8`(( ,Longcheer L815062longcheer,l8150qcom,msm8916-v1-qrd/9-v1qcom,msm8916aliases=/soc/sdhci@7824000B/soc/sdhci@7864000G/soc/serial@78b0000chosenOserial0memory[memorygreserved-memory ktz-apps@86000000g0rsmem_region@86300000g0ryhypervisor@86400000g@rtz@86500000gPrreserved@86680000ghrrmtfs@867000002qcom,rmtfs-memgprrfsa@867e0000g~rmpss@86800000gryIvenus@89900000g`ry=mba@8ea00000rgyHwcnss@8b600000g``rywclocksxo-board 2fixed-clock$y9sleep-clk 2fixed-clockcpus cpu@0[cpu2arm,cortex-a53gpscipsciy%cpu@1[cpu2arm,cortex-a53gpscipsciy&cpu@2[cpu2arm,cortex-a53gpscipsciy'cpu@3[cpu2arm,cortex-a53gpscipsciy(l2-cache2cacheyidle-states#pscicpu-sleep-02arm,idle-state0standalone-power-collapse@@Whxy domain-idle-statescluster-retention2domain-idle-state@AWhxy cluster-gdhs2domain-idle-state@A2Whxpycpu-opp-table2operating-points-v2yopp-200000000 opp-400000000ׄopp-800000000/opp-998400000;`firmwarescm2qcom,scm-msm8916qcom,scm h g fcorebusiface ayDpmu2arm,cortex-a53-pmu psci 2arm,psci-1.0smcpower-domain-cpu0  ypower-domain-cpu1  ypower-domain-cpu2  ypower-domain-cpu3  ypower-domain-cluster y smd 2qcom,smdrpm  rpm-requests2qcom,rpm-msm8916 rpm_requestsclock-controller2qcom,rpmcc-msm8916ypm8916-regulators2qcom,rpm-pm8916-regulators0DXs1f ~ yEs3fO~ ys4fw@~ yl1f(~(l2fO~Oy6l3f ~LyFl4fG~Gl5fw@~w@y@l6fw@~w@y7l7fw@~w@yGl8f+|~,@ yJl9f2Z~2Zy{l10f)2~*l11fw@~-p @yQl12fw@~-pyRl13f.~.yAl14fw@~2Zl15fw@~2Zl16fw@~2Zl17f+|~+|l18f)2~)2smem 2qcom,smemsmp2p-hexagon 2qcom,smp2p  master-kernelmaster-kernel%yCslave-kernel slave-kernel<QyBsmp2p-wcnss 2qcom,smp2p  master-kernelmaster-kernel%yyslave-kernel slave-kernel<Qyxsmsm 2qcom,smsm  b  mapps@0g%y}hexagon@1g <Qwcnss@6g <Qsoc k 2simple-busrng@22000 2qcom,prngg  ycorerestart@4ab000 2qcom,psholdgJqfprom@5c000 2qcom,qfpromg caldata@d0gycalsel@ecgymemory@600002qcom,rpm-msg-ramgyinterconnect@4000002qcom,msm8916-bimcg@ x busbus_athermal-sensor@4a9000#2qcom,msm8916-tsensqcom,tsens-v0_1gJJcalibcalib_sel uplowyinterconnect@5000002qcom,msm8916-pcnocgPx busbus_ainterconnect@5800002qcom,msm8916-snocgX@x busbus_acti@810000 2arm,coresight-ctiarm,primecellg apb_pclk disabledcti@811000 2arm,coresight-ctiarm,primecellg apb_pclk disabledtpiu@820000!2arm,coresight-tpiuarm,primecellg apb_pclkatclk disabledin-portsportendpointyfunnel@821000+2arm,coresight-dynamic-funnelarm,primecellg apb_pclkatclk disabledin-ports port@4gendpointy$out-portsportendpointyreplicator@824000/2arm,coresight-dynamic-replicatorarm,primecellg@ apb_pclkatclk disabledout-ports port@0gendpointyport@1gendpointyin-portsportendpointyetf@825000 2arm,coresight-tmcarm,primecellgP apb_pclkatclk disabledin-portsportendpointyout-portsportendpointyetr@826000 2arm,coresight-tmcarm,primecellg` apb_pclkatclk disabledin-portsportendpointyfunnel@841000+2arm,coresight-dynamic-funnelarm,primecellg apb_pclkatclk disabledin-ports port@0gendpoint y-port@1gendpoint!y.port@2gendpoint"y/port@3gendpoint#y0out-portsportendpoint$ydebug@850000&2arm,coresight-cpu-debugarm,primecellg apb_pclk% disableddebug@852000&2arm,coresight-cpu-debugarm,primecellg  apb_pclk& disableddebug@854000&2arm,coresight-cpu-debugarm,primecellg@ apb_pclk' disableddebug@856000&2arm,coresight-cpu-debugarm,primecellg` apb_pclk( disabledcti@858000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecellg apb_pclk%) disabledcti@859000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecellg apb_pclk&* disabledcti@85a000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecellg apb_pclk'+ disabledcti@85b000:2arm,coresight-cti-v8-archarm,coresight-ctiarm,primecellg apb_pclk(, disabledetm@85c000"2arm,coresight-etm4xarm,primecellg apb_pclkatclk % disabledy)out-portsportendpoint-y etm@85d000"2arm,coresight-etm4xarm,primecellg apb_pclkatclk & disabledy*out-portsportendpoint.y!etm@85e000"2arm,coresight-etm4xarm,primecellg apb_pclkatclk ' disabledy+out-portsportendpoint/y"etm@85f000"2arm,coresight-etm4xarm,primecellg apb_pclkatclk ( disabledy,out-portsportendpoint0y#pinctrl@10000002qcom,msm8916-pinctrlg0 .>1zJ<Qy1blsp1-uart1-defaultVgpio0gpio1gpio2gpio3 [blsp_uart1dsyZblsp1-uart1-sleepVgpio0gpio1gpio2gpio3[gpiody[blsp1-uart2-default Vgpio4gpio5 [blsp_uart2dsy\blsp1-uart2-sleep Vgpio4gpio5[gpiody]spi1-defaultVgpio0gpio1gpio3 [blsp_spi1d sy`csVgpio2[gpiodsspi1-sleepVgpio0gpio1gpio2gpio3[gpiodyaspi2-defaultVgpio4gpio5gpio7 [blsp_spi2d sydcsVgpio6[gpiodsspi2-sleepVgpio4gpio5gpio6gpio7[gpiodyespi3-defaultVgpio8gpio9gpio11 [blsp_spi3d syfcsVgpio10[gpiodsspi3-sleepVgpio8gpio9gpio10gpio11[gpiodygspi4-defaultVgpio12gpio13gpio15 [blsp_spi4d syjcsVgpio14[gpiodsspi4-sleepVgpio12gpio13gpio14gpio15[gpiodykspi5-defaultVgpio16gpio17gpio19 [blsp_spi5d syncsVgpio18[gpiodsspi5-sleepVgpio16gpio17gpio18gpio19[gpiodyospi6-defaultVgpio20gpio21gpio23 [blsp_spi6d syrcsVgpio22[gpiodsspi6-sleepVgpio20gpio21gpio22gpio23[gpiodysi2c1-default Vgpio2gpio3 [blsp_i2c1dsy^i2c1-sleep Vgpio2gpio3[gpiodsy_i2c2-default Vgpio6gpio7 [blsp_i2c2dsybi2c2-sleep Vgpio6gpio7[gpiodsyci2c4-defaultVgpio14gpio15 [blsp_i2c4dsyhi2c4-sleepVgpio14gpio15[gpiodsyii2c5-defaultVgpio18gpio19 [blsp_i2c5dsyli2c5-sleepVgpio18gpio19[gpiodsymi2c6-defaultVgpio22gpio23 [blsp_i2c6dsypi2c6-sleepVgpio22gpio23[gpiodsyqpmx-sdc1-clkclk-on Vsdc1_clksdyKclk-off Vsdc1_clksdyNpmx-sdc1-cmdcmd-on Vsdc1_cmdd yLcmd-off Vsdc1_cmddyOpmx-sdc1-datadata-on Vsdc1_datad yMdata-off Vsdc1_datadyPpmx-sdc2-clkclk-on Vsdc2_clksdySclk-off Vsdc2_clksdyVpmx-sdc2-cmdcmd-on Vsdc2_cmdd yTcmd-off Vsdc2_cmddyWpmx-sdc2-datadata-on Vsdc2_datad yUdata-off Vsdc2_datadyXpmx-sdc2-cd-pincd-onVgpio38[gpiodcd-offVgpio38[gpiodscdc-pdm-linespdm-lines-on*Vgpio63gpio64gpio65gpio66gpio67gpio68 [cdc_pdm0dspdm-lines-off*Vgpio63gpio64gpio65gpio66gpio67gpio68 [cdc_pdm0dext-pri-tlmm-linesext-pa-on Vgpio113gpio114gpio115gpio116 [pri_mi2sdsext-pa-off Vgpio113gpio114gpio115gpio116 [pri_mi2sdsext-pri-ws-lineext-pa-onVgpio110 [pri_mi2s_wsdsext-pa-offVgpio110 [pri_mi2s_wsdsext-mclk-tlmm-linesmclk-lines-onVgpio116 [pri_mi2sdsmclk-lines-offVgpio116 [pri_mi2sdsext-sec-tlmm-linestlmm-lines-on Vgpio112gpio117gpio118gpio119 [sec_mi2sdstlmm-lines-off Vgpio112gpio117gpio118gpio119 [sec_mi2sdscdc-dmic-linesdmic-lines-onclkVgpio0 [dmic0_clkddataVgpio1 [dmic0_dataddmic-lines-offclkVgpio0 [dmic0_clkdsdataVgpio1 [dmic0_datadswcnss-active#Vgpio40gpio41gpio42gpio43gpio44 [wcss_wlandyzcci0-defaultVgpio29gpio30[cci_i2cdsy:camera-front-defaultpwdnVgpio33[gpiodsrstVgpio28[gpiodsmclk1Vgpio27 [cam_mclk1dscamera-rear-defaultpwdnVgpio34[gpiodsrstVgpio35[gpiodsmclk0Vgpio26 [cam_mclk0dsgpio-keys-defaultVgpio107[gpiodyusb-vbus-defaultVgpio62[gpioyclock-controller@18000002qcom,gcc-msm8916gy hwlock@19050002qcom,tcsr-mutexgPysyscon@19370002qcom,tcsr-msm8916syscongpy mdss@1a00000 2qcom,mdssg0mdss_physvbif_phys  m n sifacebusvsync H<Q ky2mdp@1a01000 2qcom,mdp5g mdp_phys2 m n q sifacebuscorevsync3ports port@0gendpoint4y8dsi@1a980002qcom,mdss-dsi-ctrlg\ dsi_ctrl2 + .550 q m n o r p#mdp_coreifacebusbytepixelcore5dsi-phy 6 7ports port@0gendpoint8y4port@1gendpointdsi-phy@1a983002qcom,dsi-phy-28nm-lpg0"dsi_plldsi_phydsi_phy_regulator m9 ifaceref 7y5camss@1b000002qcom,msm8916-camssHg08 Scsiphy0csiphy0_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_axi3 disabled6ports cci@1b0c0002qcom,msm8916-cci g 2 ` G H _$camss_top_ahbcci_ahbccicamss_ahb G H!Ĵ$6defaultD: disabledi2c-bus@0g gpu@1c000002qcom,adreno-306.0qcom,adrenogkgsl_3d0_reg_memory ! kgsl_3d0_irq-coreifacememmem_ifacealt_mem_ifacegfx3d0 v u i  ;<<opp-table2operating-points-v2y;opp-400000000ׄopp-19200000$video-codec@1d000002qcom,msm8916-venusg ,  coreifacebus3=okayvideo-decoder2venus-decodervideo-encoder2venus-encoderiommu@1ef0000 N%2qcom,msm8916-iommuqcom,msm-iommu-v1 kg0  ifacebus[y3iommu-ctx@30002qcom,msm-iommu-v1-secg0 Fiommu-ctx@40002qcom,msm-iommu-v1-nsg@ Fiommu-ctx@50002qcom,msm-iommu-v1-secgP Fiommu@1f08000 N%2qcom,msm8916-iommuqcom,msm-iommu-v1 k  ifacebus[y<iommu-ctx@10002qcom,msm-iommu-v1-nsg iommu-ctx@20002qcom,msm-iommu-v1-nsg  spmi@200f0002qcom,spmi-pmic-arb(g@@@ !corechnlsobsrvrintrcnfg periph_irq px <Qy?pmic@02qcom,pm8916qcom,spmi-pmicg pon@8002qcom,pm8916-pongpwrkey2qcom,pm8941-pwrkey= tresin2qcom,pm8941-resin= okayrwatchdog2qcom,pm8916-wdt<temp-alarm@24002qcom,spmi-temp-alarmg$$>thermaladc@31002qcom,spmi-vadcg11 y>adc-chan@0g adc-chan@7gadc-chan@8gadc-chan@9g adc-chan@ag adc-chan@egadc-chan@fgrtc@60002qcom,pm8941-rtcg`ampps@a0002qcom,pm8916-mppg.J@gpios@c0002qcom,pm8916-gpiog.J@pmic@12qcom,pm8916qcom,spmi-pmicg vibrator@c0002qcom,pm8916-vibg disabledaudio-codec@f0002qcom,pm8916-wcd-analog-codecgpmic-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_int@@-A@remoteproc@40800002qcom,msm8916-mss-pilg@ qdsp6rmb@QBBBB#wdogfatalreadyhandoverstop-ack t F9ifacebusmemxoeCvstopD mss_restart  disabled#EFGmbaHmpssIsmd-edge   hexagonfastrpc 2qcom,fastrpcfastrpcsmd-apps-dspadsp cb@12qcom,fastrpc-compute-cbgsound@7702000 disabled2qcom,apq8016-sbc-sndcardgp p mic-iomuxspkr-iomuxaudio-controller@7708000 disabled2qcom,lpass-cpu-apq80168 aahbix-clkpcnoc-mport-clkpcnoc-sway-clkmi2s-bit-clk0mi2s-bit-clk1mi2s-bit-clk2mi2s-bit-clk3@ lpass-irq-lpaifgp lpass-lpaif audio-codec@771c0002qcom,msm8916-wcd-digital-codecgq ahbix-clkmclk@sdhci@78240002qcom,sdhci-msm-v4gI@hc_memcore_mem{hc_irqpwr_irq { z9coreifacexookayJ@6defaultsleep DKLM NOPsdhci@78640002qcom,sdhci-msm-v4gI@hc_memcore_mem}hc_irqpwr_irq } |9coreifacexookayQR6defaultsleep DSTU VWXdma@78840002qcom,bam-v1.7.0g@0  6bam_clkp disabledyYserial@78af000%2qcom,msm-uartdm-v1.4qcom,msm-uartdmg k D 6 coreifaceYY!rxtx6defaultsleepDZ[ disabledserial@78b0000%2qcom,msm-uartdm-v1.4qcom,msm-uartdmg l E 6 coreifaceYY!rxtx6defaultsleepD\]okayi2c@78b50002qcom,i2c-qup-v2.2.1gP _ 6 8 ifacecore6defaultsleepD^_  disabledspi@78b50002qcom,spi-qup-v2.2.1gP _ 9 6 coreifaceYY!rxtx6defaultsleepD`a  disabledi2c@78b60002qcom,i2c-qup-v2.2.1g` ` 6 : ifacecore6defaultsleepDbc  disabledspi@78b60002qcom,spi-qup-v2.2.1g` ` ; 6 coreifaceYY!rxtx6defaultsleepDde  disabledspi@78b70002qcom,spi-qup-v2.2.1gp a = 6 coreifaceY Y!rxtx6defaultsleepDfg  disabledi2c@78b80002qcom,i2c-qup-v2.2.1g b 6 > ifacecore6defaultsleepDhi  disabledspi@78b80002qcom,spi-qup-v2.2.1g b ? 6 coreifaceY Y !rxtx6defaultsleepDjk  disabledi2c@78b90002qcom,i2c-qup-v2.2.1g c 6 @ ifacecore6defaultsleepDlm  disabledspi@78b90002qcom,spi-qup-v2.2.1g c A 6 coreifaceY Y !rxtx6defaultsleepDno  disabledi2c@78ba0002qcom,i2c-qup-v2.2.1g d 6 B ifacecore6defaultsleepDpq  disabledspi@78ba0002qcom,spi-qup-v2.2.1g d C 6 coreifaceYY!rxtx6defaultsleepDrs  disabledusb@78d9000 2qcom,ci-hdrcg  ifacecore !Ĵ "core+ulpi 4peripheral<HT`usb-phytokayquyvulpiphy(2qcom,usb-hs-phy-msm8916qcom,usb-hs-phy 9  refsleep #vphyporxDk$GAquytremoteproc@a21b0002qcom,pronto-v2-pilqcom,prontog @  !0 ccudxepmuw@Qxxxx#wdogfatalreadyhandoverstop-ackystop6defaultDzokayFGy|iris 2qcom,wcn3620xoG{@smd-edge  prontowcnss 2qcom,wcnss WCNSS_CTRL |bt2qcom,wcnss-btwifi2qcom,wcnss-wlantxrxe} } vtx-enabletx-rings-emptyinterrupt-controller@b0000002qcom,msm-qgic2<Qg  ymailbox@b011000%2qcom,msm8916-apcs-kpss-globalsyscong  ~ pllauxyclock@b0160002qcom,msm8916-a53pllg `@y~timer@b020000 k2arm,armv7-timer-memg $frame@b021000 g   frame@b023000   g 0 disabledframe@b024000   g @ disabledframe@b025000   g P disabledframe@b026000   g ` disabledframe@b027000   g p disabledframe@b028000  g  disabledthermal-zonescpu0-1-thermal-CQtripstrip-point0a$mbpassiveycpu_critam bcriticalcooling-mapsmap0x0}%&'(cpu2-3-thermal-CQtripstrip-point0a$mbpassiveycpu_critam bcriticalcooling-mapsmap0x0}%&'(gpu-thermal-CQtripstrip-point0a$mbpassivegpu_critasm bcriticalcamera-thermal-CQtripstrip-point0a$mbhotmodem-thermal-CQtripstrip-point0aLmbhottimer2arm,armv8-timer0usb-vbus2linux,extcon-usb-gpio 1>6defaultDyugpio-keys 2gpio-keys6defaultD GPIO Buttonsvolume-up Volume Up 1ks interrupt-parent#address-cells#size-cellsmodelcompatiblemmc0mmc1serial0stdout-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-channelsvdd_l1_l2_l3-supplyvdd_l4_l5_l6-supplyvdd_l7-supplyregulator-min-microvoltregulator-max-microvoltregulator-allow-set-loadregulator-system-loadmemory-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-supplypinctrl-1#dma-cellsdmasdma-namesphy_typedr_modehnp-disablesrp-disableadp-disableahb-burst-configextconqcom,init-seqv1p8-supplyv3p3-supplyqcom,stateqcom,state-namesvddmx-supplyvddpx-supplyvddxo-supplyvddrfa-supplyvddpa-supplyvdddig-supplyqcom,mmio#mbox-cellsframe-numberpolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresistripcooling-devicevbus-gpiogpios