  L   8     (              \                                                                      ,              8  	                   E             $   SSony Xperia X Performance (PMI8996)          Ysony,dora-row qcom,msm8996     chosen        :   dsdhci.debug_quirks=0x40 sdhci.debug_quirks2=0x4 maxcpus=2         clocks     xo-board             Yfixed-clock          m             z$       	   xo_board                $      sleep-clk            Yfixed-clock          m             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         1psci       cpu-sleep-0          Yarm,idle-state          >standalone-power-collapse           N           e           v   P          ,                        opp_table0           Yoperating-points-v2-kryo-cpu                                       opp-307200000               O                     @      opp-422400000               -P                     @      opp-480000000               8                     @      opp-556800000               !0                     @      opp-652800000               &                     @      opp-729600000               +|                     @      opp-844800000               2Z                     @      opp-960000000               98p                     @      opp-1036800000              =P                     @      opp-1113600000              B`0                     @      opp-1190400000              F                     @      opp-1228800000              I>                      @      opp-1324800000              N                     @      opp-1363200000              Q@                     @      opp-1401600000              S                     @      opp-1478400000              X                     @      opp-1497600000              YC                     @      opp-1593600000              ^h                     @         opp_table1           Yoperating-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                     @      opp-1036800000              =P                     @      opp-1113600000              B`0                     @      opp-1190400000              F                     @      opp-1248000000              Jb                     @      opp-1324800000              N                     @      opp-1401600000              S                     @      opp-1478400000              X                     @      opp-1555200000              \x                     @      opp-1632000000              aFX                     @      opp-1708800000              e8                     @      opp-1785600000              jn                     @      opp-1804800000              k                     @      opp-1824000000              l                     @      opp-1900800000              qK                     @      opp-1920000000              rp                     @      opp-1996800000              w                     @      opp-2073600000              {                     @      opp-2150400000              ,                     @         firmware       scm          Yqcom,scm-msm8996                0          hwlock           Yqcom,tcsr-mutex                                                memory@80000000          memory                                psci             Yarm,psci-1.0             smc       reserved-memory                                      mba@91500000                 P                         adsp@8ea00000                                                   mpss@88800000                                        smem-mem@86000000                                                      memory@85800000                                      memory@86200000                     `                 rmtfs@86700000           Yqcom,rmtfs-mem          
                                                          +         ramoops@a7f00000             Yramoops                               5           A           N           Z           d         memory@83401000              @     ?                gpu@90400000             Yshared-dma-pool              @                               )      memory@90500000              P                        memory@90f00000                     P                       C         rpm-glink            Yqcom,glink-rpm          m                  x                     rpm-requests             Yqcom,rpm-msm8996            rpm_requests       qcom,rpmcc           Yqcom,rpmcc-msm8996           m                     power-controller             Yqcom,msm8996-rpmpd                                        opp-table            Yoperating-points-v2                opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           pm8994-regulators            Yqcom,rpm-pm8994-regulators                                                                                       $           2           @           O           ^           m           {                                                                             	                      +      s3          =          U                    s4          = w@        U w@        m                            s5          =  p        U  p                  s7          = 5         U 5       l1          = B@        U B@      l2          =         U       l3          =         U       l4          = (        U (      l8          = w@        U w@      l9          = w@        U w@      l10         = w@        U w@      l12         = w@        U w@                           l13         = w@        U -p        m  U                     m      l15         = w@        U w@      l16         = )2        U )2      l17         = !        U &%      l18         = w@        U w@      l19         = -        U -      l20         = -p        U -p        m                      i      l21         = -p        U -p        m 5                      l      l22         = -        U -      l23         = )2        U )2      l24         = .        U .                     e      l25         = O        U O               l27         = B@        U O      l28         = H        U H                           l29         = )2        U )2      l30       l32         = w@        U w@               smem          
   Yqcom,smem                                  smp2p-adsp           Yqcom,smp2p                      m                        
                          master-kernel           master-kernel                                slave-kernel            slave-kernel                     +                        smp2p-modem          Yqcom,smp2p                      m                                                 master-kernel           master-kernel                    slave-kernel            slave-kernel                     +            smp2p-slpi           Yqcom,smp2p                      m                                                  slave-kernel            slave-kernel                     +         master-kernel           master-kernel                       soc                                                       Ysimple-bus     phy@34000            Yqcom,msm8996-qmp-pcie-phy             @            m                                                                        <aux cfg_ahb ref         H      U      e      f        Ophy common cfg          [okay            b           r      phy@35000             P   0 R     T                        pcie_0_pipe_clk_src                        <pipe0           H      P        Olane0               3      phy@36000             `   0 b     d                        pcie_1_pipe_clk_src                        <pipe1           H      R        Olane1               7      phy@37000             p   0 r     t                        pcie_2_pipe_clk_src                        <pipe2           H      T        Olane2               :         sram@68000           Yqcom,rpm-msg-ram                 `                   qfprom@74000             Yqcom,qfprom           @                               hstx_trim@24e              N                             d      hstx_trim@24f              O                             f      speedbin@133               3                                      rng@83000            Yqcom,prng-ee              0                           <core          clock-controller@300000          Yqcom,gcc-msm8996             m                                   0   	                 J        <cxo2                      thermal-sensor@4a9000         !   Yqcom,msm8996-tsens qcom,tsens-v2              J     J                       m                          uplow critical                               thermal-sensor@4ad000         !   Yqcom,msm8996-tsens qcom,tsens-v2              J     J                       m                           uplow critical                               syscon@740000            Ysyscon            t                       syscon@7a0000            Yqcom,tcsr-msm8996 syscon              z                      clock-controller@8c0000          Yqcom,mmcc-msm8996            m                                              (                          	              %1| 0G:i 98p 1,@                             mdss@900000       
   Yqcom,mdss                       @    @      "  mdss_phys vbif_phys vbif_nrt_phys                         m       S                    +                  t        <iface                                           	  [disabled                   mdp@901000        
   Yqcom,mdp5               	        	  mdp_phys                         m             (         t      v      y      \      {        <iface bus core iommu vsync                               y      {         $    ports                                port@0                  endpoint            &                &         port@1                 endpoint            &   !            #               dsi@994000           Yqcom,mdss-dsi-ctrl            @          	  dsi_ctrl                         m            8         y      }      t      v      A      w            -  <mdp_core byte iface bus core_mmss pixel core            6   "        ;dsi       	  [disabled                                 ports                                port@0                  endpoint            &   #            !         port@1                 endpoint                   dsi-phy@994400           Yqcom,dsi-phy-14nm             D     E     H           dsi_phy dsi_phy_lane dsi_pll             m                              t   $      
  <iface ref         	  [disabled                "      hdmi-tx@9a0000           Yqcom,hdmi-tx-8996                      aX           ,  core_physical qfprom_physical hdcp_physical                      m            (         y      t      |      u      z      #  <mdp_core iface core alt_iface extp          6   %      	  ;hdmi_phy            E         	  [disabled       ports                                port@0                  endpoint            &   &                            hdmi-phy@9a0600                      Yqcom,hdmi-phy-8996        0        
   $    $    $    $           >  hdmi_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           V                         kgsl_3d0_reg_memory         m      ,         (         f      h      g            Z      #  <core iface rbbmtimer mem mem_iface                           '                     
  gspeed_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          m                   x           *                                       +                             +        default             *   blsp1-spi1-default              q   spi         gpio0 gpio1 gpio3         
  blsp_spi1                             cs          gpio2           gpio                                          blsp1-spi1-sleep            gpio0 gpio1 gpio2 gpio3         gpio                                    r      blsp2-uart1-2pins           gpio4 gpio5         blsp_uart8                            blsp2-uart1-2pins-sleep         gpio4 gpio5         gpio                              blsp2-i2c2          gpio6 gpio7       
  blsp_i2c8                                   x      blsp2-i2c2-sleep            gpio6 gpio7         gpio                                    y      cci0-default            gpio17 gpio18           cci_i2c                                 @      camera-rear-default    mclk0           gpio13        	  cam_mclk                                       rst         gpio30          gpio                                       pwdn            gpio26          gpio                                          cci1-default            gpio19 gpio20           cci_i2c                                 A      camera-board-default       mclk1           gpio14        	  cam_mclk                              pwdn            gpio98          gpio                              rst         gpio104         gpio                                 camera-front-default       mclk2           gpio15        	  cam_mclk                                       rst         gpio23          gpio                                       pwdn            gpio133         gpio                                 pcie0-state-on              4   perst           gpio35          gpio                              clkreq          gpio36          pci_e0                            wake            gpio37          gpio                                 pcie0-state-off             5   perst           gpio35          gpio                              clkreq          gpio36          gpio                              wake            gpio37          gpio                                 blsp1-uart2-default         gpio41 gpio42 gpio43 gpio44         blsp_uart2                                  n      blsp1-uart2-sleep           gpio41 gpio42 gpio43 gpio44         gpio                                    o      blsp1-i2c2-default          gpio47 gpio48         
  blsp_i2c3                                      s      blsp1-i2c2-sleep            gpio47 gpio48           gpio                                       t      blsp2-uart2-4pins           gpio49 gpio50 gpio51 gpio52         blsp_uart9                            blsp2-uart2-4pins-sleep         gpio49 gpio50 gpio51 gpio52         blsp_uart9                            wcd-intr-default            gpio54          gpio                                 *                  blsp2-i2c1          gpio55 gpio56         
  blsp_i2c7                                   u      blsp2-i2c0-sleep            gpio55 gpio56           gpio                                    v      blsp2-i2c5          gpio60 gpio61           blsp_i2c11                                  z      cdc-reset-active            gpio64          gpio                                                   cdc-reset-sleep         gpio64          gpio                                       blsp2-spi5-default              ~   spi         gpio85 gpio86 gpio88            blsp_spi12                            cs          gpio87          gpio                                          blsp2-spi5-sleep            gpio85 gpio86 gpio87 gpio88         gpio                                          blsp2-i2c6          gpio87 gpio88           blsp_i2c12                                  {      blsp2-i2c6-sleep            gpio87 gpio88           gpio                                    |      pcie1-state-on              8   perst           gpio130         gpio                              clkreq          gpio131         pci_e1                            wake            gpio132         gpio                                 pcie1-state-off             9   clkreq          gpio131         gpio                              wake            gpio132         gpio                                 pcie2-state-on              ;   perst           gpio114         gpio                              clkreq          gpio115         pci_e2                            wake            gpio116         gpio                                 pcie2-state-off             <   clkreq          gpio115         gpio                              wake            gpio116         gpio                                 sdc1-state-on               g   clk       	  sdc1_clk                              cmd       	  sdc1_cmd                        
      data          
  sdc1_data                       
      rclk          
  sdc1_rclk                     sdc1-state-off              h   clk       	  sdc1_clk                              cmd       	  sdc1_cmd                              data          
  sdc1_data                             rclk          
  sdc1_rclk                     sdc2-clk-on             j   clk       	  sdc2_clk                              cmd       	  sdc2_cmd                        
      data          
  sdc2_data                       
         sdc2-clk-off                k   clk       	  sdc2_clk                              cmd       	  sdc2_cmd                              data          
  sdc2_data                                disp-reset-n            gpio8           gpio                              mdp-vsync-p         gpio10        
  mdp_vsync                             sw-service-gpio         gpio16          gpio                                    +      usb-detect          gpio24          gpio                                                   uim-detect-en           gpio29          gpio                                       tray-det            gpio40          gpio                              tp-vddio-en         gpio50          gpio                                                   lcd-vddio-en            gpio51          gpio                                       wl-host-wake            gpio79          gpio                                 7      wl-reg-on           gpio84          gpio                                                   ts-rst-n            gpio89          gpio                     touch-int-n         gpio125         gpio                              touch-int-sleep         gpio125         gpio                                 qcom,spmi@400f000            Yqcom,spmi-pmic-arb        (        @                    !         core chnls obsrvr intr cnfg         periph_irq          m      F           B            J                                               +      pmic@0           Yqcom,pm8994 qcom,spmi-pmic                                                rtc@6000             Yqcom,pm8941-rtc            `   a       
  rtc alarm           m       a            pon@800          Yqcom,pm8916-pon                     W           g      pwrkey           Yqcom,pm8941-pwrkey          m                      u  =	                 ~   t      resin            Yqcom,pm8941-resin           m                     u  =	                 [okay            ~   s         temp-alarm@2400          Yqcom,spmi-temp-alarm               $         m       $                  ,           thermal                               adc@3100             Yqcom,spmi-vadc             1         m       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                      x           -                                       +           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                          vol-down-n          gpio2           normal                    *                                      vol-up-n            gpio3           normal                    *                          camera-snapshot-n           gpio4           normal                    *                                      camera-focus-n          gpio5           normal                    *                                      pm8994-gpio6-nc         gpio6           normal                                      nfc-download            gpio7           normal                                                         pm8994-gpio8-nc         gpio8           normal                                                           pm8994-gpio9-nc         gpio9           normal                                                          nfc-clock           gpio10          normal           *                                               pm8994-gpio11-nc            gpio11          normal                                      pm8994-gpio12-nc            gpio12          normal                                      ear-enable          gpio13          normal                                                         pm8994-gpio14-nc            gpio14          normal                    *                                      pm-divclk1-gpio         gpio15          func1                                                           pmi-clk-gpio            gpio16          normal                 pm8994-gpio17-nc            gpio17          normal                                      rome-sleep          gpio18          func2                                                          pm8994-gpio19-nc            gpio19          normal                                                           pm8994-gpio22-nc            gpio22          normal                                            mpps@a000            Yqcom,pm8994-mpp                      x                   m                                                                                                                                default            /      >  SDC_UIM_VBIAS LCD_ID_ADC VREF_DACX NC FLASH_THERM NC NC RF_ID      pm8994-mpps-default-state               /   lcd-id_adc-mpp          mpp2            analog           *        $         pm-mpp4-nc          mpp4            digital                            flash-therm-mpp         mpp5            analog           *        $          mpp6-nc         mpp6            digital                rf-id-mpp           mpp8            analog           *        $                  pmic@1           Yqcom,pm8994 qcom,spmi-pmic                                               regulators           Yqcom,pm8994-regulators           pmic@2           Yqcom,pmi8994 qcom,spmi-pmic                                              gpios@c000        !   Yqcom,pmi8994-gpio qcom,spmi-gpio                         x           0           
                            +           default            1      2  VIB_LDO_EN NC NC NC NC NC NC NC USB_SWITCH_SEL NC               0   pmi8994-gpios-default-state             1   vib-ldo-en-gpio         gpio1           normal                                              pmi-gpio2-nc            gpio2           normal                    *                                       pmi-gpio3-nc            gpio3           normal                    *                                       pmi-gpio4-nc            gpio4           normal                                                pmi-gpio5-nc            gpio5           normal                                                 pmi-gpio6-nc            gpio6           normal                                                pmi-gpio7-nc            gpio7           normal                                                pmi-gpio8-nc            gpio8           normal                                                usb-switch-sel          gpio9           normal                 pmi-gpio10-nc           gpio10          normal                                                                   pmic@3           Yqcom,pmi8994 qcom,spmi-pmic                                              regulators           Yqcom,pmi8994-regulators                                  4   2   s2          = |        U |        Avdd_gfx                            s9           P      s10          P      s11          _                 = +        U e          wled@d800            Yqcom,pmi8994-wled                           m                              
  ovp short            o         y        [okay                                      agnoc@0                         Ysimple-pm-bus                                        pcie@600000          Yqcom,pcie-msm8996 snps,dw-pcie          [okay                                                       `                             parf dbi elbi config            6   3        ;pciephy                                0                              0  0                  pci         m                 msi         +                                                                                                                                                          default sleep              4           5                  (                                       "  <pipe aux cfg bus_master bus_slave           	    *   #           	   *   %            	   6        	&         pcie@608000          Yqcom,pcie-msm8996 snps,dw-pcie                                                	  [disabled               `                            parf dbi elbi config            6   7        ;pciephy                                0                              0  0                  pci         m                 msi         +                                                                                                                                                      default sleep              8           9                 (                                       "  <pipe aux cfg bus_master bus_slave         pcie@610000          Yqcom,pcie-msm8996 snps,dw-pcie                                                	  [disabled               a                             parf dbi elbi config            6   :        ;pciephy                                0                              0  0                 pci         m                 msi         +                                                                                                                                                          default sleep              ;           <                 (                                       "  <pipe aux cfg bus_master bus_slave            ufshc@624000             Yqcom,ufshc            b@   %         m      	           6   =        ;ufsphy                        <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  	2                                  р                                                 	@                    	  [disabled                >   ufs_variant          Yqcom,ufs_variant             phy@627000           Yqcom,msm8996-qmp-ufs-phy              bp                                                            <ref         H   >            Oufsphy        	  [disabled       phy@627400            bt   , bv     b|                           =         camss@a34000             Yqcom,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  m       N          O          P         (         )         *         +         5         :         ;         @  csiphy0 csiphy1 csiphy2 csid0 csid1 csid2 csid3 ispif vfe0 vfe1                     	                                                                                                                                                                                                                                      :  <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               ?       ?      ?      ?         	  [disabled       ports                                      cci@a0c000           Yqcom,msm8996-cci                                                    m      '                                                         $  <camss_top_ahb cci_ahb cci camss_ahb                             Ĵ <4`        default            @   A      	  [disabled       i2c-bus@0                         z                                 i2c-bus@1                        z                                    iommu@b40000          3   Yqcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2                         	T         $  m      N         I         J           	g                  h      Z      
  <iface bus                             '      video-codec@c00000           Yqcom,msm8996-venus                        m                                       n      q      o      p        <core iface bus mbus            B       B      B   
   B      B      B      B      B   	   B      B      B      B      B      B   !   B   (   B   )   B   +   B   ,   B   -   B   1           C      	  [disabled       video-decoder            Yvenus-decoder                  r        <core                        video-encoder            Yvenus-encoder                  s        <core                           iommu@d00000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	T         $  m       I         @         A           	g                  [      \      
  <iface bus                                   iommu@d40000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	T         `  m               O         P         Q         R         S         T         U                                 b      c      
  <iface bus           	g           [okay                B      iommu@da0000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	T         $  m       L         W         X                                N      O      
  <iface bus           	g               ?      iommu@1600000         "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2            `             	g                         	T           m                                                                                                                                                 
  <iface bus                     stm@3002000           Yarm,coresight-stm arm,primecell                (             stm-base stm-stimulus-base                       	        <apb_pclk atclk     out-ports      port       endpoint            &   D            F               tpiu@3020000          !   Yarm,coresight-tpiu arm,primecell                                       	        <apb_pclk atclk     in-ports       port       endpoint            &   E            Q               funnel@3021000        +   Yarm,coresight-dynamic-funnel arm,primecell                                    	        <apb_pclk atclk     in-ports                                 port@7                 endpoint            &   F            D            out-ports      port       endpoint            &   G            K               funnel@3022000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        <apb_pclk atclk     in-ports                                 port@6                 endpoint            &   H            a            out-ports      port       endpoint            &   I            L               funnel@3023000        +   Yarm,coresight-dynamic-funnel arm,primecell           0                         	        <apb_pclk atclk     out-ports      port       endpoint            &   J            M               funnel@3025000        +   Yarm,coresight-dynamic-funnel arm,primecell           P                         	        <apb_pclk atclk     in-ports                                 port@0                  endpoint            &   K            G         port@1                 endpoint            &   L            I         port@2                 endpoint            &   M            J            out-ports      port       endpoint            &   N            R               replicator@3026000        /   Yarm,coresight-dynamic-replicator arm,primecell           `                         	        <apb_pclk atclk     in-ports       port       endpoint            &   O            S            out-ports                                port@0                  endpoint            &   P            T         port@1                 endpoint            &   Q            E               etf@3027000           Yarm,coresight-tmc arm,primecell          p                         	        <apb_pclk atclk     in-ports       port       endpoint            &   R            N            out-ports      port       endpoint            &   S            O               etr@3028000           Yarm,coresight-tmc arm,primecell                                   	        <apb_pclk atclk           	t   in-ports       port       endpoint            &   T            P               debug@3810000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  <apb_pclk            -         etm@3840000       "   Yarm,coresight-etm4x arm,primecell                                      	        <apb_pclk atclk          -      out-ports      port       endpoint            &   U            W               debug@3910000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  <apb_pclk            -   	      etm@3940000       "   Yarm,coresight-etm4x arm,primecell                                      	        <apb_pclk atclk          -   	   out-ports      port       endpoint            &   V            X               funnel@39b0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        <apb_pclk atclk     in-ports                                 port@0                  endpoint            &   W            U         port@1                 endpoint            &   X            V            out-ports      port       endpoint            &   Y            _               debug@3a10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  <apb_pclk            -   
      etm@3a40000       "   Yarm,coresight-etm4x arm,primecell                                      	        <apb_pclk atclk          -   
   out-ports      port       endpoint            &   Z            \               debug@3b10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  <apb_pclk            -         etm@3b40000       "   Yarm,coresight-etm4x arm,primecell                                      	        <apb_pclk atclk          -      out-ports      port       endpoint            &   [            ]               funnel@3bb0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        <apb_pclk atclk     in-ports                                 port@0                  endpoint            &   \            Z         port@1                 endpoint            &   ]            [            out-ports      port       endpoint            &   ^            `               funnel@3bc0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        <apb_pclk atclk     in-ports                                 port@0                  endpoint            &   _            Y         port@1                 endpoint            &   `            ^            out-ports      port       endpoint            &   a            H               clock-controller@6400000             Yqcom,msm8996-apcc            @   	          <xo              $         m                     usb@6af8800          Yqcom,msm8996-dwc3 qcom,dwc3                                                        m      [                     hs_phy_irq ss_phy_irq         0         Q      [            ]      \      c              ]      [        $ '                       [okay             	   dwc3@6a00000          
   Ysnps,dwc3                         m                  6   b      	  ;usb2-phy            	             	         	         	         
        
   c        
peripheral          
high-speed           phy@7410000          Yqcom,msm8996-qmp-usb3-phy            A             m                                                    ^      c              <aux cfg_ahb ref         H      g      h        Ophy common        	  [disabled       phy@7410200          A    A   0A                        usb3_phy_pipe_clk_src                  _        <pipe0            phy@7411000          Yqcom,msm8996-qusb2-phy           A                              c              <cfg_ahb ref         H      	           d        [okay            r           
-   e            b      phy@7412000          Yqcom,msm8996-qusb2-phy           A                               c              <cfg_ahb ref         H      
           f      	  [disabled                      sdhci@7464900            Yqcom,sdhci-msm-v4            FI   F@            hc_mem core_mem         m                            hc_irq pwr_irq          <iface core xo                  e      d   $        default sleep              g           h        
B            
L      	  [disabled            
Z   i        
f            
s         
      sdhci@74a4900            Yqcom,sdhci-msm-v4            JI   J@            hc_mem core_mem         m       }                     hc_irq pwr_irq          <iface core xo                  h      g   $        default sleep              j           k        
B           [okay            
   *   (            
Z   l        
f   m      dma@7544000          Yqcom,bam-v1.7.0          T@           m                         m        <bam_clk          
        
           B                p      serial@7570000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             W             m       l                  t      m        <core iface          default sleep              n           o        
   p      p           
tx rx           [okay          spi@7575000          Yqcom,spi-qup-v2.2.1          WP            m       _                  o      m        <core iface          default sleep              q           r        
   p      p           
tx rx                                   	  [disabled          i2c@7577000          Yqcom,i2c-qup-v2.2.1          Wp            m       a                  m      v        <iface core          default sleep              s           t        
   p      p           
tx rx                                     [okay             z j      dma@7584000          Yqcom,bam-v1.7.0          X@           m                                 <bam_clk          
        
           B                w      serial@75b0000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [             m       r                                <core iface          [okay          serial@75b1000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [            m       s                                <core iface        	  [disabled          i2c@75b5000          Yqcom,i2c-qup-v2.2.1          [P            m       e                                <iface core          default sleep              u           v        
   w      w           
tx rx                                   	  [disabled          i2c@75b6000          Yqcom,i2c-qup-v2.2.1          [`            m       f                                <iface core          default sleep              x           y        
   w      w           
tx rx                                   	  [disabled          i2c@75b9000          Yqcom,i2c-qup-v2.2.1          [            m       i                                <iface core          default            z        
   w      w           
tx rx                                     [okay             z j      i2c@75ba000          Yqcom,i2c-qup-v2.2.1          [            m       j                                <iface core          default sleep              {           |        
   w      w           
tx rx                                     [okay             z j   synaptics@2c             Ysyna,rmi4-i2c               ,             *        m   }           
   }        
           
                                rmi4-f01@1                               rmi4-f11@11                                    spi@75ba000          Yqcom,spi-qup-v2.2.1          [            m       j                                <core iface          default sleep              ~                   
   w      w           
tx rx                                   	  [disabled          usb@76f8800          Yqcom,msm8996-dwc3 qcom,dwc3          o                                              m      `           hs_phy_irq        (         U      `      b      a      c              b      `        $                         	      	  [disabled       dwc3@7600000          
   Ysnps,dwc3            `             m                  6         	  ;usb2-phy            
high-speed           	         	         dma-controller@9184000           Yqcom,bam-v1.7.0          
         	@            %           m                  
           B           2                     slim@91c0000             Yqcom,slim-ngd-v1.5.0             	            ctrl            m                   
                                
rx tx tx2 rx2                                ngd@1                                           tas-ifd          Yslim217,1a0                                    codec@1                       default          Yslim217,1a0                              *        m   6      5           intr1 intr2                  +           ?   *   @            K           E               remoteproc@9300000           Yqcom,msm8996-adsp-pil            	0           @  X                                                        #  wdog fatal ready handover stop-ack              $        <xo                     l               }stop                           cx        	  [disabled       smd-edge            m                  lpass                                                                    apr                        Yqcom,apr-v2         apr_audio_svc                                           q6core                       Yqcom,q6core       q6afe            Yqcom,q6afe                 dais             Yqcom,q6afe-dais                                   E      hdmi@1                          q6asm            Yqcom,q6asm                 dais             Yqcom,q6asm-dais                                   E                          q6adm            Yqcom,q6adm                 routing          Yqcom,q6adm-routing          E                      mailbox@9820000          Yqcom,msm8996-apcs-hmss-global            	                                  timer@9840000                                              Yarm,armv7-timer-mem          	              z$    frame@9850000                       m                             	     	           frame@9870000                      m                    	           	  [disabled          frame@9880000                      m       !            	           	  [disabled          frame@9890000                      m       "            	           	  [disabled          frame@98a0000                      m       #            	           	  [disabled          frame@98b0000                      m       $            	           	  [disabled          frame@98c0000                      m       %            	           	  [disabled             syscon@9a10000           Ysyscon           	                 2      interrupt-controller@9bc0000             Yqcom,msm8996-gic-v3 arm,gic-v3          +                                               	     	             m      	                        sound         thermal-zones      cpu0-thermal                       1          ?         trips      trip-point0         O $        [           passive       cpu_crit            O         [        	   critical                cpu1-thermal                       1          ?         trips      trip-point0         O $        [           passive       cpu_crit            O         [        	   critical                cpu2-thermal                       1          ?         trips      trip-point0         O $        [           passive       cpu_crit            O         [        	   critical                cpu3-thermal                       1          ?      
   trips      trip-point0         O $        [           passive       cpu_crit            O         [        	   critical                gpu-thermal-top                    1          ?         trips      trip-point0         O _        [           passive                      cooling-maps       map0            f           k               gpu-thermal-bottom                     1          ?         trips      trip-point0         O _        [           passive                      cooling-maps       map0            f           k               m4m-thermal                    1          ?         trips      trip-point0         O _        [           hot             l3-or-venus-thermal                    1          ?         trips      trip-point0         O _        [           hot             cluster0-l2-thermal                    1          ?         trips      trip-point0         O _        [           hot             cluster1-l2-thermal                    1          ?         trips      trip-point0         O _        [           hot             camera-thermal                     1          ?         trips      trip-point0         O _        [           hot             q6-dsp-thermal                     1          ?         trips      trip-point0         O _        [           hot             mem-thermal                    1          ?         trips      trip-point0         O _        [           hot             modemtx-thermal                    1          ?         trips      trip-point0         O _        [           hot             pm8994-thermal                     1          ?      trips      pm8994-alert0           O s        [           passive       pm8994-crit         O H        [        	   critical                   timer            Yarm,armv8-timer       0  m                                 
         tvdd-regulator           Yregulator-fixed         Apanel_tvdd          	   *   2                      default             }      usb3-id          Ylinux,extcon-usb-gpio           z   *              default                        c      vph-pwr-regulator            Yregulator-fixed         = 8u         U 8u         Avph_pwr                                     wlan-en-1-8v             Yregulator-fixed         Awlan-en-regulator           = w@        U w@        	   *   T            default                     p                     6         	interrupt-parent #address-cells #size-cells qcom,msm-id qcom,pmic-id qcom,board-id model compatible 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 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 assigned-clocks assigned-clock-rates vdd-gfx-supply reg-names power-domains iommus remote-endpoint phys phy-names #sound-dai-cells #stream-id-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,ee 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 regulator-name qcom,saw-slave qcom,saw-leader 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 arm,scatter-gather qcom,select-utmi-as-pipe-clk snps,hird-threshold snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,is-utmi-l1-suspend tx-fifo-resize extcon dr_mode maximum-speed vdda-phy-dpdm-supply bus-width non-removable vmmc-supply vqmmc-supply mmc-hs400-1_8v mmc-hs200-1_8v cd-gpios qcom,controlled-remotely #dma-cells dmas dma-names vdd-supply syna,reset-delay-ms syna,startup-delay-ms syna,nosleep-mode syna,sensor-type num-channels qcom,num-ees reset-gpios slim-ifc-dev interrupts-extended qcom,smem-states qcom,smem-state-names power-domain-names qcom,smd-edge qcom,smd-channels qcom,apr-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 