     8     (                                                                                    ,              8  	  
                 E                SSony Xperia XZs          Ysony,keyaki-row qcom,msm8996             dhandset    chosen        :   qsdhci.debug_quirks=0x40 sdhci.debug_quirks2=0x4 maxcpus=2         clocks     xo-board             Yfixed-clock          z             $       	   xo_board                G      sleep-clk            Yfixed-clock          z                     
   sleep_clk                        cpus                                 cpu@0            cpu       
   Yqcom,kryo                             psci                                                                                             l2-cache             Ycache           .                        cpu@1            cpu       
   Yqcom,kryo                            psci                                                                                          	      cpu@100          cpu       
   Yqcom,kryo                            psci                                                                                         
   l2-cache             Ycache           .                        cpu@101          cpu       
   Yqcom,kryo                           psci                                                                                               cpu-map    cluster0       core0           :         core1           :   	         cluster1       core0           :   
      core1           :               idle-states         >psci       cpu-sleep-0          Yarm,idle-state          Kstandalone-power-collapse           [           r              P          ,                        opp-table-cluster0           Yoperating-points-v2-kryo-cpu                                       opp-307200000               O            w         @      opp-422400000               -P            w         @      opp-480000000               8            w         @      opp-556800000               !0            w         @      opp-652800000               &            w         @      opp-729600000               +|            w         @      opp-844800000               2Z            w         @      opp-960000000               98p            w         @      opp-1036800000              =P            w         @      opp-1113600000              B`0            w         @      opp-1190400000              F            w         @      opp-1228800000              I>             w         @      opp-1324800000              N            w         @      opp-1401600000              S            w         @      opp-1478400000              X            w         @      opp-1593600000              ^h            w         @         opp-table-cluster1           Yoperating-points-v2-kryo-cpu                                       opp-307200000               O            w         @      opp-403200000               X            w         @      opp-480000000               8            w         @      opp-556800000               !0            w         @      opp-652800000               &            w         @      opp-729600000               +|            w         @      opp-806400000               0            w         @      opp-883200000               4            w         @      opp-940800000               8x            w         @      opp-1036800000              =P            w         @      opp-1113600000              B`0            w         @      opp-1190400000              F            w         @      opp-1248000000              Jb            w         @      opp-1324800000              N            w         @      opp-1401600000              S            w         @      opp-1478400000              X            w         @      opp-1555200000              \x            w         @      opp-1632000000              aFX            w         @      opp-1708800000              e8            w         @      opp-1785600000              jn            w         @      opp-1824000000              l            w         @      opp-1920000000              rp            w         @      opp-1996800000              w            w         @      opp-2073600000              {            w         @      opp-2150400000              ,            w         @         firmware       scm          Yqcom,scm-msm8996                0          hwlock           Yqcom,tcsr-mutex                                                memory@80000000          memory                                psci             Yarm,psci-1.0             smc       reserved-memory                                   	   memory@85800000                     `                 memory@85e00000                                       smem-mem@86000000                                                      memory@86200000                     `                 rmtfs            Yqcom,rmtfs-mem                                                         )           8         mpss@88800000                                              N      adsp@8ea00000                                                   mba@91500000                 P                               M      ramoops@a7f00000             Yramoops                               B           N           [           g           q         memory@83401000              @     ?                gpu@90400000             Yshared-dma-pool              @                               *      memory@90500000              P                              H      memory@90f00000                     P                       E         rpm-glink            Yqcom,glink-rpm          z                                       rpm-requests             Yqcom,rpm-msm8996            rpm_requests       qcom,rpmcc           Yqcom,rpmcc-msm8996 qcom,rpmcc            z                     power-controller             Yqcom,msm8996-rpmpd                                     J   opp-table            Yoperating-points-v2                opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           pm8994-regulators            Yqcom,rpm-pm8994-regulators                                                                            #           1           ?           M           \           k           z                                                                                                   )           8      s3          J          b                    s4          J w@        b w@        z                            s5          J  p        b  p                  s7          J 5         b 5       l1          J B@        b B@      l2          J         b       l3          J         b       l4          J (        b (      l8          J w@        b w@      l9          J w@        b w@      l10         J w@        b w@      l11         J         b       l12         J w@        b w@                           l13         J w@        b -p        z  U                     x      l14         J         b       l15         J w@        b w@      l16         J )2        b )2      l17         J !        b &%      l18         J w@        b w@      l19         J )2        b )2      l20         J -p        b -p        z                      t      l21         J -p        b -p        z 5                      w      l22         J -        b -      l23         J )2        b )2      l24         J .        b .                     p      l25         J O        b O               l27         J B@        b O      l28         J H        b H                           l29         J )2        b )2      l30         J *        b *               l32         J w@        b w@               smem          
   Yqcom,smem                                  smp2p-adsp           Yqcom,smp2p                      z                        
                           master-kernel           master-kernel                                 slave-kernel            slave-kernel             7        L                        smp2p-mpss           Yqcom,smp2p                      z                                                  master-kernel           master-kernel                           L      slave-kernel            slave-kernel             7        L               K         smp2p-slpi           Yqcom,smp2p                      z                                                   master-kernel           master-kernel                           I      slave-kernel            slave-kernel             7        L               F         soc                                  	                     Ysimple-bus     phy@34000            Yqcom,msm8996-qmp-pcie-phy             @                                     	                                   ]aux cfg_ahb ref         i      U      e      f        pphy common cfg          |okay                             phy@35000             P   0 R     T                        z             pcie_0_pipe_clk_src                        ]pipe0           i      P        plane0               5      phy@36000             `   0 b     d                        z             pcie_1_pipe_clk_src                        ]pipe1           i      R        plane1               9      phy@37000             p   0 r     t                        z             pcie_2_pipe_clk_src                        ]pipe2           i      T        plane2               <         sram@68000           Yqcom,rpm-msg-ram                 `                   qfprom@74000             Yqcom,qfprom           @                               hstx_trim@24e              N                             o      hstx_trim@24f              O                             q      speedbin@133               3                                      rng@83000            Yqcom,prng-ee              0                           ]core          clock-controller@300000          Yqcom,gcc-msm8996             z                                   0   	                 
      J           ]cxo cxo2 sleep_clk                    thermal-sensor@4a9000         !   Yqcom,msm8996-tsens qcom,tsens-v2              J     J                       z                          uplow critical                               thermal-sensor@4ad000         !   Yqcom,msm8996-tsens qcom,tsens-v2              J     J                       z                           uplow critical                               dma-controller@644000            Yqcom,bam-v1.7.0           d@  @         z                                 ]bam_clk                                                   crypto@67a000            Yqcom,crypto-v5.4              g   `                                    ]iface bus core                               %rx tx         syscon@740000            Ysyscon            t                       syscon@7a0000            Yqcom,tcsr-msm8996 syscon              z                      clock-controller@8c0000          Yqcom,mmcc-msm8996            z                                              (  /                        	              ?%1| 0G:i 98p 1,@        T                     mdss@900000       
   Yqcom,mdss                       @    @      "  cmdss_phys vbif_phys vbif_nrt_phys           m              z       S            7        L                  t        ]iface                                     	      	  |disabled                    mdp@901000        
   Yqcom,mdp5               	        	  cmdp_phys                          z          (         t      v      y      \      {        ]iface bus core iommu vsync          {   !            /      y      {        ? $    ports                                port@0                  endpoint               "            '         port@1                 endpoint               #            %               dsi@994000           Yqcom,mdss-dsi-ctrl            @          	  cdsi_ctrl                          z         8         y      }      t      v      A      w            -  ]mdp_core byte iface bus core_mmss pixel core               $        dsi       	  |disabled                                 ports                                port@0                  endpoint               %            #         port@1                 endpoint                   dsi-phy@994400           Yqcom,dsi-phy-14nm             D     E     H           cdsi_phy dsi_phy_lane dsi_pll             z                              t      
      
  ]iface ref         	  |disabled                $      hdmi-tx@9a0000           Yqcom,hdmi-tx-8996                      aX           ,  ccore_physical qfprom_physical hdcp_physical                       z         (         y      t      |      u      z      #  ]mdp_core iface core alt_iface extp             &      	  hdmi_phy                     	  |disabled       ports                                port@0                  endpoint               '            "               hdmi-phy@9a0600                      Yqcom,hdmi-phy-8996        0        
   $    $    $    $           >  chdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy                  t            
  ]iface ref         	  |disabled                &         gpu@b00000           Yqcom,adreno-530.2 qcom,adreno                         ckgsl_3d0_reg_memory         z      ,         (         f      h      g            Z      #  ]core iface rbbmtimer mem mem_iface          m              {   (                     
  speed_bin               )      	  |disabled                              opp-table            Yoperating-points-v2             )   opp-624000000               %1|                  opp-560000000               !`                  opp-510000000               e                 opp-401800000               @                 opp-315000000               Ƅ                 opp-214000000               a                 opp-133000000               k@                    zap-shader             *         pinctrl@1010000          Yqcom,msm8996-pinctrl                0          z                              +                               7        L                              ,        
default             +   blsp1-spi1-default              |   spi         gpio0 gpio1 gpio3         
  blsp_spi1           &            5      cs          gpio2           gpio            &            5         B         blsp1-spi1-sleep            gpio0 gpio1 gpio2 gpio3         gpio            &            N            }      blsp2-uart1-2pins           gpio4 gpio5         blsp_uart8          &            5      blsp2-uart1-2pins-sleep         gpio4 gpio5         gpio            &            5      blsp2-i2c2          gpio6 gpio7       
  blsp_i2c8           &            5                  blsp2-i2c2-sleep            gpio6 gpio7         gpio            &            5                  cci0-default            gpio17 gpio18           cci_i2c         &            5            B      camera-rear-default    mclk0           gpio13        	  cam_mclk            &            5         ]      rst         gpio30          gpio            &            5         ]      pwdn            gpio26          gpio            &            5         ]         cci1-default            gpio19 gpio20           cci_i2c         &            5            C      camera-board-default       mclk1           gpio14        	  cam_mclk            &            5      pwdn            gpio98          gpio            &            5      rst         gpio104         gpio            &            5         camera-front-default       mclk2           gpio15        	  cam_mclk            &            5         ]      rst         gpio23          gpio            &            5         ]      pwdn            gpio133         gpio            &            5         pcie0-state-on              6   perst           gpio35          gpio            &            N      clkreq          gpio36          pci_e0          &            h      wake            gpio37          gpio            &            h         pcie0-state-off             7   perst           gpio35          gpio            &            N      clkreq          gpio36          gpio            &            5      wake            gpio37          gpio            &            5         blsp1-uart2-default         gpio41 gpio42 gpio43 gpio44         blsp_uart2          &            5            y      blsp1-uart2-sleep           gpio41 gpio42 gpio43 gpio44         gpio            &            5            z      blsp1-i2c2-default          gpio47 gpio48         
  blsp_i2c3           &            5            ~      blsp1-i2c2-sleep            gpio47 gpio48           gpio            &            5                  blsp2-uart2-4pins           gpio49 gpio50 gpio51 gpio52         blsp_uart9          &            5      blsp2-uart2-4pins-sleep         gpio49 gpio50 gpio51 gpio52         blsp_uart9          &            5      blsp2-i2c3          gpio51 gpio52         
  blsp_i2c9           &            5                  blsp2-i2c3-sleep            gpio51 gpio52           gpio            &            5                  wcd-intr-default            gpio54          gpio            &            N         u                  blsp2-i2c1          gpio55 gpio56         
  blsp_i2c7           &            5                  blsp2-i2c0-sleep            gpio55 gpio56           gpio            &            5                  blsp2-i2c5          gpio60 gpio61           blsp_i2c11          &            5                  cdc-reset-active            gpio64          gpio            &            N         B                  cdc-reset-sleep         gpio64          gpio            &            5         ]      blsp2-spi5-default                 spi         gpio85 gpio86 gpio88            blsp_spi12          &            5      cs          gpio87          gpio            &            5         B         blsp2-spi5-sleep            gpio85 gpio86 gpio87 gpio88         gpio            &            N                  blsp2-i2c6          gpio87 gpio88           blsp_i2c12          &            5                  blsp2-i2c6-sleep            gpio87 gpio88           gpio            &            5                  pcie1-state-on              :   perst           gpio130         gpio            &            N      clkreq          gpio131         pci_e1          &            h      wake            gpio132         gpio            &            N         pcie1-state-off             ;   clkreq          gpio131         gpio            &            5      wake            gpio132         gpio            &            5         pcie2-state-on              =   perst           gpio114         gpio            &            N      clkreq          gpio115         pci_e2          &            h      wake            gpio116         gpio            &            N         pcie2-state-off             >   clkreq          gpio115         gpio            &            5      wake            gpio116         gpio            &            5         sdc1-state-on               r   clk       	  sdc1_clk             5        &         cmd       	  sdc1_cmd             h        &   
      data          
  sdc1_data            h        &   
      rclk          
  sdc1_rclk            N         sdc1-state-off              s   clk       	  sdc1_clk             5        &         cmd       	  sdc1_cmd             h        &         data          
  sdc1_data            h        &         rclk          
  sdc1_rclk            N         sdc2-clk-on             u   clk       	  sdc2_clk             5        &         cmd       	  sdc2_cmd             h        &   
      data          
  sdc2_data            h        &   
         sdc2-clk-off                v   clk       	  sdc2_clk             5        &         cmd       	  sdc2_cmd             h        &         data          
  sdc2_data            h        &            disp-reset-n            gpio8           gpio            &            5      mdp-vsync-p         gpio10        
  mdp_vsync           &            5      sw-service-gpio         gpio16          gpio            &            h            ,      usb-detect          gpio25          gpio            &            5         B                  uim-detect-en           gpio29          gpio            &            5         B      tray-det            gpio40          gpio            &            5      tp-vddio-en         gpio50          gpio            &            5         B                  lcd-vddio-en            gpio51          gpio            &            5         ]      wl-host-wake            gpio79          gpio            &            N               wl-reg-on           gpio84          gpio            &            5         ]                  ts-rst-n            gpio89          gpio            &         touch-int-n         gpio125         gpio            &            h      touch-int-sleep         gpio125         gpio            &            N         sram@290000          Yqcom,rpm-stats            )           spmi@400f000             Yqcom,spmi-pmic-arb        (        @                    !         ccore chnls obsrvr intr cnfg         periph_irq          z      F                                                              7        L      pmic@0           Yqcom,pm8994 qcom,spmi-pmic                                                rtc@6000             Yqcom,pm8941-rtc            `   a       
  crtc alarm           z       a            pon@800          Yqcom,pm8916-pon                                      pwrkey           Yqcom,pm8941-pwrkey          z                        =	         h           t      resin            Yqcom,pm8941-resin           z                       =	         h        |okay               s         temp-alarm@2400          Yqcom,spmi-temp-alarm               $         z       $                  -           thermal                               adc@3100             Yqcom,spmi-vadc             1         z       1                                                        -   adc-chan@7                                    vph_pwr       adc-chan@8                    	  die_temp          adc-chan@9              	      
  ref_625mv         adc-chan@a              
        ref_1250mv        adc-chan@e                    adc-chan@f                       gpios@c000            Yqcom,pm8994-gpio qcom,spmi-gpio                                 .                               7        L           
default             /        NC VOL_DOWN_N VOL_UP_N SNAPSHOT_N FOCUS_N NC NFC_VEN NC NC NC NC NC EAR_EN NC PM_DIVCLK1 PMI_CLK NC WL_SLEEP_CLK NC PMIC_SPON UIM_BATT_ALARM PMK_SLEEP_CLK              .   pm8994-gpios-default-state              /   pm8994-gpio1-nc         gpio1           normal           "         2      vol-down-n          gpio2           normal           "         u         h        F            Z         vol-up-n            gpio3           normal           "         u         h        Z         camera-snapshot-n           gpio4           normal           "         u         h        F            Z         camera-focus-n          gpio5           normal           "         u         h        F            Z         pm8994-gpio6-nc         gpio6           normal           "         2        Z          nfc-download            gpio7           normal           ]         "         5        F           Z         pm8994-gpio8-nc         gpio8           normal           ]         "         2        F            Z          pm8994-gpio9-nc         gpio9           normal           B         "         2        F           Z          nfc-clock           gpio10          normal           u         "         N        F            Z         pm8994-gpio11-nc            gpio11          normal           "         2        Z          pm8994-gpio12-nc            gpio12          normal           "         2        Z          ear-enable          gpio13          normal           B         "         5        F           Z         pm8994-gpio14-nc            gpio14          normal           "         u         2        F           Z          pm-divclk1-gpio         gpio15          func1            B         "         2        F           Z          pmi-clk-gpio            gpio16          normal           "      pm8994-gpio17-nc            gpio17          normal           "         2        Z          rome-sleep          gpio18          func2            ]         "         5        F           Z         pm8994-gpio19-nc            gpio19          normal           ]         "         2        F            Z          pm8994-gpio22-nc            gpio22          normal           "         2        Z                mpps@a000            Yqcom,pm8994-mpp qcom,spmi-mpp                                              0                    7        L           
default             1      >  SDC_UIM_VBIAS LCD_ID_ADC VREF_DACX NC FLASH_THERM NC NC RF_ID               0   pm8994-mpps-default-state               1   lcd-id_adc-mpp          mpp2            analog           u        g         pm-mpp4-nc          mpp4            digital          2        Z          flash-therm-mpp         mpp5            analog           u        g          mpp6-nc         mpp6            digital          2      rf-id-mpp           mpp8            analog           u        g                  pmic@1           Yqcom,pm8994 qcom,spmi-pmic                                               regulators           Yqcom,pm8994-regulators          w   2   s9                 s10                s11                	  vdd_apcc                     J +        b e             pmic@2           Yqcom,pmi8994 qcom,spmi-pmic                                              gpios@c000        !   Yqcom,pmi8994-gpio qcom,spmi-gpio                                    3           
                    7        L           
default             4      2  VIB_LDO_EN NC NC NC NC NC NC NC USB_SWITCH_SEL NC               3   pmi8994-gpios-default-state             4   vib-ldo-en-gpio         gpio1           normal           "         ]         5        Z         pmi-gpio2-nc            gpio2           normal           "         u         2        F            Z          pmi-gpio3-nc            gpio3           normal           "         u         2        F            Z          pmi-gpio4-nc            gpio4           normal           "         B        F           Z         pmi-gpio5-nc            gpio5           normal           "         B        F            Z         pmi-gpio6-nc            gpio6           normal           "         B        F           Z         pmi-gpio7-nc            gpio7           normal           "         B        F           Z         pmi-gpio8-nc            gpio8           normal           "         B        F           Z         usb-switch-sel          gpio9           normal           "      pmi-gpio10-nc           gpio10          normal           ]         "         5        F            Z                  pmic@3           Yqcom,pmi8994 qcom,spmi-pmic                                              regulators           Yqcom,pmi8994-regulators                             s2          J |        b |        vdd_gfx                               wled@d800            Yqcom,pmi8994-wled                          z                    short                             |okay                                      agnoc@0         m                Ysimple-pm-bus                                     	   pcie@600000          Yqcom,pcie-msm8996           |okay            m                                           `                             cparf dbi elbi config               5        pciephy                                0  	                           0  0                  pci         z                 msi         L           	                       	                                                                                                                        
default sleep               6        	(   7        	2          (                                       "  ]pipe aux cfg bus_master bus_slave           	C   +   #           	N   +   %            	X   8        	i         pcie@608000          Yqcom,pcie-msm8996           m                                      	  |disabled               `                            cparf dbi elbi config               9        pciephy                                0  	                           0  0                  pci         z                 msi         L           	                       	                                                                                                                    
default sleep               :        	(   ;        	2         (                                       "  ]pipe aux cfg bus_master bus_slave         pcie@610000          Yqcom,pcie-msm8996           m                                      	  |disabled               a                             cparf dbi elbi config               <        pciephy                                0  	                           0  0                 pci         z                 msi         L           	                       	                                                                                                                        
default sleep               =        	(   >        	2         (                                       "  ]pipe aux cfg bus_master bus_slave            ufshc@624000          ,   Yqcom,msm8996-ufshc qcom,ufshc jedec,ufs-2.0           b@   %         z      	              ?        ufsphy          m              ]core_clk_src core_clk bus_clk bus_aggr_clk iface_clk core_clk_unipro_src core_clk_unipro core_clk_ice ref_clk tx_lane0_sync_clk rx_lane0_sync_clk         X         I            R                  J                  J                  X  	u                                  р                                                 	                    	  |disabled                @   ufs_variant          Yqcom,ufs_variant             phy@627000           Yqcom,msm8996-qmp-ufs-phy              bp                                     	                       ]ref         i   @            pufsphy        	  |disabled       phy@627400            bt   , bv     b|                           ?         camss@a00000             Yqcom,msm8996-camss        p    @      0    P      8    `      @                                          @          |  ccsiphy0 csiphy0_clk_mux csiphy1 csiphy1_clk_mux csiphy2 csiphy2_clk_mux csid0 csid1 csid2 csid3 ispif csi_clk_mux vfe0 vfe1       x  z       N          O          P         (         )         *         +         5         :         ;         @  csiphy0 csiphy1 csiphy2 csid0 csid1 csid2 csid3 ispif vfe0 vfe1         m            	                                                                                                                                                                                                                                      :  ]top_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            {   A       A      A      A         	  |disabled       ports                                      cci@a0c000           Yqcom,msm8996-cci                                                    z      '           m                                              $  ]camss_top_ahb cci_ahb cci camss_ahb         /                    ?Ĵ <4`        
default             B   C      	  |disabled       i2c-bus@0                                                          i2c-bus@1                                                            iommu@b40000          3   Yqcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2                         	         $  z      N         I         J           	                  h      Z      
  ]iface bus           m                  (      video-codec@c00000           Yqcom,msm8996-venus                        z                 m                      n      q      o      p        ]core iface bus mbus         {   D       D      D   
   D      D      D      D      D   	   D      D      D      D      D      D   !   D   (   D   )   D   +   D   ,   D   -   D   1           E      	  |disabled       video-decoder            Yvenus-decoder                  r        ]core            m            video-encoder            Yvenus-encoder                  s        ]core            m               iommu@d00000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         $  z       I         @         A           	                  [      \      
  ]iface bus           m                  !      iommu@d40000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         `  z               O         P         Q         R         S         T         U           m                      b      c      
  ]iface bus           	           |okay                D      iommu@da0000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         $  z       L         W         X           m                     N      O      
  ]iface bus           	               A      iommu@1600000         "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2            `             	           m              	           z                                                                                                                                                 
  ]iface bus                     remoteproc@1c00000           Yqcom,msm8996-slpi-pil                @       @  	               F          F         F         F            #  wdog fatal ready handover stop-ack              G      @      
  ]xo aggre2              H        	   I            	stop            m   J           	ssc_cx        	  |disabled       smd-edge            z                  dsps                          
                        remoteproc@2080000           Yqcom,msm8996-mss-pil                              
  cqdsp6 rmb         L  	               K          K         K         K         K            0  wdog fatal ready handover stop-ack shutdown-ack       D                        G                                    7  ]iface bus mem xo gpll0_mss snoc_axi mnoc_axi pnoc qdss          i      i        pmss_restart         m   J       J           	cx mx           	   L            	stop            
    0  P  @       	  |disabled       mba            M      mpss               N      smd-edge            z                 mpss                          
                         stm@3002000           Yarm,coresight-stm arm,primecell                (             cstm-base stm-stimulus-base                       	        ]apb_pclk atclk     out-ports      port       endpoint               O            Q               tpiu@3020000          !   Yarm,coresight-tpiu arm,primecell                                       	        ]apb_pclk atclk     in-ports       port       endpoint               P            \               funnel@3021000        +   Yarm,coresight-dynamic-funnel arm,primecell                                    	        ]apb_pclk atclk     in-ports                                 port@7                 endpoint               Q            O            out-ports      port       endpoint               R            V               funnel@3022000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        ]apb_pclk atclk     in-ports                                 port@6                 endpoint               S            l            out-ports      port       endpoint               T            W               funnel@3023000        +   Yarm,coresight-dynamic-funnel arm,primecell           0                         	        ]apb_pclk atclk     out-ports      port       endpoint               U            X               funnel@3025000        +   Yarm,coresight-dynamic-funnel arm,primecell           P                         	        ]apb_pclk atclk     in-ports                                 port@0                  endpoint               V            R         port@1                 endpoint               W            T         port@2                 endpoint               X            U            out-ports      port       endpoint               Y            ]               replicator@3026000        /   Yarm,coresight-dynamic-replicator arm,primecell           `                         	        ]apb_pclk atclk     in-ports       port       endpoint               Z            ^            out-ports                                port@0                  endpoint               [            _         port@1                 endpoint               \            P               etf@3027000           Yarm,coresight-tmc arm,primecell          p                         	        ]apb_pclk atclk     in-ports       port       endpoint               ]            Y            out-ports      port       endpoint               ^            Z               etr@3028000           Yarm,coresight-tmc arm,primecell                                   	        ]apb_pclk atclk           
"   in-ports       port       endpoint               _            [               debug@3810000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  ]apb_pclk            :         etm@3840000       "   Yarm,coresight-etm4x arm,primecell                                      	        ]apb_pclk atclk          :      out-ports      port       endpoint               `            b               debug@3910000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  ]apb_pclk            :   	      etm@3940000       "   Yarm,coresight-etm4x arm,primecell                                      	        ]apb_pclk atclk          :   	   out-ports      port       endpoint               a            c               funnel@39b0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        ]apb_pclk atclk     in-ports                                 port@0                  endpoint               b            `         port@1                 endpoint               c            a            out-ports      port       endpoint               d            j               debug@3a10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  ]apb_pclk            :   
      etm@3a40000       "   Yarm,coresight-etm4x arm,primecell                                      	        ]apb_pclk atclk          :   
   out-ports      port       endpoint               e            g               debug@3b10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  ]apb_pclk            :         etm@3b40000       "   Yarm,coresight-etm4x arm,primecell                                      	        ]apb_pclk atclk          :      out-ports      port       endpoint               f            h               funnel@3bb0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        ]apb_pclk atclk     in-ports                                 port@0                  endpoint               g            e         port@1                 endpoint               h            f            out-ports      port       endpoint               i            k               funnel@3bc0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        ]apb_pclk atclk     in-ports                                 port@0                  endpoint               j            d         port@1                 endpoint               k            i            out-ports      port       endpoint               l            S               clock-controller@6400000             Yqcom,msm8996-apcc            @   	          ]xo                 
         z                     usb@6af8800          Yqcom,msm8996-dwc3 qcom,dwc3                                                	        z      [                     hs_phy_irq ss_phy_irq         (         Q      [            \      ]      #  ]cfg_noc core iface sleep mock_utmi          /      ]      [        ?$ '         m              |okay             
5   usb@6a00000       
   Ysnps,dwc3                         z                     m      	  usb2-phy             
R         
k        
   n        
peripheral          
             phy@7410000          Yqcom,msm8996-qmp-usb3-phy            A                                      	               ^      c              ]aux cfg_ahb ref         i      g      h        pphy common        	  |disabled       phy@7410200          A    A   0A                        z             usb3_phy_pipe_clk_src                  _        ]pipe0            phy@7411000          Yqcom,msm8996-qusb2-phy           A                              c              ]cfg_ahb ref         i      	           o        |okay            
                      
   p            m      phy@7412000          Yqcom,msm8996-qusb2-phy           A                               c              ]cfg_ahb ref         i      
           q      	  |disabled                      sdhci@7464900         %   Yqcom,msm8996-sdhci qcom,sdhci-msm-v4             FI   F@            chc_mem core_mem         z                            hc_irq pwr_irq          ]iface core xo                  e      d      
        
default sleep               r        	(   s        
            
      	  |disabled            
   t        
            
               sdhci@74a4900         %   Yqcom,msm8996-sdhci qcom,sdhci-msm-v4             JI   J@            chc_mem core_mem         z       }                     hc_irq pwr_irq          ]iface core xo                  h      g      
        
default sleep               u        	(   v        
           |okay               +   (            
   w        
   x      dma-controller@7544000           Yqcom,bam-v1.7.0          T@           z                         m        ]bam_clk                                             {      serial@7570000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             W             z       l                  t      m        ]core iface          
default sleep               y        	(   z            {      {           %tx rx           |okay          spi@7575000          Yqcom,spi-qup-v2.2.1          WP            z       _                  o      m        ]core iface          
default sleep               |        	(   }            {      {           %tx rx                                   	  |disabled          i2c@7577000          Yqcom,i2c-qup-v2.2.1          Wp            z       a                  v      m        ]core iface          
default sleep               ~        	(               {      {           %tx rx                                     |okay              j   vl53l0x@29           Yst,vl53l0x              )         dma-controller@7584000           Yqcom,bam-v1.7.0          X@           z                                 ]bam_clk                                                   serial@75b0000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [             z       r                                ]core iface          |okay          serial@75b1000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [            z       s                                ]core iface        	  |disabled          i2c@75b5000          Yqcom,i2c-qup-v2.2.1          [P            z       e                                ]core iface          
default sleep                       	(                                %tx rx                                   	  |disabled          i2c@75b6000          Yqcom,i2c-qup-v2.2.1          [`            z       f                                ]core iface          
default sleep                       	(                                %tx rx                                   	  |disabled          i2c@75b7000          Yqcom,i2c-qup-v2.2.1          [p            z       g                                ]core iface                    
default sleep                       	(                                %tx rx                                   	  |disabled          i2c@75b9000          Yqcom,i2c-qup-v2.2.1          [            z       i                                ]core iface          
default                                          %tx rx                                     |okay              j      i2c@75ba000          Yqcom,i2c-qup-v2.2.1          [            z       j                                ]core iface          
default sleep                       	(                                %tx rx                                     |okay              j   synaptics@2c             Ysyna,rmi4-i2c               ,             +        z   }           
                      2                                rmi4-f01@1                      H         rmi4-f11@11                     Z               spi@75ba000          Yqcom,spi-qup-v2.2.1          [            z       j                                ]core iface          
default sleep                       	(                                %tx rx                                   	  |disabled          usb@76f8800          Yqcom,msm8996-dwc3 qcom,dwc3          o                                      	      (         U      `      b      a      c      #  ]cfg_noc core iface sleep mock_utmi          /      b      `        ?$          m               
5      	  |disabled       usb@7600000       
   Ysnps,dwc3            `             z                           	  usb2-phy            khigh-speed           
R         
k         dma-controller@9184000           Yqcom,bam-v1.7.0                   	@            y           z                                                             slim@91c0000             Yqcom,slim-ngd-v1.5.0             	            cctrl            z                                                    %rx tx tx2 rx2                                ngd@1                                           tas-ifd          Yslim217,1a0                                    codec@1                        
default          Yslim217,1a0                              +        z   6      5           intr1 intr2          7        L              +   @                                      remoteproc@9300000           Yqcom,msm8996-adsp-pil            	0           @  	                                                        #  wdog fatal ready handover stop-ack                 
        ]xo                     	               	stop            m   J            	cx        	  |disabled       smd-edge            z                  lpass                         
                                            apr         m               Yqcom,apr-v2         apr_audio_svc                                           q6core                       Yqcom,q6core       q6afe            Yqcom,q6afe                 dais             Yqcom,q6afe-dais                                         hdmi@1                          q6asm            Yqcom,q6asm                 dais             Yqcom,q6asm-dais                                              {               q6adm            Yqcom,q6adm                 routing          Yqcom,q6adm-routing                                mailbox@9820000          Yqcom,msm8996-apcs-hmss-global            	                                  timer@9840000                                     	         Yarm,armv7-timer-mem          	              $    frame@9850000                       z                             	     	           frame@9870000                      z                    	           	  |disabled          frame@9880000                      z       !            	           	  |disabled          frame@9890000                      z       "            	           	  |disabled          frame@98a0000                      z       #            	           	  |disabled          frame@98b0000                      z       $            	           	  |disabled          frame@98c0000                      z       %            	           	  |disabled             syscon@9a10000           Ysyscon           	                 2      interrupt-controller@9bc0000             Yqcom,msm8996-gic-v3 arm,gic-v3          L            7                                   	     	             z      	                        sound         thermal-zones      cpu0-thermal                       %          3         trips      trip-point0         C $        O           lpassive       cpu_crit            C         O        	   lcritical                cpu1-thermal                       %          3         trips      trip-point0         C $        O           lpassive       cpu_crit            C         O        	   lcritical                cpu2-thermal                       %          3         trips      trip-point0         C $        O           lpassive       cpu_crit            C         O        	   lcritical                cpu3-thermal                       %          3      
   trips      trip-point0         C $        O           lpassive       cpu_crit            C         O        	   lcritical                gpu-top-thermal                    %          3         trips      trip-point0         C _        O           lpassive                      cooling-maps       map0            Z           _               gpu-bottom-thermal                     %          3         trips      trip-point0         C _        O           lpassive                      cooling-maps       map0            Z           _               m4m-thermal                    %          3         trips      trip-point0         C _        O           lhot             l3-or-venus-thermal                    %          3         trips      trip-point0         C _        O           lhot             cluster0-l2-thermal                    %          3         trips      trip-point0         C _        O           lhot             cluster1-l2-thermal                    %          3         trips      trip-point0         C _        O           lhot             camera-thermal                     %          3         trips      trip-point0         C _        O           lhot             q6-dsp-thermal                     %          3         trips      trip-point0         C _        O           lhot             mem-thermal                    %          3         trips      trip-point0         C _        O           lhot             modemtx-thermal                    %          3         trips      trip-point0         C _        O           lhot             pm8994-thermal                     %          3      trips      pm8994-alert0           C s        O           lpassive       pm8994-crit         C H        O        	   lcritical                   timer            Yarm,armv8-timer       0  z                                 
         tvdd-regulator           Yregulator-fixed         panel_tvdd          	I   +   2                       
default                   usb3-id          Ylinux,extcon-usb-gpio           n   +              
default                         n      vph-pwr-regulator            Yregulator-fixed         J 8u         b 8u         vph_pwr                   v                  wlan-en-1-8v             Yregulator-fixed         wlan-en-regulator           J w@        b w@        	I   +   T            
default                      p                     8         	interrupt-parent #address-cells #size-cells qcom,msm-id qcom,pmic-id qcom,board-id model compatible chassis-type bootargs #clock-cells clock-frequency clock-output-names phandle device_type reg enable-method cpu-idle-states capacity-dmips-mhz clocks operating-points-v2 #cooling-cells next-level-cache cache-level 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 qcom,dload-mode syscon #hwlock-cells ranges no-map size alloc-ranges qcom,client-id qcom,vmid record-size console-size ftrace-size pmsg-size ecc-size interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels #power-domain-cells opp-level vdd_s1-supply vdd_s2-supply vdd_s3-supply vdd_s4-supply vdd_s5-supply vdd_s6-supply vdd_s7-supply vdd_s8-supply vdd_s9-supply vdd_s10-supply vdd_s11-supply vdd_s12-supply vdd_l1-supply vdd_l2_l26_l28-supply vdd_l3_l11-supply vdd_l4_l27_l31-supply vdd_l5_l7-supply vdd_l6_l12_l32-supply vdd_l8_l16_l30-supply vdd_l14_l15-supply vdd_l20_l21-supply vdd_l25-supply vdd_lvs1_2-supply regulator-min-microvolt regulator-max-microvolt regulator-system-load regulator-always-on regulator-allow-set-load regulator-pull-down memory-region hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells clock-names resets reset-names status vdda-phy-supply vdda-pll-supply #phy-cells bits #reset-cells #qcom,sensors interrupt-names #thermal-sensor-cells #dma-cells qcom,ee qcom,controlled-remotely dmas dma-names assigned-clocks assigned-clock-rates vdd-gfx-supply reg-names power-domains iommus remote-endpoint phys phy-names #sound-dai-cells nvmem-cell-names gpio-controller gpio-ranges #gpio-cells gpio-reserved-ranges pinctrl-0 pinctrl-names pins function drive-strength bias-disable output-high bias-pull-down output-low bias-pull-up input-enable input-high qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling label gpio-line-names drive-push-pull bias-high-impedance qcom,drive-strength power-source qcom,amux-route qcom,saw-reg qcom,saw-slave qcom,saw-leader regulator-name qcom,cabc qcom,external-pfet default-brightness qcom,num-strings bus-range num-lanes interrupt-map-mask interrupt-map pinctrl-1 linux,pci-domain perst-gpio wake-gpio vddpe-3v3-supply vdda-supply freq-table-hz lanes-per-direction #global-interrupts #iommu-cells interrupts-extended qcom,smem-states qcom,smem-state-names power-domain-names qcom,smd-edge qcom,halt-regs arm,scatter-gather qcom,select-utmi-as-pipe-clk snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk extcon dr_mode snps,hird-threshold vdd-supply vdda-phy-dpdm-supply bus-width non-removable vmmc-supply vqmmc-supply mmc-hs400-1_8v mmc-hs200-1_8v cd-gpios syna,reset-delay-ms syna,startup-delay-ms syna,nosleep-mode syna,sensor-type maximum-speed num-channels qcom,num-ees reset-gpios slim-ifc-dev qcom,smd-channels qcom,domain #mbox-cells frame-number #redistributor-regions redistributor-stride polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device id-gpio regulator-boot-on startup-delay-us enable-active-high 