 w   8 (   (            O                                                                       ,  	                   9              E                SSony Xperia X Performance            Ysony,dora-row qcom,msm8996           dhandset    chosen        
   qmaxcpus=2         clocks     xo-board             Yfixed-clock          z             $       	   xo_board                      sleep-clk            Yfixed-clock          z                     
   sleep_clk                        cpus                                 cpu@0            cpu       
   Yqcom,kryo                             psci                                                                                                +               	   l2-cache             Ycache           <            H                     cpu@1            cpu       
   Yqcom,kryo                            psci                                                                                                +               
      cpu@100          cpu       
   Yqcom,kryo                            psci                                                                                               +                  l2-cache             Ycache           <            H                     cpu@101          cpu       
   Yqcom,kryo                           psci                                                                                               +                     cpu-map    cluster0       core0           V   	      core1           V   
         cluster1       core0           V         core1           V               idle-states         Zpsci       cpu-sleep-0          Yarm,idle-state          gstandalone-power-collapse           w                         P          ,                        opp-table-cluster0           Yoperating-points-v2-kryo-cpu                                       opp-307200000               O                     @                 opp-422400000               -P                     @                 opp-480000000               8                     @                 opp-556800000               !0                     @                 opp-652800000               &                     @                 opp-729600000               +|                     @                 opp-844800000               2Z                     @          4       opp-960000000               98p                     @          
A       opp-1036800000              =P                     @          
A       opp-1113600000              B`0                     @                 opp-1190400000              F                     @                 opp-1228800000              I>                      @                 opp-1324800000              N                     @                 opp-1363200000              Q@                     @          I       opp-1401600000              S                     @          I       opp-1478400000              X            	         @          *       opp-1497600000              YC                     @                 opp-1593600000              ^h            	         @                    opp-table-cluster1           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                     @          4       opp-1036800000              =P                     @          	       opp-1113600000              B`0                     @          
A       opp-1190400000              F                     @          
A       opp-1248000000              Jb                     @          m       opp-1324800000              N                     @                 opp-1401600000              S                     @                 opp-1478400000              X                     @                 opp-1555200000              \x                     @                 opp-1632000000              aFX                     @          *       opp-1708800000              e8                     @                 opp-1785600000              jn                     @                 opp-1804800000              k                     @                 opp-1824000000              l                     @                 opp-1900800000              qK                     @                 opp-1920000000              rp                     @          D       opp-1996800000              w                     @          Q       opp-2073600000              {                     @          Q       opp-2150400000              ,                     @          Q          firmware       scm          Yqcom,scm-msm8996 qcom,scm               0          memory@80000000          memory                                etm          Yqcom,coresight-remote-etm      out-ports      port       endpoint                           a               psci             Yarm,psci-1.0             smc       remoteproc        $   Yqcom,msm8996-rpm-proc qcom,rpm-proc    glink-edge           Yqcom,glink-rpm          .                  9           J          rpm-requests          $   Yqcom,rpm-msm8996 qcom,glink-smd-rpm         Qrpm_requests       clock-controller             Yqcom,rpmcc-msm8996 qcom,rpmcc            z                       exo                    power-controller             Yqcom,msm8996-rpmpd          q                          T   opp-table            Yoperating-points-v2                opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           regulators-0             Yqcom,rpm-pm8994-regulators                                                                                                                                   +           :           H           ^           p                                                                                   s3          
          "                    s4          
 w@        " w@        :          P                  s5          
  p        "  p                  s7          
 5         " 5       l1          
 B@        " B@      l2          
         "       l3          
         "       l4          
 (        " (      l8          
 w@        " w@      l9          
 w@        " w@      l10         
 w@        " w@      l12         
 w@        " w@         d                  l13         
 w@        " -p        :  U         d                  l15         
 w@        " w@      l16         
 )2        " )2      l17         
 !        " &%      l18         
 w@        " w@      l19         
 -        " -      l20         
 -p        " -p        :          d                  l21         
 -p        " -p        : 5          d                  l22         
 -        " -      l23         
 )2        " )2      l24         
 .        " .         d            ~      l25         
 O        " O         d      l27         
 B@        " O      l28         
 H        " H         d                  l29         
 )2        " )2      l30       l32         
 w@        " w@                  reserved-memory                                   }   memory@85800000                     `                 memory@85e00000                                       smem-mem@86000000                                                      memory@86200000                     `                 rmtfs            Yqcom,rmtfs-mem                                                                             mpss@88800000                                              Y      adsp@8ea00000                                                   mba@91500000                 P                               X      mpss-metadata                                        @                      Z      ramoops@a7f00000             Yramoops                                                                                    gpu@90400000             Yshared-dma-pool              @                               6      memory@90500000              P                              R      memory@90f00000                     P                       P         smem          
   Yqcom,smem                                  smp2p-adsp           Yqcom,smp2p                      .                  J      
                          master-kernel           -master-kernel           =                     slave-kernel            -slave-kernel             T        i                        smp2p-mpss           Yqcom,smp2p                      .                 J                                master-kernel           -master-kernel           =               V      slave-kernel            -slave-kernel             T        i               U         smp2p-slpi           Yqcom,smp2p                      .                  J                                master-kernel           -master-kernel           =               S      slave-kernel            -slave-kernel             T        i               Q         soc@0                                    }                     Ysimple-bus     phy-wrapper@34000            Yqcom,msm8996-qmp-pcie-phy             @                                    }     @   @                                    eaux cfg_ahb ref         z      U      e      f        phy common cfg          okay                             phy@1000                  0                                  epipe0           z      P        lane0            z             pcie_0_pipe_clk_src                               phy@2000                   0  "      $                          epipe1           z      R        lane1            z             pcie_1_pipe_clk_src                                phy@3000               0   0  2      4                          epipe2           z      T        lane2            z             pcie_2_pipe_clk_src                         !         sram@68000           Yqcom,rpm-msg-ram                 `                   qfprom@74000              Yqcom,msm8996-qfprom qcom,qfprom           @                               hstx-trim@24e              N                             }      hstx-trim@24f              O                                   speedbin@133               3                                      rng@83000            Yqcom,prng-ee              0                           ecore          clock-controller@300000          Yqcom,gcc-msm8996             z                      q             0   	        <                J             !   "   #       #      #           ecxo cxo2 sleep_clk pcie_0_pipe_clk_src pcie_1_pipe_clk_src pcie_2_pipe_clk_src usb3_phy_pipe_clk_src ufs_rx_symbol_0_clk_src ufs_rx_symbol_1_clk_src ufs_tx_symbol_0_clk_src                      interconnect@408000          Yqcom,msm8996-bimc             @                          -      thermal-sensor@4a9000         !   Yqcom,msm8996-tsens qcom,tsens-v2              J     J                       .                          uplow critical                               thermal-sensor@4ad000         !   Yqcom,msm8996-tsens qcom,tsens-v2              J     J                       .                           uplow critical                               dma-controller@644000            Yqcom,bam-v1.7.0           d@  @         .                                 ebam_clk                    $             ,            $      crypto@67a000            Yqcom,crypto-v5.4              g   `                                    eiface bus core          E   $      $           Jrx tx         interconnect@500000          Yqcom,msm8996-cnoc             P                            J      interconnect@524000          Yqcom,msm8996-snoc             R@                          z      interconnect@543000          Yqcom,msm8996-a0noc            T0   `                  3  eaggre0_snoc_axi aggre0_cnoc_ahb aggre0_noc_mpu_cfg                                     T             interconnect@562000          Yqcom,msm8996-a1noc            V    P                  interconnect@583000          Yqcom,msm8996-a2noc            X0   p                    eaggre2_ufs_axi ufs_axi                                   I      interconnect@5a4000          Yqcom,msm8996-mnoc             Z@                      eiface               %               ,      interconnect@5c0000          Yqcom,msm8996-pnoc             \    0                              hwlock@740000            Yqcom,tcsr-mutex           t             b                     syscon@760000            Yqcom,tcsr-msm8996 syscon              v                 W      syscon@7a0000            Yqcom,tcsr-msm8996 syscon              z                      clock-controller@8c0000          Yqcom,mmcc-msm8996            z                      q                        8                  Y   &      &       '      '       (      R  exo gpll0 gcc_mmss_noc_cfg_ahb_clk dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte hdmipll         (  p   %      %      %      %   	   %           %1| 0G:i 98p 1,@           )            %      display-subsystem@900000          
   Yqcom,mdss                       @    @      "  mdss_phys vbif_phys vbif_nrt_phys           T   %           .       S            T        i               %   t   %   y        eiface core          z   %                                     }      	  disabled                *   display-controller@901000            Yqcom,msm8996-mdp5 qcom,mdp5             	        	  mdp_phys                 *        .          (      %   t   %   v   %   y   %   \   %   {        eiface bus core iommu vsync             +            p   %   y   %   {         $       0      ,      -      ,      -      ,      -           mdp0-mem mdp1-mem rotator-mem      ports                                port@0                  endpoint               .            3         port@1                 endpoint               /            1         port@2                 endpoint               0            2               dsi@994000        )   Yqcom,msm8996-dsi-ctrl qcom,mdss-dsi-ctrl              @          	  dsi_ctrl                 *        .         8      %   y   %   }   %   t   %   v   %   A   %   w   %         -  emdp_core byte iface bus core_mmss pixel core            p   %   !   %              &       &              &      	  disabled                                 ports                                port@0                  endpoint               1            /         port@1                 endpoint                   phy@994400           Yqcom,dsi-phy-14nm             D     E     H           dsi_phy dsi_phy_lane dsi_pll             z                           %   t             
  eiface ref         	  disabled                &      dsi@996000        )   Yqcom,msm8996-dsi-ctrl qcom,mdss-dsi-ctrl              `          	  dsi_ctrl                 *        .         8      %   y   %   ~   %   t   %   v   %   A   %   x   %         -  emdp_core byte iface bus core_mmss pixel core            p   %   "   %              '       '              '      	  disabled                                 ports                                port@0                  endpoint               2            0         port@1                 endpoint                   phy@996400           Yqcom,dsi-phy-14nm             d     e     h           dsi_phy dsi_phy_lane dsi_pll             z                           %   t             
  eiface ref         	  disabled                '      hdmi-tx@9a0000           Yqcom,hdmi-tx-8996                      aX           ,  core_physical qfprom_physical hdcp_physical              *        .         (      %   y   %   t   %   |   %   u   %   z      #  emdp_core iface core alt_iface extp             (                 	  disabled       ports                                port@0                  endpoint               3            .               phy@9a0600                       Yqcom,hdmi-phy-8996        0        
   $    $    $    $           >  hdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy               %   t                 eiface ref xo             z          	  disabled                (         gpu@b00000           Yqcom,adreno-530.2 qcom,adreno                         kgsl_3d0_reg_memory         .      ,         (      %   f   %   h   %   g            Z      #  ecore iface rbbmtimer mem mem_iface              -      -           gfx-mem         T   %              4                     
  speed_bin              5      	  disabled                              opp-table            Yoperating-points-v2             5   opp-624000000               %1|            	      opp-560000000               !`                  opp-510000000               e                 opp-401800000               @                 opp-315000000               Ƅ                 opp-214000000               a                 opp-133000000               k@                    zap-shader             6         pinctrl@1010000          Yqcom,msm8996-pinctrl                0          .                              7                   "            T        i           .               C   8        Mdefault             7   blsp1-spi1-default-state                   spi-pins            [gpio0 gpio1 gpio3         
  `blsp_spi1           i            x      cs-pins         [gpio2           `gpio            i            x                  blsp1-spi1-sleep-state          [gpio0 gpio1 gpio2 gpio3         `gpio            i                              blsp2-uart2-2pins-state         [gpio4 gpio5         `blsp_uart8          i            x      blsp2-uart2-2pins-sleep-state           [gpio4 gpio5         `gpio            i            x      blsp2-i2c2-state            [gpio6 gpio7       
  `blsp_i2c8           i            x                  blsp2-i2c2-sleep-state          [gpio6 gpio7         `gpio            i            x                  blsp1-i2c6-state            [gpio27 gpio28         
  `blsp_i2c6           i            x                  blsp1-i2c6-sleep-state          [gpio27 gpio28           `gpio            i                              cci0-default-state          [gpio17 gpio18           `cci_i2c         i            x            M      camera-rear-default-state      mclk0-pins          [gpio13        	  `cam_mclk            i            x               rst-pins            [gpio30          `gpio            i            x               pwdn-pins           [gpio26          `gpio            i            x                  cci1-default-state          [gpio19 gpio20           `cci_i2c         i            x            N      camera-board-default-state     mclk1-pins          [gpio14        	  `cam_mclk            i            x      pwdn-pins           [gpio98          `gpio            i            x      rst-pins            [gpio104         `gpio            i            x         camera-front-default-state     mclk2-pins          [gpio15        	  `cam_mclk            i            x               rst-pins            [gpio23          `gpio            i            x               pwdn-pins           [gpio133         `gpio            i            x         pcie0-state-on-state                B   perst-pins          [gpio35          `gpio            i                  clkreq-pins         [gpio36          `pci_e0          i                  wake-pins           [gpio37          `gpio            i                     pcie0-state-off-state               C   perst-pins          [gpio35          `gpio            i                  clkreq-pins         [gpio36          `gpio            i            x      wake-pins           [gpio37          `gpio            i            x         blsp1-uart2-default-state           [gpio41 gpio42 gpio43 gpio44         `blsp_uart2          i            x                  blsp1-uart2-sleep-state         [gpio41 gpio42 gpio43 gpio44         `gpio            i            x                  blsp1-i2c3-default-state            [gpio47 gpio48         
  `blsp_i2c3           i            x                  blsp1-i2c3-sleep-state          [gpio47 gpio48           `gpio            i            x                  blsp2-uart3-4pins-state         [gpio49 gpio50 gpio51 gpio52         `blsp_uart9          i            x      blsp2-uart3-4pins-sleep-state           [gpio49 gpio50 gpio51 gpio52         `blsp_uart9          i            x      blsp2-i2c3-state-state          [gpio51 gpio52         
  `blsp_i2c9           i            x                  blsp2-i2c3-sleep-state          [gpio51 gpio52           `gpio            i            x                  wcd-intr-default-state          [gpio54          `gpio            i                  blsp2-i2c1-state            [gpio55 gpio56         
  `blsp_i2c7           i            x                  blsp2-i2c1-sleep-state          [gpio55 gpio56           `gpio            i            x                  blsp2-i2c5-state            [gpio60 gpio61           `blsp_i2c11          i            x                  cdc-reset-active-state          [gpio64          `gpio            i                           cdc-reset-sleep-state           [gpio64          `gpio            i            x               blsp2-spi6-default-state                   spi-pins            [gpio85 gpio86 gpio88            `blsp_spi12          i            x      cs-pins         [gpio87          `gpio            i            x                  blsp2-spi6-sleep-state          [gpio85 gpio86 gpio87 gpio88         `gpio            i                              blsp2-i2c6-state            [gpio87 gpio88           `blsp_i2c12          i            x                  blsp2-i2c6-sleep-state          [gpio87 gpio88           `gpio            i            x                  pcie1-on-state              E   perst-pins          [gpio130         `gpio            i                  clkreq-pins         [gpio131         `pci_e1          i                  wake-pins           [gpio132         `gpio            i                     pcie1-off-state             F   clkreq-pins         [gpio131         `gpio            i            x      wake-pins           [gpio132         `gpio            i            x         pcie2-on-state              G   perst-pins          [gpio114         `gpio            i                  clkreq-pins         [gpio115         `pci_e2          i                  wake-pins           [gpio116         `gpio            i                     pcie2-off-state             H   clkreq-pins         [gpio115         `gpio            i            x      wake-pins           [gpio116         `gpio            i            x         sdc1-on-state                  clk-pins          	  [sdc1_clk             x        i         cmd-pins          	  [sdc1_cmd                     i   
      data-pins         
  [sdc1_data                    i   
      rclk-pins         
  [sdc1_rclk                     sdc1-off-state                 clk-pins          	  [sdc1_clk             x        i         cmd-pins          	  [sdc1_cmd                     i         data-pins         
  [sdc1_data                    i         rclk-pins         
  [sdc1_rclk                     sdc2-on-state                  clk-pins          	  [sdc2_clk             x        i         cmd-pins          	  [sdc2_cmd                     i   
      data-pins         
  [sdc2_data                    i   
         sdc2-off-state                 clk-pins          	  [sdc2_clk             x        i         cmd-pins          	  [sdc2_cmd                     i         data-pins         
  [sdc2_data                    i            disp-reset-n-state          [gpio8           `gpio            i            x      mdp-vsync-p-state           [gpio10        
  `mdp_vsync           i            x      sw-service-gpio-state           [gpio16          `gpio            i                        8      usb-detect-state            [gpio24          `gpio            i            x                           uim-detect-en-state         [gpio29          `gpio            i            x               tray-det-state          [gpio40          `gpio            i            x      tp-vddio-en-state           [gpio50          `gpio            i            x                           lcd-vddio-en-state          [gpio51          `gpio            i            x               wl-host-wake-state          [gpio79          `gpio            i                  wl-reg-on-state         [gpio84          `gpio            i            x                           ts-rst-n-state          [gpio89          `gpio            i         touch-int-n-state           [gpio125         `gpio            i                  touch-int-sleep-state           [gpio125         `gpio            i                     sram@290000          Yqcom,rpm-stats            )           spmi@400f000             Yqcom,spmi-pmic-arb        (        @                    !         core chnls obsrvr intr cnfg         periph_irq          .      F           $                                                   T        i      pmic@0           Yqcom,pm8994 qcom,spmi-pmic                                                rtc@6000             Yqcom,pm8941-rtc            `   a       
  rtc alarm           .       a            pon@800          Yqcom,pm8916-pon                                      pwrkey           Yqcom,pm8941-pwrkey          .                        =	                    t      resin            Yqcom,pm8941-resin           .                       =	                 okay               s         temp-alarm@2400          Yqcom,spmi-temp-alarm               $         .       $                  9           thermal                               adc@3100             Yqcom,spmi-vadc             1         .       1                                                        9   channel@7                       &              7vph_pwr       channel@8                     	  7die_temp          channel@9               	      
  7ref_625mv         channel@a               
        7ref_1250mv        channel@e                     channel@f                        gpio@c000             Yqcom,pm8994-gpio qcom,spmi-gpio                                 :                   "            T        i           Mdefault         C   ;        =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-pins            [gpio1           `normal           M         ]      vol-down-n-pins         [gpio2           `normal           M         q                 ~                     vol-up-n-pins           [gpio3           `normal           M         q                          camera-snapshot-n-pins          [gpio4           `normal           M         q                 ~                     camera-focus-n-pins         [gpio5           `normal           M         q                 ~                     pm8994-gpio6-nc-pins            [gpio6           `normal           M         ]                  nfc-download-pins           [gpio7           `normal                    M         x        ~                    pm8994-gpio8-nc-pins            [gpio8           `normal                    M         ]        ~                      pm8994-gpio9-nc-pins            [gpio9           `normal                    M         ]        ~                     nfc-clock-pins          [gpio10          `normal           q         M                 ~                     pm8994-gpio11-nc-pins           [gpio11          `normal           M         ]                  pm8994-gpio12-nc-pins           [gpio12          `normal           M         ]                  ear-enable-pins         [gpio13          `normal                    M         x        ~                    pm8994-gpio14-nc-pins           [gpio14          `normal           M         q         ]        ~                     pm-divclk1-gpio-pins            [gpio15          `func1                     M         ]        ~                     pmi-clk-gpio-pins           [gpio16          `normal           M      pm8994-gpio17-nc-pins           [gpio17          `normal           M         ]                  rome-sleep-pins         [gpio18          `func2                     M         x        ~                    pm8994-gpio19-nc-pins           [gpio19          `normal                    M         ]        ~                      pm8994-gpio22-nc-pins           [gpio22          `normal           M         ]                        mpps@a000            Yqcom,pm8994-mpp qcom,spmi-mpp                                "              <                    T        i           Mdefault         C   =      >  =SDC_UIM_VBIAS LCD_ID_ADC VREF_DACX NC FLASH_THERM NC NC RF_ID               <   pm8994-mpps-default-state               =   lcd-id_adc-mpp-pins         [mpp2            `analog           q                 pm-mpp4-nc-pins         [mpp4            `digital          ]                  flash-therm-mpp-pins            [mpp5            `analog           q                  mpp6-nc-pins            [mpp6            `digital          ]      rf-id-mpp-pins          [mpp8            `analog           q                          pmic@1           Yqcom,pm8994 qcom,spmi-pmic                                               pwm          Yqcom,pm8994-lpg                                            	  disabled          regulators           Yqcom,pm8994-regulators             >   s9                 s10                s11                	  vdd_apcc             P        
 +        " e             pmic@2           Yqcom,pmi8994 qcom,spmi-pmic                                              gpio@c000         !   Yqcom,pmi8994-gpio qcom,spmi-gpio                                    ?           
        "            T        i           Mdefault         C   @      2  =VIB_LDO_EN NC NC NC NC NC NC NC USB_SWITCH_SEL NC               ?   pmi8994-gpios-default-state             @   vib-ldo-en-gpio-pins            [gpio1           `normal           M                  x                 pmi-gpio2-nc-pins           [gpio2           `normal           M         q         ]        ~                      pmi-gpio3-nc-pins           [gpio3           `normal           M         q         ]        ~                      pmi-gpio4-nc-pins           [gpio4           `normal           M                 ~                    pmi-gpio5-nc-pins           [gpio5           `normal           M                 ~                     pmi-gpio6-nc-pins           [gpio6           `normal           M                 ~                    pmi-gpio7-nc-pins           [gpio7           `normal           M                 ~                    pmi-gpio8-nc-pins           [gpio8           `normal           M                 ~                    usb-switch-sel-pins         [gpio9           `normal           M      pmi-gpio10-nc-pins          [gpio10          `normal                    M         x        ~                           mpps@a000            Yqcom,pmi8994-mpp qcom,spmi-mpp                                  A                   "            T        i               A         pmic@3           Yqcom,pmi8994 qcom,spmi-pmic                                              pwm          Yqcom,pmi8994-lpg                                                 okay                  multi-led           	   	        `status                               led@1                       	         led@2                       	         led@3                       	               regulators           Yqcom,pmi8994-regulators    s2          
 |        " |        vdd_gfx          P            )         wled@d800            Yqcom,pmi8994-wled                           .                              
  ovp short         
  7backlight            	         	        okay            	*           	=               bus@0           T                Ysimple-pm-bus                                    }           pcie@600000          Yqcom,pcie-msm8996           okay            T              	N               	X              `                             parf dbi elbi config                       	bpciephy                                0  }                            0  0                  pci         .                 msi         i           	l                       	                                                                                                                        Mdefault sleep           C   B        	   C        	          (                                       "  epipe aux cfg bus_master bus_slave           	   7   #           	   7   %            	   D        	      pcie@0           pci                                      	N                                        }         pcie@608000          Yqcom,pcie-msm8996           T              	N               	X         	  disabled               `                            parf dbi elbi config                        	bpciephy                                0  }                            0  0                  pci         .                 msi         i           	l                       	                                                                                                                    Mdefault sleep           C   E        	   F        	         (                                       "  epipe aux cfg bus_master bus_slave      pcie@0           pci                                      	N                                        }         pcie@610000          Yqcom,pcie-msm8996           T              	N               	X         	  disabled               a                             parf dbi elbi config               !        	bpciephy                                0  }                            0  0                 pci         .                 msi         i           	l                       	                                                                                                                        Mdefault sleep           C   G        	   H        	         (                                       "  epipe aux cfg bus_master bus_slave      pcie@0           pci                                      	N                                        }            ufshc@624000          ,   Yqcom,msm8996-ufshc qcom,ufshc jedec,ufs-2.0           b@   %         .      	              #        	bufsphy          T            q  ecore_clk bus_clk bus_aggr_clk iface_clk core_clk_unipro core_clk_ice ref_clk tx_lane0_sync_clk rx_lane0_sync_clk          H               R                              J                  H  	                          xhрр                                      I      -      -       J           ufs-ddr cpu-ufs         	                    	  disabled                K      phy@627000           Yqcom,msm8996-qmp-ufs-phy              bp                   J            	  eref qref            z   K            ufsphy           z                     	  disabled                #      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  .       N          O          P         (         )         *         +         5         :         ;         @  csiphy0 csiphy1 csiphy2 csid0 csid1 csid2 csid3 ispif vfe0 vfe1         T   %      %   	            %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %        :  etop_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               L       L      L      L         	  disabled       ports                                      cci@a0c000           Yqcom,msm8996-cci                                                    .      '           T   %                %      %      %      %         $  ecamss_top_ahb cci_ahb cci camss_ahb         p   %      %           Ĵ <4`        Mdefault         C   M   N      	  disabled       i2c-bus@0                                                          i2c-bus@1                                                            iommu@b40000          3   Yqcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2                         	         $  .      N         I         J           
                  Z   %   h      
  ebus iface           T   %               4      video-codec@c00000           Yqcom,msm8996-venus                        .                 T   %                %   n   %   q   %   o   %   p        ecore iface bus mbus              ,      -      -       ,           video-mem cpu-cfg              O       O      O   
   O      O      O      O      O   	   O      O      O      O      O      O   !   O   (   O   )   O   +   O   ,   O   -   O   1           P      	  disabled       video-decoder            Yvenus-decoder               %   r        ecore            T   %         video-encoder            Yvenus-encoder               %   s        ecore            T   %            iommu@d00000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         $  .       I         @         A           
               %   \   %   [      
  ebus iface           T   %               +      iommu@d40000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         `  .               O         P         Q         R         S         T         U           T   %                %   c   %   b      
  ebus iface           
           okay                O      iommu@da0000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         $  .       L         W         X           T   %               %   O   %   N      
  ebus iface           
               L      iommu@1600000         "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2            `             
           T              	           .                                                                                                                                                 
  ebus iface                     remoteproc@1c00000           Yqcom,msm8996-slpi-pil                @       @  
               Q          Q         Q         Q            #  wdog fatal ready handover stop-ack                      exo             R        
2   S            
Cstop            T   T           
Yssc_cx        	  disabled       glink-edge          .                  7dsps                       J            smd-edge            .                  7dsps            J              
l                       remoteproc@2080000           Yqcom,msm8996-mss-pil                              
  qdsp6 rmb         L  
               U          U         U         U         U            0  wdog fatal ready handover stop-ack shutdown-ack       <                                                      2  eiface bus mem xo gpll0_mss snoc_axi mnoc_axi qdss           z      i        mss_restart         T   T       T           
Ycx mx           
2   V            
Cstop            
z   W  0   P   @       	  disabled       mba            X      mpss               Y      metadata               Z      glink-edge          .                 7modem                      J            smd-edge            .                 7mpss            J              
l                        stm@3002000           Yarm,coresight-stm arm,primecell                (             stm-base stm-stimulus-base                       	        eapb_pclk atclk     out-ports      port       endpoint               [            ]               tpiu@3020000          !   Yarm,coresight-tpiu arm,primecell                                       	        eapb_pclk atclk     in-ports       port       endpoint               \            i               funnel@3021000        +   Yarm,coresight-dynamic-funnel arm,primecell                                    	        eapb_pclk atclk     in-ports                                 port@7                 endpoint               ]            [            out-ports      port       endpoint               ^            c               funnel@3022000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        eapb_pclk atclk     in-ports                                 port@6                 endpoint               _            y            out-ports      port       endpoint               `            d               funnel@3023000        +   Yarm,coresight-dynamic-funnel arm,primecell           0                         	        eapb_pclk atclk     in-ports       port       endpoint               a                        out-ports      port       endpoint               b            e               funnel@3025000        +   Yarm,coresight-dynamic-funnel arm,primecell           P                         	        eapb_pclk atclk     in-ports                                 port@0                  endpoint               c            ^         port@1                 endpoint               d            `         port@2                 endpoint               e            b            out-ports      port       endpoint               f            j               replicator@3026000        /   Yarm,coresight-dynamic-replicator arm,primecell           `                         	        eapb_pclk atclk     in-ports       port       endpoint               g            k            out-ports                                port@0                  endpoint               h            l         port@1                 endpoint               i            \               etf@3027000           Yarm,coresight-tmc arm,primecell          p                         	        eapb_pclk atclk     in-ports       port       endpoint               j            f            out-ports      port       endpoint               k            g               etr@3028000           Yarm,coresight-tmc arm,primecell                                   	        eapb_pclk atclk           
   in-ports       port       endpoint               l            h               debug@3810000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  eapb_pclk            V   	      etm@3840000       "   Yarm,coresight-etm4x arm,primecell                                      	        eapb_pclk atclk          V   	   out-ports      port       endpoint               m            o               debug@3910000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  eapb_pclk            V   
      etm@3940000       "   Yarm,coresight-etm4x arm,primecell                                      	        eapb_pclk atclk          V   
   out-ports      port       endpoint               n            p               funnel@39b0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        eapb_pclk atclk     in-ports                                 port@0                  endpoint               o            m         port@1                 endpoint               p            n            out-ports      port       endpoint               q            w               debug@3a10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  eapb_pclk            V         etm@3a40000       "   Yarm,coresight-etm4x arm,primecell                                      	        eapb_pclk atclk          V      out-ports      port       endpoint               r            t               debug@3b10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  eapb_pclk            V         etm@3b40000       "   Yarm,coresight-etm4x arm,primecell                                      	        eapb_pclk atclk          V      out-ports      port       endpoint               s            u               funnel@3bb0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        eapb_pclk atclk     in-ports                                 port@0                  endpoint               t            r         port@1                 endpoint               u            s            out-ports      port       endpoint               v            x               funnel@3bc0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        eapb_pclk atclk     in-ports                                 port@0                  endpoint               w            q         port@1                 endpoint               x            v            out-ports      port       endpoint               y            _               clock-controller@6400000             Yqcom,msm8996-apcc            @   	          exo sys_apcs_aux                            z                     usb@6af8800          Yqcom,msm8996-dwc3 qcom,dwc3                                                }      0  .                [                             *  pwr_event qusb2_phy hs_phy_irq ss_phy_irq         (         Q      [            \      ]      #  ecfg_noc core iface sleep mock_utmi          p      ]      [        $ '              I       -      -       z           usb-ddr apps-usb            T              okay             
   usb@6a00000       
   Ysnps,dwc3                         .                     {      	  	busb2-phy            
             
         
         
                  5        D   |        Kperipheral          Shigh-speed           phy@7410000          Yqcom,msm8996-qmp-usb3-phy            A                     ^            c      _        eaux ref cfg_ahb pipe             usb3_phy_pipe_clk_src            z                        z      g      h        phy phy_phy       	  disabled                "      phy@7411000          Yqcom,msm8996-qusb2-phy           A                              c              ecfg_ahb ref         z      	           }        okay            a                      l   ~            {      phy@7412000          Yqcom,msm8996-qusb2-phy           A                               c              ecfg_ahb ref         z      
                 	  disabled                      mmc@7464900       %   Yqcom,msm8996-sdhci qcom,sdhci-msm-v4             FI   F@            hc core         .                            hc_irq pwr_irq          eiface core xo                  e      d               z              Mdefault sleep           C           	                               okay                                                  mmc@74a4900       %   Yqcom,msm8996-sdhci qcom,sdhci-msm-v4             JI   J@            hc core         .       }                     hc_irq pwr_irq          eiface core xo                  h      g               z              Mdefault sleep           C           	                      okay               7   (                                dma-controller@7544000           Yqcom,bam-v1.7.0          T@           .                         m        ebam_clk          ,                   $                      serial@7570000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             W             .       l                  t      m        ecore iface          Mdefault sleep           C           	           E                    Jtx rx           okay          spi@7575000          Yqcom,spi-qup-v2.2.1          WP            .       _                  o      m        ecore iface          Mdefault sleep           C           	           E                    Jtx rx                                   	  disabled          i2c@7577000          Yqcom,i2c-qup-v2.2.1          Wp            .       a                  v      m        ecore iface          Mdefault sleep           C           	           E                    Jtx rx                                     okay              j      i2c@757a000          Yqcom,i2c-qup-v2.2.1          W            .       d                        m        ecore iface          Mdefault sleep           C           	           E                    Jtx rx                                   	  disabled          dma-controller@7584000           Yqcom,bam-v1.7.0          X@           .                                 ebam_clk          ,                   $                      serial@75b0000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [             .       r                                ecore iface          okay          serial@75b1000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [            .       s                                ecore iface        	  disabled          i2c@75b5000          Yqcom,i2c-qup-v2.2.1          [P            .       e                                ecore iface          Mdefault sleep           C           	           E                    Jtx rx                                   	  disabled          i2c@75b6000          Yqcom,i2c-qup-v2.2.1          [`            .       f                                ecore iface          Mdefault sleep           C           	           E                    Jtx rx                                   	  disabled          i2c@75b7000          Yqcom,i2c-qup-v2.2.1          [p            .       g                                ecore iface                    Mdefault sleep           C           	           E                    Jtx rx                                   	  disabled          i2c@75b9000          Yqcom,i2c-qup-v2.2.1          [            .       i                                ecore iface          Mdefault         C           E                    Jtx rx                                     okay              j      i2c@75ba000          Yqcom,i2c-qup-v2.2.1          [            .       j                                ecore iface          Mdefault sleep           C           	           E                    Jtx rx                                     okay              j   synaptics@2c             Ysyna,rmi4-i2c               ,             7        .   }           a                                                      rmi4-f01@1                               rmi4-f11@11                                    spi@75ba000          Yqcom,spi-qup-v2.2.1          [            .       j                                ecore iface          Mdefault sleep           C           	           E                    Jtx rx                                   	  disabled          usb@76f8800          Yqcom,msm8996-dwc3 qcom,dwc3          o                                      }      $  .                `                     pwr_event qusb2_phy hs_phy_irq        (         U      `      b      a      c      #  ecfg_noc core iface sleep mock_utmi          p      b      `        $                     -      -          	        usb-ddr apps-usb            T               
      	  disabled       usb@7600000       
   Ysnps,dwc3            `             .                           	  	busb2-phy            Shigh-speed           
         
         dma-controller@9184000           Yqcom,bam-v1.7.0          ,         	@            &           .                             $           3                     slim-ngd@91c0000             Yqcom,slim-ngd-v1.5.0             	            .                  E                    Jrx tx                                   	  disabled          remoteproc@9300000           Yqcom,msm8996-adsp-pil            	0           @  
                                                        #  wdog fatal ready handover stop-ack                          exo                     
2               
Cstop            T   T            
Ycx        	  disabled       glink-edge          .                  7lpass                      J      	      smd-edge            .                  7lpass           J              
l                 apr         T               Yqcom,apr-v2         @apr_audio_svc           R                                service@3                        Yqcom,q6core       service@4            Yqcom,q6afe                 dais             Yqcom,q6afe-dais                                         dai@1                           service@7            Yqcom,q6asm                 dais             Yqcom,q6asm-dais                                                             service@8            Yqcom,q6adm                 routing          Yqcom,q6adm-routing                          fastrpc          Yqcom,fastrpc            @fastrpcsmd-apps-dsp         7adsp             ^                             cb@5             Yqcom,fastrpc-compute-cb                                 cb@6             Yqcom,fastrpc-compute-cb                                 cb@7             Yqcom,fastrpc-compute-cb                                 cb@8             Yqcom,fastrpc-compute-cb                                 cb@9             Yqcom,fastrpc-compute-cb             	              	      cb@10            Yqcom,fastrpc-compute-cb             
              
      cb@11            Yqcom,fastrpc-compute-cb                                 cb@12            Yqcom,fastrpc-compute-cb                                          mailbox@9820000          Yqcom,msm8996-apcs-hmss-global            	             u            z                      timer@9840000                                     }         Yarm,armv7-timer-mem          	              $    frame@9850000                       .                             	     	           frame@9870000                      .                    	           	  disabled          frame@9880000                      .       !            	           	  disabled          frame@9890000                      .       "            	           	  disabled          frame@98a0000                      .       #            	           	  disabled          frame@98b0000                      .       $            	           	  disabled          frame@98c0000                      .       %            	           	  disabled             syscon@9a10000           Ysyscon           	                 >      clock-controller@9a11000             Yqcom,msm8996-cbf             	                               z                                 interrupt-controller@9bc0000             Yqcom,msm8996-gic-v3 arm,gic-v3          i            T                                   	     	             .      	                        sound         thermal-zones      cpu0-thermal                                trips      trip-point0          $                   lpassive       cpu-crit                             	   lcritical                cpu1-thermal                                trips      trip-point0          $                   lpassive       cpu-crit                             	   lcritical                cpu2-thermal                                trips      trip-point0          $                   lpassive       cpu-crit                             	   lcritical                cpu3-thermal                             
   trips      trip-point0          $                   lpassive       cpu-crit                             	   lcritical                gpu-top-thermal                             trips      trip-point0          _                   lpassive                      cooling-maps       map0                                      gpu-bottom-thermal                              trips      trip-point0          _                   lpassive                      cooling-maps       map0                                      m4m-thermal                             trips      trip-point0          _                   lhot             l3-or-venus-thermal                             trips      trip-point0          _                   lhot             cluster0-l2-thermal                             trips      trip-point0          _                   lhot             cluster1-l2-thermal                             trips      trip-point0          _                   lhot             camera-thermal                              trips      trip-point0          _                   lhot             q6-dsp-thermal                              trips      trip-point0          _                   lhot             mem-thermal                             trips      trip-point0          _                   lhot             modemtx-thermal                             trips      trip-point0          _                   lhot             pm8994-thermal                           trips      pm8994-alert0            s                   lpassive       pm8994-crit          H                	   lcritical                   timer            Yarm,armv8-timer       0  .                                 
         tvdd-regulator           Yregulator-fixed         panel_tvdd             7   2           C           Mdefault                   usb3-id          Ylinux,extcon-usb-gpio              7              Mdefault         C               |      vph-pwr-regulator            Yregulator-fixed         
 8u         " 8u         vph_pwr          P                           wlan-en-1-8v             Yregulator-fixed         wlan-en-regulator           
 w@        " w@           7   T            Mdefault         C           + p         <            D         	interrupt-parent #address-cells #size-cells qcom,pmic-id qcom,msm-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 interconnects operating-points-v2 #cooling-cells next-level-cache cache-level cache-unified cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us nvmem-cells opp-shared opp-hz opp-supported-hw clock-latency-ns opp-peak-kBps qcom,dload-mode remote-endpoint interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels clock-names #power-domain-cells opp-level 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 ranges no-map size alloc-ranges qcom,client-id qcom,vmid record-size console-size ftrace-size pmsg-size ecc-size memory-region hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells resets reset-names status vdda-phy-supply vdda-pll-supply #phy-cells bits #reset-cells #interconnect-cells #qcom,sensors interrupt-names #thermal-sensor-cells #dma-cells qcom,ee qcom,controlled-remotely dmas dma-names power-domains #hwlock-cells assigned-clocks assigned-clock-rates vdd-gfx-supply reg-names iommus interconnect-names assigned-clock-parents phys #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 bias-pull-up output-low 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 input-enable qcom,drive-strength power-source qcom,amux-route #pwm-cells qcom,saw-reg qcom,saw-slave qcom,saw-leader regulator-name qcom,power-source color qcom,cabc qcom,external-pfet default-brightness qcom,num-strings bus-range num-lanes phy-names interrupt-map-mask interrupt-map pinctrl-1 linux,pci-domain perst-gpios wake-gpios 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,hird-threshold snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,is-utmi-l1-suspend snps,parkmode-disable-ss-quirk tx-fifo-resize extcon dr_mode maximum-speed 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 num-channels qcom,num-ees qcom,smd-channels qcom,domain qcom,non-secure-domain #mbox-cells frame-number #redistributor-regions redistributor-stride polling-delay-passive thermal-sensors temperature hysteresis trip cooling-device gpio id-gpios regulator-boot-on startup-delay-us enable-active-high 