8( ),Qualcomm Technologies, Inc. MSM 8916 MTP:2qcom,msm8916-mtpqcom,msm8916-mtp/1qcom,msm8916qcom,mtpaliases=/soc/sdhci@7824000B/soc/sdhci@7864000G/soc/serial@78b0000O/soc/spmi@200f000/pmic@0chosenUserial0memoryamemorymreserved-memory qtz-apps@86000000m0xsmem_region@86300000m0xhypervisor@86400000m@xtz@86500000mPxreserved@86680000mhxrmtfs@867000002qcom,rmtfs-memmpxrfsa@867e0000m~xmpss@86800000mxGwcnss@89300000m0`xhvenus@89900000m`x;mba@8ea00000xmFclocksxo-board 2fixed-clock$7sleep-clk 2fixed-clockcpus cpu@0acpu2arm,cortex-a53mpsci psci#cpu@1acpu2arm,cortex-a53mpsci psci$cpu@2acpu2arm,cortex-a53mpsci psci%cpu@3acpu2arm,cortex-a53mpsci psci&l2-cache2cacheidle-states)pscicpu-sleep-02arm,idle-state6standalone-power-collapseF@]n~ domain-idle-statescluster-retention2domain-idle-stateFA]n~ cluster-gdhs2domain-idle-stateFA2]n~pcpu-opp-table2operating-points-v2opp-200000000 opp-400000000ׄopp-800000000/opp-998400000;`firmwarescm2qcom,scm-msm8916qcom,scm h g fcorebusiface aBpmu2arm,cortex-a53-pmu psci 2arm,psci-1.0smcpower-domain-cpu0  power-domain-cpu1  power-domain-cpu2  power-domain-cpu3  power-domain-cluster  smd 2qcom,smdrpm   rpm-requests2qcom,rpm-msm8916 $rpm_requestsclock-controller2qcom,rpmcc-msm8916pm8916-regulators2qcom,rpm-pm8916-regulatorss1Cs3ls4l1l24l3Dl4l5>l65l7El8Hl9ml10l11Il12Jl13?l14l15l16l17l18smem 2qcom,smem6DUsmp2p-hexagon 2qcom,smp2p]   gvmaster-kernelmaster-kernelAslave-kernel slave-kernel@smp2p-wcnss 2qcom,smp2p]   gvmaster-kernelmaster-kerneljslave-kernel slave-kernelismsm 2qcom,smsm    apps@0mohexagon@1m wcnss@6m soc q 2simple-busrng@22000 2qcom,prngm  ycorerestart@4ab000 2qcom,psholdmJqfprom@5c000 2qcom,qfpromm caldata@d0mcalsel@ecmmemory@600002qcom,rpm-msg-ramminterconnect@4000002qcom,msm8916-bimcm@  busbus_athermal-sensor@4a9000#2qcom,msm8916-tsensqcom,tsens-v0_1mJJ calibcalib_sel (uplow8qinterconnect@5000002qcom,msm8916-pcnocmP busbus_ainterconnect@5800002qcom,msm8916-snocmX@ busbus_acti@810000 2arm,coresight-ctiarm,primecellm apb_pclk Ndisabledcti@811000 2arm,coresight-ctiarm,primecellm apb_pclk Ndisabledtpiu@820000!2arm,coresight-tpiuarm,primecellm apb_pclkatclk Ndisabledin-portsportendpointUfunnel@821000+2arm,coresight-dynamic-funnelarm,primecellm apb_pclkatclk Ndisabledin-ports port@4mendpointU"out-portsportendpointUreplicator@824000/2arm,coresight-dynamic-replicatorarm,primecellm@ apb_pclkatclk Ndisabledout-ports port@0mendpointUport@1mendpointUin-portsportendpointUetf@825000 2arm,coresight-tmcarm,primecellmP apb_pclkatclk Ndisabledin-portsportendpointUout-portsportendpointUetr@826000 2arm,coresight-tmcarm,primecellm` apb_pclkatclk Ndisabledin-portsportendpointUfunnel@841000+2arm,coresight-dynamic-funnelarm,primecellm apb_pclkatclk Ndisabledin-ports port@0mendpointU+port@1mendpointU,port@2mendpointU -port@3mendpointU!.out-portsportendpointU"debug@850000&2arm,coresight-cpu-debugarm,primecellm apb_pclke# Ndisableddebug@852000&2arm,coresight-cpu-debugarm,primecellm  apb_pclke$ Ndisableddebug@854000&2arm,coresight-cpu-debugarm,primecellm@ apb_pclke% Ndisableddebug@856000&2arm,coresight-cpu-debugarm,primecellm` apb_pclke& Ndisabledcti@858000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecellm apb_pclke#i' Ndisabledcti@859000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecellm apb_pclke$i( Ndisabledcti@85a000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecellm apb_pclke%i) Ndisabledcti@85b000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecellm apb_pclke&i* Ndisabledetm@85c000"2arm,coresight-etm4xarm,primecellm apb_pclkatclkze# Ndisabled'out-portsportendpointU+etm@85d000"2arm,coresight-etm4xarm,primecellm apb_pclkatclkze$ Ndisabled(out-portsportendpointU,etm@85e000"2arm,coresight-etm4xarm,primecellm apb_pclkatclkze% Ndisabled)out-portsportendpointU- etm@85f000"2arm,coresight-etm4xarm,primecellm apb_pclkatclkze& Ndisabled*out-portsportendpointU.!pinctrl@10000002qcom,msm8916-pinctrlm0 /z/blsp1-uart1-defaultgpio0gpio1gpio2gpio3 blsp_uart1Lblsp1-uart1-sleepgpio0gpio1gpio2gpio3gpioMblsp1-uart2-default gpio4gpio5 blsp_uart2Nblsp1-uart2-sleep gpio4gpio5gpioOspi1-defaultgpio0gpio1gpio3 blsp_spi1 Rcsgpio2gpiospi1-sleepgpio0gpio1gpio2gpio3gpioSspi2-defaultgpio4gpio5gpio7 blsp_spi2 Vcsgpio6gpiospi2-sleepgpio4gpio5gpio6gpio7gpioWspi3-defaultgpio8gpio9gpio11 blsp_spi3 Xcsgpio10gpiospi3-sleepgpio8gpio9gpio10gpio11gpioYspi4-defaultgpio12gpio13gpio15 blsp_spi4 \csgpio14gpiospi4-sleepgpio12gpio13gpio14gpio15gpio]spi5-defaultgpio16gpio17gpio19 blsp_spi5 `csgpio18gpiospi5-sleepgpio16gpio17gpio18gpio19gpioaspi6-defaultgpio20gpio21gpio23 blsp_spi6 dcsgpio22gpiospi6-sleepgpio20gpio21gpio22gpio23gpioei2c1-default gpio2gpio3 blsp_i2c1Pi2c1-sleep gpio2gpio3gpioQi2c2-default gpio6gpio7 blsp_i2c2Ti2c2-sleep gpio6gpio7gpioUi2c4-defaultgpio14gpio15 blsp_i2c4Zi2c4-sleepgpio14gpio15gpio[i2c5-defaultgpio18gpio19 blsp_i2c5^i2c5-sleepgpio18gpio19gpio_i2c6-defaultgpio22gpio23 blsp_i2c6bi2c6-sleepgpio22gpio23gpiocpmx-sdc1-clkclk-on sdc1_clkclk-off sdc1_clkpmx-sdc1-cmdcmd-on sdc1_cmd  cmd-off sdc1_cmd pmx-sdc1-datadata-on sdc1_data  data-off sdc1_data pmx-sdc2-clkclk-on sdc2_clkclk-off sdc2_clkpmx-sdc2-cmdcmd-on sdc2_cmd  cmd-off sdc2_cmd pmx-sdc2-datadata-on sdc2_data  data-off sdc2_data pmx-sdc2-cd-pincd-ongpio38gpio cd-offgpio38gpiocdc-pdm-linespdm-lines-on*gpio63gpio64gpio65gpio66gpio67gpio68 cdc_pdm0pdm-lines-off*gpio63gpio64gpio65gpio66gpio67gpio68 cdc_pdm0ext-pri-tlmm-linesext-pa-on gpio113gpio114gpio115gpio116 pri_mi2sext-pa-off gpio113gpio114gpio115gpio116 pri_mi2sext-pri-ws-lineext-pa-ongpio110 pri_mi2s_wsext-pa-offgpio110 pri_mi2s_wsext-mclk-tlmm-linesmclk-lines-ongpio116 pri_mi2smclk-lines-offgpio116 pri_mi2sext-sec-tlmm-linestlmm-lines-on gpio112gpio117gpio118gpio119 sec_mi2stlmm-lines-off gpio112gpio117gpio118gpio119 sec_mi2scdc-dmic-linesdmic-lines-onclkgpio0 dmic0_clkdatagpio1 dmic0_datadmic-lines-offclkgpio0 dmic0_clkdatagpio1 dmic0_datawcnss-active#gpio40gpio41gpio42gpio43gpio44 wcss_wlan kcci0-defaultgpio29gpio30cci_i2c8camera-front-defaultpwdngpio33gpiorstgpio28gpiomclk1gpio27 cam_mclk1camera-rear-defaultpwdngpio34gpiorstgpio35gpiomclk0gpio26 cam_mclk0clock-controller@18000002qcom,gcc-msm8916m hwlock@19050002qcom,tcsr-mutexmPsyscon@19370002qcom,tcsr-msm8916sysconmp mdss@1a00000 2qcom,mdssm0'mdss_physvbif_phys  m n sifacebusvsync H q0mdp@1a01000 2qcom,mdp5m 'mdp_phys0 m n q sifacebuscorevsync11ports port@0mendpointU26dsi@1a980002qcom,mdss-dsi-ctrlm\ 'dsi_ctrl08 + .H330 q m n o r p#mdp_coreifacebusbytepixelcore_3ddsi-phy n4z5ports port@0mendpointU62port@1mendpointdsi-phy@1a983002qcom,dsi-phy-28nm-lpm0"'dsi_plldsi_phydsi_phy_regulator m7 ifacerefz53camss@1b000002qcom,msm8916-camssHm08 S'csiphy0csiphy0_clk_muxcsiphy1csiphy1_clk_muxcsid0csid1ispifcsi_clk_muxvfe0HNO3479'(csiphy0csiphy1csid0csid1ispifvfe0  ` V ] ^ I J K L M N O P Q R _ c S d etop_ahbispif_ahbcsiphy0_timercsiphy1_timercsi0_ahbcsi0csi0_phycsi0_pixcsi0_rdicsi1_ahbcsi1csi1_phycsi1_pixcsi1_rdiahbvfe0csi_vfe0vfe_ahbvfe_axi11 Ndisabledn4ports cci@1b0c0002qcom,msm8916-cci m 2 ` G H _$camss_top_ahbcci_ahbccicamss_ahb8 G HĴ$default8 Ndisabledi2c-bus@0m gpu@1c000002qcom,adreno-306.0qcom,adrenom'kgsl_3d0_reg_memory ! (kgsl_3d0_irq-coreifacememmem_ifacealt_mem_ifacegfx3d0 v u i  91::opp-table2operating-points-v29opp-400000000ׄopp-19200000$video-codec@1d000002qcom,msm8916-venusm ,  coreifacebus116;Nokayvideo-decoder2venus-decodervideo-encoder2venus-encoderiommu@1ef0000 %2qcom,msm8916-iommuqcom,msm-iommu-v1 qm0  ifacebus1iommu-ctx@30002qcom,msm-iommu-v1-secm0 Fiommu-ctx@40002qcom,msm-iommu-v1-nsm@ Fiommu-ctx@50002qcom,msm-iommu-v1-secmP Fiommu@1f08000 %2qcom,msm8916-iommuqcom,msm-iommu-v1 q  ifacebus:iommu-ctx@10002qcom,msm-iommu-v1-nsm iommu-ctx@20002qcom,msm-iommu-v1-nsm  spmi@200f0002qcom,spmi-pmic-arb(m@@@ !'corechnlsobsrvrintrcnfg (periph_irq  =pmic@02qcom,pm8916qcom,spmi-pmicm pon@8002qcom,pm8916-ponmpwrkey2qcom,pm8941-pwrkey=  tresin2qcom,pm8941-resin=   Ndisabledwatchdog2qcom,pm8916-wdt(<temp-alarm@24002qcom,spmi-temp-alarmm$$4<@thermal8adc@31002qcom,spmi-vadcm11 Q<adc-chan@0mc adc-chan@7mcadc-chan@8madc-chan@9m adc-chan@am adc-chan@emadc-chan@fmrtc@60002qcom,pm8941-rtcm`ampps@a0002qcom,pm8916-mppm@gpios@c0002qcom,pm8916-gpiom@pmic@12qcom,pm8916qcom,spmi-pmicm vibrator@c0002qcom,pm8916-vibm Ndisabledaudio-codec@f0002qcom,pm8916-wcd-analog-codecm'pmic-codec-core mclk=(cdc_spk_cnp_intcdc_spk_clip_intcdc_spk_ocp_intmbhc_ins_rem_det1mbhc_but_rel_detmbhc_but_press_detmbhc_ins_rem_detmbhc_switch_intcdc_ear_ocp_intcdc_hphr_ocp_intcdc_hphl_ocp_detcdc_ear_cnp_intcdc_hphr_cnp_intcdc_hphl_cnp_intt>>?remoteproc@40800002qcom,msm8916-mss-pilm@ 'qdsp6rmb@@@@@#(wdogfatalreadyhandoverstop-ack t F7ifacebusmemxoAstopB mss_restart  NdisabledCD)Emba6Fmpss6Gsmd-edge    v4hexagonfastrpc 2qcom,fastrpc$fastrpcsmd-apps-dsp4adsp cb@12qcom,fastrpc-compute-cbmsound@7702000 Ndisabled2qcom,apq8016-sbc-sndcardmp p 'mic-iomuxspkr-iomuxaudio-controller@7708000 Ndisabled2qcom,lpass-cpu-apq80168 aahbix-clkpcnoc-mport-clkpcnoc-sway-clkmi2s-bit-clk0mi2s-bit-clk1mi2s-bit-clk2mi2s-bit-clk3 (lpass-irq-lpaifmp 'lpass-lpaif audio-codec@771c0002qcom,msm8916-wcd-digital-codecmq ahbix-clkmclksdhci@78240002qcom,sdhci-msm-v4mI@'hc_memcore_mem{(hc_irqpwr_irq { z7coreifacexo:GQ Ndisabled_Hk>sdhci@78640002qcom,sdhci-msm-v4mI@'hc_memcore_mem}(hc_irqpwr_irq } |7coreifacexoG Ndisabled_IkJdma@78840002qcom,bam-v1.7.0m@0  6bam_clkx NdisabledKserial@78af000%2qcom,msm-uartdm-v1.4qcom,msm-uartdmm k D 6 coreifaceKKrxtxdefaultsleepLM Ndisabledserial@78b0000%2qcom,msm-uartdm-v1.4qcom,msm-uartdmm l E 6 coreifaceKKrxtxdefaultsleepNONokayi2c@78b50002qcom,i2c-qup-v2.2.1mP _ 6 8 ifacecoredefaultsleepPQ  Ndisabledspi@78b50002qcom,spi-qup-v2.2.1mP _ 9 6 coreifaceKKrxtxdefaultsleepRS  Ndisabledi2c@78b60002qcom,i2c-qup-v2.2.1m` ` 6 : ifacecoredefaultsleepTU  Ndisabledspi@78b60002qcom,spi-qup-v2.2.1m` ` ; 6 coreifaceKKrxtxdefaultsleepVW  Ndisabledspi@78b70002qcom,spi-qup-v2.2.1mp a = 6 coreifaceK KrxtxdefaultsleepXY  Ndisabledi2c@78b80002qcom,i2c-qup-v2.2.1m b 6 > ifacecoredefaultsleepZ[  Ndisabledspi@78b80002qcom,spi-qup-v2.2.1m b ? 6 coreifaceK K rxtxdefaultsleep\]  Ndisabledi2c@78b90002qcom,i2c-qup-v2.2.1m c 6 @ ifacecoredefaultsleep^_  Ndisabledspi@78b90002qcom,spi-qup-v2.2.1m c A 6 coreifaceK K rxtxdefaultsleep`a  Ndisabledi2c@78ba0002qcom,i2c-qup-v2.2.1m d 6 B ifacecoredefaultsleepbc  Ndisabledspi@78ba0002qcom,spi-qup-v2.2.1m d C 6 coreifaceKKrxtxdefaultsleepde  Ndisabledusb@78d9000 2qcom,ci-hdrcm  ifacecore8 Ĵ "coreulpiotgdusb-phy_f Ndisabledgulpiphy(2qcom,usb-hs-phy-msm8916qcom,usb-hs-phy 7  refsleep #gphyporDk$E?fremoteproc@a21b0002qcom,pronto-v2-pilqcom,prontom @  !0 'ccudxepmu6h@iiii#(wdogfatalreadyhandoverstop-ackjstopdefaultk Ndisabled$D1Eniris 2qcom,wcn3620xo>EKlYmf>smd-edge   v4prontowcnss 2qcom,wcnss $WCNSS_CTRLtnbt2qcom,wcnss-btwifi2qcom,wcnss-wlan(txrxo o tx-enabletx-rings-emptyinterrupt-controller@b0000002qcom,msm-qgic2m  mailbox@b011000%2qcom,msm8916-apcs-kpss-globalsysconm ~ p pllauxclock@b0160002qcom,msm8916-a53pllm `@ptimer@b020000 q2arm,armv7-timer-memm $frame@b021000m   frame@b023000  m 0 Ndisabledframe@b024000  m @ Ndisabledframe@b025000  m P Ndisabledframe@b026000  m ` Ndisabledframe@b027000  m p Ndisabledframe@b028000 m  Ndisabledthermal-zonescpu0-1-thermalqtripstrip-point0$hpassivercpu_crit hcriticalcooling-mapsmap0r0#$%&cpu2-3-thermalqtripstrip-point0$hpassivescpu_crit hcriticalcooling-mapsmap0s0#$%&gpu-thermalqtripstrip-point0$hpassivegpu_crits hcriticalcamera-thermalqtripstrip-point0$hhotmodem-thermalqtripstrip-point0Lhhottimer2arm,armv8-timer0 interrupt-parent#address-cells#size-cellsmodelcompatiblemmc0mmc1serial0usid0stdout-pathdevice_typeregrangesno-mapphandleqcom,client-id#clock-cellsclock-frequencynext-level-cacheenable-methodclocksoperating-points-v2#cooling-cellspower-domainspower-domain-namescache-levelentry-methodidle-state-namearm,psci-suspend-paramentry-latency-usexit-latency-usmin-residency-uslocal-timer-stopopp-sharedopp-hzclock-names#reset-cellsqcom,dload-modeinterrupts#power-domain-cellsdomain-idle-statesqcom,ipcqcom,smd-edgeqcom,smd-channelsmemory-regionqcom,rpm-msg-ramhwlocksqcom,smemqcom,local-pidqcom,remote-pidqcom,entry-name#qcom,smem-state-cellsinterrupt-controller#interrupt-cellsqcom,ipc-1qcom,ipc-3#interconnect-cellsnvmem-cellsnvmem-cell-names#qcom,sensorsinterrupt-names#thermal-sensor-cellsstatusremote-endpointcpuarm,cs-dev-assocarm,coresight-loses-context-with-cpugpio-controllergpio-ranges#gpio-cellspinsfunctiondrive-strengthbias-disablebias-pull-downoutput-highbias-pull-up#hwlock-cellsreg-namesiommusassigned-clocksassigned-clock-parentsphysphy-namesvdda-supplyvddio-supply#phy-cellsassigned-clock-ratespinctrl-namespinctrl-0#iommu-cellsqcom,iommu-secure-idqcom,eeqcom,channelmode-bootloadermode-recoverydebouncelinux,codetimeout-secio-channelsio-channel-names#io-channel-cellsqcom,pre-scalingvdd-cdc-io-supplyvdd-cdc-tx-rx-cx-supplyvdd-micbias-supply#sound-dai-cellsinterrupts-extendedqcom,smem-statesqcom,smem-state-namesresetsreset-namesqcom,halt-regsmx-supplypll-supplylabelmmc-ddr-1_8vbus-widthnon-removablevmmc-supplyvqmmc-supply#dma-cellsdmasdma-namespinctrl-1phy_typedr_modehnp-disablesrp-disableadp-disableahb-burst-configqcom,init-seqv1p8-supplyv3p3-supplyqcom,stateqcom,state-namesvddmx-supplyvddpx-supplyvddxo-supplyvddrfa-supplyvddpa-supplyvdddig-supplyqcom,mmio#mbox-cellsframe-numberpolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresistripcooling-device