Ðþí  â
   8  Ùø   (              ÙÀ                                                                   )   ,Qualcomm Technologies, Inc. MSM 8996 MTP             2qcom,msm8996-mtp qcom,msm8996            =handset    chosen           Jserial0       clocks     xo-board             2fixed-clock          V             c$ø       	   sxo_board             †         sleep-clk            2fixed-clock          V             c  ü      
   ssleep_clk            †            cpus                                 cpu@0            Žcpu       
   2qcom,kryo            š                 žpsci             ¬            ¼            Ï                Ö                      ä            ø                       †   	   l2-cache             2cache                       $         †            cpu@1            Žcpu       
   2qcom,kryo            š                žpsci             ¬            ¼            Ï                Ö                      ä            ø                       †   
      cpu@100          Žcpu       
   2qcom,kryo            š                žpsci             ¬            ¼            Ï               Ö                      ä            ø                       †      l2-cache             2cache                       $         †            cpu@101          Žcpu       
   2qcom,kryo            š               žpsci             ¬            ¼            Ï               Ö                      ä            ø                       †         cpu-map    cluster0       core0           2   	      core1           2   
         cluster1       core0           2         core1           2               idle-states         6psci       cpu-sleep-0          2arm,idle-state          Cstandalone-power-collapse           S           j   ‚        {   P        ‹  ,         †               opp-table-cluster0           2operating-points-v2-kryo-cpu            œ            ¨         †      opp-307200000           ³    O€         º           Ë @        Ü °       opp-422400000           ³    -P         º           Ë @        Ü °       opp-480000000           ³    œ8         º           Ë @        Ü °       opp-556800000           ³    !0         º           Ë @        Ü °       opp-652800000           ³    &èð         º           Ë @        Ü Ü       opp-729600000           ³    +|Ð         º           Ë @        Ü        opp-844800000           ³    2Z          º           Ë @        Ü 4       opp-960000000           ³    98p         º           Ë @        Ü 
A       opp-1036800000          ³    =ÌP         º           Ë @        Ü 
A       opp-1113600000          ³    B`0         º           Ë @        Ü ™       opp-1190400000          ³    Fô         º           Ë @        Ü ™       opp-1228800000          ³    I>          º           Ë @        Ü Å       opp-1324800000          ³    NöØ         º           Ë @        Ü        opp-1363200000          ³    Q@È         º           Ë @        Ü I       opp-1401600000          ³    SŠ¸         º           Ë @        Ü I       opp-1478400000          ³    X˜         º   	        Ë @        Ü *       opp-1497600000          ³    YC�         º           Ë @        Ü ì       opp-1593600000          ³    ^üh         º   	        Ë @        Ü           opp-table-cluster1           2operating-points-v2-kryo-cpu            œ            ¨         †      opp-307200000           ³    O€         º           Ë @        Ü °       opp-403200000           ³    X         º           Ë @        Ü °       opp-480000000           ³    œ8         º           Ë @        Ü °       opp-556800000           ³    !0         º           Ë @        Ü °       opp-652800000           ³    &èð         º           Ë @        Ü °       opp-729600000           ³    +|Ð         º           Ë @        Ü °       opp-806400000           ³    0°         º           Ë @        Ü Ü       opp-883200000           ³    4¤�         º           Ë @        Ü        opp-940800000           ³    8x         º           Ë @        Ü 4       opp-1036800000          ³    =ÌP         º           Ë @        Ü 	       opp-1113600000          ³    B`0         º           Ë @        Ü 
A       opp-1190400000          ³    Fô         º           Ë @        Ü 
A       opp-1248000000          ³    Jbø         º           Ë @        Ü m       opp-1324800000          ³    NöØ         º           Ë @        Ü ™       opp-1401600000          ³    SŠ¸         º           Ë @        Ü Å       opp-1478400000          ³    X˜         º           Ë @        Ü ñ       opp-1555200000          ³    \²x         º           Ë @        Ü        opp-1632000000          ³    aFX         º           Ë @        Ü *       opp-1708800000          ³    eÚ8         º           Ë @        Ü À       opp-1785600000          ³    jn         º           Ë @        Ü ì       opp-1804800000          ³    k“         º           Ë @        Ü ì       opp-1824000000          ³    l¸         º           Ë @        Ü        opp-1900800000          ³    qKè         º           Ë @        Ü ì       opp-1920000000          ³    rpà         º           Ë @        Ü D       opp-1996800000          ³    wÀ         º           Ë @        Ü Q       opp-2073600000          ³    {˜          º           Ë @        Ü Q       opp-2150400000          ³    €,€         º           Ë @        Ü Q          firmware       scm          2qcom,scm-msm8996 qcom,scm           ê    0          memory@80000000          Žmemory           š    €                 etm          2qcom,coresight-remote-etm      out-ports      port       endpoint            ú            †   O               psci             2arm,psci-1.0             ¥smc       remoteproc        $   2qcom,msm8996-rpm-proc qcom,rpm-proc    glink-edge           2qcom,glink-rpm          
       ¨                      &          rpm-requests          $   2qcom,rpm-msm8996 qcom,glink-smd-rpm         -rpm_requests       clock-controller             2qcom,rpmcc-msm8996 qcom,rpmcc            V            Ï           Axo           †         power-controller             2qcom,msm8996-rpmpd          M            ä            †   B   opp-table            2operating-points-v2          †      opp1            a         opp2            a         opp3            a         opp4            a         opp5            a         opp6            a                        reserved-memory                                   k   memory@85800000          š    …€       `           r      memory@85e00000          š    …à                   r      smem-mem@86000000            š    †                    r         †         memory@86200000          š    †       `           r      rmtfs            2qcom,rmtfs-mem          y                ~                        r        ‹           š         mpss@88800000            š    ˆ€                  r         †   G      adsp@8ea00000            š    Ž       °           r         †   ˆ      slpi@90500000            š    �P                   r         †   @      gpu@90f00000             2shared-dma-pool          š    �ð                  r         †   /      venus@91000000           š    ‘        P           r         †   >      mba@91500000             š    ‘P                   r         †   F      mpss-metadata           ~                        y      @          r         †   H         smem          
   2qcom,smem           ¤           ²            smp2p-adsp           2qcom,smp2p          º  »  ­        
       ž           &      
        Ä            Ó      master-kernel           ãmaster-kernel           ó            †   ‰      slave-kernel            ãslave-kernel             
                    †   ‡         smp2p-mpss           2qcom,smp2p          º  ³  ¬        
      Ã           &              Ä            Ó      master-kernel           ãmaster-kernel           ó            †   D      slave-kernel            ãslave-kernel             
                    †   C         smp2p-slpi           2qcom,smp2p          º  á  ®        
       ²           &              Ä            Ó      master-kernel           ãmaster-kernel           ó            †   A      slave-kernel            ãslave-kernel             
                    †   ?         soc@0                                    k            ÿÿÿÿ         2simple-bus     phy-wrapper@34000            2qcom,msm8996-qmp-pcie-phy            š @   ˆ                                 k     @   @          Ï      À      ¿      Ø        Aaux cfg_ahb ref         0      U      e      f        7phy common cfg        	  Cdisabled       phy@1000             š     0           Ü         Ï      ´        Apipe0           0      P        7lane0            V             spcie_0_pipe_clk_src         J             †         phy@2000             š      0  "      $   Ü         Ï      ¹        Apipe1           0      R        7lane1            V             spcie_1_pipe_clk_src         J             †         phy@3000             š  0   0  2      4   Ü         Ï      ¾        Apipe2           0      T        7lane2            V             spcie_2_pipe_clk_src         J             †            sram@68000           2qcom,rpm-msg-ram             š €   `          †         qfprom@74000              2qcom,msm8996-qfprom qcom,qfprom          š @   ÿ                            hstx-trim@24e            š  N           U               †   j      hstx-trim@24f            š  O           U               †   k      speedbin@133             š  3           U               †            rng@83000            2qcom,prng-ee             š 0             Ï      ˜        Acore          clock-controller@300000          2qcom,gcc-msm8996             V           Z           M            š 0   	        <   Ï             J                                        ­  Acxo cxo2 sleep_clk pcie_0_pipe_clk_src pcie_1_pipe_clk_src pcie_2_pipe_clk_src usb3_phy_pipe_clk_src ufs_rx_symbol_0_clk_src ufs_rx_symbol_1_clk_src ufs_tx_symbol_0_clk_src             †         interconnect@408000          2qcom,msm8996-bimc            š @€            g            †   &      thermal-sensor@4a9000         !   2qcom,msm8996-tsens qcom,tsens-v2             š J�     J€            {           
      Ê         ½           ‰uplow critical          ™            †   ‹      thermal-sensor@4ad000         !   2qcom,msm8996-tsens qcom,tsens-v2             š JÐ     JÀ            {           
       ¸         ®           ‰uplow critical          ™            †   Œ      dma-controller@644000            2qcom,bam-v1.7.0          š d@  @         
       Î            Ï      ¤        Abam_clk         ¯           º             Â         †         crypto@67a000            2qcom,crypto-v5.4             š g    `          Ï      ¦      ¥      ¤        Aiface bus core          Û                    àrx tx         interconnect@500000          2qcom,msm8996-cnoc            š P             g            †   8      interconnect@524000          2qcom,msm8996-snoc            š R@  À         g            †   h      interconnect@543000          2qcom,msm8996-a0noc           š T0   `         g         3  Aaggre0_snoc_axi aggre0_cnoc_ahb aggre0_noc_mpu_cfg           Ï      Ì      Í      ã        ê             interconnect@562000          2qcom,msm8996-a1noc           š V    P         g         interconnect@583000          2qcom,msm8996-a2noc           š X0   p         g           Aaggre2_ufs_axi ufs_axi           Ï      Ñ      Á         †   7      interconnect@5a4000          2qcom,msm8996-mnoc            š Z@  À         g           Aiface            Ï               †   %      interconnect@5c0000          2qcom,msm8996-pnoc            š \    0         g         hwlock@740000            2qcom,tcsr-mutex          š t             ø            †         syscon@760000            2qcom,tcsr-msm8996 syscon             š v              †   E      syscon@7a0000            2qcom,tcsr-msm8996 syscon             š z   €          †         clock-controller@8c0000          2qcom,mmcc-msm8996            V           Z           M            š Œ           8   Ï               Y                  !      !       "      R  Axo gpll0 gcc_mmss_noc_cfg_ahb_clk dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte hdmipll         (                          	              %1| 0Gž€:i� 98p 1,€@         †         display-subsystem@900000          
   2qcom,mdss            š �      ›    @ ›€   @      "  +mdss_phys vbif_phys vbif_nrt_phys           ê              
       S            
                    Ï      t      y        Aiface core          0                                        k      	  Cdisabled             †   #   display-controller@901000            2qcom,msm8996-mdp5 qcom,mdp5          š �  	        	  +mdp_phys                 #        
          (   Ï      t      v      y      \      {        Aiface bus core iommu vsync          5   $                  y      {        á£ $ø       0   Ö   %      &      %      &      %      &           <mdp0-mem mdp1-mem rotator-mem      ports                                port@0           š       endpoint            ú   '         †   ,         port@1           š      endpoint            ú   (         †   *         port@2           š      endpoint            ú   )         †   +               dsi@994000        )   2qcom,msm8996-dsi-ctrl qcom,mdss-dsi-ctrl             š ™@          	  +dsi_ctrl                 #        
         8   Ï      y      }      t      v      A      w            -  Amdp_core byte iface bus core_mmss pixel core                  !              O                       f          	  Cdisabled                                 ports                                port@0           š       endpoint            ú   *         †   (         port@1           š      endpoint                   phy@994400           2qcom,dsi-phy-14nm            š ™D     ™E     ™H   ˆ        +dsi_phy dsi_phy_lane dsi_pll             V           J             Ï      t             
  Aiface ref         	  Cdisabled             †          dsi@996000        )   2qcom,msm8996-dsi-ctrl qcom,mdss-dsi-ctrl             š ™`          	  +dsi_ctrl                 #        
         8   Ï      y      ~      t      v      A      x      €      -  Amdp_core byte iface bus core_mmss pixel core                  "              O   !       !           f   !      	  Cdisabled                                 ports                                port@0           š       endpoint            ú   +         †   )         port@1           š      endpoint                   phy@996400           2qcom,dsi-phy-14nm            š ™d     ™e     ™h   ˆ        +dsi_phy dsi_phy_lane dsi_pll             V           J             Ï      t             
  Aiface ref         	  Cdisabled             †   !      hdmi-tx@9a0000           2qcom,hdmi-tx-8996            š š         aX ž    ÿ      ,  +core_physical qfprom_physical hdcp_physical              #        
         (   Ï      y      t      |      u      z      #  Amdp_core iface core alt_iface extp          f   "        k           Cokay       ports                                port@0           š       endpoint            ú   ,         †   '               phy@9a0600          J             2qcom,hdmi-phy-8996        0   š š   Ä š
   $ š   $ š   $ š   $ š    È      >  +hdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy            Ï      t      Ö           Aiface ref xo             V            Cokay             †   "         gpu@b00000           2qcom,adreno-530.2 qcom,adreno            š °   ð         +kgsl_3d0_reg_memory         
      ,         (   Ï      f      h      g      ¨      Z      #  Acore iface rbbmtimer mem mem_iface           Ö   &      &           <gfx-mem         ê              5   -            œ         
  |speed_bin            ä   .      	  Cdisabled             ø            †   Ž   opp-table            2operating-points-v2          †   .   opp-624000000           ³    %1|         º   	      opp-560000000           ³    !`ì         º         opp-510000000           ³    eû€        º   ÿ      opp-401800000           ³    òû@        º   ÿ      opp-315000000           ³    Æ„À        º   ÿ      opp-214000000           ³    Áa€        º   ÿ      opp-133000000           ³    ík@        º   ÿ         zap-shader          ¤   /         pinctrl@1010000          2qcom,msm8996-pinctrl             š   0          
       Ð            �        �   0           –        ©            
                    †   0   blsp1-spi1-default-state             †   s   spi-pins            µgpio0 gpio1 gpio3         
  ºblsp_spi1           Ã            Ò      cs-pins         µgpio2           ºgpio            Ã            Ò         ß         blsp1-spi1-sleep-state          µgpio0 gpio1 gpio2 gpio3         ºgpio            Ã            ë         †   t      blsp2-uart2-2pins-state         µgpio4 gpio5         ºblsp_uart8          Ã            Ò      blsp2-uart2-2pins-sleep-state           µgpio4 gpio5         ºgpio            Ã            Ò      blsp2-i2c2-state            µgpio6 gpio7       
  ºblsp_i2c8           Ã            Ò         †   |      blsp2-i2c2-sleep-state          µgpio6 gpio7         ºgpio            Ã            Ò         †   }      blsp1-i2c6-state            µgpio27 gpio28         
  ºblsp_i2c6           Ã            Ò         †   w      blsp1-i2c6-sleep-state          µgpio27 gpio28           ºgpio            Ã            ú         †   x      cci0-default-state          µgpio17 gpio18           ºcci_i2c         Ã            Ò         †   ;      camera-rear-default-state      mclk0-pins          µgpio13        	  ºcam_mclk            Ã            Ò      rst-pins            µgpio25          ºgpio            Ã            Ò      pwdn-pins           µgpio26          ºgpio            Ã            Ò         cci1-default-state          µgpio19 gpio20           ºcci_i2c         Ã            Ò         †   <      camera-board-default-state     mclk1-pins          µgpio14        	  ºcam_mclk            Ã            Ò      pwdn-pins           µgpio98          ºgpio            Ã            Ò      rst-pins            µgpio104         ºgpio            Ã            Ò         camera-front-default-state     mclk2-pins          µgpio15        	  ºcam_mclk            Ã            Ò      rst-pins            µgpio23          ºgpio            Ã            Ò      pwdn-pins           µgpio133         ºgpio            Ã            Ò         pcie0-state-on-state             †   1   perst-pins          µgpio35          ºgpio            Ã            ë      clkreq-pins         µgpio36          ºpci_e0          Ã            ú      wake-pins           µgpio37          ºgpio            Ã            ú         pcie0-state-off-state            †   2   perst-pins          µgpio35          ºgpio            Ã            ë      clkreq-pins         µgpio36          ºgpio            Ã            Ò      wake-pins           µgpio37          ºgpio            Ã            Ò         blsp1-uart2-default-state           µgpio41 gpio42 gpio43 gpio44         ºblsp_uart2          Ã            Ò         †   p      blsp1-uart2-sleep-state         µgpio41 gpio42 gpio43 gpio44         ºgpio            Ã            Ò         †   q      blsp1-i2c3-default-state            µgpio47 gpio48         
  ºblsp_i2c3           Ã            Ò         †   u      blsp1-i2c3-sleep-state          µgpio47 gpio48           ºgpio            Ã            Ò         †   v      blsp2-uart3-4pins-state         µgpio49 gpio50 gpio51 gpio52         ºblsp_uart9          Ã            Ò      blsp2-uart3-4pins-sleep-state           µgpio49 gpio50 gpio51 gpio52         ºblsp_uart9          Ã            Ò      blsp2-i2c3-state-state          µgpio51 gpio52         
  ºblsp_i2c9           Ã            Ò         †   ~      blsp2-i2c3-sleep-state          µgpio51 gpio52           ºgpio            Ã            Ò         †         wcd-intr-default-state          µgpio54          ºgpio            Ã            ë      blsp2-i2c1-state            µgpio55 gpio56         
  ºblsp_i2c7           Ã            Ò         †   y      blsp2-i2c1-sleep-state          µgpio55 gpio56           ºgpio            Ã            Ò         †   z      blsp2-i2c5-state            µgpio60 gpio61           ºblsp_i2c11          Ã            Ò         †   €      cdc-reset-active-state          µgpio64          ºgpio            Ã            ë         ß      cdc-reset-sleep-state           µgpio64          ºgpio            Ã            Ò               blsp2-spi6-default-state             †   ƒ   spi-pins            µgpio85 gpio86 gpio88            ºblsp_spi12          Ã            Ò      cs-pins         µgpio87          ºgpio            Ã            Ò         ß         blsp2-spi6-sleep-state          µgpio85 gpio86 gpio87 gpio88         ºgpio            Ã            ë         †   „      blsp2-i2c6-state            µgpio87 gpio88           ºblsp_i2c12          Ã            Ò         †   �      blsp2-i2c6-sleep-state          µgpio87 gpio88           ºgpio            Ã            Ò         †   ‚      pcie1-on-state           †   3   perst-pins          µgpio130         ºgpio            Ã            ë      clkreq-pins         µgpio131         ºpci_e1          Ã            ú      wake-pins           µgpio132         ºgpio            Ã            ë         pcie1-off-state          †   4   clkreq-pins         µgpio131         ºgpio            Ã            Ò      wake-pins           µgpio132         ºgpio            Ã            Ò         pcie2-on-state           †   5   perst-pins          µgpio114         ºgpio            Ã            ë      clkreq-pins         µgpio115         ºpci_e2          Ã            ú      wake-pins           µgpio116         ºgpio            Ã            ë         pcie2-off-state          †   6   clkreq-pins         µgpio115         ºgpio            Ã            Ò      wake-pins           µgpio116         ºgpio            Ã            Ò         sdc1-on-state            †   l   clk-pins          	  µsdc1_clk             Ò        Ã         cmd-pins          	  µsdc1_cmd             ú        Ã   
      data-pins         
  µsdc1_data            ú        Ã   
      rclk-pins         
  µsdc1_rclk            ë         sdc1-off-state           †   m   clk-pins          	  µsdc1_clk             Ò        Ã         cmd-pins          	  µsdc1_cmd             ú        Ã         data-pins         
  µsdc1_data            ú        Ã         rclk-pins         
  µsdc1_rclk            ë         sdc2-on-state            †   n   clk-pins          	  µsdc2_clk             Ò        Ã         cmd-pins          	  µsdc2_cmd             ú        Ã   
      data-pins         
  µsdc2_data            ú        Ã   
         sdc2-off-state           †   o   clk-pins          	  µsdc2_clk             Ò        Ã         cmd-pins          	  µsdc2_cmd             ú        Ã         data-pins         
  µsdc2_data            ú        Ã               sram@290000          2qcom,rpm-stats           š )           spmi@400f000             2qcom,spmi-pmic-arb        (   š ð    @   €  À   €  €           !         +core chnls obsrvr intr cnfg         ‰periph_irq          
      F           º                                                   
                 bus@0           ê                2simple-pm-bus                                    k        ÿÿÿÿ   pcie@600000          2qcom,pcie-msm8996         	  Cdisabled            ê                     ÿ        )             š `                ¨             +parf dbi elbi config            f           3pciephy                                0  k                            0  0       Ð           Žpci         
      •           ‰msi                    =                     €  P                         ô                            õ                            ÷                            ø           ^default sleep           l   1        v   2        €          (   Ï      ´      ³      ²      ±      °      "  Apipe aux cfg bus_master bus_slave      pcie@0           Žpci          š                                  ÿ                                  k         pcie@608000          2qcom,pcie-msm8996           ê                     ÿ        )         	  Cdisabled              š `€               ¨             +parf dbi elbi config            f           3pciephy                                0  k                            0  0       Ð           Žpci         
      �           ‰msi                    =                     €  P                                                                                                                    ^default sleep           l   3        v   4        €         (   Ï      ¹      ¸      ·      ¶      µ      "  Apipe aux cfg bus_master bus_slave      pcie@0           Žpci          š                                  ÿ                                  k         pcie@610000          2qcom,pcie-msm8996           ê                     ÿ        )         	  Cdisabled              š a                ¨             +parf dbi elbi config            f           3pciephy                                0  k                            0  0      Ð           Žpci         
      ¥           ‰msi                    =                     €  P                         Ž                            �                            �                            ‘           ^default sleep           l   5        v   6        €         (   Ï      ¾      ½      ¼      »      º      "  Apipe aux cfg bus_master bus_slave      pcie@0           Žpci          š                                  ÿ                                  k            ufshc@624000          ,   2qcom,msm8996-ufshc qcom,ufshc jedec,ufs-2.0          š b@   %         
      	           f           3ufsphy          ê            q  Acore_clk bus_clk bus_aggr_clk iface_clk core_clk_unipro core_clk_ice ref_clk tx_lane0_sync_clk rx_lane0_sync_clk          H   Ï      Á      R      Ñ      Â      È      É      J      Å      Æ      H  ‘õá ëÂ                         xhÀðÑ€ðÑ€á£                                   Ö   7      &      &       8           <ufs-ddr cpu-ufs         Ÿ           Z         	  Cdisabled             †   9      phy@627000           2qcom,msm8996-qmp-ufs-phy             š bp             Ï      J      ×      	  Aref qref            0   9            7ufsphy           V           J          	  Cdisabled             †         camss@a34000             2qcom,msm8996-camss        p   š £@       0    £P       8    £`       @    £      £     £     £     £            ¡      ¡@          |  +csiphy0 csiphy0_clk_mux csiphy1 csiphy1_clk_mux csiphy2 csiphy2_clk_mux csid0 csid1 csid2 csid3 ispif csi_clk_mux vfe0 vfe1       x  
       N          O          P         (         )         *         +         5         :         ;         @  ‰csiphy0 csiphy1 csiphy2 csid0 csid1 csid2 csid3 ispif vfe0 vfe1         ê            	         Ï      �      ¹      Œ      �      Ž      ¦      ¥      §      ©      ¨      «      ª      ¬      ®      ­      °      ¯      ±      ³      ²      µ      ´      ¶      ¸      ·      ‚      ™      Ÿ      ›      š      œ             ž      �      —      ˜     :  Atop_ahb ispif_ahb csiphy0_timer csiphy1_timer csiphy2_timer csi0_ahb csi0 csi0_phy csi0_pix csi0_rdi csi1_ahb csi1 csi1_phy csi1_pix csi1_rdi csi2_ahb csi2 csi2_phy csi2_pix csi2_rdi csi3_ahb csi3 csi3_phy csi3_pix csi3_rdi ahb vfe0 csi_vfe0 vfe0_ahb vfe0_stream vfe1 csi_vfe1 vfe1_ahb vfe1_stream vfe_ahb vfe_axi            5   :       :      :      :         	  Cdisabled       ports                                      cci@a0c000           2qcom,msm8996-cci                                       š  À            
      '           ê                Ï      �      ‹      Š      ‚      $  Acamss_top_ahb cci_ahb cci camss_ahb               ‹      Š        Ä´ <4`        ^default         l   ;   <      	  Cdisabled       i2c-bus@0            š             c €                                i2c-bus@1            š            c €                                   iommu@b40000          3   2qcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2           š ´             ³         $  
      N         I         J           Æ            Ï      Z      h      
  Abus iface           ê               †   -      video-codec@c00000           2qcom,msm8996-venus           š À   ð         
                 ê                Ï      n      q      o      p        Acore iface bus mbus           Ö   %      &      &       %           <video-mem cpu-cfg            5   =       =      =   
   =      =      =      =      =   	   =      =      =      =      =      =   !   =   (   =   )   =   +   =   ,   =   -   =   1        ¤   >      	  Cdisabled       video-decoder            2venus-decoder            Ï      r        Acore            ê            video-encoder            2venus-encoder            Ï      s        Acore            ê               iommu@d00000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            š Ð             ³         $  
       I         @         A           Æ            Ï      \      [      
  Abus iface           ê               †   $      iommu@d40000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            š Ô             ³         `  
               O         P         Q         R         S         T         U           ê                Ï      c      b      
  Abus iface           Æ           Cokay             †   =      iommu@da0000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            š Ú             ³         $  
       L         W         X           ê               Ï      O      N      
  Abus iface           Æ            †   :      iommu@1600000         "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            š`             Æ           ê              ³         œ  
      ”          â         ‰         Š         ‹         Œ         �         Ž         �         �         ‘         ’         “            Ï      Ü      Û      
  Abus iface            †   Š      remoteproc@1c00000           2qcom,msm8996-slpi-pil            šÀ    @       @  Ó         †      ?          ?         ?         ?            #  ‰wdog fatal ready handover stop-ack           Ï           Axo          ¤   @        ç   A            østop            ê   B           ssc_cx        	  Cdisabled       glink-edge          
       ³           !dsps            Ó           &            smd-edge            
       °           !dsps            &              '           Ó            remoteproc@2080000           2qcom,msm8996-mss-pil             š                 
  +qdsp6 rmb         L  Ó         À      C          C         C         C         C            0  ‰wdog fatal ready handover stop-ack shutdown-ack       <   Ï      Þ      ß      �         å      à      á            2  Aiface bus mem xo gpll0_mss snoc_axi mnoc_axi qdss           0      i        7mss_restart         ê   B       B           cx mx           ç   D            østop            5   E  0   P   @       	  Cdisabled       mba         ¤   F      mpss            ¤   G      metadata            ¤   H      glink-edge          
      Ä           !modem           Ó           &            smd-edge            
      Á           !mpss            &              '            Ó            stm@3002000           2arm,coresight-stm arm,primecell          š      (             +stm-base stm-stimulus-base           Ï            	        Aapb_pclk atclk     out-ports      port       endpoint            ú   I         †   K               tpiu@3020000          !   2arm,coresight-tpiu arm,primecell             š              Ï            	        Aapb_pclk atclk     in-ports       port       endpoint            ú   J         †   W               funnel@3021000        +   2arm,coresight-dynamic-funnel arm,primecell           š             Ï            	        Aapb_pclk atclk     in-ports                                 port@7           š      endpoint            ú   K         †   I            out-ports      port       endpoint            ú   L         †   Q               funnel@3022000        +   2arm,coresight-dynamic-funnel arm,primecell           š              Ï            	        Aapb_pclk atclk     in-ports                                 port@6           š      endpoint            ú   M         †   g            out-ports      port       endpoint            ú   N         †   R               funnel@3023000        +   2arm,coresight-dynamic-funnel arm,primecell           š0             Ï            	        Aapb_pclk atclk     in-ports       port       endpoint            ú   O         †               out-ports      port       endpoint            ú   P         †   S               funnel@3025000        +   2arm,coresight-dynamic-funnel arm,primecell           šP             Ï            	        Aapb_pclk atclk     in-ports                                 port@0           š       endpoint            ú   Q         †   L         port@1           š      endpoint            ú   R         †   N         port@2           š      endpoint            ú   S         †   P            out-ports      port       endpoint            ú   T         †   X               replicator@3026000        /   2arm,coresight-dynamic-replicator arm,primecell           š`             Ï            	        Aapb_pclk atclk     in-ports       port       endpoint            ú   U         †   Y            out-ports                                port@0           š       endpoint            ú   V         †   Z         port@1           š      endpoint            ú   W         †   J               etf@3027000           2arm,coresight-tmc arm,primecell          šp             Ï            	        Aapb_pclk atclk     in-ports       port       endpoint            ú   X         †   T            out-ports      port       endpoint            ú   Y         †   U               etr@3028000           2arm,coresight-tmc arm,primecell          š€             Ï            	        Aapb_pclk atclk           D   in-ports       port       endpoint            ú   Z         †   V               debug@3810000         &   2arm,coresight-cpu-debug arm,primecell            š�              Ï            	  Aapb_pclk            2   	      etm@3840000       "   2arm,coresight-etm4x arm,primecell            š„              Ï            	        Aapb_pclk atclk          2   	   out-ports      port       endpoint            ú   [         †   ]               debug@3910000         &   2arm,coresight-cpu-debug arm,primecell            š‘              Ï            	  Aapb_pclk            2   
      etm@3940000       "   2arm,coresight-etm4x arm,primecell            š”              Ï            	        Aapb_pclk atclk          2   
   out-ports      port       endpoint            ú   \         †   ^               funnel@39b0000        +   2arm,coresight-dynamic-funnel arm,primecell           š›              Ï            	        Aapb_pclk atclk     in-ports                                 port@0           š       endpoint            ú   ]         †   [         port@1           š      endpoint            ú   ^         †   \            out-ports      port       endpoint            ú   _         †   e               debug@3a10000         &   2arm,coresight-cpu-debug arm,primecell            š¡              Ï            	  Aapb_pclk            2         etm@3a40000       "   2arm,coresight-etm4x arm,primecell            š¤              Ï            	        Aapb_pclk atclk          2      out-ports      port       endpoint            ú   `         †   b               debug@3b10000         &   2arm,coresight-cpu-debug arm,primecell            š±              Ï            	  Aapb_pclk            2         etm@3b40000       "   2arm,coresight-etm4x arm,primecell            š´              Ï            	        Aapb_pclk atclk          2      out-ports      port       endpoint            ú   a         †   c               funnel@3bb0000        +   2arm,coresight-dynamic-funnel arm,primecell           š»              Ï            	        Aapb_pclk atclk     in-ports                                 port@0           š       endpoint            ú   b         †   `         port@1           š      endpoint            ú   c         †   a            out-ports      port       endpoint            ú   d         †   f               funnel@3bc0000        +   2arm,coresight-dynamic-funnel arm,primecell           š¼              Ï            	        Aapb_pclk atclk     in-ports                                 port@0           š       endpoint            ú   e         †   _         port@1           š      endpoint            ú   f         †   d            out-ports      port       endpoint            ú   g         †   M               clock-controller@6400000             2qcom,msm8996-apcc            š@   	          Axo sys_apcs_aux          Ï                  V            †         usb@6af8800          2qcom,msm8996-dwc3 qcom,dwc3          š¯ˆ                                      k      0  
       ´         [          …          ó         *  ‰pwr_event qusb2_phy hs_phy_irq ss_phy_irq         (   Ï      Q      [      Ò      \      ]      #  Acfg_noc core iface sleep mock_utmi                ]      [        $ø '           Ö   7       &      &       h           <usb-ddr apps-usb            ê            	  Cdisabled       usb@6a00000       
   2snps,dwc3            š     Ì         
       ƒ           f   i           3usb2-phy usb3-phy           W             k         „         œ         ´         Ó         phy@7410000          2qcom,msm8996-qmp-usb3-phy            šA               Ï      ^      Õ      c      _        Aaux ref cfg_ahb pipe             susb3_phy_pipe_clk_src            V            J            0      g      h        7phy phy_phy       	  Cdisabled             †         phy@7411000          2qcom,msm8996-qusb2-phy           šA   €        J             Ï      c      Ú        Acfg_ahb ref         0      	        œ   j      	  Cdisabled             †   i      phy@7412000          2qcom,msm8996-qusb2-phy           šA    €        J             Ï      c      Ù        Acfg_ahb ref         0      
        œ   k      	  Cdisabled             †   …      mmc@7464900       %   2qcom,msm8996-sdhci qcom,sdhci-msm-v4             šFI   F@            +hc core         
       �          †           ‰hc_irq pwr_irq          Aiface core xo            Ï      e      d               0              ^default sleep           l   l        v   m        â            ì      	  Cdisabled          mmc@74a4900       %   2qcom,msm8996-sdhci qcom,sdhci-msm-v4             šJI   J@            +hc core         
       }          Ý           ‰hc_irq pwr_irq          Aiface core xo            Ï      h      g               0              ^default sleep           l   n        v   o        â         	  Cdisabled          dma-controller@7544000           2qcom,bam-v1.7.0          šT@  °         
       î            Ï      m        Abam_clk          Â        ¯           º             †   r      serial@7570000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             šW             
       l            Ï      t      m        Acore iface          ^default sleep           l   p        v   q        Û   r      r           àtx rx         	  Cdisabled          spi@7575000          2qcom,spi-qup-v2.2.1          šWP            
       _            Ï      o      m        Acore iface          ^default sleep           l   s        v   t        Û   r      r           àtx rx                                   	  Cdisabled          i2c@7577000          2qcom,i2c-qup-v2.2.1          šWp            
       a            Ï      v      m        Acore iface          ^default sleep           l   u        v   v        Û   r      r           àtx rx                                   	  Cdisabled          i2c@757a000          2qcom,i2c-qup-v2.2.1          šW             
       d            Ï            m        Acore iface          ^default sleep           l   w        v   x        Û   r      r           àtx rx                                   	  Cdisabled          dma-controller@7584000           2qcom,bam-v1.7.0          šX@  °         
       ï            Ï      �        Abam_clk          Â        ¯           º             †   {      serial@75b0000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             š[             
       r            Ï      ˆ      �        Acore iface          Cokay          serial@75b1000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             š[            
       s            Ï      ‹      �        Acore iface        	  Cdisabled          i2c@75b5000          2qcom,i2c-qup-v2.2.1          š[P            
       e            Ï      „      �        Acore iface          ^default sleep           l   y        v   z        Û   {      {           àtx rx                                   	  Cdisabled          i2c@75b6000          2qcom,i2c-qup-v2.2.1          š[`            
       f            Ï      ‡      �        Acore iface          ^default sleep           l   |        v   }        Û   {      {           àtx rx                                   	  Cdisabled          i2c@75b7000          2qcom,i2c-qup-v2.2.1          š[p            
       g            Ï      Š      �        Acore iface           c €        ^default sleep           l   ~        v           Û   {      {           àtx rx                                   	  Cdisabled          i2c@75b9000          2qcom,i2c-qup-v2.2.1          š[�            
       i            Ï      �      �        Acore iface          ^default         l   €        Û   {      {           àtx rx                                   	  Cdisabled          i2c@75ba000          2qcom,i2c-qup-v2.2.1          š[             
       j            Ï      “      �        Acore iface          ^default sleep           l   �        v   ‚        Û   {      {           àtx rx                                   	  Cdisabled          spi@75ba000          2qcom,spi-qup-v2.2.1          š[             
       j            Ï      ’      �        Acore iface          ^default sleep           l   ƒ        v   „        Û   {      {           àtx rx                                   	  Cdisabled          usb@76f8800          2qcom,msm8996-dwc3 qcom,dwc3          šoˆ                                      k      $  
       Œ         `          ‹           ‰pwr_event qusb2_phy hs_phy_irq        (   Ï      U      `      b      a      c      #  Acfg_noc core iface sleep mock_utmi                b      `        $ø “‡         ê               ú      	  Cdisabled       usb@7600000       
   2snps,dwc3            š`    Ì         
       Š           f   …      	  3usb2-phy            high-speed           k         „         dma-controller@9184000           2qcom,bam-v1.7.0          Â         š	@            %           
       ¤           ¯           º           2            †   †      slim-ngd@91c0000             2qcom,slim-ngd-v1.5.0             š	   À         
       £           Û   †      †           àrx tx                                   	  Cdisabled          remoteproc@9300000           2qcom,msm8996-adsp-pil            š	0           @  Ó          ¢      ‡          ‡         ‡         ‡            #  ‰wdog fatal ready handover stop-ack           Ï               Axo          ¤   ˆ        ç   ‰            østop            ê   B            cx        	  Cdisabled       glink-edge          
       �           !lpass           Ó           &      	      smd-edge            
       œ           !lpass           &              '           Ó      apr         ê               2qcom,apr-v2         ?apr_audio_svc           Q                                service@3            š            2qcom,q6core       service@4            2qcom,q6afe           š      dais             2qcom,q6afe-dais                                   k      dai@1            š               service@7            2qcom,q6asm           š      dais             2qcom,q6asm-dais                                   k           5   Š            service@8            2qcom,q6adm           š      routing          2qcom,q6adm-routing          k                fastrpc          2qcom,fastrpc            ?fastrpcsmd-apps-dsp         !adsp             ]                             cb@5             2qcom,fastrpc-compute-cb          š           5   Š         cb@6             2qcom,fastrpc-compute-cb          š           5   Š         cb@7             2qcom,fastrpc-compute-cb          š           5   Š         cb@8             2qcom,fastrpc-compute-cb          š           5   Š         cb@9             2qcom,fastrpc-compute-cb          š   	        5   Š   	      cb@10            2qcom,fastrpc-compute-cb          š   
        5   Š   
      cb@11            2qcom,fastrpc-compute-cb          š           5   Š         cb@12            2qcom,fastrpc-compute-cb          š           5   Š                  mailbox@9820000          2qcom,msm8996-apcs-hmss-global            š	‚             t            V             †         timer@9840000                                     k         2arm,armv7-timer-mem          š	„              c$ø    frame@9850000           €            
                             š	…     	†           frame@9870000           €           
                    š	‡           	  Cdisabled          frame@9880000           €           
       !            š	ˆ           	  Cdisabled          frame@9890000           €           
       "            š	‰           	  Cdisabled          frame@98a0000           €           
       #            š	Š           	  Cdisabled          frame@98b0000           €           
       $            š	‹           	  Cdisabled          frame@98c0000           €           
       %            š	Œ           	  Cdisabled             syscon@9a10000           2syscon           š	¡           clock-controller@9a11000             2qcom,msm8996-cbf             š	¡             Ï                  V            g            †         interrupt-controller@9bc0000             2qcom,msm8996-gic-v3 arm,gic-v3                      
        �           ¤                š	¼     	À             
      	            †            sound         thermal-zones      cpu0-thermal            ¹   ú        Ï   ‹      trips      trip-point0         ß $ø        ë  Ð         Epassive       cpu-crit            ß ­°        ë  Ð      	   Ecritical                cpu1-thermal            ¹   ú        Ï   ‹      trips      trip-point0         ß $ø        ë  Ð         Epassive       cpu-crit            ß ­°        ë  Ð      	   Ecritical                cpu2-thermal            ¹   ú        Ï   ‹      trips      trip-point0         ß $ø        ë  Ð         Epassive       cpu-crit            ß ­°        ë  Ð      	   Ecritical                cpu3-thermal            ¹   ú        Ï   ‹   
   trips      trip-point0         ß $ø        ë  Ð         Epassive       cpu-crit            ß ­°        ë  Ð      	   Ecritical                gpu-top-thermal         ¹   ú        Ï   Œ      trips      trip-point0         ß _�        ë  Ð         Epassive          †   �         cooling-maps       map0            ö   �        û   Žÿÿÿÿÿÿÿÿ            gpu-bottom-thermal          ¹   ú        Ï   Œ      trips      trip-point0         ß _�        ë  Ð         Epassive          †   �         cooling-maps       map0            ö   �        û   Žÿÿÿÿÿÿÿÿ            m4m-thermal         ¹   ú        Ï   ‹      trips      trip-point0         ß _�        ë  Ð         Ehot             l3-or-venus-thermal         ¹   ú        Ï   ‹      trips      trip-point0         ß _�        ë  Ð         Ehot             cluster0-l2-thermal         ¹   ú        Ï   ‹      trips      trip-point0         ß _�        ë  Ð         Ehot             cluster1-l2-thermal         ¹   ú        Ï   ‹      trips      trip-point0         ß _�        ë  Ð         Ehot             camera-thermal          ¹   ú        Ï   Œ      trips      trip-point0         ß _�        ë  Ð         Ehot             q6-dsp-thermal          ¹   ú        Ï   Œ      trips      trip-point0         ß _�        ë  Ð         Ehot             mem-thermal         ¹   ú        Ï   Œ      trips      trip-point0         ß _�        ë  Ð         Ehot             modemtx-thermal         ¹   ú        Ï   Œ      trips      trip-point0         ß _�        ë  Ð         Ehot                timer            2arm,armv8-timer       0  
                                 
         aliases         
/soc@0/serial@75b0000            	interrupt-parent #address-cells #size-cells model compatible chassis-type stdout-path #clock-cells clock-frequency clock-output-names phandle device_type reg enable-method cpu-idle-states capacity-dmips-mhz clocks interconnects operating-points-v2 #cooling-cells next-level-cache cache-level cache-unified cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us nvmem-cells opp-shared opp-hz opp-supported-hw clock-latency-ns opp-peak-kBps qcom,dload-mode remote-endpoint interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels clock-names #power-domain-cells opp-level ranges no-map size alloc-ranges qcom,client-id qcom,vmid memory-region hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells resets reset-names status #phy-cells bits #reset-cells #interconnect-cells #qcom,sensors interrupt-names #thermal-sensor-cells #dma-cells qcom,ee qcom,controlled-remotely dmas dma-names power-domains #hwlock-cells assigned-clocks assigned-clock-rates reg-names iommus interconnect-names assigned-clock-parents phys #sound-dai-cells nvmem-cell-names gpio-controller gpio-ranges #gpio-cells pins function drive-strength bias-disable output-high bias-pull-down bias-pull-up output-low qcom,channel bus-range num-lanes phy-names interrupt-map-mask interrupt-map pinctrl-names pinctrl-0 pinctrl-1 linux,pci-domain freq-table-hz lanes-per-direction #global-interrupts #iommu-cells interrupts-extended qcom,smem-states qcom,smem-state-names power-domain-names label qcom,smd-edge qcom,halt-regs arm,scatter-gather snps,hird-threshold snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,is-utmi-l1-suspend snps,parkmode-disable-ss-quirk tx-fifo-resize bus-width non-removable qcom,select-utmi-as-pipe-clk maximum-speed num-channels qcom,num-ees qcom,smd-channels qcom,domain qcom,non-secure-domain #mbox-cells frame-number #redistributor-regions redistributor-stride polling-delay-passive thermal-sensors temperature hysteresis trip cooling-device serial0 