,84( ),Qualcomm Technologies, Inc. MSM 8916 MTP:2qcom,msm8916-mtpqcom,msm8916-mtp/1qcom,msm8916qcom,mtpaliases=/soc/sdhci@7824000C/soc/sdhci@7864000I/soc/serial@78b0000Q/soc/spmi@200f000/pmic@0chosenWserial0memorycmemoryoreserved-memory stz-apps@86000000o0zsmem_region@86300000o0zhypervisor@86400000o@ztz@86500000oPzreserved@86680000ohzrmtfs@867000002qcom,rmtfs-memopzrfsa@867e0000o~zmpss@86800000ozGwcnss@89300000o0`zhvenus@89900000o`z;mba@8ea00000zoFclocksxo-board 2fixed-clock$7sleep-clk 2fixed-clockcpus cpu@0ccpu2arm,cortex-a53opsci psci#cpu@1ccpu2arm,cortex-a53opsci psci$cpu@2ccpu2arm,cortex-a53opsci psci%cpu@3ccpu2arm,cortex-a53opsci psci&l2-cache2cacheidle-states+pscicpu-sleep-02arm,idle-state8standalone-power-collapseH@_p domain-idle-statescluster-retention2domain-idle-stateHA_p cluster-gdhs2domain-idle-stateHA2_ppcpu-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,smem8FWsmp2p-hexagon 2qcom,smp2p_  ixmaster-kernelmaster-kernelAslave-kernel slave-kernel@smp2p-wcnss 2qcom,smp2p_  ixmaster-kernelmaster-kerneljslave-kernel slave-kernelismsm 2qcom,smsm    apps@0oohexagon@1o wcnss@6o soc s 2simple-busrng@22000 2qcom,prngo  ycorerestart@4ab000 2qcom,psholdoJqfprom@5c000 2qcom,qfpromo caldata@d0ocalsel@ecomemory@600002qcom,rpm-msg-ramointerconnect@4000002qcom,msm8916-bimco@  busbus_athermal-sensor@4a9000#2qcom,msm8916-tsensqcom,tsens-v0_1oJJ calibcalib_sel *uplow:qinterconnect@5000002qcom,msm8916-pcnocoP busbus_ainterconnect@5800002qcom,msm8916-snocoX@ busbus_acti@810000 2arm,coresight-ctiarm,primecello apb_pclk Pdisabledcti@811000 2arm,coresight-ctiarm,primecello apb_pclk Pdisabledtpiu@820000!2arm,coresight-tpiuarm,primecello apb_pclkatclk Pdisabledin-portsportendpointWfunnel@821000+2arm,coresight-dynamic-funnelarm,primecello apb_pclkatclk Pdisabledin-ports port@4oendpointW"out-portsportendpointWreplicator@824000/2arm,coresight-dynamic-replicatorarm,primecello@ apb_pclkatclk Pdisabledout-ports port@0oendpointWport@1oendpointWin-portsportendpointWetf@825000 2arm,coresight-tmcarm,primecelloP apb_pclkatclk Pdisabledin-portsportendpointWout-portsportendpointWetr@826000 2arm,coresight-tmcarm,primecello` apb_pclkatclk Pdisabledin-portsportendpointWfunnel@841000+2arm,coresight-dynamic-funnelarm,primecello apb_pclkatclk Pdisabledin-ports port@0oendpointW+port@1oendpointW,port@2oendpointW -port@3oendpointW!.out-portsportendpointW"debug@850000&2arm,coresight-cpu-debugarm,primecello apb_pclkg# Pdisableddebug@852000&2arm,coresight-cpu-debugarm,primecello  apb_pclkg$ Pdisableddebug@854000&2arm,coresight-cpu-debugarm,primecello@ apb_pclkg% Pdisableddebug@856000&2arm,coresight-cpu-debugarm,primecello` apb_pclkg& Pdisabledcti@858000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecello apb_pclkg#k' Pdisabledcti@859000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecello apb_pclkg$k( Pdisabledcti@85a000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecello apb_pclkg%k) Pdisabledcti@85b000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecello apb_pclkg&k* Pdisabledetm@85c000"2arm,coresight-etm4xarm,primecello apb_pclkatclk|g# Pdisabled'out-portsportendpointW+etm@85d000"2arm,coresight-etm4xarm,primecello apb_pclkatclk|g$ Pdisabled(out-portsportendpointW,etm@85e000"2arm,coresight-etm4xarm,primecello apb_pclkatclk|g% Pdisabled)out-portsportendpointW- etm@85f000"2arm,coresight-etm4xarm,primecello apb_pclkatclk|g& Pdisabled*out-portsportendpointW.!pinctrl@10000002qcom,msm8916-pinctrlo0 /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_cmdpmx-sdc1-datadata-on sdc1_data data-off sdc1_datapmx-sdc2-clkclk-on sdc2_clkclk-off sdc2_clkpmx-sdc2-cmdcmd-on sdc2_cmd cmd-off sdc2_cmdpmx-sdc2-datadata-on sdc2_data data-off sdc2_datapmx-sdc2-cd-pincd-ongpio38gpiocd-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_wlankcci0-defaultgpio29gpio30cci_i2c8camera-front-defaultpwdngpio33gpiorstgpio28gpiomclk1gpio27 cam_mclk1camera-rear-defaultpwdngpio34gpiorstgpio35gpiomclk0gpio26 cam_mclk0clock-controller@18000002qcom,gcc-msm8916o hwlock@19050002qcom,tcsr-mutexoPsyscon@19370002qcom,tcsr-msm8916sysconop mdss@1a00000 2qcom,mdsso0)mdss_physvbif_phys  m n sifacebusvsync H s0mdp@1a01000 2qcom,mdp5o )mdp_phys0 m n q sifacebuscorevsync31ports port@0oendpointW26dsi@1a980002qcom,mdss-dsi-ctrlo\ )dsi_ctrl0: + .J330 q m n o r p#mdp_coreifacebusbytepixelcorea3fdsi-phy p4|5ports port@0oendpointW62port@1oendpointdsi-phy@1a983002qcom,dsi-phy-28nm-lpo0")dsi_plldsi_phydsi_phy_regulator m7 ifaceref|53camss@1b000002qcom,msm8916-camssHo08 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_axi31 Pdisabledp4ports cci@1b0c0002qcom,msm8916-cci o 2 ` G H _$camss_top_ahbcci_ahbccicamss_ahb: G HĴ$default8 Pdisabledi2c-bus@0o gpu@1c000002qcom,adreno-306.0qcom,adrenoo)kgsl_3d0_reg_memory ! *kgsl_3d0_irq-coreifacememmem_ifacealt_mem_ifacegfx3d0 v u i  93::opp-table2operating-points-v29opp-400000000ׄopp-19200000$video-codec@1d000002qcom,msm8916-venuso ,  coreifacebus318;Pokayvideo-decoder2venus-decodervideo-encoder2venus-encoderiommu@1ef0000 %2qcom,msm8916-iommuqcom,msm-iommu-v1 so0  ifacebus1iommu-ctx@30002qcom,msm-iommu-v1-seco0 Fiommu-ctx@40002qcom,msm-iommu-v1-nso@ Fiommu-ctx@50002qcom,msm-iommu-v1-secoP Fiommu@1f08000 %2qcom,msm8916-iommuqcom,msm-iommu-v1 s  ifacebus:iommu-ctx@10002qcom,msm-iommu-v1-nso iommu-ctx@20002qcom,msm-iommu-v1-nso  spmi@200f0002qcom,spmi-pmic-arb(o@@@ !)corechnlsobsrvrintrcnfg *periph_irq  =pmic@02qcom,pm8916qcom,spmi-pmico pon@8002qcom,pm8916-ponopwrkey2qcom,pm8941-pwrkey= tresin2qcom,pm8941-resin=  Pdisabledwatchdog2qcom,pm8916-wdt*<temp-alarm@24002qcom,spmi-temp-alarmo$$6<Bthermal:adc@31002qcom,spmi-vadco11 S<adc-chan@0oe adc-chan@7oeadc-chan@8oadc-chan@9o adc-chan@ao adc-chan@eoadc-chan@fortc@60002qcom,pm8941-rtco` )rtcalarmampps@a0002qcom,pm8916-mppo@gpios@c0002qcom,pm8916-gpioo@pmic@12qcom,pm8916qcom,spmi-pmico vibrator@c0002qcom,pm8916-vibo Pdisabledaudio-codec@f0002qcom,pm8916-wcd-analog-codeco)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_intv>>?remoteproc@4080000#2qcom,msm8916-mss-pilqcom,q6v5-pilo@ )qdsp6rmb@@@@@#*wdogfatalreadyhandoverstop-ack t F7ifacebusmemxoAstopB mss_restart  PdisabledC!D+Emba8Fmpss8Gsmd-edge   x6hexagonfastrpc 2qcom,fastrpc&fastrpcsmd-apps-dsp6adsp cb@12qcom,fastrpc-compute-cbosound@7702000 Pdisabled2qcom,apq8016-sbc-sndcardop p )mic-iomuxspkr-iomuxaudio-controller@7708000 Pdisabled2qcom,lpass-cpu-apq80168 aahbix-clkpcnoc-mport-clkpcnoc-sway-clkmi2s-bit-clk0mi2s-bit-clk1mi2s-bit-clk2mi2s-bit-clk3 *lpass-irq-lpaifop )lpass-lpaif audio-codec@771c0002qcom,msm8916-wcd-digital-codecoq ahbix-clkmclksdhci@78240002qcom,sdhci-msm-v4oI@)hc_memcore_mem{*hc_irqpwr_irq { z7coreifacexo<IS PdisabledaHm>sdhci@78640002qcom,sdhci-msm-v4oI@)hc_memcore_mem}*hc_irqpwr_irq } |7coreifacexoI PdisabledaImJdma@78840002qcom,bam-v1.7.0o@0  6bam_clkz PdisabledKserial@78af000%2qcom,msm-uartdm-v1.4qcom,msm-uartdmo k D 6 coreifaceKKrxtxdefaultsleepLM Pdisabledserial@78b0000%2qcom,msm-uartdm-v1.4qcom,msm-uartdmo l E 6 coreifaceKKrxtxdefaultsleepNOPokayi2c@78b50002qcom,i2c-qup-v2.2.1oP _ 6 8 ifacecoredefaultsleepPQ  Pdisabledspi@78b50002qcom,spi-qup-v2.2.1oP _ 9 6 coreifaceKKrxtxdefaultsleepRS  Pdisabledi2c@78b60002qcom,i2c-qup-v2.2.1o` ` 6 : ifacecoredefaultsleepTU  Pdisabledspi@78b60002qcom,spi-qup-v2.2.1o` ` ; 6 coreifaceKKrxtxdefaultsleepVW  Pdisabledspi@78b70002qcom,spi-qup-v2.2.1op a = 6 coreifaceK KrxtxdefaultsleepXY  Pdisabledi2c@78b80002qcom,i2c-qup-v2.2.1o b 6 > ifacecoredefaultsleepZ[  Pdisabledspi@78b80002qcom,spi-qup-v2.2.1o b ? 6 coreifaceK K rxtxdefaultsleep\]  Pdisabledi2c@78b90002qcom,i2c-qup-v2.2.1o c 6 @ ifacecoredefaultsleep^_  Pdisabledspi@78b90002qcom,spi-qup-v2.2.1o c A 6 coreifaceK K rxtxdefaultsleep`a  Pdisabledi2c@78ba0002qcom,i2c-qup-v2.2.1o d 6 B ifacecoredefaultsleepbc  Pdisabledspi@78ba0002qcom,spi-qup-v2.2.1o d C 6 coreifaceKKrxtxdefaultsleepde  Pdisabledusb@78d9000 2qcom,ci-hdrco  ifacecore: Ĵ "coreulpiotgfusb-phyaf Pdisabledgulpiphy(2qcom,usb-hs-phy-msm8916qcom,usb-hs-phy 7  refsleep #gphyporDk$E?fremoteproc@a21b0002qcom,pronto-v2-pilqcom,prontoo @  !0 )ccudxepmu8h@iiii#*wdogfatalreadyhandoverstop-ack jstopdefaultk Pdisabled&D3Eniris 2qcom,wcn3620xo@EMl[mh>smd-edge  x6prontowcnss 2qcom,wcnss &WCNSS_CTRLvnbt2qcom,wcnss-btwifi2qcom,wcnss-wlan*txrxo o tx-enabletx-rings-emptyinterrupt-controller@b0000002qcom,msm-qgic2o  mailbox@b011000%2qcom,msm8916-apcs-kpss-globalsyscono  p pllauxclock@b0160002qcom,msm8916-a53pllo `@ptimer@b020000 s2arm,armv7-timer-memo $frame@b021000o   frame@b023000  o 0 Pdisabledframe@b024000  o @ Pdisabledframe@b025000  o P Pdisabledframe@b026000  o ` Pdisabledframe@b027000  o p Pdisabledframe@b028000 o  Pdisabledthermal-zonescpu0-1-thermalqtripstrip-point0$jpassivercpu_crit jcriticalcooling-mapsmap0r0#$%&cpu2-3-thermalqtripstrip-point0$jpassivescpu_crit jcriticalcooling-mapsmap0s0#$%&gpu-thermalqtripstrip-point0$jpassivegpu_crits jcriticalcamera-thermalqtripstrip-point0$jhotmodem-thermalqtripstrip-point0Ljhottimer2arm,armv8-timer0 interrupt-parent#address-cells#size-cellsmodelcompatiblesdhc1sdhc2serial0usid0stdout-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