Ðþí  ´Ê   8  ª¸   (            
  ª€                             =    firefly,px30-jd4-core-mb firefly,px30-jd4-core rockchip,px30                                     +         /   7Firefly Core-PX30-JD4 on MB-JD4-PX30 baseboard     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          ë            	  ñdisabled          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          !   n      power-management@ff000000         $    rockchip,px30-pmu syscon simple-mfd          °    ÿ             power-controller              rockchip,px30-power-controller          ¦                        +            !   p   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   :   ;        ’          	  ñdisabled          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   H      	  ñdisabled          serial@ff160000       $    rockchip,px30-uart snps,dw-apb-uart          °    ÿ                 Í                   Â           J        (baudclk apb_pclk            4   '      '           9tx rx           C           M           Zdefault         h   I        ñokay          serial@ff168000       $    rockchip,px30-uart snps,dw-apb-uart          °    ÿ€                Í                   Â           K        (baudclk apb_pclk            4   '      '           9tx rx           C           M           Zdefault         h   J   K   L      	  ñdisabled          serial@ff170000       $    rockchip,px30-uart snps,dw-apb-uart          °    ÿ                 Í                   Â           L        (baudclk apb_pclk            4   '      '   	        9tx rx           C           M           Zdefault         h   M   N   O      	  ñdisabled          serial@ff178000       $    rockchip,px30-uart snps,dw-apb-uart          °    ÿ€                Í                   Â           M        (baudclk apb_pclk            4   '   
   '           9tx rx           C           M           Zdefault         h   P   Q   R      	  ñdisabled          i2c@ff180000          &    rockchip,px30-i2c rockchip,rk3399-i2c            °    ÿ                  Â           N      	  (i2c pclk            Í                  Zdefault         h   S                     +            ñokay       pmic@20           rockchip,rk809           °                T        Í              Zdefault         h   U         L         m                    xin32k          {   V        ‡   V        “   V        Ÿ   V        «   W        ·   W        Ã   W        Ï   W        Û   V   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        !   W   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        !   z   regulator-state-mem          a        y 2Z          LDO_REG7            çvcc2v8_dvp          ö *¹€         *¹€         O   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      SWITCH_REG2         çvcc5v0_host          ;         O               i2c@ff190000          &    rockchip,px30-i2c rockchip,rk3399-i2c            °    ÿ                  Â           O      	  (i2c pclk            Í                  Zdefault         h   X                     +          	  ñdisabled          i2c@ff1a0000          &    rockchip,px30-i2c rockchip,rk3399-i2c            °    ÿ                  Â           P      	  (i2c pclk            Í       	           Zdefault         h   Y                     +          	  ñdisabled          i2c@ff1b0000          &    rockchip,px30-i2c rockchip,rk3399-i2c            °    ÿ                  Â            Q      	  (i2c pclk            Í       
           Zdefault         h   Z                     +          	  ñdisabled          spi@ff1d0000          &    rockchip,px30-spi rockchip,rk3066-spi            °    ÿ                 Í                   Â      $     U        (spiclk apb_pclk         4   '      '           9tx rx           ®           Zdefault         h   [   \   ]   ^                     +          	  ñdisabled          spi@ff1d8000          &    rockchip,px30-spi rockchip,rk3066-spi            °    ÿ€                Í                   Â      %     V        (spiclk apb_pclk         4   '      '           9tx rx           ®           Zdefault         h   _   `   a   b   c                     +          	  ñdisabled          watchdog@ff1e0000             rockchip,px30-wdt snps,dw-wdt            °    ÿ                  Â     [        Í       %         	  ñdisabled          pwm@ff200000          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ                   Â      "     S      	  (pwm pclk            Zdefault         h   d        µ         	  ñdisabled          pwm@ff200010          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ                  Â      "     S      	  (pwm pclk            Zdefault         h   e        µ         	  ñdisabled          pwm@ff200020          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ                   Â      "     S      	  (pwm pclk            Zdefault         h   f        µ         	  ñdisabled          pwm@ff200030          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ  0                Â      "     S      	  (pwm pclk            Zdefault         h   g        µ         	  ñdisabled          pwm@ff208000          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ €                 Â      #     T      	  (pwm pclk            Zdefault         h   h        µ         	  ñdisabled          pwm@ff208010          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ €                Â      #     T      	  (pwm pclk            Zdefault         h   i        µ         	  ñdisabled          pwm@ff208020          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ €                 Â      #     T      	  (pwm pclk            Zdefault         h   j        µ         	  ñdisabled          pwm@ff208030          &    rockchip,px30-pwm rockchip,rk3328-pwm            °    ÿ €0                Â      #     T      	  (pwm pclk            Zdefault         h   k        µ         	  ñ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           r   +         ÔÀ        Zinit default sleep          h   l           m        (   l        2           ñokay            H           _           !         saradc@ff288000       ,    rockchip,px30-saradc rockchip,rk3399-saradc          °    ÿ(€                Í       T           z            Â      -     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           °              ˜               clock-controller@ff2b0000             rockchip,px30-cru            °    ÿ+                  Â   n   &           (xin24m gpll         r   +                   �         8  â            «      °      ð      õ     @      I        òFÏq ëÂ ëÂ ðÑ€ðÑ€õá ëÂ         !         clock-controller@ff2bc000             rockchip,px30-pmucru             °    ÿ+À                 Â   n        (xin24m          r   +                   �           â   &      &      &           òG†Œ õá Œº€        !   &      syscon@ff2c0000       ,    rockchip,px30-usb2phy-grf syscon simple-mfd          °    ÿ,                              +      usb2phy@100           rockchip,px30-usb2phy            °                Â   &   
        (phyclk                      â              ª   o        usb480m_phy         ñokay            !   o   host-port           Á            Í       D         
  Ìlinestate           ñokay            !   r      otg-port            Á          $  Í       B          A          @           Ìotg-bvalid otg-id linestate         ñokay            !   q            phy@ff2e0000              rockchip,px30-dsi-dphy           °    ÿ.                  Â   &        E      	  (ref pclk                  >        †apb         Á            Ü   p         	  ñdisabled            !   C      phy@ff2f0000              rockchip,px30-csi-dphy           °    ÿ/        @          Â     F        (pclk            Á            Ü   p                 /        †apb         r   +      	  ñdisabled            !   š      usb@ff300000          0    rockchip,px30-usb rockchip,rk3066-usb snps,dwc2          °    ÿ0                 Í       >            Â             (otg         êotg         ò                           €   €   @                  q      	  "usb2-phy            Ü   p           ñokay          usb@ff340000              generic-ehci             °    ÿ4                 Í       <            Â                r        "usb         Ü   p           ñokay          usb@ff350000              generic-ohci             °    ÿ5                 Í       =            Â                r        "usb         Ü   p           ñ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          r   +        "rmii            Zdefault         h   s   t        Ü   p   	              ^      
  †stmmaceth           ñokay            +output          8   B        C   u               S        i      ÃP  ÃP      mmc@ff370000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc            °    ÿ7        @         Í       6             Â      ÷      ;      C      D        (biu ciu ciu-drive ciu-sample            ~           ˆ           “ðÑ€        Zdefault         h   v   w   x   y        Ü   p           ñokay             ¡         ³        Ä            Ö         ã         ð         ý           z           A      mmc@ff380000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc            °    ÿ8        @         Í       7             Â      ÿ      8      E      F        (biu ciu ciu-drive ciu-sample            ~           ˆ           “ðÑ€        Zdefault         h   {   |   }        Ü   p   
        ñokay             ³         $         :        H   ~         ý      mmc@ff390000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc            °    ÿ9        @         Í       5             Â            9      G      H        (biu ciu ciu-drive ciu-sample            ~           ˆ           “ðÑ€        Zdefault         h      €   �        Ü   p   
        ñokay             ¡         S         :        H   ‚           B           @      spi@ff3a0000              rockchip,sfc             °    ÿ:        @         Í       8            Â      :             (clk_sfc hclk_sfc            h   ƒ   „   …        Zdefault         Ü   p   
      	  ñdisabled          nand-controller@ff3b0000              rockchip,px30-nfc            °    ÿ;        @         Í       9            Â      þ      7        (ahb nfc         â      7        òðÑ€        Zdefault          h   †   ‡   ˆ   ‰   Š   ‹   Œ   �        Ü   p   
      	  ñ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         É           Ü   p              Ž        ñokay            b   �        !         video-codec@ff442000              rockchip,px30-vpu            °    ÿD                 Í       P          O         
  Ìvepu vdpu            Â      ¯      ô      
  (aclk hclk           n   �        Ü   p         iommu@ff442800            rockchip,iommu           °    ÿD(                Í       Q            Â      ¯      ô        (aclk iface          u            Ü   p           !   �      dsi@ff450000          (    rockchip,px30-mipi-dsi snps,dw-mipi-dsi          °    ÿE                 Í       K            Â     D        (pclk               C        "dphy            Ü   p                 =        †apb         r   +                     +          	  ñdisabled       ports                        +       port@0           °                         +       endpoint@0           °            <   ‘        !   ”      endpoint@1           °           <   ’        !   —         port@1           °               vop@ff460000              rockchip,px30-vop-big            °    ÿF        ü        Í       M            Â      µ      –      û        (aclk_vop dclk_vop hclk_vop                3      4      5        †axi ahb dclk            n   “        Ü   p         	  ñdisabled       port                         +            !      endpoint@0           °            <   ”        !   ‘      endpoint@1           °           <   •        !   D            iommu@ff460f00            rockchip,iommu           °    ÿF                Í       M            Â      µ      û        (aclk iface          Ü   p           u          	  ñdisabled            !   “      vop@ff470000              rockchip,px30-vop-lit            °    ÿG        ü        Í       N            Â      ¶      —      ü        (aclk_vop dclk_vop hclk_vop                7      8      9        †axi ahb dclk            n   –        Ü   p         	  ñdisabled       port                         +            !      endpoint@0           °            <   —        !   ’      endpoint@1           °           <   ˜        !   E            iommu@ff470f00            rockchip,iommu           °    ÿG                Í       N            Â      ¶      ü        (aclk iface          Ü   p           u          	  ñdisabled            !   –      isp@ff4a0000              rockchip,px30-cif-isp            °    ÿJ        €       $  Í       F          I          J           Ìisp mi mipi           Â      3      ´      ú     _        (isp aclk hclk pclk          n   ™           š        "dphy            Ü   p         	  ñdisabled       ports                        +       port@0           °                         +                iommu@ff4a8000            rockchip,iommu           °    ÿJ€                Í       F            Â      ´      ú        (aclk iface          Ü   p            ‚        u            !   ™      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   +        �   ›                     +            ª   gpio@ff040000             rockchip,gpio-bank           °    ÿ                 Í                   Â   &            ±        Á            ´        £           !   T      gpio@ff250000             rockchip,gpio-bank           °    ÿ%                 Í                   Â     \         ±        Á            ´        £           !   ¦      gpio@ff260000             rockchip,gpio-bank           °    ÿ&                 Í                   Â     ]         ±        Á            ´        £           !   u      gpio@ff270000             rockchip,gpio-bank           °    ÿ'                 Í                   Â     ^         ±        Á            ´        £         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          Í         	1        !   ¡      pcfg-input           	1      i2c0       i2c0-xfer            	>             œ       	      œ        !   S         i2c1       i2c1-xfer            	>             œ             œ        !   X         i2c2       i2c2-xfer            	>            œ            œ        !   Y         i2c3       i2c3-xfer            	>            œ            œ        !   Z         tsadc      tsadc-otp-pin           	>              �        !   l      tsadc-otp-out           	>             �        !   m         uart0      uart0-xfer           	>       
      ž             ž        !   (      uart0-cts           	>             �        !   )      uart0-rts           	>             �        !   *         uart1      uart1-xfer           	>            ž            ž        !   F      uart1-cts           	>            �        !   G      uart1-rts           	>            �        !   H         uart2-m0       uart2m0-xfer             	>            ž            ž         uart2-m1       uart2m1-xfer             	>            ž            ž        !   I         uart3-m0       uart3m0-xfer             	>             ž             ž      uart3m0-cts         	>             �      uart3m0-rts         	>             �         uart3-m1       uart3m1-xfer             	>            ž            ž        !   J      uart3m1-cts         	>            �        !   K      uart3m1-rts         	>            �        !   L         uart4      uart4-xfer           	>            ž            ž        !   M      uart4-cts           	>            �        !   N      uart4-rts           	>            �        !   O         uart5      uart5-xfer           	>            ž            ž        !   P      uart5-cts           	>            �        !   Q      uart5-rts           	>            �        !   R         spi0       spi0-clk            	>            Ÿ        !   [      spi0-csn            	>            Ÿ        !   \      spi0-miso           	>            Ÿ        !   ]      spi0-mosi           	>            Ÿ        !   ^      spi0-clk-hs         	>                   spi0-miso-hs            	>                   spi0-mosi-hs            	>                      spi1       spi1-clk            	>            Ÿ        !   _      spi1-csn0           	>      	      Ÿ        !   `      spi1-csn1           	>      
      Ÿ        !   a      spi1-miso           	>            Ÿ        !   b      spi1-mosi           	>            Ÿ        !   c      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           	>            ¢        !   v      sdmmc-cmd           	>                     !   w      sdmmc-det           	>                      !   x      sdmmc-bus1          	>                   sdmmc-bus4        @  	>                                                            !   y         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            	>             �        !   d         pwm1       pwm1-pin            	>             �        !   e         pwm2       pwm2-pin            	>            �        !   f         pwm3       pwm3-pin            	>             �        !   g         pwm4       pwm4-pin            	>            �        !   h         pwm5       pwm5-pin            	>            �        !   i         pwm6       pwm6-pin            	>            �        !   j         pwm7       pwm7-pin            	>            �        !   k         gmac       rmii-pins         �  	>             ¤            ¤            ¤            �            �            �            �            �      	      �        !   s      mac-refclk-12ma         	>      
      ¤        !   t      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            	>            �         pmic       pmic_int            	>              ž        !   U         leds       blue-led            	>             �        !   ©      green-led           	>             �        !   ª         sdio-pwrseq    wifi-enable-h           	>              �        !   «            emmc-pwrseq           mmc-pwrseq-emmc         h   ¥        Zdefault         	L   ¦               !   ‚      vcc5v0-sys-regulator              regulator-fixed         çvcc5v0_sys           ;         O        ö LK@         LK@        	X   §        !   V      chosen          	cserial2:115200n8          dc-12v-regulator              regulator-fixed         çdc_12v           ;         O        ö ·          ·         !   ¬      adc-keys          	    adc-keys            	o   ¨           	{buttons         	Œ ã`        	¦   d   button-recovery       	  	´Recovery            	º  h        	Å  FP         leds          
    gpio-leds           Zdefault         h   ©   ª   blue-led            	ß           	åon        
  	óheartbeat           	R   ¦               	´px30-mb-jd4:blue:work         
  	üheartbeat         green-led           	ß           	åon          	ópower           	R   ¦               	´px30-mb-jd4:blue:diy            	üdefault-on           sdio-pwrseq           mmc-pwrseq-simple           Zdefault         h   «        	L   T              !   ~      vcc5v0-baseboard-regulator            regulator-fixed         çvcc5v0_baseboard             ;         O        ö LK@         LK@        	X   ¬        !   §         	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 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 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 reset-gpios vin-supply stdout-path io-channels io-channel-names keyup-threshold-microvolt poll-interval label linux,code press-threshold-microvolt color default-state function linux,default-trigger 