8(# ),Qualcomm Technologies, Inc. MSM 8996 MTP2qcom,msm8996-mtpchosen=serial0clocksxo_board 2fixed-clockIV$ fxo_boardyXsleep_clk 2fixed-clockIV fsleep_clkcpus cpu@0cpu 2qcom,kryopsciyl2-cache2cacheycpu@1cpu 2qcom,kryopsciycpu@100cpu 2qcom,kryopsciyl2-cache2cacheycpu@101cpu 2qcom,kryopsciycpu-mapcluster0core0core1cluster1core0core1idle-statespscicpu-sleep-02arm,idle-statestandalone-power-collapse(P8,yfirmwarescm2qcom,scm-msm8996I 0hwlock2qcom,tcsr-mutex Y `ymemorymemorypsci 2arm,psci-1.0smcreserved-memory nmba@91500000P uslpi@90b00000uvenus@90400000@puy5adsp@8ea00000uyimpss@88800000 usmem-mem@86000000 uymemory@85800000umemory@86200000 `urmtfs@867000002qcom,rmtfs-mem| ugpu@8f2000002shared-dma-pooluyrpm-glink2qcom,glink-rpm   rpm-requests2qcom,rpm-msm8996 rpm_requestsqcom,rpmcc2qcom,rpmcc-msm8996Iypower-controller2qcom,msm8996-rpmpd opp-table2operating-points-v2y opp1opp2opp3opp4opp5opp6smem 2qcom,smemsmp2p-adsp 2qcom,smp2p&  0?master-kernelOmaster-kernel_yjslave-kernel Oslave-kernelvyhsmp2p-modem 2qcom,smp2p&  0?master-kernelOmaster-kernel_slave-kernel Oslave-kernelvsmp2p-slpi 2qcom,smp2p&  0?slave-kernel Oslave-kernelvmaster-kernelOmaster-kernel_soc n 2simple-busphy@340002qcom,msm8996-qmp-pcie-phy@I nauxcfg_ahbrefUefphycommoncfg disabledlane@35000P0RTfpcie_0_pipe_clk_srcpipe0Plane0ylane@36000`0bdfpcie_1_pipe_clk_srcpipe1Rlane1y#lane@37000p0rtfpcie_2_pipe_clk_srcpipe2Tlane2y)memory@680002qcom,rpm-msg-ram`y qfprom@74000 2qcom,qfprom@ hstx_trim@24eNyVhstx_trim@24fOyWgpu_speed_bin@1333yrng@83000 2qcom,prng-ee0coreclock-controller@3000002qcom,gcc-msm8996I0 Jcxo2ythermal-sensor@4a9000!2qcom,msm8996-tsensqcom,tsens-v2JJ uplowcriticalylthermal-sensor@4ad000!2qcom,msm8996-tsensqcom,tsens-v2JJuplowcriticalymsyscon@7400002sysconty syscon@7a00002qcom,tcsr-msm8996sysconzy clock-controller@8c00002qcom,mmcc-msm8996I(  *%1|0G:i98p1,@ymdss@900000 2qcom,mdss@@"?mdss_physvbif_physvbif_nrt_physI  Svtiface nymdp@901000 2qcom,mdp5  ?mdp_phys(tvy\{ifacebuscoreiommuvsyncWports port@0endpoint^yhdmi-tx@9a00002qcom,hdmi-tx-8996 aX,?core_physicalqfprom_physicalhdcp_physical(yt|uz#mdp_coreifacecorealt_ifaceextpn shdmi_phy}ports port@0endpoint^yhdmi-phy@9a06002qcom,hdmi-phy-89960 $ $$$>?hdmi_pllhdmi_tx_l0hdmi_tx_l1hdmi_tx_l2hdmi_tx_l3hdmi_phyt ifacerefygpu@b000002qcom,adreno-530.2qcom,adreno?kgsl_3d0_reg_memory ,(fhgZ#coreifacerbbmtimermemmem_ifaceIW speed_binopp-table2operating-points-v2yopp-624000000%1|opp-560000000!`opp-510000000eopp-401800000@opp-315000000Ƅopp-214000000 aopp-133000000k@zap-shaderpinctrl@10100002qcom,msm8996-pinctrl0 %1vywcd9xxx_intrwcd_intr_defaultyfmux=gpio54Bgpioconfig=gpio54KZicdc_reset_ctrlcdc_reset_sleepmux=gpio64Bgpioconfig=gpio64Kvcdc_reset_activeyemux=gpio64Bgpioconfig=gpio64KZblsp1_spi0_defaultyYpinmux Bblsp_spi1=gpio0gpio1gpio3pinmux_csBgpio=gpio2pinconf=gpio0gpio1gpio3K vpinconf_cs=gpio2Kvblsp1_spi0_sleepyZpinmuxBgpio=gpio0gpio1gpio2gpio3pinconf=gpio0gpio1gpio2gpio3KZblsp1_i2c2_defaulty[pinmux Bblsp_i2c3=gpio47gpio48pinconf=gpio47gpio48Kvblsp1_i2c2_sleepy\pinmuxBgpio=gpio47gpio48pinconf=gpio47gpio48Kvblsp2_i2c0y]pinmux Bblsp_i2c7=gpio55gpio56pinconf=gpio55gpio56Kvblsp2_i2c0_sleepy^pinmuxBgpio=gpio55gpio56pinconf=gpio55gpio56Kvblsp2_uart1_2pinspinmux Bblsp_uart8 =gpio4gpio5pinconf =gpio4gpio5Kvblsp2_uart1_2pins_sleeppinmuxBgpio =gpio4gpio5pinconf =gpio4gpio5Kvblsp2_uart1_4pinspinmux Bblsp_uart8=gpio4gpio5gpio6gpio7pinconf=gpio4gpio5gpio6gpio7Kvblsp2_uart1_4pins_sleeppinmuxBgpio=gpio4gpio5gpio6gpio7pinconf=gpio4gpio5gpio6gpio7Kvblsp2_i2c1y_pinmux Bblsp_i2c8 =gpio6gpio7pinconf =gpio6gpio7Kvblsp2_i2c1_sleepy`pinmuxBgpio =gpio6gpio7pinconf =gpio6gpio7Kvblsp2_uart2_2pinspinmux Bblsp_uart9=gpio49gpio50pinconf=gpio49gpio50Kvblsp2_uart2_2pins_sleeppinmuxBgpio=gpio49gpio50pinconf=gpio49gpio50Kvblsp2_uart2_4pinspinmux Bblsp_uart9=gpio49gpio50gpio51gpio52pinconf=gpio49gpio50gpio51gpio52Kvblsp2_uart2_4pins_sleeppinmuxBgpio=gpio49gpio50gpio51gpio52pinconf=gpio49gpio50gpio51gpio52Kvblsp2_spi5_defaultyapinmux Bblsp_spi12=gpio85gpio86gpio88pinmux_csBgpio=gpio87pinconf=gpio85gpio86gpio88K vpinconf_cs=gpio87Kvblsp2_spi5_sleepybpinmuxBgpio=gpio85gpio86gpio87gpio88pinconf=gpio85gpio86gpio87gpio88KZsdc2_clk_onconfig =sdc2_clkvKsdc2_clk_offconfig =sdc2_clkvKsdc2_cmd_onconfig =sdc2_cmdK sdc2_cmd_offconfig =sdc2_cmdKsdc2_data_onconfig =sdc2_dataK sdc2_data_offconfig =sdc2_dataKpcie0_clkreq_defaultymux=gpio36Bpci_e0config=gpio36Kpcie0_perst_defaultymux=gpio35Bgpioconfig=gpio35KZpcie0_wake_defaulty mux=gpio37Bgpioconfig=gpio37Kpcie0_clkreq_sleepy!mux=gpio36Bgpioconfig=gpio36Kvpcie0_wake_sleepy"mux=gpio37Bgpioconfig=gpio37Kvpcie1_clkreq_defaulty$mux=gpio131Bpci_e1config=gpio131Kpcie1_perst_defaulty%mux=gpio130Bgpioconfig=gpio130KZpcie1_wake_defaulty&mux=gpio132Bgpioconfig=gpio132KZpcie1_clkreq_sleepy'mux=gpio131Bgpioconfig=gpio131Kvpcie1_wake_sleepy(mux=gpio132Bgpioconfig=gpio132Kvpcie2_clkreq_defaulty*mux=gpio115Bpci_e2config=gpio115Kpcie2_perst_defaulty+mux=gpio114Bgpioconfig=gpio114KZpcie2_wake_defaulty,mux=gpio116Bgpioconfig=gpio116KZpcie2_clkreq_sleepy-mux=gpio115Bgpioconfig=gpio115Kvpcie2_wake_sleepy.mux=gpio116Bgpioconfig=gpio116Kvcci0_defaulty2pinmuxBcci_i2c=gpio17gpio18pinconf=gpio17gpio18Kvcci1_defaulty3pinmuxBcci_i2c=gpio19gpio20pinconf=gpio19gpio20Kvcamera_board_defaultmux_pwdnBgpio=gpio98config_pwdn=gpio98Kvmux_rstBgpio=gpio104config_rst=gpio104Kvmux_mclk1 Bcam_mclk=gpio14config_mclk1=gpio14Kvcamera_front_defaultmux_pwdnBgpio=gpio133config_pwdn=gpio133Kvmux_rstBgpio=gpio23config_rst=gpio23Kvmux_mclk2 Bcam_mclk=gpio15config_mclk2=gpio15Kvcamera_rear_defaultmux_pwdnBgpio=gpio26config_pwdn=gpio26Kvmux_rstBgpio=gpio25config_rst=gpio25Kvmux_mclk0 Bcam_mclk=gpio13config_mclk0=gpio13Kvqcom,spmi@400f0002qcom,spmi-pmic-arb(@ !?corechnlsobsrvrintrcnfg periph_irq F vagnoc@0I2simple-pm-bus npcie@6000002qcom,pcie-msm8996snps,dw-pcie disabledI `   ?parfdbielbiconfignspciephy 0n  0 0 msidefaultsleep    !"("pipeauxcfgbus_masterbus_slavepcie@6080002qcom,pcie-msm8996snps,dw-pcieI disabled `   ?parfdbielbiconfign#spciephy 0n  0 0 msidefaultsleep $%&  '%(("pipeauxcfgbus_masterbus_slavepcie@6100002qcom,pcie-msm8996snps,dw-pcieI disabled a  ?parfdbielbiconfign)spciephy 0n  00pci msidefaultsleep *+,  -+.("pipeauxcfgbus_masterbus_slaveufshc@624000 2qcom,ufshcb@%  n/sufsphyIcore_clk_srccore_clkbus_clkbus_aggr_clkiface_clkcore_clk_unipro_srccore_clk_uniprocore_clk_iceref_clktx_lane0_sync_clkrx_lane0_sync_clkXIRJJX$ р2 disabledy0ufs_variant2qcom,ufs_variantphy@6270002qcom,msm8996-qmp-ufs-phybp nref0ufsphy disabledlanes@627400bt,bvb|y/camss@a000002qcom,msm8996-camssp@0P8`@  @|?csiphy0csiphy0_clk_muxcsiphy1csiphy1_clk_muxcsiphy2csiphy2_clk_muxcsid0csid1csid2csid3ispifcsi_clk_muxvfe0vfe1xNOP()*+5:;@csiphy0csiphy1csiphy2csid0csid1csid2csid3ispifvfe0vfe1I :top_ahbispif_ahbcsiphy0_timercsiphy1_timercsiphy2_timercsi0_ahbcsi0csi0_phycsi0_pixcsi0_rdicsi1_ahbcsi1csi1_phycsi1_pixcsi1_rdicsi2_ahbcsi2csi2_phycsi2_pixcsi2_rdicsi3_ahbcsi3csi3_phycsi3_pixcsi3_rdiahbvfe0csi_vfe0vfe0_ahbvfe0_streamvfe1csi_vfe1vfe1_ahbvfe1_streamvfe_ahbvfe_axi W1111 disabledports cci@a0c0002qcom,msm8996-cci  'I $camss_top_ahbcci_ahbccicamss_ahb*Ĵ<4`default23 disabledi2c-bus@0V i2c-bus@1V iommu@b40000"2qcom,msm8996-smmu-v2qcom,smmu-v2F$NIJYhZ ifacebusIyvideo-codec@c000002qcom,msm8996-venus I nqopcoreifacebusmbusW444 44444 4 4 4 444!4(4)4+4,4-415okayvideo-decoder2venus-decoderrcoreIvideo-encoder2venus-encoderscoreIiommu@d00000"2qcom,msm8996-smmu-v2qcom,smmu-v2F$I@AY[\ ifacebusI yiommu@d40000"2qcom,msm8996-smmu-v2qcom,smmu-v2F`OPQRSTUIbc ifacebusYokayy4iommu@da0000"2qcom,msm8996-smmu-v2qcom,smmu-v2F$LWXINO ifacebusYy1iommu@1600000"2qcom,msm8996-smmu-v2qcom,smmu-v2`YIF ifacebusykstm@3002000 2arm,coresight-stmarm,primecell (?stm-basestm-stimulus-base apb_pclkatclkout-portsportendpoint^6y8tpiu@3020000!2arm,coresight-tpiuarm,primecell apb_pclkatclkin-portsportendpoint^7yCfunnel@3021000+2arm,coresight-dynamic-funnelarm,primecell apb_pclkatclkin-ports port@7endpoint^8y6out-portsportendpoint^9y=funnel@3022000+2arm,coresight-dynamic-funnelarm,primecell  apb_pclkatclkin-ports port@6endpoint^:ySout-portsportendpoint^;y>funnel@3023000+2arm,coresight-dynamic-funnelarm,primecell0 apb_pclkatclkout-portsportendpoint^<y?funnel@3025000+2arm,coresight-dynamic-funnelarm,primecellP apb_pclkatclkin-ports port@0endpoint^=y9port@1endpoint^>y;port@2endpoint^?y<out-portsportendpoint^@yDreplicator@3026000/2arm,coresight-dynamic-replicatorarm,primecell` apb_pclkatclkin-portsportendpoint^AyEout-ports port@0endpoint^ByFport@1endpoint^Cy7etf@3027000 2arm,coresight-tmcarm,primecellp apb_pclkatclkin-portsportendpoint^Dy@out-portsportendpoint^EyAetr@3028000 2arm,coresight-tmcarm,primecell apb_pclkatclkfin-portsportendpoint^FyBdebug@3810000&2arm,coresight-cpu-debugarm,primecell apb_pclketm@3840000"2arm,coresight-etm4xarm,primecell apb_pclkatclkout-portsportendpoint^GyIdebug@3910000&2arm,coresight-cpu-debugarm,primecell apb_pclketm@3940000"2arm,coresight-etm4xarm,primecell apb_pclkatclkout-portsportendpoint^HyJfunnel@39b0000+2arm,coresight-dynamic-funnelarm,primecell apb_pclkatclkin-ports port@0endpoint^IyGport@1endpoint^JyHout-portsportendpoint^KyQdebug@3a10000&2arm,coresight-cpu-debugarm,primecell apb_pclketm@3a40000"2arm,coresight-etm4xarm,primecell apb_pclkatclkout-portsportendpoint^LyNdebug@3b10000&2arm,coresight-cpu-debugarm,primecell apb_pclketm@3b40000"2arm,coresight-etm4xarm,primecell apb_pclkatclkout-portsportendpoint^MyOfunnel@3bb0000+2arm,coresight-dynamic-funnelarm,primecell apb_pclkatclkin-ports port@0endpoint^NyLport@1endpoint^OyMout-portsportendpoint^PyRfunnel@3bc0000+2arm,coresight-dynamic-funnelarm,primecell apb_pclkatclkin-ports port@0endpoint^QyKport@1endpoint^RyPout-portsportendpoint^Sy:clock-controller@64000002qcom,apcc-msm8996@ Iusb@6af88002qcom,msm8996-dwc3qcom,dwc3 n0Q[]\c][*$'I disableddwc3@6a00000 2snps,dwc3 nTUsusb2-phyusb3-phyyphy@74100002qcom,msm8996-qmp-usb3-phyAI n^cauxcfg_ahbrefgh phycommon disabledlane@7410200AA0Afusb3_phy_pipe_clk_src_pipe0yUphy@74110002qcom,msm8996-qusb2-phyAc cfg_ahbref V disabledyTphy@74120002qcom,msm8996-qusb2-phyA c cfg_ahbref W disabledycsdhci@74a4900 disabled2qcom,sdhci-msm-v4JIJ@?hc_memcore_mem}hc_irqpwr_irqifacecorexohgXserial@7570000%2qcom,msm-uartdm-v1.4qcom,msm-uartdmW ltm coreiface disabledspi@75750002qcom,spi-qup-v2.2.1WP _om coreifacedefaultsleepY Z  disabledi2c@75770002qcom,i2c-qup-v2.2.1Wp amv ifacecoredefaultsleep[ \  disabledserial@75b0000%2qcom,msm-uartdm-v1.4qcom,msm-uartdm[ r coreifaceokayserial@75b1000%2qcom,msm-uartdm-v1.4qcom,msm-uartdm[ s coreiface disabledi2c@75b50002qcom,i2c-qup-v2.2.1[P e ifacecoredefaultsleep] ^  disabledi2c@75b60002qcom,i2c-qup-v2.2.1[` f ifacecoredefaultsleep_ `  disabledspi@75ba0002qcom,spi-qup-v2.2.1[ j coreifacedefaultsleepa b  disabledusb@76f88002qcom,msm8996-dwc3qcom,dwc3o n(U`bacb`*$I disableddwc3@7600000 2snps,dwc3` nc susb2-phyydma@91840002qcom,bam-v1.7.0 @  ydslim@91c00002qcom,slim-ngd-v1.5.0 ?ctrl  ddddrxtxtx2rx2 ngd@1 tas-ifd 2slim217,1a0ygcodec@1efdefault 2slim217,1a065 intr1intr2v @ g}remoteproc@93000002qcom,msm8996-adsp-pil 0@hhhh#wdogfatalreadyhandoverstop-ackXxoi.j?stopsmd-edge Ulpass [? aprI 2qcom,apr-v2iapr_audio_svc{ q6core 2qcom,q6coreq6afe 2qcom,q6afedais2qcom,q6afe-dais }hdmi@1q6asm 2qcom,q6asmdais2qcom,q6asm-dais }Wkq6adm 2qcom,q6admrouting2qcom,q6adm-routing}mailbox@98200002qcom,msm8996-apcs-hmss-global y timer@9840000 n2arm,armv7-timer-mem V$frame@9850000  frame@9870000    disabledframe@9880000 !  disabledframe@9890000 "  disabledframe@98a0000 #  disabledframe@98b0000 $  disabledframe@98c0000 %  disabledsyscon@9a100002syscon interrupt-controller@9bc00002qcom,msm8996-gic-v3arm,gic-v3v    ysoundthermal-zonescpu0-thermalltripstrip-point0$passivecpu_crit criticalcpu1-thermalltripstrip-point0$passivecpu_crit criticalcpu2-thermalltripstrip-point0$passivecpu_crit criticalcpu3-thermall tripstrip-point0$passivecpu_crit criticalgpu-thermal-topmtripstrip-point0_hotgpu-thermal-bottommtripstrip-point0_hotm4m-thermalltripstrip-point0_hotl3-or-venus-thermalltripstrip-point0_hotcluster0-l2-thermalltripstrip-point0_hotcluster1-l2-thermall tripstrip-point0_hotcamera-thermalmtripstrip-point0_hotq6-dsp-thermalmtripstrip-point0_hotmem-thermalmtripstrip-point0_hotmodemtx-thermalmtripstrip-point0_hottimer2arm,armv8-timer0   aliases/soc/serial@75b0000 interrupt-parent#address-cells#size-cellsmodelcompatiblestdout-path#clock-cellsclock-frequencyclock-output-namesphandledevice_typeregenable-methodcpu-idle-statescapacity-dmips-mhznext-level-cachecache-levelcpuentry-methodidle-state-namearm,psci-suspend-paramentry-latency-usexit-latency-usmin-residency-usqcom,dload-modesyscon#hwlock-cellsrangesno-mapsizealloc-rangesqcom,client-idqcom,vmidinterruptsqcom,rpm-msg-rammboxesqcom,glink-channels#power-domain-cellsoperating-points-v2opp-levelmemory-regionhwlocksqcom,smemqcom,local-pidqcom,remote-pidqcom,entry-name#qcom,smem-state-cellsinterrupt-controller#interrupt-cellsclocksclock-namesresetsreset-namesstatus#phy-cellsbits#reset-cells#qcom,sensorsinterrupt-names#thermal-sensor-cellsassigned-clocksassigned-clock-ratesreg-namespower-domainsiommusremote-endpointphysphy-names#sound-dai-cells#stream-id-cellsnvmem-cellsnvmem-cell-namesqcom,gpu-quirk-two-pass-use-wfiqcom,gpu-quirk-fault-detect-maskopp-hzopp-supported-hwgpio-controllergpio-ranges#gpio-cellspinsfunctiondrive-strengthbias-pull-downinput-enablebias-disableoutput-lowoutput-highbias-pull-upqcom,eeqcom,channelbus-rangenum-lanesinterrupt-map-maskinterrupt-mappinctrl-namespinctrl-0pinctrl-1linux,pci-domainfreq-table-hzlanes-per-direction#global-interrupts#iommu-cellsarm,scatter-gathersnps,dis_u2_susphy_quirksnps,dis_enblslpm_quirkbus-widthqcom,controlled-remotelynum-channels#dma-cellsqcom,num-eesdmasdma-namesreset-gpiosslim-ifc-devinterrupts-extendedqcom,smem-statesqcom,smem-state-nameslabelqcom,smd-edgeqcom,smd-channelsqcom,apr-domain#mbox-cellsframe-number#redistributor-regionsredistributor-stridepolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresisserial0