     8     (            <  ̤                                                                   "   ,pine64,quartz64-a rockchip,rk3566            7Pine64 RK3566 Quartz64-A Board     aliases          =/pinctrl/gpio@fdd60000           C/pinctrl/gpio@fe740000           I/pinctrl/gpio@fe750000           O/pinctrl/gpio@fe760000           U/pinctrl/gpio@fe770000           [/i2c@fdd40000            `/i2c@fe5a0000            e/i2c@fe5b0000            j/i2c@fe5c0000            o/i2c@fe5d0000            t/i2c@fe5e0000            y/serial@fdd50000             /serial@fe650000             /serial@fe660000             /serial@fe670000             /serial@fe680000             /serial@fe690000             /serial@fe6a0000             /serial@fe6b0000             /serial@fe6c0000             /serial@fe6d0000             /spi@fe610000            /spi@fe620000            /spi@fe630000            /spi@fe640000            /ethernet@fe010000           /mmc@fe2b0000            /mmc@fe310000         cpus                                 cpu@0            cpu          ,arm,cortex-a55                                                     psci            %           9           D   	      cpu@100          cpu          ,arm,cortex-a55                                     psci            %           9           D   
      cpu@200          cpu          ,arm,cortex-a55                                     psci            %           9           D         cpu@300          cpu          ,arm,cortex-a55                                     psci            %           9           D            opp-table-0          ,operating-points-v2          L        D      opp-408000000           W    Q         ^   0        l  @      opp-600000000           W    #F         ^   0      opp-816000000           W    0,         ^   0         }      opp-1104000000          W    Aʹ         ^   0      opp-1416000000          W    Tfr         ^   0      opp-1608000000          W    _"         ^   0      opp-1800000000          W    kI         ^   0         display-subsystem            ,rockchip,display-subsystem                   firmware       scmi             ,arm,scmi-smc                                                      protocol@14                                D               opp-table-1          ,operating-points-v2         D   C   opp-200000000           W             ^       opp-300000000           W             ^       opp-400000000           W    ׄ         ^       opp-600000000           W    #F         ^       opp-700000000           W    )'         ^       opp-800000000           W    /         ^ B@         hdmi-sound           ,simple-audio-card           HDMI            i2s                    okay       simple-audio-card,codec                  simple-audio-card,cpu                       pmu          ,arm,cortex-a55-pmu        0                                                     	   
            psci             ,arm,psci-1.0            smc       timer            ,arm,armv8-timer       0                                   
            &      xin24m           ,fixed-clock         =n6         Mxin24m                      D         xin32k           ,fixed-clock         =           Mxin32k          `           jdefault                   sram@10f000       
   ,mmio-sram                                                          x                sram@0           ,arm,scmi-shmem                          D            sata@fc400000         '   ,rockchip,rk3568-dwc-ahci snps,dwc-ahci               @                                           sata pmalive rxoob                 _                       	  sata-phy                                   	  disabled          sata@fc800000         '   ,rockchip,rk3568-dwc-ahci snps,dwc-ahci                                                          sata pmalive rxoob                 `                       	  sata-phy                                   	  disabled          usb@fcc00000             ,rockchip,rk3568-dwc3 snps,dwc3                      @                                                      ref_clk suspend_clk bus_clk         host          
  utmi_wide                                                okay                     	  usb2-phy                       high-speed        usb@fd000000             ,rockchip,rk3568-dwc3 snps,dwc3                       @                                                      ref_clk suspend_clk bus_clk         host                             usb2-phy usb3-phy         
  utmi_wide                                                okay          interrupt-controller@fd400000            ,arm,gic-v3                @             F                       	                                &    A          0  (            ;        D         usb@fd800000             ,generic-ehci                                                                                         usb         okay          usb@fd840000             ,generic-ohci                                                                                         usb         okay          usb@fd880000             ,generic-ehci                                                                                         usb         okay          usb@fd8c0000             ,generic-ohci                                                                                         usb         okay          syscon@fdc20000       )   ,rockchip,rk3568-pmugrf syscon simple-mfd                                  D      io-domains        &   ,rockchip,rk3568-pmu-io-voltage-domain           okay            J           X           f           t                                                                   syscon@fdc50000                                 ,rockchip,rk3566-pipe-grf syscon         D         syscon@fdc60000       &   ,rockchip,rk3568-grf syscon simple-mfd                                 D         syscon@fdc80000       $   ,rockchip,rk3568-pipe-phy-grf syscon                               D         syscon@fdc90000       $   ,rockchip,rk3568-pipe-phy-grf syscon                               D         syscon@fdca0000       #   ,rockchip,rk3568-usb2phy-grf syscon                                D         syscon@fdca8000       #   ,rockchip,rk3568-usb2phy-grf syscon               ʀ                D         clock-controller@fdd00000            ,rockchip,rk3568-pmucru                                                      D         clock-controller@fdd20000            ,rockchip,rk3568-cru                                          xin24m                                                    G                     D         i2c@fdd40000          (   ,rockchip,rk3568-i2c rockchip,rk3399-i2c                                      .                       -      	  i2c pclk            `            jdefault                                   okay       regulator@1c             ,tcs,tcs4525                                $vdd_cpu         3 5         K 0        c           x                    !        D      regulator-state-mem                   pmic@20          ,rockchip,rk817                            "                            H                     mclk                  H        Mrk808-clkout1 rk808-clkout2                    jdefault         `   #   $                                         !        %   !        1   !        =   !        I   !        U   !        a   !        m   !        y   %        D      regulators     DCDC_REG1            x                 3          K p                 c  q                 
  $vdd_logic      regulator-state-mem                            DCDC_REG2            x                 3          K p                 c  q                   $vdd_gpu         D   D   regulator-state-mem                   DCDC_REG3            x                            $vcc_ddr    regulator-state-mem                   DCDC_REG4            x                 3 2Z        K 2Z                   $vcc_3v3         D      regulator-state-mem                   LDO_REG1             x                 3 w@        K w@        $vcca1v8_pmu         D      regulator-state-mem                   w@         LDO_REG2             x                 3         K       	  $vdda_0v9            D   Y   regulator-state-mem                   LDO_REG3             x                 3         K         $vdda0v9_pmu    regulator-state-mem                            LDO_REG4             x                 3 2Z        K 2Z        $vccio_acodec            D      regulator-state-mem                   LDO_REG5             x                 3 w@        K 2Z      	  $vccio_sd            D      regulator-state-mem                   LDO_REG6             x                 3 2Z        K 2Z        $vcc3v3_pmu          D      regulator-state-mem                   2Z         LDO_REG7             x                 3 w@        K w@        $vcc_1v8         D      regulator-state-mem                   LDO_REG8             x                 3 w@        K w@        $vcc1v8_dvp          D      regulator-state-mem                   LDO_REG9             x                 3 *        K *        $vcc2v8_dvp     regulator-state-mem                   BOOST            x                 3 LK@        K LK@        $boost           D   %   regulator-state-mem                   OTG_SWITCH          $otg_switch     regulator-state-mem                            serial@fdd50000       &   ,rockchip,rk3568-uart snps,dw-apb-uart                                        t                       ,        baudclk apb_pclk               &       &           `   '        jdefault                               okay          pwm@fdd70000          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm                                           0      	  pwm pclk            `   (        jdefault                  	  disabled          pwm@fdd70010          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm                                          0      	  pwm pclk            `   )        jdefault                  	  disabled          pwm@fdd70020          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm                                           0      	  pwm pclk            `   *        jdefault                  	  disabled          pwm@fdd70030          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm               0                           0      	  pwm pclk            `   +        jdefault                  	  disabled          power-management@fdd90000         &   ,rockchip,rk3568-pmu syscon simple-mfd                            power-controller          !   ,rockchip,rk3568-power-controller                                                 D      power-domain@7                                          $   ,                  power-domain@8                                          $   -   .   /                  power-domain@9              	                                  $   0   1   2                  power-domain@10             
                            $   3   4   5   6   7   8                  power-domain@11                                   $   9                  power-domain@13                                  $   :                  power-domain@14                                  $   ;   <   =                  power-domain@15                                   $   >   ?   @   A   B                        gpu@fde60000          &   ,rockchip,rk3568-mali arm,mali-bifrost                        @       $         (          )          '           +job mmu gpu                             gpu bus                    %   C                      okay            ;   D        D         video-codec@fdea0400             ,rockchip,rk3568-vpu                                                                   
  aclk hclk           G   E                    iommu@fdea0800           ,rockchip,rk3568-iommu                        @                          aclk iface                                            N            D   E      video-codec@fdee0000             ,rockchip,rk3568-vepu                                         @                             
  aclk hclk           G   F              
      iommu@fdee0800           ,rockchip,rk3568-iommu                        @               ?                               aclk iface                
        N            D   F      mmc@fe000000          0   ,rockchip,rk3568-dw-mshc rockchip,rk3288-dw-mshc                       @                d                                          biu ciu ciu-drive ciu-sample            [           fр                      treset         	  disabled          ethernet@fe010000         &   ,rockchip,rk3568-gmac snps,dwmac-4.20a                                                              +macirq eth_wake_irq       @                                                    W  stmmaceth mac_clk_rx mac_clk_tx clk_mac_refout aclk_mac pclk_mac clk_mac_speed ptp_ref                      
  tstmmaceth                         G                    H           I                 okay                                                J        input                      rgmii           jdefault         `   K   L   M   N   O   P           "                             N          ,   0        5           >   Q   mdio             ,snps,dwmac-mdio                              ethernet-phy@0           ,ethernet-phy-ieee802.3-c22                       D   Q         stmmac-axi-config           I                                 S           c           D   G      rx-queues-config            s           D   H   queue0           tx-queues-config                       D   I   queue0              vop@fe040000                          0     @                vop gamma-lut                           (                                      %  aclk hclk dclk_vp0 dclk_vp1 dclk_vp2            G   R              	                   okay             ,rockchip,rk3566-vop                                            ports                                     D      port@0                                            endpoint@2                         S        D   Z         port@1                                              port@2                                                    iommu@fe043e00           ,rockchip,rk3568-iommu                 >            ?                                                      aclk iface          N            okay            D   R      dsi@fe060000          *   ,rockchip,rk3568-mipi-dsi snps,dw-mipi-dsi                                        D         
  pclk hclk                               dphy               T              	        tapb                               	  disabled       ports                                port@0                     port@1                          dsi@fe070000          *   ,rockchip,rk3568-mipi-dsi snps,dw-mipi-dsi                                        E         
  pclk hclk                               dphy               U              	        tapb                               	  disabled       ports                                port@0                     port@1                          hdmi@fe0a0000            ,rockchip,rk3568-dw-hdmi              
                        -         (                         (              iahb isfr cec ref           jdefault         `   V   W   X              	                                          okay               Y                   D      ports                                port@0                  endpoint               Z        D   S         port@1                 endpoint               [        D                  qos@fe128000             ,rockchip,rk3568-qos syscon                                D   ,      qos@fe138080             ,rockchip,rk3568-qos syscon                               D   ;      qos@fe138100             ,rockchip,rk3568-qos syscon                                D   <      qos@fe138180             ,rockchip,rk3568-qos syscon                               D   =      qos@fe148000             ,rockchip,rk3568-qos syscon                                D   -      qos@fe148080             ,rockchip,rk3568-qos syscon                               D   .      qos@fe148100             ,rockchip,rk3568-qos syscon                                D   /      qos@fe150000             ,rockchip,rk3568-qos syscon                                 D   9      qos@fe158000             ,rockchip,rk3568-qos syscon                                D   3      qos@fe158100             ,rockchip,rk3568-qos syscon                                D   4      qos@fe158180             ,rockchip,rk3568-qos syscon                               D   5      qos@fe158200             ,rockchip,rk3568-qos syscon                                D   6      qos@fe158280             ,rockchip,rk3568-qos syscon                               D   7      qos@fe158300             ,rockchip,rk3568-qos syscon                                D   8      qos@fe180000             ,rockchip,rk3568-qos syscon                               qos@fe190000             ,rockchip,rk3568-qos syscon                                 D   >      qos@fe190280             ,rockchip,rk3568-qos syscon                               D   ?      qos@fe190300             ,rockchip,rk3568-qos syscon                                D   @      qos@fe190380             ,rockchip,rk3568-qos syscon                               D   A      qos@fe190400             ,rockchip,rk3568-qos syscon                                D   B      qos@fe198000             ,rockchip,rk3568-qos syscon                                D   :      qos@fe1a8000             ,rockchip,rk3568-qos syscon                                D   0      qos@fe1a8080             ,rockchip,rk3568-qos syscon                               D   1      qos@fe1a8100             ,rockchip,rk3568-qos syscon                                D   2      pcie@fe260000            ,rockchip,rk3568-pcie          0              @      &            ?                  dbi apb config        <         K          J          I          H          G           +sys pmc msi legacy err                       (                                      $  aclk_mst aclk_slv aclk_dbi pclk aux          pci                              `                    \                      \                     \                     \                                  $           3           B                      J                       	  pcie-phy                        8  x       >     >                               >                        tpipe                                     okay            jdefault         `   ]        T   ^   
            `   _   legacy-interrupt-controller                                                               H           D   \         mmc@fe2b0000          0   ,rockchip,rk3568-dw-mshc rockchip,rk3288-dw-mshc              +        @                b                                          biu ciu ciu-drive ciu-sample            [           fр                      treset           okay            p            z           "                       jdefault         `   `   a   b   c                    d                 mmc@fe2c0000          0   ,rockchip,rk3568-dw-mshc rockchip,rk3288-dw-mshc              ,        @                c                                          biu ciu ciu-drive ciu-sample            [           fр                      treset           okay            p            z                             e                 jdefault         `   f   g   h                    i                 spi@fe300000             ,rockchip,sfc                 0        @                e                 x      v        clk_sfc hclk_sfc            `   j        jdefault       	  disabled                                 flash@0          ,jedec,spi-nor                        	n6         	           	%            mmc@fe310000             ,rockchip,rk3568-dwcmshc              1                                         {      }         n6       (        |      z      y      {      }        core bus axi block timer            okay            p            	6                                     i2s@fe400000             ,rockchip,rk3568-i2s-tdm              @                        4                 =      A        Fq Fq               ?      C      9        mclk_tx mclk_rx hclk               k            	Etx                P      Q      
  ttx-m rx-m                                  okay            D         i2s@fe410000             ,rockchip,rk3568-i2s-tdm              A                        5                 E      I        Fq Fq               G      K      :        mclk_tx mclk_rx hclk               k      k           	Erx tx                 R      S      
  ttx-m rx-m                      jdefault         `   l   m   n   o                    okay             	O        D         i2s@fe420000             ,rockchip,rk3568-i2s-tdm              B                        6                 M        Fq               O      O      ;        mclk_tx mclk_rx hclk               k      k           	Etx rx                 T        tm                      jdefault         `   p   q   r   s                  	  disabled          i2s@fe430000             ,rockchip,rk3568-i2s-tdm              C                        7                 S      W      <        mclk_tx mclk_rx hclk               k      k           	Etx rx                 U      V      
  ttx-m rx-m                                	  disabled          pdm@fe440000             ,rockchip,rk3568-pdm              D                        L                 Z      Y        pdm_clk pdm_hclk               k   	        	Erx          `   t   u   v   w   x   y        jdefault               X        tpdm-m                     	  disabled          spdif@fe460000           ,rockchip,rk3568-spdif                F                        f         
  mclk hclk                 _      \           k           	Etx          jdefault         `   z                    okay            D         dma-controller@fe530000          ,arm,pl330 arm,primecell              S        @                                      	j                   	  apb_pclk            	           D   &      dma-controller@fe550000          ,arm,pl330 arm,primecell              U        @                                      	j                   	  apb_pclk            	           D   k      i2c@fe5a0000          (   ,rockchip,rk3568-i2c rockchip,rk3399-i2c              Z                        /                H     G      	  i2c pclk            `   {        jdefault                                 	  disabled          i2c@fe5b0000          (   ,rockchip,rk3568-i2c rockchip,rk3399-i2c              [                        0                J     I      	  i2c pclk            `   |        jdefault                                 	  disabled          i2c@fe5c0000          (   ,rockchip,rk3568-i2c rockchip,rk3399-i2c              \                        1                L     K      	  i2c pclk            `   }        jdefault                                   okay          i2c@fe5d0000          (   ,rockchip,rk3568-i2c rockchip,rk3399-i2c              ]                        2                N     M      	  i2c pclk            `   ~        jdefault                                 	  disabled          i2c@fe5e0000          (   ,rockchip,rk3568-i2c rockchip,rk3399-i2c              ^                        3                P     O      	  i2c pclk            `           jdefault                                 	  disabled          watchdog@fe600000             ,rockchip,rk3568-wdt snps,dw-wdt              `                                                   
  tclk pclk         spi@fe610000          (   ,rockchip,rk3568-spi rockchip,rk3066-spi              a                        g                R     Q        spiclk apb_pclk            &      &           	Etx rx           jdefault         `                                         	  disabled          spi@fe620000          (   ,rockchip,rk3568-spi rockchip,rk3066-spi              b                        h                T     S        spiclk apb_pclk            &      &           	Etx rx           jdefault         `                                      	  disabled          spi@fe630000          (   ,rockchip,rk3568-spi rockchip,rk3066-spi              c                        i                V     U        spiclk apb_pclk            &      &           	Etx rx           jdefault         `                                         	  disabled          spi@fe640000          (   ,rockchip,rk3568-spi rockchip,rk3066-spi              d                        j                X     W        spiclk apb_pclk            &      &           	Etx rx           jdefault         `                                         	  disabled          serial@fe650000       &   ,rockchip,rk3568-uart snps,dw-apb-uart                e                        u                             baudclk apb_pclk               &      &           `                 jdefault                               okay             	   bluetooth            ,brcm,bcm43438-bt                          lpo         	                  	                  	                  jdefault         `                 	   !        	           	 -         serial@fe660000       &   ,rockchip,rk3568-uart snps,dw-apb-uart                f                        v                #              baudclk apb_pclk               &      &           `           jdefault                               okay          serial@fe670000       &   ,rockchip,rk3568-uart snps,dw-apb-uart                g                        w                '     $        baudclk apb_pclk               &      &           `           jdefault                             	  disabled          serial@fe680000       &   ,rockchip,rk3568-uart snps,dw-apb-uart                h                        x                +     (        baudclk apb_pclk               &      &   	        `           jdefault                             	  disabled          serial@fe690000       &   ,rockchip,rk3568-uart snps,dw-apb-uart                i                        y                /     ,        baudclk apb_pclk               &   
   &           `           jdefault                             	  disabled          serial@fe6a0000       &   ,rockchip,rk3568-uart snps,dw-apb-uart                j                        z                3     0        baudclk apb_pclk               &      &           `           jdefault                             	  disabled          serial@fe6b0000       &   ,rockchip,rk3568-uart snps,dw-apb-uart                k                        {                7     4        baudclk apb_pclk               &      &           `           jdefault                             	  disabled          serial@fe6c0000       &   ,rockchip,rk3568-uart snps,dw-apb-uart                l                        |                ;     8        baudclk apb_pclk               &      &           `           jdefault                             	  disabled          serial@fe6d0000       &   ,rockchip,rk3568-uart snps,dw-apb-uart                m                        }                ?     <        baudclk apb_pclk               &      &           `           jdefault                             	  disabled          thermal-zones      cpu-thermal         	   d        

          
          trips      cpu_alert0          
( p        
4           passive         D         cpu_alert1          
( $        
4           passive       cpu_crit            
( s        
4        	   critical          cpu_hot         
(          
4           active          D            cooling-maps       map0            
?         0  
D   	   
            map1            
?           
D               gpu-thermal         	           

          
         trips      gpu-threshold           
( p        
4           passive       gpu-target          
( $        
4           passive         D         gpu-crit            
( s        
4        	   critical             cooling-maps       map0            
?           
D                  tsadc@fe710000           ,rockchip,rk3568-tsadc                q                        s                             f@ 
`                          tsadc apb_pclk                                            
S s        jinit default sleep          `           
j           
t           
~           okay            
           
            D         saradc@fe720000       .   ,rockchip,rk3568-saradc rockchip,rk3399-saradc                r                        ]                             saradc apb_pclk                      tsaradc-apb          
         	  disabled          pwm@fe6e0000          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              n                      Z     Y      	  pwm pclk            `           jdefault                  	  disabled          pwm@fe6e0010          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              n                     Z     Y      	  pwm pclk            `           jdefault                  	  disabled          pwm@fe6e0020          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              n                      Z     Y      	  pwm pclk            `           jdefault                  	  disabled          pwm@fe6e0030          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              n 0                    Z     Y      	  pwm pclk            `           jdefault                  	  disabled          pwm@fe6f0000          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              o                      ]     \      	  pwm pclk            `           jdefault                  	  disabled          pwm@fe6f0010          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              o                     ]     \      	  pwm pclk            `           jdefault                  	  disabled          pwm@fe6f0020          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              o                      ]     \      	  pwm pclk            `           jdefault                  	  disabled          pwm@fe6f0030          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              o 0                    ]     \      	  pwm pclk            `           jdefault                  	  disabled          pwm@fe700000          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              p                      `     _      	  pwm pclk            `           jdefault                  	  disabled          pwm@fe700010          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              p                     `     _      	  pwm pclk            `           jdefault                  	  disabled          pwm@fe700020          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              p                      `     _      	  pwm pclk            `           jdefault                  	  disabled          pwm@fe700030          (   ,rockchip,rk3568-pwm rockchip,rk3328-pwm              p 0                    `     _      	  pwm pclk            `           jdefault                  	  disabled          phy@fe830000             ,rockchip,rk3568-naneng-combphy                                      "     }              ref apb pipe                  "                              
           
                       okay            D         phy@fe840000             ,rockchip,rk3568-naneng-combphy                                      %     ~              ref apb pipe                  %                              
           
                       okay            D         phy@fe870000             ,rockchip,rk3568-csi-dphy                                       y        pclk                                      tapb                  	  disabled          mipi-dphy@fe850000           ,rockchip,rk3568-dsi-dphy                                	  ref pclk                       z                           	        tapb                    	  disabled            D   T      mipi-dphy@fe860000           ,rockchip,rk3568-dsi-dphy                                	  ref pclk                       {                           	        tapb                    	  disabled            D   U      usb2phy@fe8a0000             ,rockchip,rk3568-usb2phy                                             phyclk          Mclk_usbphy0_480m                                                     okay            D      host-port                        okay                       D         otg-port                         okay                       D            usb2phy@fe8b0000             ,rockchip,rk3568-usb2phy                                             phyclk          Mclk_usbphy1_480m                                                     okay       host-port                        okay                       D         otg-port                         okay                       D            pinctrl          ,rockchip,rk3568-pinctrl                                                         x   gpio@fdd60000            ,rockchip,gpio-bank                                       !                 .               (        8                                D   "      gpio@fe740000            ,rockchip,gpio-bank               t                        "                c     d         (        8                                D   ^      gpio@fe750000            ,rockchip,gpio-bank               u                        #                e     f         (        8                                D         gpio@fe760000            ,rockchip,gpio-bank               v                        $                g     h         (        8                              gpio@fe770000            ,rockchip,gpio-bank               w                        %                i     j         (        8                                D         pcfg-pull-up             D        D         pcfg-pull-down           Q        D         pcfg-pull-none           `        D         pcfg-pull-none-drv-level-1           `        m           D         pcfg-pull-none-drv-level-2           `        m           D         pcfg-pull-none-drv-level-3           `        m           D         pcfg-pull-up-drv-level-1             D        m           D         pcfg-pull-up-drv-level-2             D        m           D         pcfg-pull-none-smt           `         |        D         acodec        audiopwm          bt656         bt1120        cam       can0          can1          can2          cif       clk32k     clk32k-out0                              D            cpu       ebc       edpdp         emmc          eth0          eth1          flash         fspi       fspi-pins         `                                                                                  D   j         gmac0         gmac1      gmac1m0-miim                                             D   K      gmac1m0-clkinout                                D   O      gmac1m0-rx-bus2       0        	            
                          D   M      gmac1m0-tx-bus2       0                                              D   L      gmac1m0-rgmii-clk                                            D   N      gmac1m0-rgmii-bus         @                                                          D   P         gpu       hdmitx     hdmitxm0-cec                                D   X      hdmitx-scl                              D   V      hdmitx-sda                              D   W         i2c0       i2c0-xfer                   	             
              D             i2c1       i2c1-xfer                                              D   {         i2c2       i2c2m0-xfer                                            D   |         i2c3       i2c3m0-xfer                                           D   }         i2c4       i2c4m0-xfer                            
              D   ~         i2c5       i2c5m0-xfer                                          D            i2s1       i2s1m0-lrcktx                               D   m      i2s1m0-mclk                             D   $      i2s1m0-sclktx                               D   l      i2s1m0-sdi0                             D   n      i2s1m0-sdo0                             D   o         i2s2       i2s2m0-lrcktx                               D   q      i2s2m0-sclktx                               D   p      i2s2m0-sdi                              D   r      i2s2m0-sdo                              D   s         i2s3          isp       jtag          lcdc          mcu       npu       pcie20        pcie30x1          pcie30x2          pdm    pdmm0-clk                               D   t      pdmm0-clk1                              D   u      pdmm0-sdi0                              D   v      pdmm0-sdi1                
              D   w      pdmm0-sdi2                	              D   x      pdmm0-sdi3                              D   y         pmic       pmic-int-l                                D   #         pmu       pwm0       pwm0m0-pins                              D   (         pwm1       pwm1m0-pins                              D   )         pwm2       pwm2m0-pins                              D   *         pwm3       pwm3-pins                                D   +         pwm4       pwm4-pins                                D            pwm5       pwm5-pins                                D            pwm6       pwm6-pins                                D            pwm7       pwm7-pins                                D            pwm8       pwm8m0-pins               	              D            pwm9       pwm9m0-pins               
              D            pwm10      pwm10m0-pins                                D            pwm11      pwm11m0-pins                                D            pwm12      pwm12m0-pins                                D            pwm13      pwm13m0-pins                                D            pwm14      pwm14m0-pins                                D            pwm15      pwm15m0-pins                                D            refclk        sata          sata0         sata1         sata2         scr       sdmmc0     sdmmc0-bus4       @                                                           D   `      sdmmc0-clk                              D   a      sdmmc0-cmd                              D   b      sdmmc0-det                               D   c         sdmmc1     sdmmc1-bus4       @                                                          D   f      sdmmc1-clk                              D   h      sdmmc1-cmd                              D   g         sdmmc2        spdif      spdifm0-tx                              D   z         spi0       spi0m0-pins       0                                                 D         spi0m0-cs0                               D         spi0m0-cs1                               D            spi1       spi1m1-pins       0                                              D         spi1m1-cs0                              D            spi2       spi2m0-pins       0                                              D         spi2m0-cs0                              D         spi2m0-cs1                              D            spi3       spi3m0-pins       0                                
              D         spi3m0-cs0                              D         spi3m0-cs1                              D            tsadc      tsadc-shutorg                                D         tsadc-pin                                 D            uart0      uart0-xfer                                             D   '         uart1      uart1m0-xfer                                             D         uart1m0-ctsn                                D         uart1m0-rtsn                                D            uart2      uart2m0-xfer                                               D            uart3      uart3m0-xfer                                              D            uart4      uart4m0-xfer                                             D            uart5      uart5m0-xfer                                             D            uart6      uart6m0-xfer                                             D            uart7      uart7m0-xfer                                             D            uart8      uart8m0-xfer                                             D            uart9      uart9m0-xfer                                             D            vop       spi0-hs       spi1-hs       spi2-hs       spi3-hs       gmac-txd-level3       gmac-txc-level2       bt     bt-enable-h                              D         bt-host-wake-l                               D         bt-wake-l                                D            fan    fan-en-h                                  D            leds       work-led-enable-h                                 D         diy-led-enable-h                                  D            pcie       pcie-enable-h                                 D         pcie-reset-h                  
               D   ]         usb2       vcc5v0-usb20-host-en                                 D            sdio-pwrseq    wifi-enable-h                                D            vcc_sd     vcc-sd-h                                  D               chosen          serial2:1500000n8         external-gmac1-clock             ,fixed-clock         =sY@        Mgmac1_clkin                     D   J      gpio_fan          	   ,gpio-fan            Z   "                                    jdefault         `                      D         hdmi-con             ,hdmi-connector           a      port       endpoint                       D   [            leds          
   ,gpio-leds      led-work          	  work-led            off         Z   "               jdefault         `                  led-diy         diy-led         on          Z   "             
  heartbeat           jdefault         `                     rk817-sound          ,simple-audio-card           i2s         Analog RK817                  simple-audio-card,cpu                    simple-audio-card,codec                     sdio-pwrseq          ,mmc-pwrseq-simple                       
  ext_clock           jdefault         `              d         LK@        T                 D   e      spdif-dit            ,linux,spdif-dit                     D         spdif-sound          ,simple-audio-card           SPDIF      simple-audio-card,cpu                    simple-audio-card,codec                     vcc12v_dcin          ,regulator-fixed         $vcc12v_dcin          x                 3          K          D         vbus             ,regulator-fixed         $vbus             x                 3 LK@        K LK@                   D         vcc3v3-pcie-p-regulator          ,regulator-fixed          )           "               jdefault         `           $vcc3v3_pcie_p           3 2Z        K 2Z                   D   _      vcc5v0_usb           ,regulator-fixed         $vcc5v0_usb           x                 3 LK@        K LK@                   D         vcc5v0_usb20_host            ,regulator-fixed          )                          jdefault         `           $vcc5v0_usb20_host           3 LK@        K LK@                   D         vcc5v0_usb20_otg             ,regulator-fixed          )                          $vcc5v0_usb20_otg            3 LK@        K LK@           %        D         vcc3v3_sd            ,regulator-fixed            "              jdefault         `                  
  $vcc3v3_sd           3 2Z        K 2Z                   D   d      vcc_sys          ,regulator-fixed         $vcc_sys          x                 3 C#        K C#                   D   !      vcc_wl           ,regulator-fixed         $vcc_wl           x                 3 2Z        K 2Z           !        D   i         	interrupt-parent #address-cells #size-cells compatible model gpio0 gpio1 gpio2 gpio3 gpio4 i2c0 i2c1 i2c2 i2c3 i2c4 i2c5 serial0 serial1 serial2 serial3 serial4 serial5 serial6 serial7 serial8 serial9 spi0 spi1 spi2 spi3 ethernet0 mmc0 mmc1 device_type reg clocks #cooling-cells enable-method operating-points-v2 cpu-supply phandle opp-shared opp-hz opp-microvolt clock-latency-ns opp-suspend ports arm,smc-id shmem #clock-cells simple-audio-card,name simple-audio-card,format simple-audio-card,mclk-fs status sound-dai interrupts interrupt-affinity arm,no-tick-in-suspend clock-frequency clock-output-names pinctrl-0 pinctrl-names ranges clock-names phys phy-names ports-implemented power-domains dr_mode phy_type resets snps,dis_u2_susphy_quirk extcon maximum-speed interrupt-controller #interrupt-cells mbi-alias mbi-ranges msi-controller pmuio1-supply pmuio2-supply vccio1-supply vccio2-supply vccio3-supply vccio4-supply vccio5-supply vccio6-supply vccio7-supply #reset-cells assigned-clocks assigned-clock-rates rockchip,grf fcs,suspend-voltage-selector regulator-name regulator-min-microvolt regulator-max-microvolt regulator-ramp-delay regulator-always-on regulator-boot-on vin-supply regulator-off-in-suspend assigned-clock-parents rockchip,system-power-controller #sound-dai-cells wakeup-source vcc1-supply vcc2-supply vcc3-supply vcc4-supply vcc5-supply vcc6-supply vcc7-supply vcc8-supply vcc9-supply regulator-init-microvolt regulator-initial-mode regulator-on-in-suspend regulator-suspend-microvolt dmas reg-io-width reg-shift #pwm-cells #power-domain-cells pm_qos interrupt-names mali-supply iommus #iommu-cells fifo-depth max-frequency reset-names snps,axi-config snps,mixed-burst snps,mtl-rx-config snps,mtl-tx-config snps,tso clock_in_out phy-supply phy-mode snps,reset-gpio snps,reset-active-low snps,reset-delays-us tx_delay rx_delay phy-handle snps,blen snps,rd_osr_lmt snps,wr_osr_lmt snps,rx-queues-to-use snps,tx-queues-to-use reg-names remote-endpoint avdd-0v9-supply avdd-1v8-supply bus-range interrupt-map-mask interrupt-map linux,pci-domain num-ib-windows num-ob-windows max-link-speed msi-map num-lanes reset-gpios vpcie3v3-supply bus-width cap-sd-highspeed cd-gpios disable-wp sd-uhs-sdr104 vmmc-supply vqmmc-supply cap-sdio-irq keep-power-in-suspend mmc-pwrseq non-removable spi-max-frequency spi-rx-bus-width spi-tx-bus-width mmc-hs200-1_8v dma-names rockchip,trcm-sync-tx-only arm,pl330-periph-burst #dma-cells uart-has-rtscts host-wakeup-gpios device-wakeup-gpios shutdown-gpios vbat-supply vddio-supply max-speed polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device rockchip,hw-tshut-temp pinctrl-1 pinctrl-2 #thermal-sensor-cells rockchip,hw-tshut-mode rockchip,hw-tshut-polarity #io-channel-cells rockchip,pipe-grf rockchip,pipe-phy-grf #phy-cells rockchip,usbgrf rockchip,pmu gpio-controller #gpio-cells bias-pull-up bias-pull-down bias-disable drive-strength input-schmitt-enable rockchip,pins stdout-path gpio-fan,speed-map label default-state retain-state-suspended linux,default-trigger post-power-on-delay-ms power-off-delay-us enable-active-high 