Ðþí  µ­   8  «¤   (            
	  «l                             =    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         d                    xin32k          r   V        ~   V        Š   V        –   V        ¢   W        ®   W        º   W        Æ   W        Ò   V   regulators     DCDC_REG1           Þvdd_log         í ~ð         ™p          q         2         F        !   �   regulator-state-mem          X        p ~ð         DCDC_REG2           Þvdd_arm         í ~ð         ™p          q         2         F        !      regulator-state-mem          Œ        p ~ð         DCDC_REG3           Þvcc_ddr          2         F   regulator-state-mem          X         DCDC_REG4           Þvcc_3v0         í -ÆÀ         -ÆÀ         2         F        !   B   regulator-state-mem          X        p -ÆÀ         DCDC_REG5           Þvcc3v3_sys          í 2Z          2Z          2         F        !   W   regulator-state-mem          X        p 2Z          LDO_REG1            Þvcc_1v0         í B@         B@         2         F   regulator-state-mem          X        p B@         LDO_REG2            Þvcc_1v8         í w@         w@         2         F        !   @   regulator-state-mem          X        p w@         LDO_REG3            Þvdd_1v0         í B@         B@         2         F   regulator-state-mem          X        p B@         LDO_REG4            Þvcc3v0_pmu          í -ÆÀ         -ÆÀ         2         F        !   %   regulator-state-mem          X        p -ÆÀ         LDO_REG5          	  Þvccio_sd            í w@         2Z          2         F        !   A   regulator-state-mem          X        p 2Z          LDO_REG6            Þvcc_sd          í 2Z          2Z          F        !   z   regulator-state-mem          X        p 2Z          LDO_REG7            Þvcc2v8_dvp          í *¹€         *¹€         F   regulator-state-mem          Œ        p *¹€         LDO_REG8            Þvcc1v8_dvp          í w@         w@         F   regulator-state-mem          X        p w@         LDO_REG9            Þvcc1v5_dvp          í ã`         ã`         F   regulator-state-mem          Œ        p ã`         SWITCH_REG1         Þvcc3v3_lcd           F      SWITCH_REG2         Þvcc5v0_host          2         F               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        )           ñokay            ?           V           !         saradc@ff288000       ,    rockchip,px30-saradc rockchip,rk3399-saradc          °    ÿ(€                Í       T           q            Â      -     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          /   B        :   u               J        `      ÃP  ÃP   mdio              snps,dwmac-mdio                      +             mmc@ff370000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc            °    ÿ7        @         Í       6             Â      ÷      ;      C      D        (biu ciu ciu-drive ciu-sample            u                      ŠðÑ€        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            u                      ŠðÑ€        Zdefault         h   {   |   }        Ó   p   
        ñokay             ª                  1        ?   ~         ô      mmc@ff390000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc            °    ÿ9        @         Í       5             Â            9      G      H        (biu ciu ciu-drive ciu-sample            u                      ŠðÑ€        Zdefault         h      €   �        Ó   p   
        ñokay             ˜         J         1        ?   ‚           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            Y   �        !         video-codec@ff442000              rockchip,px30-vpu            °    ÿD                 Í       P          O         
  Ãvepu vdpu            Â      ¯      ô      
  (aclk hclk           e   �        Ó   p         iommu@ff442800            rockchip,iommu           °    ÿD(                Í       Q            Â      ¯      ô        (aclk iface          l            Ó   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            e   “        Ó   p         	  ñdisabled       port                         +            !      endpoint@0           °            <   ”        !   ‘      endpoint@1           °           <   •        !   D            iommu@ff460f00            rockchip,iommu           °    ÿF                Í       M            Â      µ      û        (aclk iface          Ó   p           l          	  ñdisabled            !   “      vop@ff470000              rockchip,px30-vop-lit            °    ÿG        ü        Í       N            Â      ¶      —      ü        (aclk_vop dclk_vop hclk_vop                7      8      9        †axi ahb dclk            e   –        Ó   p         	  ñdisabled       port                         +            !      endpoint@0           °            <   —        !   ’      endpoint@1           °           <   ˜        !   E            iommu@ff470f00            rockchip,iommu           °    ÿG                Í       N            Â      ¶      ü        (aclk iface          Ó   p           l          	  ñdisabled            !   –      video-capture@ff490000            rockchip,px30-vip            °    ÿI                 Í       E            Â      ³      ù     `        (aclk hclk pclk          Ó   p                 ,      -      .        †axi ahb pclkin        	  ñdisabled          isp@ff4a0000              rockchip,px30-cif-isp            °    ÿJ        €       $  Í       F          I          J           Ãisp mi mipi           Â      3      ´      ú     _        (isp aclk hclk pclk          e   ™           š        "dphy            Ó   p         	  ñdisabled       ports                        +       port@0           °                iommu@ff4a8000            rockchip,iommu           °    ÿJ€                Í       F            Â      ´      ú        (aclk iface          Ó   p            y        l            !   ™      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          Ä         	(        !   ¡      pcfg-input           	(      i2c0       i2c0-xfer            	5             œ       	      œ        !   S         i2c1       i2c1-xfer            	5             œ             œ        !   X         i2c2       i2c2-xfer            	5            œ            œ        !   Y         i2c3       i2c3-xfer            	5            œ            œ        !   Z         tsadc      tsadc-otp-pin           	5              �        !   l      tsadc-otp-out           	5             �        !   m         uart0      uart0-xfer           	5       
      ž             ž        !   (      uart0-cts           	5             �        !   )      uart0-rts           	5             �        !   *         uart1      uart1-xfer           	5            ž            ž        !   F      uart1-cts           	5            �        !   G      uart1-rts           	5            �        !   H         uart2-m0       uart2m0-xfer             	5            ž            ž         uart2-m1       uart2m1-xfer             	5            ž            ž        !   I         uart3-m0       uart3m0-xfer             	5             ž             ž      uart3m0-cts         	5             �      uart3m0-rts         	5             �         uart3-m1       uart3m1-xfer             	5            ž            ž        !   J      uart3m1-cts         	5            �        !   K      uart3m1-rts         	5            �        !   L         uart4      uart4-xfer           	5            ž            ž        !   M      uart4-cts           	5            �        !   N      uart4-rts           	5            �        !   O         uart5      uart5-xfer           	5            ž            ž        !   P      uart5-cts           	5            �        !   Q      uart5-rts           	5            �        !   R         spi0       spi0-clk            	5            Ÿ        !   [      spi0-csn            	5            Ÿ        !   \      spi0-miso           	5            Ÿ        !   ]      spi0-mosi           	5            Ÿ        !   ^      spi0-clk-hs         	5                   spi0-miso-hs            	5                   spi0-mosi-hs            	5                      spi1       spi1-clk            	5            Ÿ        !   _      spi1-csn0           	5      	      Ÿ        !   `      spi1-csn1           	5      
      Ÿ        !   a      spi1-miso           	5            Ÿ        !   b      spi1-mosi           	5            Ÿ        !   c      spi1-clk-hs         	5                   spi1-miso-hs            	5                   spi1-mosi-hs            	5                      pdm    pdm-clk0m0          	5            �      pdm-clk0m1          	5            �      pdm-clk1            	5            �      pdm-sdi0m0          	5            �      pdm-sdi0m1          	5            �      pdm-sdi1            	5            �      pdm-sdi2            	5            �      pdm-sdi3            	5            �      pdm-clk0m0-sleep            	5             ¡      pdm-clk0m1-sleep            	5             ¡      pdm-clk1-sleep          	5             ¡      pdm-sdi0m0-sleep            	5             ¡      pdm-sdi0m1-sleep            	5             ¡      pdm-sdi1-sleep          	5             ¡      pdm-sdi2-sleep          	5             ¡      pdm-sdi3-sleep          	5             ¡         i2s0       i2s0-8ch-mclk           	5            �      i2s0-8ch-sclktx         	5            �        !   ,      i2s0-8ch-sclkrx         	5            �        !   -      i2s0-8ch-lrcktx         	5            �        !   .      i2s0-8ch-lrckrx         	5            �        !   /      i2s0-8ch-sdo0           	5            �        !   0      i2s0-8ch-sdo1           	5            �        !   2      i2s0-8ch-sdo2           	5            �        !   4      i2s0-8ch-sdo3           	5            �        !   6      i2s0-8ch-sdi0           	5            �        !   1      i2s0-8ch-sdi1           	5            �        !   3      i2s0-8ch-sdi2           	5      	      �        !   5      i2s0-8ch-sdi3           	5            �        !   7         i2s1       i2s1-2ch-mclk           	5            �      i2s1-2ch-sclk           	5            �        !   8      i2s1-2ch-lrck           	5            �        !   9      i2s1-2ch-sdi            	5            �        !   :      i2s1-2ch-sdo            	5            �        !   ;         i2s2       i2s2-2ch-mclk           	5            �      i2s2-2ch-sclk           	5            �        !   <      i2s2-2ch-lrck           	5            �        !   =      i2s2-2ch-sdi            	5            �        !   >      i2s2-2ch-sdo            	5            �        !   ?         sdmmc      sdmmc-clk           	5            ¢        !   v      sdmmc-cmd           	5                     !   w      sdmmc-det           	5                      !   x      sdmmc-bus1          	5                   sdmmc-bus4        @  	5                                                            !   y         sdio       sdio-clk            	5            �        !   }      sdio-cmd            	5            ž        !   |      sdio-bus4         @  	5            ž            ž            ž            ž        !   {         emmc       emmc-clk            	5      	      ¢        !         emmc-cmd            	5      
               !   €      emmc-rstnout            	5            �      emmc-bus1           	5                    emmc-bus4         @  	5                                                           emmc-bus8         €  	5                                                                                                                 !   �      emmc-reset          	5             �        !   ¥         flash      flash-cs0           	5            �        !   ‰      flash-rdy           	5      	      �        !   ‹      flash-dqs           	5      
      �        !   �      flash-ale           	5            �        !   †      flash-cle           	5            �        !   ˆ      flash-wrn           	5            �        !   Œ      flash-csl           	5            �      flash-rdn           	5            �        !   Š      flash-bus8        €  	5             £            £            £            £            £            £            £            £        !   ‡         sfc    sfc-bus4          @  	5             �            �            �            �        !   …      sfc-bus2             	5             �            �      sfc-cs0         	5            �        !   „      sfc-clk         	5      	      �        !   ƒ         lcdc       lcdc-rgb-dclk-pin           	5             ¤      lcdc-rgb-m0-hsync-pin           	5            ¤      lcdc-rgb-m0-vsync-pin           	5            ¤      lcdc-rgb-m0-den-pin         	5            ¤      lcdc-rgb888-m0-data-pins         €  	5            ¢            ¢            ¢            ¢            ¢      
      ¢      	      ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢      lcdc-rgb666-m0-data-pins            	5            ¢            ¢            ¢            ¢            ¢      
      ¢      	      ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢      lcdc-rgb565-m0-data-pins            	5            ¢            ¢            ¢            ¢            ¢      
      ¢      	      ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢      lcdc-rgb888-m1-data-pins           	5            ¢            ¢            ¢      
      ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢      lcdc-rgb666-m1-data-pins          °  	5            ¢            ¢            ¢      
      ¢            ¢            ¢            ¢            ¢            ¢            ¢            ¢      lcdc-rgb565-m1-data-pins          �  	5            ¢            ¢            ¢      
      ¢            ¢            ¢            ¢            ¢            ¢         pwm0       pwm0-pin            	5             �        !   d         pwm1       pwm1-pin            	5             �        !   e         pwm2       pwm2-pin            	5            �        !   f         pwm3       pwm3-pin            	5             �        !   g         pwm4       pwm4-pin            	5            �        !   h         pwm5       pwm5-pin            	5            �        !   i         pwm6       pwm6-pin            	5            �        !   j         pwm7       pwm7-pin            	5            �        !   k         gmac       rmii-pins         �  	5             ¤            ¤            ¤            �            �            �            �            �      	      �        !   s      mac-refclk-12ma         	5      
      ¤        !   t      mac-refclk          	5      
      �         cif-m0     cif-clkout-m0           	5            �      dvp-d2d9-m0       À  	5             �            �            �            �            �            �            �            �            �      	      �      
      �            �      dvp-d0d1-m0          	5            �            �      d10-d11-m0           	5            �            �         cif-m1     cif-clkout-m1           	5            �      dvp-d2d9-m1       À  	5            �            �            �            �      	      �            �            �            �            �            �            �            �      dvp-d0d1-m1          	5            �            �      d10-d11-m1           	5            �            �         isp    isp-prelight            	5            �         pmic       pmic_int            	5              ž        !   U         leds       blue-led            	5             �        !   ©      green-led           	5             �        !   ª         sdio-pwrseq    wifi-enable-h           	5              �        !   «            emmc-pwrseq           mmc-pwrseq-emmc         h   ¥        Zdefault         	C   ¦               !   ‚      regulator-vcc5v0-sys              regulator-fixed         Þvcc5v0_sys           2         F        í LK@         LK@        	O   §        !   V      chosen          	Zserial2:115200n8          regulator-dc-12v              regulator-fixed         Þdc_12v           2         F        í ·          ·         !   ¬      adc-keys          	    adc-keys            	f   ¨           	rbuttons         	ƒ ã`        	�   d   button-recovery       	  	«Recovery            	±  h        	¼  FP         leds          
    gpio-leds           Zdefault         h   ©   ª   blue-led            	Ö           	Üon        
  	êheartbeat           	I   ¦               	«px30-mb-jd4:blue:work         
  	óheartbeat         green-led           	Ö           	Üon          	êpower           	I   ¦               	«px30-mb-jd4:blue:diy            	ódefault-on           sdio-pwrseq           mmc-pwrseq-simple           Zdefault         h   «        	C   T              !   ~      regulator-vcc5v0-baseboard            regulator-fixed         Þvcc5v0_baseboard             2         F        í LK@         LK@        	O   ¬        !   §         	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 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 