 C   8    (            c                                                                       ,  	                   9              E                SSony Xperia XZs          Ysony,keyaki-row qcom,msm8996             dhandset    chosen        
   qmaxcpus=2         clocks     xo-board             Yfixed-clock          z             $       	   xo_board                      sleep-clk            Yfixed-clock          z                     
   sleep_clk                        cpus                                 cpu@0            cpu       
   Yqcom,kryo                             psci                                                                                                +               	   l2-cache             Ycache           <            H                     cpu@1            cpu       
   Yqcom,kryo                            psci                                                                                                +               
      cpu@100          cpu       
   Yqcom,kryo                            psci                                                                                               +                  l2-cache             Ycache           <            H                     cpu@101          cpu       
   Yqcom,kryo                           psci                                                                                               +                     cpu-map    cluster0       core0           V   	      core1           V   
         cluster1       core0           V         core1           V               idle-states         Zpsci       cpu-sleep-0          Yarm,idle-state          gstandalone-power-collapse           w                         P          ,                        opp-table-cluster0           Yoperating-points-v2-kryo-cpu                                       opp-307200000               O                     @                 opp-422400000               -P                     @                 opp-480000000               8                     @                 opp-556800000               !0                     @                 opp-652800000               &                     @                 opp-729600000               +|                     @                 opp-844800000               2Z                     @          4       opp-960000000               98p                     @          
A       opp-1036800000              =P                     @          
A       opp-1113600000              B`0                     @                 opp-1190400000              F                     @                 opp-1228800000              I>                      @                 opp-1324800000              N                     @                 opp-1363200000              Q@                     @          I       opp-1401600000              S                     @          I       opp-1478400000              X            	         @          *       opp-1497600000              YC                     @                 opp-1593600000              ^h            	         @                    opp-table-cluster1           Yoperating-points-v2-kryo-cpu                                       opp-307200000               O                     @                 opp-403200000               X                     @                 opp-480000000               8                     @                 opp-556800000               !0                     @                 opp-652800000               &                     @                 opp-729600000               +|                     @                 opp-806400000               0                     @                 opp-883200000               4                     @                 opp-940800000               8x                     @          4       opp-1036800000              =P                     @          	       opp-1113600000              B`0                     @          
A       opp-1190400000              F                     @          
A       opp-1248000000              Jb                     @          m       opp-1324800000              N                     @                 opp-1401600000              S                     @                 opp-1478400000              X                     @                 opp-1555200000              \x                     @                 opp-1632000000              aFX                     @          *       opp-1708800000              e8                     @                 opp-1785600000              jn                     @                 opp-1804800000              k                     @                 opp-1824000000              l                     @                 opp-1900800000              qK                     @                 opp-1920000000              rp                     @          D       opp-1996800000              w                     @          Q       opp-2073600000              {                     @          Q       opp-2150400000              ,                     @          Q          firmware       scm          Yqcom,scm-msm8996 qcom,scm               0          memory@80000000          memory                                etm          Yqcom,coresight-remote-etm      out-ports      port       endpoint                           a               psci             Yarm,psci-1.0             smc       remoteproc        $   Yqcom,msm8996-rpm-proc qcom,rpm-proc    glink-edge           Yqcom,glink-rpm          .                  9           J          rpm-requests          $   Yqcom,rpm-msm8996 qcom,glink-smd-rpm         Qrpm_requests       clock-controller             Yqcom,rpmcc-msm8996 qcom,rpmcc            z                       exo                    power-controller             Yqcom,msm8996-rpmpd          q                          T   opp-table            Yoperating-points-v2                opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           regulators-0             Yqcom,rpm-pm8994-regulators                                                                                                                                   +           :           H           ^           p                                                                                   s3          
          "                    s4          
 w@        " w@        :          P                  s5          
  p        "  p                  s7          
 5         " 5       l1          
 B@        " B@      l2          
         "       l3          
         "       l4          
 (        " (      l8          
 w@        " w@      l9          
 w@        " w@      l10         
 w@        " w@      l11         
         "       l12         
 w@        " w@         d                  l13         
 w@        " -p        :  U         d                  l14         
         "       l15         
 w@        " w@      l16         
 )2        " )2      l17         
 !        " &%      l18         
 w@        " w@      l19         
 )2        " )2      l20         
 -p        " -p        :          d                  l21         
 -p        " -p        : 5          d                  l22         
 -        " -      l23         
 )2        " )2      l24         
 .        " .         d            ~      l25         
 O        " O         d      l27         
 B@        " O      l28         
 H        " H         d                  l29         
 )2        " )2      l30         
 *        " *         }      l32         
 w@        " w@                  reserved-memory                                      memory@85800000                     `                 memory@85e00000                                       smem-mem@86000000                                                      memory@86200000                     `                 rmtfs            Yqcom,rmtfs-mem                                                                             mpss@88800000                                              Y      adsp@8ea00000                                                   mba@91500000                 P                               X      mpss-metadata                                        @                      Z      ramoops@a7f00000             Yramoops                                                                                    gpu@90400000             Yshared-dma-pool              @                               6      memory@90500000              P                              R      memory@90f00000                     P                       P         smem          
   Yqcom,smem                                  smp2p-adsp           Yqcom,smp2p                      .                  J      
        "            1      master-kernel           Amaster-kernel           Q                     slave-kernel            Aslave-kernel             h        }                        smp2p-mpss           Yqcom,smp2p                      .                 J              "            1      master-kernel           Amaster-kernel           Q               V      slave-kernel            Aslave-kernel             h        }               U         smp2p-slpi           Yqcom,smp2p                      .                  J              "            1      master-kernel           Amaster-kernel           Q               S      slave-kernel            Aslave-kernel             h        }               Q         soc@0                                                         Ysimple-bus     phy-wrapper@34000            Yqcom,msm8996-qmp-pcie-phy             @                                         @   @                                    eaux cfg_ahb ref               U      e      f        phy common cfg          okay                             phy@1000                  0                                  epipe0                 P        lane0            z             pcie_0_pipe_clk_src                               phy@2000                   0  "      $                          epipe1                 R        lane1            z             pcie_1_pipe_clk_src                                phy@3000               0   0  2      4                          epipe2                 T        lane2            z             pcie_2_pipe_clk_src                         !         sram@68000           Yqcom,rpm-msg-ram                 `                   qfprom@74000              Yqcom,msm8996-qfprom qcom,qfprom           @                               hstx-trim@24e              N                             }      hstx-trim@24f              O                                   speedbin@133               3                                      rng@83000            Yqcom,prng-ee              0                           ecore          clock-controller@300000          Yqcom,gcc-msm8996             z                      q             0   	        <                J             !   "   #       #      #           ecxo cxo2 sleep_clk pcie_0_pipe_clk_src pcie_1_pipe_clk_src pcie_2_pipe_clk_src usb3_phy_pipe_clk_src ufs_rx_symbol_0_clk_src ufs_rx_symbol_1_clk_src ufs_tx_symbol_0_clk_src                      interconnect@408000          Yqcom,msm8996-bimc             @                          -      thermal-sensor@4a9000         !   Yqcom,msm8996-tsens qcom,tsens-v2              J     J                       .                          uplow critical                               thermal-sensor@4ad000         !   Yqcom,msm8996-tsens qcom,tsens-v2              J     J                       .                           uplow critical                               dma-controller@644000            Yqcom,bam-v1.7.0           d@  @         .                                 ebam_clk         -           8             @            $      crypto@67a000            Yqcom,crypto-v5.4              g   `                                    eiface bus core          Y   $      $           ^rx tx         interconnect@500000          Yqcom,msm8996-cnoc             P                            J      interconnect@524000          Yqcom,msm8996-snoc             R@                          z      interconnect@543000          Yqcom,msm8996-a0noc            T0   `                  3  eaggre0_snoc_axi aggre0_cnoc_ahb aggre0_noc_mpu_cfg                                     h             interconnect@562000          Yqcom,msm8996-a1noc            V    P                  interconnect@583000          Yqcom,msm8996-a2noc            X0   p                    eaggre2_ufs_axi ufs_axi                                   I      interconnect@5a4000          Yqcom,msm8996-mnoc             Z@                      eiface               %               ,      interconnect@5c0000          Yqcom,msm8996-pnoc             \    0                              hwlock@740000            Yqcom,tcsr-mutex           t             v                     syscon@760000            Yqcom,tcsr-msm8996 syscon              v                 W      syscon@7a0000            Yqcom,tcsr-msm8996 syscon              z                      clock-controller@8c0000          Yqcom,mmcc-msm8996            z                      q                        8                  Y   &      &       '      '       (      R  exo gpll0 gcc_mmss_noc_cfg_ahb_clk dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte hdmipll         (     %      %      %      %   	   %           %1| 0G:i 98p 1,@           )            %      display-subsystem@900000          
   Yqcom,mdss                       @    @      "  mdss_phys vbif_phys vbif_nrt_phys           h   %           .       S            h        }               %   t   %   y        eiface core             %                                           	  disabled                *   display-controller@901000            Yqcom,msm8996-mdp5 qcom,mdp5             	        	  mdp_phys                 *        .          (      %   t   %   v   %   y   %   \   %   {        eiface bus core iommu vsync             +               %   y   %   {         $       0      ,      -      ,      -      ,      -           mdp0-mem mdp1-mem rotator-mem      ports                                port@0                  endpoint               .            3         port@1                 endpoint               /            1         port@2                 endpoint               0            2               dsi@994000        )   Yqcom,msm8996-dsi-ctrl qcom,mdss-dsi-ctrl              @          	  dsi_ctrl                 *        .         8      %   y   %   }   %   t   %   v   %   A   %   w   %         -  emdp_core byte iface bus core_mmss pixel core               %   !   %              &       &              &      	  disabled                                 ports                                port@0                  endpoint               1            /         port@1                 endpoint                   phy@994400           Yqcom,dsi-phy-14nm             D     E     H           dsi_phy dsi_phy_lane dsi_pll             z                           %   t             
  eiface ref         	  disabled                &      dsi@996000        )   Yqcom,msm8996-dsi-ctrl qcom,mdss-dsi-ctrl              `          	  dsi_ctrl                 *        .         8      %   y   %   ~   %   t   %   v   %   A   %   x   %         -  emdp_core byte iface bus core_mmss pixel core               %   "   %              '       '              '      	  disabled                                 ports                                port@0                  endpoint               2            0         port@1                 endpoint                   phy@996400           Yqcom,dsi-phy-14nm             d     e     h           dsi_phy dsi_phy_lane dsi_pll             z                           %   t             
  eiface ref         	  disabled                '      hdmi-tx@9a0000           Yqcom,hdmi-tx-8996                      aX           ,  core_physical qfprom_physical hdcp_physical              *        .         (      %   y   %   t   %   |   %   u   %   z      #  emdp_core iface core alt_iface extp             (                 	  disabled       ports                                port@0                  endpoint               3            .               phy@9a0600                       Yqcom,hdmi-phy-8996        0        
   $    $    $    $           >  hdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy               %   t                 eiface ref xo             z          	  disabled                (         gpu@b00000           Yqcom,adreno-530.2 qcom,adreno                         kgsl_3d0_reg_memory         .      ,         (      %   f   %   h   %   g            Z      #  ecore iface rbbmtimer mem mem_iface              -      -           gfx-mem         h   %              4                     
  	speed_bin              5      	  disabled                              opp-table            Yoperating-points-v2             5   opp-624000000               %1|            	      opp-560000000               !`                  opp-510000000               e                 opp-401800000               @                 opp-315000000               Ƅ                 opp-214000000               a                 opp-133000000               k@                    zap-shader             6         pinctrl@1010000          Yqcom,msm8996-pinctrl                0          .                           *   7                   6            h        }           B               W   8        adefault             7   blsp1-spi1-default-state                   spi-pins            ogpio0 gpio1 gpio3         
  tblsp_spi1           }                  cs-pins         ogpio2           tgpio            }                              blsp1-spi1-sleep-state          ogpio0 gpio1 gpio2 gpio3         tgpio            }                              blsp2-uart2-2pins-state         ogpio4 gpio5         tblsp_uart8          }                  blsp2-uart2-2pins-sleep-state           ogpio4 gpio5         tgpio            }                  blsp2-i2c2-state            ogpio6 gpio7       
  tblsp_i2c8           }                              blsp2-i2c2-sleep-state          ogpio6 gpio7         tgpio            }                              blsp1-i2c6-state            ogpio27 gpio28         
  tblsp_i2c6           }                              blsp1-i2c6-sleep-state          ogpio27 gpio28           tgpio            }                              cci0-default-state          ogpio17 gpio18           tcci_i2c         }                        M      camera-rear-default-state      mclk0-pins          ogpio13        	  tcam_mclk            }                           rst-pins            ogpio30          tgpio            }                           pwdn-pins           ogpio26          tgpio            }                              cci1-default-state          ogpio19 gpio20           tcci_i2c         }                        N      camera-board-default-state     mclk1-pins          ogpio14        	  tcam_mclk            }                  pwdn-pins           ogpio98          tgpio            }                  rst-pins            ogpio104         tgpio            }                     camera-front-default-state     mclk2-pins          ogpio15        	  tcam_mclk            }                           rst-pins            ogpio23          tgpio            }                           pwdn-pins           ogpio133         tgpio            }                     pcie0-state-on-state                B   perst-pins          ogpio35          tgpio            }                  clkreq-pins         ogpio36          tpci_e0          }                  wake-pins           ogpio37          tgpio            }                     pcie0-state-off-state               C   perst-pins          ogpio35          tgpio            }                  clkreq-pins         ogpio36          tgpio            }                  wake-pins           ogpio37          tgpio            }                     blsp1-uart2-default-state           ogpio41 gpio42 gpio43 gpio44         tblsp_uart2          }                              blsp1-uart2-sleep-state         ogpio41 gpio42 gpio43 gpio44         tgpio            }                              blsp1-i2c3-default-state            ogpio47 gpio48         
  tblsp_i2c3           }                              blsp1-i2c3-sleep-state          ogpio47 gpio48           tgpio            }                              blsp2-uart3-4pins-state         ogpio49 gpio50 gpio51 gpio52         tblsp_uart9          }                  blsp2-uart3-4pins-sleep-state           ogpio49 gpio50 gpio51 gpio52         tblsp_uart9          }                  blsp2-i2c3-state-state          ogpio51 gpio52         
  tblsp_i2c9           }                              blsp2-i2c3-sleep-state          ogpio51 gpio52           tgpio            }                              wcd-intr-default-state          ogpio54          tgpio            }                  blsp2-i2c1-state            ogpio55 gpio56         
  tblsp_i2c7           }                              blsp2-i2c1-sleep-state          ogpio55 gpio56           tgpio            }                              blsp2-i2c5-state            ogpio60 gpio61           tblsp_i2c11          }                              cdc-reset-active-state          ogpio64          tgpio            }                           cdc-reset-sleep-state           ogpio64          tgpio            }                           blsp2-spi6-default-state                   spi-pins            ogpio85 gpio86 gpio88            tblsp_spi12          }                  cs-pins         ogpio87          tgpio            }                              blsp2-spi6-sleep-state          ogpio85 gpio86 gpio87 gpio88         tgpio            }                              blsp2-i2c6-state            ogpio87 gpio88           tblsp_i2c12          }                              blsp2-i2c6-sleep-state          ogpio87 gpio88           tgpio            }                              pcie1-on-state              E   perst-pins          ogpio130         tgpio            }                  clkreq-pins         ogpio131         tpci_e1          }                  wake-pins           ogpio132         tgpio            }                     pcie1-off-state             F   clkreq-pins         ogpio131         tgpio            }                  wake-pins           ogpio132         tgpio            }                     pcie2-on-state              G   perst-pins          ogpio114         tgpio            }                  clkreq-pins         ogpio115         tpci_e2          }                  wake-pins           ogpio116         tgpio            }                     pcie2-off-state             H   clkreq-pins         ogpio115         tgpio            }                  wake-pins           ogpio116         tgpio            }                     sdc1-on-state                  clk-pins          	  osdc1_clk                     }         cmd-pins          	  osdc1_cmd                     }   
      data-pins         
  osdc1_data                    }   
      rclk-pins         
  osdc1_rclk                     sdc1-off-state                 clk-pins          	  osdc1_clk                     }         cmd-pins          	  osdc1_cmd                     }         data-pins         
  osdc1_data                    }         rclk-pins         
  osdc1_rclk                     sdc2-on-state                  clk-pins          	  osdc2_clk                     }         cmd-pins          	  osdc2_cmd                     }   
      data-pins         
  osdc2_data                    }   
         sdc2-off-state                 clk-pins          	  osdc2_clk                     }         cmd-pins          	  osdc2_cmd                     }         data-pins         
  osdc2_data                    }            disp-reset-n-state          ogpio8           tgpio            }                  mdp-vsync-p-state           ogpio10        
  tmdp_vsync           }                  sw-service-gpio-state           ogpio16          tgpio            }                        8      usb-detect-state            ogpio25          tgpio            }                                       uim-detect-en-state         ogpio29          tgpio            }                           tray-det-state          ogpio40          tgpio            }                  tp-vddio-en-state           ogpio50          tgpio            }                                       lcd-vddio-en-state          ogpio51          tgpio            }                           wl-host-wake-state          ogpio79          tgpio            }                  wl-reg-on-state         ogpio84          tgpio            }                                       ts-rst-n-state          ogpio89          tgpio            }         touch-int-n-state           ogpio125         tgpio            }                  touch-int-sleep-state           ogpio125         tgpio            }                     sram@290000          Yqcom,rpm-stats            )           spmi@400f000             Yqcom,spmi-pmic-arb        (        @                    !         core chnls obsrvr intr cnfg         periph_irq          .      F           8                                                   h        }      pmic@0           Yqcom,pm8994 qcom,spmi-pmic                                                rtc@6000             Yqcom,pm8941-rtc            `   a       
  rtc alarm           .       a            pon@800          Yqcom,pm8916-pon                                      pwrkey           Yqcom,pm8941-pwrkey          .                        =	                     t      resin            Yqcom,pm8941-resin           .                       =	                 okay                s         temp-alarm@2400          Yqcom,spmi-temp-alarm               $         .       $                  9           thermal                               adc@3100             Yqcom,spmi-vadc             1         .       1                                         (               9   channel@7                       :              Kvph_pwr       channel@8                     	  Kdie_temp          channel@9               	      
  Kref_625mv         channel@a               
        Kref_1250mv        channel@e                     channel@f                        gpio@c000             Yqcom,pm8994-gpio qcom,spmi-gpio                              *   :                   6            h        }           adefault         W   ;        QNC VOL_DOWN_N VOL_UP_N SNAPSHOT_N FOCUS_N NC NFC_VEN NC NC NC NC NC EAR_EN NC PM_DIVCLK1 PMI_CLK NC WL_SLEEP_CLK NC PMIC_SPON UIM_BATT_ALARM PMK_SLEEP_CLK              :   pm8994-gpios-default-state              ;   pm8994-gpio1-nc-pins            ogpio1           tnormal           a         q      vol-down-n-pins         ogpio2           tnormal           a                                               vol-up-n-pins           ogpio3           tnormal           a                                   camera-snapshot-n-pins          ogpio4           tnormal           a                                               camera-focus-n-pins         ogpio5           tnormal           a                                               pm8994-gpio6-nc-pins            ogpio6           tnormal           a         q                  nfc-download-pins           ogpio7           tnormal                    a                                     pm8994-gpio8-nc-pins            ogpio8           tnormal                    a         q                              pm8994-gpio9-nc-pins            ogpio9           tnormal                    a         q                             nfc-clock-pins          ogpio10          tnormal                    a                                      pm8994-gpio11-nc-pins           ogpio11          tnormal           a         q                  pm8994-gpio12-nc-pins           ogpio12          tnormal           a         q                  ear-enable-pins         ogpio13          tnormal                    a                                     pm8994-gpio14-nc-pins           ogpio14          tnormal           a                  q                             pm-divclk1-gpio-pins            ogpio15          tfunc1                     a         q                             pmi-clk-gpio-pins           ogpio16          tnormal           a      pm8994-gpio17-nc-pins           ogpio17          tnormal           a         q                  rome-sleep-pins         ogpio18          tfunc2                     a                                     pm8994-gpio19-nc-pins           ogpio19          tnormal                    a         q                              pm8994-gpio22-nc-pins           ogpio22          tnormal           a         q                        mpps@a000            Yqcom,pm8994-mpp qcom,spmi-mpp                                6           *   <                    h        }           adefault         W   =      >  QSDC_UIM_VBIAS LCD_ID_ADC VREF_DACX NC FLASH_THERM NC NC RF_ID               <   pm8994-mpps-default-state               =   lcd-id_adc-mpp-pins         ompp2            tanalog                            pm-mpp4-nc-pins         ompp4            tdigital          q                  flash-therm-mpp-pins            ompp5            tanalog                             mpp6-nc-pins            ompp6            tdigital          q      rf-id-mpp-pins          ompp8            tanalog                                     pmic@1           Yqcom,pm8994 qcom,spmi-pmic                                               pwm          Yqcom,pm8994-lpg                                            	  disabled          regulators           Yqcom,pm8994-regulators             >   s9                 s10                s11                	  vdd_apcc             P        
 +        " e             pmic@2           Yqcom,pmi8994 qcom,spmi-pmic                                              gpio@c000         !   Yqcom,pmi8994-gpio qcom,spmi-gpio                                 *   ?           
        6            h        }           adefault         W   @      2  QVIB_LDO_EN NC NC NC NC NC NC NC USB_SWITCH_SEL NC               ?   pmi8994-gpios-default-state             @   vib-ldo-en-gpio-pins            ogpio1           tnormal           a                                   pmi-gpio2-nc-pins           ogpio2           tnormal           a                  q                              pmi-gpio3-nc-pins           ogpio3           tnormal           a                  q                              pmi-gpio4-nc-pins           ogpio4           tnormal           a                                     pmi-gpio5-nc-pins           ogpio5           tnormal           a                                      pmi-gpio6-nc-pins           ogpio6           tnormal           a                                     pmi-gpio7-nc-pins           ogpio7           tnormal           a                                     pmi-gpio8-nc-pins           ogpio8           tnormal           a                                     usb-switch-sel-pins         ogpio9           tnormal           a      pmi-gpio10-nc-pins          ogpio10          tnormal                    a                                            mpps@a000            Yqcom,pmi8994-mpp qcom,spmi-mpp                               *   A                   6            h        }               A         pmic@3           Yqcom,pmi8994 qcom,spmi-pmic                                              pwm          Yqcom,pmi8994-lpg                                                 okay            		      multi-led           	   	        tstatus                               led@1                       	         led@2                       	         led@3                       	               regulators           Yqcom,pmi8994-regulators    s2          
 |        " |        vdd_gfx          P            )         wled@d800            Yqcom,pmi8994-wled                           .                              
  ovp short         
  Kbacklight            	!         	+        okay            	>           	Q               bus@0           h                Ysimple-pm-bus                                               pcie@600000          Yqcom,pcie-msm8996           okay            h              	b               	l              `                             parf dbi elbi config                       	vpciephy                                0                              0  0                  pci         .                 msi         }           	                       	                                                                                                                        adefault sleep           W   B        	   C        	          (                                       "  epipe aux cfg bus_master bus_slave           	   7   #           	   7   %            	   D        	      pcie@0           pci                                      	b                                                 pcie@608000          Yqcom,pcie-msm8996           h              	b               	l         	  disabled               `                            parf dbi elbi config                        	vpciephy                                0                              0  0                  pci         .                 msi         }           	                       	                                                                                                                    adefault sleep           W   E        	   F        	         (                                       "  epipe aux cfg bus_master bus_slave      pcie@0           pci                                      	b                                                 pcie@610000          Yqcom,pcie-msm8996           h              	b               	l         	  disabled               a                             parf dbi elbi config               !        	vpciephy                                0                              0  0                 pci         .                 msi         }           	                       	                                                                                                                        adefault sleep           W   G        	   H        	         (                                       "  epipe aux cfg bus_master bus_slave      pcie@0           pci                                      	b                                                    ufshc@624000          ,   Yqcom,msm8996-ufshc qcom,ufshc jedec,ufs-2.0           b@   %         .      	              #        	vufsphy          h            q  ecore_clk bus_clk bus_aggr_clk iface_clk core_clk_unipro core_clk_ice ref_clk tx_lane0_sync_clk rx_lane0_sync_clk          H               R                              J                  H  	                          xhрр                                      I      -      -       J           ufs-ddr cpu-ufs         	                    	  disabled                K      phy@627000           Yqcom,msm8996-qmp-ufs-phy              bp                   J            	  eref qref               K            ufsphy           z                     	  disabled                #      camss@a34000             Yqcom,msm8996-camss        p    @      0    P      8    `      @                                          @          |  csiphy0 csiphy0_clk_mux csiphy1 csiphy1_clk_mux csiphy2 csiphy2_clk_mux csid0 csid1 csid2 csid3 ispif csi_clk_mux vfe0 vfe1       x  .       N          O          P         (         )         *         +         5         :         ;         @  csiphy0 csiphy1 csiphy2 csid0 csid1 csid2 csid3 ispif vfe0 vfe1         h   %      %   	            %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %      %        :  etop_ahb ispif_ahb csiphy0_timer csiphy1_timer csiphy2_timer csi0_ahb csi0 csi0_phy csi0_pix csi0_rdi csi1_ahb csi1 csi1_phy csi1_pix csi1_rdi csi2_ahb csi2 csi2_phy csi2_pix csi2_rdi csi3_ahb csi3 csi3_phy csi3_pix csi3_rdi ahb vfe0 csi_vfe0 vfe0_ahb vfe0_stream vfe1 csi_vfe1 vfe1_ahb vfe1_stream vfe_ahb vfe_axi               L       L      L      L         	  disabled       ports                                      cci@a0c000           Yqcom,msm8996-cci                                                    .      '           h   %                %      %      %      %         $  ecamss_top_ahb cci_ahb cci camss_ahb            %      %           Ĵ <4`        adefault         W   M   N      	  disabled       i2c-bus@0                                                          i2c-bus@1                                                            iommu@b40000          3   Yqcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2                         
         $  .      N         I         J           
%                  Z   %   h      
  ebus iface           h   %               4      video-codec@c00000           Yqcom,msm8996-venus                        .                 h   %                %   n   %   q   %   o   %   p        ecore iface bus mbus              ,      -      -       ,           video-mem cpu-cfg              O       O      O   
   O      O      O      O      O   	   O      O      O      O      O      O   !   O   (   O   )   O   +   O   ,   O   -   O   1           P      	  disabled       video-decoder            Yvenus-decoder               %   r        ecore            h   %         video-encoder            Yvenus-encoder               %   s        ecore            h   %            iommu@d00000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          
         $  .       I         @         A           
%               %   \   %   [      
  ebus iface           h   %               +      iommu@d40000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          
         `  .               O         P         Q         R         S         T         U           h   %                %   c   %   b      
  ebus iface           
%           okay                O      iommu@da0000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2                          
         $  .       L         W         X           h   %               %   O   %   N      
  ebus iface           
%               L      iommu@1600000         "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2            `             
%           h              
           .                                                                                                                                                 
  ebus iface                     remoteproc@1c00000           Yqcom,msm8996-slpi-pil                @       @  
2               Q          Q         Q         Q            #  wdog fatal ready handover stop-ack                      exo             R        
F   S            
Wstop            h   T           
mssc_cx        	  disabled       glink-edge          .                  Kdsps            1           J            smd-edge            .                  Kdsps            J              
           1            remoteproc@2080000           Yqcom,msm8996-mss-pil                              
  qdsp6 rmb         L  
2               U          U         U         U         U            0  wdog fatal ready handover stop-ack shutdown-ack       <                                                      2  eiface bus mem xo gpll0_mss snoc_axi mnoc_axi qdss                 i        mss_restart         h   T       T           
mcx mx           
F   V            
Wstop            
   W  0   P   @       	  disabled       mba            X      mpss               Y      metadata               Z      glink-edge          .                 Kmodem           1           J            smd-edge            .                 Kmpss            J              
            1            stm@3002000           Yarm,coresight-stm arm,primecell                (             stm-base stm-stimulus-base                       	        eapb_pclk atclk     out-ports      port       endpoint               [            ]               tpiu@3020000          !   Yarm,coresight-tpiu arm,primecell                                       	        eapb_pclk atclk     in-ports       port       endpoint               \            i               funnel@3021000        +   Yarm,coresight-dynamic-funnel arm,primecell                                    	        eapb_pclk atclk     in-ports                                 port@7                 endpoint               ]            [            out-ports      port       endpoint               ^            c               funnel@3022000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        eapb_pclk atclk     in-ports                                 port@6                 endpoint               _            y            out-ports      port       endpoint               `            d               funnel@3023000        +   Yarm,coresight-dynamic-funnel arm,primecell           0                         	        eapb_pclk atclk     in-ports       port       endpoint               a                        out-ports      port       endpoint               b            e               funnel@3025000        +   Yarm,coresight-dynamic-funnel arm,primecell           P                         	        eapb_pclk atclk     in-ports                                 port@0                  endpoint               c            ^         port@1                 endpoint               d            `         port@2                 endpoint               e            b            out-ports      port       endpoint               f            j               replicator@3026000        /   Yarm,coresight-dynamic-replicator arm,primecell           `                         	        eapb_pclk atclk     in-ports       port       endpoint               g            k            out-ports                                port@0                  endpoint               h            l         port@1                 endpoint               i            \               etf@3027000           Yarm,coresight-tmc arm,primecell          p                         	        eapb_pclk atclk     in-ports       port       endpoint               j            f            out-ports      port       endpoint               k            g               etr@3028000           Yarm,coresight-tmc arm,primecell                                   	        eapb_pclk atclk           
   in-ports       port       endpoint               l            h               debug@3810000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  eapb_pclk            V   	      etm@3840000       "   Yarm,coresight-etm4x arm,primecell                                      	        eapb_pclk atclk          V   	   out-ports      port       endpoint               m            o               debug@3910000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  eapb_pclk            V   
      etm@3940000       "   Yarm,coresight-etm4x arm,primecell                                      	        eapb_pclk atclk          V   
   out-ports      port       endpoint               n            p               funnel@39b0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        eapb_pclk atclk     in-ports                                 port@0                  endpoint               o            m         port@1                 endpoint               p            n            out-ports      port       endpoint               q            w               debug@3a10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  eapb_pclk            V         etm@3a40000       "   Yarm,coresight-etm4x arm,primecell                                      	        eapb_pclk atclk          V      out-ports      port       endpoint               r            t               debug@3b10000         &   Yarm,coresight-cpu-debug arm,primecell                                      	  eapb_pclk            V         etm@3b40000       "   Yarm,coresight-etm4x arm,primecell                                      	        eapb_pclk atclk          V      out-ports      port       endpoint               s            u               funnel@3bb0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        eapb_pclk atclk     in-ports                                 port@0                  endpoint               t            r         port@1                 endpoint               u            s            out-ports      port       endpoint               v            x               funnel@3bc0000        +   Yarm,coresight-dynamic-funnel arm,primecell                                     	        eapb_pclk atclk     in-ports                                 port@0                  endpoint               w            q         port@1                 endpoint               x            v            out-ports      port       endpoint               y            _               clock-controller@6400000             Yqcom,msm8996-apcc            @   	          exo sys_apcs_aux                            z                     usb@6af8800          Yqcom,msm8996-dwc3 qcom,dwc3                                                      0  .                [                             *  pwr_event qusb2_phy hs_phy_irq ss_phy_irq         (         Q      [            \      ]      #  ecfg_noc core iface sleep mock_utmi                ]      [        $ '              I       -      -       z           usb-ddr apps-usb            h              okay             
   usb@6a00000       
   Ysnps,dwc3                         .                     {      	  	vusb2-phy            
             
         
                  *         I        X   |        _peripheral          ghigh-speed           phy@7410000          Yqcom,msm8996-qmp-usb3-phy            A                     ^            c      _        eaux ref cfg_ahb pipe             usb3_phy_pipe_clk_src            z                              g      h        phy phy_phy       	  disabled                "      phy@7411000          Yqcom,msm8996-qusb2-phy           A                              c              ecfg_ahb ref               	           }        okay            u                         ~            {      phy@7412000          Yqcom,msm8996-qusb2-phy           A                               c              ecfg_ahb ref               
                 	  disabled                      mmc@7464900       %   Yqcom,msm8996-sdhci qcom,sdhci-msm-v4             FI   F@            hc core         .                            hc_irq pwr_irq          eiface core xo                  e      d                             adefault sleep           W           	                               okay                                                  mmc@74a4900       %   Yqcom,msm8996-sdhci qcom,sdhci-msm-v4             JI   J@            hc core         .       }                     hc_irq pwr_irq          eiface core xo                  h      g                             adefault sleep           W           	                      okay               7   (                                dma-controller@7544000           Yqcom,bam-v1.7.0          T@           .                         m        ebam_clk          @        -           8                      serial@7570000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             W             .       l                  t      m        ecore iface          adefault sleep           W           	           Y                    ^tx rx           okay          spi@7575000          Yqcom,spi-qup-v2.2.1          WP            .       _                  o      m        ecore iface          adefault sleep           W           	           Y                    ^tx rx                                   	  disabled          i2c@7577000          Yqcom,i2c-qup-v2.2.1          Wp            .       a                  v      m        ecore iface          adefault sleep           W           	           Y                    ^tx rx                                     okay              j   vl53l0x@29           Yst,vl53l0x              )         i2c@757a000          Yqcom,i2c-qup-v2.2.1          W            .       d                        m        ecore iface          adefault sleep           W           	           Y                    ^tx rx                                   	  disabled          dma-controller@7584000           Yqcom,bam-v1.7.0          X@           .                                 ebam_clk          @        -           8                      serial@75b0000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [             .       r                                ecore iface          okay          serial@75b1000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             [            .       s                                ecore iface        	  disabled          i2c@75b5000          Yqcom,i2c-qup-v2.2.1          [P            .       e                                ecore iface          adefault sleep           W           	           Y                    ^tx rx                                   	  disabled          i2c@75b6000          Yqcom,i2c-qup-v2.2.1          [`            .       f                                ecore iface          adefault sleep           W           	           Y                    ^tx rx                                   	  disabled          i2c@75b7000          Yqcom,i2c-qup-v2.2.1          [p            .       g                                ecore iface                    adefault sleep           W           	           Y                    ^tx rx                                   	  disabled          i2c@75b9000          Yqcom,i2c-qup-v2.2.1          [            .       i                                ecore iface          adefault         W           Y                    ^tx rx                                     okay              j      i2c@75ba000          Yqcom,i2c-qup-v2.2.1          [            .       j                                ecore iface          adefault sleep           W           	           Y                    ^tx rx                                     okay              j   synaptics@2c             Ysyna,rmi4-i2c               ,             7        .   }           u                                                      rmi4-f01@1                               rmi4-f11@11                     )               spi@75ba000          Yqcom,spi-qup-v2.2.1          [            .       j                                ecore iface          adefault sleep           W           	           Y                    ^tx rx                                   	  disabled          usb@76f8800          Yqcom,msm8996-dwc3 qcom,dwc3          o                                            $  .                `                     pwr_event qusb2_phy hs_phy_irq        (         U      `      b      a      c      #  ecfg_noc core iface sleep mock_utmi                b      `        $                     -      -          	        usb-ddr apps-usb            h               
      	  disabled       usb@7600000       
   Ysnps,dwc3            `             .                           	  	vusb2-phy            ghigh-speed           
         
         dma-controller@9184000           Yqcom,bam-v1.7.0          @         	@            :           .                  -           8           G                     slim-ngd@91c0000             Yqcom,slim-ngd-v1.5.0             	            .                  Y                    ^rx tx                                   	  disabled          remoteproc@9300000           Yqcom,msm8996-adsp-pil            	0           @  
2                                                        #  wdog fatal ready handover stop-ack                          exo                     
F               
Wstop            h   T            
mcx        	  disabled       glink-edge          .                  Klpass           1           J      	      smd-edge            .                  Klpass           J              
           1      apr         h               Yqcom,apr-v2         Tapr_audio_svc           f                                service@3                        Yqcom,q6core       service@4            Yqcom,q6afe                 dais             Yqcom,q6afe-dais                                         dai@1                           service@7            Yqcom,q6asm                 dais             Yqcom,q6asm-dais                                                             service@8            Yqcom,q6adm                 routing          Yqcom,q6adm-routing                          fastrpc          Yqcom,fastrpc            Tfastrpcsmd-apps-dsp         Kadsp             r                             cb@5             Yqcom,fastrpc-compute-cb                                 cb@6             Yqcom,fastrpc-compute-cb                                 cb@7             Yqcom,fastrpc-compute-cb                                 cb@8             Yqcom,fastrpc-compute-cb                                 cb@9             Yqcom,fastrpc-compute-cb             	              	      cb@10            Yqcom,fastrpc-compute-cb             
              
      cb@11            Yqcom,fastrpc-compute-cb                                 cb@12            Yqcom,fastrpc-compute-cb                                          mailbox@9820000          Yqcom,msm8996-apcs-hmss-global            	                         z                      timer@9840000                                              Yarm,armv7-timer-mem          	              $    frame@9850000                       .                             	     	           frame@9870000                      .                    	           	  disabled          frame@9880000                      .       !            	           	  disabled          frame@9890000                      .       "            	           	  disabled          frame@98a0000                      .       #            	           	  disabled          frame@98b0000                      .       $            	           	  disabled          frame@98c0000                      .       %            	           	  disabled             syscon@9a10000           Ysyscon           	                 >      clock-controller@9a11000             Yqcom,msm8996-cbf             	                               z                                 interrupt-controller@9bc0000             Yqcom,msm8996-gic-v3 arm,gic-v3          }            h                                   	     	             .      	                        sound         thermal-zones      cpu0-thermal                                trips      trip-point0          $                    lpassive       cpu-crit                              	   lcritical                cpu1-thermal                                trips      trip-point0          $                    lpassive       cpu-crit                              	   lcritical                cpu2-thermal                                trips      trip-point0          $                    lpassive       cpu-crit                              	   lcritical                cpu3-thermal                             
   trips      trip-point0          $                    lpassive       cpu-crit                              	   lcritical                gpu-top-thermal                             trips      trip-point0          _                    lpassive                      cooling-maps       map0                                      gpu-bottom-thermal                              trips      trip-point0          _                    lpassive                      cooling-maps       map0                                      m4m-thermal                             trips      trip-point0          _                    lhot             l3-or-venus-thermal                             trips      trip-point0          _                    lhot             cluster0-l2-thermal                             trips      trip-point0          _                    lhot             cluster1-l2-thermal                             trips      trip-point0          _                    lhot             camera-thermal                              trips      trip-point0          _                    lhot             q6-dsp-thermal                              trips      trip-point0          _                    lhot             mem-thermal                             trips      trip-point0          _                    lhot             modemtx-thermal                             trips      trip-point0          _                    lhot             pm8994-thermal                           trips      pm8994-alert0            s                    lpassive       pm8994-crit          H                 	   lcritical                   timer            Yarm,armv8-timer       0  .                                 
         tvdd-regulator           Yregulator-fixed         panel_tvdd             7   2           W           adefault                   usb3-id          Ylinux,extcon-usb-gpio           $   7              adefault         W               |      vph-pwr-regulator            Yregulator-fixed         
 8u         " 8u         vph_pwr          P         -                  wlan-en-1-8v             Yregulator-fixed         wlan-en-regulator           
 w@        " w@           7   T            adefault         W           ? p         P            D         	interrupt-parent #address-cells #size-cells qcom,pmic-id qcom,msm-id qcom,board-id model compatible chassis-type bootargs #clock-cells clock-frequency clock-output-names phandle device_type reg enable-method cpu-idle-states capacity-dmips-mhz clocks interconnects operating-points-v2 #cooling-cells next-level-cache cache-level cache-unified cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us nvmem-cells opp-shared opp-hz opp-supported-hw clock-latency-ns opp-peak-kBps qcom,dload-mode remote-endpoint interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels clock-names #power-domain-cells opp-level vdd_s1-supply vdd_s2-supply vdd_s3-supply vdd_s4-supply vdd_s5-supply vdd_s6-supply vdd_s7-supply vdd_s8-supply vdd_s9-supply vdd_s10-supply vdd_s11-supply vdd_s12-supply vdd_l1-supply vdd_l2_l26_l28-supply vdd_l3_l11-supply vdd_l4_l27_l31-supply vdd_l5_l7-supply vdd_l6_l12_l32-supply vdd_l8_l16_l30-supply vdd_l14_l15-supply vdd_l20_l21-supply vdd_l25-supply vdd_lvs1_2-supply regulator-min-microvolt regulator-max-microvolt regulator-system-load regulator-always-on regulator-allow-set-load regulator-pull-down ranges no-map size alloc-ranges qcom,client-id qcom,vmid record-size console-size ftrace-size pmsg-size ecc-size memory-region hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells resets reset-names status vdda-phy-supply vdda-pll-supply #phy-cells bits #reset-cells #interconnect-cells #qcom,sensors interrupt-names #thermal-sensor-cells #dma-cells qcom,ee qcom,controlled-remotely dmas dma-names power-domains #hwlock-cells assigned-clocks assigned-clock-rates vdd-gfx-supply reg-names iommus interconnect-names assigned-clock-parents phys #sound-dai-cells nvmem-cell-names gpio-controller gpio-ranges #gpio-cells gpio-reserved-ranges pinctrl-0 pinctrl-names pins function drive-strength bias-disable output-high bias-pull-down bias-pull-up output-low qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling label gpio-line-names drive-push-pull bias-high-impedance input-enable qcom,drive-strength power-source qcom,amux-route #pwm-cells qcom,saw-reg qcom,saw-slave qcom,saw-leader regulator-name qcom,power-source color qcom,cabc qcom,external-pfet default-brightness qcom,num-strings bus-range num-lanes phy-names interrupt-map-mask interrupt-map pinctrl-1 linux,pci-domain perst-gpios wake-gpios vddpe-3v3-supply vdda-supply freq-table-hz lanes-per-direction #global-interrupts #iommu-cells interrupts-extended qcom,smem-states qcom,smem-state-names power-domain-names qcom,smd-edge qcom,halt-regs arm,scatter-gather qcom,select-utmi-as-pipe-clk snps,hird-threshold snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,is-utmi-l1-suspend snps,parkmode-disable-ss-quirk tx-fifo-resize extcon dr_mode maximum-speed vdd-supply vdda-phy-dpdm-supply bus-width non-removable vmmc-supply vqmmc-supply mmc-hs400-1_8v mmc-hs200-1_8v cd-gpios syna,reset-delay-ms syna,startup-delay-ms syna,nosleep-mode syna,sensor-type num-channels qcom,num-ees qcom,smd-channels qcom,domain qcom,non-secure-domain #mbox-cells frame-number #redistributor-regions redistributor-stride polling-delay-passive thermal-sensors temperature hysteresis trip cooling-device gpio id-gpios regulator-boot-on startup-delay-us enable-active-high 