     8     (            
  d                                  rockchip,px30-evb rockchip,px30                                  +            7Rockchip PX30 EVB      aliases          =/ethernet@ff360000           G/i2c@ff180000            L/i2c@ff190000            Q/i2c@ff1a0000            V/i2c@ff1b0000            [/serial@ff030000             c/serial@ff158000             k/serial@ff160000             s/serial@ff168000             {/serial@ff170000             /serial@ff178000             /spi@ff1d0000            /spi@ff1d8000         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           '        8           O   x        `           p                   cluster-sleep             arm,idle-state           '        8          O          `          p                         cpu0-opp-table            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                    /          =          O          trips      trip-point-0            _ p        k           passive       trip-point-1            _ L        k           passive                  soc-crit            _ 8        k        	   critical             cooling-maps       map0            v           {                    map1            v           {                          gpu-thermal            d        /          O               xin24m            fixed-clock                     n6         xin24m             a      power-management@ff000000         $    rockchip,px30-pmu syscon simple-mfd                           power-controller              rockchip,px30-power-controller                                  +               c   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            %   &       &           *tx rx           4           >           Kdefault         Y   '   (   )      	  disabled          i2s@ff070000          &    rockchip,px30-i2s rockchip,rk3066-i2s                                                                       i2s_clk i2s_hclk            %   &      &           *tx rx           Kdefault         Y   *   +   ,   -        c            okay          i2s@ff080000          &    rockchip,px30-i2s rockchip,rk3066-i2s                                                                       i2s_clk i2s_hclk            %   &      &           *tx rx           Kdefault         Y   .   /   0   1        c          	  disabled          interrupt-controller@ff131000             arm,gic-400         t                               @                                 @             `                       	                   syscon@ff140000       $    rockchip,px30-grf syscon simple-mfd                                            +              6   io-domains             rockchip,px30-io-voltage-domain         okay               2           3           4           $           4           2      lvds              rockchip,px30-lvds             5        dphy               6        
lvds          	  disabled       ports                        +       port@0                                    +       endpoint@0                          7           ~      endpoint@1                         8                             serial@ff158000       $    rockchip,px30-uart snps,dw-apb-uart                                                            I        baudclk apb_pclk            %   &      &           *tx rx           4           >           Kdefault         Y   9   :        okay          serial@ff160000       $    rockchip,px30-uart snps,dw-apb-uart                                                             J        baudclk apb_pclk            %   &      &           *tx rx           4           >           Kdefault         Y   ;      	  disabled          serial@ff168000       $    rockchip,px30-uart snps,dw-apb-uart                                                            K        baudclk apb_pclk            %   &      &           *tx rx           4           >           Kdefault         Y   <   =   >      	  disabled          serial@ff170000       $    rockchip,px30-uart snps,dw-apb-uart                                                             L        baudclk apb_pclk            %   &      &   	        *tx rx           4           >           Kdefault         Y   ?   @   A      	  disabled          serial@ff178000       $    rockchip,px30-uart snps,dw-apb-uart                                                            M        baudclk apb_pclk            %   &   
   &           *tx rx           4           >           Kdefault         Y   B   C   D        okay          i2c@ff180000          &    rockchip,px30-i2c rockchip,rk3399-i2c                                             N      	  i2c pclk                              Kdefault         Y   E                     +            okay       pmic@20           rockchip,rk809                           F                      Kdefault         Y   G         *         K                    xin32k          Y   H        e   H        q   H        }   H           I           I           I           I           H   regulators     DCDC_REG1           vdd_log          ~         p          q                  -           v   regulator-state-mem          ?        W ~         DCDC_REG2           vdd_arm          ~         p          q                  -              regulator-state-mem          s        W ~         DCDC_REG3           vcc_ddr                   -   regulator-state-mem          ?         DCDC_REG4           vcc_3v0          -         -                  -           4   regulator-state-mem          ?        W -         DCDC_REG5           vcc3v3_sys           2Z         2Z                  -           I   regulator-state-mem          ?        W 2Z         LDO_REG1            vcc_1v0          B@         B@                  -   regulator-state-mem          ?        W B@         LDO_REG2            vcc_1v8          w@         w@                  -           2   regulator-state-mem          ?        W w@         LDO_REG3            vdd_1v0          B@         B@                  -   regulator-state-mem          ?        W B@         LDO_REG4            vcc3v0_pmu           -         -                  -           $   regulator-state-mem          ?        W -         LDO_REG5          	  vccio_sd             w@         2Z                  -           3   regulator-state-mem          ?        W 2Z         LDO_REG6            vcc_sd           2Z         2Z         -           m   regulator-state-mem          ?        W 2Z         LDO_REG7            vcc2v8_dvp           *         *         -   regulator-state-mem          s        W *         LDO_REG8            vcc1v8_dvp           w@         w@         -   regulator-state-mem          ?        W w@         LDO_REG9            vcc1v5_dvp           `         `         -   regulator-state-mem          s        W `         SWITCH_REG1         vcc3v3_lcd           -           K      SWITCH_REG2         vcc5v0_host                   -               i2c@ff190000          &    rockchip,px30-i2c rockchip,rk3399-i2c                                             O      	  i2c pclk                              Kdefault         Y   J                     +            okay       sensor@d              asahi-kasei,ak8963                         F                  $        1 0 0 0 1 0 0 0 1         touchscreen@14            goodix,gt1151                           F                         F                 F                  K      sensor@4c             fsl,mma7660             L            F                       i2c@ff1a0000          &    rockchip,px30-i2c rockchip,rk3399-i2c                                             P      	  i2c pclk                   	           Kdefault         Y   L                     +          	  disabled          i2c@ff1b0000          &    rockchip,px30-i2c rockchip,rk3399-i2c                                              Q      	  i2c pclk                   
           Kdefault         Y   M                     +          	  disabled          spi@ff1d0000          &    rockchip,px30-spi rockchip,rk3066-spi                                                          $     U        spiclk apb_pclk         %   &      &           *tx rx           Kdefault         Y   N   O   P   Q                     +          	  disabled          spi@ff1d8000          &    rockchip,px30-spi rockchip,rk3066-spi                                                         %     V        spiclk apb_pclk         %   &      &           *tx rx           Kdefault         Y   R   S   T   U   V                     +          	  disabled          watchdog@ff1e0000             snps,dw-wdt                                     [               %         	  disabled          pwm@ff200000          &    rockchip,px30-pwm rockchip,rk3328-pwm                                         "     S      	  pwm pclk            Kdefault         Y   W                 	  disabled          pwm@ff200010          &    rockchip,px30-pwm rockchip,rk3328-pwm                                        "     S      	  pwm pclk            Kdefault         Y   X                   okay                     pwm@ff200020          &    rockchip,px30-pwm rockchip,rk3328-pwm                                         "     S      	  pwm pclk            Kdefault         Y   Y                 	  disabled          pwm@ff200030          &    rockchip,px30-pwm rockchip,rk3328-pwm                  0                      "     S      	  pwm pclk            Kdefault         Y   Z                 	  disabled          pwm@ff208000          &    rockchip,px30-pwm rockchip,rk3328-pwm                                        #     T      	  pwm pclk            Kdefault         Y   [                 	  disabled          pwm@ff208010          &    rockchip,px30-pwm rockchip,rk3328-pwm                                       #     T      	  pwm pclk            Kdefault         Y   \                 	  disabled          pwm@ff208020          &    rockchip,px30-pwm rockchip,rk3328-pwm                                        #     T      	  pwm pclk            Kdefault         Y   ]                 	  disabled          pwm@ff208030          &    rockchip,px30-pwm rockchip,rk3328-pwm                 0                      #     T      	  pwm pclk            Kdefault         Y   ^                 	  disabled          timer@ff210000        *    rockchip,px30-timer rockchip,rk3288-timer                !                                         Y      &        pclk timer        bus           simple-bus                       +               dmac@ff240000             arm,pl330 arm,primecell              $        @                                                           	  apb_pclk                          &         tsadc@ff280000            rockchip,px30-tsadc              (                        $                 ,          P               ,     X        tsadc apb_pclk          &            
  -tsadc-apb              6        9         Kinit default sleep          Y   _        P   `        Z   _        d           okay            z                               saradc@ff288000       ,    rockchip,px30-saradc rockchip,rk3399-saradc              (                       T                             -     W        saradc apb_pclk         &              -saradc-apb          okay               2                 nvmem@ff290000            rockchip,px30-otp                )        @                /     Z     a        otp apb_pclk phy            &              -phy                      +      id@7                         cpu-leakage@17                       performance@1e                                        clock-controller@ff2b0000             rockchip,px30-cru                +                     a   %           xin24m gpll            6                            8                                     @      I        Fq   рр                   clock-controller@ff2bc000             rockchip,px30-pmucru                 +                    a        xin24m             6                                 %      %      %           G             %      syscon@ff2c0000       ,    rockchip,px30-usb2phy-grf syscon simple-mfd              ,                              +      usb2-phy@100              rockchip,px30-usb2phy                               %   
        phyclk                                       b        usb480m_phy         okay               b   host-port                              D         
  linestate           okay               e      otg-port                      $         B          A          @           otg-bvalid otg-id linestate         okay               d            phy@ff2e0000              rockchip,px30-dsi-dphy               .                     %        E      	  ref pclk            &      >        -apb                        c           okay               5      usb@ff300000          0    rockchip,px30-usb rockchip,rk3066-usb snps,dwc2              0                        >                         otg         otg         $           6          E            @                  d      	  usb2-phy               c           okay          usb@ff340000              generic-ehci                 4                        <                            e        usb            c           okay          usb@ff350000              generic-ohci                 5                        =                            e        usb            c           okay          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             6        Trmii            Kdefault         Y   f   g           c   	        &      ^      
  -stmmaceth           okay            ]output          j   4        u   h                             P  P      mmc@ff370000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc                7        @                6                         ;      C      D        biu ciu ciu-drive ciu-sample                                  р        Kdefault         Y   i   j   k   l           c           okay                                                            "         /        =   m        I   3      mmc@ff380000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc                8        @                7                         8      E      F        biu ciu ciu-drive ciu-sample                                  р        Kdefault         Y   n   o   p           c   
        okay                      V         l        z   q         /      mmc@ff390000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc                9        @                5                         9      G      H        biu ciu ciu-drive ciu-sample                                  р        Kdefault         Y   r   s   t           c   
        okay                               l        z   u        =   4        I   2      gpu@ff400000          $    rockchip,px30-mali arm,mali-bifrost              @        @       $         /          .          -           job mmu gpu                I                       c           okay               v                 dsi@ff450000              rockchip,px30-mipi-dsi               E                        K                 D        pclk               5        dphy               c           &      =        -apb            6                     +            okay       ports                        +       port@0                                    +       endpoint@0                          w           }      endpoint@1                         x                    port@1                 endpoint               y           {            panel@0           xinpeng,xpp055c272                          z           2           K   port       endpoint               {           y               vop@ff460000              rockchip,px30-vop-big                F                       M                                      aclk_vop dclk_vop hclk_vop          &      3      4      5        -axi ahb dclk               |           c           okay       port                         +                  endpoint@0                          }           w      endpoint@1                         ~           7            iommu@ff460f00            rockchip,iommu               F                       M         	  vopb_mmu                                 aclk iface             c                       okay               |      vop@ff470000              rockchip,px30-vop-lit                G                       N                                      aclk_vop dclk_vop hclk_vop          &      7      8      9        -axi ahb dclk                          c           okay       port                         +                  endpoint@0                                     x      endpoint@1                                    8            iommu@ff470f00            rockchip,iommu               G                       N         	  vopl_mmu                                 aclk iface             c                       okay                     qos@ff518000              syscon               Q                          qos@ff520000              syscon               R                     #      qos@ff52c000              syscon               R                          qos@ff538000              syscon               S                          qos@ff538080              syscon               S                         qos@ff538100              syscon               S                          qos@ff538180              syscon               S                         qos@ff540000              syscon               T                           qos@ff540080              syscon               T                          qos@ff548000              syscon               T                          qos@ff548080              syscon               T                         qos@ff548100              syscon               T                           qos@ff548180              syscon               T                   !      qos@ff548200              syscon               T                    "      qos@ff550000              syscon               U                           qos@ff550080              syscon               U                          qos@ff550100              syscon               U                          qos@ff550180              syscon               U                         qos@ff558000              syscon               U                          qos@ff558080              syscon               U                         pinctrl           rockchip,px30-pinctrl              6                                +               gpio0@ff040000            rockchip,gpio-bank                                                      %                                        t              F      gpio1@ff250000            rockchip,gpio-bank               %                                         \                                     t                    gpio2@ff260000            rockchip,gpio-bank               &                                         ]                                     t              h      gpio3@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           	         	7                 pcfg-output-high             	L      pcfg-output-low          	X                 pcfg-input-high                   	c                 pcfg-input           	c      i2c0       i2c0-xfer            	p                    	                 E         i2c1       i2c1-xfer            	p                                     J         i2c2       i2c2-xfer            	p                                   L         i2c3       i2c3-xfer            	p                                   M         tsadc      tsadc-otp-pin           	p                         _      tsadc-otp-out           	p                        `         uart0      uart0-xfer           	p       
                              '      uart0-cts           	p                        (      uart0-rts           	p                        )         uart1      uart1-xfer           	p                                   9      uart1-cts           	p                       :      uart1-rts           	p                     uart2-m0       uart2m0-xfer             	p                                   ;         uart2-m1       uart2m1-xfer             	p                                 uart3-m0       uart3m0-xfer             	p                                uart3m0-cts         	p                   uart3m0-rts         	p                      uart3-m1       uart3m1-xfer             	p                                   <      uart3m1-cts         	p                       =      uart3m1-rts         	p                       >         uart4      uart4-xfer           	p                                   ?      uart4-cts           	p                       @      uart4-rts           	p                       A         uart5      uart5-xfer           	p                                   B      uart5-cts           	p                       C      uart5-rts           	p                       D         spi0       spi0-clk            	p                       N      spi0-csn            	p                       O      spi0-miso           	p                       P      spi0-mosi           	p                       Q      spi0-clk-hs         	p                  spi0-miso-hs            	p                  spi0-mosi-hs            	p                     spi1       spi1-clk            	p                       R      spi1-csn0           	p      	                 S      spi1-csn1           	p      
                 T      spi1-miso           	p                       U      spi1-mosi           	p                       V      spi1-clk-hs         	p                  spi1-miso-hs            	p                  spi1-mosi-hs            	p                     pdm    pdm-clk0m0          	p                  pdm-clk0m1          	p                  pdm-clk1            	p                  pdm-sdi0m0          	p                  pdm-sdi0m1          	p                  pdm-sdi1            	p                  pdm-sdi2            	p                  pdm-sdi3            	p                  pdm-clk0m0-sleep            	p                   pdm-clk0m1-sleep            	p                   pdm-clk1-sleep          	p                   pdm-sdi0m0-sleep            	p                   pdm-sdi0m1-sleep            	p                   pdm-sdi1-sleep          	p                   pdm-sdi2-sleep          	p                   pdm-sdi3-sleep          	p                      i2s0       i2s0-8ch-mclk           	p                  i2s0-8ch-sclktx         	p                  i2s0-8ch-sclkrx         	p                  i2s0-8ch-lrcktx         	p                  i2s0-8ch-lrckrx         	p                  i2s0-8ch-sdo0           	p                  i2s0-8ch-sdo1           	p                  i2s0-8ch-sdo2           	p                  i2s0-8ch-sdo3           	p                  i2s0-8ch-sdi0           	p                  i2s0-8ch-sdi1           	p                  i2s0-8ch-sdi2           	p      	            i2s0-8ch-sdi3           	p                     i2s1       i2s1-2ch-mclk           	p                  i2s1-2ch-sclk           	p                       *      i2s1-2ch-lrck           	p                       +      i2s1-2ch-sdi            	p                       ,      i2s1-2ch-sdo            	p                       -         i2s2       i2s2-2ch-mclk           	p                  i2s2-2ch-sclk           	p                       .      i2s2-2ch-lrck           	p                       /      i2s2-2ch-sdi            	p                       0      i2s2-2ch-sdo            	p                       1         sdmmc      sdmmc-clk           	p                       i      sdmmc-cmd           	p                       j      sdmmc-det           	p                        k      sdmmc-bus1          	p                  sdmmc-bus4        @  	p                                                           l         sdio       sdio-clk            	p                       p      sdio-cmd            	p                       o      sdio-bus4         @  	p                                                           n         emmc       emmc-clk            	p      	                 r      emmc-cmd            	p      
                 s      emmc-rstnout            	p                  emmc-bus1           	p                   emmc-bus4         @  	p                                                       emmc-bus8           	p                                                                                                            t      emmc-reset          	p                                 flash      flash-cs0           	p                  flash-rdy           	p      	            flash-dqs           	p      
            flash-ale           	p                  flash-cle           	p                  flash-wrn           	p                  flash-csl           	p                  flash-rdn           	p                  flash-bus8          	p                                                                                                          lcdc       lcdc-rgb-dclk-pin           	p                   lcdc-rgb-m0-hsync-pin           	p                  lcdc-rgb-m0-vsync-pin           	p                  lcdc-rgb-m0-den-pin         	p                  lcdc-rgb888-m0-data-pins           	p                                                                  
            	                                                                                                                                                                                                                        lcdc-rgb666-m0-data-pins            	p                                                                  
            	                                                                                                                                                lcdc-rgb565-m0-data-pins            	p                                                                  
            	                                                                                                                        lcdc-rgb888-m1-data-pins           	p                                          
                                                                                                                                                                        lcdc-rgb666-m1-data-pins            	p                                          
                                                                                                lcdc-rgb565-m1-data-pins            	p                                          
                                                                           pwm0       pwm0-pin            	p                        W         pwm1       pwm1-pin            	p                        X         pwm2       pwm2-pin            	p                       Y         pwm3       pwm3-pin            	p                        Z         pwm4       pwm4-pin            	p                       [         pwm5       pwm5-pin            	p                       \         pwm6       pwm6-pin            	p                       ]         pwm7       pwm7-pin            	p                       ^         gmac       rmii-pins           	p                                                                                                       	                 f      mac-refclk-12ma         	p      
                 g      mac-refclk          	p      
               cif-m0     cif-clkout-m0           	p                  dvp-d2d9-m0         	p                                                                                                                   	            
                        dvp-d0d1-m0          	p                              d10-d11-m0           	p                                 cif-m1     cif-clkout-m1           	p                  dvp-d2d9-m1         	p                                                      	                                                                                                dvp-d0d1-m1          	p                              d10-d11-m1           	p                                 isp    isp-prelight            	p                     headphone      hp-det          	p                      pmic       pmic_int            	p                         G      soc_slppin_gpio         	p                    soc_slppin_slp          	p                   soc_slppin_rst          	p                      sdio-pwrseq    wifi-enable-h           	p                                     chosen          	~serial5:115200n8          adc-keys          	    adc-keys            	              	buttons         	 w@        	   d   esc-key         	esc         	           	 0      home-key            	home            	   f        	 	      menu-key            	menu            	           	 x      vol-down-key            	volume down         	   r        	       vol-up-key        
  	volume up           	   s        	  Bh         backlight             pwm-backlight           	         a            	   K           z      emmc-pwrseq           mmc-pwrseq-emmc         Y           Kdefault                              u      sdio-pwrseq           mmc-pwrseq-simple           Kdefault         Y              F                 q      vccsys            regulator-fixed         vcc5v0_sys                    -         LK@         LK@           H         	compatible interrupt-parent #address-cells #size-cells model ethernet0 i2c0 i2c1 i2c2 i2c3 serial0 serial1 serial2 serial3 serial4 serial5 spi0 spi1 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 #sound-dai-cells #interrupt-cells interrupt-controller vccio1-supply vccio2-supply vccio3-supply vccio4-supply vccio5-supply vccio6-supply phys phy-names rockchip,grf rockchip,output remote-endpoint rockchip,system-power-controller wakeup-source vcc1-supply vcc2-supply vcc3-supply vcc4-supply vcc5-supply vcc6-supply vcc7-supply vcc8-supply vcc9-supply regulator-name regulator-min-microvolt regulator-max-microvolt regulator-ramp-delay regulator-always-on regulator-boot-on regulator-on-in-suspend regulator-suspend-microvolt regulator-off-in-suspend gpios vdd-supply mount-matrix irq-gpios reset-gpios VDDIO-supply #pwm-cells ranges arm,pl330-periph-burst #dma-cells assigned-clocks assigned-clock-rates resets reset-names rockchip,hw-tshut-temp pinctrl-1 pinctrl-2 #thermal-sensor-cells rockchip,hw-tshut-mode rockchip,hw-tshut-polarity #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 clock_in_out phy-supply snps,reset-gpio snps,reset-active-low snps,reset-delays-us bus-width fifo-depth max-frequency cap-mmc-highspeed cap-sd-highspeed card-detect-delay sd-uhs-sdr12 sd-uhs-sdr25 sd-uhs-sdr50 sd-uhs-sdr104 vmmc-supply vqmmc-supply keep-power-in-suspend non-removable mmc-pwrseq mmc-hs200-1_8v mali-supply backlight iovcc-supply vci-supply iommus #iommu-cells rockchip,pmu 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 io-channel-names keyup-threshold-microvolt poll-interval label linux,code press-threshold-microvolt pwms power-supply 