Ðþí  ëˆ   8  ßÄ   (            Ä  ßŒ                             2    radxa,rockpi4a-plus radxa,rockpi4 rockchip,rk3399                                    +            7Radxa ROCK Pi 4A+      aliases          =/ethernet@fe300000           G/i2c@ff3c0000            L/i2c@ff110000            Q/i2c@ff120000            V/i2c@ff130000            [/i2c@ff3d0000            `/i2c@ff140000            e/i2c@ff150000            j/i2c@ff160000            o/i2c@ff3e0000            t/serial@ff180000             |/serial@ff190000             „/serial@ff1a0000             Œ/serial@ff1b0000             ”/serial@ff370000             œ/mmc@fe320000            ¡/mmc@fe330000         cpus                         +       cpu-map    cluster0       core0            ¦         core1            ¦         core2            ¦         core3            ¦            cluster1       core0            ¦         core1            ¦               cpu@0            ªcpu           arm,cortex-a53           ¶                 ºpsci             È  å         Û               â            ñ   d           	   
                   /           :         cpu@1            ªcpu           arm,cortex-a53           ¶                ºpsci             È  å         Û               â            ñ   d           	   
                   /           :         cpu@2            ªcpu           arm,cortex-a53           ¶                ºpsci             È  å         Û               â            ñ   d           	   
                   /           :         cpu@3            ªcpu           arm,cortex-a53           ¶                ºpsci             È  å         Û               â            ñ   d           	   
                   /           :         cpu@100          ªcpu           arm,cortex-a72           ¶                ºpsci             È            Û      	         â            ñ  ´           	   
                   /           :      thermal-idle             â           B  '        N  ô         cpu@101          ªcpu           arm,cortex-a72           ¶               ºpsci             È            Û      	         â            ñ  ´           	   
                   /           :      thermal-idle             â           B  '        N  ô         idle-states         ^psci       cpu-sleep             arm,idle-state           k        |           “   x        N   ú        ¤  „        :   	      cluster-sleep             arm,idle-state           k        |          “  �        N  ô        ¤  Ð        :   
            display-subsystem             rockchip,display-subsystem          µ            memory-controller             rockchip,rk3399-dmc         »           È            Û      ¨        ×dmc_clk       	  ãdisabled                     pmu_a53           arm,cortex-a53-pmu          ê                  pmu_a72           arm,cortex-a72-pmu          ê                  psci              arm,psci-1.0             Ásmc       timer             arm,armv8-timer       @  ê                                             
                õ      xin24m            fixed-clock         n6         xin24m          /            :   ‘      pcie@f8000000             rockchip,rk3399-pcie              ¶    ø              ý                  <axi-base apb-base            ªpci                      +           F            W        c                 Û      Å      Ä     G               ×aclk aclk-perf hclk pm        0  ê       1              2              3               msys legacy client           }                     `  �                                                                                             ž           ­                       µ                               ,  ºpcie-phy-0 pcie-phy-1 pcie-phy-2 pcie-phy-3       8  Ä‚       ú       ú       à  �       ûà      ûà               8  Ë      ‚      ƒ      „      …      †      �      €      (  Òcore mgmt mgmt-sticky pipe pm pclk aclk         ãokay            Þ                  ç           ñ           ûdefault         	                      )      interrupt-controller             9                     F           :            ethernet@fe300000             rockchip,rk3399-gmac             ¶    þ0                 ê                      mmacirq        8   Û      i      g      h      f      j      Õ     f      M  ×stmmaceth mac_clk_rx mac_clk_tx clk_mac_ref clk_mac_refout aclk_mac pclk_mac            N              Ë      ‰      
  Òstmmaceth           \           i           ãokay            t      ¦        „            ›input           ¨   !        ³rgmii           ûdefault         ñ   "        ¼   #               Ì        â      '  ÃP        ÷   (                  mmc@fe310000          0    rockchip,rk3399-dw-mshc rockchip,rk3288-dw-mshc          ¶    þ1        @         ê       @               	ðÑ€          Û     î      M      œ      �        ×biu ciu ciu-drive ciu-sample                       N              Ë      y        Òreset         	  ãdisabled                         +            "           úð€         ,         9         J        `   $         k        ûdefault         ñ   %   &   '         y      mmc@fe320000          0    rockchip,rk3399-dw-mshc rockchip,rk3288-dw-mshc          ¶    þ2        @         ê       A               	ðÑ€        t     Í        ‡ëÂ           Û     Î      L      š      ›        ×biu ciu ciu-drive ciu-sample                       N              Ë      z        Òreset           ãokay            "            œ         9        ®   (               ·        ûdefault         ñ   )   *   +   ,      mmc@fe330000          +    rockchip,rk3399-sdhci-5.1 arasan,sdhci-5.1           ¶    þ3                 ê                      Â           t      N        ‡ëÂ          Û      N      ð        ×clk_xin clk_ahb         emmc_cardclock          /            µ   -        ºphy_arasan          N               Ø        ãokay            	ðÑ€        "            é         k        :   •      usb@fe380000              generic-ehci             ¶    þ8                 ê                       Û     È     É   .        µ   /        ºusb         ãokay          usb@fe3a0000              generic-ohci             ¶    þ:                 ê                       Û     È     É   .        µ   /        ºusb         ãokay          usb@fe3c0000              generic-ehci             ¶    þ<                 ê                       Û     Ê     Ë   0        µ   1        ºusb         ãokay          usb@fe3e0000              generic-ohci             ¶    þ>                 ê                        Û     Ê     Ë   0        µ   1        ºusb         ãokay          debug@fe430000        &    arm,coresight-cpu-debug arm,primecell            ¶    þC                  Û     M      	  ×apb_pclk             ¦         debug@fe432000        &    arm,coresight-cpu-debug arm,primecell            ¶    þC                  Û     M      	  ×apb_pclk             ¦         debug@fe434000        &    arm,coresight-cpu-debug arm,primecell            ¶    þC@                 Û     M      	  ×apb_pclk             ¦         debug@fe436000        &    arm,coresight-cpu-debug arm,primecell            ¶    þC`                 Û     M      	  ×apb_pclk             ¦         debug@fe610000        &    arm,coresight-cpu-debug arm,primecell            ¶    þa                  Û     L      	  ×apb_pclk             ¦         debug@fe710000        &    arm,coresight-cpu-debug arm,primecell            ¶    þq                  Û     L      	  ×apb_pclk             ¦         usb@fe800000              rockchip,rk3399-dwc3                         +            Ä      0   Û      �      ƒ      ö      ø      ô      ù      G  ×ref_clk suspend_clk bus_clk aclk_usb3_rksoc_axi_perf aclk_usb3 grf_clk          Ë     %      	  Òusb3-otg            ãokay       usb@fe800000          
    snps,dwc3            ¶    þ€                 ê       i                Û      �      ö      ƒ        ×ref bus_early suspend           øhost            µ   2   3        ºusb2-phy usb3-phy         
   utmi_wide            	         !         B         [         |        N              ãokay             usb@fe900000              rockchip,rk3399-dwc3                         +            Ä      0   Û      ‚      „      ÷      ø      ô      ù      G  ×ref_clk suspend_clk bus_clk aclk_usb3_rksoc_axi_perf aclk_usb3 grf_clk          Ë     &      	  Òusb3-otg            ãokay       usb@fe900000          
    snps,dwc3            ¶    þ�                 ê       n                Û      ‚      ÷      „        ×ref bus_early suspend           øhost            µ   4   5        ºusb2-phy usb3-phy         
   utmi_wide            	         !         B         [         |        N              ãokay             dp@fec00000           rockchip,rk3399-cdn-dp           ¶    þÀ                 ê       	               t      r      ¡        ‡õá ëÂ           Û      r     u      ¡     o        ×core-clk pclk spdif grf         µ   6   7        N               Ë          H     J      ý        Òspdif dptx apb core         \           ž         	  ãdisabled       ports      port                         +       endpoint@0           ¶            ¯   8        :   §      endpoint@1           ¶           ¯   9        :   ¡               interrupt-controller@fee00000             arm,gic-v3          F                        +            Ä         9      P   ¶    þà             þð             ÿð             ÿñ             ÿò                 ê      	               :      interrupt-controller@fee20000             arm,gic-v3-its           ¿        Î            ¶    þâ                 :         ppi-partitions     interrupt-partition-0           Ù                    :         interrupt-partition-1           Ù              :               saradc@ff100000           rockchip,rk3399-saradc           ¶    ÿ                 ê       >               â            Û      P     e        ×saradc apb_pclk         Ë      Ô        Òsaradc-apb          ãokay            ô         i2c@ff110000              rockchip,rk3399-i2c          ¶    ÿ                 t      A        ‡ëÂ          Û      A     U      	  ×i2c pclk            ê       ;               ûdefault         ñ   :                     +            ãokay               ,              codec@11              everest,es8316           ¶            Û      Y        ×mclk            ž            ñ   ;   <        ûdefault             =        ê         port       endpoint            ¯   >        :   š               i2c@ff120000              rockchip,rk3399-i2c          ¶    ÿ                 t      B        ‡ëÂ          Û      B     V      	  ×i2c pclk            ê       #               ûdefault         ñ   ?                     +          	  ãdisabled          i2c@ff130000              rockchip,rk3399-i2c          ¶    ÿ                 t      C        ‡ëÂ          Û      C     W      	  ×i2c pclk            ê       "               ûdefault         ñ   @                     +            ãokay               Â                   :   °      i2c@ff140000              rockchip,rk3399-i2c          ¶    ÿ                 t      D        ‡ëÂ          Û      D     X      	  ×i2c pclk            ê       &               ûdefault         ñ   A                     +          	  ãdisabled          i2c@ff150000              rockchip,rk3399-i2c          ¶    ÿ                 t      E        ‡ëÂ          Û      E     Y      	  ×i2c pclk            ê       %               ûdefault         ñ   B                     +          	  ãdisabled          i2c@ff160000              rockchip,rk3399-i2c          ¶    ÿ                 t      F        ‡ëÂ          Û      F     Z      	  ×i2c pclk            ê       $               ûdefault         ñ   C                     +          	  ãdisabled          serial@ff180000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      Q     `        ×baudclk apb_pclk            ê       c               /           9           ûdefault         ñ   D   E   F      	  ãdisabled          serial@ff190000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      R     a        ×baudclk apb_pclk            ê       b               /           9           ûdefault         ñ   G      	  ãdisabled          serial@ff1a0000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      S     b        ×baudclk apb_pclk            ê       d               /           9           ûdefault         ñ   H        ãokay          serial@ff1b0000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      T     c        ×baudclk apb_pclk            ê       e               /           9           ûdefault         ñ   I      	  ãdisabled          spi@ff1c0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      G     [        ×spiclk apb_pclk         ê       D               F   J   
   J           Ktx rx           ûdefault         ñ   K   L   M   N                     +          	  ãdisabled          spi@ff1d0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      H     \        ×spiclk apb_pclk         ê       5               F   J      J           Ktx rx           ûdefault         ñ   O   P   Q   R                     +          	  ãdisabled          spi@ff1e0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      I     ]        ×spiclk apb_pclk         ê       4               F   J      J           Ktx rx           ûdefault         ñ   S   T   U   V                     +          	  ãdisabled          spi@ff1f0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      J     ^        ×spiclk apb_pclk         ê       C               F   J      J           Ktx rx           ûdefault         ñ   W   X   Y   Z                     +          	  ãdisabled          spi@ff200000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                   Û      K     _        ×spiclk apb_pclk         ê       „               F   [      [   	        Ktx rx           ûdefault         ñ   \   ]   ^   _        N                           +          	  ãdisabled          thermal-zones      cpu-thermal         U   d        k  è        y   `       trips      cpu_alert0          ‰ p        •  Ð         ±passive         :   a      cpu_alert1          ‰ $ø        •  Ð         ±passive         :   b      cpu_crit            ‰ s        •  Ð      	   ±critical             cooling-maps       map0                a        ¥   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ      map1                b      H  ¥   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ            gpu-thermal         U   d        k  è        y   `      trips      gpu_alert0          ‰ $ø        •  Ð         ±passive         :   c      gpu_crit            ‰ s        •  Ð      	   ±critical             cooling-maps       map0                c        ¥   dÿÿÿÿÿÿÿÿ               tsadc@ff260000            rockchip,rk3399-tsadc            ¶    ÿ&                 ê       a               t      O        ‡ q°         Û      O     d        ×tsadc apb_pclk          Ë      è      
  Òtsadc-apb           \           ´ s        ûinit default sleep          ñ   e        Ë   f        Õ   e        ß           ãokay            õ                      :   `      qos@ffa58000              rockchip,rk3399-qos syscon           ¶    ÿ¥€                 :   n      qos@ffa5c000              rockchip,rk3399-qos syscon           ¶    ÿ¥À                 :   o      qos@ffa60080              rockchip,rk3399-qos syscon           ¶    ÿ¦ €              qos@ffa60100              rockchip,rk3399-qos syscon           ¶    ÿ¦               qos@ffa60180              rockchip,rk3399-qos syscon           ¶    ÿ¦€              qos@ffa70000              rockchip,rk3399-qos syscon           ¶    ÿ§                  :   r      qos@ffa70080              rockchip,rk3399-qos syscon           ¶    ÿ§ €                :   s      qos@ffa74000              rockchip,rk3399-qos syscon           ¶    ÿ§@                 :   p      qos@ffa76000              rockchip,rk3399-qos syscon           ¶    ÿ§`                 :   q      qos@ffa90000              rockchip,rk3399-qos syscon           ¶    ÿ©                  :   t      qos@ffa98000              rockchip,rk3399-qos syscon           ¶    ÿ©€                 :   g      qos@ffaa0000              rockchip,rk3399-qos syscon           ¶    ÿª                  :   u      qos@ffaa0080              rockchip,rk3399-qos syscon           ¶    ÿª €                :   v      qos@ffaa8000              rockchip,rk3399-qos syscon           ¶    ÿª€                 :   w      qos@ffaa8080              rockchip,rk3399-qos syscon           ¶    ÿª€€                :   x      qos@ffab0000              rockchip,rk3399-qos syscon           ¶    ÿ«                  :   h      qos@ffab0080              rockchip,rk3399-qos syscon           ¶    ÿ« €                :   i      qos@ffab8000              rockchip,rk3399-qos syscon           ¶    ÿ«€                 :   j      qos@ffac0000              rockchip,rk3399-qos syscon           ¶    ÿ¬                  :   k      qos@ffac0080              rockchip,rk3399-qos syscon           ¶    ÿ¬ €                :   l      qos@ffac8000              rockchip,rk3399-qos syscon           ¶    ÿ¬€                 :   y      qos@ffac8080              rockchip,rk3399-qos syscon           ¶    ÿ¬€€                :   z      qos@ffad0000              rockchip,rk3399-qos syscon           ¶    ÿ­                  :   {      qos@ffad8080              rockchip,rk3399-qos syscon           ¶    ÿ­€€              qos@ffae0000              rockchip,rk3399-qos syscon           ¶    ÿ®                  :   m      power-management@ff310000         &    rockchip,rk3399-pmu syscon simple-mfd            ¶    ÿ1            power-controller          !    rockchip,rk3399-power-controller            '                        +            :      power-domain@34          ¶   "         Û      á     Ý        ;   g        '          power-domain@33          ¶   !         Û      Ü     å        ;   h   i        '          power-domain@31          ¶            Û      ë     ê        ;   j        '          power-domain@32          ¶              Û      í     ì      Ÿ      ž        ;   k   l        '          power-domain@35          ¶   #         Û      Ð        ;   m        '          power-domain@25          ¶            Û     l        '          power-domain@23          ¶            Û      ð        ;   n        '          power-domain@22          ¶            Û      Õ     f        ;   o        '          power-domain@27          ¶            Û     Î      L        ;   p        '          power-domain@28          ¶            Û     î        ;   q        '          power-domain@8           ¶            Û      ~      }        '          power-domain@9           ¶   	         Û      €              '          power-domain@24          ¶            Û      ô        ;   r   s        '          power-domain@15          ¶           '                        +       power-domain@21          ¶            Û      Þ     ç     r        ;   t        '          power-domain@19          ¶            Û      å     ß        ;   u   v        '          power-domain@20          ¶            Û      æ     à        ;   w   x        '          power-domain@16          ¶           '                        +       power-domain@17          ¶            Û      Ù     Ù        ;   y   z        '          power-domain@18          ¶            Û      Û     Û        ;   {        '                      syscon@ff320000       )    rockchip,rk3399-pmugrf syscon simple-mfd             ¶    ÿ2                 :      io-domains        &    rockchip,rk3399-pmu-io-voltage-domain           ãokay            B   |         spi@ff350000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ5                  Û   }      }           ×spiclk apb_pclk         ê       <               ûdefault         ñ   ~      €   �                     +          	  ãdisabled          serial@ff370000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ7                  Û   }      }   "        ×baudclk apb_pclk            ê       f               /           9           ûdefault         ñ   ‚      	  ãdisabled          i2c@ff3c0000              rockchip,rk3399-i2c          ¶    ÿ<                 t   }   	        ‡ëÂ          Û   }   	   }         	  ×i2c pclk            ê       9               ûdefault         ñ   ƒ                     +            ãokay             €            ¨              pmic@1b           rockchip,rk808           ¶               =        ê              /           xin32k rk808-clkout2            ûdefault         ñ   „         Q         r        €   …        Œ   …        ˜   …        ¤   …        °   …        ¼   …        È   †        Ô   …        à   …        í   …        ú   †                   :   Å   regulators     DCDC_REG1           vdd_center           #         7        I q°        a ™p        y  q   regulator-state-mem          Ž         DCDC_REG2         
  vdd_cpu_l            #         7        I q°        a ™p        y  q        :      regulator-state-mem          Ž         DCDC_REG3           vcc_ddr          #         7   regulator-state-mem          §         DCDC_REG4           vcc_1v8          #         7        I w@        a w@        :      regulator-state-mem          §        ¿ w@         LDO_REG1            vcca1v8_codec            #         7        I w@        a w@        :   ’   regulator-state-mem          Ž         LDO_REG2            vcca1v8_hdmi             #         7        I w@        a w@        :   ¯   regulator-state-mem          Ž         LDO_REG3          	  vcca_1v8             #         7        I w@        a w@   regulator-state-mem          §        ¿ w@         LDO_REG4          	  vcc_sdio             #         7        I -ÆÀ        a -ÆÀ        :   “   regulator-state-mem          §        ¿ -ÆÀ         LDO_REG5            vcca3v0_codec            #         7        I -ÆÀ        a -ÆÀ   regulator-state-mem          Ž         LDO_REG6            vcc_1v5          #         7        I ã`        a ã`   regulator-state-mem          §        ¿ ã`         LDO_REG7            vcca0v9_hdmi             #         7        I »         a »         :   ®   regulator-state-mem          Ž         LDO_REG8            vcc_3v0          #         7        I -ÆÀ        a -ÆÀ        :   |   regulator-state-mem          §        ¿ -ÆÀ         SWITCH_REG1         vcc_cam          #         7   regulator-state-mem          Ž         SWITCH_REG2       	  vcc_mipi             #         7   regulator-state-mem          Ž               regulator@40              silergy,syr827           ¶   @        Û           ûdefault         ñ   ‡      
  vdd_cpu_b           I 
ß4        a ã`        y  è         #         7        ø   …        :      regulator-state-mem          Ž         regulator@41              silergy,syr828           ¶   A        Û           ûdefault         ñ   ˆ        vdd_gpu         I 
ß4        a ã`        y  è         #         7        ø   …        :   ¼   regulator-state-mem          Ž            i2c@ff3d0000              rockchip,rk3399-i2c          ¶    ÿ=                 t   }   
        ‡ëÂ          Û   }   
   }         	  ×i2c pclk            ê       8               ûdefault         ñ   ‰                     +            ãokay               X                 i2c@ff3e0000              rockchip,rk3399-i2c          ¶    ÿ>                 t   }           ‡ëÂ          Û   }      }         	  ×i2c pclk            ê       :               ûdefault         ñ   Š                     +          	  ãdisabled          pwm@ff420000          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB                 	           ûdefault         ñ   ‹         Û   }         	  ãdisabled          pwm@ff420010          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB                	           ûdefault         ñ   Œ         Û   }         	  ãdisabled          pwm@ff420020          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB                 	           ûdefault         ñ   �         Û   }           ãokay            :   Ï      pwm@ff420030          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB 0               	           ûdefault         ñ   Ž         Û   }         	  ãdisabled          dfi@ff630000             ¶    ÿc        @           rockchip,rk3399-dfi         »           ê       ƒ                Û     y        ×pclk_ddr_mon          	  ãdisabled            :         video-codec@ff650000              rockchip,rk3399-vpu          ¶    ÿe                  ê       r              q             
  mvepu vdpu            Û      ë     ê      
  ×aclk hclk           	   �        N            iommu@ff650800            rockchip,iommu           ¶    ÿe        @        ê       s                Û      ë     ê        ×aclk iface          	            N              :   �      video-codec@ff660000              rockchip,rk3399-vdec             ¶    ÿf        €        ê       t                 Û      í     ì      Ÿ      ž        ×axi ahb cabac core          	   �        N             iommu@ff660480            rockchip,iommu            ¶    ÿf€       @    ÿfÀ       @        ê       u                Û      í     ì        ×aclk iface          N               	            :   �      iommu@ff670800            rockchip,iommu           ¶    ÿg        @        ê       *                Û      á     Ý        ×aclk iface          	          	  ãdisabled          rga@ff680000              rockchip,rk3399-rga          ¶    ÿh                 ê       7                Û      Ü     å      m        ×aclk hclk sclk          Ë      j      g      i        Òcore axi ahb            N      !      efuse@ff690000            rockchip,rk3399-efuse            ¶    ÿi         €                     +            Û     }        ×pclk_efuse     cpu-id@7             ¶            cpu-leakage@17           ¶            gpu-leakage@18           ¶            center-leakage@19            ¶            cpu-leakage@1a           ¶            logic-leakage@1b             ¶            wafer-info@1c            ¶               dma-controller@ff6d0000           arm,pl330 arm,primecell          ¶    ÿm        @          ê                                    	"            	-         Û      Ó      	  ×apb_pclk            :   [      dma-controller@ff6e0000           arm,pl330 arm,primecell          ¶    ÿn        @          ê                                    	"            	-         Û      Ô      	  ×apb_pclk            :   J      clock-controller@ff750000             rockchip,rk3399-pmucru           ¶    ÿu                  Û   ‘        ×xin24m          \           /           	D           t   }           ‡(Jñ         :   }      clock-controller@ff760000             rockchip,rk3399-cru          ¶    ÿv                  Û   ‘        ×xin24m          \           /           	D         ˆ  t                        À     À     @      Â     Á     B      É     Â     C      ã      Þ          x      í      D  ‡#g¸€/¯ ;šÊ ðÑ€xhÀ<4`õá õá úð€#ÃF õá úð€×„ ×„ ëÂ ëÂ ×„         :         syscon@ff770000       &    rockchip,rk3399-grf syscon simple-mfd            ¶    ÿw                              +           :      io-domains        "    rockchip,rk3399-io-voltage-domain           ãokay            	Q   ’        	^   |        	k   |        	{   “      mipi-dphy-rx0             rockchip,rk3399-mipi-dphy-rx0            Û      w      ¥     o        ×dphy-ref dphy-cfg grf           N              	ˆ          	  ãdisabled            :   ©      usb2phy@e450              rockchip,rk3399-usb2phy          ¶  äP            Û      {        ×phyclk          /            clk_usbphy0_480m            ãokay            :   .   host-port           	ˆ            ê                    
  mlinestate           ãokay            ¨   ”        :   /      otg-port            	ˆ          0  ê       g              h              j               motg-bvalid otg-id linestate         ãokay            :   2         usb2phy@e460              rockchip,rk3399-usb2phy          ¶  ä`            Û      |        ×phyclk          /            clk_usbphy1_480m            ãokay            :   0   host-port           	ˆ            ê                    
  mlinestate           ãokay            ¨   ”        :   1      otg-port            	ˆ          0  ê       l              m              o               motg-bvalid otg-id linestate         ãokay            :   4         phy@f780              rockchip,rk3399-emmc-phy             ¶  ÷€   $         Û   •        ×emmcclk         	“   2        	ˆ            ãokay            :   -      pcie-phy              rockchip,rk3399-pcie-phy             Û      Š        ×refclk          	ˆ           Ë      ‡        Òphy         ãokay            :            phy@ff7c0000              rockchip,rk3399-typec-phy            ¶    ÿ|                  Û      ~      }        ×tcpdcore tcpdphy-ref            t      ~        ‡úð€        N              Ë      •      ”     L        Òuphy uphy-pipe uphy-tcphy           \           ãokay       dp-port         	ˆ            :   6      usb3-port           	ˆ            :   3         phy@ff800000              rockchip,rk3399-typec-phy            ¶    ÿ€                  Û      €              ×tcpdcore tcpdphy-ref            t      €        ‡úð€        N      	        Ë      �      œ     M        Òuphy uphy-pipe uphy-tcphy           \           ãokay       dp-port         	ˆ            :   7      usb3-port           	ˆ            :   5         watchdog@ff848000              rockchip,rk3399-wdt snps,dw-wdt          ¶    ÿ„€                 Û     |        ê       x             rktimer@ff850000              rockchip,rk3399-timer            ¶    ÿ…                 ê       Q                Û     h      Z        ×pclk timer        spdif@ff870000            rockchip,rk3399-spdif            ¶    ÿ‡                 ê       B               F   [           Ktx        
  ×mclk hclk            Û      U     ×        ûdefault         ñ   –        N              ž          	  ãdisabled       port            :   È   endpoint            ¯   —        :   É            i2s@ff880000          (    rockchip,rk3399-i2s rockchip,rk3066-i2s          ¶    ÿˆ                 \           ê       '               F   [       [           Ktx rx           ×i2s_clk i2s_hclk             Û      V     Ô        ûbclk_on bclk_off            ñ   ˜        Ë   ™        N              ž            ãokay            	§           	Á      port            :   Ç   endpoint            	Üi2s         	ç           ¯   š        :   >            i2s@ff890000          (    rockchip,rk3399-i2s rockchip,rk3066-i2s          ¶    ÿ‰                 ê       (               F   [      [           Ktx rx           ×i2s_clk i2s_hclk             Û      W     Õ        ûdefault         ñ   ›        N              ž          	  ãdisabled            	Á           	§         i2s@ff8a0000          (    rockchip,rk3399-i2s rockchip,rk3066-i2s          ¶    ÿŠ                 ê       )               F   [      [           Ktx rx           ×i2s_clk i2s_hclk             Û      X     Ö        N              ž            ãokay            :   ¬      vop@ff8f0000              rockchip,rk3399-vop-lit           ¶    ÿ�              ÿ�                 ê       w               t      Û     Û        ‡×„ õá          Û      Û      µ     Û        ×aclk_vop dclk_vop hclk_vop          	   œ        N              Ë                       Òaxi ahb dclk            ãokay       port                         +            :      endpoint@0           ¶            ¯   �        :   µ      endpoint@1           ¶           ¯   ž        :   º      endpoint@2           ¶           ¯   Ÿ        :   ³      endpoint@3           ¶           ¯            :   ·      endpoint@4           ¶           ¯   ¡        :   9            iommu@ff8f3f00            rockchip,iommu           ¶    ÿ�?                ê       w                Û      Û     Û        ×aclk iface          N              	            ãokay            :   œ      vop@ff900000              rockchip,rk3399-vop-big           ¶    ÿ�              ÿ�                 ê       v               t      Ù     Ù        ‡×„ õá          Û      Ù      ´     Ù        ×aclk_vop dclk_vop hclk_vop          	   ¢        N              Ë                       Òaxi ahb dclk            ãokay       port                         +            :      endpoint@0           ¶            ¯   £        :   ¹      endpoint@1           ¶           ¯   ¤        :   ´      endpoint@2           ¶           ¯   ¥        :   ²      endpoint@3           ¶           ¯   ¦        :   ¶      endpoint@4           ¶           ¯   §        :   8            iommu@ff903f00            rockchip,iommu           ¶    ÿ�?                ê       v                Û      Ù     Ù        ×aclk iface          N              	            ãokay            :   ¢      isp0@ff910000             rockchip,rk3399-cif-isp          ¶    ÿ‘        @         ê       +                Û      n      é     ã        ×isp aclk hclk           	   ¨        µ   ©        ºdphy            N            	  ãdisabled       ports                        +       port@0           ¶                         +                iommu@ff914000            rockchip,iommu            ¶    ÿ‘@            ÿ‘P                ê       +                Û      é     ã        ×aclk iface          	            N               	ï        :   ¨      isp1@ff920000             rockchip,rk3399-cif-isp          ¶    ÿ’        @         ê       ,                Û      o      ê     ä        ×isp aclk hclk           	   ª        µ   «        ºdphy            N            	  ãdisabled       ports                        +       port@0           ¶                         +                iommu@ff924000            rockchip,iommu            ¶    ÿ’@            ÿ’P                ê       ,                Û      ê     ä        ×aclk iface          	            N               	ï        :   ª      hdmi-sound            simple-audio-card           

i2s         
#           
=hdmi-sound          ãokay       simple-audio-card,cpu           
T   ¬      simple-audio-card,codec         
T   ­         hdmi@ff940000             rockchip,rk3399-dw-hdmi          ¶    ÿ”                 9           ê                    (   Û     t      q      p     o              ×iahb isfr cec grf ref           N              \           ž            ãokay            
^   ®        
n   ¯        
~   °        ûdefault         ñ   ±        :   ­   ports                        +       port@0           ¶                         +       endpoint@0           ¶            ¯   ²        :   ¥      endpoint@1           ¶           ¯   ³        :   Ÿ         port@1           ¶               mipi@ff960000         *    rockchip,rk3399-mipi-dsi snps,dw-mipi-dsi            ¶    ÿ–        €         ê       -                 Û      ¢     p      £     o        ×ref pclk phy_cfg grf            N              Ë      û        Òapb         \                        +          	  ãdisabled       ports                        +       port@0           ¶                         +       endpoint@0           ¶            ¯   ´        :   ¤      endpoint@1           ¶           ¯   µ        :   �               mipi@ff968000         *    rockchip,rk3399-mipi-dsi snps,dw-mipi-dsi            ¶    ÿ–€       €         ê       .                 Û      ¢     q      ¤     o        ×ref pclk phy_cfg grf            N              Ë      ü        Òapb         \                        +            	ˆ          	  ãdisabled            :   «   ports                        +       port@0           ¶                         +       endpoint@0           ¶            ¯   ¶        :   ¦      endpoint@1           ¶           ¯   ·        :                   edp@ff970000              rockchip,rk3399-edp          ¶    ÿ—        €         ê       
                Û     j     l     o        ×dp pclk grf         ûdefault         ñ   ¸        N              Ë             Òdp          \         	  ãdisabled       ports                        +       port@0           ¶                         +       endpoint@0           ¶            ¯   ¹        :   £      endpoint@1           ¶           ¯   º        :   ž               gpu@ff9a0000          #    rockchip,rk3399-mali arm,mali-t860           ¶    ÿš               0  ê                                                  mjob mmu gpu          Û      Ð         â           N      #        ãokay               »        
Š   ¼        :   d      pinctrl           rockchip,rk3399-pinctrl         \           »                        +            Ä   gpio@ff720000             rockchip,gpio-bank           ¶    ÿr                  Û   }           ê                       
–        
¦            9        F           :   (      gpio@ff730000             rockchip,gpio-bank           ¶    ÿs                  Û   }           ê                       
–        
¦            9        F           :   =      gpio@ff780000             rockchip,gpio-bank           ¶    ÿx                  Û     P        ê                       
–        
¦            9        F           :   Ë      gpio@ff788000             rockchip,gpio-bank           ¶    ÿx€                 Û     Q        ê                       
–        
¦            9        F           :   #      gpio@ff790000             rockchip,gpio-bank           ¶    ÿy                  Û     R        ê                       
–        
¦            9        F           :         pcfg-pull-up             
²        :   À      pcfg-pull-down           
¿        :   Ã      pcfg-pull-none           
Î        :   ½      pcfg-pull-none-12ma          
Î        
Û           :   ¿      pcfg-pull-none-13ma          
Î        
Û           :   ¾      pcfg-pull-none-18ma          
Î        
Û         pcfg-pull-none-20ma          
Î        
Û           :   Â      pcfg-pull-up-2ma             
²        
Û         pcfg-pull-up-8ma             
²        
Û         pcfg-pull-up-18ma            
²        
Û         pcfg-pull-up-20ma            
²        
Û           :   Á      pcfg-pull-down-4ma           
¿        
Û         pcfg-pull-down-8ma           
¿        
Û         pcfg-pull-down-12ma          
¿        
Û         pcfg-pull-down-18ma          
¿        
Û         pcfg-pull-down-20ma          
¿        
Û         pcfg-output-high             
ê      pcfg-output-low          
ö      pcfg-input-enable                  pcfg-input-pull-up                    
²      pcfg-input-pull-down                      
¿      clock      clk-32k                       ½         cif    cif-clkin                 
      ½      cif-clkouta                     ½         edp    edp-hpd                     ½        :   ¸         gmac       rgmii-pins        ð              ¾            ½            ½            ¾            ½      	      ½            ½            ½            ½            ¾            ¾            ½            ½            ¾             ¾        :   "      rmii-pins                        ½            ¾            ½      
      ½      	      ½            ½            ½            ½            ¾            ¾         i2c0       i2c0-xfer                        ½            ½        :   ƒ         i2c1       i2c1-xfer                        ½            ½        :   :         i2c2       i2c2-xfer                        ¿             ¿        :   ?         i2c3       i2c3-xfer                        ½            ½        :   @         i2c4       i2c4-xfer                        ½            ½        :   ‰         i2c5       i2c5-xfer                        ½      
      ½        :   A         i2c6       i2c6-xfer                  
      ½      	      ½        :   B         i2c7       i2c7-xfer                        ½            ½        :   C         i2c8       i2c8-xfer                        ½            ½        :   Š         i2s0       i2s0-2ch-bus          `              ½            ½            ½            ½            ½             ½        :   ˜      i2s0-2ch-bus-bclk-off         `               ½            ½            ½            ½            ½             ½        :   ™      i2s0-8ch-bus          �              ½            ½            ½            ½            ½            ½            ½            ½             ½      i2s0-8ch-bus-bclk-off         �               ½            ½            ½            ½            ½            ½            ½            ½             ½         i2s1       i2s1-2ch-bus          P              ½            ½            ½            ½            ½        :   ›      i2s1-2ch-bus-bclk-off         P               ½            ½            ½            ½            ½         sdio0      sdio0-bus1                      À      sdio0-bus4        @              Á            Á            Á            Á        :   %      sdio0-cmd                       Á        :   &      sdio0-clk                       Â        :   '      sdio0-cd                        À      sdio0-pwr                       À      sdio0-bkpwr                     À      sdio0-wp                         À      sdio0-int                        À         sdmmc      sdmmc-bus1                      À      sdmmc-bus4        @              À      	      À      
      À            À        :   ,      sdmmc-clk                       ½        :   )      sdmmc-cmd                       À        :   +      sdmmc-cd                         À        :   *      sdmmc-wp                         À         suspend    ap-pwroff                       ½      ddrio-pwroff                         ½         spdif      spdif-bus                       ½        :   –      spdif-bus-1                     ½         spi0       spi0-clk                        À        :   K      spi0-cs0                        À        :   N      spi0-cs1                        À      spi0-tx                     À        :   L      spi0-rx                     À        :   M         spi1       spi1-clk                  	      À        :   O      spi1-cs0                  
      À        :   R      spi1-rx                     À        :   Q      spi1-tx                     À        :   P         spi2       spi2-clk                        À        :   S      spi2-cs0                        À        :   V      spi2-rx               	      À        :   U      spi2-tx               
      À        :   T         spi3       spi3-clk                        À        :   ~      spi3-cs0                        À        :   �      spi3-rx                     À        :   €      spi3-tx                     À        :            spi4       spi4-clk                        À        :   W      spi4-cs0                        À        :   Z      spi4-rx                      À        :   Y      spi4-tx                     À        :   X         spi5       spi5-clk                        À        :   \      spi5-cs0                        À        :   _      spi5-rx                     À        :   ^      spi5-tx                     À        :   ]         testclk    test-clkout0                          ½      test-clkout1                        ½      test-clkout2                         ½         tsadc      otp-pin                      ½        :   e      otp-out                     ½        :   f         uart0      uart0-xfer                       À            ½        :   D      uart0-cts                       ½        :   E      uart0-rts                       ½        :   F         uart1      uart1-xfer                       À            ½        :   G         uart2a     uart2a-xfer                      À      	      ½         uart2b     uart2b-xfer                      À            ½         uart2c     uart2c-xfer                      À            ½        :   H         uart3      uart3-xfer                       À            ½        :   I      uart3-cts                       ½      uart3-rts                       ½         uart4      uart4-xfer                       À            ½        :   ‚         uarthdcp       uarthdcp-xfer                        À            ½         pwm0       pwm0-pin                        ½        :   ‹      pwm0-pin-pull-down                      Ã      vop0-pwm-pin                        ½      vop1-pwm-pin                        ½         pwm1       pwm1-pin                        ½        :   Œ      pwm1-pin-pull-down                      Ã         pwm2       pwm2-pin                        ½        :   �      pwm2-pin-pull-down                      Ã         pwm3a      pwm3a-pin                        ½        :   Ž         pwm3b      pwm3b-pin                       ½         hdmi       hdmi-i2c-xfer                        ½            ½      hdmi-cec                        ½        :   ±         pcie       pci-clkreqn-cpm                      ½      pci-clkreqnb-cpm                         ½        :         pcie-pwr-en                      ½        :   Ì         bt     bt-enable-h                	       ½      bt-host-wake-l                        ½      bt-wake-l                        ½         es8316     hp-detect                         ½        :   ;      hp-int                       À        :   <         leds       user-led2                        ½        :   Ä         pmic       pmic-int-l                       À        :   „      vsel1-pin                        Ã        :   ‡      vsel2-pin                        Ã        :   ˆ         usb-typec      vcc5v0-typec-en                      À        :   Ê         usb2       vcc5v0-host-en                       ½        :   Í         wifi       wifi-enable-h                  
       ½        :   Æ      wifi-host-wake-l                          ½            opp-table-0           operating-points-v2                  :      opp00           '    Q–         . 5         <  œ@      opp01           '    #ÃF         . –¨      opp02           '    0£,         . øP      opp03           '    <Ü         . »       opp04           '    G†Œ         . à˜      opp05           '    Tfr         . Èà      opp06           '    ZJ         . Œ0         opp-table-1           operating-points-v2                  :      opp00           '    Q–         . 5         <  œ@      opp01           '    #ÃF         . 5       opp02           '    0£,         . –¨      opp03           '    <Ü         . øP      opp04           '    G†Œ         . »       opp05           '    Tfr         . à˜      opp06           '    _Ø"         . �      opp07           '    kIÒ         . Œ0      opp08           '    x)¸         . Ð         opp-table-2           operating-points-v2         :   »   opp00           '    ëÂ         . 5       opp01           '    ³Ü@        . 5       opp02           '    ×„         . –¨      opp03           '    Íe         . øP      opp04           '    #ÃF         . H      opp05           '    /¯         . g8         chosen          Mserial2:1500000n8         external-gmac-clock           fixed-clock         sY@        clkin_gmac          /            :          leds          
    gpio-leds           ûdefault         ñ   Ä   led-0           Ystatus          b           á   #             
  hheartbeat            sdio-pwrseq           mmc-pwrseq-simple            Û   Å           ×lpo         ûdefault         ñ   Æ        ~   (   
           :   $      sound             audio-graph-card            ŠAnalog          �   Ç        •   =              sound-dit             audio-graph-card            ŠSPDIF           �   È      spdif-dit             linux,spdif-dit         ž       port       endpoint            ¯   É        :   —            vbus-typec-regulator              regulator-fixed          ¡        Ç   =               ûdefault         ñ   Ê        vbus_typec           #        ø   …      dc-12v            regulator-fixed         vcc12v_dcin          #         7        I ·         a ·         :   Î      vcc3v3-lan-regulator              regulator-fixed         vcc3v3_lan           #         7        I 2Z         a 2Z         ø   †        :   !      vcc3v3-pcie-regulator             regulator-fixed          ¡        Ç   Ë               ûdefault         ñ   Ì        vcc3v3_pcie          #         7        ø   …        :         vcc3v3-sys            regulator-fixed         vcc3v3_sys           #         7        I 2Z         a 2Z         ø   …        :   †      vcc5v0-host-regulator             regulator-fixed          ¡        Ç                  ûdefault         ñ   Í        vcc5v0_host          #        ø   …        :   ”      vcc-sys           regulator-fixed         vcc5v0_sys           #         7        I LK@        a LK@        ø   Î        :   …      vcc-0v9           regulator-fixed         vcc_0v9          #         7        I »         a »         ø   †        :         vdd-log           pwm-regulator           ´   Ï      a¨           ¹   …        vdd_log          #         7        I 5         a \À      opp-table-3           operating-points-v2         :      opp00           '    ×„         . »       opp01           '    '²Z€        . »       opp02           '    /¯         . »       opp03           '    7P(         . H            	compatible interrupt-parent #address-cells #size-cells model ethernet0 i2c0 i2c1 i2c2 i2c3 i2c4 i2c5 i2c6 i2c7 i2c8 serial0 serial1 serial2 serial3 serial4 mmc0 mmc1 cpu device_type reg enable-method capacity-dmips-mhz clocks #cooling-cells dynamic-power-coefficient cpu-idle-states operating-points-v2 cpu-supply phandle duration-us exit-latency-us entry-method local-timer-stop arm,psci-suspend-param entry-latency-us min-residency-us ports rockchip,pmu devfreq-events clock-names status interrupts arm,no-tick-in-suspend clock-frequency clock-output-names #clock-cells reg-names #interrupt-cells aspm-no-l0s bus-range interrupt-names interrupt-map-mask interrupt-map max-link-speed msi-map phys phy-names ranges resets reset-names ep-gpios num-lanes pinctrl-0 pinctrl-names vpcie0v9-supply vpcie1v8-supply vpcie3v3-supply interrupt-controller power-domains rockchip,grf snps,txpbl assigned-clocks assigned-clock-parents clock_in_out phy-supply phy-mode snps,reset-gpio snps,reset-active-low snps,reset-delays-us tx_delay rx_delay max-frequency fifo-depth bus-width cap-sdio-irq cap-sd-highspeed keep-power-in-suspend mmc-pwrseq non-removable sd-uhs-sdr104 assigned-clock-rates cap-mmc-highspeed cd-gpios disable-wp arasan,soc-ctl-syscon disable-cqe-dcmd mmc-hs200-1_8v dr_mode phy_type snps,dis_enblslpm_quirk snps,dis-u2-freeclk-exists-quirk snps,dis_u2_susphy_quirk snps,dis-del-phy-power-chg-quirk snps,dis-tx-ipgap-linecheck-quirk #sound-dai-cells remote-endpoint msi-controller #msi-cells affinity #io-channel-cells vref-supply i2c-scl-rising-time-ns i2c-scl-falling-time-ns reg-shift reg-io-width dmas dma-names polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device rockchip,hw-tshut-temp pinctrl-1 pinctrl-2 #thermal-sensor-cells rockchip,hw-tshut-mode rockchip,hw-tshut-polarity #power-domain-cells pm_qos pmu1830-supply rockchip,system-power-controller wakeup-source vcc1-supply vcc2-supply vcc3-supply vcc4-supply vcc6-supply vcc7-supply vcc8-supply vcc9-supply vcc10-supply vcc11-supply vcc12-supply vddio-supply regulator-name regulator-always-on regulator-boot-on regulator-min-microvolt regulator-max-microvolt regulator-ramp-delay regulator-off-in-suspend regulator-on-in-suspend regulator-suspend-microvolt fcs,suspend-voltage-selector vin-supply #pwm-cells iommus #iommu-cells #dma-cells arm,pl330-periph-burst #reset-cells audio-supply bt656-supply gpio1830-supply sdmmc-supply #phy-cells drive-impedance-ohm rockchip,capture-channels rockchip,playback-channels dai-format mclk-fs rockchip,disable-mmu-reset simple-audio-card,format simple-audio-card,mclk-fs simple-audio-card,name sound-dai avdd-0v9-supply avdd-1v8-supply ddc-i2c-bus mali-supply gpio-controller #gpio-cells bias-pull-up bias-pull-down bias-disable drive-strength output-high output-low input-enable rockchip,pins opp-shared opp-hz opp-microvolt clock-latency-ns stdout-path function color linux,default-trigger reset-gpios label dais hp-det-gpio enable-active-high pwms pwm-supply 