Ðþí  ¸Ü   8  ®L   (            
�  ®                             '    tsd,px30-ringneck-haikou rockchip,px30                                   +         0   7Theobroma Systems PX30-uQ7 SoM on Haikou devkit    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            ‹/mmc@ff390000            �/mmc@ff380000            •/i2c@ff190000/rtc@6f             š/i2c@ff180000/pmic@20            Ÿ/ethernet@ff360000           ©/mmc@ff370000         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         3psci       cpu-sleep             arm,idle-state           @        Q           h   x        y   ú        ‰  „        +         cluster-sleep             arm,idle-state           @        Q          h  �        y  ô        ‰  Ð        +               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         2           H  è        V  î        h          trips      trip-point-0            x p        „  Ð         µpassive       trip-point-1            x L        „  Ð         µpassive         +         soc-crit            x Á8        „  Ð      	   µcritical             cooling-maps       map0            �           ”   ÿÿÿÿÿÿÿÿ        £               gpu-thermal         2   d        H  è        h         trips      gpu-threshold           x p        „  Ð         µpassive       gpu-target          x L        „  Ð         µpassive         +         gpu-crit            x Á8        „  Ð      	   µcritical             cooling-maps       map0            �           ”   ÿÿÿÿÿÿÿÿ               xin24m            fixed-clock         %            n6         xin24m          +   g      power-management@ff000000         $    rockchip,px30-pmu syscon simple-mfd          º    ÿ             power-controller              rockchip,px30-power-controller          °                        +            +   i   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          º    ÿ                 ×                   Ì   &      &           2baudclk apb_pclk            >   '       '           Ctx rx           M           W           ddefault         r   (        ûokay          i2s@ff060000              rockchip,px30-i2s-tdm            º    ÿ                 ×                   Ì                         2mclk_tx mclk_rx hclk            >   '      '           Ctx rx           |   )        ‰      „      ¿      
  �tx-m rx-m           ddefault         r   *   +   ,   -        œ            ûokay             ­        +   ¡      i2s@ff070000          &    rockchip,px30-i2s rockchip,rk3066-i2s            º    ÿ                 ×                   Ì                   2i2s_clk i2s_hclk            >   '      '           Ctx rx           ddefault         r   .   /   0   1        œ          	  ûdisabled          i2s@ff080000          &    rockchip,px30-i2s rockchip,rk3066-i2s            º    ÿ                 ×                   Ì                   2i2s_clk i2s_hclk            >   '      '           Ctx rx           ddefault         r   2   3   4   5        œ          	  ûdisabled          interrupt-controller@ff131000             arm,gic-400         È                         Ù      @   º    ÿ            ÿ              ÿ@             ÿ`                 ×      	          +         syscon@ff140000       $    rockchip,px30-grf syscon simple-mfd          º    ÿ                              +           +   )   io-domains             rockchip,px30-io-voltage-domain         ûokay            î   %        ü   6        
   %           %        &   %        4   7        B   %      lvds              rockchip,px30-lvds          V   8        [dphy            |   )        elvds          	  ûdisabled       ports                        +       port@0           º                         +       endpoint@0           º            u   9        +   Š      endpoint@1           º           u   :        +   �         port@1           º                  serial@ff158000       $    rockchip,px30-uart snps,dw-apb-uart          º    ÿ€                ×                   Ì           I        2baudclk apb_pclk            >   '      '           Ctx rx           M           W           ddefault         r   ;   <   =      	  ûdisabled          serial@ff160000       $    rockchip,px30-uart snps,dw-apb-uart          º    ÿ                 ×                   Ì           J        2baudclk apb_pclk            >   '      '           Ctx rx           M           W           ddefault         r   >      	  ûdisabled          serial@ff168000       $    rockchip,px30-uart snps,dw-apb-uart          º    ÿ€                ×                   Ì           K        2baudclk apb_pclk            >   '      '           Ctx rx           M           W           ddefault         r   ?   @   A      	  ûdisabled          serial@ff170000       $    rockchip,px30-uart snps,dw-apb-uart          º    ÿ                 ×                   Ì           L        2baudclk apb_pclk            >   '      '   	        Ctx rx           M           W           ddefault         r   B   C   D      	  ûdisabled          serial@ff178000       $    rockchip,px30-uart snps,dw-apb-uart          º    ÿ€                ×                   Ì           M        2baudclk apb_pclk            M           W           ddefault         r   E   F        ûokay            …   G             i2c@ff180000          &    rockchip,px30-i2c rockchip,rk3399-i2c            º    ÿ                  Ì           N      	  2i2c pclk            ×                  ddefault         r   H                     +            ûokay       pmic@20           rockchip,rk809           º                G        ×              r   I        ddefault         %            xin32k           �         °        ¾   J        Ê   J        Ö   J        â   J        î   %        ú   %           %           J   regulators     DCDC_REG1           vdd_log         - ~ð        E ™p        ]  q         r         †   regulator-state-mem          ˜        ° ~ð         DCDC_REG2           vdd_arm         - ~ð        E ™p        ]  q         r         †        +      regulator-state-mem          Ì        ° ~ð         DCDC_REG3           vcc_ddr          r         †   regulator-state-mem          ˜         DCDC_REG4           vcc_3v0_1v8         - w@        E -ÆÀ         r         †        +   7   regulator-state-mem          ˜        ° -ÆÀ         DCDC_REG5           vcc_3v3         - 2Z         E 2Z          r         †        +   %   regulator-state-mem          ˜        ° 2Z          LDO_REG2            vcc_1v8         - w@        E w@         r         †        +   f   regulator-state-mem          ˜        ° w@         LDO_REG3            vcc_1v0         - B@        E B@         r         †   regulator-state-mem          ˜        ° B@         LDO_REG5          	  vccio_sd            - w@        E 2Z          r         †        +   6   regulator-state-mem          ˜        ° 2Z          LDO_REG7             r         †        - B@        E B@        vcc_lcd    regulator-state-mem          Ì        ° B@         LDO_REG8            vcc_1v8_lcd         - w@        E w@         r         †   regulator-state-mem          ˜        ° w@         LDO_REG9          	  vcca_1v8            - w@        E w@         r         †   regulator-state-mem          Ì        ° w@                  i2c@ff190000          &    rockchip,px30-i2c rockchip,rk3399-i2c            º    ÿ                  Ì           O      	  2i2c pclk            ×                  ddefault         r   K                     +            ûokay             €   fan@18            ti,amc6821           º            Ó         rtc@6f            isil,isl1208             º   o         i2c@ff1a0000          &    rockchip,px30-i2c rockchip,rk3399-i2c            º    ÿ                  Ì           P      	  2i2c pclk            ×       	           ddefault         r   L                     +            ûokay             €   codec@a           fsl,sgtl5000             º   
         Ì   M        œ            å   N        ñ   O        þ   P        +             i2c@ff1b0000          &    rockchip,px30-i2c rockchip,rk3399-i2c            º    ÿ                  Ì            Q      	  2i2c pclk            ×       
           ddefault         r   Q                     +            ûokay       eeprom@50            º   P          atmel,24c01         
              €           O         spi@ff1d0000          &    rockchip,px30-spi rockchip,rk3066-spi            º    ÿ                 ×                   Ì      $     U        2spiclk apb_pclk         >   '      '           Ctx rx                      ddefault         r   R   S   T   U                     +          	  ûdisabled          spi@ff1d8000          &    rockchip,px30-spi rockchip,rk3066-spi            º    ÿ€                ×                   Ì      %     V        2spiclk apb_pclk         >   '      '           Ctx rx                      ddefault         r   V   W   X   Y   Z                     +            ûokay            %   [   	      [   
         watchdog@ff1e0000             rockchip,px30-wdt snps,dw-wdt            º    ÿ                  Ì     [        ×       %           ûokay          pwm@ff200000          &    rockchip,px30-pwm rockchip,rk3328-pwm            º    ÿ                   Ì      "     S      	  2pwm pclk            ddefault         r   \        .           ûokay          pwm@ff200010          &    rockchip,px30-pwm rockchip,rk3328-pwm            º    ÿ                  Ì      "     S      	  2pwm pclk            ddefault         r   ]        .         	  ûdisabled          pwm@ff200020          &    rockchip,px30-pwm rockchip,rk3328-pwm            º    ÿ                   Ì      "     S      	  2pwm pclk            ddefault         r   ^        .         	  ûdisabled          pwm@ff200030          &    rockchip,px30-pwm rockchip,rk3328-pwm            º    ÿ  0                Ì      "     S      	  2pwm pclk            ddefault         r   _        .         	  ûdisabled          pwm@ff208000          &    rockchip,px30-pwm rockchip,rk3328-pwm            º    ÿ €                 Ì      #     T      	  2pwm pclk            ddefault         r   `        .         	  ûdisabled          pwm@ff208010          &    rockchip,px30-pwm rockchip,rk3328-pwm            º    ÿ €                Ì      #     T      	  2pwm pclk            ddefault         r   a        .         	  ûdisabled          pwm@ff208020          &    rockchip,px30-pwm rockchip,rk3328-pwm            º    ÿ €                 Ì      #     T      	  2pwm pclk            ddefault         r   b        .         	  ûdisabled          pwm@ff208030          &    rockchip,px30-pwm rockchip,rk3328-pwm            º    ÿ €0                Ì      #     T      	  2pwm pclk            ddefault         r   c        .         	  ûdisabled          timer@ff210000        *    rockchip,px30-timer rockchip,rk3288-timer            º    ÿ!                 ×                   Ì     Y      &        2pclk timer        dma-controller@ff240000           arm,pl330 arm,primecell          º    ÿ$        @         ×                             9         Ì      »      	  2apb_pclk            P           +   '      tsadc@ff280000            rockchip,px30-tsadc          º    ÿ(                 ×       $           [      ,        k  ÃP         Ì      ,     X        2tsadc apb_pclk          ‰      ¨      
  �tsadc-apb           |   )        € ÔÀ        dinit default sleep          r   d        —   e        ¡   d        «           ûokay            +         saradc@ff288000       ,    rockchip,px30-saradc rockchip,rk3399-saradc          º    ÿ(€                ×       T           Á            Ì      -     W        2saradc apb_pclk         ‰      ¥        �saradc-apb          ûokay            Ó   f      nvmem@ff290000            rockchip,px30-otp            º    ÿ)        @          Ì      /     Z     a        2otp apb_pclk phy            ‰      ´        �phy                      +      id@7             º            cpu-leakage@17           º            performance@1e           º              ß               clock-controller@ff2b0000             rockchip,px30-cru            º    ÿ+                  Ì   g   &           2xin24m gpll         |   )        %           ä         8  [            «      °      ð      õ     @      I        kFÏq ëÂ ëÂ ðÑ€ðÑ€õá ëÂ         +         clock-controller@ff2bc000             rockchip,px30-pmucru             º    ÿ+À                 Ì   g        2xin24m          |   )        %           ä           [   &      &      &           kG†Œ õá Œº€        +   &      syscon@ff2c0000       ,    rockchip,px30-usb2phy-grf syscon simple-mfd          º    ÿ,                              +      usb2phy@100           rockchip,px30-usb2phy            º                Ì   &   
        2phyclk          %            [              ñ   h        usb480m_phy         ûokay            +   h   host-port                       ×       D         
  linestate           ûokay            +   k      otg-port                      $  ×       B          A          @           otg-bvalid otg-id linestate         ûokay            +   j            phy@ff2e0000              rockchip,px30-dsi-dphy           º    ÿ.                  Ì   &        E      	  2ref pclk            ‰      >        �apb                     #   i         	  ûdisabled            +   8      phy@ff2f0000              rockchip,px30-csi-dphy           º    ÿ/        @          Ì     F        2pclk                        #   i           ‰      /        �apb         |   )      	  ûdisabled            +   �      usb@ff300000          0    rockchip,px30-usb rockchip,rk3066-usb snps,dwc2          º    ÿ0                 ×       >            Ì             2otg         1otg         9           K          Z      €   €   @               V   j      	  [usb2-phy            #   i           ûokay          usb@ff340000              generic-ehci             º    ÿ4                 ×       <            Ì             V   k        [usb         #   i           ûokay          usb@ff350000              generic-ohci             º    ÿ5                 ×       =            Ì             V   k        [usb         #   i           ûokay          ethernet@ff360000             rockchip,px30-gmac           º    ÿ6                 ×       +           macirq        @   Ì      >      ?      ?      @      A      ²     C      L      [  2stmmaceth mac_clk_rx mac_clk_tx clk_mac_ref clk_mac_refout aclk_mac pclk_mac clk_mac_speed          |   )        irmii            ddefault         r   l   m        #   i   	        ‰      ^      
  �stmmaceth           ûokay            r   [               ‚        ˜      ÃP  ÃP        ­   %        ¸output        mmc@ff370000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc            º    ÿ7        @         ×       6             Ì      ÷      ;      C      D        2biu ciu ciu-drive ciu-sample            Å           Ï           ÚðÑ€        ddefault         r   n   o   p   q        #   i           ûokay            è   6         õ                                    .        ?   G               H        S   O      mmc@ff380000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc            º    ÿ8        @         ×       7             Ì      ÿ      8      E      F        2biu ciu ciu-drive ciu-sample            Å           Ï           ÚðÑ€        ddefault         r   r   s   t        #   i   
      	  ûdisabled          mmc@ff390000          .    rockchip,px30-dw-mshc rockchip,rk3288-dw-mshc            º    ÿ9        @         ×       5             Ì            9      G      H        2biu ciu ciu-drive ciu-sample            Å           Ï           ÚðÑ€        ddefault         r   u   v   w        #   i   
        ûokay                      _        n   x         y        S   %        è   7      spi@ff3a0000              rockchip,sfc             º    ÿ:        @         ×       8            Ì      :             2clk_sfc hclk_sfc            r   y   z   {        ddefault         #   i   
      	  ûdisabled          nand-controller@ff3b0000              rockchip,px30-nfc            º    ÿ;        @         ×       9            Ì      þ      7        2ahb nfc         [      7        kðÑ€        ddefault          r   |   }   ~      €   �   ‚   ƒ        #   i   
      	  û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         Ó           #   i              „        ûokay            +         video-codec@ff442000              rockchip,px30-vpu            º    ÿD                 ×       P          O         
  vepu vdpu            Ì      ¯      ô      
  2aclk hclk           ‡   …        #   i         iommu@ff442800            rockchip,iommu           º    ÿD(                ×       Q            Ì      ¯      ô        2aclk iface          Ž            #   i           +   …      dsi@ff450000          (    rockchip,px30-mipi-dsi snps,dw-mipi-dsi          º    ÿE                 ×       K            Ì     D        2pclk            V   8        [dphy            #   i           ‰      =        �apb         |   )                     +          	  ûdisabled       ports                        +       port@0           º                         +       endpoint@0           º            u   †        +   ‰      endpoint@1           º           u   ‡        +   Œ         port@1           º               vop@ff460000              rockchip,px30-vop-big            º    ÿF        ü        ×       M            Ì      µ      –      û        2aclk_vop dclk_vop hclk_vop          ‰      3      4      5        �axi ahb dclk            ‡   ˆ        #   i         	  ûdisabled       port                         +            +      endpoint@0           º            u   ‰        +   †      endpoint@1           º           u   Š        +   9            iommu@ff460f00            rockchip,iommu           º    ÿF                ×       M            Ì      µ      û        2aclk iface          #   i           Ž          	  ûdisabled            +   ˆ      vop@ff470000              rockchip,px30-vop-lit            º    ÿG        ü        ×       N            Ì      ¶      —      ü        2aclk_vop dclk_vop hclk_vop          ‰      7      8      9        �axi ahb dclk            ‡   ‹        #   i         	  ûdisabled       port                         +            +      endpoint@0           º            u   Œ        +   ‡      endpoint@1           º           u   �        +   :            iommu@ff470f00            rockchip,iommu           º    ÿG                ×       N            Ì      ¶      ü        2aclk iface          #   i           Ž          	  ûdisabled            +   ‹      isp@ff4a0000              rockchip,px30-cif-isp            º    ÿJ        €       $  ×       F          I          J           isp mi mipi           Ì      3      ´      ú     _        2isp aclk hclk pclk          ‡   Ž        V   �        [dphy            #   i         	  ûdisabled       ports                        +       port@0           º                         +                iommu@ff4a8000            rockchip,iommu           º    ÿJ€                ×       F            Ì      ´      ú        2aclk iface          #   i            ›        Ž            +   Ž      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           |   )        ¶   �                     +            Ã   gpio@ff040000             rockchip,gpio-bank           º    ÿ                 ×                   Ì   &            Ê        Ú            Ù        È           +   G      gpio@ff250000             rockchip,gpio-bank           º    ÿ%                 ×                   Ì     \         Ê        Ú            Ù        È           +   ›      gpio@ff260000             rockchip,gpio-bank           º    ÿ&                 ×                   Ì     ]         Ê        Ú            Ù        È      bios-disable-override-hog           ‰               æ        òbios_disable_override            ü      bios-disable-n-hog          ‰              òbios_disable             	         ü         gpio@ff270000             rockchip,gpio-bank           º    ÿ'                 ×                   Ì     ^         Ê        Ú            Ù        È           +   [      pcfg-pull-up             	        +   “      pcfg-pull-down           	      pcfg-pull-none           	'        +   ’      pcfg-pull-none-2ma           	'        	4         pcfg-pull-up-2ma             	        	4         pcfg-pull-up-4ma             	        	4           +   ”      pcfg-pull-none-4ma           	'        	4         pcfg-pull-down-4ma           	        	4         pcfg-pull-none-8ma           	'        	4           +   —      pcfg-pull-up-8ma             	        	4           +   •      pcfg-pull-none-12ma          	'        	4           +   ™      pcfg-pull-up-12ma            	        	4           +   ˜      pcfg-pull-none-smt           	'         	C        +   ‘      pcfg-output-high             æ      pcfg-output-low          	X      pcfg-input-high          	         	c        +   –      pcfg-input           	c      i2c0       i2c0-xfer            	p             ‘       	      ‘        +   H         i2c1       i2c1-xfer            	p             ‘             ‘        +   K         i2c2       i2c2-xfer            	p            ‘            ‘        +   L         i2c3       i2c3-xfer            	p            ‘            ‘        +   Q         tsadc      tsadc-otp-pin           	p              ’        +   d      tsadc-otp-out           	p             ’        +   e         uart0      uart0-xfer           	p       
      “             “        +   (      uart0-cts           	p             ’      uart0-rts           	p             ’         uart1      uart1-xfer           	p            “            “        +   ;      uart1-cts           	p            ’        +   <      uart1-rts           	p            ’        +   =         uart2-m0       uart2m0-xfer             	p            “            “        +   >         uart2-m1       uart2m1-xfer             	p            “            “         uart3-m0       uart3m0-xfer             	p             “             “      uart3m0-cts         	p             ’      uart3m0-rts         	p             ’         uart3-m1       uart3m1-xfer             	p            “            “        +   ?      uart3m1-cts         	p            ’        +   @      uart3m1-rts         	p            ’        +   A         uart4      uart4-xfer           	p            “            “        +   B      uart4-cts           	p            ’        +   C      uart4-rts           	p            ’        +   D         uart5      uart5-xfer           	p            “            “        +   E      uart5-cts           	p            ’      uart5-rts           	p            ’         spi0       spi0-clk            	p            ”        +   R      spi0-csn            	p            ”        +   S      spi0-miso           	p            ”        +   T      spi0-mosi           	p            ”        +   U      spi0-clk-hs         	p            •      spi0-miso-hs            	p            •      spi0-mosi-hs            	p            •         spi1       spi1-clk            	p            ”        +   V      spi1-csn0           	p      	      ”      spi1-csn1           	p      
      ”      spi1-miso           	p            ”        +   Y      spi1-mosi           	p            ”        +   Z      spi1-clk-hs         	p            •      spi1-miso-hs            	p            •      spi1-mosi-hs            	p            •      spi1-csn0-gpio-pin          	p      	       ”        +   W      spi1-csn1-gpio-pin          	p      
       ”        +   X         pdm    pdm-clk0m0          	p            ’      pdm-clk0m1          	p            ’      pdm-clk1            	p            ’      pdm-sdi0m0          	p            ’      pdm-sdi0m1          	p            ’      pdm-sdi1            	p            ’      pdm-sdi2            	p            ’      pdm-sdi3            	p            ’      pdm-clk0m0-sleep            	p             –      pdm-clk0m1-sleep            	p             –      pdm-clk1-sleep          	p             –      pdm-sdi0m0-sleep            	p             –      pdm-sdi0m1-sleep            	p             –      pdm-sdi1-sleep          	p             –      pdm-sdi2-sleep          	p             –      pdm-sdi3-sleep          	p             –         i2s0       i2s0-8ch-mclk           	p            ’      i2s0-8ch-sclktx         	p            ’        +   *      i2s0-8ch-sclkrx         	p            ’      i2s0-8ch-lrcktx         	p            ’        +   +      i2s0-8ch-lrckrx         	p            ’      i2s0-8ch-sdo0           	p            ’        +   ,      i2s0-8ch-sdo1           	p            ’      i2s0-8ch-sdo2           	p            ’      i2s0-8ch-sdo3           	p            ’      i2s0-8ch-sdi0           	p            ’        +   -      i2s0-8ch-sdi1           	p            ’      i2s0-8ch-sdi2           	p      	      ’      i2s0-8ch-sdi3           	p            ’         i2s1       i2s1-2ch-mclk           	p            ’      i2s1-2ch-sclk           	p            ’        +   .      i2s1-2ch-lrck           	p            ’        +   /      i2s1-2ch-sdi            	p            ’        +   0      i2s1-2ch-sdo            	p            ’        +   1         i2s2       i2s2-2ch-mclk           	p            ’      i2s2-2ch-sclk           	p            ’        +   2      i2s2-2ch-lrck           	p            ’        +   3      i2s2-2ch-sdi            	p            ’        +   4      i2s2-2ch-sdo            	p            ’        +   5         sdmmc      sdmmc-clk           	p            —        +   n      sdmmc-cmd           	p            •        +   o      sdmmc-det           	p             •        +   p      sdmmc-bus1          	p            •      sdmmc-bus4        @  	p            •            •            •            •        +   q         sdio       sdio-clk            	p            ’        +   t      sdio-cmd            	p            “        +   s      sdio-bus4         @  	p            “            “            “            “        +   r         emmc       emmc-clk            	p      	      —        +   u      emmc-cmd            	p      
      •        +   v      emmc-rstnout            	p            ’      emmc-bus1           	p             •      emmc-bus4         @  	p             •            •            •            •      emmc-bus8         €  	p             •            •            •            •            •            •            •            •        +   w      emmc-reset          	p             ’        +   š         flash      flash-cs0           	p            ’        +         flash-rdy           	p      	      ’        +   �      flash-dqs           	p      
      ’        +   ƒ      flash-ale           	p            ’        +   |      flash-cle           	p            ’        +   ~      flash-wrn           	p            ’        +   ‚      flash-csl           	p            ’      flash-rdn           	p            ’        +   €      flash-bus8        €  	p             ˜            ˜            ˜            ˜            ˜            ˜            ˜            ˜        +   }         sfc    sfc-bus4          @  	p             ’            ’            ’            ’        +   {      sfc-bus2             	p             ’            ’      sfc-cs0         	p            ’        +   z      sfc-clk         	p      	      ’        +   y         lcdc       lcdc-rgb-dclk-pin           	p             ™      lcdc-rgb-m0-hsync-pin           	p            ™      lcdc-rgb-m0-vsync-pin           	p            ™      lcdc-rgb-m0-den-pin         	p            ™      lcdc-rgb888-m0-data-pins         €  	p            —            —            —            —            —      
      —      	      —            —            —            —            —            —            —            —            —            —            —            —            —            —            —            —            —            —      lcdc-rgb666-m0-data-pins            	p            —            —            —            —            —      
      —      	      —            —            —            —            —            —            —            —            —            —            —            —      lcdc-rgb565-m0-data-pins            	p            —            —            —            —            —      
      —      	      —            —            —            —            —            —            —            —            —            —      lcdc-rgb888-m1-data-pins           	p            —            —            —      
      —            —            —            —            —            —            —            —            —            —            —            —            —            —      lcdc-rgb666-m1-data-pins          °  	p            —            —            —      
      —            —            —            —            —            —            —            —      lcdc-rgb565-m1-data-pins          �  	p            —            —            —      
      —            —            —            —            —            —         pwm0       pwm0-pin            	p             ’        +   \         pwm1       pwm1-pin            	p             ’        +   ]         pwm2       pwm2-pin            	p            ’        +   ^         pwm3       pwm3-pin            	p             ’        +   _         pwm4       pwm4-pin            	p            ’        +   `         pwm5       pwm5-pin            	p            ’        +   a         pwm6       pwm6-pin            	p            ’        +   b         pwm7       pwm7-pin            	p            ’        +   c         gmac       rmii-pins         �  	p             ™            ™            ™            ’            ’            ’            ’            ’      	      ’        +   l      mac-refclk-12ma         	p      
      ™        +   m      mac-refclk          	p      
      ’         cif-m0     cif-clkout-m0           	p            ’      dvp-d2d9-m0       À  	p             ’            ’            ’            ’            ’            ’            ’            ’            ’      	      ’      
      ’            ’      dvp-d0d1-m0          	p            ’            ’      d10-d11-m0           	p            ’            ’         cif-m1     cif-clkout-m1           	p            ’      dvp-d2d9-m1       À  	p            ’            ’            ’            ’      	      ’            ’            ’            ’            ’            ’            ’            ’      dvp-d0d1-m1          	p            ’            ’      d10-d11-m1           	p            ’            ’         isp    isp-prelight            	p            ’         leds       module-led-pin          	p             ’        +   œ      sd-card-led-pin         	p             ’        +   �         pmic       pmic-int            	p              “        +   I         haikou     haikou-keys-pin       P  	p             “             “             “             “             “        +   ž         uart       uart5-rts-pin           	p              ’        +   F            emmc-pwrseq           mmc-pwrseq-emmc         r   š        ddefault         	~   ›               +   x      leds          
    gpio-leds           ddefault         r   œ   �        ûokay       led-0           ‰   ›             
  	Šheartbeat         
  	“heartbeat           	©         led-1           ‰   [               	“mmc2            	Šsd          	©            vccsys-regulator              regulator-fixed         vcc5v0_sys           r         †        - LK@        E LK@        +   J      chosen          	¯serial0:115200n8          gpio-keys         
    gpio-keys           r   ž        ddefault    button-batlow-n         	»BATLOW#         	Á   ì        ‰   [            button-slp-btn-n          	  	»SLP_BTN#            	Á   Ž        ‰   ›            button-wake-n           	»WAKE#           	Á   �        ‰   ›               °      switch-lid-btn-n          	  	»LID_BTN#            	Á            	Ì           ‰   [               i2s0-sound            simple-audio-card           	Ýi2s         	öHaikou,I2S-codec            
           
'   Ÿ        
F   Ÿ   simple-audio-card,codec         
h             
r        +   Ÿ      simple-audio-card,cpu           
h   ¡         sgtl5000-oscillator           fixed-clock         %            w          +   M      dc-12v-regulator              regulator-fixed         dc_12v           r         †        - ·         E ·         +   ¢      vcc3v3-baseboard-regulator            regulator-fixed         vcc3v3_baseboard             r         †        - 2Z         E 2Z         
…   ¢        +   O      vcc5v0-baseboard-regulator            regulator-fixed         vcc5v0_baseboard             r         †        - LK@        E LK@        
…   ¢        +   £      vdda-codec-regulator              regulator-fixed         vdda_codec           †        - 2Z         E 2Z         
…   £        +   N      vddd-codec-regulator              regulator-fixed         vddd_codec           †        - j         E j         
…   £        +   P         	compatible interrupt-parent #address-cells #size-cells model i2c0 i2c1 i2c2 i2c3 serial0 serial1 serial2 serial3 serial4 serial5 spi0 spi1 mmc0 mmc1 rtc0 rtc1 ethernet0 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 rockchip,trcm-sync-tx-only #interrupt-cells interrupt-controller vccio1-supply vccio2-supply vccio3-supply vccio4-supply vccio5-supply vccio6-supply vccio-oscgpi-supply phys phy-names rockchip,output remote-endpoint rts-gpios rockchip,system-power-controller wakeup-source vcc1-supply vcc2-supply vcc3-supply vcc4-supply vcc5-supply vcc6-supply vcc7-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 VDDA-supply VDDIO-supply VDDD-supply pagesize vcc-supply num-cs cs-gpios #pwm-cells arm,pl330-periph-burst #dma-cells assigned-clocks assigned-clock-rates rockchip,hw-tshut-temp pinctrl-1 pinctrl-2 #thermal-sensor-cells #io-channel-cells vref-supply bits #reset-cells assigned-clock-parents #phy-cells interrupt-names power-domains dr_mode g-np-tx-fifo-size g-rx-fifo-size g-tx-fifo-size phy-mode snps,reset-gpio snps,reset-active-low snps,reset-delays-us phy-supply clock_in_out bus-width fifo-depth max-frequency vqmmc-supply sd-uhs-sdr12 sd-uhs-sdr25 sd-uhs-sdr50 cap-mmc-highspeed cap-sd-highspeed cd-gpios disable-wp vmmc-supply mmc-hs200-1_8v mmc-pwrseq non-removable iommus #iommu-cells rockchip,disable-mmu-reset rockchip,pmu ranges gpio-controller #gpio-cells output-high line-name gpio-hog input bias-pull-up bias-pull-down bias-disable drive-strength input-schmitt-enable output-low input-enable rockchip,pins reset-gpios function linux,default-trigger color stdout-path label linux,code linux,input-type simple-audio-card,format simple-audio-card,name simple-audio-card,mclk-fs simple-audio-card,frame-master simple-audio-card,bitclock-master sound-dai system-clock-fixed vin-supply 