 (   8    (             l                                 renesas,m3ulcb renesas,r8a7796                                1   &Renesas M3ULCB Kingfisher board based on r8a7796       aliases          ,/soc/csi2@fea80000           4/soc/csi2@feaa0000           </soc/i2c@e6500000            A/soc/i2c@e6508000            F/soc/i2c@e6510000            K/soc/i2c@e66d0000            P/soc/i2c@e66d8000            U/soc/i2c@e66e0000            Z/soc/i2c@e66e8000            _/soc/i2c@e60b0000            d/soc/spi@e6e90000            i/soc/spi@e6ea0000            n/soc/spi@e6c00000            s/soc/spi@e6c10000            x/soc/video@e6ef0000          }/soc/video@e6ef1000          /soc/video@e6ef2000          /soc/video@e6ef3000          /soc/video@e6ef4000          /soc/video@e6ef5000          /soc/video@e6ef6000          /soc/video@e6ef7000          /soc/thermal@0xe6198000          /soc/thermal@0xe61a0000          /soc/thermal@0xe61a8000          /soc/serial@e6e88000             /soc/ethernet@e6800000           /soc/serial@e6540000             /soc/serial@e6550000             /soc/serial@e6e68000          psci              arm,psci-1.0             smc       cpus                                cpu@0             arm,cortex-a57 arm,armv8                          cpu                                     psci                       -           <  V        V            h           z                                   	   
                                             cpu@1             arm,cortex-a57 arm,armv8                         cpu                                    psci                                       	   
                                  cpu@100           arm,cortex-a53 arm,armv8                         cpu                     psci            <          z                                                 cpu@101           arm,cortex-a53 arm,armv8                        cpu                     psci                                           cpu@102           arm,cortex-a53 arm,armv8                        cpu                     psci                                           cpu@103           arm,cortex-a53 arm,armv8                        cpu                     psci                                           cache-controller@0            cache                                                                               cache-controller@100              cache                                                                              idle-states         psci       cpu-sleep-0           arm,idle-state                                                            /okay                                      avs       *    renesas,r8a7796-avs renesas,rcar-gen3-avs                
<             opp_table0            operating-points-v2          6                         opp@500000000           A    e         H 0        V       opp@1000000000          A    ;         H 0        V       opp@1500000000          A    Yh/         H 0        V          g      opp@1600000000          A    _^         H         V          s      opp@1700000000          A    eS         H         V          s      opp@1800000000          A    kI         H          V          s         opp_table1            operating-points-v2          6                         opp@500000000           A    e         H          V       opp@1000000000          A    ;         H          V       opp@1500000000          A    Yh/         H          V          g      opp@1600000000          A    _^         H         V          s      opp@1700000000          A    eS         H         V          s      opp@1800000000          A    kI         H ~        V          s         opp_table2            operating-points-v2          6                         opp@500000000           A    e         H \        V       opp@1000000000          A    ;         H \        V       opp@1500000000          A    Yh/         H \        V          g      opp@1600000000          A    _^         H m        V          s      opp@1700000000          A    eS         H m        V          s      opp@1800000000          A    kI         H 0        V          s         opp_table3            operating-points-v2          6                         opp@500000000           A    e         H 5         V       opp@1000000000          A    ;         H 5         V       opp@1500000000          A    Yh/         H 5         V          g      opp@1600000000          A    _^         H Fp        V          s      opp@1700000000          A    eS         H Fp        V          s      opp@1800000000          A    kI         H         V          s         opp_table4            operating-points-v2          6           	           	   opp@500000000           A    e         H         V       opp@1000000000          A    ;         H         V       opp@1500000000          A    Yh/         H         V          g      opp@1600000000          A    _^         H `        V          s      opp@1700000000          A    eS         H `        V          s      opp@1800000000          A    kI         H         V          s         opp_table5            operating-points-v2          6           
           
   opp@500000000           A    e         H         V       opp@1000000000          A    ;         H         V       opp@1500000000          A    Yh/         H         V          g      opp@1600000000          A    _^         H P        V          s      opp@1700000000          A    eS         H P        V          s      opp@1800000000          A    kI         H m        V          s         opp_table6            operating-points-v2          6                         opp@500000000           A    e         H         V       opp@1000000000          A    ;         H         V       opp@1500000000          A    Yh/         H         V          g      opp@1600000000          A    _^         H @        V          s      opp@1700000000          A    eS         H @        V          s      opp@1800000000          A    kI         H Fp        V          s         opp_table7            operating-points-v2          6                         opp@500000000           A    e         H         V       opp@1000000000          A    ;         H         V       opp@1500000000          A    Yh/         H         V          g      opp@1600000000          A    _^         H 0        V          s      opp@1700000000          A    eS         H 0        V          s      opp@1800000000          A    kI         H `        V          s         opp_table10           operating-points-v2          6                         opp@1200000000          A    G         H          V          gsx_opp_table             operating-points-v2                          opp@200000000           A             H 0      opp@300000000           A             H 0      opp@400000000           A    ׄ         H 0      opp@600000000           A    #F         H 0         extal             fixed-clock         ~             P*                            extalr            fixed-clock         ~                                           audio_clk_a           fixed-clock         ~            X            t           t      audio_clk_b           fixed-clock         ~                      audio_clk_c           fixed-clock         ~                           u           u      can           fixed-clock         ~                           G           G      scif              fixed-clock         ~                       /okay               O           O      pcie_bus              fixed-clock         ~                     /okay               q           q      msiof-ref-clock           fixed-clock         ~            @           T           T      dclkin-0              fixed-clock         ~                        -           -      dclkin-1              fixed-clock         ~            @                            dclkin-2              fixed-clock         ~            o            .           .      soc           simple-bus                                                 interrupt-controller@f1010000             arm,gic-400                                        @                                                                     	  ?                            timer             arm,armv8-timer       0          ?        ?        ?      
  ?      watchdog@e6020000         *    renesas,r8a7796-wdt renesas,rcar-gen3-wdt                                 z                                /okay               <      gpio@e6050000         '    renesas,gpio-r8a7796 renesas,gpio-rcar                        P                                                                                        z                              gpio@e6051000         '    renesas,gpio-r8a7796 renesas,gpio-rcar                       P                                                                                        z                                   d           d      gpio@e6052000         '    renesas,gpio-r8a7796 renesas,gpio-rcar                        P                                                        @                               z                                   N           N   bl_pwm                   !                '        3BL PWM 100%          gpio@e6053000         '    renesas,gpio-r8a7796 renesas,gpio-rcar               0        P                                                        `                               z                                   0           0      gpio@e6054000         '    renesas,gpio-r8a7796 renesas,gpio-rcar               @        P                                                                                       z                                                 most_rst                     !                '      	  3MOST RST             gpio@e6055000         '    renesas,gpio-r8a7796 renesas,gpio-rcar               P        P               	                                                                        z                                   %           %      gpio@e6055400         '    renesas,gpio-r8a7796 renesas,gpio-rcar               T        P               
                                                                         z                                   $           $   audio_sw                     !                '        3Onboard MCh Audio            gpio@e6055800         '    renesas,gpio-r8a7796 renesas,gpio-rcar               X        P                                                                                       z                                   /           /      mfis@e6260000         ,    renesas,mfis-lock-r8a7796 renesas,mfis-lock              &                 =      mfis-as       (    renesas,mfis-as-r8a7796 renesas,mfis-as                           Keicr0           [             pin-controller@e6060000           renesas,pfc-r8a7796                              k           udefault                          scif2           scif2_data_a            scif2              S           S      scif_clk            scif_clk_a        	  scif_clk                                i2c2            i2c2_a          i2c2                                avb         avb_mdc         avb            L           L      sd0         sdhi0_data4 sdhi0_ctrl          sdhi0                        X           X      sd0_uhs         sdhi0_data4 sdhi0_ctrl          sdhi0                        Y           Y      sd2          sdhi2_data8 sdhi2_ctrl sdhi2_ds         sdhi2                        \           \      sd2_uhs          sdhi2_data8 sdhi2_ctrl sdhi2_ds         sdhi2                        ]           ]      spi2          5  msiof1_clk_a msiof1_sync_a msiof1_rxd_a msiof1_txd_a            msiof1             U           U      sound         $  ssi01239_ctrl ssi0_data ssi1_data_a         ssi                             sound-clk         I  audio_clk_a_a audio_clk_b_a audio_clk_c_a audio_clkout_a audio_clkout3_a          
  audio_clk              v           v      usb1            usb1            usb1               j           j      scif1           scif1_data_b            scif1              R           R      hscif0          hscif0_data hscif0_ctrl         hscif0             P           P      hscif1          hscif1_data_a hscif1_ctrl_a         hscif1             Q           Q      du        '  du_rgb888 du_sync du_clk_out_0 du_disp          du                              sd3_3v3         sdhi3_data4 sdhi3_ctrl          sdhi3                        `           `      sd3_1v8         sdhi3_data4 sdhi3_ctrl          sdhi3                        a           a      sound0           ssi349_ctrl ssi3_data ssi4_data         ssi                             sound2          ssi6_ctrl ssi6_data         ssi                             sound3          ssi78_ctrl ssi7_data ssi8_data          ssi                             usb0            usb0            usb0               i           i      can0            can0_data_a         can0               H           H      can1          
  can1_data           can1               I           I      canfd0          canfd0_data_a           canfd0             J           J      canfd1          canfd1_data         canfd1             K           K      vin5            vin5_data8 vin5_sync vin5_clk           vin5               g           g         pmu_a57           arm,cortex-a57-pmu                 H          I                       pmu_a53           arm,cortex-a53-pmu        0         T          U          V          W                             mmu@febd0000              renesas,ipmmu-r8a7796                                       	                 	  /disabled          mmu@fe6b0000              renesas,ipmmu-mmu-r8a7796                k                                                       	  /disabled          mmu@fd800000              renesas,ipmmu-r8a7796                                                        	  /disabled          mmu@fd950000              renesas,ipmmu-r8a7796                                                        	  /disabled          mmu@ff8b0000              renesas,ipmmu-r8a7796                                                        	  /disabled          mmu@e6570000              renesas,ipmmu-r8a7796                W                                        	  /disabled          mmu@ffc80000              renesas,ipmmu-r8a7796                                                        	  /disabled          mmu@ec670000              renesas,ipmmu-r8a7796                g                                        	  /disabled                                mmu@e6740000              renesas,ipmmu-r8a7796                t                                         	  /disabled               V           V      mmu@e7740000              renesas,ipmmu-r8a7796                t                                        	  /disabled               W           W      mmu@e67b0000              renesas,ipmmu-r8a7796                {                                                      	  /disabled                                clock-controller@e6150000             renesas,r8a7796-cpg-mssr                                  z              extal extalr            ~                                           chipid@fff00044           renesas,prr               D             reset-controller@e6160000             renesas,r8a7796-rst                             system-controller@e6180000            renesas,r8a7796-sysc                                                                 dma-controller@ec700000           renesas,rcar-dmac                p                       ^         @         A         B         C         D         E         F         G         H         I         J         K         L         M         N         O         L  Kerror ch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8 ch9 ch10 ch11 ch12 ch13 ch14 ch15         z                fck                                                                                                            	      
                                         x           x      dma-controller@ec720000           renesas,rcar-dmac                r                       _         P         Q         R         S         T         U         V         W         X         Y         Z         [         \         ]         ~                  L  Kerror ch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8 ch9 ch10 ch11 ch12 ch13 ch14 ch15         z                fck                                                                                                                                                          w           w      interrupt-controller@e61c0000         %    renesas,intc-ex-r8a7796 renesas,irqc                                                    H                                                                       z                              pwm@e6e30000          %    renesas,pwm-r8a7796 renesas,pwm-rcar                                             z                              	  /disabled          pwm@e6e31000          %    renesas,pwm-r8a7796 renesas,pwm-rcar                                            z                              	  /disabled          pwm@e6e32000          %    renesas,pwm-r8a7796 renesas,pwm-rcar                                             z                              	  /disabled          pwm@e6e33000          %    renesas,pwm-r8a7796 renesas,pwm-rcar                 0                           z                              	  /disabled          pwm@e6e34000          %    renesas,pwm-r8a7796 renesas,pwm-rcar                 @                           z                              	  /disabled          pwm@e6e35000          %    renesas,pwm-r8a7796 renesas,pwm-rcar                 P                           z                              	  /disabled          pwm@e6e36000          %    renesas,pwm-r8a7796 renesas,pwm-rcar                 `                           z                              	  /disabled          i2c@e6500000                                       renesas,i2c-r8a7796              P         @                         z                                     	$  	d            5                                :tx rx tx rx         D   n      	  /disabled          i2c@e6508000                                       renesas,i2c-r8a7796              P        @                          z                                     	$  	d            5                                :tx rx tx rx         D         	  /disabled          i2c@e6510000                                       renesas,i2c-r8a7796              Q         @                         z                                     	$  	d            5                                :tx rx tx rx         D           /okay            k           udefault             codec@10              asahi-kasei,ak4613          ^                        z                o                                                               1                            clk-multiplier@4f           ~              cirrus,cs2000-cp                O        z   !   "        clk_in ref_clk          M   #        ]w             #           #      pca9539@74            nxp,pca9539             t                                             hub_pwen                     !                '      	  3HUB pwen          hub_rst                  !                '        3HUB rst       otg_offvbus                  !                r        3OTG off VBUSn         otg_extlpn                   !   	             '        3OTG EXTLPn           pca9539@75            nxp,pca9539             u                                        $                         &           &   gps_rst                  !                '        3GPS rst       fpdl_shdn                    !   	             '        3FPDLink shdn             pca9548@71            nxp,pca9548                                      q        }   %         i2c@0                                               i2c@1                                              i2c@2                                              i2c@3                                              i2c@4                                           hdmi@3d           adi,adv7511w                =           &                         rgb         1x                     evenly                        ports                               port@0                  endpoint               '                               port@1                 endpoint               (                                        i2c@5                                              i2c@6                                           edt-ft5x06@38             edt,edt-ft5x06              8           %                       i2c@7                                           audio-codec@44          ^              ti,pcm3168a             D        z   )        scki             "        &   *        2   *        >   *        L   *        Z   +        h   +                            lsm9ds0_acc_mag@1d            st,lsm9ds0_accel_magn                     lsm9ds0_gyr@6b            st,lsm9ds0_gyro             k               i2c@e66d0000                                       renesas,i2c-r8a7796              m         @              "           z                                     	$  	d           5   ,      ,           :tx rx           D   n      	  /disabled          i2c@e66d8000                                       renesas,i2c-r8a7796              m        @                          z                                     	$  	d           5   ,      ,           :tx rx           D   n        /okay                programmable_clk@6a           idt,5p49v5925               j   5p49x_clk1@6a           ~            z   -                            5p49x_clk2@6a           ~            z   .                               pca9539@76            nxp,pca9539             v                                        /                 port_b_a0                    !                 r        3Video-B A0        port_b_a1                    !                '        3Video-B A1        port_a_a0                    !                r        3Video-A A0        port_a_a1                    !                '        3Video-A A1        cmos_pwdn                    !                '      
  3CMOS PWDN         cmos_rst                     !   	             '      	  3CMOS RST          rpi_cam_io_1                     !   
             '      
  3RaspB_IO1         rpi_cam_io_0                     !                '      
  3RaspB_IO0         sam_rst                  !                '        3SAM RST       sam_pwr                  !                r        3SAM PWR       lvds_vs_fpdl                     !                '        3LVDS switch          pca9539@77            nxp,pca9539             w                                        %           	                            mpcie_wake                   !                 r        3mPCIe WAKE#       mpcie_wdisable                   !                '        3mPCIe W_DISABLE       mpcie_clreq                  !                v        3mPCIe CLKREQ#         mpcie_ovc                    !                v      
  3mPCIe OVC            pca9548@71            nxp,pca9548                                      q        }   0         i2c@0                                               i2c@1                                           ov106xx@0             ovti,ov106xx                `   port@0     endpoint            |                                   1           >           >         port@1     endpoint@0             2      endpoint@1             3            ov106xx@1             ovti,ov106xx                a   port@0     endpoint            |                                   4           ?           ?         port@1     endpoint@0             5      endpoint@1             6            ov106xx@2             ovti,ov106xx                b   port@0     endpoint            |                                   7           @           @         port@1     endpoint@0             8      endpoint@1             9            ov106xx@3             ovti,ov106xx                c   port@0     endpoint            |                                   :           A           A         port@1     endpoint@0             ;      endpoint@1             <            ti9x4@0       	    ti,ti9x4                :                              round-robin         coax               =                  =   	               =   
               =          port@0     endpoint@0                                    >           3           3      endpoint@1                                    ?           6           6      endpoint@2                                    @           9           9      endpoint@3                                    A           <           <         port@1     endpoint                         B            max9286@0             maxim,max9286               ,                              (         
  :automatic           K   d           =   	               =                  =                  =   
       port@0     endpoint@0          Y   P                      >           2           2      endpoint@1          Y   Q                      ?           5           5      endpoint@2          Y   R                      @           8           8      endpoint@3          Y   S                      A           ;           ;         port@1     endpoint                         B               i2c@3                                              i2c@4                                           ov5647@36             ovti,ov5647             6   port@0     endpoint            |                             C           e           e               i2c@5                                           ov5642@3c             ovti,ov5642             <        z   D        mclk       port@0     endpoint               E           h           h               i2c@7                                           gpio@26           nxp,pca9535             &                       video_a_des_cfg1                     !                v        3Video-A cfg1          video_a_des_cfg0                     !                v        3Video-A cfg0          video_a_pwr_shdn                     !                '        3Video-A PWR_SHDN          video_a_cam_pwr0                     !                '        3Video-A PWR0          video_a_cam_pwr1                     !                '        3Video-A PWR1          video_a_cam_pwr2                     !                '        3Video-A PWR2          video_a_cam_pwr3                     !                '        3Video-A PWR3          video_a_des_shdn                     !                '        3Video-A DES_SHDN          video_a_des_led                  !                r        3Video-A led          gpio@5c           maxim,max7325               \                               =           =   video_a_des_cfg2                     !                v        3Video-A cfg2          video_a_des_cfg1                     !                v        3Video-A cfg1          video_a_des_cfg0                     !                v        3Video-A cfg0          video_a_pwr_shdn                     !                '        3Video-A PWR_SHDN          video_a_des_shdn                     !                '        3Video-A DES_SHDN          video_a_led                  !                r        3Video-A LED                   i2c@e66e0000                                       renesas,i2c-r8a7796              n         @                          z                                     	$  	d           5   ,      ,           :tx rx           D   n      	  /disabled          i2c@e66e8000                                       renesas,i2c-r8a7796              n        @                          z                                     	$  	d           5   ,      ,           :tx rx           D         	  /disabled          imr_alloc            f           F           F      imr0@fe860000         $    renesas,imr-lx4 renesas,imr-r8a7796                                                 z        7                       s   F      imr1@fe870000         $    renesas,imr-lx4 renesas,imr-r8a7796                                                 z        6                       s   F      can@e6c30000          *    renesas,can-r8a7796 renesas,rcar-gen3-can                                                   z                  -   G        clkp1 clkp2 can_clk         M          -        ]bZ                         /okay            k   H        udefault         }          can@e6c38000          *    renesas,can-r8a7796 renesas,rcar-gen3-can                À                                  z                  -   G        clkp1 clkp2 can_clk         M          -        ]bZ                         /okay            k   I        udefault         }          can@e66c0000          .    renesas,r8a7796-canfd renesas,rcar-gen3-canfd                l                                             z                  -   G        fck canfd can_clk           M          -        ]bZ                       	  /disabled            k   J   K        udefault    channel0            /okay          channel1            /okay             ethernet@e6800000         4    renesas,etheravb-r8a7796 renesas,etheravb-rcar-gen3                                          ,         '          (          )          *          +          ,          -          .          /          0          1          2          3          4          5          6          7          8          9          :          ;          <          =          >          ?         s  Kch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8 ch9 ch10 ch11 ch12 ch13 ch14 ch15 ch16 ch17 ch18 ch19 ch20 ch21 ch22 ch23 ch24          z        ,                        rgmii-txid                                   k   L        udefault                     M        /okay               N                 N   
      ethernet-phy@0                                                                       '          3          @          M          Z          g                          N                         M           M         serial@e6540000       <    renesas,hscif-r8a7796 renesas,rcar-gen3-hscif renesas,hscif              T         `                          z                     O        fck brg_int scif_clk            5      1      0                        /okay            k   P        udefault          t      serial@e6550000       <    renesas,hscif-r8a7796 renesas,rcar-gen3-hscif renesas,hscif              U         `                          z                     O        fck brg_int scif_clk            5      3      2        :tx rx                           /okay            k   Q        udefault       serial@e6560000       <    renesas,hscif-r8a7796 renesas,rcar-gen3-hscif renesas,hscif              V         `                          z                     O        fck brg_int scif_clk            5      5      4        :tx rx                         	  /disabled          serial@e66a0000       <    renesas,hscif-r8a7796 renesas,rcar-gen3-hscif renesas,hscif              j         `                          z                     O        fck brg_int scif_clk            5   ,   7   ,   6        :tx rx                         	  /disabled          serial@e66b0000       <    renesas,hscif-r8a7796 renesas,rcar-gen3-hscif renesas,hscif              k         `                          z                     O        fck brg_int scif_clk            5   ,   9   ,   8        :tx rx                         	  /disabled          serial@e6e60000       9    renesas,scif-r8a7796 renesas,rcar-gen3-scif renesas,scif                          @                          z                      O        fck brg_int scif_clk            5      Q      P        :tx rx                         	  /disabled          serial@e6e68000       9    renesas,scif-r8a7796 renesas,rcar-gen3-scif renesas,scif                         @                          z                      O        fck brg_int scif_clk            5      S      R        :tx rx                           /okay            k   R        udefault       serial@e6e88000       9    renesas,scif-r8a7796 renesas,rcar-gen3-scif renesas,scif                         @                          z        6             O        fck brg_int scif_clk                            /okay            k   S        udefault       serial@e6c50000       9    renesas,scif-r8a7796 renesas,rcar-gen3-scif renesas,scif                          @                          z                      O        fck brg_int scif_clk            5   ,   W   ,   V        :tx rx                         	  /disabled          serial@e6c40000       9    renesas,scif-r8a7796 renesas,rcar-gen3-scif renesas,scif                          @                          z                      O        fck brg_int scif_clk            5   ,   Y   ,   X        :tx rx                         	  /disabled          serial@e6f30000       9    renesas,scif-r8a7796 renesas,rcar-gen3-scif renesas,scif                          @                          z                      O        fck brg_int scif_clk            5      [      Z        :tx rx                         	  /disabled          spi@e6e90000              renesas,msiof-r8a7796                         d                          z            T        msiof_clk msiof_ref_clk          5      A      @      A      @        :tx rx                                                  	  /disabled          mlp@ec520000              rcar,medialb-dim2                R               <                                                       z        "                      	  /disabled          spi@e6ea0000              renesas,msiof-r8a7796                         d                          z            T        msiof_clk msiof_ref_clk          5      C      B      C      B        :tx rx                                                  	  /disabled            k   U        udefault    spidev@0              renesas,sh-msiof                         @                           spi@e6c00000              renesas,msiof-r8a7796                         d                          z            T        msiof_clk msiof_ref_clk         5   ,   E   ,   D        :tx rx                                                  	  /disabled          spi@e6c10000              renesas,msiof-r8a7796                         d                          z            T        msiof_clk msiof_ref_clk         5   ,   G   ,   F        :tx rx                                                  	  /disabled          dma-controller@e6700000       '    renesas,dmac-r8a7796 renesas,rcar-dmac               p                                                                                                                                                                                                 L  Kerror ch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8 ch9 ch10 ch11 ch12 ch13 ch14 ch15         z                 fck                                                  V       V      V      V      V      V      V      V      V      V   	   V   
   V      V      V      V      V              ,           ,      dma-controller@e7300000       '    renesas,dmac-r8a7796 renesas,rcar-dmac               0                                                                         4         5         6         7         8         9         :         ;         <         =         >         ?         L  Kerror ch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8 ch9 ch10 ch11 ch12 ch13 ch14 ch15         z                 fck                                                  W       W      W      W      W      W      W      W      W      W   	   W   
   W      W      W      W      W                               dma-controller@e7310000       '    renesas,dmac-r8a7796 renesas,rcar-dmac               1                                                                                                                                                                                L  Kerror ch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8 ch9 ch10 ch11 ch12 ch13 ch14 ch15         z                 fck                                                  W      W      W      W      W      W      W      W      W      W      W      W      W      W      W      W                               sd@ee100000           renesas,sdhi-r8a7796                                                     z        :                                 /okay            k   X           Y        udefault state_uhs              Z           [           0                                         sd@ee120000           renesas,sdhi-r8a7796                                                     z        9                               	  /disabled          sd@ee140000           renesas,sdhi-r8a7796                                                     z        8                                 /okay            k   \           ]        udefault state_uhs              ^           _                  	                    	      sd@ee160000           renesas,sdhi-r8a7796                                                     z        7                                /okay            k   `           a        udefault state_uhs              b           c         	%         	;                    	N         	         	W                            wlcore@2          
    ti,wl1837                          d                       video@e6ef0000            renesas,vin-r8a7796                                                 z        +                        /okay       ports                               port@0     endpoint            	jcsi40           	u                                   >           1           1         port@1     endpoint               B         port@2     endpoint@0             2      endpoint@1             3               video@e6ef1000            renesas,vin-r8a7796                                                z        *                        /okay       ports                               port@0     endpoint            	jcsi40           	u                                  ?           4           4         port@1     endpoint               B         port@2     endpoint@0             5      endpoint@1             6               video@e6ef2000            renesas,vin-r8a7796                                                 z        )                        /okay       ports                               port@0     endpoint            	jcsi40           	u                                  @           7           7         port@1     endpoint               B         port@2     endpoint@0             8      endpoint@1             9               video@e6ef3000            renesas,vin-r8a7796              0                                  z        (                        /okay       ports                               port@0     endpoint            	jcsi40           	u                                  A           :           :         port@1     endpoint               B         port@2     endpoint@0             ;      endpoint@1             <               video@e6ef4000            renesas,vin-r8a7796              @                                  z        '                        /okay       ports                               port@0     endpoint            	jcsi20           	u               e                         C           C         port@1     endpoint               f               video@e6ef5000            renesas,vin-r8a7796              P                                  z        &                        /okay            k   g        udefault    ports                               port@0     endpoint@0                     	           	               h           E           E               video@e6ef6000            renesas,vin-r8a7796              `                                  z        %                      	  /disabled          video@e6ef7000            renesas,vin-r8a7796              p                                  z        $                      	  /disabled          csi2@fea80000             renesas,r8a7796-csi2                                                    z                                /okay       virtual,channel    csi2_vc0            	raw8            	             port                                endpoint            |                                       f           f            csi2@feaa0000             renesas,r8a7796-csi2                                                    z                                /okay       virtual,channel    csi2_vc0          	  	ycbcr422            	          csi2_vc1          	  	ycbcr422            	         csi2_vc2          	  	ycbcr422            	         csi2_vc3          	  	ycbcr422            	            port                                endpoint            |                                  ,           B           B            vcp4@fe910000             renesas,vcp4-vcplf                                                                       z                                	            	          vcp4@fe900000             renesas,vcp4-vdpb                                                                          z                                	           	          vcp4@fe8d0000             renesas,vcp4-ivdp1c                                          $        |         }                     z                                	           	         vcp4@fe90f000             renesas,vcp4-fcpcs                               z        k                       	          vcp4@fe8df000             renesas,vcp4-fcpci0                              z        i                       	         fdpm@fe940000             renesas,fdpm                          $                                       z         w        g        fdp fcp                        	          usb@ee000000          ,    renesas,xhci-r8a7796 renesas,rcar-gen3-xhci                                       f           z        H                      	  /disabled          usb@ee020000              renesas,r8a7796-usb3-peri                                        h           z        H                      	  /disabled          dma-controller@e65a0000       *    renesas,r8a7796-usb-dmac renesas,usb-dmac                Z                        m          m           Kch0 ch1         z        J                                                 o           o      dma-controller@e65b0000       *    renesas,r8a7796-usb-dmac renesas,usb-dmac                [                        n          n           Kch0 ch1         z        K                                                 p           p      usb-phy@ee080200              renesas,usb2-phy-r8a7796                                        l           z                                	            /okay            k   i        udefault            k           k      usb-phy@ee0a0200              renesas,usb2-phy-r8a7796                 
                z                                	            /okay            k   j        udefault            m           m      usb@ee080100              generic-ehci                                        l           z                	   k        	usb         	   l                        /okay          usb@ee0a0100              generic-ehci                 
                       p           z                	   m        	usb         	   n                        /okay          usb@ee080000              generic-ohci                                         l           z                	   k        	usb                         /okay               l           l      usb@ee0a0000              generic-ohci                 
                        p           z                	   m        	usb                         /okay               n           n      usb@e6590000          .    renesas,usbhs-r8a7796 renesas,rcar-gen3-usbhs                Y                        k           z                 5   o       o      p       p           :ch0 ch1 ch2 ch3         	           	   k        	usb                         /okay          pcie@fe000000             renesas,pcie-r8a7796                                                           
                pci       p                                                          0       0          B       8       8                  
B       @       @                $         t          u          v                      
                         
,                          t           z        ?   q        pcie pcie_bus                           /okay          pcie@ee800000             renesas,pcie-r8a7796                                                          
                pci       p                                                                         B                                
B       @       @                $                                                   
                         
,                                     z        >   q        pcie pcie_bus                           /okay            
:   r        
I   s      i2c@e60b0000                                   (    renesas,iic-r8a7796 renesas,rmobile-iic                      %                          z                                /okay                regulator@30              rohm,bd9571mwv              0        
X q        
p p         
         
                               sound@ec500000        3    renesas,rcar_sound-r8a7796 renesas,rcar_sound-gen3        P       P             Z             T             T           t                 
scu adg ssiu ssi audmapp         \  z                                                                                                                                                                                                                            t   #   u                  ssi-all ssi.9 ssi.8 ssi.7 ssi.6 ssi.5 ssi.4 ssi.3 ssi.2 ssi.1 ssi.0 src.9 src.8 src.7 src.6 src.5 src.4 src.3 src.2 src.1 src.0 mix.1 mix.0 ctu.1 ctu.0 dvc.0 dvc.1 clk_a clk_b clk_c clk_i                         /okay            k   v        udefault         ^           ~              D          
                           rcar_sound,dvc     dvc@0           5   w           :tx             }           }      dvc@1           5   w           :tx                                 rcar_sound,mix     mix-0         mix-1            rcar_sound,ctu     ctu-0         ctu-1         ctu-2         ctu-3         ctu-4         ctu-5         ctu-6         ctu-7            rcar_sound,src     src@0                 `           5   x      w           :rx tx              |           |      src@1                 a           5   x      w           :rx tx                               src@2                 b           5   x      w           :rx tx         src@3                 c           5   x      w           :rx tx         src@4                 d           5   x      w           :rx tx         src@5                 e           5   x      w           :rx tx         src@6                 f           5   x      w           :rx tx         src@7                 g           5   x      w           :rx tx         src@8                 h           5   x      w           :rx tx         src@9                 i           5   x      w           :rx tx            rcar_sound,ssi     ssi@0                 r            5   x      w      x      w           :rx tx rxu txu              {           {      ssi@1                 s            5   x      w      x   I   w   J        :rx tx rxu txu            
           ~           ~      ssi@2                 t            5   x      w      x   c   w   d        :rx tx rxu txu         ssi@3                 u            5   x      w      x   o   w   p        :rx tx rxu txu              y           y      ssi@4                 v            5   x   	   w   
   x   q   w   r        :rx tx rxu txu            
           z           z      ssi@5                 w            5   x      w      x   s   w   t        :rx tx rxu txu         ssi@6                 x            5   x      w      x   u   w   v        :rx tx rxu txu                               ssi@7                 y            5   x      w      x   y   w   z        :rx tx rxu txu                               ssi@8                 z            5   x      w      x   {   w   |        :rx tx rxu txu            
                            ssi@9                 {            5   x      w      x   }   w   ~        :rx tx rxu txu            rcar_sound,dai     dai0            
   y        
   z      dai1            
   {   |   }        
   ~            dai2            
         dai3            
           
               adsp@ec800000         ,    renesas,r8a7796-adsp renesas,rcar-gen3-adsp       P                                                                                         D  z                                                                                                                                                                                                                                 adsp ssi-all ssi.9 ssi.8 ssi.7 ssi.6 ssi.5 ssi.4 ssi.3 ssi.2 ssi.1 ssi.0 src.9 src.8 src.7 src.6 src.5 src.4 src.3 src.2 src.1 src.0 dvc.0 dvc.1 audmac.1 audmac.0 adg                          /okay            
         gsx@fd000000              renesas,gsx                                     w           z         p                                qos@e67e0000              renesas,qos       vsp@fe960000              renesas,vspm-vsp2                                  
                           (        8           E            R         vspm@fe960000             renesas,vspm                                                     
           z        r        _        vsp fcp         	           8           _           q                               
         (                                              /okay          vsp@fe9a0000              renesas,vspm-vsp2                                                    (                 8           E           R         vspm@fe9a0000             renesas,vspm                                                                z        w        c        vsp fcp         	            8           _           q                                                                  (                                                               /okay          vsp@fea20000              renesas,vsp2                         @                          z        o                                                       fcp@fea27000              renesas,fcpv                 p                z        [                                            vsp@fea28000              renesas,vsp2                        @                          z        n                                                       fcp@fea2f000              renesas,fcpv                                 z        Z                                            vsp@fea30000              renesas,vsp2                         @                          z        m                                                       fcp@fea37000              renesas,fcpv                 p                z        Y                                            display@feb00000              renesas,du-r8a7796                                            
  
du lvds.0         $                                    <  z                                               1  du.0 du.1 du.2 lvds.0 dclkin.0 dclkin.1 dclkin.2            /okay            #                 k           udefault    ports                               port@1                 endpoint                                              port@2                 endpoint                                              port@0                  endpoint                          '           '               hdmi0@fead0000            renesas,rcar-dw-hdmi                                                   z                isfr            (                           /okay       ports                               port@0                  endpoint                                              port@1                 endpoint               (               thermal@0xe6198000            renesas,thermal-r8a7796                      \      $         C          D          E           z        
                        3            /okay                                thermal@0xe61a0000            renesas,thermal-r8a7796                       \      $         C          D          E           z        
                        3            /okay                                thermal@0xe61a8000            renesas,thermal-r8a7796                      \      $         C          D          E           z        
                        3            /okay                                thermal-zones      emergency           I          W         f s        v         	  /disabled          sensor-thermal1                    I              "              trips      sensor1-crit            Z                 	   critical                sensor-thermal2                    I              "              trips      sensor2-crit            Z                 	   critical                sensor-thermal3                    I              "              trips      trip-point@0            Z _                   passive       trip-point@1            Z                    passive                             sensor3-crit            Z                 	   critical             cooling-maps       map0                                                           impdes0           renesas,impx4-distributer                        @                          z        8                                                               imp0              renesas,impx4-legacy                                                         z        8                     imp1              renesas,impx4-legacy                                                        z        8                     impsc0            renesas,impx4-shader                                                        z        8                     impdm0            renesas,impx5-dmac                       @                               z        8                     impc0             renesas,impx4-memory                                  z        8                     imprtt            renesas,impx5-rtt                                                                z        8                        chosen          serial0:115200n8          memory@48000000          memory               H       8         memory@600000000             memory                      @         reserved-memory                                     linux,lossy_decompress                        T                                      linux,adsp            shared-dma-pool                       W                                      linux,cma             shared-dma-pool                       X                         linux,multimedia              shared-dma-pool                       p                                         mmngr             renesas,mmngr           
            mmngrbuf              renesas,mmngrbuf          leds          
    gpio-leds      led5            !   $             led6            !   $                keyboard          
    gpio-keys      key-1                      SW3          %        3           !   $               regulator0            regulator-fixed         Efixed-1.8V          
X w@        
p w@         
         
           _           _      regulator1            regulator-fixed         Efixed-3.3V          
X 2Z        
p 2Z         
         
           ^           ^      regulator-vcc-sdhi0           regulator-fixed       
  ESDHI0 Vcc           
X 2Z        
p 2Z        5   %                T           Z           Z      regulator-vccq-sdhi0              regulator-gpio          ESDHI0 VccQ          
X w@        
p 2Z        !   %               g           & 2Z    w@               [           [      x12           fixed-clock         ~            w             "           "      audio-clkout              fixed-clock         ~             D            !           !      vspm_if           renesas,vspm_if       hdmi-out              hdmi-connector           a      port       endpoint                          (           (            avb-mch           renesas,avb-mch-gen3                 Z                tadg_avb         z                adg       snd_clk           fixed-clock         ~            w          }scki               )           )      regulator@4           regulator-fixed         Ewlan-en-regulator           
X 2Z        
p 2Z        5                   T           b           b      regulator@41              regulator-fixed       
  ESDHI3 Vcc           
X 2Z        
p 2Z        5                   T      regulator@5           regulator-fixed         ESDHI3 VccQ          
X 2Z        
p 2Z           c           c      regulator@6           regulator-fixed         Ecodec-en-regulator          
X 2Z        
p 2Z        5                   p         T           *           *      regulator@7           regulator-fixed         Eamp-en-regulator            
X 2Z        
p 2Z        5                                T           +           +      regulator@9           regulator-fixed         Ewifi_on         
X 2Z        
p 2Z        5                            
      regulator@11              regulator-fixed       	  Eradio_on            
X 2Z        
p 2Z        5                   T         
      regulator@12              regulator-fixed       
  EmPCIe 3v3           
X 2Z        
p 2Z        5                   T           r           r      regulator@13              regulator-fixed       
  EmPCIe 1v8           
X w@        
p w@        5                   @         T           s           s      kim           kim                           /dev/ttySC1                     2      btwilink          	    btwilink          sound@0         k           udefault           simple-audio-card           left_j        	  pcm3168a                       2      simple-audio-card,cpu@0         Q                [           l                                simple-audio-card,codec@0           Q           [           l            w           sound@1         k           udefault           simple-audio-card           left_j          ak4613                     2      simple-audio-card,cpu@1         Q                                   simple-audio-card,codec@1           Q            sound@2         k           udefault           simple-audio-card           i2s         radio                      2      simple-audio-card,cpu@2         Q             simple-audio-card,codec@2           Q                                            sound@3         k           udefault           simple-audio-card           i2s         wl18xx                     2      simple-audio-card,cpu@3         Q                                   simple-audio-card,codec@3           Q            lvds-encoder              thine,thc63lvdm83d     ports                               port@0                  endpoint                                              port@1                 endpoint                                                    lvds              lvds-connector                           panel-timing            @                                 (           P           (                                       port       endpoint                                                 si468x@0              si,si468x-pcm           /okay            ^                                wl18xx_pcm@0              ti,wl18xx-pcm           /okay            ^                                camera_clk            fixed-clock         ~            n6         }mclk               D           D         	compatible #address-cells #size-cells model csi2_20 csi2_40 i2c0 i2c1 i2c2 i2c3 i2c4 i2c5 i2c6 i2c7 spi1 spi2 spi3 spi4 vin0 vin1 vin2 vin3 vin4 vin5 vin6 vin7 tsc0 tsc1 tsc2 serial0 ethernet0 serial1 serial2 serial3 method reg device_type power-domains next-level-cache enable-method cpu-idle-states #cooling-cells dynamic-power-coefficient cooling-min-level cooling-max-level clocks operating-points-v2 cpu-supply linux,phandle cache-unified cache-level entry-method arm,psci-suspend-param local-timer-stop entry-latency-us exit-latency-us min-residency-us status opp-shared opp-hz opp-microvolt clock-latency-ns opp-suspend turbo-mode #clock-cells clock-frequency interrupt-parent ranges #interrupt-cells interrupt-controller interrupts timeout-sec #gpio-cells gpio-controller gpio-ranges gpio-hog gpios output-high line-name #hwlock-cells interrupt-names renesas,mfis-ch pinctrl-0 pinctrl-names groups function power-source interrupt-affinity renesas,ipmmu-main #iommu-cells clock-names #power-domain-cells #dma-cells dma-channels iommus #pwm-cells renesas,cpg-mssr-resets dmas dma-names i2c-scl-internal-delay-ns #sound-dai-cells asahi-kasei,in1-single-end asahi-kasei,in2-single-end asahi-kasei,out1-single-end asahi-kasei,out2-single-end asahi-kasei,out3-single-end asahi-kasei,out4-single-end asahi-kasei,out5-single-end asahi-kasei,out6-single-end assigned-clocks assigned-clock-rates output-low reset-gpios pd-gpios adi,input-depth adi,input-colorspace adi,input-clock adi,input-style adi,input-justification adi,clock-delay adi,clock-max-rate remote-endpoint tdm VDD1-supply VDD2-supply VCCAD1-supply VCCAD2-supply VCCDA1-supply VCCDA2-supply input clock-lanes data-lanes ti,links ti,lanes ti,forwarding-mode ti,cable-mode POC0-gpios POC1-gpios POC2-gpios POC3-gpios ti9x3-addr dvp-order csi-rate maxim,links maxim,lanes maxim,resetb-gpio maxim,fsync-mode maxim,timeout max9271-addr dma-coherent alloc-dev renesas,can-clock-select phy-mode renesas,no-ether-link phy-handle phy-gpios phy-reset-gpios rxc-skew-ps rxdv-skew-ps rxd0-skew-ps rxd1-skew-ps rxd2-skew-ps rxd3-skew-ps txc-skew-ps txen-skew-ps txd0-skew-ps txd1-skew-ps txd2-skew-ps txd3-skew-ps uart-has-rtscts spi-max-frequency spi-cpha spi-cpol pinctrl-1 vmmc-supply vqmmc-supply cd-gpios bus-width sd-uhs-sdr50 sd-uhs-sdr104 mmc-hs200-1_8v mmc-hs400-1_8v non-removable keep-power-in-suspend enable-sdio-wakeup no-1-8-v cap-power-off-card csi,select virtual,channel vsync-active hsync-active data,type receive,vc renesas,#ch renesas,#fcp_ch #phy-cells phys phy-names companion renesas,buswait bus-range dma-ranges interrupt-map-mask interrupt-map pcie3v3-supply pcie1v8-supply regulator-min-microvolt regulator-max-microvolt regulator-boot-on regulator-always-on reg-names clkout-lr-synchronous shared-pin playback capture memory-region renesas,has-bru renesas,has-lut renesas,has-clu renesas,has-hgo renesas,#rpf renesas,#uds renesas,#wpf renesas,#rpf_clut renesas,#wpf_rot renesas,#read_outstanding renesas,#start_reservation renesas,has-hgt renesas,has-sru renesas,has-uds renesas,has-hst renesas,has-hsi renesas,has-shp renesas,fcp vsps interlaced #thermal-sensor-cells polling-delay on-temperature off-temperature target_cpus polling-delay-passive sustainable-power thermal-sensors hysteresis trip cooling-device contribution stdout-path no-map reusable linux,cma-default linux,code label wakeup-source debounce-interval regulator-name enable-active-high gpios-states reg-name clock-output-names startup-delay-us enable-active-low shutdown-gpios dev_name flow_cntrl baud_rate simple-audio-card,format simple-audio-card,name simple-audio-card,bitclock-master simple-audio-card,frame-master sound-dai dai-tdm-slot-num dai-tdm-slot-width system-clock-frequency width-mm height-mm hactive vactive hsync-len hfront-porch hback-porch vfront-porch vback-porch vsync-len 