Ðþí  ô6   8  êx   (            	¾  ê@                                 khadas,edge-2l rockchip,rk3576                                   +            7Khadas Edge-2L     aliases          =/soc/i2c@27300000            B/soc/i2c@2ac40000            G/soc/i2c@2ac50000            L/soc/i2c@2ac60000            Q/soc/i2c@2ac70000            V/soc/i2c@2ac80000            [/soc/i2c@2ac90000            `/soc/i2c@2aca0000            e/soc/i2c@2acb0000            j/soc/i2c@2ae80000            o/soc/serial@2ad40000             w/soc/serial@27310000             /soc/serial@2ad50000             ‡/soc/serial@2ad60000             �/soc/serial@2ad70000             —/soc/serial@2ad80000             Ÿ/soc/serial@2ad90000             §/soc/serial@2ada0000             ¯/soc/serial@2adb0000             ·/soc/serial@2adc0000             ¿/soc/serial@2afc0000             È/soc/serial@2afd0000             Ñ/soc/spi@2acf0000            Ö/soc/spi@2ad00000            Û/soc/spi@2ad10000            à/soc/spi@2ad20000            å/soc/spi@2ad30000            ê/soc/mmc@2a330000         clock-xin32k              fixed-clock          ï  €          ÿxin32k                    clock-xin24m              fixed-clock                      ïn6          ÿxin24m        clock-spll            fixed-clock                      ï)×«€         ÿspll          cpus                         +       cpu-map    cluster0       core0                    core1                    core2                    core3                       cluster1       core0                    core1                    core2                    core3              	            cpu@0           #cpu           arm,cortex-a53          /            3psci            A  å        T   
   
        [           o   x        ‰           ™           ¨         cpu@1           #cpu           arm,cortex-a53          /           3psci            A  å        T   
   
        [           ‰           ™           ¨         cpu@2           #cpu           arm,cortex-a53          /           3psci            A  å        T   
   
        [           ‰           ™           ¨         cpu@3           #cpu           arm,cortex-a53          /           3psci            A  å        T   
   
        [           ‰           ™           ¨         cpu@100         #cpu           arm,cortex-a72          /           3psci            A           T   
           [           o  @        ‰           ™           ¨         cpu@101         #cpu           arm,cortex-a72          /          3psci            A           T   
           [           ‰           ™           ¨         cpu@102         #cpu           arm,cortex-a72          /          3psci            A           T   
           [           ‰           ™           ¨         cpu@103         #cpu           arm,cortex-a72          /          3psci            A           T   
           [           ‰           ™           ¨   	      idle-states         °psci       cpu-sleep             arm,idle-state          ½           Ô   x        å   ú        õ  „                 ¨               opp-table-cluster0            operating-points-v2                  ¨      opp-408000000           "    Q–         ) 
®` 
®` ~ð        7  œ@      opp-600000000           "    #ÃF         ) 
®` 
®` ~ð        7  œ@      opp-816000000           "    0£,         ) 
®` 
®` ~ð        7  œ@      opp-1008000000          "    <Ü         ) 
®` 
®` ~ð        7  œ@      opp-1200000000          "    G†Œ         ) 
®` 
®` ~ð        7  œ@      opp-1416000000          "    Tfr         )   ~ð        7  œ@      opp-1608000000          "    _Ø"         ) q° q° ~ð        7  œ@      opp-1800000000          "    kIÒ         ) –¨ –¨ ~ð        7  œ@         H      opp-2016000000          "    x)¸         ) »  »  ~ð        7  œ@         opp-table-cluster1            operating-points-v2                  ¨      opp-408000000           "    Q–         ) 
®` 
®` ~ð        7  œ@         H      opp-600000000           "    #ÃF         ) 
®` 
®` ~ð        7  œ@      opp-816000000           "    0£,         ) 
®` 
®` ~ð        7  œ@      opp-1008000000          "    <Ü         ) 
®` 
®` ~ð        7  œ@      opp-1200000000          "    G†Œ         ) 
®` 
®` ~ð        7  œ@      opp-1416000000          "    Tfr         ) 
ß4 
ß4 ~ð        7  œ@      opp-1608000000          "    _Ø"         ) @Ü @Ü ~ð        7  œ@      opp-1800000000          "    kIÒ         ) 5  5  ~ð        7  œ@      opp-2016000000          "    x)¸         ) )$ )$ ~ð        7  œ@      opp-2208000000          "    ƒ›h         ) H H ~ð        7  œ@         opp-table-gpu             operating-points-v2         ¨   Q   opp-300000000           "    á£         ) 
®` 
®` øP      opp-400000000           "    ×„         ) 
®` 
®` øP      opp-500000000           "    Íe         ) 
®` 
®` øP      opp-600000000           "    #ÃF         ) 
®` 
®` øP      opp-700000000           "    )¹'         )   øP      opp-800000000           "    /¯         ) ÓX ÓX øP      opp-900000000           "    5¤é         ) –¨ –¨ øP      opp-950000000           "    8ŸÙ€        ) øP øP øP         display-subsystem             rockchip,display-subsystem          T         firmware       scmi              arm,scmi-smc            Z‚          e                        +       protocol@14         /                      ¨   
            hdmi-sound            simple-audio-card           kHDMI            ‚i2s         ›         	  µdisabled       simple-audio-card,codec         ¼         simple-audio-card,cpu           ¼            pinctrl           rockchip,rk3576-pinctrl         Æ                        +            Ó        ¨      gpio@27320000             rockchip,gpio-bank          /    '2                 T     û     ü         Ú        ê                       ö       ™                               "         gpio@2ae10000             rockchip,gpio-bank          /    *á                 T      ±      ²         Ú        ê                       ö       �                               "         gpio@2ae20000             rockchip,gpio-bank          /    *â                 T      ³      ´         Ú        ê          @            ö       ¡                               "         gpio@2ae30000             rockchip,gpio-bank          /    *ã                 T      µ      ¶         Ú        ê          `            ö       ¥                               "         gpio@2ae40000             rockchip,gpio-bank          /    *ä                 T      ·      ¸         Ú        ê          €            ö       ©                               "           ¨   h      pcfg-pull-up             3        ¨         pcfg-pull-down           @        ¨         pcfg-pull-none           O        ¨         pcfg-pull-none-drv-level-2           O        \           ¨         pcfg-pull-up-drv-level-2             3        \           ¨         pcfg-pull-up-drv-level-3             3        \           ¨         pcfg-pull-none-smt           O         k        ¨         aupll_clk         cam_clk0          cam_clk1          cam_clk2          can0          can1          clk0_32k          clk1_32k          clk_32k       cpubig        cpulit        debug0_test       debug1_test       debug2_test       debug3_test       debug4_test       debug5_test       debug6_test       debug7_test       dp        dsm_aud       dsmc          dsmc_testclk          dsmc_testdata         edp_tx        emmc       emmc-rstnout            €                    ¨   q      emmc-bus8         €  €                                                                                                         ¨   r      emmc-clk            €      	              ¨   s      emmc-cmd            €                    ¨   t      emmc-strb           €      
              ¨   u         emmc_testclk          emmc_testdata         eth0          eth1          eth0_ptp          eth0_testrxclk        eth0_testrxd          eth1_ptp          eth1_testrxclk        eth1_testrxd          eth_clk0_25m          eth_clk1_25m          flexbus0          flexbus1          flexbus0_testclk          flexbus0_testdata         flexbus1_testclk          flexbus1_testdata         fspi0         fspi1         fspi0_testclk         fspi0_testdata        fspi1_testclk         fspi1_testdata        gpu       hdmi_tx    hdmi_txm0-pins           €         	            	           ¨   [      hdmi-tx-scl         €         	           ¨   \      hdmi-tx-sda         €         	           ¨   ]         i2c0       i2c0m0-xfer          €                    	              ¨   )         i2c1       i2c1m0-xfer          €       
                           ¨   •         i2c2       i2c2m0-xfer          €          	             	           ¨   –         i2c3       i2c3m0-xfer          €                                ¨   —         i2c4       i2c4m0-xfer          €          	             	           ¨   ˜         i2c5       i2c5m0-xfer          €                                ¨   ™         i2c6       i2c6m0-xfer          €                                  ¨   š         i2c7       i2c7m0-xfer          €         
            
           ¨   ›         i2c8       i2c8m0-xfer          €                                 ¨   œ         i2c9       i2c9m0-xfer          €         
            
           ¨   »         i3c0          i3c1          i3c0_sda          i3c1_sda          isp_flash         isp_prelight          jtag          mipi          npu       pcie0         pcie1         pdm0          pdm1          pmu_debug_test        pwm0          pwm1          pwm2          ref_clk0          ref_clk1          ref_clk2          sai0       sai0m0-lrck         €                    ¨   v      sai0m0-sclk         €                    ¨   w      sai0m0-sdi0         €                    ¨   x      sai0m0-sdi1         €      	              ¨   y      sai0m0-sdi2         €      
              ¨   z      sai0m0-sdi3         €                    ¨   {      sai0m0-sdo0         €                    ¨   |      sai0m0-sdo1         €                    ¨   }      sai0m0-sdo2         €                    ¨   ~      sai0m0-sdo3         €                    ¨            sai1       sai1m0-lrck         €                    ¨   €      sai1m0-sclk         €                    ¨   �      sai1m0-sdi0         €                    ¨   ‚      sai1m0-sdo0         €                    ¨   ƒ      sai1m0-sdo1         €                    ¨   „      sai1m0-sdo2         €      	              ¨   …      sai1m0-sdo3         €      
              ¨   †         sai2       sai2m0-lrck         €                    ¨   ‡      sai2m0-sclk         €                    ¨   ˆ      sai2m0-sdi          €                    ¨   ‰      sai2m0-sdo          €                    ¨   Š         sai3       sai3m0-lrck         €                    ¨   ‹      sai3m0-sclk         €                    ¨   Œ      sai3m0-sdi          €                    ¨   �      sai3m0-sdo          €      
              ¨   Ž         sai4       sai4m0-lrck         €                    ¨   �      sai4m0-sclk         €                    ¨   �      sai4m0-sdi          €                    ¨   ‘      sai4m0-sdo          €                    ¨   ’         sata30        sata30_port0          sata30_port1          sdmmc0     sdmmc0-bus4       @  €                                                         ¨   l      sdmmc0-clk          €                    ¨   i      sdmmc0-cmd          €                    ¨   j      sdmmc0-det          €                     ¨   k      sdmmc0-pwren            €                     ¨   m         sdmmc1     sdmmc1m0-bus4         @  €                                                        ¨   p      sdmmc1m0-clk            €                    ¨   n      sdmmc1m0-cmd            €                    ¨   o         sdmmc0_testclk        sdmmc0_testdata       sdmmc1_testclk        sdmmc1_testdata       spdif      spdifm0-tx0         €                    ¨   “      spdifm0-tx1         €                    ¨   ”         spi0       spi0m0-pins       0  €                                               ¨   Ÿ      spi0m0-csn0         €                     ¨   �      spi0m0-csn1         €                     ¨   ž         spi1       spi1m0-pins       0  €                                            ¨   ¢      spi1m0-csn0         €                    ¨          spi1m0-csn1         €                    ¨   ¡         spi2       spi2m0-pins       0  €       
   	          	   	             	           ¨   ¥      spi2m0-csn0         €          	           ¨   £      spi2m0-csn1         €          	           ¨   ¤         spi3       spi3m0-pins       0  €          
            
            
           ¨   ¨      spi3m0-csn0         €         
           ¨   ¦      spi3m0-csn1         €         
           ¨   §         spi4       spi4m0-pins       0  €                                            ¨   «      spi4m0-csn0         €                    ¨   ©      spi4m0-csn1         €                    ¨   ª         test_clk          tsadc         tsadc_ctrl        uart0      uart0m0-xfer             €          	             	           ¨   ¬         uart1      uart1m0-xfer             €          
             
           ¨   +         uart2      uart2m0-xfer             €         	            	           ¨   ­         uart3      uart3m0-xfer             €         	             	           ¨   ®         uart4      uart4m0-xfer             €         	            	           ¨   ¯         uart5      uart5m0-xfer             €         	            	           ¨   °         uart6      uart6m0-xfer             €         
            
           ¨   ±         uart7      uart7m0-xfer             €         	            	           ¨   ²         uart8      uart8m0-xfer             €         	            	           ¨   ³         uart9      uart9m0-xfer             €         	            	           ¨   ´         uart10     uart10m0-xfer            €         	         	   	           ¨   ¼         uart11     uart11m0-xfer            €         	            	           ¨   ½         ufs    ufs-refclk          €                    ¨   f      ufs-rstgpio         €                     ¨   g         ufs_testdata0         ufs_testdata1         ufs_testdata2         ufs_testdata3         vi_cif        vo_lcdc       vo_post       vp0_sync          vp1_sync          vp2_sync          pmic          vo        vo_ebc           pmu-a53           arm,cortex-a53-pmu        0  ö                                                 Ž                  pmu-a72           arm,cortex-a72-pmu        0  ö                                                Ž            	      psci              arm,psci-1.0            :smc       thermal-zones      package-thermal         ¡            ·            Å          trips      package-crit            Õ Á8        á          	  *critical                bigcore-thermal         ¡   d        ·            Å         trips      bigcore-alert           Õ L        á  Ð        *passive         ¨         bigcore-crit            Õ Á8        á          	  *critical             cooling-maps       map0            ì         0  ñ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   	ÿÿÿÿÿÿÿÿ            littlecore-thermal          ¡   d        ·            Å         trips      littlecore-alert            Õ L        á  Ð        *passive         ¨         littlecore-crit         Õ Á8        á          	  *critical             cooling-maps       map0            ì         0  ñ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ            gpu-thermal         ¡   d        ·            Å         trips      gpu-alert           Õ L        á  Ð        *passive         ¨         gpu-crit            Õ Á8        á          	  *critical             cooling-maps       map0            ì           ñ    ÿÿÿÿÿÿÿÿ            npu-thermal         ¡            ·            Å         trips      npu-crit            Õ Á8        á          	  *critical                ddr-thermal         ¡            ·            Å         trips      ddr-crit            Õ Á8        á          	  *critical                   timer             arm,armv8-timer       0  ö                                 
         soc           simple-bus                       +            Ó   pcie@22000000         *    rockchip,rk3576-pcie rockchip,rk3568-pcie         0  /    "        @      *                                  dbi apb config          
             (  T                                $  aclk_mst aclk_slv aclk_dbi pclk aux         #pci                 H  ö                                                              -sys pmc msg legacy err msi          "           =                     `  P                  !                      !                     !                     !           ^            o           ~           �           š           ©           ³   "         	  ¸pcie-phy            Â   #         T  Ó                                                à        	       	        €           Ð      ò      ñ      	  ×pwr pipe                         +         	  µdisabled       legacy-interrupt-controller                               "                       ö                 ¨   !         pcie@22400000         *    rockchip,rk3576-pcie rockchip,rk3568-pcie         0  /    "@       @      *!             !                   dbi apb config          
       /      (  T                               $  aclk_mst aclk_slv aclk_dbi pclk aux         #pci                 H  ö                        	         
                             -sys pmc msg legacy err msi          "           =                     `  P                  $                      $                     $                     $           ^           o           ~           �           š           ©           ³   %         	  ¸pcie-phy            Â   #   	      T  Ó       !      !                !       !        à        	€      	€       €           Ð      ù      ø      	  ×pwr pipe                         +         	  µdisabled       legacy-interrupt-controller                               "                       ö      
           ¨   $         usb@23000000              rockchip,rk3576-dwc3 snps,dwc3          /    #        @          T     E     F     D        ref_clk suspend_clk bus_clk         ö                 Â   #           Ð             ãotg         ³   &   '           ¸usb2-phy usb3-phy         
  ëutmi_wide            ô                  $         <         ]         ~                   ¿      	  µdisabled          usb@23400000              rockchip,rk3576-dwc3 snps,dwc3          /    #@       @          T                       ref_clk suspend_clk bus_clk         ö                 Â   #           Ð      ó        ãotg         ³   (   %           ¸usb2-phy usb3-phy         
  ëutmi_wide            ô                  $         <         ]         ~         Þ                   ¿                	  µdisabled          syscon@2600a000           rockchip,rk3576-sys-grf syscon          /    &                   ¨   V      syscon@2600c000       #    rockchip,rk3576-bigcore-grf syscon          /    & À               syscon@2600e000       #    rockchip,rk3576-litcore-grf syscon          /    & à               syscon@26010000           rockchip,rk3576-cci-grf syscon          /    &                syscon@26016000           rockchip,rk3576-gpu-grf syscon          /    &`               syscon@26018000           rockchip,rk3576-npu-grf syscon          /    &€               syscon@2601a000           rockchip,rk3576-vo0-grf syscon          /    &                  ¨   Z      syscon@2601e000           rockchip,rk3576-usb-grf syscon          /    &à                ¨   Ä      syscon@26020000           rockchip,rk3576-php-grf syscon          /    &                  ¨   ¿      syscon@26024000       +    rockchip,rk3576-pmu0-grf syscon simple-mfd          /    &@              syscon@26026000            rockchip,rk3576-pmu1-grf syscon         /    &`              syscon@26028000       $    rockchip,rk3576-pipe-phy-grf syscon         /    &€                 ¨   À      syscon@2602a000       $    rockchip,rk3576-pipe-phy-grf syscon         /    &                  ¨   Á      syscon@2602c000       $    rockchip,rk3576-usbdpphy-grf syscon         /    &À                 ¨   Å      syscon@2602e000       .    rockchip,rk3576-usb2phy-grf syscon simple-mfd           /    &à       @                      +           ¨   Ã   usb2-phy@0            rockchip,rk3576-usb2phy         /               Ð     À     ´        ×phy apb         T          G     H        phyclk aclk aclk_slv             ÿusb480m_phy0                      	  µdisabled            ¨   Â   otg-port            ø          $  ö      ^         _         `           -otg-bvalid otg-id linestate       	  µdisabled            ¨   &         usb2-phy@2000             rockchip,rk3576-usb2phy         /               Ð     Á     µ        ×phy apb         T          
             phyclk aclk aclk_slv             ÿusb480m_phy1                      	  µdisabled       otg-port            ø          $  ö      b         c         d           -otg-bvalid otg-id linestate       	  µdisabled            ¨   (            syscon@26032000       $    rockchip,rk3576-hdptxphy-grf syscon         /    &                 ¨   Ç      syscon@26034000       !    rockchip,rk3576-dcphy-grf syscon            /    &@                 T     ì        ¨   ¾      syscon@26036000           rockchip,rk3576-vo1-grf syscon          /    &`                T     ª        ¨   Æ      syscon@26038000       "    rockchip,rk3576-sdgmac-grf syscon           /    &€                ¨   _      syscon@26040000       *    rockchip,rk3576-ioc-grf syscon simple-mfd           /    &        À         ¨         clock-controller@27200000             rockchip,rk3576-cru         /    '                                      p                                                                         
      Ý      ÿ                     8  7    FÏq ;šÊ .à  @ ¸Ø ¡  ± î  Íe æ²€õá Íe æ²€        ¨         i2c@27300000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         /    '0                 T     î     í      	  i2c pclk            ö       X           Ldefault         Z   )                     +          	  µdisabled          serial@27310000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    '1                 d           n           T     ï     ð        baudclk apb_pclk            {   *      *   	        ö       M           Ldefault         Z   +      	  µdisabled          power-management@27380000         &    rockchip,rk3576-pmu syscon simple-mfd           /    '8                 ¨   W   power-controller          !    rockchip,rk3576-power-controller            €                        +            ¨   #   power-domain@0          /            €                        +       power-domain@1          /         @  T      å      æ      ð      è      ô      ç      ñ      é        ”   ,   -   .   /   0        €                        +       power-domain@2          /           T      ç      å        ”   1        €          power-domain@3          /           T      ç      æ        ”   2        €                power-domain@4          /           T     À     Á        ”   3        €          power-domain@5          /           T      û      ú        ”   4   5        €                        +       power-domain@6          /         H  T     3               "     (     0     #     )             ”   6   7   8   9   :   ;        €             power-domain@8          /            T      ÿ      þ          
        ”   <   =        €                        +       power-domain@9          /   	        €             power-domain@10         /   
        €          power-domain@12         /           T     Í     Ì        ”   >        €          power-domain@13         /         P  T     \     [     R     S     P     O     X     W     U     T        ”   ?   @   A   B   C        €          power-domain@14         /           T     =     >        ”   D        €          power-domain@15         /         `  T     g     h     f     c     d     e     i     l     m     p     n     o        ”   E   F   G   H   I        €                        +       power-domain@11         /           T     a     `        ”   J        €             power-domain@18         /            T     ƒ     ‚     €     �        ”   K   L        €                        +       power-domain@7          /         (  T      þ     B     G     H     I        ”   M   N        €          power-domain@16         /         (  T     �     �     ‹     �     €        ”   O        €          power-domain@17         /         (  T     ¶     ·     ¨     ª     €        ”   P        €                   gpu@27800000          &    rockchip,rk3576-mali arm,mali-bifrost           /    '€                    
  È        7Í=€        T     À        core            o  Y      $  ö      [         \         ]           -job mmu gpu         [   Q        Â   #           ™         	  µdisabled            ¨          video-codec@27b00000              rockchip,rk3576-vdec          0  /    '°             '°            '°                 link function cache         ö      4         (  T     =     >          @     ?        axi ahb cabac core hevc_cabac                 =     @          ?        7#ÃF #ÃF Íe ;šÊ         ›   R        Â   #         (  Ð                                 ×axi ahb cabac core hevc_cabac           ¢   S      iommu@27b00800        ,    rockchip,rk3576-iommu rockchip,rk3568-iommu          /    '°        @    '°	        @        ö      5           T     @     >        aclk iface          Â   #            §        Â            ¨   R      vop@27d00000              rockchip,rk3576-vop          /    'Ð        0     'ÐP                 vop gamma-lut         0  ö      V         {         |         }           -sys vp0 vp1 vp2       ,  T     ƒ     ‚     ‡     ˆ     ‰   T      2  aclk hclk dclk_vp0 dclk_vp1 dclk_vp2 pll_hdmiphy0           ›   U        Â   #           Æ   V        Ï   W      	  µdisabled       ports                        +            ¨      port@0                       +            /          port@1                       +            /         port@2                       +            /               iommu@27d07e00        ,    rockchip,rk3576-iommu rockchip,rk3568-iommu          /    'Ð~            'Ð                ö      V           T     ƒ     ‚        aclk iface          Â            Â   #         	  µdisabled            ¨   U      spdif-tx@27d20000         ,    rockchip,rk3576-spdif rockchip,rk3568-spdif         /    'Ò                 ö       Å           T     ¢     ¡      
  mclk hclk           {   X           Ütx          Â   #           æ          	  µdisabled          sai@27d40000              rockchip,rk3576-sai         /    'Ô                 ö       À           T     œ     �      
  mclk hclk           {   X           Ürx          Â   #           Ð     i     j        ×m h         ÷                     æ            SAI5          	  µdisabled          sai@27d50000              rockchip,rk3576-sai         /    'Õ                 ö       Á           T     Ÿ            
  mclk hclk           {   X      X           Ütx rx           Â   #           Ð     k     l        ×m h         ÷                                          æ            SAI6          	  µdisabled            ¨         dsi@27d80000              rockchip,rk3576-mipi-dsi2           /    'Ø                 ö      Y           T     “     ”      	  pclk sys            Â   #           Ð     c        ×apb         ³   Y   
        ¸dcphy           Æ   Z      	  µdisabled       ports                        +       port@0          /          port@1          /               hdmi@27da0000             rockchip,rk3576-dw-hdmi-qp          /    'Ú               0  T     •     –     —     Ÿ     Ö     Œ        pclk earc ref aud hdp hclk_vo1        <  ö      R         S         T         U         o           -avp cec earc main hpd           ³   T        Ldefault         Z   [   \   ]        Â   #           Ð     f     Å        ×ref hdp         Æ           5   Z        æ          	  µdisabled            ¨      ports                        +       port@0          /          port@1          /               dp@27e40000           rockchip,rk3576-dp          /    'ä                 ö      Q                ²        7 ô$         T     ´     ²     ³        apb aux hdcp            Ð     {        ³   '           Â   #         	  µdisabled       ports                        +       port@0          /          port@1          /               spdif-tx@27ea0000         ,    rockchip,rk3576-spdif rockchip,rk3568-spdif         /    'ê                 ö       Æ           T     ±     ®      
  mclk hclk           {   X           Ütx          Â   #           æ          	  µdisabled          spdif-tx@27eb0000         ,    rockchip,rk3576-spdif rockchip,rk3568-spdif         /    'ë                 ö      r           T     ½     ¯      
  mclk hclk           {   ^           Ütx          Â   #           æ          	  µdisabled          spdif-tx@27ec0000         ,    rockchip,rk3576-spdif rockchip,rk3568-spdif         /    'ì                 ö      s           T     ¾     °      
  mclk hclk           {   *           Ütx          Â   #           æ          	  µdisabled          sai@27ed0000              rockchip,rk3576-sai         /    'í                 ö       Â           T     ¬     ­      
  mclk hclk           {   X           Ütx          Â   #           Ð     u     v        ×m h                              æ            SAI7          	  µdisabled          sai@27ee0000              rockchip,rk3576-sai         /    'î                 ö      t           T     §     ¥      
  mclk hclk           {   ^           Ütx          Â   #           Ð     r     q        ×m h                              æ            SAI8          	  µdisabled          sai@27ef0000              rockchip,rk3576-sai         /    'ï                 ö      u           T     ¼     º      
  mclk hclk           {   *           Ütx          Â   #           Ð     ‚     �        ×m h                              æ            SAI9          	  µdisabled          qos@27f02000              rockchip,rk3576-qos syscon          /    'ð                  ¨   P      qos@27f04000              rockchip,rk3576-qos syscon          /    'ð@                 ¨   6      qos@27f04080              rockchip,rk3576-qos syscon          /    'ð@€                ¨   7      qos@27f04100              rockchip,rk3576-qos syscon          /    'ðA                 ¨   8      qos@27f04180              rockchip,rk3576-qos syscon          /    'ðA€                ¨   9      qos@27f04200              rockchip,rk3576-qos syscon          /    'ðB                 ¨   :      qos@27f04280              rockchip,rk3576-qos syscon          /    'ðB€                ¨   ;      qos@27f05000              rockchip,rk3576-qos syscon          /    'ðP                 ¨   3      qos@27f06000              rockchip,rk3576-qos syscon          /    'ð`                 ¨   >      qos@27f08000              rockchip,rk3576-qos syscon          /    'ð€                 ¨   ,      qos@27f08080              rockchip,rk3576-qos syscon          /    'ð€€                ¨   -      qos@27f08100              rockchip,rk3576-qos syscon          /    'ð�                 ¨   .      qos@27f09000              rockchip,rk3576-qos syscon          /    'ð�                 ¨   4      qos@27f09080              rockchip,rk3576-qos syscon          /    'ð�€                ¨   5      qos@27f0a000              rockchip,rk3576-qos syscon          /    'ð                  ¨   <      qos@27f0a080              rockchip,rk3576-qos syscon          /    'ð €                ¨   =      qos@27f0c000              rockchip,rk3576-qos syscon          /    'ðÀ                 ¨   D      qos@27f0d000              rockchip,rk3576-qos syscon          /    'ðÐ               qos@27f0e000              rockchip,rk3576-qos syscon          /    'ðà                 ¨   M      qos@27f0e080              rockchip,rk3576-qos syscon          /    'ðà€                ¨   N      qos@27f0f000              rockchip,rk3576-qos syscon          /    'ðð                 ¨   J      qos@27f10000              rockchip,rk3576-qos syscon          /    'ñ                  ¨   E      qos@27f10080              rockchip,rk3576-qos syscon          /    'ñ €                ¨   F      qos@27f10100              rockchip,rk3576-qos syscon          /    'ñ                 ¨   G      qos@27f10180              rockchip,rk3576-qos syscon          /    'ñ€                ¨   H      qos@27f10200              rockchip,rk3576-qos syscon          /    'ñ                 ¨   I      qos@27f11000              rockchip,rk3576-qos syscon          /    'ñ                 ¨   O      qos@27f12800              rockchip,rk3576-qos syscon          /    'ñ(                 ¨   K      qos@27f12880              rockchip,rk3576-qos syscon          /    'ñ(€                ¨   L      qos@27f13000              rockchip,rk3576-qos syscon          /    'ñ0                 ¨   ?      qos@27f13080              rockchip,rk3576-qos syscon          /    'ñ0€                ¨   A      qos@27f13100              rockchip,rk3576-qos syscon          /    'ñ1                 ¨   B      qos@27f13180              rockchip,rk3576-qos syscon          /    'ñ1€                ¨   @      qos@27f13200              rockchip,rk3576-qos syscon          /    'ñ2                 ¨   C      qos@27f20000              rockchip,rk3576-qos syscon          /    'ò                  ¨   1      qos@27f21000              rockchip,rk3576-qos syscon          /    'ò                 ¨   2      qos@27f22080              rockchip,rk3576-qos syscon          /    'ò €                ¨   /      qos@27f22100              rockchip,rk3576-qos syscon          /    'ò!                 ¨   0      ethernet@2a220000         &    rockchip,rk3576-gmac snps,dwmac-4.20a           /    *"               (  T      $      .                %      0  stmmaceth clk_mac_ref pclk_mac aclk_mac ptp_ref                   ö      %         *           -macirq eth_wake_irq         Â   #           Ð           
  ×stmmaceth           Æ   _        E           V   `         f        w   a        Š   b         �      	  µdisabled       mdio              snps,dwmac-mdio                      +          stmmac-axi-config           ¦                                 °           À           ¨   `      rx-queues-config            Ð           ¨   a   queue0           tx-queues-config            æ           ¨   b   queue0              ethernet@2a230000         &    rockchip,rk3576-gmac snps,dwmac-4.20a           /    *#               (  T      %      /     !          $      0  stmmaceth clk_mac_ref pclk_mac aclk_mac ptp_ref                   ö      -         2           -macirq eth_wake_irq         Â   #           Ð     	      
  ×stmmaceth           Æ   _        E           V   c         f        w   d        Š   e         �      	  µdisabled       mdio              snps,dwmac-mdio                      +          stmmac-axi-config           ¦                                 °           À           ¨   c      rx-queues-config            Ð           ¨   d   queue0           tx-queues-config            æ           ¨   e   queue0              sata@2a240000         '    rockchip,rk3576-dwc-ahci snps,dwc-ahci          /    *$                 T                       sata pmalive rxoob          ö                 Â   #   	        ³   "         	  ¸sata-phy            ü                   	  µdisabled          sata@2a250000         '    rockchip,rk3576-dwc-ahci snps,dwc-ahci          /    *%                 T                       sata pmalive rxoob          ö                 Â   #   	        ³   %         	  ¸sata-phy            ü                   	  µdisabled          ufshc@2a2d0000            rockchip,rk3576-ufshc         P  /    *-             +             &ð            &À            *.               "   hci mphy hci_grf mphy_grf hci_apb            T     I     C     ×     Ù        core pclk pclk_mphy ref_out              Ø              ;        ö      i           Â   #           Z   f   g        Ldefault       (  Ð          !     "     $     Æ        ×biu sys ufs grf mphy               h            	  µdisabled          spi@2a300000              rockchip,sfc            /    *0        @         ö       ÿ           T     *     +        clk_sfc hclk_sfc            Â   #                        +          	  µdisabled          mmc@2a310000              rockchip,rk3576-dw-mshc         /    *1        @         T     )     (        biu ciu                    ö       û           %ëÂ         Ldefault         Z   i   j   k   l   m        Â   #           Ð             ×reset         	  µdisabled          mmc@2a320000              rockchip,rk3576-dw-mshc         /    *2        @         T     #     "        biu ciu                    ö       ü           %ëÂ         Z   n   o   p        Ldefault         Â   #           Ð             ×reset         	  µdisabled          mmc@2a330000          0    rockchip,rk3576-dwcmshc rockchip,rk3588-dwcmshc         /    *3                       ü      ý      ù        7ëÂ n6 ëÂ       (  T      ù      ú      û      ü      ý        core bus axi block timer            ö       ý           %ëÂ         Z   q   r   s   t   u        Ldefault         Â   #         (  Ð      é      ê      ë      ì      í        ×core bus axi block timer             3        µokay            @            J         R         X         f         u      spi@2a340000              rockchip,sfc            /    *4        @         ö       þ           T      ÷      ø        clk_sfc hclk_sfc            Â   #                        +          	  µdisabled          rng@2a410000              rockchip,rk3576-rng         /    *A                 T             ö       µ           Ð     ¨      otp@2a580000              rockchip,rk3576-otp         /    *X                              +           T                1        otp apb_pclk phy            Ð     ª     ©        ×otp apb    cpu-code@2          /            cpu-version@5           /              �            id@a            /   
         cpub-leakage@1e         /            cpul-leakage@1f         /            npu-leakage@20          /             gpu-leakage@21          /   !         log-leakage@22          /   "         bigcore-tsadc-trim@24           /   $           �       
        ¨   ¶      litcore-tsadc-trim@26           /   &           �       
        ¨   ·      ddr-tsadc-trim@28           /   (           �       
        ¨   ¸      npu-tsadc-trim@2a           /   *           �       
        ¨   ¹      gpu-tsadc-trim@2c           /   ,           �       
        ¨   º      soc-tsadc-trim@64           /   d           �       
        ¨   µ         sai@2a600000              rockchip,rk3576-sai         /    *`                 ö       »           T      @      A      
  mclk hclk           {   *       *           Ütx rx           Â   #   
        Ð                    ×m h         Ldefault       (  Z   v   w   x   y   z   {   |   }   ~           æ            SAI0          	  µdisabled          sai@2a610000              rockchip,rk3576-sai         /    *a                 ö       ¼           T      G      H      
  mclk hclk           {   *      *           Ütx rx           Â   #   
        Ð                    ×m h         Ldefault         Z   €   �   ‚   ƒ   „   …   †        æ            SAI1          	  µdisabled          sai@2a620000              rockchip,rk3576-sai         /    *b                 ö       ½           T      J      K      
  mclk hclk           {   ^       ^           Ütx rx           Â   #   
        Ð                    ×m h         Ldefault         Z   ‡   ˆ   ‰   Š        æ            SAI2          	  µdisabled          sai@2a630000              rockchip,rk3576-sai         /    *c                 ö       ¾           T      M      N      
  mclk hclk           {   ^      ^           Ütx rx           Â   #   
        Ð                    ×m h         Ldefault         Z   ‹   Œ   �   Ž        æ            SAI3          	  µdisabled          sai@2a640000              rockchip,rk3576-sai         /    *d                 ö       ¿           T      P      Q      
  mclk hclk           {   X       X           Ütx rx           Â   #   
        Ð                    ×m h         Ldefault         Z   �   �   ‘   ’        æ            SAI4          	  µdisabled          spdif-tx@2a670000         ,    rockchip,rk3576-spdif rockchip,rk3568-spdif         /    *g                 ö       Ã           T      X      W      
  mclk hclk           {   *           Ütx          Â   #   
        Ldefault         Z   “        æ          	  µdisabled          spdif-tx@2a680000         ,    rockchip,rk3576-spdif rockchip,rk3568-spdif         /    *h                 ö       Ä           T      Z      Y      
  mclk hclk           {   ^           Ütx          Â   #   
        Ldefault         Z   ”        æ          	  µdisabled          interrupt-controller@2a701000             arm,gic-400       @  /    *p            *p             *p@            *p`                ö      	  ÿ                 "                        +           ¨         dma-controller@2ab90000           arm,pl330 arm,primecell         /    *¹        @          ”        T      Ã      	  apb_pclk            ö                  !           «           ¨   *      dma-controller@2abb0000           arm,pl330 arm,primecell         /    *»        @          ”        T      Ä      	  apb_pclk            ö       "          #           «           ¨   ^      dma-controller@2abd0000           arm,pl330 arm,primecell         /    *½        @          ”        T      Å      	  apb_pclk            ö       $          %           «           ¨   X      i2c@2ac40000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         /    *Ä                 T      t      h      	  i2c pclk            ö       Y           Ldefault         Z   •                     +          	  µdisabled          i2c@2ac50000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         /    *Å                 T      u      i      	  i2c pclk            ö       Z           Ldefault         Z   –                     +          	  µdisabled          i2c@2ac60000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         /    *Æ                 T      v      j      	  i2c pclk            ö       [           Ldefault         Z   —                     +          	  µdisabled          i2c@2ac70000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         /    *Ç                 T      w      k      	  i2c pclk            ö       \           Ldefault         Z   ˜                     +          	  µdisabled          i2c@2ac80000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         /    *È                 T      x      l      	  i2c pclk            ö       ]           Ldefault         Z   ™                     +          	  µdisabled          i2c@2ac90000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         /    *É                 T      y      m      	  i2c pclk            ö       ^           Ldefault         Z   š                     +          	  µdisabled          i2c@2aca0000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         /    *Ê                 T      z      n      	  i2c pclk            ö       _           Ldefault         Z   ›                     +          	  µdisabled          i2c@2acb0000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         /    *Ë                 T      {      o      	  i2c pclk            ö       `           Ldefault         Z   œ                     +          	  µdisabled          timer@2acc0000        ,    rockchip,rk3576-timer rockchip,rk3288-timer         /    *Ì                  T      §      ª        pclk timer          ö       -         watchdog@2ace0000              rockchip,rk3576-wdt snps,dw-wdt         /    *Î                 T      ¢      ¡      
  tclk pclk           ö       (         spi@2acf0000          (    rockchip,rk3576-spi rockchip,rk3066-spi         /    *Ï                 T      œ      —        spiclk apb_pclk         {   *      *           Ütx rx           ö       t           ¶           Ldefault         Z   �   ž   Ÿ                     +          	  µdisabled          spi@2ad00000          (    rockchip,rk3576-spi rockchip,rk3066-spi         /    *Ð                 T      �      ˜        spiclk apb_pclk         {   *      *           Ütx rx           ö       u           ¶           Ldefault         Z       ¡   ¢                     +          	  µdisabled          spi@2ad10000          (    rockchip,rk3576-spi rockchip,rk3066-spi         /    *Ñ                 T      ž      ™        spiclk apb_pclk         {   ^      ^           Ütx rx           ö       v           ¶           Ldefault         Z   £   ¤   ¥                     +          	  µdisabled          spi@2ad20000          (    rockchip,rk3576-spi rockchip,rk3066-spi         /    *Ò                 T      Ÿ      š        spiclk apb_pclk         {   ^      ^           Ütx rx           ö       w           ¶           Ldefault         Z   ¦   §   ¨                     +          	  µdisabled          spi@2ad30000          (    rockchip,rk3576-spi rockchip,rk3066-spi         /    *Ó                 T             ›        spiclk apb_pclk         {   X      X           Ütx rx           ö       x           ¶           Ldefault         Z   ©   ª   «                     +          	  µdisabled          serial@2ad40000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    *Ô                 d           n           T      Œ      �        baudclk apb_pclk            {   *      *           Ütx rx           ö       L           Z   ¬        Ldefault         µokay          serial@2ad50000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    *Õ                 d           n           T      �      ‚        baudclk apb_pclk            {   *   
   *           Ütx rx           ö       N           Ldefault         Z   ­      	  µdisabled          serial@2ad60000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    *Ö                 d           n           T      Ž      ƒ        baudclk apb_pclk            {   *      *           Ütx rx           ö       O           Z   ®        Ldefault       	  µdisabled          serial@2ad70000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    *×                 d           n           T      �      „        baudclk apb_pclk            {   ^   	   ^   
        Ütx rx           ö       P           Z   ¯        Ldefault       	  µdisabled          serial@2ad80000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    *Ø                 d           n           T      �      …        baudclk apb_pclk            {   ^      ^           Ütx rx           ö       Q           Z   °        Ldefault       	  µdisabled          serial@2ad90000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    *Ù                 d           n           T      ‘      †        baudclk apb_pclk            {   ^      ^           Ütx rx           ö       R           Z   ±        Ldefault       	  µdisabled          serial@2ada0000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    *Ú                 d           n           T      ’      ‡        baudclk apb_pclk            {   X      X           Ütx rx           ö       S           Z   ²        Ldefault       	  µdisabled          serial@2adb0000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    *Û                 d           n           T      “      ˆ        baudclk apb_pclk            {   X      X   	        Ütx rx           ö       T           Z   ³        Ldefault       	  µdisabled          serial@2adc0000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    *Ü                 d           n           T      ”      ‰        baudclk apb_pclk            {   X   
   X           Ütx rx           ö       U           Z   ´        Ldefault       	  µdisabled          adc@2ae00000          .    rockchip,rk3576-saradc rockchip,rk3588-saradc           /    *à                 T      ~      }        saradc apb_pclk         ö       |           Ð      H        ×saradc-apb          ½         	  µdisabled          tsadc@2ae70000            rockchip,rk3576-tsadc           /    *ç                 ö       {           T      €              tsadc apb_pclk                €        7 „€        Ð      J      K        ×tsadc-apb tsadc         Ï           å ÔÀ        ü            	                         +            ¨      sensor@0            /            	.   µ        	:trim          sensor@1            /           	.   ¶        	:trim          sensor@2            /           	.   ·        	:trim          sensor@3            /           	.   ¸        	:trim          sensor@4            /           	.   ¹        	:trim          sensor@5            /           	.   º        	:trim             i2c@2ae80000          (    rockchip,rk3576-i2c rockchip,rk3399-i2c         /    *è                 T      |      p      	  i2c pclk            ö       a           Ldefault         Z   »                     +          	  µdisabled          serial@2afc0000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    *ü                 d           n           T      •      Š        baudclk apb_pclk            {   X      X           ö       V           Ldefault         Z   ¼      	  µdisabled          serial@2afd0000       &    rockchip,rk3576-uart snps,dw-apb-uart           /    *ý                 d           n           T      –      ‹        baudclk apb_pclk            {   X      X           ö       W           Ldefault         Z   ½      	  µdisabled          phy@2b020000              rockchip,rk3576-mipi-dcphy          /    +                 T     Ð           	  pclk ref             Ð     ¼     ­     ®     ½        ×m_phy apb grf s_phy         Æ   ¾        ø         	  µdisabled            ¨   Y      phy@2b050000              rockchip,rk3576-naneng-combphy          /    +                 ø           T     9     5              ref apb pipe                 9        7õá         Ð     ¥     ¡        ×phy apb         	K   ¿        	]   À      	  µdisabled            ¨   "      phy@2b060000              rockchip,rk3576-naneng-combphy          /    +                 ø           T     :     6             ref apb pipe                 :        7õá         Ð     ¦     £        ×phy apb         	K   ¿        	]   Á      	  µdisabled            ¨   %      phy@2b010000              rockchip,rk3576-usbdp-phy           /    +                 ø           T          Õ     Ó   Â        refclk immortal pclk utmi         (  Ð     ¸     ¹     º     »     ·        ×init cmn lane pcs_apb pma_apb           	s   Ã        	†   Ä        	—   Å        5   Æ      	  µdisabled            ¨   '      hdmiphy@2b000000          4    rockchip,rk3576-hdptx-phy rockchip,rk3588-hdptx-phy         /    +                   T          !        ref apb                      Ð     ¬     Â     Ã     Ä        ×apb init cmn lane           Æ   Ç        ø          	  µdisabled            ¨   T      sram@3ff88000         
    mmio-sram           /    ?ø€      €         Ó        ?ø€  €                      +      rkvdec-sram@0           /     €          	­        ¨   S         scmi-shmem@4010f000           arm,scmi-shmem          /    @ð                ¨            chosen          	²serial0:1500000n8            	compatible interrupt-parent #address-cells #size-cells model i2c0 i2c1 i2c2 i2c3 i2c4 i2c5 i2c6 i2c7 i2c8 i2c9 serial0 serial1 serial2 serial3 serial4 serial5 serial6 serial7 serial8 serial9 serial10 serial11 spi0 spi1 spi2 spi3 spi4 mmc0 clock-frequency clock-output-names #clock-cells cpu device_type reg enable-method capacity-dmips-mhz clocks operating-points-v2 dynamic-power-coefficient cpu-idle-states #cooling-cells phandle entry-method arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop opp-shared opp-hz opp-microvolt clock-latency-ns opp-suspend ports arm,smc-id shmem simple-audio-card,name simple-audio-card,format simple-audio-card,mclk-fs status sound-dai rockchip,grf ranges gpio-controller gpio-ranges interrupts interrupt-controller #gpio-cells #interrupt-cells bias-pull-up bias-pull-down bias-disable drive-strength input-schmitt-enable rockchip,pins interrupt-affinity polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device reg-names bus-range clock-names dma-coherent interrupt-names interrupt-map-mask interrupt-map linux,pci-domain max-link-speed num-ib-windows num-viewport num-ob-windows num-lanes phys phy-names power-domains resets reset-names dr_mode phy_type snps,dis_enblslpm_quirk snps,dis-u1-entry-quirk snps,dis-u2-entry-quirk snps,dis-u2-freeclk-exists-quirk snps,dis-del-phy-power-chg-quirk snps,dis-tx-ipgap-linecheck-quirk snps,parkmode-disable-hs-quirk snps,parkmode-disable-ss-quirk snps,dis_rxdet_inp3_quirk #phy-cells #reset-cells assigned-clocks assigned-clock-parents assigned-clock-rates pinctrl-names pinctrl-0 reg-shift reg-io-width dmas #power-domain-cells pm_qos iommus sram rockchip,disable-mmu-reset #iommu-cells rockchip,pmu dma-names #sound-dai-cells rockchip,sai-rx-route sound-name-prefix rockchip,sai-tx-route rockchip,vo-grf rockchip,php-grf snps,axi-config snps,mixed-burst snps,mtl-rx-config snps,mtl-tx-config snps,tso snps,blen snps,rd_osr_lmt snps,wr_osr_lmt snps,rx-queues-to-use snps,tx-queues-to-use ports-implemented reset-gpios fifo-depth max-frequency supports-cqe bus-width no-sdio no-sd non-removable mmc-hs400-1_8v mmc-hs400-enhanced-strobe bits arm,pl330-periph-burst #dma-cells num-cs #io-channel-cells #thermal-sensor-cells rockchip,hw-tshut-temp rockchip,hw-tshut-mode rockchip,hw-tshut-polarity nvmem-cells nvmem-cell-names rockchip,pipe-grf rockchip,pipe-phy-grf rockchip,u2phy-grf rockchip,usb-grf rockchip,usbdpphy-grf pool stdout-path 