    8     (              x                             )    rockchip,rk3576-evb1-v10 rockchip,rk3576                                     +            7Rockchip RK3576 EVB V10 Board      aliases          =/soc/i2c@27300000            B/soc/i2c@2ac40000            G/soc/i2c@2ac50000            L/soc/i2c@2ac60000            Q/soc/i2c@2ac70000            V/soc/i2c@2ac80000            [/soc/i2c@2ac90000            `/soc/i2c@2aca0000            e/soc/i2c@2acb0000            j/soc/i2c@2ae80000            o/soc/serial@2ad40000             w/soc/serial@27310000             /soc/serial@2ad50000             /soc/serial@2ad60000             /soc/serial@2ad70000             /soc/serial@2ad80000             /soc/serial@2ad90000             /soc/serial@2ada0000             /soc/serial@2adb0000             /soc/serial@2adc0000             /soc/serial@2afc0000             /soc/serial@2afd0000             /soc/spi@2acf0000            /soc/spi@2ad00000            /soc/spi@2ad10000            /soc/spi@2ad20000            /soc/spi@2ad30000            /soc/ethernet@2a220000           /soc/ethernet@2a230000        clock-xin32k              fixed-clock                     xin32k          !          clock-xin24m              fixed-clock         !             n6         xin24m        clock-spll            fixed-clock         !             )׫        spll          cpus                         +       cpu-map    cluster0       core0           .         core1           .         core2           .         core3           .            cluster1       core0           .         core1           .         core2           .         core3           .   	            cpu@0           2cpu           arm,cortex-a53          >            Bpsci            P          c   
   
        j           ~              x                                       cpu@1           2cpu           arm,cortex-a53          >           Bpsci            P          c   
   
        j                               cpu@2           2cpu           arm,cortex-a53          >           Bpsci            P          c   
   
        j                               cpu@3           2cpu           arm,cortex-a53          >           Bpsci            P          c   
   
        j                               cpu@100         2cpu           arm,cortex-a72          >           Bpsci            P           c   
           j           ~             @                                       cpu@101         2cpu           arm,cortex-a72          >          Bpsci            P           c   
           j                               cpu@102         2cpu           arm,cortex-a72          >          Bpsci            P           c   
           j                               cpu@103         2cpu           arm,cortex-a72          >          Bpsci            P           c   
           j                         	      idle-states         psci       cpu-sleep             arm,idle-state                        x                                                      opp-table-cluster0            operating-points-v2          1              opp-408000000           <    Q         C 
` 
` ~        Q  @      opp-600000000           <    #F         C 
` 
` ~        Q  @      opp-816000000           <    0,         C 
` 
` ~        Q  @      opp-1008000000          <    <         C 
` 
` ~        Q  @      opp-1200000000          <    G         C 
` 
` ~        Q  @      opp-1416000000          <    Tfr         C   ~        Q  @      opp-1608000000          <    _"         C q q ~        Q  @      opp-1800000000          <    kI         C   ~        Q  @         b      opp-2016000000          <    x)         C   ~        Q  @      opp-2208000000          <    h         C ~ ~ ~        Q  @         opp-table-cluster1            operating-points-v2          1              opp-408000000           <    Q         C 
` 
` ~        Q  @         b      opp-600000000           <    #F         C 
` 
` ~        Q  @      opp-816000000           <    0,         C 
` 
` ~        Q  @      opp-1008000000          <    <         C 
` 
` ~        Q  @      opp-1200000000          <    G         C 
` 
` ~        Q  @      opp-1416000000          <    Tfr         C 
4 
4 ~        Q  @      opp-1608000000          <    _"         C @ @ ~        Q  @      opp-1800000000          <    kI         C 5  5  ~        Q  @      opp-2016000000          <    x)         C )$ )$ ~        Q  @      opp-2208000000          <    h         C H H ~        Q  @      opp-2304000000          <    T@         C ~ ~ ~        Q  @         opp-table-gpu             operating-points-v2            Q   opp-300000000           <             C 
` 
` P      opp-400000000           <    ׄ         C 
` 
` P      opp-500000000           <    e         C 
` 
` P      opp-600000000           <    #F         C 
` 
` P      opp-700000000           <    )'         C   P      opp-800000000           <    /         C X X P      opp-900000000           <    5         C   P      opp-950000000           <    8ـ        C P P P         display-subsystem             rockchip,display-subsystem          n         firmware       scmi              arm,scmi-smc            t                                  +       protocol@14         >           !              
            hdmi-sound            simple-audio-card           HDMI            i2s                  	  disabled       simple-audio-card,codec                  simple-audio-card,cpu                       pinctrl           rockchip,rk3576-pinctrl                                 +                          gpio@27320000             rockchip,gpio-bank          >    '2                 c                                                                             0           <                    gpio@2ae10000             rockchip,gpio-bank          >    *                 c                                                                               0           <         gpio@2ae20000             rockchip,gpio-bank          >    *                 c                                       @                                       0           <              j      gpio@2ae30000             rockchip,gpio-bank          >    *                 c                                       `                                       0           <              u      gpio@2ae40000             rockchip,gpio-bank          >    *                 c                                                                              0           <              "      pcfg-pull-up             M                 pcfg-pull-none           Z                 pcfg-pull-none-drv-level-2           Z        g                    pcfg-pull-up-drv-level-2             M        g                    pcfg-pull-up-drv-level-3             M        g                    pcfg-pull-none-smt           Z         v                 aupll_clk         cam_clk0          cam_clk1          cam_clk2          can0          can1          clk0_32k          clk1_32k          clk_32k       cpubig        cpulit        debug0_test       debug1_test       debug2_test       debug3_test       debug4_test       debug5_test       debug6_test       debug7_test       dp        dsm_aud       dsmc          dsmc_testclk          dsmc_testdata         edp_tx        emmc       emmc-rstnout                                   }      emmc-bus8                                                                                                                       ~      emmc-clk                  	                       emmc-cmd                                         emmc-strb                 
                          emmc_testclk          emmc_testdata         eth0       eth0m0-miim                                             d      eth0m0-rx_bus2        0                    
            	                 f      eth0m0-tx_bus2        0                                                 e      eth0m0-rgmii_clk                                                g      eth0m0-rgmii_bus          @                                                             h         eth1       eth1m0-miim                                             o      eth1m0-rx_bus2        0                                                 q      eth1m0-tx_bus2        0                                                 p      eth1m0-rgmii_clk                                                r      eth1m0-rgmii_bus          @                                                             s         eth0_ptp          eth0_testrxclk        eth0_testrxd          eth1_ptp          eth1_testrxclk        eth1_testrxd          eth_clk0_25m       ethm0-clk0-25m-out                                 i         eth_clk1_25m       ethm0-clk1-25m-out                                 t         flexbus0          flexbus1          flexbus0_testclk          flexbus0_testdata         flexbus1_testclk          flexbus1_testdata         fspi0         fspi1         fspi0_testclk         fspi0_testdata        fspi1_testclk         fspi1_testdata        gpu       hdmi_tx    hdmi_txm0-pins                    	            	              X      hdmi-tx-scl                  	              Y      hdmi-tx-sda                  	              Z         i2c0       i2c0m0-xfer                              	                 )         i2c1       i2c1m0-xfer                 
                                       i2c2       i2c2m0-xfer                    	             	                       i2c3       i2c3m0-xfer                                                      i2c4       i2c4m0-xfer                    	             	                       i2c5       i2c5m0-xfer                                                      i2c6       i2c6m0-xfer                                                        i2c7       i2c7m0-xfer                   
            
                       i2c8       i2c8m0-xfer                                                       i2c9       i2c9m0-xfer                   
            
                       i3c0          i3c1          i3c0_sda          i3c1_sda          isp_flash         isp_prelight          jtag          mipi          npu       pcie0         pcie1         pdm0          pdm1          pmu_debug_test        pwm0          pwm1          pwm2          ref_clk0          ref_clk1          ref_clk2          sai0       sai0m0-lrck                                      sai0m0-sclk                                      sai0m0-sdi0                                      sai0m0-sdi1               	                       sai0m0-sdi2               
                       sai0m0-sdi3                                      sai0m0-sdo0                                      sai0m0-sdo1                                      sai0m0-sdo2                                      sai0m0-sdo3                                         sai1       sai1m0-lrck                                      sai1m0-sclk                                      sai1m0-sdi0                                      sai1m0-sdo0                                      sai1m0-sdo1                                      sai1m0-sdo2               	                       sai1m0-sdo3               
                          sai2       sai2m0-lrck                                      sai2m0-sclk                                      sai2m0-sdi                                       sai2m0-sdo                                          sai3       sai3m0-lrck                                      sai3m0-sclk                                      sai3m0-sdi                                       sai3m0-sdo                
                          sai4       sai4m0-lrck                                      sai4m0-sclk                                      sai4m0-sdi                                       sai4m0-sdo                                          sata30        sata30_port0          sata30_port1          sdmmc0     sdmmc0-bus4       @                                                              z      sdmmc0-clk                                 w      sdmmc0-cmd                                 x      sdmmc0-det                                  y      sdmmc0-pwren                                    {         sdmmc1        sdmmc0_testclk        sdmmc0_testdata       sdmmc1_testclk        sdmmc1_testdata       spdif         spi0       spi0m0-pins       0                                                          spi0m0-csn0                                       spi0m0-csn1                                          spi1       spi1m0-pins       0                                                       spi1m0-csn0                                      spi1m0-csn1                                         spi2       spi2m0-pins       0         
   	          	   	             	                    spi2m0-csn0                   	                    spi2m0-csn1                   	                       spi3       spi3m0-pins       0            
            
            
                    spi3m0-csn0                  
                    spi3m0-csn1                  
                       spi4       spi4m0-pins       0                                                       spi4m0-csn0                                      spi4m0-csn1                                         test_clk          tsadc         tsadc_ctrl        uart0      uart0m0-xfer                       	             	                       uart1      uart1m0-xfer                       
             
              +         uart2      uart2m0-xfer                      	            	                       uart3      uart3m0-xfer                      	             	                       uart4      uart4m0-xfer                      	            	                       uart5      uart5m0-xfer                      	            	                       uart6      uart6m0-xfer                      
            
                       uart7      uart7m0-xfer                      	            	                       uart8      uart8m0-xfer                      	            	                       uart9      uart9m0-xfer                      	            	                       uart10     uart10m0-xfer                     	         	   	                       uart11     uart11m0-xfer                     	            	                       ufs    ufs-refclk                                 v         ufs_testdata0         ufs_testdata1         ufs_testdata2         ufs_testdata3         vi_cif        vo_lcdc       vo_post       vp0_sync          vp1_sync          vp2_sync          pmic       pmic-pins                      	             	                       vo        vo_ebc        usb    usb-host-pwren                                         usb-otg0-pwren                                         usbc0-int                                     pmu-a53           arm,cortex-a53-pmu        0                                                                     pmu-a72           arm,cortex-a72-pmu        0                                                              	      psci              arm,psci-1.0            Ismc       timer             arm,armv8-timer       0                                   
         soc           simple-bus                       +               pcie@22000000         *    rockchip,rk3576-pcie rockchip,rk3568-pcie         0  >    "        @      *                                 dbi apb config                       (  c                                $  aclk_mst aclk_slv aclk_dbi pclk aux         2pci       H                                                                sys pmc msg legacy err msi          <                                `                                                                                                                                 ,           9           H           R            	  Wpcie-phy            a            T                                                          	       	                   o                  	  vpwr pipe                         +         	  disabled       legacy-interrupt-controller                               <                                                    pcie@22400000         *    rockchip,rk3576-pcie rockchip,rk3568-pcie         0  >    "@       @      *!             !                  dbi apb config                 /      (  c                               $  aclk_mst aclk_slv aclk_dbi pclk aux         2pci       H                          	         
                             sys pmc msg legacy err msi          <                                `                                                                                                                                    ,           9           H           R   !         	  Wpcie-phy            a      	      T         !      !                !       !                	      	                  o                  	  vpwr pipe                         +         	  disabled               "                  #   legacy-interrupt-controller                               <                             
                        usb@23000000              rockchip,rk3576-dwc3 snps,dwc3          >    #        @          c     E     F     D        ref_clk suspend_clk bus_clk                          a              o             host            R   $   %           Wusb2-phy usb3-phy         
  utmi_wide                                                         9         [         z        okay          usb@23400000              rockchip,rk3576-dwc3 snps,dwc3          >    #@       @          c                       ref_clk suspend_clk bus_clk                          a              o              host            R   &   !           Wusb2-phy usb3-phy         
  utmi_wide                                                         9                  [         z                 okay          syscon@2600a000           rockchip,rk3576-sys-grf syscon          >    &                     T      syscon@2600c000       #    rockchip,rk3576-bigcore-grf syscon          >    &                syscon@2600e000       #    rockchip,rk3576-litcore-grf syscon          >    &                syscon@26010000           rockchip,rk3576-cci-grf syscon          >    &                syscon@26016000           rockchip,rk3576-gpu-grf syscon          >    &`               syscon@26018000           rockchip,rk3576-npu-grf syscon          >    &               syscon@2601a000           rockchip,rk3576-vo0-grf syscon          >    &                    [      syscon@2601e000           rockchip,rk3576-usb-grf syscon          >    &                         syscon@26020000           rockchip,rk3576-php-grf syscon          >    &                           syscon@26024000       +    rockchip,rk3576-pmu0-grf syscon simple-mfd          >    &@              syscon@26026000            rockchip,rk3576-pmu1-grf syscon         >    &`              syscon@26028000       $    rockchip,rk3576-pipe-phy-grf syscon         >    &                          syscon@2602a000       $    rockchip,rk3576-pipe-phy-grf syscon         >    &                          syscon@2602c000       $    rockchip,rk3576-usbdpphy-grf syscon         >    &                          syscon@2602e000       .    rockchip,rk3576-usb2phy-grf syscon simple-mfd           >    &       @                      +                 usb2-phy@0            rockchip,rk3576-usb2phy         >               o                  vphy apb         c          G     H        phyclk aclk aclk_slv            usb480m_phy0            !            okay                  otg-port                      $        ^         _         `           otg-bvalid otg-id linestate         okay               '           $         usb2-phy@2000             rockchip,rk3576-usb2phy         >               o                  vphy apb         c          
             phyclk aclk aclk_slv            usb480m_phy1            !            okay       otg-port                      $        b         c         d           otg-bvalid otg-id linestate         okay               (           &            syscon@26032000       $    rockchip,rk3576-hdptxphy-grf syscon         >    &                          syscon@26036000           rockchip,rk3576-vo1-grf syscon          >    &`                c                      syscon@26038000       "    rockchip,rk3576-sdgmac-grf syscon           >    &                   _      syscon@26040000       *    rockchip,rk3576-ioc-grf syscon simple-mfd           >    &                          clock-controller@27200000             rockchip,rk3576-cru         >    '                  !                    p                                                                         
                                8  
    Fq ; .  @       e 沀 e 沀                 i2c@27300000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         >    '0                 c                	  i2c pclk                   X           default         -   )                     +          	  disabled          serial@27310000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    '1                 7           A           c                  baudclk apb_pclk            N   *      *   	               M           default         -   +      	  disabled          power-management@27380000         &    rockchip,rk3576-pmu syscon simple-mfd           >    '8                    U   power-controller          !    rockchip,rk3576-power-controller            S                        +                  power-domain@0          >            S                        +       power-domain@1          >         @  c                                                        g   ,   -   .   /   0        S                        +       power-domain@2          >           c                    g   1        S          power-domain@3          >           c                    g   2        S                power-domain@4          >           c                  g   3        S          power-domain@5          >           c                    g   4   5        S                        +       power-domain@6          >         H  c     3               "     (     0     #     )             g   6   7   8   9   :   ;        S             power-domain@8          >            c                      
        g   <   =        S                        +       power-domain@9          >   	        S             power-domain@10         >   
        S          power-domain@12         >           c                  g   >        S          power-domain@13         >         P  c     \     [     R     S     P     O     X     W     U     T        g   ?   @   A   B   C        S          power-domain@14         >           c     =     >        g   D        S          power-domain@15         >         `  c     g     h     f     c     d     e     i     l     m     p     n     o        g   E   F   G   H   I        S                        +       power-domain@11         >           c     a     `        g   J        S             power-domain@18         >            c                            g   K   L        S                        +       power-domain@7          >         (  c           B     G     H     I        g   M   N        S          power-domain@16         >         (  c                                 g   O        S          power-domain@17         >         (  c                                 g   P        S                   gpu@27800000          &    rockchip,rk3576-mali arm,mali-bifrost           >    '                     
          
=        c             core              Y      $        [         \         ]           job mmu gpu         j   Q        a              ~         	  disabled          vop@27d00000              rockchip,rk3576-vop          >    '        0     'P                vop gamma-lut         0        V         {         |         }           sys vp0 vp1 vp2       ,  c                            R      2  aclk hclk dclk_vp0 dclk_vp1 dclk_vp2 pll_hdmiphy0           n   S        a                 T        u   U        okay       ports                        +                  port@0                       +            >       endpoint@2          >              V           \         port@1                       +            >         port@2                       +            >               iommu@27d07e00        ,    rockchip,rk3576-iommu rockchip,rk3568-iommu          >    '~            '                      V           c                  aclk iface                      a              okay               S      sai@27d40000              rockchip,rk3576-sai         >    '                                   c                
  mclk hclk           N   W           rx          a              o     i     j        vm h                                          SAI5          	  disabled          sai@27d50000              rockchip,rk3576-sai         >    '                                   c                
  mclk hclk           N   W      W           tx rx           a              o     k     l        vm h                                                               SAI6          	  disabled                     hdmi@27da0000             rockchip,rk3576-dw-hdmi-qp          >    '               0  c                                      pclk earc ref aud hdp hclk_vo1        <        R         S         T         U         o           avp cec earc main hpd           R   R        default         -   X   Y   Z        a              o     f             vref hdp                       [                    okay                  ports                        +       port@0          >       endpoint               \           V         port@1          >      endpoint               ]                          sai@27ed0000              rockchip,rk3576-sai         >    '                                   c                
  mclk hclk           N   W           tx          a              o     u     v        vm h                                          SAI7          	  disabled          sai@27ee0000              rockchip,rk3576-sai         >    '                       t           c                
  mclk hclk           N   ^           tx          a              o     r     q        vm h                                          SAI8          	  disabled          sai@27ef0000              rockchip,rk3576-sai         >    '                       u           c                
  mclk hclk           N   *           tx          a              o                  vm h                                          SAI9          	  disabled          qos@27f02000              rockchip,rk3576-qos syscon          >    '                     P      qos@27f04000              rockchip,rk3576-qos syscon          >    '@                    6      qos@27f04080              rockchip,rk3576-qos syscon          >    '@                   7      qos@27f04100              rockchip,rk3576-qos syscon          >    'A                    8      qos@27f04180              rockchip,rk3576-qos syscon          >    'A                   9      qos@27f04200              rockchip,rk3576-qos syscon          >    'B                    :      qos@27f04280              rockchip,rk3576-qos syscon          >    'B                   ;      qos@27f05000              rockchip,rk3576-qos syscon          >    'P                    3      qos@27f06000              rockchip,rk3576-qos syscon          >    '`                    >      qos@27f08000              rockchip,rk3576-qos syscon          >    '                    ,      qos@27f08080              rockchip,rk3576-qos syscon          >    '                   -      qos@27f08100              rockchip,rk3576-qos syscon          >    '                    .      qos@27f09000              rockchip,rk3576-qos syscon          >    '                    4      qos@27f09080              rockchip,rk3576-qos syscon          >    '                   5      qos@27f0a000              rockchip,rk3576-qos syscon          >    '                    <      qos@27f0a080              rockchip,rk3576-qos syscon          >    '                   =      qos@27f0c000              rockchip,rk3576-qos syscon          >    '                    D      qos@27f0d000              rockchip,rk3576-qos syscon          >    '               qos@27f0e000              rockchip,rk3576-qos syscon          >    '                    M      qos@27f0e080              rockchip,rk3576-qos syscon          >    '                   N      qos@27f0f000              rockchip,rk3576-qos syscon          >    '                    J      qos@27f10000              rockchip,rk3576-qos syscon          >    '                     E      qos@27f10080              rockchip,rk3576-qos syscon          >    '                    F      qos@27f10100              rockchip,rk3576-qos syscon          >    '                    G      qos@27f10180              rockchip,rk3576-qos syscon          >    '                   H      qos@27f10200              rockchip,rk3576-qos syscon          >    '                    I      qos@27f11000              rockchip,rk3576-qos syscon          >    '                    O      qos@27f12800              rockchip,rk3576-qos syscon          >    '(                    K      qos@27f12880              rockchip,rk3576-qos syscon          >    '(                   L      qos@27f13000              rockchip,rk3576-qos syscon          >    '0                    ?      qos@27f13080              rockchip,rk3576-qos syscon          >    '0                   A      qos@27f13100              rockchip,rk3576-qos syscon          >    '1                    B      qos@27f13180              rockchip,rk3576-qos syscon          >    '1                   @      qos@27f13200              rockchip,rk3576-qos syscon          >    '2                    C      qos@27f20000              rockchip,rk3576-qos syscon          >    '                     1      qos@27f21000              rockchip,rk3576-qos syscon          >    '                    2      qos@27f22080              rockchip,rk3576-qos syscon          >    '                    /      qos@27f22100              rockchip,rk3576-qos syscon          >    '!                    0      ethernet@2a220000         &    rockchip,rk3576-gmac snps,dwmac-4.20a           >    *"               (  c      $      .                %      0  stmmaceth clk_mac_ref pclk_mac aclk_mac ptp_ref               %         *           macirq eth_wake_irq         a              o           
  vstmmaceth              _                      `         )        :   a        M   b         `        okay            ioutput          vrgmii-rxid             c        default         -   d   e   f   g   h   i           j                             N             !   mdio              snps,dwmac-mdio                      +       phy@1             ethernet-phy-ieee802.3-c22          >           c      +           c         stmmac-axi-config                                                                     `      rx-queues-config                          a   queue0           tx-queues-config                          b   queue0              ethernet@2a230000         &    rockchip,rk3576-gmac snps,dwmac-4.20a           >    *#               (  c      %      /     !          $      0  stmmaceth clk_mac_ref pclk_mac aclk_mac ptp_ref               -         2           macirq eth_wake_irq         a              o     	      
  vstmmaceth              _                      k         )        :   l        M   m         `        okay            ioutput             n        vrgmii-rxid          default         -   o   p   q   r   s   t           u                             N                 mdio              snps,dwmac-mdio                      +       phy@1             ethernet-phy-ieee802.3-c22          >           c      ,           n         stmmac-axi-config                                                                     k      rx-queues-config                          l   queue0           tx-queues-config                          m   queue0              sata@2a240000         '    rockchip,rk3576-dwc-ahci snps,dwc-ahci          >    *$                 c                       sata pmalive rxoob                           a      	        R            	  Wsata-phy            $                  	  disabled          sata@2a250000         '    rockchip,rk3576-dwc-ahci snps,dwc-ahci          >    *%                 c                       sata pmalive rxoob                           a      	        R   !         	  Wsata-phy            $                  	  disabled          ufshc@2a2d0000            rockchip,rk3576-ufshc         P  >    *-             +             &            &            *.               "  hci mphy hci_grf mphy_grf hci_apb            c     I     C                  core pclk pclk_mphy ref_out                           ;              i           a              -   v        default          o          !     "     $        vbiu sys ufs grf            "              okay          spi@2a300000              rockchip,sfc            >    *0        @                           c     *     +        clk_sfc hclk_sfc            a                           +          	  disabled          mmc@2a310000              rockchip,rk3576-dw-mshc         >    *1        @         c     )     (        biu ciu         6                             A         default         -   w   x   y   z   {        a              o             vreset           okay            O            Y         k         |                                      |      mmc@2a330000          0    rockchip,rk3576-dwcmshc rockchip,rk3588-dwcmshc         >    *3                                           
 n6        (  c                                      core bus axi block timer                              A         -   }   ~                 default         a            (  o                                      vcore bus axi block timer                   	  disabled          spi@2a340000              rockchip,sfc            >    *4        @                           c                    clk_sfc hclk_sfc            a                           +          	  disabled          rng@2a410000              rockchip,rk3576-rng         >    *A                 c                               o           otp@2a580000              rockchip,rk3576-otp         >    *X                              +           c                1        otp apb_pclk phy            o                  votp apb    cpu-code@2          >            cpu-version@5           >                          id@a            >   
         cpub-leakage@1e         >            cpul-leakage@1f         >            npu-leakage@20          >             gpu-leakage@21          >   !         log-leakage@22          >   "            sai@2a600000              rockchip,rk3576-sai         >    *`                                   c      @      A      
  mclk hclk           N   *       *           tx rx           a      
        o                    vm h         default       (  -                                                  SAI0          	  disabled          sai@2a610000              rockchip,rk3576-sai         >    *a                                   c      G      H      
  mclk hclk           N   *      *           tx rx           a      
        o                    vm h         default         -                                         SAI1          	  disabled          sai@2a620000              rockchip,rk3576-sai         >    *b                                   c      J      K      
  mclk hclk           N   ^       ^           tx rx           a      
        o                    vm h         default         -                                SAI2          	  disabled          sai@2a630000              rockchip,rk3576-sai         >    *c                                   c      M      N      
  mclk hclk           N   ^      ^           tx rx           a      
        o                    vm h         default         -                                SAI3          	  disabled          sai@2a640000              rockchip,rk3576-sai         >    *d                                   c      P      Q      
  mclk hclk           N   W       W           tx rx           a      
        o                    vm h         default         -                                SAI4          	  disabled          interrupt-controller@2a701000             arm,gic-400       @  >    *p            *p             *p@            *p`                      	                   <                        +                    dma-controller@2ab90000           arm,pl330 arm,primecell         >    *        @                  c            	  apb_pclk                              !                         *      dma-controller@2abb0000           arm,pl330 arm,primecell         >    *        @                  c            	  apb_pclk                   "          #                         ^      dma-controller@2abd0000           arm,pl330 arm,primecell         >    *        @                  c            	  apb_pclk                   $          %                         W      i2c@2ac40000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         >    *                 c      t      h      	  i2c pclk                   Y           default         -                        +            okay       pmic@23           rockchip,rk806          >   #                                           0           default         -                                        		           	           	!           	-           	9           	E           	Q           	]           	i           	v           	           	           	           	      dvs1-null-pins          gpio_pwrctrl1         	  	pin_fun0                     dvs2-null-pins          gpio_pwrctrl2         	  	pin_fun0                     dvs3-null-pins          gpio_pwrctrl3         	  	pin_fun0                     dvs1-slp-pins           gpio_pwrctrl1         	  	pin_fun1          dvs1-pwrdn-pins         gpio_pwrctrl1         	  	pin_fun2          dvs1-rst-pins           gpio_pwrctrl1         	  	pin_fun3          dvs2-slp-pins           gpio_pwrctrl2         	  	pin_fun1          dvs2-pwrdn-pins         gpio_pwrctrl2         	  	pin_fun2          dvs2-rst-pins           gpio_pwrctrl2         	  	pin_fun3          dvs2-dvs-pins           gpio_pwrctrl2         	  	pin_fun4          dvs2-gpio-pins          gpio_pwrctrl2         	  	pin_fun5          dvs3-slp-pins           gpio_pwrctrl3         	  	pin_fun1          dvs3-pwrdn-pins         gpio_pwrctrl3         	  	pin_fun2          dvs3-rst-pins           gpio_pwrctrl3         	  	pin_fun3          dvs3-dvs-pins           gpio_pwrctrl3         	  	pin_fun4          dvs3-gpio-pins          gpio_pwrctrl3         	  	pin_fun5          regulators     dcdc-reg1            	         	        	 dp        	 ~        
  0        
*vdd_cpu_big_s0          
9                regulator-state-mem          
U         dcdc-reg2            	        	 dp        	 ~        
  0        
*vdd_npu_s0          
9     regulator-state-mem          
U         dcdc-reg3            	         	        	 dp        	 ~        
  0        
*vdd_cpu_lit_s0                regulator-state-mem          
U        
n q         dcdc-reg4            	         	        	 2Z        	 2Z        
*vcc_3v3_s3                regulator-state-mem          
        
n 2Z         dcdc-reg5            	        	 dp        	         
  0        
*vdd_gpu_s0          
9     regulator-state-mem          
U        
n P         dcdc-reg6            	         	        
*vddq_ddr_s0    regulator-state-mem          
U         dcdc-reg7            	         	        	 dp        	 5         
*vdd_logic_s0       regulator-state-mem          
U         dcdc-reg8            	         	        	 w@        	 w@        
*vcc_1v8_s3                regulator-state-mem          
        
n w@         dcdc-reg9            	         	        
*vdd2_ddr_s3    regulator-state-mem          
         dcdc-reg10           	         	        	 dp        	 O        
*vdd_ddr_s0     regulator-state-mem          
U         pldo-reg1            	         	        	 w@        	 w@        
*vcca_1v8_s0               regulator-state-mem          
U         pldo-reg2            	         	        	 w@        	 w@        
*vcca1v8_pldo2_s0       regulator-state-mem          
U         pldo-reg3            	         	        	 O        	 O        
*vdda_1v2_s0    regulator-state-mem          
U         pldo-reg4            	         	        	 2Z        	 2Z        
*vcca_3v3_s0    regulator-state-mem          
U         pldo-reg5            	         	        	 w@        	 2Z        
*vccio_sd_s0            |   regulator-state-mem          
U         pldo-reg6            	         	        	 w@        	 w@        
*vcca1v8_pldo6_s3       regulator-state-mem          
        
n w@         nldo-reg1            	         	        	 dp        	 q        
*vdd_0v75_s3    regulator-state-mem          
        
n q         nldo-reg2            	         	        	 P        	 P        
*vdda_ddr_pll_s0    regulator-state-mem          
U         nldo-reg3            	        	 |        	 |        
*vdda0v75_hdmi_s0       regulator-state-mem          
U         nldo-reg4            	         	        	 P        	 P        
*vdda_0v85_s0       regulator-state-mem          
U         nldo-reg5            	         	        	 q        	 q        
*vdda_0v75_s0       regulator-state-mem          
U                  i2c@2ac50000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         >    *                 c      u      i      	  i2c pclk                   Z           default         -                        +          	  disabled          i2c@2ac60000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         >    *                 c      v      j      	  i2c pclk                   [           default         -                        +          	  disabled          i2c@2ac70000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         >    *                 c      w      k      	  i2c pclk                   \           default         -                        +          	  disabled          i2c@2ac80000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         >    *                 c      x      l      	  i2c pclk                   ]           default         -                        +          	  disabled          i2c@2ac90000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         >    *                 c      y      m      	  i2c pclk                   ^           default         -                        +          	  disabled          i2c@2aca0000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         >    *                 c      z      n      	  i2c pclk                   _           default         -                        +          	  disabled          i2c@2acb0000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         >    *                 c      {      o      	  i2c pclk                   `           default         -                        +          	  disabled          timer@2acc0000        ,    rockchip,rk3576-timer rockchip,rk3288-timer         >    *                  c                    pclk timer                 -         watchdog@2ace0000              rockchip,rk3576-wdt snps,dw-wdt         >    *                 c                  
  tclk pclk                  (         	  disabled          spi@2acf0000          (    rockchip,rk3576-spi rockchip,rk3066-spi         >    *                 c                    spiclk apb_pclk         N   *      *           tx rx                  t           
           default         -                              +          	  disabled          spi@2ad00000          (    rockchip,rk3576-spi rockchip,rk3066-spi         >    *                 c                    spiclk apb_pclk         N   *      *           tx rx                  u           
           default         -                              +          	  disabled          spi@2ad10000          (    rockchip,rk3576-spi rockchip,rk3066-spi         >    *                 c                    spiclk apb_pclk         N   ^      ^           tx rx                  v           
           default         -                              +          	  disabled          spi@2ad20000          (    rockchip,rk3576-spi rockchip,rk3066-spi         >    *                 c                    spiclk apb_pclk         N   ^      ^           tx rx                  w           
           default         -                              +          	  disabled          spi@2ad30000          (    rockchip,rk3576-spi rockchip,rk3066-spi         >    *                 c                    spiclk apb_pclk         N   W      W           tx rx                  x           
           default         -                              +          	  disabled          serial@2ad40000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    *                 7           A           c                    baudclk apb_pclk            N   *      *           tx rx                  L           -           default         okay          serial@2ad50000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    *                 7           A           c                    baudclk apb_pclk            N   *   
   *           tx rx                  N           default         -         	  disabled          serial@2ad60000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    *                 7           A           c                    baudclk apb_pclk            N   *      *           tx rx                  O           -           default       	  disabled          serial@2ad70000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    *                 7           A           c                    baudclk apb_pclk            N   ^   	   ^   
        tx rx                  P           -           default       	  disabled          serial@2ad80000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    *                 7           A           c                    baudclk apb_pclk            N   ^      ^           tx rx                  Q           -           default       	  disabled          serial@2ad90000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    *                 7           A           c                    baudclk apb_pclk            N   ^      ^           tx rx                  R           -           default       	  disabled          serial@2ada0000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    *                 7           A           c                    baudclk apb_pclk            N   W      W           tx rx                  S           -           default       	  disabled          serial@2adb0000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    *                 7           A           c                    baudclk apb_pclk            N   W      W   	        tx rx                  T           -           default       	  disabled          serial@2adc0000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    *                 7           A           c                    baudclk apb_pclk            N   W   
   W           tx rx                  U           -           default       	  disabled          adc@2ae00000          .    rockchip,rk3576-saradc rockchip,rk3588-saradc           >    *                 c      ~      }        saradc apb_pclk                |           o      H        vsaradc-apb          
           okay            
                    i2c@2ae80000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         >    *                 c      |      p      	  i2c pclk                   a           default         -           o      G      ;        vi2c apb                      +          	  disabled          serial@2afc0000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    *                 7           A           c                    baudclk apb_pclk            N   W      W                  V           default         -         	  disabled          serial@2afd0000       &    rockchip,rk3576-uart snps,dw-apb-uart           >    *                 7           A           c                    baudclk apb_pclk            N   W      W                  W           default         -         	  disabled          phy@2b050000              rockchip,rk3576-naneng-combphy          >    +                            c     9     5              ref apb pipe                 9        
         o                  vphy apb         
           
         	  disabled                     phy@2b060000              rockchip,rk3576-naneng-combphy          >    +                            c     :     6             ref apb pipe                 :        
         o                  vphy apb         
           
           okay               !      phy@2b010000              rockchip,rk3576-usbdp-phy           >    +                            c                          refclk immortal pclk utmi         (  o                                 vinit cmn lane pcs_apb pma_apb           
                                            okay            )                 %      hdmiphy@2b000000          4    rockchip,rk3576-hdptx-phy rockchip,rk3588-hdptx-phy         >    +                   c          !        ref apb         !             o                            vapb init cmn lane                                  okay               R      sram@3ff88000         
    mmio-sram           >    ?                       ?                        +      rkvdec-sram@0           >               scmi-shmem@4010f000           arm,scmi-shmem          >    @                            chosen          >serial0:1500000n8         adc-keys          	    adc-keys            J              Vbuttons         g w@           d   button-back         back                        8      button-menu         menu                              button-vol-down         volume down            r         \      button-vol-up         
  volume up              s          Bh         hdmi-con              hdmi-connector          9a      port       endpoint                          ]            leds          
    gpio-leds      led-0                           
  heartbeat            regulator-vbus5v0-typec           regulator-fixed         
*vbus5v0_typec           	 LK@        	 LK@                                              default         -              '      regulator-vcc12v-dcin             regulator-fixed         
*vcc12v_dcin          	         	        	          	                   regulator-vcc1v2-ufs-vccq-s0              regulator-fixed         
*vcc1v2_ufs_vccq_s0           	         	        	 O        	 O                 regulator-vcc1v8-ufs-vccq2-s0             regulator-fixed         
*vcc1v8_ufs_vccq2_s0          	         	        	 w@        	 w@                 regulator-vcc3v3-lcd0-n           regulator-fixed         
*vcc3v3_lcd0_n            	                                            regulator-vcc3v3-pcie1            regulator-fixed         
*vcc3v3_pcie1            	 2Z        	 2Z                    u                                       #      regulator-vcc3v3-rtc-s5           regulator-fixed         
*vcc3v3_rtc_s5            	         	        	 2Z        	 2Z                 regulator-vcc5v0-device           regulator-fixed         
*vcc5v0_device            	         	        	 LK@        	 LK@                            regulator-vcc5v0-host             regulator-fixed         
*vcc5v0_host          	         	        	 LK@        	 LK@                                              default         -              (      regulator-vcc5v0-sys              regulator-fixed         
*vcc_sys          	         	        	 LK@        	 LK@                            regulator-vcc-1v1-nldo-s3             regulator-fixed         
*vcc_1v1_nldo_s3          	         	        	         	                             regulator-vcc-1v8-s0              regulator-fixed         
*vcc_1v8_s0           	         	        	 w@        	 w@                 regulator-vcc-2v0-pldo-s3             regulator-fixed         
*vcc_2v0_pldo_s3          	         	        	         	                             regulator-vcc-3v3-s0              regulator-fixed         
*vcc_3v3_s0           	         	        	 2Z        	 2Z                            regulator-vcc-ufs-s0              regulator-fixed         
*vcc_ufs_s0           	         	        	 2Z        	 2Z                    	compatible interrupt-parent #address-cells #size-cells model i2c0 i2c1 i2c2 i2c3 i2c4 i2c5 i2c6 i2c7 i2c8 i2c9 serial0 serial1 serial2 serial3 serial4 serial5 serial6 serial7 serial8 serial9 serial10 serial11 spi0 spi1 spi2 spi3 spi4 ethernet0 ethernet1 clock-frequency clock-output-names #clock-cells cpu device_type reg enable-method capacity-dmips-mhz clocks operating-points-v2 #cooling-cells dynamic-power-coefficient cpu-idle-states cpu-supply phandle entry-method arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop opp-shared opp-hz opp-microvolt clock-latency-ns opp-suspend ports arm,smc-id shmem simple-audio-card,name simple-audio-card,format simple-audio-card,mclk-fs status sound-dai rockchip,grf ranges gpio-controller gpio-ranges interrupts interrupt-controller #gpio-cells #interrupt-cells bias-pull-up bias-disable drive-strength input-schmitt-enable rockchip,pins interrupt-affinity reg-names bus-range clock-names interrupt-names interrupt-map-mask interrupt-map linux,pci-domain max-link-speed num-ib-windows num-viewport num-ob-windows num-lanes phys phy-names power-domains resets reset-names reset-gpios vpcie3v3-supply dr_mode phy_type snps,dis_enblslpm_quirk snps,dis-u1-entry-quirk snps,dis-u2-entry-quirk snps,dis-u2-freeclk-exists-quirk snps,dis-del-phy-power-chg-quirk snps,dis-tx-ipgap-linecheck-quirk snps,parkmode-disable-hs-quirk snps,parkmode-disable-ss-quirk snps,dis_rxdet_inp3_quirk dma-coherent #phy-cells phy-supply #reset-cells assigned-clocks assigned-clock-parents assigned-clock-rates pinctrl-names pinctrl-0 reg-shift reg-io-width dmas #power-domain-cells pm_qos iommus rockchip,pmu remote-endpoint #iommu-cells dma-names rockchip,sai-rx-route #sound-dai-cells sound-name-prefix rockchip,sai-tx-route rockchip,vo-grf rockchip,php-grf snps,axi-config snps,mixed-burst snps,mtl-rx-config snps,mtl-tx-config snps,tso clock_in_out phy-mode phy-handle snps,reset-gpio snps,reset-active-low snps,reset-delays-us tx_delay snps,blen snps,rd_osr_lmt snps,wr_osr_lmt snps,rx-queues-to-use snps,tx-queues-to-use ports-implemented fifo-depth max-frequency bus-width cap-mmc-highspeed cap-sd-highspeed disable-wp no-sdio no-mmc sd-uhs-sdr104 vqmmc-supply supports-cqe bits arm,pl330-periph-burst #dma-cells system-power-controller vcc1-supply vcc2-supply vcc3-supply vcc4-supply vcc5-supply vcc6-supply vcc7-supply vcc8-supply vcc9-supply vcc10-supply vcc11-supply vcc12-supply vcc13-supply vcc14-supply vcca-supply function regulator-always-on regulator-boot-on regulator-min-microvolt regulator-max-microvolt regulator-ramp-delay regulator-name regulator-enable-ramp-delay regulator-off-in-suspend regulator-suspend-microvolt regulator-on-in-suspend num-cs #io-channel-cells vref-supply rockchip,pipe-grf rockchip,pipe-phy-grf rockchip,u2phy-grf rockchip,usb-grf rockchip,usbdpphy-grf rockchip,dp-lane-mux stdout-path io-channels io-channel-names keyup-threshold-microvolt poll-interval label linux,code press-threshold-microvolt linux,default-trigger enable-active-high vin-supply startup-delay-us 