Ð þ활8Ž0( l�ø$,+8Qualcomm Technologies, Inc. MSM8998 v1 MTP>qcom,msm8998-mtpIchosenWserial0:115200n8memorycmemoryoreserved-memory,smemory@85800000o…€`zmemory@85e00000o…àzsmem-mem@86000000o† z�memory@86200000o† Ðzmemory@88f00000>qcom,rmtfs-memoˆð z‰˜memory@8ab00000oаpzmemory@8b200000o‹  z�mmemory@8cc00000oŒÀz�.memory@93c00000o“ÀPzmemory@94100000o” z�-memory@94300000o”0ðz�1memory@95200000o• zmemory@95210000o•!Pzmemory@95600000o•`zmemory@95700000o•pz�oclocksxo-board >fixed-clock¢¯$ø ¿xo_board�\sleep_clk >fixed-clock¢¯ücpus,cpu@0ccpu >qcom,kryo280oÒpsciàð�l2-cache>arm,arch-cache�l1-icache>arm,arch-cachel1-dcache>arm,arch-cachecpu@1ccpu >qcom,kryo280oÒpsciàð� l1-icache>arm,arch-cachel1-dcache>arm,arch-cachecpu@2ccpu >qcom,kryo280oÒpsciàð� l1-icache>arm,arch-cachel1-dcache>arm,arch-cachecpu@3ccpu >qcom,kryo280oÒpsciàð� l1-icache>arm,arch-cachel1-dcache>arm,arch-cachecpu@100ccpu >qcom,kryo280oÒpsciàð� l2-cache>arm,arch-cache�l1-icache>arm,arch-cachel1-dcache>arm,arch-cachecpu@101ccpu >qcom,kryo280oÒpsciàð� l1-icache>arm,arch-cachel1-dcache>arm,arch-cachecpu@102ccpu >qcom,kryo280oÒpsciàð�l1-icache>arm,arch-cachel1-dcache>arm,arch-cachecpu@103ccpu >qcom,kryo280oÒpsciàð�l1-icache>arm,arch-cachel1-dcache>arm,arch-cachecpu-mapcluster0core0 core1 core2 core3 cluster1core0 core1 core2 core3 idle-statespscicpu-sleep-0-0>arm,idle-statelittle-retention.EQVVfø�cpu-sleep-0-1>arm,idle-statelittle-power-collapse.@E.VÒf#ßw�cpu-sleep-1-0>arm,idle-statebig-retention.EOVRf�cpu-sleep-1-1>arm,idle-statebig-power-collapse.@EÔVëf$Ëw�firmwarescm>qcom,scm-msm8998qcom,scmhwlock>qcom,tcsr-mutex ˆ��psci >arm,psci-1.0Ùsmcrpm-glink>qcom,glink-rpm �¨¨¹rpm-requests>qcom,rpm-msm8998 Àrpm_requestsclock-controller>qcom,rpmcc-msm8998qcom,rpmcc¢�&power-controller>qcom,msm8998-rpmpdÔè�,opp-table>operating-points-v2�opp1üopp2ü opp3ü0opp4ü@opp5ü€opp6üÀopp7üopp8ü@opp9ü€opp10üpm8998-regulators>qcom,rpm-pm8998-regulators"0>LZhv„“¢±ÀÒçù 2@Wn�”§¶s3Ë¡@ã¡@�s4Ëw@ãw@û�s5Ë €ã À�s7Ë » ã¯ �l1Ë m€ã m€�#l2ËO€ãO€�$l3ËB@ãB@l5Ë 5ã 5�ql6Ë–€ã–€l7Ëw@ãw@�il8ËO€ãO€l9Ë–€ã-*€l10Ë–€ã-*€l11ËB@ãB@l12Ëw@ãw@�Zl13Ë–€ã-*€�^l14˯Àã¯Àl15Ëw@ãw@l16Ë)B€ã)B€l17ËåÀãåÀ�jl18Ë)B€ã)B€l19Ë-æã-æl20Ë-*€ã-*€û�'l21Ë-*€ã-*€û 5�]l22Ë+³€ã+³€l23Ë2‰€ã2‰€l24Ë/€ã/€�[l25Ë/]ã2‰€�kl26ËO€ãO€û�(l28Ë-æã-ælvs1Ëw@ãw@lvs2Ëw@ãw@�0pmi8998-regulators>qcom,rpm-pmi8998-regulators*bobË2‰€ã6î€�smem >qcom,smem9Gsmp2p-lpass >qcom,smp2pO»­ �ž¹ Yhmaster-kernelxmaster-kernelˆ�nslave-kernel xslave-kernelŸ´�lsmp2p-mpss >qcom,smp2pO³¬ �ùYhmaster-kernelxmaster-kernelˆ�+slave-kernel xslave-kernelŸ´�*smp2p-slpi >qcom,smp2pOá® �²¹Yhmaster-kernelxmaster-kernelˆ�2slave-kernel xslave-kernelŸ´�/thermal-zonescpu0-thermalÅúÛèétripstrip-point0ù$øÐjpassivecpu_critù­°Ð jcriticalcpu1-thermalÅúÛèétripstrip-point0ù$øÐjpassivecpu_critù­°Ð jcriticalcpu2-thermalÅúÛèétripstrip-point0ù$øÐjpassivecpu_critù­°Ð jcriticalcpu3-thermalÅúÛèétripstrip-point0ù$øÐjpassivecpu_critù­°Ð jcriticalcpu4-thermalÅúÛèétripstrip-point0ù$øÐjpassivecpu_critù­°Ð jcriticalcpu5-thermalÅúÛèétripstrip-point0ù$øÐjpassivecpu_critù­°Ð jcriticalcpu6-thermalÅúÛèé tripstrip-point0ù$øÐjpassivecpu_critù­°Ð jcriticalcpu7-thermalÅúÛèé tripstrip-point0ù$øÐjpassivecpu_critù­°Ð jcriticalgpu-thermal-bottomÅúÛèé tripstrip-point0ù_�Ðjhotgpu-thermal-topÅúÛèé tripstrip-point0ù_�Ðjhotclust0-mhm-thermalÅúÛèétripstrip-point0ù_�Ðjhotclust1-mhm-thermalÅúÛèétripstrip-point0ù_�Ðjhotcluster1-l2-thermalÅúÛèé tripstrip-point0ù_�Ðjhotmodem-thermalÅúÛèétripstrip-point0ù_�Ðjhotmem-thermalÅúÛèétripstrip-point0ù_�Ðjhotwlan-thermalÅúÛèétripstrip-point0ù_�Ðjhotq6-dsp-thermalÅúÛèétripstrip-point0ù_�Ðjhotcamera-thermalÅúÛèétripstrip-point0ù_�Ðjhotmultimedia-thermalÅúÛèétripstrip-point0ù_�Ðjhotpm8998ÅúÛèétripspm8998-alert0ùš(Ðjpassivepm8998-critùèHÐ jcriticaltimer>arm,armv8-timer0�soc,sÿÿÿÿ >simple-busclock-controller@100000>qcom,gcc-msm8998¢Ôo � memory@778000>qcom,rpm-msg-ramow€p�qfprom@780000 >qcom,qfpromoxb,hstx-trim@423aoB:�Ythermal@10ab000!>qcom,msm8998-tsensqcom,tsens-v2o °  "�ʽ0uplowcritical@�thermal@10ae000!>qcom,msm8998-tsensqcom,tsens-v2o à Ð"�¸®0uplowcritical@�iommu@1680000">qcom,msm8998-smmu-v2qcom,smmu-v2ohVcH�lmnopq�!iommu@16c0000">qcom,msm8998-smmu-v2qcom,smmu-v2olVcx�uvwxyzÎÏÐÑ�ppci@1c00000>qcom,pcie-msm8996 oÀ  ¨vparfdbielbiconfigcpci€‘ÿ,›¥ªpciephy0s 00д �•0msi´�LJˆŠ‹(Õ ^ ] _ \ ["Üpipebus_masterbus_slavecfgauxè ö!€ "#phy@1c06000>qcom,msm8998-qmp-pcie-phyoÀ`Œ,sÕ ` \ ©Üauxcfg_ahbref L N phycommon#/$lane@1c06800oÀb(ÀdüÀh ?Õ ^Üpipe0¿pcie_0_pipe_clk_src¢�ufshc@1da4000,>qcom,msm8998-ufshcqcom,ufshcjedec,ufs-2.0oÚ@% � ¥%ªufsphyJè nÜcore_clkbus_aggr_clkiface_clkcore_clk_uniproref_clktx_lane0_sync_clkrx_lane0_sync_clkrx_lane1_sync_clk@Õ m  l s&P r p q@^úð€ ëÂ<4`ðÑ€ rstl'w(ƒ� q°¡‹€³ q°�)phy@1da7000>qcom,msm8998-qmp-ufs-phyoÚpŒ,s Ürefref_auxÕ ¨ oufsphy )#/$Æ(ÚÈÈð9d lanes@1da7400(oÚt(ÚvüÚ|ÜÚx(Úzü?�%syscon@1f40000>sysconoô�pinctrl@3400000>qcom,msm8998-pinctrlo@À �Ð7GŸ´SQ�"sdc2_clk_on�_config hsdc2_clkmzsdc2_clk_off�cconfig hsdc2_clkmzsdc2_cmd_on�`config hsdc2_cmd‰z sdc2_cmd_off�dconfig hsdc2_cmd‰zsdc2_data_on�aconfig hsdc2_data‰z sdc2_data_off�econfig hsdc2_data‰zsdc2_cd_on�bmuxhgpio95–gpioconfighgpio95‰zsdc2_cd_off�fmuxhgpio95–gpioconfighgpio95‰zblsp1_uart3_on�htxhgpio45 –blsp_uart3_azmrxhgpio46 –blsp_uart3_az‰ctshgpio47 –blsp_uart3_azŸrfrhgpio48 –blsp_uart3_azmremoteproc@4080000>qcom,msm8998-mss-pilo  vqdsp6rmbL®À*****00wdogfatalreadyhandoverstop-ackshutdown-ack@Õ « $ ¬ ­ ® ¯&&2Üifacebusmemgpll0_msssnoc_aximnoc_axiqdssxoÂ+Óstop l mss_restarté0P@è,,øcxmxmba9-mpss9.glink-edge �Ä modemh¹clock-controller@5065000>qcom,msm8998-gpucc¢ÔoP�Õ&  Üxogpll0remoteproc@5800000>qcom,msm8998-slpi-paso€@@@®†////#0wdogfatalreadyhandoverstop-ack0Õ&&@ Üxoaggre291Â2Óstopè,øssc_cxokayglink-edge �³ dspsh¹stm@6002000 >arm,coresight-stmarm,primecello (vstm-basestm-stimulus-baseokayÕ&& Üapb_pclkatclkout-portsportendpoint"3�5funnel@6041000+>arm,coresight-dynamic-funnelarm,primecellookayÕ&& Üapb_pclkatclkout-portsportendpoint"4�9in-ports,port@7oendpoint"5�3funnel@6042000+>arm,coresight-dynamic-funnelarm,primecello okayÕ&& Üapb_pclkatclkout-portsportendpoint"6�:in-ports,port@6oendpoint"7�Mfunnel@6045000+>arm,coresight-dynamic-funnelarm,primecelloPokayÕ&& Üapb_pclkatclkout-portsportendpoint"8�>in-ports,port@0oendpoint"9�4port@1oendpoint":�6replicator@6046000/>arm,coresight-dynamic-replicatorarm,primecello`okayÕ&& Üapb_pclkatclkout-portsportendpoint";�?in-portsportendpoint"<�=etf@6047000 >arm,coresight-tmcarm,primecellopokayÕ&& Üapb_pclkatclkout-portsportendpoint"=�<in-portsportendpoint">�8etr@6048000 >arm,coresight-tmcarm,primecello€okayÕ&& Üapb_pclkatclk2in-portsportendpoint"?�;etm@7840000">arm,coresight-etm4xarm,primecello„okayÕ&& Üapb_pclkatclk out-portsportendpoint"@�Eetm@7940000">arm,coresight-etm4xarm,primecello”okayÕ&& Üapb_pclkatclk out-portsportendpoint"A�Fetm@7a40000">arm,coresight-etm4xarm,primecello¤okayÕ&& Üapb_pclkatclk out-portsportendpoint"B�Getm@7b40000">arm,coresight-etm4xarm,primecello´okayÕ&& Üapb_pclkatclk out-portsportendpoint"C�Hfunnel@7b60000">arm,coresight-etm4xarm,primecello¶ disabledÕ&& Üapb_pclkatclkout-portsportendpoint"D�Nin-ports,port@0oendpoint"E�@port@1oendpoint"F�Aport@2oendpoint"G�Bport@3oendpoint"H�Cport@4oendpoint"I�Oport@5oendpoint"J�Pport@6oendpoint"K�Qport@7oendpoint"L�Rfunnel@7b70000+>arm,coresight-dynamic-funnelarm,primecello· disabledÕ&& Üapb_pclkatclkout-portsportendpoint"M�7in-portsportendpoint"N�Detm@7c40000">arm,coresight-etm4xarm,primecelloÄokayÕ&& Üapb_pclkatclk out-portsportendpoint"O�Ietm@7d40000">arm,coresight-etm4xarm,primecelloÔokayÕ&& Üapb_pclkatclk out-portsportendpoint"P�Jetm@7e40000">arm,coresight-etm4xarm,primecelloäokayÕ&& Üapb_pclkatclk out-portsportendpoint"Q�Ketm@7f40000">arm,coresight-etm4xarm,primecelloôokayÕ&& Üapb_pclkatclk out-portsportendpoint"R�Lspmi@800f000>qcom,spmi-pmic-arb(oð@ @ @" 0vcorechnlsobsrvrintrcnfg 0periph_irq �FEM,Ÿ´Zpmic@0>qcom,pm8998qcom,spmi-pmico,pon@800>qcom,pm8998-ponoeupwrkey>qcom,pm8941-pwrkey�ƒ= ‰Œttemp-alarm@2400>qcom,spmi-temp-alarmo$�$—S£thermal@�coincell@2800>qcom,pm8941-coincello( disabledadc@3100>qcom,spmi-adc-rev2o1�1,´�Sadc-chan@6o  die_temprtc@6000>qcom,pm8941-rtco`a vrtcalarm�agpios@c000 >qcom,pm8998-gpioqcom,spmi-gpiooÀ7ÆTGŸ´�Tpmic@1>qcom,pm8998qcom,spmi-pmico,pmic@2>qcom,pmi8998qcom,spmi-pmico,gpios@c000!>qcom,pmi8998-gpioqcom,spmi-gpiooÀ7ÆUGŸ´�Upmic@3>qcom,pmi8998qcom,spmi-pmico,labibb>qcom,pmi8998-lab-ibbibb�Ülab�Þpmic@4>qcom,pm8005qcom,spmi-pmico,gpios@c000 >qcom,pm8005-gpioqcom,spmi-gpiooÀ7ÆVGŸ´�Vpmic@5>qcom,pm8005qcom,spmi-pmico,pm8005-regulators>qcom,pm8005-regulatorss1ËþàãÈàÒôîusb@a8f8800>qcom,msm8998-dwc3qcom,dwc3o �ˆokay,s(Õ G t u v#Ücfg_noccoreifacemock_utmisleep  u t $ø'�[ó0hs_phy_irqss_phy_irqè  dwc3@a800000 >snps,dwc3o €Í �ƒ ' @¥WXªusb2-phyusb3-phy X m �hostphy@c010000>qcom,msm8998-qmp-usb3-phyo Œokay¢,sÕ w y ¦Üauxcfg_ahbref E F phycommon#/$lane@c010200(o (    ( ?Õ xÜpipe0¿usb3_phy_pipe_clk_src�Xphy@c012000>qcom,msm8998-qusb2-phyo  ¨okay?Õ y ª Ücfg_ahbref j ‰Y/Z •[�Wsdhci@c0a4900>qcom,sdhci-msm-v4o I @vhc_memcore_mem�}Ý0hc_irqpwr_irqÜifacecorexoÕ e f\ ªokay ´"_ ½] É^ Ödefaultsleep ä_`ab îcdefdma@c144000>qcom,bam-v1.7.0o @P �îÕ %Übam_clk øE   )�gserial@c171000%>qcom,msm-uartdm-v1.4qcom,msm-uartdmo  �mÕ 5 % Ücoreiface 6gg ;txrx Ödefault ähokaybluetooth>qcom,wcn3990-bt E Ri _j lk z0Ôi2c@c175000>qcom,i2c-qup-v2.2.1o P �_Õ & % Ücoreiface¯€ disabled,i2c@c176000>qcom,i2c-qup-v2.2.1o ` �`Õ ( % Ücoreiface¯€ disabled,i2c@c177000>qcom,i2c-qup-v2.2.1o p �aÕ * % Ücoreiface¯€ disabled,i2c@c178000>qcom,i2c-qup-v2.2.1o € �bÕ , % Ücoreiface¯€ disabled,i2c@c179000>qcom,i2c-qup-v2.2.1o � �cÕ . % Ücoreiface¯€ disabled,i2c@c17a000>qcom,i2c-qup-v2.2.1o   �dÕ 0 % Ücoreiface¯€ disabled,serial@c1b0000%>qcom,msm-uartdm-v1.4qcom,msm-uartdmo  �rÕ E 6 Ücoreifaceokayi2c@c1b5000>qcom,i2c-qup-v2.2.1o P �eÕ 7 6 Ücoreiface¯€ disabled,i2c@c1b6000>qcom,i2c-qup-v2.2.1o ` �fÕ 9 6 Ücoreiface¯€ disabled,i2c@c1b7000>qcom,i2c-qup-v2.2.1o p �gÕ ; 6 Ücoreiface¯€ disabled,i2c@c1b8000>qcom,i2c-qup-v2.2.1o € �hÕ = 6 Ücoreiface¯€ disabled,i2c@c1b9000>qcom,i2c-qup-v2.2.1o � �iÕ ? 6 Ücoreiface¯€ disabled,i2c@c1ba000>qcom,i2c-qup-v2.2.1o   �jÕ A 6 Ücoreiface¯€ disabled,remoteproc@17300000>qcom,msm8998-adsp-paso0@@@®¢llll#0wdogfatalreadyhandoverstop-ackÕ&Üxo9mÂnÓstopè,øcxokayglink-edge �� lpassh¹ mailbox@17911000>qcom,msm8998-apcs-hmss-globalo‘ „�timer@17920000,s>arm,armv7-timer-memo’frame@17921000 ��o’’ frame@17923000 � � o’0 disabledframe@17924000 � � o’@ disabledframe@17925000 � � o’P disabledframe@17926000 � � o’` disabledframe@17927000 � � o’p disabledframe@17928000 � �o’€ disabledinterrupt-controller@17a00000 >arm,gic-v3o °´,sŸ � ´ � �wifi@18800000>qcom,wcn3990-wifiokayo€€vmembase9oÕ&Ücxo_ref_clk_pin���žŸ ¡¢¤¥¦§¨© Épp Ð îq i j (kaliases ;/soc/serial@c1b0000 C/soc/serial@c171000vph-pwr-regulator>regulator-fixed Kvph_pwrî Z� interrupt-parentqcom,msm-id#address-cells#size-cellsmodelcompatibleqcom,board-idstdout-pathdevice_typeregrangesno-mapphandleqcom,client-idqcom,vmid#clock-cellsclock-frequencyclock-output-namesenable-methodcpu-idle-statesnext-level-cachecache-levelcpuentry-methodidle-state-namearm,psci-suspend-paramentry-latency-usexit-latency-usmin-residency-uslocal-timer-stopsyscon#hwlock-cellsinterruptsqcom,rpm-msg-rammboxesqcom,glink-channels#power-domain-cellsoperating-points-v2opp-levelvdd_s1-supplyvdd_s2-supplyvdd_s3-supplyvdd_s4-supplyvdd_s5-supplyvdd_s6-supplyvdd_s7-supplyvdd_s8-supplyvdd_s9-supplyvdd_s10-supplyvdd_s11-supplyvdd_s12-supplyvdd_s13-supplyvdd_l1_l27-supplyvdd_l2_l8_l17-supplyvdd_l3_l11-supplyvdd_l4_l5-supplyvdd_l6-supplyvdd_l7_l12_l14_l15-supplyvdd_l9-supplyvdd_l10_l23_l25-supplyvdd_l13_l19_l21-supplyvdd_l16_l28-supplyvdd_l18_l22-supplyvdd_l20_l24-supplyvdd_l26-supplyvdd_lvs1_lvs2-supplyregulator-min-microvoltregulator-max-microvoltregulator-allow-set-loadregulator-system-loadvdd_bob-supplymemory-regionhwlocksqcom,smemqcom,local-pidqcom,remote-pidqcom,entry-name#qcom,smem-state-cellsinterrupt-controller#interrupt-cellspolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresis#reset-cellsbits#qcom,sensorsinterrupt-names#thermal-sensor-cells#iommu-cells#global-interruptsreg-nameslinux,pci-domainbus-rangenum-lanesphysphy-namesinterrupt-map-maskinterrupt-mapclocksclock-namespower-domainsiommu-mapperst-gpiosresetsreset-namesvdda-phy-supplyvdda-pll-supply#phy-cellslanes-per-directionfreq-table-hzvcc-supplyvccq-supplyvccq2-supplyvcc-max-microampvccq-max-microampvccq2-max-microampvddp-ref-clk-supplyvdda-phy-max-microampvdda-pll-max-microampvddp-ref-clk-max-microampvddp-ref-clk-always-ongpio-controller#gpio-cellsgpio-reserved-rangespinsbias-disabledrive-strengthbias-pull-upfunctionbias-pull-downinterrupts-extendedqcom,smem-statesqcom,smem-state-namesqcom,halt-regspower-domain-nameslabelpx-supplystatusremote-endpointarm,scatter-gatherqcom,eeqcom,channelcell-indexmode-bootloadermode-recoverydebouncelinux,codeio-channelsio-channel-names#io-channel-cellsgpio-rangesregulator-enable-ramp-delayregulator-always-onassigned-clocksassigned-clock-ratessnps,dis_u2_susphy_quirksnps,dis_enblslpm_quirksnps,has-lpm-erratumsnps,hird-thresholddr_modenvmem-cellsvdda-phy-dpdm-supplybus-widthcd-gpiosvmmc-supplyvqmmc-supplypinctrl-namespinctrl-0pinctrl-1#dma-cellsqcom,controlled-remotelynum-channelsqcom,num-eesdmasdma-namesvddio-supplyvddxo-supplyvddrf-supplyvddch0-supplymax-speed#mbox-cellsframe-number#redistributor-regionsredistributor-strideiommusqcom,snoc-host-cap-8bit-quirkvdd-0.8-cx-mx-supplyvdd-1.8-xo-supplyvdd-1.3-rfa-supplyvdd-3.3-ch0-supplyserial0serial1regulator-nameregulator-boot-on