Ðþí  ¸¼   8  ®    (            
œ  ­è                                  rockchip,px30-evb rockchip,px30                                  +            7Rockchip PX30 EVB      aliases          =/i2c@ff180000            B/i2c@ff190000            G/i2c@ff1a0000            L/i2c@ff1b0000            Q/serial@ff030000             Y/serial@ff158000             a/serial@ff160000             i/serial@ff168000             q/serial@ff170000             y/serial@ff178000             �/spi@ff1d0000            †/spi@ff1d8000            ‹/ethernet@ff360000           •/mmc@ff370000            š/mmc@ff380000            Ÿ/mmc@ff390000         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           6        G           ^   x        o   ú          „        !         cluster-sleep             arm,idle-state           6        G          ^  �        o  ô          Ð        !               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         (           >  è        L  î        ^          trips      trip-point-0            n p        z  Ð         «passive       trip-point-1            n L        z  Ð         «passive         !         soc-crit            n Á8        z  Ð      	   «critical             cooling-maps       map0            …           Š   ÿÿÿÿÿÿÿÿ        ™               gpu-thermal         (   d        >  è        ^         trips      gpu-threshold           n p        z  Ð         «passive       gpu-target          n L        z  Ð         «passive         !         gpu-crit            n Á8        z  Ð      	   «critical             cooling-maps       map0            …           Š   ÿÿÿÿÿÿÿÿ               xin24m            fixed-clock                     øn6         xin24m          !   u      power-management@ff000000         $    rockchip,px30-pmu syscon simple-mfd          °    ÿ             power-controller              rockchip,px30-power-controller          ¦                        +            !   w   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            4   '       '           9tx rx           C           M           Zdefault         h   (   )   *      	  ñdisabled          i2s@ff060000              rockchip,px30-i2s-tdm            °    ÿ                 Í                   Â                         (mclk_tx mclk_rx hclk            4   '      '           9tx rx           r   +              „      ¿      
  †tx-m rx-m           Zdefault       0  h   ,   -   .   /   0   1   2   3   4   5   6   7        ’          	  ñdisabled          i2s@ff070000          &    rockchip,px30-i2s rockchip,rk3066-i2s            °    ÿ                 Í                   Â                   (i2s_clk i2s_hclk            4   '      '           9tx rx           Zdefault         h   8   9   :   ;        ’            ñokay          i2s@ff080000          &    rockchip,px30-i2s rockchip,rk3066-i2s            °    ÿ                 Í                   Â                   (i2s_clk i2s_hclk            4   '      '           9tx rx           Zdefault         h   <   =   >   ?        ’          	  ñdisabled          interrupt-controller@ff131000             arm,gic-400         £                         ´      @   °    ÿ            ÿ              ÿ@             ÿ`                 Í      	          !         syscon@ff140000       $    rockchip,px30-grf syscon simple-mfd          °    ÿ                              +           !   +   io-domains             rockchip,px30-io-voltage-domain         ñokay            É   @        ×   A        å   B        ó   %           B           @      lvds              rockchip,px30-lvds             C        "dphy            r   +        ,lvds          	  ñdisabled       ports                        +       port@0           °                         +       endpoint@0           °            <   D        !   ž      endpoint@1           °           <   E        !   ¡         port@1           °                  serial@ff158000       $    rockchip,px30-uart snps,dw-apb-uart          °    ÿ€                Í                   Â           I        (baudclk apb_pclk            4   '      '           9tx rx           C           M           Zdefault         h   F   G        ñokay          serial@ff160000       $    rockchip,px30-uart snps,dw-apb-uart          °    ÿ                 Í                   Â           J        (baudclk apb_pclk            4   '      '           9tx rx           C           M           Zdefault         h   H      	  ñdisabled          serial@ff168000       $    rockchip,px30-uart snps,dw-apb-uart          °    ÿ€                Í                   Â           K        (baudclk apb_pclk            4   '      '           9tx rx           C           M           Zdefault         h   I   J   K      	  ñdisabled          serial@ff170000       $    rockchip,px30-uart snps,dw-apb-uart          °    ÿ                 Í                   Â           L        (baudclk apb_pclk            4   '      '   	        9tx rx           C           M           Zdefault         h   L   M   N      	  ñdisabled          serial@ff178000       $    rockchip,px30-uart snps,dw-apb-uart          °    ÿ€                Í                   Â           M        (baudclk apb_pclk            4   '   
   '           9tx rx           C           M           Zdefault         h   O   P   Q        ñokay          i2c@ff180000          &    rockchip,px30-i2c rockchip,rk3399-i2c            °    ÿ                  Â           N      	  (i2c pclk            Í                  Zdefault         h   R                     +            ñokay       pmic@20           rockchip,rk809           °                S        Í              Zdefault         h   T         L         m                    xin32k          {   U        ‡   U        “   U        Ÿ   U        «   V        ·   V        Ã   V        Ï   V        Û   U   regulators     DCDC_REG1           çvdd_log         ö ~ð         ™p        &  q         ;         O        !   •   regulator-state-mem          a        y ~ð         DCDC_REG2           çvdd_arm         ö ~ð         ™p        &  q         ;         O        !      regulator-state-mem          •        y ~ð         DCDC_REG3           çvcc_ddr          ;         O   regulator-state-mem          a         DCDC_REG4           çvcc_3v0         ö -ÆÀ         -ÆÀ         ;         O        !   B   regulator-state-mem          a        y -ÆÀ         DCDC_REG5           çvcc3v3_sys          ö 2Z          2Z          ;         O        !   V   regulator-state-mem          a        y 2Z          LDO_REG1            çvcc_1v0         ö B@         B@         ;         O   regulator-state-mem          a        y B@         LDO_REG2            çvcc_1v8         ö w@         w@         ;         O        !   @   regulator-state-mem          a        y w@         LDO_REG3            çvdd_1v0         ö B@         B@         ;         O   regulator-state-mem          a        y B@         LDO_REG4            çvcc3v0_pmu          ö -ÆÀ         -ÆÀ         ;         O        !   %   regulator-state-mem          a        y -ÆÀ         LDO_REG5          	  çvccio_sd            ö w@         2Z          ;         O        !   A   regulator-state-mem          a        y 2Z          LDO_REG6            çvcc_sd          ö 2Z          2Z          O        !   €   regulator-state-mem          a        y 2Z          LDO_REG7            çvcc2v8_dvp          ö *¹€         *¹€         O        !   Z   regulator-state-mem          •        y *¹€         LDO_REG8            çvcc1v8_dvp          ö w@         w@         O        !   \   regulator-state-mem          a        y w@         LDO_REG9            çvcc1v5_dvp          ö ã`         ã`         O        !   [   regulator-state-mem          •        y ã`         SWITCH_REG1         çvcc3v3_lcd           O        !   X      SWITCH_REG2         çvcc5v0_host          ;         O               i2c@ff190000          &    rockchip,px30-i2c rockchip,rk3399-i2c            °    ÿ                  Â           O      	  (i2c pclk            Í                  Zdefault         h   W                     +            ñokay       sensor@d              asahi-kasei,ak8963           °           ®   S               ´   %        ¿1 0 0 0 1 0 0 0 1         touchscreen@14            goodix,gt1151            °               S        Í              Ì   S              Ö   S               â   X      sensor@4c             fsl,mma7660          °   L            S        Í               i2c@ff1a0000          &    rockchip,px30-i2c rockchip,rk3399-i2c            °    ÿ                  Â           P      	  (i2c pclk            Í       	           Zdefault         h   Y                     +            ñokay            ø †         ï   2          ,   ov5695@36             ovti,ov5695          °   6           Z         Â      4        (xvclk           *   [        6   \        Zdefault         h   ]   ^        Ö   _         port       endpoint            <   `        C              !   ¤               i2c@ff1b0000          &    rockchip,px30-i2c rockchip,rk3399-i2c            °    ÿ                  Â            Q      	  (i2c pclk            Í       
           Zdefault         h   a                     +          	  ñdisabled          spi@ff1d0000          &    rockchip,px30-spi rockchip,rk3066-spi            °    ÿ                 Í                   Â      $     U        (spiclk apb_pclk         4   '      '           9tx rx           N           Zdefault         h   b   c   d   e                     +          	  ñdisabled          spi@ff1d8000          &    rockchip,px30-spi rockchip,rk3066-spi            °    ÿ€                Í                   Â      %     V        (spiclk apb_pclk         4   '      '           9tx rx           N           Zdefault         h   f   g   h   i   j                     +          	  ñdisabled          watchdog@ff1e0000             rockchip,px30-wdt snps,dw-wdt            °    ÿ                  Â     [        Í       %         	  ñdisabled          pwm@ff200000          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ                   Â      "     S      	  (pwm pclk            Zdefault         h   k        U         	  ñdisabled          pwm@ff200010          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ                  Â      "     S      	  (pwm pclk            Zdefault         h   l        U           ñokay            !   ²      pwm@ff200020          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ                   Â      "     S      	  (pwm pclk            Zdefault         h   m        U         	  ñdisabled          pwm@ff200030          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ  0                Â      "     S      	  (pwm pclk            Zdefault         h   n        U         	  ñdisabled          pwm@ff208000          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ €                 Â      #     T      	  (pwm pclk            Zdefault         h   o        U         	  ñdisabled          pwm@ff208010          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ €                Â      #     T      	  (pwm pclk            Zdefault         h   p        U         	  ñdisabled          pwm@ff208020          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ €                 Â      #     T      	  (pwm pclk            Zdefault         h   q        U         	  ñdisabled          pwm@ff208030          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ €0                Â      #     T      	  (pwm pclk            Zdefault         h   r        U         	  ñdisabled          timer@ff210000        *    rockchip,px30-timer rockchip,rk3288-timer            °    ÿ!                 Í                   Â     Y      &        (pclk timer        dma-controller@ff240000           arm,pl330 arm,primecell          °    ÿ$        @         Í                             `         Â      »      	  (apb_pclk            w           !   '      tsadc@ff280000            rockchip,px30-tsadc          °    ÿ(                 Í       $           ‚      ,        ’  ÃP         Â      ,     X        (tsadc apb_pclk                ¨      
  †tsadc-apb           r   +        § ÔÀ        Zinit default sleep          h   s        ¾   t        È   s        Ò           ñ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           °              8               clock-controller@ff2b0000             rockchip,px30-cru            °    ÿ+                  Â   u   &           (xin24m gpll         r   +                   =         8  ‚            «      °      ð      õ     @      I        ’FÏq ëÂ ëÂ ðÑ€ðÑ€õá ëÂ         !         clock-controller@ff2bc000             rockchip,px30-pmucru             °    ÿ+À                 Â   u        (xin24m          r   +                   =           ‚   &      &      &           ’G†Œ õá Œº€        !   &      syscon@ff2c0000       ,    rockchip,px30-usb2phy-grf syscon simple-mfd          °    ÿ,                              +      usb2phy@100           rockchip,px30-usb2phy            °                Â   &   
        (phyclk                      ‚              J   v        usb480m_phy         ñokay            !   v   host-port           a            Í       D         
  llinestate           ñokay            !   y      otg-port            a          $  Í       B          A          @           lotg-bvalid otg-id linestate         ñokay            !   x            phy@ff2e0000              rockchip,px30-dsi-dphy           °    ÿ.                  Â   &        E      	  (ref pclk                  >        †apb         a            |   w           ñokay            !   C      phy@ff2f0000              rockchip,px30-csi-dphy           °    ÿ/        @          Â     F        (pclk            a            |   w                 /        †apb         r   +        ñokay            !   £      usb@ff300000          0    rockchip,px30-usb rockchip,rk3066-usb snps,dwc2          °    ÿ0                 Í       >            Â             (otg         Šotg         ’           ¤          ³      €   €   @                  x      	  "usb2-phy            |   w           ñokay          usb@ff340000              generic-ehci             °    ÿ4                 Í       <            Â                y        "usb         |   w           ñokay          usb@ff350000              generic-ohci             °    ÿ5                 Í       =            Â                y        "usb         |   w           ñokay          ethernet@ff360000             rockchip,px30-gmac           °    ÿ6                 Í       +           lmacirq        @   Â      >      ?      ?      @      A      ²     C      L      [  (stmmaceth mac_clk_rx mac_clk_tx clk_mac_ref clk_mac_refout aclk_mac pclk_mac clk_mac_speed          r   +        Ârmii            Zdefault         h   z   {        |   w   	              ^      
  †stmmaceth           ñokay            Ëoutput          Ø   B        ã   _               ó        	      ÃP  ÃP      mmc@ff370000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc            °    ÿ7        @         Í       6             Â      ÷      ;      C      D        (biu ciu ciu-drive ciu-sample                       (           3ðÑ€        Zdefault         h   |   }   ~           |   w           ñokay             A         S        d            v         ƒ         �         �        «   €        ·   A      mmc@ff380000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc            °    ÿ8        @         Í       7             Â      ÿ      8      E      F        (biu ciu ciu-drive ciu-sample                       (           3ðÑ€        Zdefault         h   �   ‚   ƒ        |   w   
        ñokay             S         Ä         Ú        è   „         �      mmc@ff390000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc            °    ÿ9        @         Í       5             Â            9      G      H        (biu ciu ciu-drive ciu-sample                       (           3ðÑ€        Zdefault         h   …   †   ‡        |   w   
        ñokay             A         ó         Ú        è   ˆ        «   B        ·   @      spi@ff3a0000              rockchip,sfc             °    ÿ:        @         Í       8            Â      :             (clk_sfc hclk_sfc            h   ‰   Š   ‹        Zdefault         |   w   
      	  ñdisabled          nand-controller@ff3b0000              rockchip,px30-nfc            °    ÿ;        @         Í       9            Â      þ      7        (ahb nfc         ‚      7        ’ðÑ€        Zdefault          h   Œ   �   Ž   �   �   ‘   ’   “        |   w   
      	  ñdisabled          opp-table-1           operating-points-v2         !   ”   opp-200000000           ›    ëÂ         ¢ ~ð      opp-300000000           ›    á£         ¢ à˜      opp-400000000           ›    ×„         ¢ �      opp-480000000           ›    œ8         ¢ *ˆ         gpu@ff400000          $    rockchip,px30-mali arm,mali-bifrost          °    ÿ@        @       $  Í       /          .          -           ljob mmu gpu          Â      I         É           |   w              ”        ñokay            	   •        !         video-codec@ff442000              rockchip,px30-vpu            °    ÿD                 Í       P          O         
  lvepu vdpu            Â      ¯      ô      
  (aclk hclk           	   –        |   w         iommu@ff442800            rockchip,iommu           °    ÿD(                Í       Q            Â      ¯      ô        (aclk iface          	            |   w           !   –      dsi@ff450000          (    rockchip,px30-mipi-dsi snps,dw-mipi-dsi          °    ÿE                 Í       K            Â     D        (pclk               C        "dphy            |   w                 =        †apb         r   +                     +            ñokay       ports                        +       port@0           °                         +       endpoint@0           °            <   —        !   �      endpoint@1           °           <   ˜        !             port@1           °      endpoint            <   ™        !   ›            panel@0           xinpeng,xpp055c272           °            	"   š        	,   @        	9   X   port       endpoint            <   ›        !   ™               vop@ff460000              rockchip,px30-vop-big            °    ÿF        ü        Í       M            Â      µ      –      û        (aclk_vop dclk_vop hclk_vop                3      4      5        †axi ahb dclk            	   œ        |   w           ñokay       port                         +            !      endpoint@0           °            <   �        !   —      endpoint@1           °           <   ž        !   D            iommu@ff460f00            rockchip,iommu           °    ÿF                Í       M            Â      µ      û        (aclk iface          |   w           	            ñokay            !   œ      vop@ff470000              rockchip,px30-vop-lit            °    ÿG        ü        Í       N            Â      ¶      —      ü        (aclk_vop dclk_vop hclk_vop                7      8      9        †axi ahb dclk            	   Ÿ        |   w           ñokay       port                         +            !      endpoint@0           °            <            !   ˜      endpoint@1           °           <   ¡        !   E            iommu@ff470f00            rockchip,iommu           °    ÿG                Í       N            Â      ¶      ü        (aclk iface          |   w           	            ñokay            !   Ÿ      isp@ff4a0000              rockchip,px30-cif-isp            °    ÿJ        €       $  Í       F          I          J           lisp mi mipi           Â      3      ´      ú     _        (isp aclk hclk pclk          	   ¢           £        "dphy            |   w           ñokay       ports                        +       port@0           °                         +       endpoint@0           °            C              <   ¤        !   `               iommu@ff4a8000            rockchip,iommu           °    ÿJ€                Í       F            Â      ´      ú        (aclk iface          |   w            	D        	            ñokay            !   ¢      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           r   +        	_   ¥                     +            	l   gpio@ff040000             rockchip,gpio-bank           °    ÿ                 Í                   Â   &            	s        	ƒ            ´        £           !   S      gpio@ff250000             rockchip,gpio-bank           °    ÿ%                 Í                   Â     \         	s        	ƒ            ´        £           !   ´      gpio@ff260000             rockchip,gpio-bank           °    ÿ&                 Í                   Â     ]         	s        	ƒ            ´        £           !   _      gpio@ff270000             rockchip,gpio-bank           °    ÿ'                 Í                   Â     ^         	s        	ƒ            ´        £         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            
              ¦       	      ¦        !   R         i2c1       i2c1-xfer            
              ¦             ¦        !   W         i2c2       i2c2-xfer            
             ¦            ¦        !   Y         i2c3       i2c3-xfer            
             ¦            ¦        !   a         tsadc      tsadc-otp-pin           
               §        !   s      tsadc-otp-out           
              §        !   t         uart0      uart0-xfer           
        
      ¨             ¨        !   (      uart0-cts           
              §        !   )      uart0-rts           
              §        !   *         uart1      uart1-xfer           
             ¨            ¨        !   F      uart1-cts           
             §        !   G      uart1-rts           
             §         uart2-m0       uart2m0-xfer             
             ¨            ¨        !   H         uart2-m1       uart2m1-xfer             
             ¨            ¨         uart3-m0       uart3m0-xfer             
              ¨             ¨      uart3m0-cts         
              §      uart3m0-rts         
              §         uart3-m1       uart3m1-xfer             
             ¨            ¨        !   I      uart3m1-cts         
             §        !   J      uart3m1-rts         
             §        !   K         uart4      uart4-xfer           
             ¨            ¨        !   L      uart4-cts           
             §        !   M      uart4-rts           
             §        !   N         uart5      uart5-xfer           
             ¨            ¨        !   O      uart5-cts           
             §        !   P      uart5-rts           
             §        !   Q         spi0       spi0-clk            
             ©        !   b      spi0-csn            
             ©        !   c      spi0-miso           
             ©        !   d      spi0-mosi           
             ©        !   e      spi0-clk-hs         
             ª      spi0-miso-hs            
             ª      spi0-mosi-hs            
             ª         spi1       spi1-clk            
             ©        !   f      spi1-csn0           
       	      ©        !   g      spi1-csn1           
       
      ©        !   h      spi1-miso           
             ©        !   i      spi1-mosi           
             ©        !   j      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           
             §      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           
             ¬        !   |      sdmmc-cmd           
             ª        !   }      sdmmc-det           
              ª        !   ~      sdmmc-bus1          
             ª      sdmmc-bus4        @  
             ª            ª            ª            ª        !            sdio       sdio-clk            
             §        !   ƒ      sdio-cmd            
             ¨        !   ‚      sdio-bus4         @  
             ¨            ¨            ¨            ¨        !   �         emmc       emmc-clk            
       	      ¬        !   …      emmc-cmd            
       
      ª        !   †      emmc-rstnout            
             §      emmc-bus1           
              ª      emmc-bus4         @  
              ª            ª            ª            ª      emmc-bus8         €  
              ª            ª            ª            ª            ª            ª            ª            ª        !   ‡      emmc-reset          
              §        !   ³         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            
              §        !   k         pwm1       pwm1-pin            
              §        !   l         pwm2       pwm2-pin            
             §        !   m         pwm3       pwm3-pin            
              §        !   n         pwm4       pwm4-pin            
             §        !   o         pwm5       pwm5-pin            
             §        !   p         pwm6       pwm6-pin            
             §        !   q         pwm7       pwm7-pin            
             §        !   r         gmac       rmii-pins         �  
              ®            ®            ®            §            §            §            §            §      	      §        !   z      mac-refclk-12ma         
       
      ®        !   {      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            
             §         headphone      hp-det          
              ¯         pmic       pmic_int            
               ¨        !   T      soc_slppin_gpio         
               °      soc_slppin_slp          
              §      soc_slppin_rst          
              §         sdio-pwrseq    wifi-enable-h           
               §        !   µ         mipi       mipi-pdn            
              §        !   ^            chosen          
serial5:115200n8          adc-keys          	    adc-keys            
   ±           
&buttons         
7 w@        
Q   d   button-esc          
_esc         
e           
p ý0      button-home         
_home            
e   f        
p 	…€      button-menu         
_menu            
e   ‹        
p x      button-down         
_volume down         
e   r        
p “à      button-up         
  
_volume up           
e   s        
p  Bh         backlight             pwm-backlight           
Š   ²      a¨            
�   X        !   š      emmc-pwrseq           mmc-pwrseq-emmc         h   ³        Zdefault         Ö   ´               !   ˆ      sdio-pwrseq           mmc-pwrseq-simple           Zdefault         h   µ        Ö   S              !   „      vccsys            regulator-fixed         çvcc5v0_sys           ;         O        ö LK@         LK@        !   U         	compatible interrupt-parent #address-cells #size-cells model i2c0 i2c1 i2c2 i2c3 serial0 serial1 serial2 serial3 serial4 serial5 spi0 spi1 ethernet0 mmc0 mmc1 mmc2 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 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 i2c-scl-falling-time-ns i2c-scl-rising-time-ns avdd-supply dvdd-supply dovdd-supply data-lanes 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 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 iommus #iommu-cells backlight iovcc-supply vci-supply 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 io-channel-names keyup-threshold-microvolt poll-interval label linux,code press-threshold-microvolt pwms power-supply 