     8     (                                               gameforce,chi rockchip,rk3326                                    +            7GameForce Chi            =handset    aliases          J/i2c@ff180000            O/i2c@ff190000            T/i2c@ff1a0000            Y/i2c@ff1b0000            ^/serial@ff030000             f/serial@ff158000             n/serial@ff160000             v/serial@ff168000             ~/serial@ff170000             /serial@ff178000             /spi@ff1d0000            /spi@ff1d8000            /mmc@ff370000            /mmc@ff380000         cpus                         +       cpu@0            cpu           arm,cortex-a35                            psci                                                          Z                                        cpu@1            cpu           arm,cortex-a35                           psci                                                          Z                                        cpu@2            cpu           arm,cortex-a35                           psci                                                          Z                                  	      cpu@3            cpu           arm,cortex-a35                           psci                                                          Z                                  
      idle-states         'psci       cpu-sleep             arm,idle-state           4        E           \   x        m           }                   cluster-sleep             arm,idle-state           4        E          \          m          }                         opp-table-0           operating-points-v2                        opp-600000000               #F          ~ ~ p          @               opp-816000000               0,            p          @      opp-1008000000              <            p          @      opp-1200000000              G              p          @      opp-1296000000              M?d          p p p          @         arm-pmu           arm,cortex-a35-pmu        0         d          e          f          g                    	   
      display-subsystem             rockchip,display-subsystem                     okay          external-gmac-clock           fixed-clock                 gmac_clkin                    psci              arm,psci-1.0             smc       timer             arm,armv8-timer       0                                
        thermal-zones      soc-thermal         &           <          J          \          trips      trip-point-0            l p        x           Epassive       trip-point-1            l L        x           Epassive                  soc-crit            l 8        x        	   Ecritical             cooling-maps       map0                                                 gpu-thermal         &   d        <          \         trips      gpu-threshold           l p        x           Epassive       gpu-target          l L        x           Epassive                  gpu-crit            l 8        x        	   Ecritical             cooling-maps       map0                                         xin24m            fixed-clock                     n6         xin24m             q      power-management@ff000000         $    rockchip,px30-pmu syscon simple-mfd                           power-controller              rockchip,px30-power-controller                                  +               s   power-domain@5                                       <                                power-domain@7                                   ;                             power-domain@9              	                     C      @      ?                             power-domain@10             
      @                                9      7      8      :                                      power-domain@11                                        K                                power-domain@12                   X                                                        D      5      6                                      power-domain@13                   (                                 3                     !   "                  power-domain@14                            I           #                        syscon@ff010000       '    rockchip,px30-pmugrf syscon simple-mfd                                             +                 io-domains        $    rockchip,px30-pmu-io-voltage-domain         okay               $           %      reboot-mode           syscon-reboot-mode                     RB        RB	         RB        RB         RB         serial@ff030000       $    rockchip,px30-uart snps,dw-apb-uart                                                     &      &           &baudclk apb_pclk            2   '       '           7tx rx           A           K           Xdefault         f   (   )   *        okay          i2s@ff060000              rockchip,px30-i2s-tdm                                                                             &mclk_tx mclk_rx hclk            2   '      '           7tx rx           p   +        }                  
  tx-m rx-m           Xdefault       0  f   ,   -   .   /   0   1   2   3   4   5   6   7                  	  disabled          i2s@ff070000          &    rockchip,px30-i2s rockchip,rk3066-i2s                                                                       &i2s_clk i2s_hclk            2   '      '           7tx rx           Xdefault         f   8   9   :   ;                    okay                     i2s@ff080000          &    rockchip,px30-i2s rockchip,rk3066-i2s                                                                       &i2s_clk i2s_hclk            2   '      '           7tx rx           Xdefault         f   <   =   >   ?                  	  disabled          interrupt-controller@ff131000             arm,gic-400                                        @                                 @             `                       	                   syscon@ff140000       $    rockchip,px30-grf syscon simple-mfd                                            +              +   io-domains             rockchip,px30-io-voltage-domain         okay               %           @           A           A           A           A      lvds              rockchip,px30-lvds             B         dphy            p   +        *lvds          	  disabled       ports                        +       port@0                                    +       endpoint@0                       :   C                    port@1                             serial@ff158000       $    rockchip,px30-uart snps,dw-apb-uart                                                            I        &baudclk apb_pclk            A           K           Xdefault         f   D   E   F        okay             J   bluetooth             realtek,rtl8723ds-bt            Z   G               l   G                y   G               f   H   I   J        Xdefault          serial@ff160000       $    rockchip,px30-uart snps,dw-apb-uart                                                             J        &baudclk apb_pclk            2   '      '           7tx rx           A           K           Xdefault         f   K        okay          serial@ff168000       $    rockchip,px30-uart snps,dw-apb-uart                                                            K        &baudclk apb_pclk            2   '      '           7tx rx           A           K           Xdefault         f   L   M   N      	  disabled          serial@ff170000       $    rockchip,px30-uart snps,dw-apb-uart                                                             L        &baudclk apb_pclk            2   '      '   	        7tx rx           A           K           Xdefault         f   O   P   Q      	  disabled          serial@ff178000       $    rockchip,px30-uart snps,dw-apb-uart                                                            M        &baudclk apb_pclk            2   '   
   '           7tx rx           A           K           Xdefault         f   R   S   T      	  disabled          i2c@ff180000          &    rockchip,px30-i2c rockchip,rk3399-i2c                                             N      	  &i2c pclk                              Xdefault         f   U                     +            okay                                     pmic@20           rockchip,rk817                                  &mclk            rk808-clkout1 xin32k                               G                      f   V   W        Xdefault                                          X           X           X           X           X           X        &   A        2   X        >   Y              regulators     DCDC_REG1            J         ^        p 0         ~      
  vdd_logic             q              regulator-state-mem                   ~         DCDC_REG2            J         ^        p p         ~        vdd_arm           q              regulator-state-mem                   ~         DCDC_REG3            J         ^        vcc_ddr    regulator-state-mem                   DCDC_REG4            J         ^        p -         -        vcc_3v0            A   regulator-state-mem                   -         LDO_REG2             J         ^        p w@         w@        vcc_1v8            $   regulator-state-mem                   w@         LDO_REG3             J         ^        p B@         B@        vdd_1v0    regulator-state-mem                   B@         LDO_REG4             J         ^        p -         -        vcc_3v0_pmu            %   regulator-state-mem                   -         LDO_REG5             J         ^        p 2Z         w@      	  vccio_sd               @   regulator-state-mem                   2Z         LDO_REG6             ^        p 2Z         2Z        vcc_sd             |   regulator-state-mem                   2Z         LDO_REG7            p 2Z         2Z        vcc_bl                regulator-state-mem                   2Z         LDO_REG8            p *         *        vcc_lcd               regulator-state-mem                   *         LDO_REG9             J         ^        p 2Z         2Z      	  vcc_wifi       regulator-state-mem                   2Z         BOOST           p LK@         LK@        dcdc_boost             Y   regulator-state-mem                   OTG_SWITCH          otg_switch     regulator-state-mem                      charger            Z        #  '        F         l             i2c@ff190000          &    rockchip,px30-i2c rockchip,rk3399-i2c                                             O      	  &i2c pclk                              Xdefault         f   [                     +          	  disabled          i2c@ff1a0000          &    rockchip,px30-i2c rockchip,rk3399-i2c                                             P      	  &i2c pclk                   	           Xdefault         f   \                     +          	  disabled          i2c@ff1b0000          &    rockchip,px30-i2c rockchip,rk3399-i2c                                              Q      	  &i2c pclk                   
           Xdefault         f   ]                     +          	  disabled          spi@ff1d0000          &    rockchip,px30-spi rockchip,rk3066-spi                                                          $     U        &spiclk apb_pclk         2   '      '           7tx rx                      Xdefault         f   ^   _   `   a                     +          	  disabled          spi@ff1d8000          &    rockchip,px30-spi rockchip,rk3066-spi                                                         %     V        &spiclk apb_pclk         2   '      '           7tx rx                      Xdefault         f   b   c   d   e   f                     +          	  disabled          watchdog@ff1e0000             rockchip,px30-wdt snps,dw-wdt                                       [               %         	  disabled          pwm@ff200000          &    rockchip,px30-pwm rockchip,rk3328-pwm                                         "     S      	  &pwm pclk            Xdefault         f   g                 	  disabled          pwm@ff200010          &    rockchip,px30-pwm rockchip,rk3328-pwm                                        "     S      	  &pwm pclk            Xdefault         f   h                   okay                     pwm@ff200020          &    rockchip,px30-pwm rockchip,rk3328-pwm                                         "     S      	  &pwm pclk            Xdefault         f   i                 	  disabled          pwm@ff200030          &    rockchip,px30-pwm rockchip,rk3328-pwm                  0                      "     S      	  &pwm pclk            Xdefault         f   j                 	  disabled          pwm@ff208000          &    rockchip,px30-pwm rockchip,rk3328-pwm                                        #     T      	  &pwm pclk            Xdefault         f   k                   okay                     pwm@ff208010          &    rockchip,px30-pwm rockchip,rk3328-pwm                                       #     T      	  &pwm pclk            Xdefault         f   l                   okay                     pwm@ff208020          &    rockchip,px30-pwm rockchip,rk3328-pwm                                        #     T      	  &pwm pclk            Xdefault         f   m                 	  disabled          pwm@ff208030          &    rockchip,px30-pwm rockchip,rk3328-pwm                 0                      #     T      	  &pwm pclk            Xdefault         f   n                 	  disabled          timer@ff210000        *    rockchip,px30-timer rockchip,rk3288-timer                !                                         Y      &        &pclk timer        dma-controller@ff240000           arm,pl330 arm,primecell              $        @                                                           	  &apb_pclk                          '      tsadc@ff280000            rockchip,px30-tsadc              (                        $                 ,          P               ,     X        &tsadc apb_pclk          }            
  tsadc-apb           p   +                 Xinit default sleep          f   o           p           o                   okay                     saradc@ff288000       ,    rockchip,px30-saradc rockchip,rk3399-saradc              (                       T           -                  -     W        &saradc apb_pclk         }              saradc-apb          okay            ?   $                 nvmem@ff290000            rockchip,px30-otp                )        @                /     Z     a        &otp apb_pclk phy            }              phy                      +      id@7                         cpu-leakage@17                       performance@1e                         K               clock-controller@ff2b0000             rockchip,px30-cru                +                     q   &           &xin24m gpll         p   +                   P         8                                     @      I        Fq   рр                   clock-controller@ff2bc000             rockchip,px30-pmucru                 +                    q        &xin24m          p   +                   P              &      &      &           G             &      syscon@ff2c0000       ,    rockchip,px30-usb2phy-grf syscon simple-mfd              ,                              +      usb2phy@100           rockchip,px30-usb2phy                               &   
        &phyclk                                    ]   r        usb480m_phy         okay               r   host-port           t                   D         
  linestate         	  disabled               u      otg-port            t          $         B          A          @           otg-bvalid otg-id linestate         okay               t            phy@ff2e0000              rockchip,px30-dsi-dphy               .                     &        E      	  &ref pclk            }      >        apb         t               s           okay               B      phy@ff2f0000              rockchip,px30-csi-dphy               /        @               F        &pclk            t               s           }      /        apb         p   +      	  disabled                     usb@ff300000          0    rockchip,px30-usb rockchip,rk3066-usb snps,dwc2              0                        >                         &otg         otg                                          @                  t      	   usb2-phy               s           okay          usb@ff340000              generic-ehci                 4                        <                            u         usb            s         	  disabled          usb@ff350000              generic-ohci                 5                        =                            u         usb            s         	  disabled          ethernet@ff360000             rockchip,px30-gmac               6                        +           macirq        @         >      ?      ?      @      A           C      L      [  &stmmaceth mac_clk_rx mac_clk_tx clk_mac_ref clk_mac_refout aclk_mac pclk_mac clk_mac_speed          p   +        rmii            Xdefault         f   v   w           s   	        }      ^      
  stmmaceth         	  disabled          mmc@ff370000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc                7        @                6                         ;      C      D        &biu ciu ciu-drive ciu-sample                                  р        Xdefault         f   x   y   z   {           s           okay                               $         ,         9         F         S        a   |        m   @      mmc@ff380000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc                8        @                7                         8      E      F        &biu ciu ciu-drive ciu-sample                                  р        Xdefault         f   }   ~              s   
        okay                      z                                                                 S      mmc@ff390000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc                9        @                5                         9      G      H        &biu ciu ciu-drive ciu-sample                                  р        Xdefault         f                    s   
      	  disabled          spi@ff3a0000              rockchip,sfc                 :        @                8                  :             &clk_sfc hclk_sfc            f                 Xdefault            s   
        okay                         +       flash@0           jedec,spi-nor                        o                                nand-controller@ff3b0000              rockchip,px30-nfc                ;        @                9                        7        &ahb nfc               7        р        Xdefault          f                                   s   
      	  disabled          opp-table-1           operating-points-v2               opp-200000000                         ~      opp-300000000                               opp-400000000               ׄ                opp-480000000               8          *         gpu@ff400000          $    rockchip,px30-mali arm,mali-bifrost              @        @       $         /          .          -           job mmu gpu                I                       s                       okay            	                    video-codec@ff442000              rockchip,px30-vpu                D                        P          O         
  vepu vdpu                              
  &aclk hclk           	              s         iommu@ff442800            rockchip,iommu               D(                       Q                                &aclk iface          	               s                    dsi@ff450000          (    rockchip,px30-mipi-dsi snps,dw-mipi-dsi              E                        K                 D        &pclk               B         dphy               s           }      =        apb         p   +                     +            okay       ports                        +       port@0                                    +       endpoint@0                       :                       port@1                 endpoint            :                          panel@0                        gameforce,chi-panel         	"           	,           	.           	9             port       endpoint            :                             vop@ff460000              rockchip,px30-vop-big                F                       M                                      &aclk_vop dclk_vop hclk_vop          }      3      4      5        axi ahb dclk            	              s           okay       port                         +                  endpoint@0                       :                    endpoint@1                      :              C            iommu@ff460f00            rockchip,iommu               F                       M                                &aclk iface             s           	            okay                     isp@ff4a0000              rockchip,px30-cif-isp                J               $         F          I          J           isp mi mipi                 3                 _        &isp aclk hclk pclk          	                       dphy               s         	  disabled       ports                        +       port@0                                    +                iommu@ff4a8000            rockchip,iommu               J                       F                                &aclk iface             s            	E        	                     qos@ff518000              rockchip,px30-qos syscon                 Q                          qos@ff520000              rockchip,px30-qos syscon                 R                     #      qos@ff52c000              rockchip,px30-qos syscon                 R                          qos@ff538000              rockchip,px30-qos syscon                 S                          qos@ff538080              rockchip,px30-qos syscon                 S                         qos@ff538100              rockchip,px30-qos syscon                 S                          qos@ff538180              rockchip,px30-qos syscon                 S                         qos@ff540000              rockchip,px30-qos syscon                 T                           qos@ff540080              rockchip,px30-qos syscon                 T                          qos@ff548000              rockchip,px30-qos syscon                 T                          qos@ff548080              rockchip,px30-qos syscon                 T                         qos@ff548100              rockchip,px30-qos syscon                 T                           qos@ff548180              rockchip,px30-qos syscon                 T                   !      qos@ff548200              rockchip,px30-qos syscon                 T                    "      qos@ff550000              rockchip,px30-qos syscon                 U                           qos@ff550080              rockchip,px30-qos syscon                 U                          qos@ff550100              rockchip,px30-qos syscon                 U                          qos@ff550180              rockchip,px30-qos syscon                 U                         qos@ff558000              rockchip,px30-qos syscon                 U                          qos@ff558080              rockchip,px30-qos syscon                 U                         pinctrl           rockchip,px30-pinctrl           p   +        	`                        +            	m   gpio@ff040000             rockchip,gpio-bank                                                      &            	t        	                                  G      gpio@ff250000             rockchip,gpio-bank               %                                         \         	t        	                                        gpio@ff260000             rockchip,gpio-bank               &                                         ]         	t        	                                        gpio@ff270000             rockchip,gpio-bank               '                                         ^         	t        	                                        pcfg-pull-up             	                 pcfg-pull-down           	                 pcfg-pull-none           	                 pcfg-pull-none-2ma           	        	         pcfg-pull-up-2ma             	        	         pcfg-pull-up-4ma             	        	                    pcfg-pull-none-4ma           	        	         pcfg-pull-down-4ma           	        	         pcfg-pull-none-8ma           	        	                    pcfg-pull-up-8ma             	        	                    pcfg-pull-none-12ma          	        	                    pcfg-pull-up-12ma            	        	                    pcfg-pull-none-smt           	         	                 pcfg-output-high             	      pcfg-output-low          	                 pcfg-input-high          	         	                 pcfg-input           	      i2c0       i2c0-xfer            
                    	                 U         i2c1       i2c1-xfer            
                                     [         i2c2       i2c2-xfer            
                                   \         i2c3       i2c3-xfer            
                                   ]         tsadc      tsadc-otp-pin           
                         o      tsadc-otp-out           
                        p         uart0      uart0-xfer           
       
                              (      uart0-cts           
                        )      uart0-rts           
                        *         uart1      uart1-xfer           
                                   D      uart1-cts           
                       E      uart1-rts           
                       F         uart2-m0       uart2m0-xfer             
                                 uart2-m1       uart2m1-xfer             
                                   K         uart3-m0       uart3m0-xfer             
                                uart3m0-cts         
                   uart3m0-rts         
                      uart3-m1       uart3m1-xfer             
                                   L      uart3m1-cts         
                       M      uart3m1-rts         
                       N         uart4      uart4-xfer           
                                   O      uart4-cts           
                       P      uart4-rts           
                       Q         uart5      uart5-xfer           
                                   R      uart5-cts           
                       S      uart5-rts           
                       T         spi0       spi0-clk            
                       ^      spi0-csn            
                       _      spi0-miso           
                       `      spi0-mosi           
                       a      spi0-clk-hs         
                  spi0-miso-hs            
                  spi0-mosi-hs            
                     spi1       spi1-clk            
                       b      spi1-csn0           
      	                 c      spi1-csn1           
      
                 d      spi1-miso           
                       e      spi1-mosi           
                       f      spi1-clk-hs         
                  spi1-miso-hs            
                  spi1-mosi-hs            
                     pdm    pdm-clk0m0          
                  pdm-clk0m1          
                  pdm-clk1            
                  pdm-sdi0m0          
                  pdm-sdi0m1          
                  pdm-sdi1            
                  pdm-sdi2            
                  pdm-sdi3            
                  pdm-clk0m0-sleep            
                   pdm-clk0m1-sleep            
                   pdm-clk1-sleep          
                   pdm-sdi0m0-sleep            
                   pdm-sdi0m1-sleep            
                   pdm-sdi1-sleep          
                   pdm-sdi2-sleep          
                   pdm-sdi3-sleep          
                      i2s0       i2s0-8ch-mclk           
                  i2s0-8ch-sclktx         
                       ,      i2s0-8ch-sclkrx         
                       -      i2s0-8ch-lrcktx         
                       .      i2s0-8ch-lrckrx         
                       /      i2s0-8ch-sdo0           
                       0      i2s0-8ch-sdo1           
                       2      i2s0-8ch-sdo2           
                       4      i2s0-8ch-sdo3           
                       6      i2s0-8ch-sdi0           
                       1      i2s0-8ch-sdi1           
                       3      i2s0-8ch-sdi2           
      	                 5      i2s0-8ch-sdi3           
                       7         i2s1       i2s1-2ch-mclk           
                       W      i2s1-2ch-sclk           
                       8      i2s1-2ch-lrck           
                       9      i2s1-2ch-sdi            
                       :      i2s1-2ch-sdo            
                       ;         i2s2       i2s2-2ch-mclk           
                  i2s2-2ch-sclk           
                       <      i2s2-2ch-lrck           
                       =      i2s2-2ch-sdi            
                       >      i2s2-2ch-sdo            
                       ?         sdmmc      sdmmc-clk           
                       x      sdmmc-cmd           
                       y      sdmmc-det           
                        z      sdmmc-bus1          
                  sdmmc-bus4        @  
                                                           {         sdio       sdio-clk            
                             sdio-cmd            
                       ~      sdio-bus4         @  
                                                           }         emmc       emmc-clk            
      	                       emmc-cmd            
      
                       emmc-rstnout            
                  emmc-bus1           
                   emmc-bus4         @  
                                                       emmc-bus8           
                                                                                                                     flash      flash-cs0           
                             flash-rdy           
      	                       flash-dqs           
      
                       flash-ale           
                             flash-cle           
                             flash-wrn           
                             flash-csl           
                  flash-rdn           
                             flash-bus8          
                                                                                                                     sfc    sfc-bus4          @  
                                                       sfc-bus2             
                                          sfc-cs0         
                             sfc-clk         
      	                          lcdc       lcdc-rgb-dclk-pin           
                   lcdc-rgb-m0-hsync-pin           
                  lcdc-rgb-m0-vsync-pin           
                  lcdc-rgb-m0-den-pin         
                  lcdc-rgb888-m0-data-pins           
                                                                  
            	                                                                                                                                                                                                                        lcdc-rgb666-m0-data-pins            
                                                                  
            	                                                                                                                                                lcdc-rgb565-m0-data-pins            
                                                                  
            	                                                                                                                        lcdc-rgb888-m1-data-pins           
                                          
                                                                                                                                                                        lcdc-rgb666-m1-data-pins            
                                          
                                                                                                lcdc-rgb565-m1-data-pins            
                                          
                                                                           pwm0       pwm0-pin            
                        g         pwm1       pwm1-pin            
                        h         pwm2       pwm2-pin            
                       i         pwm3       pwm3-pin            
                        j         pwm4       pwm4-pin            
                       k         pwm5       pwm5-pin            
                       l         pwm6       pwm6-pin            
                       m         pwm7       pwm7-pin            
                       n         gmac       rmii-pins           
                                                                                                       	                 v      mac-refclk-12ma         
      
                 w      mac-refclk          
      
               cif-m0     cif-clkout-m0           
                  dvp-d2d9-m0         
                                                                                                                   	            
                        dvp-d0d1-m0          
                              d10-d11-m0           
                                 cif-m1     cif-clkout-m1           
                  dvp-d2d9-m1         
                                                      	                                                                                                dvp-d0d1-m1          
                              d10-d11-m1           
                                 isp    isp-prelight            
                     bluetooth-pins     bt-reset            
                          H      bt-wake-dev         
                         I      bt-wake-host            
                         J         headphone      hp-det          
                                 gpio-btns      btn-pins-ctrl           
                                                                                                                                                                   	             
                                        gpio-leds      led-pins          P  
      
                                                                               pmic       pmic-int            
                         V      soc_slppin_gpio         
                    soc_slppin_rst          
                   soc_slppin_slp          
                      sdio-pwrseq    wifi-enable-h           
                                  speaker    spk-amp-enable-h            
                                    chosen          
serial2:115200n8          adc-joystick              adc-joystick            
                     
'   d                     +       axis@0                       
5   
        
>   
        
G  R           
Q         axis@1                      
5   
        
>   
        
G              
Q             adc-keys          	    adc-keys            
              
\buttons         
m w@        
'   <   button-1            
HAPPY1          
Q          
  :      button-2            
HAPPY2          
Q          
          backlight             pwm-backlight           
           
         a                     battery           simple-battery          
 -        
         
 `         @@        C          j            >   d >X   _ =OP   Z <X   U <6   P ;   K ;(   F :   A :   < ::@   7 :   2 9   - 90   ( 9_   # 90    8    8p    8ih    8:   
 7P(    3@             @ِ         3@           Z      gpio-leds         
    gpio-leds           Xdefault         f      led-0                      f                           led-1                      f                           led-2                      f                           led-3                       status          f                led-4                    	  charging            f      
             gpio-keys         
    gpio-keys           f           Xdefault    button-a            f                 
EAST            
Q  1      button-b            f      	           
SOUTH           
Q  0      button-down         f               
  
DPAD-DOWN           
Q  !      button-home         f                  
HOME            
Q  <      button-l1           f                 
TL          
Q  6      button-l2           f                 
TL2         
Q  8      button-left         f               
  
DPAD-LEFT           
Q  "      button-r1           f                 
TR          
Q  7      button-r2           f                 
TR2         
Q  9      button-right            f                 
DPAD-RIGHT          
Q  #      button-select           f                 
SELECT          
Q  :      button-start            f                 
START           
Q  ;      button-up           f                 
DPAD-UP         
Q         button-x            f                 
NORTH           
Q  3      button-y            f      
           
WEST            
Q  4         multi-led             leds-group-multicolor              	        kbd_backlight                          audio-amplifier           simple-audio-amplifier          l                  f           Xdefault         Speaker Amp                  sound             simple-audio-card           f           Xdefault       
  rk817_ext                      &i2s         ?                  ]         C  wMicrophone Mic Jack Headphone Headphones Speaker Internal Speakers          MICL Mic Jack Headphones HPOL Headphones HPOR Internal Speakers Speaker Amp OUTL Internal Speakers Speaker Amp OUTR Speaker Amp INL HPOL Speaker Amp INR HPOR           Internal Speakers      simple-audio-card,codec                  simple-audio-card,cpu                       pwm-vibrator-l            pwm-vibrator            enable          
         a          pwm-vibrator-r            pwm-vibrator            enable          
         a          sdio-pwrseq           mmc-pwrseq-simple                        
  &ext_clock           f           Xdefault                    	9   G                       vccsys-regulator              regulator-fixed         vcc3v8_sys           J         9        p 9           X         	compatible interrupt-parent #address-cells #size-cells model chassis-type i2c0 i2c1 i2c2 i2c3 serial0 serial1 serial2 serial3 serial4 serial5 spi0 spi1 mmc0 mmc1 device_type reg enable-method clocks #cooling-cells cpu-idle-states dynamic-power-coefficient operating-points-v2 cpu-supply phandle entry-method local-timer-stop arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us opp-shared opp-hz opp-microvolt clock-latency-ns opp-suspend interrupts interrupt-affinity ports status clock-frequency clock-output-names #clock-cells polling-delay-passive polling-delay sustainable-power thermal-sensors temperature hysteresis trip cooling-device contribution #power-domain-cells pm_qos pmuio1-supply pmuio2-supply offset mode-bootloader mode-fastboot mode-loader mode-normal mode-recovery clock-names dmas dma-names reg-shift reg-io-width pinctrl-names pinctrl-0 rockchip,grf resets reset-names #sound-dai-cells #interrupt-cells interrupt-controller vccio1-supply vccio2-supply vccio3-supply vccio4-supply vccio5-supply vccio6-supply phys phy-names rockchip,output remote-endpoint uart-has-rtscts device-wake-gpios enable-gpios host-wake-gpios i2c-scl-falling-time-ns i2c-scl-rising-time-ns system-power-controller wakeup-source vcc1-supply vcc2-supply vcc3-supply vcc4-supply vcc5-supply vcc6-supply vcc7-supply vcc8-supply vcc9-supply regulator-always-on regulator-boot-on regulator-max-microvolt regulator-min-microvolt regulator-name regulator-ramp-delay regulator-on-in-suspend regulator-suspend-microvolt regulator-off-in-suspend monitored-battery rockchip,resistor-sense-micro-ohms rockchip,sleep-enter-current-microamp rockchip,sleep-filter-current-microamp num-cs #pwm-cells arm,pl330-periph-burst #dma-cells assigned-clocks assigned-clock-rates rockchip,hw-tshut-temp pinctrl-1 pinctrl-2 #thermal-sensor-cells #io-channel-cells vref-supply bits #reset-cells assigned-clock-parents #phy-cells interrupt-names power-domains dr_mode g-np-tx-fifo-size g-rx-fifo-size g-tx-fifo-size phy-mode bus-width fifo-depth max-frequency cap-mmc-highspeed cap-sd-highspeed no-sdio sd-uhs-sdr12 sd-uhs-sdr25 sd-uhs-sdr50 sd-uhs-sdr104 vmmc-supply vqmmc-supply cap-sdio-irq disable-wp keep-power-in-suspend mmc-pwrseq no-mmc no-sd non-removable spi-max-frequency spi-rx-bus-width spi-tx-bus-width mali-supply iommus #iommu-cells backlight iovcc-supply reset-gpios rockchip,disable-mmu-reset rockchip,pmu ranges gpio-controller #gpio-cells bias-pull-up bias-pull-down bias-disable drive-strength input-schmitt-enable output-high output-low input-enable rockchip,pins stdout-path io-channels poll-interval abs-flat abs-fuzz abs-range linux,code io-channel-names keyup-threshold-microvolt label press-threshold-microvolt power-supply pwms charge-full-design-microamp-hours charge-term-current-microamp constant-charge-current-max-microamp constant-charge-voltage-max-microvolt factory-internal-resistance-micro-ohms ocv-capacity-celsius ocv-capacity-table-0 voltage-max-design-microvolt voltage-min-design-microvolt color function leds sound-name-prefix simple-audio-card,name simple-audio-card,aux-devs simple-audio-card,format simple-audio-card,hp-det-gpio simple-audio-card,mclk-fs simple-audio-card,widgets simple-audio-card,routing simple-audio-card,pin-switches sound-dai pwm-names post-power-on-delay-ms 