Ðþí  íÏ   8  â   (            Ë  áÌ                             &    firefly,roc-rk3399-pc rockchip,rk3399                                    +            7Firefly ROC-RK3399-PC Board    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       	  ãdisabled       interrupt-controller             Þ                     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            ó              Ë      ‰      
  Òstmmaceth                                 ãokay                  ¦        )           @input           M           Xrgmii           adefault         o           y                  ‰        Ÿ      '  ÃP        ´   (        ½         mmc@fe310000          0    rockchip,rk3399-dw-mshc rockchip,rk3288-dw-mshc          ¶    þ1        @         ê       @               ÆðÑ€          Û     î      M      œ      �        ×biu ciu ciu-drive ciu-sample            Ô           ó              Ë      y        Òreset         	  ãdisabled          mmc@fe320000          0    rockchip,rk3399-dw-mshc rockchip,rk3288-dw-mshc          ¶    þ2        @         ê       A               ÆðÑ€             Í        ßëÂ           Û     Î      L      š      ›        ×biu ciu ciu-drive ciu-sample            Ô           ó              Ë      z        Òreset           ãokay            ô            þ                                  adefault         o          !         #        1   "        =   #      mmc@fe330000          +    rockchip,rk3399-sdhci-5.1 arasan,sdhci-5.1           ¶    þ3                 ê                      J                 N        ßëÂ          Û      N      ð        ×clk_xin clk_ahb         emmc_cardclock          /            µ   $        ºphy_arasan          ó               `        ãokay            ô            q        :   ‹      usb@fe380000              generic-ehci             ¶    þ8                 ê                       Û     È     É   %        µ   &        ºusb         ãokay          usb@fe3a0000              generic-ohci             ¶    þ:                 ê                       Û     È     É   %        µ   &        ºusb         ãokay          usb@fe3c0000              generic-ehci             ¶    þ<                 ê                       Û     Ê     Ë   '        µ   (        ºusb         ãokay          usb@fe3e0000              generic-ohci             ¶    þ>                 ê                        Û     Ê     Ë   '        µ   (        º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           otg         µ   )   *        ºusb2-phy usb3-phy         
  ‡utmi_wide            �         ¨         É         â                 ó              ã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            µ   +   ,        ºusb2-phy usb3-phy         
  ‡utmi_wide            �         ¨         É         â                 ó              ãokay             dp@fec00000           rockchip,rk3399-cdn-dp           ¶    þÀ                 ê       	                     r      ¡        ßõá ëÂ           Û      r     u      ¡     o        ×core-clk pclk spdif grf         µ   -   .        ó               Ë          H     J      ý        Òspdif dptx apb core                    %         	  ãdisabled       ports      port                         +       endpoint@0           ¶            6   /        :   ›      endpoint@1           ¶           6   0        :   •               interrupt-controller@fee00000             arm,gic-v3          F                        +            Ä         Þ      P   ¶    þà             þð             ÿð             ÿñ             ÿò                 ê      	               :      interrupt-controller@fee20000             arm,gic-v3-its           F        U            ¶    þâ                 :         ppi-partitions     interrupt-partition-0           `                    :         interrupt-partition-1           `              :               saradc@ff100000           rockchip,rk3399-saradc           ¶    ÿ                 ê       >               i            Û      P     e        ×saradc apb_pclk         Ë      Ô        Òsaradc-apb          ãokay            {   1        :   ¸      i2c@ff110000              rockchip,rk3399-i2c          ¶    ÿ                       A        ßëÂ          Û      A     U      	  ×i2c pclk            ê       ;               adefault         o   2                     +            ãokay            ‡  ,        ž         i2c@ff120000              rockchip,rk3399-i2c          ¶    ÿ                       B        ßëÂ          Û      B     V      	  ×i2c pclk            ê       #               adefault         o   3                     +          	  ãdisabled          i2c@ff130000              rockchip,rk3399-i2c          ¶    ÿ                       C        ßëÂ          Û      C     W      	  ×i2c pclk            ê       "               adefault         o   4                     +            ãokay            ‡  Â        ž           :   ¤      i2c@ff140000              rockchip,rk3399-i2c          ¶    ÿ                       D        ßëÂ          Û      D     X      	  ×i2c pclk            ê       &               adefault         o   5                     +          	  ãdisabled          i2c@ff150000              rockchip,rk3399-i2c          ¶    ÿ                       E        ßëÂ          Û      E     Y      	  ×i2c pclk            ê       %               adefault         o   6                     +          	  ãdisabled          i2c@ff160000              rockchip,rk3399-i2c          ¶    ÿ                       F        ßëÂ          Û      F     Z      	  ×i2c pclk            ê       $               adefault         o   7                     +            ãokay            ‡  X        ž      usb-typec@22              fcs,fusb302          ¶   "            8        ê              adefault         o   9        ¶   :        ãokay          regulator@66              mps,mp8859           ¶   f   mp8859_dcdc         Âdc_12v          Ñ ·         é ·                           '   :        :   Á   regulator-state-mem          2        J ·                serial@ff180000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      Q     `        ×baudclk apb_pclk            ê       c               f           p           adefault         o   ;   <        ãokay          serial@ff190000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      R     a        ×baudclk apb_pclk            ê       b               f           p           adefault         o   =      	  ãdisabled          serial@ff1a0000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      S     b        ×baudclk apb_pclk            ê       d               f           p           adefault         o   >        ãokay          serial@ff1b0000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ                  Û      T     c        ×baudclk apb_pclk            ê       e               f           p           adefault         o   ?      	  ãdisabled          spi@ff1c0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      G     [        ×spiclk apb_pclk         ê       D               }   @   
   @           ‚tx rx           adefault         o   A   B   C   D                     +          	  ãdisabled          spi@ff1d0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      H     \        ×spiclk apb_pclk         ê       5               }   @      @           ‚tx rx           adefault         o   E   F   G   H                     +            ãokay       flash@0           jedec,spi-nor            ¶            Œ ˜–€         spi@ff1e0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      I     ]        ×spiclk apb_pclk         ê       4               }   @      @           ‚tx rx           adefault         o   I   J   K   L                     +          	  ãdisabled          spi@ff1f0000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                  Û      J     ^        ×spiclk apb_pclk         ê       C               }   @      @           ‚tx rx           adefault         o   M   N   O   P                     +          	  ãdisabled          spi@ff200000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ                   Û      K     _        ×spiclk apb_pclk         ê       „               }   Q      Q   	        ‚tx rx           adefault         o   R   S   T   U        ó                           +          	  ãdisabled          thermal-zones      cpu-thermal         ž   d        ´  è        Â   V       trips      cpu_alert0          Ò p        Þ  Ð         ±passive         :   W      cpu_alert1          Ò $ø        Þ  Ð         ±passive         :   X      cpu_crit            Ò s        Þ  Ð      	   ±critical             cooling-maps       map0            é   W        î   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ      map1            é   X      H  î   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ            gpu-thermal         ž   d        ´  è        Â   V      trips      gpu_alert0          Ò $ø        Þ  Ð         ±passive         :   Y      gpu_crit            Ò s        Þ  Ð      	   ±critical             cooling-maps       map0            é   Y        î   Zÿÿÿÿÿÿÿÿ               tsadc@ff260000            rockchip,rk3399-tsadc            ¶    ÿ&                 ê       a                     O        ß q°         Û      O     d        ×tsadc apb_pclk          Ë      è      
  Òtsadc-apb                      ý s        ainit default sleep          o   [           \           [        (           ãokay            >           U           :   V      qos@ffa58000              rockchip,rk3399-qos syscon           ¶    ÿ¥€                 :   d      qos@ffa5c000              rockchip,rk3399-qos syscon           ¶    ÿ¥À                 :   e      qos@ffa60080              rockchip,rk3399-qos syscon           ¶    ÿ¦ €              qos@ffa60100              rockchip,rk3399-qos syscon           ¶    ÿ¦               qos@ffa60180              rockchip,rk3399-qos syscon           ¶    ÿ¦€              qos@ffa70000              rockchip,rk3399-qos syscon           ¶    ÿ§                  :   h      qos@ffa70080              rockchip,rk3399-qos syscon           ¶    ÿ§ €                :   i      qos@ffa74000              rockchip,rk3399-qos syscon           ¶    ÿ§@                 :   f      qos@ffa76000              rockchip,rk3399-qos syscon           ¶    ÿ§`                 :   g      qos@ffa90000              rockchip,rk3399-qos syscon           ¶    ÿ©                  :   j      qos@ffa98000              rockchip,rk3399-qos syscon           ¶    ÿ©€                 :   ]      qos@ffaa0000              rockchip,rk3399-qos syscon           ¶    ÿª                  :   k      qos@ffaa0080              rockchip,rk3399-qos syscon           ¶    ÿª €                :   l      qos@ffaa8000              rockchip,rk3399-qos syscon           ¶    ÿª€                 :   m      qos@ffaa8080              rockchip,rk3399-qos syscon           ¶    ÿª€€                :   n      qos@ffab0000              rockchip,rk3399-qos syscon           ¶    ÿ«                  :   ^      qos@ffab0080              rockchip,rk3399-qos syscon           ¶    ÿ« €                :   _      qos@ffab8000              rockchip,rk3399-qos syscon           ¶    ÿ«€                 :   `      qos@ffac0000              rockchip,rk3399-qos syscon           ¶    ÿ¬                  :   a      qos@ffac0080              rockchip,rk3399-qos syscon           ¶    ÿ¬ €                :   b      qos@ffac8000              rockchip,rk3399-qos syscon           ¶    ÿ¬€                 :   o      qos@ffac8080              rockchip,rk3399-qos syscon           ¶    ÿ¬€€                :   p      qos@ffad0000              rockchip,rk3399-qos syscon           ¶    ÿ­                  :   q      qos@ffad8080              rockchip,rk3399-qos syscon           ¶    ÿ­€€              qos@ffae0000              rockchip,rk3399-qos syscon           ¶    ÿ®                  :   c      power-management@ff310000         &    rockchip,rk3399-pmu syscon simple-mfd            ¶    ÿ1            power-controller          !    rockchip,rk3399-power-controller            p                        +            :      power-domain@34          ¶   "         Û      á     Ý        „   ]        p          power-domain@33          ¶   !         Û      Ü     å        „   ^   _        p          power-domain@31          ¶            Û      ë     ê        „   `        p          power-domain@32          ¶              Û      í     ì      Ÿ      ž        „   a   b        p          power-domain@35          ¶   #         Û      Ð        „   c        p          power-domain@25          ¶            Û     l        p          power-domain@23          ¶            Û      ð        „   d        p          power-domain@22          ¶            Û      Õ     f        „   e        p          power-domain@27          ¶            Û     Î      L        „   f        p          power-domain@28          ¶            Û     î        „   g        p          power-domain@8           ¶            Û      ~      }        p          power-domain@9           ¶   	         Û      €              p          power-domain@24          ¶            Û      ô        „   h   i        p          power-domain@15          ¶           p                        +       power-domain@21          ¶            Û      Þ     ç     r        „   j        p          power-domain@19          ¶            Û      å     ß        „   k   l        p          power-domain@20          ¶            Û      æ     à        „   m   n        p          power-domain@16          ¶           p                        +       power-domain@17          ¶            Û      Ù     Ù        „   o   p        p          power-domain@18          ¶            Û      Û     Û        „   q        p                      syscon@ff320000       )    rockchip,rk3399-pmugrf syscon simple-mfd             ¶    ÿ2                 :      io-domains        &    rockchip,rk3399-pmu-io-voltage-domain           ãokay            ‹   r         spi@ff350000          (    rockchip,rk3399-spi rockchip,rk3066-spi          ¶    ÿ5                  Û   s      s           ×spiclk apb_pclk         ê       <               adefault         o   t   u   v   w                     +          	  ãdisabled          serial@ff370000       &    rockchip,rk3399-uart snps,dw-apb-uart            ¶    ÿ7                  Û   s      s   "        ×baudclk apb_pclk            ê       f               f           p           adefault         o   x      	  ãdisabled          i2c@ff3c0000              rockchip,rk3399-i2c          ¶    ÿ<                    s   	        ßëÂ          Û   s   	   s         	  ×i2c pclk            ê       9               adefault         o   y                     +            ãokay             €        ‡   ¨        ž      pmic@1b           rockchip,rk808           ¶               8        ê              /           xin32k rk808-clkout2            adefault         o   z         š         »        É   {        Õ   {        á   {        í   {        ù   {           {           {           {        )   {        6   {        C   {        P   r        :   ¿   regulators     DCDC_REG1           Âvdd_center                            Ñ q°        é ™p        ]  q   regulator-state-mem          r         DCDC_REG2         
  Âvdd_cpu_l                             Ñ q°        é ™p        ]  q        :      regulator-state-mem          r         DCDC_REG3           Âvcc_ddr                      regulator-state-mem          2         DCDC_REG4           Âvcc_1v8                           Ñ w@        é w@        :   Â   regulator-state-mem          2        J w@         LDO_REG1            Âvcca1v8_codec                             Ñ w@        é w@        :   ‰   regulator-state-mem          r         LDO_REG2            Âvcca1v8_hdmi                              Ñ w@        é w@        :   £   regulator-state-mem          r         LDO_REG3            Âvcc1v8_pmu                            Ñ w@        é w@   regulator-state-mem          2        J w@         LDO_REG4          	  Âvcc_sdio                              Ñ w@        é -ÆÀ        :   #   regulator-state-mem          2        J -ÆÀ         LDO_REG5            Âvcca3v0_codec                             Ñ -ÆÀ        é -ÆÀ   regulator-state-mem          r         LDO_REG6            Âvcc_1v5                           Ñ ã`        é ã`   regulator-state-mem          2        J ã`         LDO_REG7            Âvcca0v9_hdmi                              Ñ »         é »         :   ¢   regulator-state-mem          r         LDO_REG8            Âvcc_3v0                           Ñ -ÆÀ        é -ÆÀ        :   r   regulator-state-mem          2        J -ÆÀ         SWITCH_REG1       
  Âvcc3v3_s3                             :      regulator-state-mem          r         SWITCH_REG2       
  Âvcc3v3_s0                        regulator-state-mem          r               regulator@40              silergy,syr827           ¶   @        ‹           adefault         o   |      
  Âvdd_cpu_b           Ñ 
ß4        é ã`        ]  è                          '   {        :      regulator-state-mem          r         regulator@41              silergy,syr828           ¶   A        ‹           adefault         o   }        Âvdd_gpu         Ñ 
ß4        é ã`        ]  è                          '   {        :   °   regulator-state-mem          r            i2c@ff3d0000              rockchip,rk3399-i2c          ¶    ÿ=                    s   
        ßëÂ          Û   s   
   s         	  ×i2c pclk            ê       8               adefault         o   ~                     +            ãokay            ‡  X        ž      usb-typec@22              fcs,fusb302          ¶   "            8        ê              adefault         o           ¶   €        ãokay             i2c@ff3e0000              rockchip,rk3399-i2c          ¶    ÿ>                    s           ßëÂ          Û   s      s         	  ×i2c pclk            ê       :               adefault         o   �                     +          	  ãdisabled          pwm@ff420000          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB                 ¨           adefault         o   ‚         Û   s           ãokay            :   ·      pwm@ff420010          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB                ¨           adefault         o   ƒ         Û   s         	  ãdisabled          pwm@ff420020          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB                 ¨           adefault         o   „         Û   s           ãokay            :   Ë      pwm@ff420030          (    rockchip,rk3399-pwm rockchip,rk3288-pwm          ¶    ÿB 0               ¨           adefault         o   …         Û   s         	  ã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           ³   †        ó            iommu@ff650800            rockchip,iommu           ¶    ÿe        @        ê       s                Û      ë     ê        ×aclk iface          º            ó              :   †      video-codec@ff660000              rockchip,rk3399-vdec             ¶    ÿf        €        ê       t                 Û      í     ì      Ÿ      ž        ×axi ahb cabac core          ³   ‡        ó             iommu@ff660480            rockchip,iommu            ¶    ÿf€       @    ÿfÀ       @        ê       u                Û      í     ì        ×aclk iface          ó               º            :   ‡      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            ó      !      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            :   Q      dma-controller@ff6e0000           arm,pl330 arm,primecell          ¶    ÿn        @          ê                                    Ç            Ò         Û      Ô      	  ×apb_pclk            :   @      clock-controller@ff750000             rockchip,rk3399-pmucru           ¶    ÿu                  Û   ˆ        ×xin24m                     /           é              s           ß(Jñ         :   s      clock-controller@ff760000             rockchip,rk3399-cru          ¶    ÿv                  Û   ˆ        ×xin24m                     /           é         ˆ                          À     À     @      Â     Á     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            ö   ‰        	   r        	   r        	    #      mipi-dphy-rx0             rockchip,rk3399-mipi-dphy-rx0            Û      w      ¥     o        ×dphy-ref dphy-cfg grf           ó              	-          	  ãdisabled            :   �      usb2phy@e450              rockchip,rk3399-usb2phy          ¶  äP            Û      {        ×phyclk          /            clk_usbphy0_480m            ãokay            :   %   host-port           	-            ê                    
  mlinestate           ãokay            M   Š        :   &      otg-port            	-          0  ê       g              h              j               motg-bvalid otg-id linestate         ãokay            M   :        :   )         usb2phy@e460              rockchip,rk3399-usb2phy          ¶  ä`            Û      |        ×phyclk          /            clk_usbphy1_480m            ãokay            :   '   host-port           	-            ê                    
  mlinestate           ãokay            M   Š        :   (      otg-port            	-          0  ê       l              m              o               motg-bvalid otg-id linestate         ãokay            M   €        :   +         phy@f780              rockchip,rk3399-emmc-phy             ¶  ÷€   $         Û   ‹        ×emmcclk         	8   2        	-            ãokay            :   $      pcie-phy              rockchip,rk3399-pcie-phy             Û      Š        ×refclk          	-           Ë      ‡        Òphy       	  ãdisabled            :            phy@ff7c0000              rockchip,rk3399-typec-phy            ¶    ÿ|                  Û      ~      }        ×tcpdcore tcpdphy-ref                  ~        ßúð€        ó              Ë      •      ”     L        Òuphy uphy-pipe uphy-tcphy                      ãokay       dp-port         	-            :   -      usb3-port           	-            :   *         phy@ff800000              rockchip,rk3399-typec-phy            ¶    ÿ€                  Û      €              ×tcpdcore tcpdphy-ref                  €        ßúð€        ó      	        Ë      �      œ     M        Òuphy uphy-pipe uphy-tcphy                      ãokay       dp-port         	-            :   .      usb3-port           	-            :   ,         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               }   Q           ‚tx        
  ×mclk hclk            Û      U     ×        adefault         o   Œ        ó              %          	  ãdisabled          i2s@ff880000          (    rockchip,rk3399-i2s rockchip,rk3066-i2s          ¶    ÿˆ                            ê       '               }   Q       Q           ‚tx rx           ×i2s_clk i2s_hclk             Û      V     Ô        abclk_on bclk_off            o   �           Ž        ó              %            ãokay            	L           	g         i2s@ff890000          (    rockchip,rk3399-i2s rockchip,rk3066-i2s          ¶    ÿ‰                 ê       (               }   Q      Q           ‚tx rx           ×i2s_clk i2s_hclk             Û      W     Õ        adefault         o   �        ó              %            ãokay            	L           	g         i2s@ff8a0000          (    rockchip,rk3399-i2s rockchip,rk3066-i2s          ¶    ÿŠ                 ê       )               }   Q      Q           ‚tx rx           ×i2s_clk i2s_hclk             Û      X     Ö        ó              %            ãokay            :          vop@ff8f0000              rockchip,rk3399-vop-lit           ¶    ÿ�              ÿ�                 ê       w                     Û     Û        ß×„ õá          Û      Û      µ     Û        ×aclk_vop dclk_vop hclk_vop          ³   �        ó              Ë                       Òaxi ahb dclk            ãokay       port                         +            :      endpoint@0           ¶            6   ‘        :   ©      endpoint@1           ¶           6   ’        :   ®      endpoint@2           ¶           6   “        :   §      endpoint@3           ¶           6   ”        :   «      endpoint@4           ¶           6   •        :   0            iommu@ff8f3f00            rockchip,iommu           ¶    ÿ�?                ê       w                Û      Û     Û        ×aclk iface          ó              º            ãokay            :   �      vop@ff900000              rockchip,rk3399-vop-big           ¶    ÿ�              ÿ�                 ê       v                     Ù     Ù        ß×„ õá          Û      Ù      ´     Ù        ×aclk_vop dclk_vop hclk_vop          ³   –        ó              Ë                       Òaxi ahb dclk            ãokay       port                         +            :      endpoint@0           ¶            6   —        :   ­      endpoint@1           ¶           6   ˜        :   ¨      endpoint@2           ¶           6   ™        :   ¦      endpoint@3           ¶           6   š        :   ª      endpoint@4           ¶           6   ›        :   /            iommu@ff903f00            rockchip,iommu           ¶    ÿ�?                ê       v                Û      Ù     Ù        ×aclk iface          ó              º            ãokay            :   –      isp0@ff910000             rockchip,rk3399-cif-isp          ¶    ÿ‘        @         ê       +                Û      n      é     ã        ×isp aclk hclk           ³   œ        µ   �        ºdphy            ó            	  ãdisabled       ports                        +       port@0           ¶                         +                iommu@ff914000            rockchip,iommu            ¶    ÿ‘@            ÿ‘P                ê       +                Û      é     ã        ×aclk iface          º            ó               	�        :   œ      isp1@ff920000             rockchip,rk3399-cif-isp          ¶    ÿ’        @         ê       ,                Û      o      ê     ä        ×isp aclk hclk           ³   ž        µ   Ÿ        ºdphy            ó            	  ãdisabled       ports                        +       port@0           ¶                         +                iommu@ff924000            rockchip,iommu            ¶    ÿ’@            ÿ’P                ê       ,                Û      ê     ä        ×aclk iface          º            ó               	�        :   ž      hdmi-sound            simple-audio-card           	œi2s         	µ           	Ïhdmi-sound          ãokay       simple-audio-card,cpu           	æ          simple-audio-card,codec         	æ   ¡         hdmi@ff940000             rockchip,rk3399-dw-hdmi          ¶    ÿ”                 p           ê                    (   Û     t      q      p     o              ×iahb isfr cec grf ref           ó                         %            ãokay            	ð   ¢        
    £        
   ¤        adefault         o   ¥        :   ¡   ports                        +       port@0           ¶                         +       endpoint@0           ¶            6   ¦        :   ™      endpoint@1           ¶           6   §        :   “         port@1           ¶               mipi@ff960000         *    rockchip,rk3399-mipi-dsi snps,dw-mipi-dsi            ¶    ÿ–        €         ê       -                 Û      ¢     p      £     o        ×ref pclk phy_cfg grf            ó              Ë      û        Òapb                                 +          	  ãdisabled       ports                        +       port@0           ¶                         +       endpoint@0           ¶            6   ¨        :   ˜      endpoint@1           ¶           6   ©        :   ‘               mipi@ff968000         *    rockchip,rk3399-mipi-dsi snps,dw-mipi-dsi            ¶    ÿ–€       €         ê       .                 Û      ¢     q      ¤     o        ×ref pclk phy_cfg grf            ó              Ë      ü        Òapb                                 +            	-          	  ãdisabled            :   Ÿ   ports                        +       port@0           ¶                         +       endpoint@0           ¶            6   ª        :   š      endpoint@1           ¶           6   «        :   ”               edp@ff970000              rockchip,rk3399-edp          ¶    ÿ—        €         ê       
                Û     j     l     o        ×dp pclk grf         adefault         o   ¬        ó              Ë             Òdp                   	  ãdisabled       ports                        +       port@0           ¶                         +       endpoint@0           ¶            6   ­        :   —      endpoint@1           ¶           6   ®        :   ’               gpu@ff9a0000          #    rockchip,rk3399-mali arm,mali-t860           ¶    ÿš               0  ê                                                  mjob mmu gpu          Û      Ð         â           ó      #        ãokay               ¯        
   °        :   Z      pinctrl           rockchip,rk3399-pinctrl                    »                        +            Ä   gpio@ff720000             rockchip,gpio-bank           ¶    ÿr                  Û   s           ê                       
(        
8            Þ        F           :         gpio@ff730000             rockchip,gpio-bank           ¶    ÿs                  Û   s           ê                       
(        
8            Þ        F           :   8      gpio@ff780000             rockchip,gpio-bank           ¶    ÿx                  Û     P        ê                       
(        
8            Þ        F           :   ¾      gpio@ff788000             rockchip,gpio-bank           ¶    ÿx€                 Û     Q        ê                       
(        
8            Þ        F           :         gpio@ff790000             rockchip,gpio-bank           ¶    ÿy                  Û     R        ê                       
(        
8            Þ        F           :   Ã      pcfg-pull-up             
D        :   ´      pcfg-pull-down           
Q        :   µ      pcfg-pull-none           
`        :   ±      pcfg-pull-none-12ma          
`        
m           :   ³      pcfg-pull-none-13ma          
`        
m           :   ²      pcfg-pull-none-18ma          
`        
m         pcfg-pull-none-20ma          
`        
m         pcfg-pull-up-2ma             
D        
m         pcfg-pull-up-8ma             
D        
m         pcfg-pull-up-18ma            
D        
m         pcfg-pull-up-20ma            
D        
m         pcfg-pull-down-4ma           
Q        
m         pcfg-pull-down-8ma           
Q        
m         pcfg-pull-down-12ma          
Q        
m         pcfg-pull-down-18ma          
Q        
m         pcfg-pull-down-20ma          
Q        
m         pcfg-output-high             
|        :   ¶      pcfg-output-low          
ˆ      pcfg-input-enable            
“      pcfg-input-pull-up           
“         
D      pcfg-input-pull-down             
“         
Q      clock      clk-32k         
               ±         cif    cif-clkin           
       
      ±      cif-clkouta         
             ±         edp    edp-hpd         
             ±        :   ¬         gmac       rgmii-pins        ð  
             ²            ±            ±            ²            ±      	      ±            ±            ±            ±            ²            ²            ±            ±            ²             ²        :         rmii-pins            
             ±            ²            ±      
      ±      	      ±            ±            ±            ±            ²            ²         i2c0       i2c0-xfer            
             ±            ±        :   y         i2c1       i2c1-xfer            
             ±            ±        :   2         i2c2       i2c2-xfer            
             ³             ³        :   3         i2c3       i2c3-xfer            
             ±            ±        :   4         i2c4       i2c4-xfer            
             ±            ±        :   ~         i2c5       i2c5-xfer            
             ±      
      ±        :   5         i2c6       i2c6-xfer            
       
      ±      	      ±        :   6         i2c7       i2c7-xfer            
             ±            ±        :   7         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            
              ´      vcc3v0-sd-en            
              ±        :   Ä         suspend    ap-pwroff           
             ±      ddrio-pwroff            
              ±         spdif      spdif-bus           
             ±        :   Œ      spdif-bus-1         
             ±         spi0       spi0-clk            
             ´        :   A      spi0-cs0            
             ´        :   D      spi0-cs1            
             ´      spi0-tx         
             ´        :   B      spi0-rx         
             ´        :   C         spi1       spi1-clk            
       	      ´        :   E      spi1-cs0            
       
      ´        :   H      spi1-rx         
             ´        :   G      spi1-tx         
             ´        :   F         spi2       spi2-clk            
             ´        :   I      spi2-cs0            
             ´        :   L      spi2-rx         
       	      ´        :   K      spi2-tx         
       
      ´        :   J         spi3       spi3-clk            
             ´        :   t      spi3-cs0            
             ´        :   w      spi3-rx         
             ´        :   v      spi3-tx         
             ´        :   u         spi4       spi4-clk            
             ´        :   M      spi4-cs0            
             ´        :   P      spi4-rx         
              ´        :   O      spi4-tx         
             ´        :   N         spi5       spi5-clk            
             ´        :   R      spi5-cs0            
             ´        :   U      spi5-rx         
             ´        :   T      spi5-tx         
             ´        :   S         testclk    test-clkout0            
               ±      test-clkout1            
             ±      test-clkout2            
              ±         tsadc      otp-pin         
              ±        :   [      otp-out         
             ±        :   \         uart0      uart0-xfer           
             ´            ±        :   ;      uart0-cts           
             ±        :   <      uart0-rts           
             ±         uart1      uart1-xfer           
             ´            ±        :   =         uart2a     uart2a-xfer          
             ´      	      ±         uart2b     uart2b-xfer          
             ´            ±         uart2c     uart2c-xfer          
             ´            ±        :   >         uart3      uart3-xfer           
             ´            ±        :   ?      uart3-cts           
             ±      uart3-rts           
             ±         uart4      uart4-xfer           
             ´            ±        :   x         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            
              ±         buttons    pwr-key-l           
               ´        :   ¹         ir     ir-int          
               ±        :   º         lcd-panel      lcd-panel-reset         
              ´         leds       diy-led-pin         
               ±        :   ¼      work-led-pin            
              ±        :   »      yellow-led-pin          
               ±        :   ½         pmic       vsel1-pin           
              µ        :   |      vsel2-pin           
              µ        :   }      pmic-int-l          
              ´        :   z         sdio-pwrseq    wifi-enable-h           
        
       ±        :   À         usb2       vcc5v0-host-en          
               ±        :   Æ      vcc-sys-en          
              ±        :   Ê      hub-rst         
              ¶        :   Ç         usb-typec      vcc-vbus-typec1-en          
              ±        :   É         fusb30x    fusb0-int           
              ´        :   9      fusb1-int           
              ´        :               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          
ßserial2:1500000n8         backlight             pwm-backlight           
ë   ·      a¨          external-gmac-clock           fixed-clock         sY@        clkin_gmac          /            :         adc-keys          	    adc-keys            
ð   ¸           
übuttons          ã`        '   d   button-recovery       	  5Recovery            ;  h        F  FP         gpio-keys         
    gpio-keys            `        adefault         o   ¹   key-power           k   d                         5GPIO Key Power          ;   t         »         ir-receiver           gpio-ir-receiver                             adefault         o   º      leds          
    gpio-leds           adefault         o   »   ¼   ½   led-0           5green:work             ¾               }on        
  ‹heartbeat         led-1           5red:diy                           }off         ‹mmc2          led-2           5yellow:yellow-led                             }off         ‹mmc1             sdio-pwrseq           mmc-pwrseq-simple            Û   ¿         
  ×ext_clock           adefault         o   À        ¡      
         vcc-vbus-typec0           regulator-fixed         Âvcc_vbus_typec0                           Ñ LK@        é LK@        :   :      sys-12v           regulator-fixed         Âsys_12v                           '   Á        :   Å      vcc1v8-s3             regulator-fixed       
  Âvcc1v8_s3                             Ñ w@        é w@        '   Â        :   1      vcc3v0-sd             regulator-fixed          ­        „   Ã               adefault         o   Ä      
  Âvcc3v0_sd                    Ñ -ÆÀ        é -ÆÀ        '   {        :   "      vcc3v3-sys            regulator-fixed         Âvcc3v3_sys                            Ñ 2Z         é 2Z         '   Å        :   {      vcca-0v9              regulator-fixed       	  Âvcca_0v9                              Ñ »         é »         '   {      vcc5v0-host-regulator             regulator-fixed          ­        „   8                adefault         o   Æ   Ç        Âvcc5v0_host         '   È        :   Š      vcc-vbus-typec1           regulator-fixed          ­        „   8               adefault         o   É        Âvcc_vbus_typec1                  '   È        :   €      vcc-sys           regulator-fixed          ­        „   ¾               adefault         o   Ê        Âvcc_sys                  Ñ LK@        é LK@        '   Å        :   È      vdd-log           pwm-regulator           
ë   Ë      a¨           Âvdd_log                           Ñ ÝÐ        é \À        À   {         	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 interrupt-controller power-domains rockchip,grf snps,txpbl assigned-clocks assigned-clock-parents clock_in_out phy-supply phy-mode pinctrl-names pinctrl-0 snps,reset-gpio snps,reset-active-low snps,reset-delays-us tx_delay rx_delay max-frequency fifo-depth assigned-clock-rates bus-width cap-sd-highspeed cd-gpios disable-wp sd-uhs-sdr104 vmmc-supply vqmmc-supply arasan,soc-ctl-syscon disable-cqe-dcmd non-removable 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 vbus-supply regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on regulator-boot-on vin-supply regulator-on-in-suspend regulator-suspend-microvolt reg-shift reg-io-width dmas dma-names spi-max-frequency 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-ramp-delay regulator-off-in-suspend fcs,suspend-voltage-selector #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,playback-channels rockchip,capture-channels 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 pwms io-channels io-channel-names keyup-threshold-microvolt poll-interval label linux,code press-threshold-microvolt autorepeat debounce-interval default-state linux,default-trigger reset-gpios enable-active-high pwm-supply 