    8     (                                                                                    ,  	                   9              E                SSony Xperia X Performance            Ysony,dora-row qcom,msm8996           dhandset    chosen        :   qsdhci.debug_quirks=0x40 sdhci.debug_quirks2=0x4 maxcpus=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           .                        cpu@1            cpu       
   Yqcom,kryo                            psci                                                                                          	      cpu@100          cpu       
   Yqcom,kryo                            psci                                                                                         
   l2-cache             Ycache           .                        cpu@101          cpu       
   Yqcom,kryo                           psci                                                                                               cpu-map    cluster0       core0           :         core1           :   	         cluster1       core0           :   
      core1           :               idle-states         >psci       cpu-sleep-0          Yarm,idle-state          Kstandalone-power-collapse           [           r              P          ,                        opp-table-cluster0           Yoperating-points-v2-kryo-cpu                                       opp-307200000               O                     @      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-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                     @      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 qcom,scm               0          memory@80000000          memory                                psci             Yarm,psci-1.0             smc       reserved-memory                                      memory@85800000                     `                 memory@85e00000                                       smem-mem@86000000                                                      memory@86200000                     `                 rmtfs            Yqcom,rmtfs-mem                                                                    #         mpss@88800000                                              U      adsp@8ea00000                                                   mba@91500000                 P                               T      ramoops@a7f00000             Yramoops                               -           9           F           R           \         gpu@90400000             Yshared-dma-pool              @                               3      memory@90500000              P                              N      memory@90f00000                     P                       L         rpm-glink            Yqcom,glink-rpm          e                  p                     rpm-requests             Yqcom,rpm-msm8996            rpm_requests       qcom,rpmcc           Yqcom,rpmcc-msm8996 qcom,rpmcc            z                       xo                    power-controller             Yqcom,msm8996-rpmpd                                     P   opp-table            Yoperating-points-v2                opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           pm8994-regulators            Yqcom,rpm-pm8994-regulators                                                                                       (           6           D           S           b           q                                                                                                               /      s3          A          Y                    s4          A w@        Y w@        q                            s5          A  p        Y  p                  s7          A 5         Y 5       l1          A B@        Y B@      l2          A         Y       l3          A         Y       l4          A (        Y (      l8          A w@        Y w@      l9          A w@        Y w@      l10         A w@        Y w@      l12         A w@        Y w@                           l13         A w@        Y -p        q  U                           l15         A w@        Y w@      l16         A )2        Y )2      l17         A !        Y &%      l18         A w@        Y w@      l19         A -        Y -      l20         A -p        Y -p        q                      }      l21         A -p        Y -p        q 5                            l22         A -        Y -      l23         A )2        Y )2      l24         A .        Y .                     y      l25         A O        Y O               l27         A B@        Y O      l28         A H        Y H                           l29         A )2        Y )2      l30       l32         A w@        Y w@               smem          
   Yqcom,smem                                  smp2p-adsp           Yqcom,smp2p                      e                        
                          master-kernel           master-kernel                                slave-kernel            slave-kernel                     /                        smp2p-mpss           Yqcom,smp2p                      e                                                 master-kernel           master-kernel                          R      slave-kernel            slave-kernel                     /               Q         smp2p-slpi           Yqcom,smp2p                      e                                                  master-kernel           master-kernel                          O      slave-kernel            slave-kernel                     /               M         soc                                                       Ysimple-bus     phy-wrapper@34000            Yqcom,msm8996-qmp-pcie-phy             @                                         @   @                                    aux cfg_ahb ref         @      U      e      f        Gphy common cfg          Sokay            Z           j      phy@1000                  0                                  pipe0           @      P        Glane0            z             pcie_0_pipe_clk_src         z                      phy@2000                   0  "      $                          pipe1           @      R        Glane1            z             pcie_1_pipe_clk_src         z                      phy@3000               0   0  2      4                          pipe2           @      T        Glane2            z             pcie_2_pipe_clk_src         z                         sram@68000           Yqcom,rpm-msg-ram                 `                   qfprom@74000              Yqcom,msm8996-qfprom qcom,qfprom           @                               hstx_trim@24e              N                             x      hstx_trim@24f              O                             z      speedbin@133               3                                      rng@83000            Yqcom,prng-ee              0                           core          clock-controller@300000          Yqcom,gcc-msm8996             z                                   0   	        0         
      J                                    cxo 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             @                    
  bus bus_a                                    (      thermal-sensor@4a9000         !   Yqcom,msm8996-tsens qcom,tsens-v2              J     J                       e                          uplow critical                               thermal-sensor@4ad000         !   Yqcom,msm8996-tsens qcom,tsens-v2              J     J                       e                           uplow critical                               dma-controller@644000            Yqcom,bam-v1.7.0           d@  @         e                                 bam_clk                                             !      crypto@67a000            Yqcom,crypto-v5.4              g   `                                    iface bus core             !      !           rx tx         interconnect@500000          Yqcom,msm8996-cnoc             P                      
  bus bus_a                              interconnect@524000          Yqcom,msm8996-snoc             R@                    
  bus bus_a                                    u      interconnect@543000          Yqcom,msm8996-a0noc            T0   `                  3  aggre0_snoc_axi aggre0_cnoc_ahb aggre0_noc_mpu_cfg                                                  interconnect@562000          Yqcom,msm8996-a1noc            V    P                  
  bus bus_a                  >      ?      interconnect@583000          Yqcom,msm8996-a2noc            X0   p                  
  bus bus_a                  @      A            t      interconnect@5a4000          Yqcom,msm8996-mnoc             Z@                      bus bus_a iface                B      C   "               '      interconnect@5c0000          Yqcom,msm8996-pnoc             \    0                  
  bus bus_a                              hwlock@740000            Yqcom,tcsr-mutex           t             (                     syscon@760000            Yqcom,tcsr-msm8996 syscon              v                 S      syscon@7a0000            Yqcom,tcsr-msm8996 syscon              z                      clock-controller@8c0000          Yqcom,mmcc-msm8996            z                                              0            Y         #      #                      R  xo gcc_mmss_noc_cfg_ahb_clk gpll0 dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte hdmipll         (  6   "      "      "      "   	   "           F%1| 0G:i 98p 1,@        [   $            "      mdss@900000       
   Yqcom,mdss                       @    @      "  jmdss_phys vbif_phys vbif_nrt_phys              "           e       S                    /               "   t   "   y        iface core                                          	  Sdisabled                %   mdp@901000        
   Yqcom,mdp5               	        	  jmdp_phys                 %        e          (      "   t   "   v   "   y   "   \   "   {        iface bus core iommu vsync          t   &            6   "   y   "   {        F $       0  {   '      (      '      (      '      (           mdp0-mem mdp1-mem rotator-mem      ports                                port@0                  endpoint               )            0         port@1                 endpoint               *            ,         port@2                 endpoint               +            .               dsi@994000           Yqcom,mdss-dsi-ctrl            @          	  jdsi_ctrl                 %        e         8      "   y   "   }   "   t   "   v   "   A   "   w   "         -  mdp_core byte iface bus core_mmss pixel core            6   "   !   "              #       #              #        dsi       	  Sdisabled                                 ports                                port@0                  endpoint               ,            *         port@1                 endpoint                   dsi-phy@994400           Yqcom,dsi-phy-14nm             D     E     H           jdsi_phy dsi_phy_lane dsi_pll             z           z                "   t      
      
  iface ref         	  Sdisabled                #      dsi@996000           Yqcom,mdss-dsi-ctrl            `          	  jdsi_ctrl                 %        e         8      "   y   "   ~   "   t   "   v   "   A   "   x   "         -  mdp_core byte iface bus core_mmss pixel core            6   "   "   "              -       -              -        dsi       	  Sdisabled                                 ports                                port@0                  endpoint               .            +         port@1                 endpoint                   dsi-phy@996400           Yqcom,dsi-phy-14nm             d     e     h           jdsi_phy dsi_phy_lane dsi_pll             z           z                "   t      
      
  iface ref         	  Sdisabled                -      hdmi-tx@9a0000           Yqcom,hdmi-tx-8996                      aX           ,  jcore_physical qfprom_physical hdcp_physical              %        e         (      "   y   "   t   "   |   "   u   "   z      #  mdp_core iface core alt_iface extp             /                 	  Sdisabled       ports                                port@0                  endpoint               0            )               hdmi-phy@9a0600         z             Yqcom,hdmi-phy-8996        0        
   $    $    $    $           >  jhdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy               "   t                 iface ref xo             z          	  Sdisabled                /         gpu@b00000           Yqcom,adreno-530.2 qcom,adreno                         jkgsl_3d0_reg_memory         e      ,         (      "   f   "   h   "   g            Z      #  core iface rbbmtimer mem mem_iface          {   (      (           gfx-mem            "           t   1                     
  speed_bin               2      	  Sdisabled                              opp-table            Yoperating-points-v2             2   opp-624000000               %1|            	      opp-560000000               !`                  opp-510000000               e                 opp-401800000               @                 opp-315000000               Ƅ                 opp-214000000               a                 opp-133000000               k@                    zap-shader             3         pinctrl@1010000          Yqcom,msm8996-pinctrl                0          e                              4                                       /                          1   5        ;default             4   blsp1-spi1-default                 spi         Igpio0 gpio1 gpio3         
  Nblsp_spi1           W            f      cs          Igpio2           Ngpio            W            f         s         blsp1-spi1-sleep            Igpio0 gpio1 gpio2 gpio3         Ngpio            W                              blsp2-uart1-2pins           Igpio4 gpio5         Nblsp_uart8          W            f      blsp2-uart1-2pins-sleep         Igpio4 gpio5         Ngpio            W            f      blsp2-i2c2          Igpio6 gpio7       
  Nblsp_i2c8           W            f                  blsp2-i2c2-sleep            Igpio6 gpio7         Ngpio            W            f                  cci0-default            Igpio17 gpio18           Ncci_i2c         W            f            I      camera-rear-default    mclk0           Igpio13        	  Ncam_mclk            W            f               rst         Igpio30          Ngpio            W            f               pwdn            Igpio26          Ngpio            W            f                  cci1-default            Igpio19 gpio20           Ncci_i2c         W            f            J      camera-board-default       mclk1           Igpio14        	  Ncam_mclk            W            f      pwdn            Igpio98          Ngpio            W            f      rst         Igpio104         Ngpio            W            f         camera-front-default       mclk2           Igpio15        	  Ncam_mclk            W            f               rst         Igpio23          Ngpio            W            f               pwdn            Igpio133         Ngpio            W            f         pcie0-state-on              ?   perst           Igpio35          Ngpio            W                  clkreq          Igpio36          Npci_e0          W                  wake            Igpio37          Ngpio            W                     pcie0-state-off             @   perst           Igpio35          Ngpio            W                  clkreq          Igpio36          Ngpio            W            f      wake            Igpio37          Ngpio            W            f         blsp1-uart2-default         Igpio41 gpio42 gpio43 gpio44         Nblsp_uart2          W            f                  blsp1-uart2-sleep           Igpio41 gpio42 gpio43 gpio44         Ngpio            W            f                  blsp1-i2c2-default          Igpio47 gpio48         
  Nblsp_i2c3           W            f                  blsp1-i2c2-sleep            Igpio47 gpio48           Ngpio            W            f                  blsp2-uart2-4pins           Igpio49 gpio50 gpio51 gpio52         Nblsp_uart9          W            f      blsp2-uart2-4pins-sleep         Igpio49 gpio50 gpio51 gpio52         Nblsp_uart9          W            f      blsp2-i2c3          Igpio51 gpio52         
  Nblsp_i2c9           W            f                  blsp2-i2c3-sleep            Igpio51 gpio52           Ngpio            W            f                  wcd-intr-default            Igpio54          Ngpio            W                                       blsp2-i2c1          Igpio55 gpio56         
  Nblsp_i2c7           W            f                  blsp2-i2c0-sleep            Igpio55 gpio56           Ngpio            W            f                  blsp2-i2c5          Igpio60 gpio61           Nblsp_i2c11          W            f                  cdc-reset-active            Igpio64          Ngpio            W                     s                  cdc-reset-sleep         Igpio64          Ngpio            W            f               blsp2-spi5-default                 spi         Igpio85 gpio86 gpio88            Nblsp_spi12          W            f      cs          Igpio87          Ngpio            W            f         s         blsp2-spi5-sleep            Igpio85 gpio86 gpio87 gpio88         Ngpio            W                              blsp2-i2c6          Igpio87 gpio88           Nblsp_i2c12          W            f                  blsp2-i2c6-sleep            Igpio87 gpio88           Ngpio            W            f                  pcie1-state-on              B   perst           Igpio130         Ngpio            W                  clkreq          Igpio131         Npci_e1          W                  wake            Igpio132         Ngpio            W                     pcie1-state-off             C   clkreq          Igpio131         Ngpio            W            f      wake            Igpio132         Ngpio            W            f         pcie2-state-on              D   perst           Igpio114         Ngpio            W                  clkreq          Igpio115         Npci_e2          W                  wake            Igpio116         Ngpio            W                     pcie2-state-off             E   clkreq          Igpio115         Ngpio            W            f      wake            Igpio116         Ngpio            W            f         sdc1-state-on               {   clk       	  Isdc1_clk             f        W         cmd       	  Isdc1_cmd                     W   
      data          
  Isdc1_data                    W   
      rclk          
  Isdc1_rclk                     sdc1-state-off              |   clk       	  Isdc1_clk             f        W         cmd       	  Isdc1_cmd                     W         data          
  Isdc1_data                    W         rclk          
  Isdc1_rclk                     sdc2-clk-on             ~   clk       	  Isdc2_clk             f        W         cmd       	  Isdc2_cmd                     W   
      data          
  Isdc2_data                    W   
         sdc2-clk-off                   clk       	  Isdc2_clk             f        W         cmd       	  Isdc2_cmd                     W         data          
  Isdc2_data                    W            disp-reset-n            Igpio8           Ngpio            W            f      mdp-vsync-p         Igpio10        
  Nmdp_vsync           W            f      sw-service-gpio         Igpio16          Ngpio            W                        5      usb-detect          Igpio24          Ngpio            W            f         s                  uim-detect-en           Igpio29          Ngpio            W            f         s      tray-det            Igpio40          Ngpio            W            f      tp-vddio-en         Igpio50          Ngpio            W            f         s                  lcd-vddio-en            Igpio51          Ngpio            W            f               wl-host-wake            Igpio79          Ngpio            W                           wl-reg-on           Igpio84          Ngpio            W            f                           ts-rst-n            Igpio89          Ngpio            W         touch-int-n         Igpio125         Ngpio            W                  touch-int-sleep         Igpio125         Ngpio            W                     sram@290000          Yqcom,rpm-stats            )           spmi@400f000             Yqcom,spmi-pmic-arb        (        @                    !         jcore chnls obsrvr intr cnfg         periph_irq          e      F                                                                      /      pmic@0           Yqcom,pm8994 qcom,spmi-pmic                                                rtc@6000             Yqcom,pm8941-rtc            `   a       
  jrtc alarm           e       a            pon@800          Yqcom,pm8916-pon                                      pwrkey           Yqcom,pm8941-pwrkey          e                        =	                    t      resin            Yqcom,pm8941-resin           e                       =	                 Sokay               s         temp-alarm@2400          Yqcom,spmi-temp-alarm               $         e       $                  6           	thermal                               adc@3100             Yqcom,spmi-vadc             1         e       1                                                        6   adc-chan@7                      ,              =vph_pwr       adc-chan@8                    	  =die_temp          adc-chan@9              	      
  =ref_625mv         adc-chan@a              
        =ref_1250mv        adc-chan@e                    adc-chan@f                       gpios@c000            Yqcom,pm8994-gpio qcom,spmi-gpio                                 7                                       /           ;default         1   8        CNC 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              7   pm8994-gpios-default-state              8   pm8994-gpio1-nc-pins            Igpio1           Nnormal           S         c      vol-down-n-pins         Igpio2           Nnormal           S                          w                     vol-up-n-pins           Igpio3           Nnormal           S                                   camera-snapshot-n-pins          Igpio4           Nnormal           S                          w                     camera-focus-n-pins         Igpio5           Nnormal           S                          w                     pm8994-gpio6-nc-pins            Igpio6           Nnormal           S         c                  nfc-download-pins           Igpio7           Nnormal                    S         f        w                    pm8994-gpio8-nc-pins            Igpio8           Nnormal                    S         c        w                      pm8994-gpio9-nc-pins            Igpio9           Nnormal           s         S         c        w                     nfc-clock-pins          Igpio10          Nnormal                    S                 w                     pm8994-gpio11-nc-pins           Igpio11          Nnormal           S         c                  pm8994-gpio12-nc-pins           Igpio12          Nnormal           S         c                  ear-enable-pins         Igpio13          Nnormal           s         S         f        w                    pm8994-gpio14-nc-pins           Igpio14          Nnormal           S                  c        w                     pm-divclk1-gpio-pins            Igpio15          Nfunc1            s         S         c        w                     pmi-clk-gpio-pins           Igpio16          Nnormal           S      pm8994-gpio17-nc-pins           Igpio17          Nnormal           S         c                  rome-sleep-pins         Igpio18          Nfunc2                     S         f        w                    pm8994-gpio19-nc-pins           Igpio19          Nnormal                    S         c        w                      pm8994-gpio22-nc-pins           Igpio22          Nnormal           S         c                        mpps@a000            Yqcom,pm8994-mpp qcom,spmi-mpp                                              9                            /           ;default         1   :      >  CSDC_UIM_VBIAS LCD_ID_ADC VREF_DACX NC FLASH_THERM NC NC RF_ID               9   pm8994-mpps-default-state               :   lcd-id_adc-mpp-pins         Impp2            Nanalog                            pm-mpp4-nc-pins         Impp4            Ndigital          c                  flash-therm-mpp-pins            Impp5            Nanalog                             mpp6-nc-pins            Impp6            Ndigital          c      rf-id-mpp-pins          Impp8            Nanalog                                     pmic@1           Yqcom,pm8994 qcom,spmi-pmic                                               pwm          Yqcom,pm8994-lpg                                            	  Sdisabled          regulators           Yqcom,pm8994-regulators             ;   s9                 s10                s11                	  vdd_apcc                     A +        Y e             pmic@2           Yqcom,pmi8994 qcom,spmi-pmic                                              gpios@c000        !   Yqcom,pmi8994-gpio qcom,spmi-gpio                                    <           
                            /           ;default         1   =      2  CVIB_LDO_EN NC NC NC NC NC NC NC USB_SWITCH_SEL NC               <   pmi8994-gpios-default-state             =   vib-ldo-en-gpio-pins            Igpio1           Nnormal           S                  f                 pmi-gpio2-nc-pins           Igpio2           Nnormal           S                  c        w                      pmi-gpio3-nc-pins           Igpio3           Nnormal           S                  c        w                      pmi-gpio4-nc-pins           Igpio4           Nnormal           S         s        w                    pmi-gpio5-nc-pins           Igpio5           Nnormal           S         s        w                     pmi-gpio6-nc-pins           Igpio6           Nnormal           S         s        w                    pmi-gpio7-nc-pins           Igpio7           Nnormal           S         s        w                    pmi-gpio8-nc-pins           Igpio8           Nnormal           S         s        w                    usb-switch-sel-pins         Igpio9           Nnormal           S      pmi-gpio10-nc-pins          Igpio10          Nnormal                    S         f        w                           mpps@a000            Yqcom,pmi8994-mpp qcom,spmi-mpp                                  >                                       /               >         pmic@3           Yqcom,pmi8994 qcom,spmi-pmic                                              pwm          Yqcom,pmi8994-lpg                                               	  Sdisabled          regulators           Yqcom,pmi8994-regulators                             s2          A |        Y |        vdd_gfx                      $         wled@d800            Yqcom,pmi8994-wled                          e                    short                             Sokay            	           	               agnoc@0                         Ysimple-pm-bus                                        pcie@600000          Yqcom,pcie-msm8996           Sokay                          	/               	9              `                             jparf dbi elbi config                       pciephy                                0                             0  0                  pci         e                 msi         /           	C                       	V                                                                                                                        ;default sleep           1   ?        	d   @        	n          (                                       "  pipe aux cfg bus_master bus_slave           	   4   #           	   4   %            	   A        	         pcie@608000          Yqcom,pcie-msm8996                         	/               	9         	  Sdisabled               `                            jparf dbi elbi config                       pciephy                                0                             0  0                  pci         e                 msi         /           	C                       	V                                                                                                                    ;default sleep           1   B        	d   C        	n         (                                       "  pipe aux cfg bus_master bus_slave         pcie@610000          Yqcom,pcie-msm8996                         	/               	9         	  Sdisabled               a                             jparf dbi elbi config                       pciephy                                0                             0  0                 pci         e                 msi         /           	C                       	V                                                                                                                        ;default sleep           1   D        	d   E        	n         (                                       "  pipe aux cfg bus_master bus_slave            ufshc@624000          ,   Yqcom,msm8996-ufshc qcom,ufshc jedec,ufs-2.0           b@   %         e      	              F        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  	                                  р                                                 	                    	  Sdisabled                G   ufs_variant          Yqcom,ufs_variant             phy@627000           Yqcom,msm8996-qmp-ufs-phy              bp                                                            ref         @   G            Gufsphy        	  Sdisabled       phy@627400            bt   , bv     b|           z                F         camss@a00000             Yqcom,msm8996-camss        p    @      0    P      8    `      @                                          @          |  jcsiphy0 csiphy0_clk_mux csiphy1 csiphy1_clk_mux csiphy2 csiphy2_clk_mux csid0 csid1 csid2 csid3 ispif csi_clk_mux vfe0 vfe1       x  e       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            t   H       H      H      H         	  Sdisabled       ports                                      cci@a0c000           Yqcom,msm8996-cci                                                    e      '              "                "      "      "      "         $  camss_top_ahb cci_ahb cci camss_ahb         6   "      "           FĴ <4`        ;default         1   I   J      	  Sdisabled       i2c-bus@0                                                          i2c-bus@1                                                            iommu@b40000          3   Yqcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2                         	         $  e      N         I         J           	               "   h      Z      
  iface bus              "               1      video-codec@c00000           Yqcom,msm8996-venus                        e                    "                "   n   "   q   "   o   "   p        core iface bus mbus          {   '      (      (       '           video-mem cpu-cfg           t   K       K      K   
   K      K      K      K      K   	   K      K      K      K      K      K   !   K   (   K   )   K   +   K   ,   K   -   K   1           L      	  Sdisabled       video-decoder            Yvenus-decoder               "   r        core               "         video-encoder            Yvenus-encoder               "   s        core               "            iommu@d00000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         $  e       I         @         A           	               "   [   "   \      
  iface bus              "               &      iommu@d40000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         `  e               O         P         Q         R         S         T         U              "                "   b   "   c      
  iface bus           	           Sokay                K      iommu@da0000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         $  e       L         W         X              "               "   N   "   O      
  iface bus           	               H      iommu@1600000         "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2            `             	                         	           e                                                                                                                                                 
  iface bus                     remoteproc@1c00000           Yqcom,msm8996-slpi-pil                @       @  	               M          M         M         M            #  wdog fatal ready handover stop-ack                    @      
  xo aggre2              N        
	   O            
stop               P           
0ssc_cx        	  Sdisabled       smd-edge            e                  =dsps                          
C                       remoteproc@2080000           Yqcom,msm8996-mss-pil                              
  jqdsp6 rmb         L  	               Q          Q         Q         Q         Q            0  wdog fatal ready handover stop-ack shutdown-ack       D                                                            7  iface bus mem xo gpll0_mss snoc_axi mnoc_axi pnoc qdss          @      i        Gmss_restart            P       P           
0cx mx           
	   R            
stop            
Q   S  0   P   @       	  Sdisabled       mba            T      mpss               U      smd-edge            e                 =mpss                          
C                        stm@3002000           Yarm,coresight-stm arm,primecell                (             jstm-base stm-stimulus-base                       	        apb_pclk atclk     out-ports      port       endpoint               V            X               tpiu@3020000          !   Yarm,coresight-tpiu arm,primecell                                       	        apb_pclk atclk     in-ports       port       endpoint               W            c               funnel@3021000        +   Yarm,coresight-dynamic-funnel arm,primecell                                    	        apb_pclk atclk     in-ports                                 port@7                 endpoint               X            V            out-ports      port       endpoint               Y            ]               funnel@3022000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@6                 endpoint               Z            s            out-ports      port       endpoint               [            ^               funnel@3023000        +   Yarm,coresight-dynamic-funnel arm,primecell           0                         	        apb_pclk atclk     out-ports      port       endpoint               \            _               funnel@3025000        +   Yarm,coresight-dynamic-funnel arm,primecell           P                         	        apb_pclk atclk     in-ports                                 port@0                  endpoint               ]            Y         port@1                 endpoint               ^            [         port@2                 endpoint               _            \            out-ports      port       endpoint               `            d               replicator@3026000        /   Yarm,coresight-dynamic-replicator arm,primecell           `                         	        apb_pclk atclk     in-ports       port       endpoint               a            e            out-ports                                port@0                  endpoint               b            f         port@1                 endpoint               c            W               etf@3027000           Yarm,coresight-tmc arm,primecell          p                         	        apb_pclk atclk     in-ports       port       endpoint               d            `            out-ports      port       endpoint               e            a               etr@3028000           Yarm,coresight-tmc arm,primecell                                   	        apb_pclk atclk           
`   in-ports       port       endpoint               f            b               debug@3810000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            :         etm@3840000       "   Yarm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          :      out-ports      port       endpoint               g            i               debug@3910000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            :   	      etm@3940000       "   Yarm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          :   	   out-ports      port       endpoint               h            j               funnel@39b0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint               i            g         port@1                 endpoint               j            h            out-ports      port       endpoint               k            q               debug@3a10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            :   
      etm@3a40000       "   Yarm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          :   
   out-ports      port       endpoint               l            n               debug@3b10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            :         etm@3b40000       "   Yarm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          :      out-ports      port       endpoint               m            o               funnel@3bb0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint               n            l         port@1                 endpoint               o            m            out-ports      port       endpoint               p            r               funnel@3bc0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint               q            k         port@1                 endpoint               r            p            out-ports      port       endpoint               s            Z               clock-controller@6400000             Yqcom,msm8996-apcc            @   	          xo                 
         z                     usb@6af8800          Yqcom,msm8996-dwc3 qcom,dwc3                                                        e      [                     hs_phy_irq ss_phy_irq         (         Q      [            \      ]      #  cfg_noc core iface sleep mock_utmi          6      ]      [        F$ '          {   t       (      (       u           usb-ddr apps-usb                          Sokay             
s   usb@6a00000       
   Ysnps,dwc3                         e                     v      	  usb2-phy             
         
        
   w        
peripheral          
             phy@7410000          Yqcom,msm8996-qmp-usb3-phy            A                                                     ^      c              aux cfg_ahb ref         @      g      h        Gphy common        	  Sdisabled       phy@7410200          A    A   0A           z             z             usb3_phy_pipe_clk_src                  _        pipe0                         phy@7411000          Yqcom,msm8996-qusb2-phy           A           z                   c              cfg_ahb ref         @      	           x        Sokay            
           j           
   y            v      phy@7412000          Yqcom,msm8996-qusb2-phy           A            z                   c              cfg_ahb ref         @      
           z      	  Sdisabled                      mmc@7464900       %   Yqcom,msm8996-sdhci qcom,sdhci-msm-v4             FI   F@            jhc core         e                            hc_irq pwr_irq          iface core xo                  e      d      
        @              ;default sleep           1   {        	d   |                          	  Sdisabled               }        (            5         D      mmc@74a4900       %   Yqcom,msm8996-sdhci qcom,sdhci-msm-v4             JI   J@            jhc core         e       }                     hc_irq pwr_irq          iface core xo                  h      g      
        @              ;default sleep           1   ~        	d                      Sokay            S   4   (                       (         dma-controller@7544000           Yqcom,bam-v1.7.0          T@           e                         m        bam_clk                                                   serial@7570000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             W             e       l                  t      m        core iface          ;default sleep           1           	d                               tx rx           Sokay          spi@7575000          Yqcom,spi-qup-v2.2.1          WP            e       _                  o      m        core iface          ;default sleep           1           	d                               tx rx                                   	  Sdisabled          i2c@7577000          Yqcom,i2c-qup-v2.2.1          Wp            e       a                  v      m        core iface          ;default sleep           1           	d                               tx rx                                     Sokay              j      dma-controller@7584000           Yqcom,bam-v1.7.0          X@           e                                 bam_clk                                                   serial@75b0000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [             e       r                                core iface          Sokay          serial@75b1000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [            e       s                                core iface        	  Sdisabled          i2c@75b5000          Yqcom,i2c-qup-v2.2.1          [P            e       e                                core iface          ;default sleep           1           	d                               tx rx                                   	  Sdisabled          i2c@75b6000          Yqcom,i2c-qup-v2.2.1          [`            e       f                                core iface          ;default sleep           1           	d                               tx rx                                   	  Sdisabled          i2c@75b7000          Yqcom,i2c-qup-v2.2.1          [p            e       g                                core iface                    ;default sleep           1           	d                               tx rx                                   	  Sdisabled          i2c@75b9000          Yqcom,i2c-qup-v2.2.1          [            e       i                                core iface          ;default         1                               tx rx                                     Sokay              j      i2c@75ba000          Yqcom,i2c-qup-v2.2.1          [            e       j                                core iface          ;default sleep           1           	d                               tx rx                                     Sokay              j   synaptics@2c             Ysyna,rmi4-i2c               ,             4        e   }           
           \           p                                rmi4-f01@1                               rmi4-f11@11                                    spi@75ba000          Yqcom,spi-qup-v2.2.1          [            e       j                                core iface          ;default sleep           1           	d                               tx rx                                   	  Sdisabled          usb@76f8800          Yqcom,msm8996-dwc3 qcom,dwc3          o                                            (         U      `      b      a      c      #  cfg_noc core iface sleep mock_utmi          6      b      `        F$                         
s      	  Sdisabled       usb@7600000       
   Ysnps,dwc3            `             e                           	  usb2-phy            high-speed           
         
         dma-controller@9184000           Yqcom,bam-v1.7.0                   	@                       e                                                             slim@91c0000             Yqcom,slim-ngd-v1.5.0             	            jctrl            e                                                   rx tx tx2 rx2                                ngd@1                                           tas-ifd          Yslim217,1a0                                    codec@1         1              ;default          Yslim217,1a0                              4        e   6      5           intr1 intr2                  /              4   @                                     remoteproc@9300000           Yqcom,msm8996-adsp-pil            	0           @  	                                                        #  wdog fatal ready handover stop-ack                 
        xo                     
	               
stop               P            
0cx        	  Sdisabled       smd-edge            e                  =lpass                         
C                                           apr                        Yqcom,apr-v2         apr_audio_svc                                           q6core                       Yqcom,q6core       q6afe            Yqcom,q6afe                 dais             Yqcom,q6afe-dais                                         hdmi@1                          q6asm            Yqcom,q6asm                 dais             Yqcom,q6asm-dais                                              t               q6adm            Yqcom,q6adm                 routing          Yqcom,q6adm-routing                                mailbox@9820000          Yqcom,msm8996-apcs-hmss-global            	                                  timer@9840000                                              Yarm,armv7-timer-mem          	              $    frame@9850000                       e                             	     	           frame@9870000                      e                    	           	  Sdisabled          frame@9880000                      e       !            	           	  Sdisabled          frame@9890000                      e       "            	           	  Sdisabled          frame@98a0000                      e       #            	           	  Sdisabled          frame@98b0000                      e       $            	           	  Sdisabled          frame@98c0000                      e       %            	           	  Sdisabled             syscon@9a10000           Ysyscon           	                 ;      interrupt-controller@9bc0000             Yqcom,msm8996-gic-v3 arm,gic-v3          /                    !           8                	     	             e      	                        sound         thermal-zones      cpu0-thermal            M           c          q         trips      trip-point0          $                   lpassive       cpu_crit                             	   lcritical                cpu1-thermal            M           c          q         trips      trip-point0          $                   lpassive       cpu_crit                             	   lcritical                cpu2-thermal            M           c          q         trips      trip-point0          $                   lpassive       cpu_crit                             	   lcritical                cpu3-thermal            M           c          q      
   trips      trip-point0          $                   lpassive       cpu_crit                             	   lcritical                gpu-top-thermal         M           c          q         trips      trip-point0          _                   lpassive                      cooling-maps       map0                                      gpu-bottom-thermal          M           c          q         trips      trip-point0          _                   lpassive                      cooling-maps       map0                                      m4m-thermal         M           c          q         trips      trip-point0          _                   lhot             l3-or-venus-thermal         M           c          q         trips      trip-point0          _                   lhot             cluster0-l2-thermal         M           c          q         trips      trip-point0          _                   lhot             cluster1-l2-thermal         M           c          q         trips      trip-point0          _                   lhot             camera-thermal          M           c          q         trips      trip-point0          _                   lhot             q6-dsp-thermal          M           c          q         trips      trip-point0          _                   lhot             mem-thermal         M           c          q         trips      trip-point0          _                   lhot             modemtx-thermal         M           c          q         trips      trip-point0          _                   lhot             pm8994-thermal          M           c          q      trips      pm8994-alert0            s                   lpassive       pm8994-crit          H                	   lcritical                   timer            Yarm,armv8-timer       0  e                                 
         tvdd-regulator           Yregulator-fixed         panel_tvdd             4   2           1           ;default                   usb3-id          Ylinux,extcon-usb-gpio              4              ;default         1               w      vph-pwr-regulator            Yregulator-fixed         A 8u         Y 8u         vph_pwr                                     wlan-en-1-8v             Yregulator-fixed         wlan-en-regulator           A w@        Y w@           4   T            ;default         1            p                     A         	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 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 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 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 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 interconnects interconnect-names remote-endpoint assigned-clock-parents phys phy-names #sound-dai-cells nvmem-cell-names gpio-controller gpio-ranges #gpio-cells gpio-reserved-ranges pinctrl-0 pinctrl-names pins function drive-strength bias-disable output-high bias-pull-down output-low bias-pull-up input-enable input-high qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling label gpio-line-names drive-push-pull bias-high-impedance qcom,drive-strength power-source qcom,amux-route #pwm-cells qcom,saw-reg qcom,saw-slave qcom,saw-leader regulator-name qcom,cabc qcom,external-pfet default-brightness qcom,num-strings bus-range num-lanes interrupt-map-mask interrupt-map pinctrl-1 linux,pci-domain perst-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,dis_u2_susphy_quirk snps,dis_enblslpm_quirk extcon dr_mode snps,hird-threshold vdd-supply vdda-phy-dpdm-supply bus-width non-removable vmmc-supply vqmmc-supply mmc-hs400-1_8v mmc-hs200-1_8v cd-gpios syna,reset-delay-ms syna,startup-delay-ms syna,nosleep-mode syna,sensor-type maximum-speed num-channels qcom,num-ees reset-gpios slim-ifc-dev qcom,smd-channels qcom,domain #mbox-cells frame-number #redistributor-regions redistributor-stride polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device gpio id-gpio regulator-boot-on startup-delay-us enable-active-high 