Ðþí  ê   8  ÞP   (            ¸  Þ                             -    radxa,rockpi4a 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        ºusb         ãokay          usb@fe3e0000              generic-ohci             ¶    þ>                 ê                        Û     Ê     Ë   /        µ   0        º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            µ   1   2        º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            µ   3   4        º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         µ   5   6        N               Ë          H     J      ý        Òspdif dptx apb core         \           ž         	  ãdisabled       ports      port                         +       endpoint@0           ¶            ¯   7        :   ¤      endpoint@1           ¶           ¯   8        :   ž               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         ñ   9                     +            ãokay               ,              codec@11              everest,es8316           ¶            Û      Y        ×mclk            ž       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         ñ   =                     +          	  ãdisabled          i2c@ff150000              rockchip,rk3399-i2c          ¶    ÿ                 t      E        ‡ëÂ          Û      E     Y      	  ×i2c pclk            ê       %               ûdefault         ñ   >                     +          	  ãdisabled          i2c@ff160000              rockchip,rk3399-i2c          ¶    ÿ                 t      F        ‡ëÂ          Û      F     Z      	  ×i2c pclk            ê       $               ûdefault         ñ   ?                     +          	  ãdisabled          serial@ff180000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      Q     `        ×baudclk apb_pclk            ê       c               /           9           ûdefault         ñ   @   A   B      	  ãdisabled          serial@ff190000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      R     a        ×baudclk apb_pclk            ê       b               /           9           ûdefault         ñ   C      	  ãdisabled          serial@ff1a0000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      S     b        ×baudclk apb_pclk            ê       d               /           9           ûdefault         ñ   D        ãokay          serial@ff1b0000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      T     c        ×baudclk apb_pclk            ê       e               /           9           ûdefault         ñ   E      	  ãdisabled          spi@ff1c0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      G     [        ×spiclk apb_pclk         ê       D               F   F   
   F           Ktx rx           ûdefault         ñ   G   H   I   J                     +          	  ãdisabled          spi@ff1d0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      H     \        ×spiclk apb_pclk         ê       5               F   F      F           Ktx rx           ûdefault         ñ   K   L   M   N                     +          	  ãdisabled          spi@ff1e0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      I     ]        ×spiclk apb_pclk         ê       4               F   F      F           Ktx rx           ûdefault         ñ   O   P   Q   R                     +          	  ãdisabled          spi@ff1f0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      J     ^        ×spiclk apb_pclk         ê       C               F   F      F           Ktx rx           ûdefault         ñ   S   T   U   V                     +          	  ãdisabled          spi@ff200000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                   Û      K     _        ×spiclk apb_pclk         ê       „               F   W      W   	        Ktx rx           ûdefault         ñ   X   Y   Z   [        N                           +          	  ãdisabled          thermal-zones      cpu-thermal         U   d        k  è        y   \       trips      cpu_alert0          ‰ p        •  Ð         ±passive         :   ]      cpu_alert1          ‰ $ø        •  Ð         ±passive         :   ^      cpu_crit            ‰ s        •  Ð      	   ±critical             cooling-maps       map0                ]        ¥   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ      map1                ^      H  ¥   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ            gpu-thermal         U   d        k  è        y   \      trips      gpu_alert0          ‰ $ø        •  Ð         ±passive         :   _      gpu_crit            ‰ s        •  Ð      	   ±critical             cooling-maps       map0                _        ¥   `ÿÿÿÿÿÿÿÿ               tsadc@ff260000            rockchip,rk3399-tsadc            ¶    ÿ&                 ê       a               t      O        ‡ q°         Û      O     d        ×tsadc apb_pclk          Ë      è      
  Òtsadc-apb           \           ´ s        ûinit default sleep          ñ   a        Ë   b        Õ   a        ß           ãokay            õ                      :   \      qos@ffa58000              rockchip,rk3399-qos syscon           ¶    ÿ¥€                 :   j      qos@ffa5c000              rockchip,rk3399-qos syscon           ¶    ÿ¥À                 :   k      qos@ffa60080              rockchip,rk3399-qos syscon           ¶    ÿ¦ €              qos@ffa60100              rockchip,rk3399-qos syscon           ¶    ÿ¦               qos@ffa60180              rockchip,rk3399-qos syscon           ¶    ÿ¦€              qos@ffa70000              rockchip,rk3399-qos syscon           ¶    ÿ§                  :   n      qos@ffa70080              rockchip,rk3399-qos syscon           ¶    ÿ§ €                :   o      qos@ffa74000              rockchip,rk3399-qos syscon           ¶    ÿ§@                 :   l      qos@ffa76000              rockchip,rk3399-qos syscon           ¶    ÿ§`                 :   m      qos@ffa90000              rockchip,rk3399-qos syscon           ¶    ÿ©                  :   p      qos@ffa98000              rockchip,rk3399-qos syscon           ¶    ÿ©€                 :   c      qos@ffaa0000              rockchip,rk3399-qos syscon           ¶    ÿª                  :   q      qos@ffaa0080              rockchip,rk3399-qos syscon           ¶    ÿª €                :   r      qos@ffaa8000              rockchip,rk3399-qos syscon           ¶    ÿª€                 :   s      qos@ffaa8080              rockchip,rk3399-qos syscon           ¶    ÿª€€                :   t      qos@ffab0000              rockchip,rk3399-qos syscon           ¶    ÿ«                  :   d      qos@ffab0080              rockchip,rk3399-qos syscon           ¶    ÿ« €                :   e      qos@ffab8000              rockchip,rk3399-qos syscon           ¶    ÿ«€                 :   f      qos@ffac0000              rockchip,rk3399-qos syscon           ¶    ÿ¬                  :   g      qos@ffac0080              rockchip,rk3399-qos syscon           ¶    ÿ¬ €                :   h      qos@ffac8000              rockchip,rk3399-qos syscon           ¶    ÿ¬€                 :   u      qos@ffac8080              rockchip,rk3399-qos syscon           ¶    ÿ¬€€                :   v      qos@ffad0000              rockchip,rk3399-qos syscon           ¶    ÿ­                  :   w      qos@ffad8080              rockchip,rk3399-qos syscon           ¶    ÿ­€€              qos@ffae0000              rockchip,rk3399-qos syscon           ¶    ÿ®                  :   i      power-management@ff310000         &    rockchip,rk3399-pmu syscon simple-mfd            ¶    ÿ1            power-controller          !    rockchip,rk3399-power-controller            '                        +            :      power-domain@34          ¶   "         Û      á     Ý        ;   c        '          power-domain@33          ¶   !         Û      Ü     å        ;   d   e        '          power-domain@31          ¶            Û      ë     ê        ;   f        '          power-domain@32          ¶              Û      í     ì      Ÿ      ž        ;   g   h        '          power-domain@35          ¶   #         Û      Ð        ;   i        '          power-domain@25          ¶            Û     l        '          power-domain@23          ¶            Û      ð        ;   j        '          power-domain@22          ¶            Û      Õ     f        ;   k        '          power-domain@27          ¶            Û     Î      L        ;   l        '          power-domain@28          ¶            Û     î        ;   m        '          power-domain@8           ¶            Û      ~      }        '          power-domain@9           ¶   	         Û      €              '          power-domain@24          ¶            Û      ô        ;   n   o        '          power-domain@15          ¶           '                        +       power-domain@21          ¶            Û      Þ     ç     r        ;   p        '          power-domain@19          ¶            Û      å     ß        ;   q   r        '          power-domain@20          ¶            Û      æ     à        ;   s   t        '          power-domain@16          ¶           '                        +       power-domain@17          ¶            Û      Ù     Ù        ;   u   v        '          power-domain@18          ¶            Û      Û     Û        ;   w        '                      syscon@ff320000       )    rockchip,rk3399-pmugrf syscon simple-mfd             ¶    ÿ2                 :      io-domains        &    rockchip,rk3399-pmu-io-voltage-domain           ãokay            B   x         spi@ff350000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ5                  Û   y      y           ×spiclk apb_pclk         ê       <               ûdefault         ñ   z   {   |   }                     +          	  ãdisabled          serial@ff370000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ7                  Û   y      y   "        ×baudclk apb_pclk            ê       f               /           9           ûdefault         ñ   ~      	  ãdisabled          i2c@ff3c0000              rockchip,rk3399-i2c          ¶    ÿ<                 t   y   	        ‡ëÂ          Û   y   	   y         	  ×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 -ÆÀ        :   x   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   y   
        ‡ëÂ          Û   y   
   y         	  ×i2c pclk            ê       8               ûdefault         ñ   †                     +            ãokay               X                 i2c@ff3e0000              rockchip,rk3399-i2c          ¶    ÿ>                 t   y           ‡ëÂ          Û   y      y         	  ×i2c pclk            ê       :               ûdefault         ñ   ‡                     +          	  ãdisabled          pwm@ff420000          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB                 	           ûdefault         ñ   ˆ         Û   y         	  ãdisabled          pwm@ff420010          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB                	           ûdefault         ñ   ‰         Û   y         	  ãdisabled          pwm@ff420020          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB                 	           ûdefault         ñ   Š         Û   y           ãokay            :   Ì      pwm@ff420030          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB 0               	           ûdefault         ñ   ‹         Û   y         	  ã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            :   W      dma-controller@ff6e0000           arm,pl330 arm,primecell          ¶    ÿn        @          ê                                    	"            	-         Û      Ô      	  ×apb_pclk            :   F      clock-controller@ff750000             rockchip,rk3399-pmucru           ¶    ÿu                  Û   Ž        ×xin24m          \           /           	D           t   y           ‡(Jñ         :   y      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   �        	^   x        	k   x        	{   �      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            :   1         usb2phy@e460              rockchip,rk3399-usb2phy          ¶  ä`            Û      |        ×phyclk          /            clk_usbphy1_480m            ãokay            :   /   host-port           	ˆ            ê                    
  mlinestate           ãokay            ¨   ‘        :   0      otg-port            	ˆ          0  ê       l              m              o               motg-bvalid otg-id linestate         ãokay            :   3         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         	ˆ            :   5      usb3-port           	ˆ            :   2         phy@ff800000              rockchip,rk3399-typec-phy            ¶    ÿ€                  Û      €              ×tcpdcore tcpdphy-ref            t      €        ‡úð€        N      	        Ë      �      œ     M        Òuphy uphy-pipe uphy-tcphy           \           ãokay       dp-port         	ˆ            :   6      usb3-port           	ˆ            :   4         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   W           Ktx        
  ×mclk hclk            Û      U     ×        ûdefault         ñ   “        N              ž          	  ãdisabled       port            :   Å   endpoint            ¯   ”        :   Æ            i2s@ff880000          (    rockchip,rk3399-i2s rockchip,rk3066-i2s          ¶    ÿˆ                 \           ê       '               F   W       W           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   W      W           Ktx rx           ×i2s_clk i2s_hclk             Û      W     Õ        ûdefault         ñ   ˜        N              ž          	  ãdisabled            	Á           	§         i2s@ff8a0000          (    rockchip,rk3399-i2s rockchip,rk3066-i2s          ¶    ÿŠ                 ê       )               F   W      W           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           ¶           ¯   ž        :   8            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           ¶           ¯   ¤        :   7            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               ¸        
Š   ¹        :   `      pinctrl           rockchip,rk3399-pinctrl         \           »                        +            Ä   gpio@ff720000             rockchip,gpio-bank           ¶    ÿr                  Û   y           ê                       
–        
¦            9        F           :   '      gpio@ff730000             rockchip,gpio-bank           ¶    ÿs                  Û   y           ê                       
–        
¦            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                        º            º        :   9         i2c2       i2c2-xfer                        ¼             ¼        :   ;         i2c3       i2c3-xfer                        º            º        :   <         i2c4       i2c4-xfer                        º            º        :   †         i2c5       i2c5-xfer                        º      
      º        :   =         i2c6       i2c6-xfer                  
      º      	      º        :   >         i2c7       i2c7-xfer                        º            º        :   ?         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                        ½        :   G      spi0-cs0                        ½        :   J      spi0-cs1                        ½      spi0-tx                     ½        :   H      spi0-rx                     ½        :   I         spi1       spi1-clk                  	      ½        :   K      spi1-cs0                  
      ½        :   N      spi1-rx                     ½        :   M      spi1-tx                     ½        :   L         spi2       spi2-clk                        ½        :   O      spi2-cs0                        ½        :   R      spi2-rx               	      ½        :   Q      spi2-tx               
      ½        :   P         spi3       spi3-clk                        ½        :   z      spi3-cs0                        ½        :   }      spi3-rx                     ½        :   |      spi3-tx                     ½        :   {         spi4       spi4-clk                        ½        :   S      spi4-cs0                        ½        :   V      spi4-rx                      ½        :   U      spi4-tx                     ½        :   T         spi5       spi5-clk                        ½        :   X      spi5-cs0                        ½        :   [      spi5-rx                     ½        :   Z      spi5-tx                     ½        :   Y         testclk    test-clkout0                          º      test-clkout1                        º      test-clkout2                         º         tsadc      otp-pin                      º        :   a      otp-out                     º        :   b         uart0      uart0-xfer                       ½            º        :   @      uart0-cts                       º        :   A      uart0-rts                       º        :   B         uart1      uart1-xfer                       ½            º        :   C         uart2a     uart2a-xfer                      ½      	      º         uart2b     uart2b-xfer                      ½            º         uart2c     uart2c-xfer                      ½            º        :   D         uart3      uart3-xfer                       ½            º        :   E      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–         . –¨ –¨ Ð        <  œ@      opp01           '    #ÃF         . –¨ –¨ Ð      opp02           '    0£,         . øP øP Ð      opp03           '    <Ü         . H H Ð      opp04           '    G†Œ         . B@ B@ Ð      opp05           '    Tfr         . *ˆ *ˆ Ð         opp-table-1           operating-points-v2                  :      opp00           '    Q–         . –¨ –¨ Ð        <  œ@      opp01           '    #ÃF         . –¨ –¨ Ð      opp02           '    0£,         . –¨ –¨ Ð      opp03           '    <Ü         . Yø Yø Ð      opp04           '    G†Œ         . ~ð ~ð Ð      opp05           '    Tfr         . £è £è Ð      opp06           '    _Ø"         . Èà Èà Ð      opp07           '    kIÒ         . O€ O€ Ð         opp-table-2           operating-points-v2         :   ¸   opp00           '    ëÂ         . –¨ –¨ Œ0      opp01           '    ³Ü@        . –¨ –¨ Œ0      opp02           '    ×„         . –¨ –¨ Œ0      opp03           '    Íe         . Yø Yø Œ0      opp04           '    #ÃF         . H H Œ0      opp05           '    /¯         . Èà Èà Œ0         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 \À         	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 enable-active-high pwms pwm-supply 