 i   8 4   (            5                                                                       ,  	                   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                                etm          Yqcom,coresight-remote-etm      out-ports      port       endpoint                           ]               psci             Yarm,psci-1.0             smc       reserved-memory                                      memory@85800000                     `                 memory@85e00000                                       smem-mem@86000000                                                      memory@86200000                     `                 rmtfs            Yqcom,rmtfs-mem                                                         $           3         mpss@88800000                                              V      adsp@8ea00000                                                   mba@91500000                 P                               U      ramoops@a7f00000             Yramoops                               =           I           V           b           l         gpu@90400000             Yshared-dma-pool              @                               4      memory@90500000              P                              O      memory@90f00000                     P                       M         rpm-glink            Yqcom,glink-rpm          u                                       rpm-requests             Yqcom,rpm-msm8996            rpm_requests       qcom,rpmcc           Yqcom,rpmcc-msm8996 qcom,rpmcc            z                       xo                    power-controller             Yqcom,msm8996-rpmpd                                     Q   opp-table            Yoperating-points-v2                opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           pm8994-regulators            Yqcom,rpm-pm8994-regulators                                                                             *           8           F           T           c           r                                                                                        
                      0           ?      s3          Q          i                    s4          Q w@        i w@                                    s5          Q  p        i  p                  s7          Q 5         i 5       l1          Q B@        i B@      l2          Q         i       l3          Q         i       l4          Q (        i (      l8          Q w@        i w@      l9          Q w@        i w@      l10         Q w@        i w@      l12         Q w@        i w@                           l13         Q w@        i -p          U                           l15         Q w@        i w@      l16         Q )2        i )2      l17         Q !        i &%      l18         Q w@        i w@      l19         Q -        i -      l20         Q -p        i -p                                    l21         Q -p        i -p         5                            l22         Q -        i -      l23         Q )2        i )2      l24         Q .        i .                     {      l25         Q O        i O               l27         Q B@        i O      l28         Q H        i H                           l29         Q )2        i )2      l30       l32         Q w@        i w@               smem          
   Yqcom,smem                                  smp2p-adsp           Yqcom,smp2p                      u                        
                          master-kernel           master-kernel                                slave-kernel            slave-kernel             *        ?                        smp2p-mpss           Yqcom,smp2p                      u                                                 master-kernel           master-kernel                          S      slave-kernel            slave-kernel             *        ?               R         smp2p-slpi           Yqcom,smp2p                      u                                                  master-kernel           master-kernel                          P      slave-kernel            slave-kernel             *        ?               N         soc                                                       Ysimple-bus     phy-wrapper@34000            Yqcom,msm8996-qmp-pcie-phy             @                                         @   @                                    aux cfg_ahb ref         P      U      e      f        Wphy common cfg          cokay            j           z      phy@1000                  0                                  pipe0           P      P        Wlane0            z             pcie_0_pipe_clk_src                               phy@2000                   0  "      $                          pipe1           P      R        Wlane1            z             pcie_1_pipe_clk_src                               phy@3000               0   0  2      4                          pipe2           P      T        Wlane2            z             pcie_2_pipe_clk_src                                   sram@68000           Yqcom,rpm-msg-ram                 `                   qfprom@74000              Yqcom,msm8996-qfprom qcom,qfprom           @                               hstx_trim@24e              N                             z      hstx_trim@24f              O                             |      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                       u                          uplow critical                               thermal-sensor@4ad000         !   Yqcom,msm8996-tsens qcom,tsens-v2              J     J                       u                           uplow critical                               dma-controller@644000            Yqcom,bam-v1.7.0           d@  @         u                                 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                                    w      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 aggre2_ufs_axi ufs_axi                    @      A                        v      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             8                     syscon@760000            Yqcom,tcsr-msm8996 syscon              v                 T      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         (  F   #      #      #      #   	   #           V%1| 0G:i 98p 1,@        k   %            #      mdss@900000       
   Yqcom,mdss                       @    @      "  zmdss_phys vbif_phys vbif_nrt_phys           *   #           u       S            *        ?               #   t   #   y        iface core                                          	  cdisabled                &   mdp@901000        
   Yqcom,mdp5               	        	  zmdp_phys                 &        u          (      #   t   #   v   #   y   #   \   #   {        iface bus core iommu vsync             '            F   #   y   #   {        V $       0     (      )      (      )      (      )           mdp0-mem mdp1-mem rotator-mem      ports                                port@0                  endpoint               *            1         port@1                 endpoint               +            -         port@2                 endpoint               ,            /               dsi@994000           Yqcom,mdss-dsi-ctrl            @          	  zdsi_ctrl                 &        u         8      #   y   #   }   #   t   #   v   #   A   #   w   #         -  mdp_core byte iface bus core_mmss pixel core            F   #   !   #              $       $              $        dsi       	  cdisabled                                 ports                                port@0                  endpoint               -            +         port@1                 endpoint                   dsi-phy@994400           Yqcom,dsi-phy-14nm             D     E     H           zdsi_phy dsi_phy_lane dsi_pll             z                           #   t             
  iface ref         	  cdisabled                $      dsi@996000           Yqcom,mdss-dsi-ctrl            `          	  zdsi_ctrl                 &        u         8      #   y   #   ~   #   t   #   v   #   A   #   x   #         -  mdp_core byte iface bus core_mmss pixel core            F   #   "   #              .       .              .        dsi       	  cdisabled                                 ports                                port@0                  endpoint               /            ,         port@1                 endpoint                   dsi-phy@996400           Yqcom,dsi-phy-14nm             d     e     h           zdsi_phy dsi_phy_lane dsi_pll             z                           #   t             
  iface ref         	  cdisabled                .      hdmi-tx@9a0000           Yqcom,hdmi-tx-8996                      aX           ,  zcore_physical qfprom_physical hdcp_physical              &        u         (      #   y   #   t   #   |   #   u   #   z      #  mdp_core iface core alt_iface extp             0                 	  cdisabled       ports                                port@0                  endpoint               1            *               hdmi-phy@9a0600                      Yqcom,hdmi-phy-8996        0        
   $    $    $    $           >  zhdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy               #   t                 iface ref xo             z          	  cdisabled                0         gpu@b00000           Yqcom,adreno-530.2 qcom,adreno                         zkgsl_3d0_reg_memory         u      ,         (      #   f   #   h   #   g            Z      #  core iface rbbmtimer mem mem_iface             )      )           gfx-mem         *   #              2                     
  speed_bin               3      	  cdisabled                              opp-table            Yoperating-points-v2             3   opp-624000000               %1|            	      opp-560000000               !`                  opp-510000000               e                 opp-401800000               @                 opp-315000000               Ƅ                 opp-214000000               a                 opp-133000000               k@                    zap-shader             4         pinctrl@1010000          Yqcom,msm8996-pinctrl                0          u                              5                               *        ?                          1   6        ;default             5   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            J      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            K      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             A   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              C   perst           Igpio130         Ngpio            W                  clkreq          Igpio131         Npci_e1          W                  wake            Igpio132         Ngpio            W                     pcie1-state-off             D   clkreq          Igpio131         Ngpio            W            f      wake            Igpio132         Ngpio            W            f         pcie2-state-on              E   perst           Igpio114         Ngpio            W                  clkreq          Igpio115         Npci_e2          W                  wake            Igpio116         Ngpio            W                     pcie2-state-off             F   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                        6      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        (        @                    !         zcore chnls obsrvr intr cnfg         periph_irq          u      F                                                              *        ?      pmic@0           Yqcom,pm8994 qcom,spmi-pmic                                                rtc@6000             Yqcom,pm8941-rtc            `   a       
  zrtc alarm           u       a            pon@800          Yqcom,pm8916-pon                                      pwrkey           Yqcom,pm8941-pwrkey          u                        =	                    t      resin            Yqcom,pm8941-resin           u                       =	                 cokay               s         temp-alarm@2400          Yqcom,spmi-temp-alarm               $         u       $                  7           	thermal                               adc@3100             Yqcom,spmi-vadc             1         u       1                                                        7   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                                 8                               *        ?           ;default         1   9        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              8   pm8994-gpios-default-state              9   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                                              :                    *        ?           ;default         1   ;      >  CSDC_UIM_VBIAS LCD_ID_ADC VREF_DACX NC FLASH_THERM NC NC RF_ID               :   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                                            	  cdisabled          regulators           Yqcom,pm8994-regulators             <   s9                 s10                s11                	  vdd_apcc                     Q +        i 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                                               	  cdisabled          regulators           Yqcom,pmi8994-regulators    s2          Q |        i |        vdd_gfx                      %         wled@d800            Yqcom,pmi8994-wled                           u                              
  ovp short                             cokay            	           	               agnoc@0         *                Ysimple-pm-bus                                        pcie@600000          Yqcom,pcie-msm8996           cokay            *              	/               	9              `                             zparf dbi elbi config                       pciephy                                0                              0  0                  pci         u                 msi         ?           	C                       	V                                                                                                                        ;default sleep           1   @        	d   A        	n          (                                       "  pipe aux cfg bus_master bus_slave           	   5   #           	   5   %            	   B        	         pcie@608000          Yqcom,pcie-msm8996           *              	/               	9         	  cdisabled               `                            zparf dbi elbi config                       pciephy                                0                              0  0                  pci         u                 msi         ?           	C                       	V                                                                                                                    ;default sleep           1   C        	d   D        	n         (                                       "  pipe aux cfg bus_master bus_slave         pcie@610000          Yqcom,pcie-msm8996           *              	/               	9         	  cdisabled               a                             zparf dbi elbi config                        pciephy                                0                              0  0                 pci         u                 msi         ?           	C                       	V                                                                                                                        ;default sleep           1   E        	d   F        	n         (                                       "  pipe aux cfg bus_master bus_slave            ufshc@624000          ,   Yqcom,msm8996-ufshc qcom,ufshc jedec,ufs-2.0           b@   %         u      	              G        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  	                            р                                                 	                    	  cdisabled                H   ufs_variant          Yqcom,ufs_variant             phy@627000           Yqcom,msm8996-qmp-ufs-phy              bp                                                            ref         P   H            Wufsphy        	  cdisabled       phy@627400            bt   , bv     b|                           G         camss@a34000             Yqcom,msm8996-camss        p    @      0    P      8    `      @                                          @          |  zcsiphy0 csiphy0_clk_mux csiphy1 csiphy1_clk_mux csiphy2 csiphy2_clk_mux csid0 csid1 csid2 csid3 ispif csi_clk_mux vfe0 vfe1       x  u       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               I       I      I      I         	  cdisabled       ports                                      cci@a0c000           Yqcom,msm8996-cci                                                    u      '           *   #                #      #      #      #         $  camss_top_ahb cci_ahb cci camss_ahb         F   #      #           VĴ <4`        ;default         1   J   K      	  cdisabled       i2c-bus@0                                                          i2c-bus@1                                                            iommu@b40000          3   Yqcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2                         	         $  u      N         I         J           	               #   h      Z      
  iface bus           *   #               2      video-codec@c00000           Yqcom,msm8996-venus                        u                 *   #                #   n   #   q   #   o   #   p        core iface bus mbus             (      )      )       (           video-mem cpu-cfg              L       L      L   
   L      L      L      L      L   	   L      L      L      L      L      L   !   L   (   L   )   L   +   L   ,   L   -   L   1           M      	  cdisabled       video-decoder            Yvenus-decoder               #   r        core            *   #         video-encoder            Yvenus-encoder               #   s        core            *   #            iommu@d00000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         $  u       I         @         A           	               #   [   #   \      
  iface bus           *   #               '      iommu@d40000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         `  u               O         P         Q         R         S         T         U           *   #                #   b   #   c      
  iface bus           	           cokay                L      iommu@da0000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          	         $  u       L         W         X           *   #               #   N   #   O      
  iface bus           	               I      iommu@1600000         "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2            `             	           *              	           u                                                                                                                                                 
  iface bus                     remoteproc@1c00000           Yqcom,msm8996-slpi-pil                @       @  	               N          N         N         N            #  wdog fatal ready handover stop-ack                    @      
  xo aggre2              O        
	   P            
stop            *   Q           
0ssc_cx        	  cdisabled       smd-edge            u                  =dsps                          
C                       remoteproc@2080000           Yqcom,msm8996-mss-pil                              
  zqdsp6 rmb         L  	               R          R         R         R         R            0  wdog fatal ready handover stop-ack shutdown-ack       D                                                            7  iface bus mem xo gpll0_mss snoc_axi mnoc_axi pnoc qdss          P      i        Wmss_restart         *   Q       Q           
0cx mx           
	   S            
stop            
Q   T  0   P   @       	  cdisabled       mba            U      mpss               V      smd-edge            u                 =mpss                          
C                        stm@3002000           Yarm,coresight-stm arm,primecell                (             zstm-base stm-stimulus-base                       	        apb_pclk atclk     out-ports      port       endpoint               W            Y               tpiu@3020000          !   Yarm,coresight-tpiu arm,primecell                                       	        apb_pclk atclk     in-ports       port       endpoint               X            e               funnel@3021000        +   Yarm,coresight-dynamic-funnel arm,primecell                                    	        apb_pclk atclk     in-ports                                 port@7                 endpoint               Y            W            out-ports      port       endpoint               Z            _               funnel@3022000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@6                 endpoint               [            u            out-ports      port       endpoint               \            `               funnel@3023000        +   Yarm,coresight-dynamic-funnel arm,primecell           0                         	        apb_pclk atclk     in-ports       port       endpoint               ]                        out-ports      port       endpoint               ^            a               funnel@3025000        +   Yarm,coresight-dynamic-funnel arm,primecell           P                         	        apb_pclk atclk     in-ports                                 port@0                  endpoint               _            Z         port@1                 endpoint               `            \         port@2                 endpoint               a            ^            out-ports      port       endpoint               b            f               replicator@3026000        /   Yarm,coresight-dynamic-replicator arm,primecell           `                         	        apb_pclk atclk     in-ports       port       endpoint               c            g            out-ports                                port@0                  endpoint               d            h         port@1                 endpoint               e            X               etf@3027000           Yarm,coresight-tmc arm,primecell          p                         	        apb_pclk atclk     in-ports       port       endpoint               f            b            out-ports      port       endpoint               g            c               etr@3028000           Yarm,coresight-tmc arm,primecell                                   	        apb_pclk atclk           
`   in-ports       port       endpoint               h            d               debug@3810000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            :         etm@3840000       "   Yarm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          :      out-ports      port       endpoint               i            k               debug@3910000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            :   	      etm@3940000       "   Yarm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          :   	   out-ports      port       endpoint               j            l               funnel@39b0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint               k            i         port@1                 endpoint               l            j            out-ports      port       endpoint               m            s               debug@3a10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            :   
      etm@3a40000       "   Yarm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          :   
   out-ports      port       endpoint               n            p               debug@3b10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            :         etm@3b40000       "   Yarm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          :      out-ports      port       endpoint               o            q               funnel@3bb0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint               p            n         port@1                 endpoint               q            o            out-ports      port       endpoint               r            t               funnel@3bc0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint               s            m         port@1                 endpoint               t            r            out-ports      port       endpoint               u            [               clock-controller@6400000             Yqcom,msm8996-apcc            @   	          xo sys_apcs_aux                            z                     usb@6af8800          Yqcom,msm8996-dwc3 qcom,dwc3                                                        u      [                     hs_phy_irq ss_phy_irq         (         Q      [            \      ]      #  cfg_noc core iface sleep mock_utmi          F      ]      [        V$ '             v       )      )       w           usb-ddr apps-usb            *              cokay             
s   usb@6a00000       
   Ysnps,dwc3                         u                     x      	  usb2-phy            
             
         
         
         
                    y        "peripheral          *high-speed           phy@7410000          Yqcom,msm8996-qmp-usb3-phy            A                                                     ^      c              aux cfg_ahb ref         P      g      h        Wphy common        	  cdisabled       phy@7410200          A    A   0A                        z             usb3_phy_pipe_clk_src                  _        pipe0               !         phy@7411000          Yqcom,msm8996-qusb2-phy           A                              c              cfg_ahb ref         P      	           z        cokay            8           z           C   {            x      phy@7412000          Yqcom,msm8996-qusb2-phy           A                               c              cfg_ahb ref         P      
           |      	  cdisabled                      mmc@7464900       %   Yqcom,msm8996-sdhci qcom,sdhci-msm-v4             FI   F@            zhc core         u                            hc_irq pwr_irq          iface core xo                  e      d               P              ;default sleep           1   }        	d   ~        X            b      	  cdisabled            p           |                           mmc@74a4900       %   Yqcom,msm8996-sdhci qcom,sdhci-msm-v4             JI   J@            zhc core         u       }                     hc_irq pwr_irq          iface core xo                  h      g               P              ;default sleep           1           	d           X           cokay               5   (            p           |         dma-controller@7544000           Yqcom,bam-v1.7.0          T@           u                         m        bam_clk                                                   serial@7570000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             W             u       l                  t      m        core iface          ;default sleep           1           	d                                tx rx           cokay          spi@7575000          Yqcom,spi-qup-v2.2.1          WP            u       _                  o      m        core iface          ;default sleep           1           	d                                tx rx                                   	  cdisabled          i2c@7577000          Yqcom,i2c-qup-v2.2.1          Wp            u       a                  v      m        core iface          ;default sleep           1           	d                                tx rx                                     cokay              j      dma-controller@7584000           Yqcom,bam-v1.7.0          X@           u                                 bam_clk                                                   serial@75b0000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [             u       r                                core iface          cokay          serial@75b1000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [            u       s                                core iface        	  cdisabled          i2c@75b5000          Yqcom,i2c-qup-v2.2.1          [P            u       e                                core iface          ;default sleep           1           	d                                tx rx                                   	  cdisabled          i2c@75b6000          Yqcom,i2c-qup-v2.2.1          [`            u       f                                core iface          ;default sleep           1           	d                                tx rx                                   	  cdisabled          i2c@75b7000          Yqcom,i2c-qup-v2.2.1          [p            u       g                                core iface                    ;default sleep           1           	d                                tx rx                                   	  cdisabled          i2c@75b9000          Yqcom,i2c-qup-v2.2.1          [            u       i                                core iface          ;default         1                                tx rx                                     cokay              j      i2c@75ba000          Yqcom,i2c-qup-v2.2.1          [            u       j                                core iface          ;default sleep           1           	d                                tx rx                                     cokay              j   synaptics@2c             Ysyna,rmi4-i2c               ,             5        u   }           8                                                      rmi4-f01@1                               rmi4-f11@11                                    spi@75ba000          Yqcom,spi-qup-v2.2.1          [            u       j                                core iface          ;default sleep           1           	d                                tx rx                                   	  cdisabled          usb@76f8800          Yqcom,msm8996-dwc3 qcom,dwc3          o                                              u      `           hs_phy_irq        (         U      `      b      a      c      #  cfg_noc core iface sleep mock_utmi          F      b      `        V$          *               
s      	  cdisabled       usb@7600000       
   Ysnps,dwc3            `             u                           	  usb2-phy            *high-speed           
         
         dma-controller@9184000           Yqcom,bam-v1.7.0                   	@                       u                                        
                     slim@91c0000             Yqcom,slim-ngd-v1.5.0             	            zctrl            u                                                    rx tx tx2 rx2                                ngd@1                                           tas-ifd          Yslim217,1a0                                    codec@1         1              ;default          Yslim217,1a0                              5        u   6      5           intr1 intr2          *        ?              5   @           #                          remoteproc@9300000           Yqcom,msm8996-adsp-pil            	0           @  	                                                        #  wdog fatal ready handover stop-ack                          xo                     
	               
stop            *   Q            
0cx        	  cdisabled       smd-edge            u                  =lpass                         
C                                           apr         *               Yqcom,apr-v2         0apr_audio_svc           B                                q6core                       Yqcom,q6core       q6afe            Yqcom,q6afe                 dais             Yqcom,q6afe-dais                                         hdmi@1                          q6asm            Yqcom,q6asm                 dais             Yqcom,q6asm-dais                                                             q6adm            Yqcom,q6adm                 routing          Yqcom,q6adm-routing                                mailbox@9820000          Yqcom,msm8996-apcs-hmss-global            	             N                     timer@9840000                                              Yarm,armv7-timer-mem          	              $    frame@9850000           Z            u                             	     	           frame@9870000           Z           u                    	           	  cdisabled          frame@9880000           Z           u       !            	           	  cdisabled          frame@9890000           Z           u       "            	           	  cdisabled          frame@98a0000           Z           u       #            	           	  cdisabled          frame@98b0000           Z           u       $            	           	  cdisabled          frame@98c0000           Z           u       %            	           	  cdisabled             syscon@9a10000           Ysyscon           	                 <      interrupt-controller@9bc0000             Yqcom,msm8996-gic-v3 arm,gic-v3          ?            *        g           ~                	     	             u      	                        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  u                                 
         tvdd-regulator           Yregulator-fixed         panel_tvdd             5   2           1           ;default                   usb3-id          Ylinux,extcon-usb-gpio              5              ;default         1               y      vph-pwr-regulator            Yregulator-fixed         Q 8u         i 8u         vph_pwr                                     wlan-en-1-8v             Yregulator-fixed         wlan-en-regulator           Q w@        i w@           5   T            ;default         1            p         "            B         	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 remote-endpoint 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 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,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 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 