8p( 98 ,Microsoft Surface Duo 2#2microsoft,surface-duo2qcom,sm8350=handsetchosenJserial0:115200n8clocksxo-board 2fixed-clockVcI sxo_board\sleep-clk 2fixed-clockc}V'ufs-phy-rx-symbol-0 2fixed-clockcV(ufs-phy-rx-symbol-1 2fixed-clockcV)ufs-phy-tx-symbol-0 2fixed-clockcV*cpus cpu@0cpu 2qcom,kryo685pscipscil2-cache2cachel3-cache2cachecpu@100cpu 2qcom,kryo685pscipscil2-cache2cachecpu@200cpu 2qcom,kryo685psci pscil2-cache2cachecpu@300cpu 2qcom,kryo685psci  pscil2-cache2cache cpu@400cpu 2qcom,kryo685psci  pscil2-cache2cache cpu@500cpu 2qcom,kryo685pscipscil2-cache2cachecpu@600cpu 2qcom,kryo685pscipscil2-cache2cachecpu@700cpu 2qcom,kryo685pscipscil2-cache2cachecpu-mapcluster0core0core1core2core3core4core5core6core7idle-statespscicpu-sleep-0-02arm,idle-statesilver-rail-power-collapse@6cGW^hcpu-sleep-1-02arm,idle-stategold-rail-power-collapse@6GWhdomain-idle-statescluster-sleep-02domain-idle-statecluster-power-collapseAD6 GW'hfirmwarescm2qcom,scm-sm8350qcom,scmymemory@80000000memorypmu2arm,armv8-pmuv3 psci 2arm,psci-1.0smccpu0cpu1cpu2 cpu3 cpu4 cpu5cpu6cpu7cpu-cluster0opp-table-qup100mhz2operating-points-v23opp-50000000 opp-75000000xh!opp-100000000"opp-table-qup120mhz2operating-points-v20opp-50000000 opp-75000000xh!opp-120000000'"reserved-memory memory@80000000`memory@80700000pmemory@80860000 2qcom,cmd-dbmemory@80880000@memory@80900000 #memory@80b00000memory@80c00000`mmeory@85200000 Pmemory@85700000pPmemory@85c00000Pmemory@86100000ymemory@88200000 Pkmemory@89700000pomemory@8b500000PPmemory@8b510000Qmemory@8b51a000Q memory@8b600000`memory@8b800000Rmemory@9b8000002qcom,rmtfs-mem(memory@d0000000memory@d0800000Ѐopmemory@d7ef7000pmemory@d7f00000memory@d7f80000memory@d8800000؀qcom,smem 2qcom,smem#$smp2p-adsp 2qcom,smp2p % (%/>master-kernelNmaster-kernel^zslave-kernel Nslave-kerneluxsmp2p-cdsp 2qcom,smp2p ^% (%/>master-kernelNmaster-kernel^pslave-kernel Nslave-kernelumsmp2p-modem 2qcom,smp2p % (%/>master-kernelNmaster-kernel^Sslave-kernel Nslave-kerneluQipa-ap-to-modemNipa^Oipa-modem-to-apNipauIsmp2p-slpi 2qcom,smp2p % (%/>master-kernelNmaster-kernel^lslave-kernel Nslave-kernelujsoc@0  2simple-busclock-controller@1000002qcom,gcc-sm8350Vy bi_tcxosleep_clkpcie_0_pipe_clkpcie_1_pipe_clkufs_card_rx_symbol_0_clkufs_card_rx_symbol_1_clkufs_card_tx_symbol_0_clkufs_phy_rx_symbol_0_clkufs_phy_rx_symbol_1_clkufs_phy_tx_symbol_0_clkusb3_phy_wrapper_gcc_usb30_pipe_clkusb3_uni_phy_sec_gcc_usb30_pipe_clk4&'()*,mailbox@4080002qcom,sm8350-ipccqcom,ipcc@ u%dma-controller@8000002qcom,sm8350-gpi-dmaLMNOPQRSTUVW  + disabled.geniqup@8c00002qcom,geni-se-qup` m-ahbs-ahb,},~ +  disabledi2c@8800002qcom,geni-i2c@se,mdefault - u ..txrx  disabledspi@8800002qcom,geni-spi@se,m u/#0 ..txrx  disabledi2c@8840002qcom,geni-i2c@@se,odefault 1 G ..txrx  disabledspi@8840002qcom,geni-spi@@se,o G/#0 ..txrx  disabledi2c@8880002qcom,geni-i2c@se,qdefault 2 H ..txrx  disabledspi@8880002qcom,geni-spi@se,q H/#3 ..txrx  disabledi2c@88c0002qcom,geni-i2c@se,sdefault 4 I ..txrx  disabledspi@88c0002qcom,geni-spi@se,s I/#3 ..txrx  disabledspi@8900002qcom,geni-spi@se,u J/#3 ..txrx  disabledserial@8900002qcom,geni-uart@se,udefault 5 J/#3 disabledi2c@8940002qcom,geni-i2c@@se,wdefault 6 K ..txrx  disabledspi@8940002qcom,geni-spi@@se,w K/#3 ..txrx  disableddma-controller@9000002qcom,sm8350-gpi-dma  ~ + disabled8geniqup@9c00002qcom,geni-se-qup` m-ahbs-ahb,y,z + okayi2c@9800002qcom,geni-i2c@se,Mdefault 7 Y 88txrx  disabledspi@9800002qcom,geni-spi@se,M Y/#3 88txrx  disabledi2c@9840002qcom,geni-i2c@@se,Odefault 9 Z 88txrx  disabledspi@9840002qcom,geni-spi@@se,O Z/#3 88txrx  disabledi2c@9880002qcom,geni-i2c@se,Qdefault : [ 88txrx  disabledspi@9880002qcom,geni-spi@se,Q [/#3 88txrx  disabledserial@98c0002qcom,geni-debug-uart@se,Sdefault ; \/#3okayspi@98c0002qcom,geni-spi@se,S \/#3 88txrx  disabledi2c@9900002qcom,geni-i2c@se,Udefault < ] 88txrx  disabledspi@9900002qcom,geni-spi@se,U ]/#3 88txrx  disabledi2c@9940002qcom,geni-i2c@@se,Wdefault = ^ 88txrx  disabledspi@9940002qcom,geni-spi@@se,W ^/#3 88txrx  disabledi2c@9980002qcom,geni-i2c@se,Ydefault > _ 88txrx  disabledspi@9980002qcom,geni-spi@se,Y _/#3 88txrx  disabledserial@9980002qcom,geni-uart@se,Ydefault ? _/#3 disabledi2c@99c0002qcom,geni-i2c@se,[default @ ` 88txrx  disabledspi@99c0002qcom,geni-spi@se,[ `/#3 88txrx  disableddma-controller@a000002qcom,sm8350-gpi-dma%&'()*  +V disabledBgeniqup@ac00002qcom,geni-se-qup` m-ahbs-ahb,{,| +C okayi2c@a800002qcom,geni-i2c@se,_default A a BBtxrx  disabledspi@a800002qcom,geni-spi@se,_ a/#0 BBtxrx  disabledi2c@a840002qcom,geni-i2c@@se,adefault C b BBtxrx  disabledspi@a840002qcom,geni-spi@@se,a b/#3 BBtxrx  disabledi2c@a880002qcom,geni-i2c@se,cdefault D c BBtxrx okayspi@a880002qcom,geni-spi@se,c c/#3 BBtxrx  disabledi2c@a8c0002qcom,geni-i2c@se,edefault E d BBtxrx okayspi@a8c0002qcom,geni-spi@se,e d/#3 BBtxrx  disabledi2c@a900002qcom,geni-i2c@se,gdefault F e BBtxrx  disabledspi@a900002qcom,geni-spi@se,g e/#3 BBtxrx  disabledi2c@a940002qcom,geni-i2c@@se,idefault G f BBtxrx  disabledspi@a940002qcom,geni-spi@@se,i f/#3 BBtxrx  disablediommu@15000000!2qcom,sm8350-smmu-500arm,mmu-5007D@Aabcdefghijklmnopqrstuv;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY+interconnect@15000002qcom,sm8350-config-nocPWkHMinterconnect@15800002qcom,sm8350-mc-virtXWkHKinterconnect@16800002qcom,sm8350-system-nochWkHinterconnect@16e00002qcom,sm8350-aggre1-nocnWkHinterconnect@17000002qcom,sm8350-aggre2-nocp0WkHJinterconnect@17400002qcom,sm8350-mmss-noctWkHinterconnect@3c400002qcom,sm8350-lpass-ag-nocWkHinterconnect@a0c00002qcom,sm8350-compute-noc WkHnipa@1e400002qcom,sm8350-ipa++0K @0{ipa-regipa-sharedgsi8II(ipagsiipa-clock-queryipa-setup-ready& core JKLMmemoryconfigNOO*ipa-clock-enabled-validipa-clock-enabledokayPhwlock@1f400002qcom,tcsr-mutex$remoteproc@40800002qcom,sm8350-mpss-pas@@LQQQQQ0wdogfatalreadyhandoverstop-ackshutdown-ack&xo// cxmssKKRNSstopokay qcom/sm8350/microsoft/modem.mbnglink-edge% (%modem>interrupt-controller@b2200002qcom,sm8350-pdcqcom,pdc "`((672;8>v@BEVF6|a? uTthermal-sensor@c263000 2qcom,sm8350-tsensqcom,tsens-v2 &0 " TTuplowcritical&{thermal-sensor@c265000 2qcom,sm8350-tsensqcom,tsens-v2 &P "0TTuplowcritical&power-controller@c300000#2qcom,sm8350-aoss-qmpqcom,aoss-qmp 0% (%VNsram@c3f00002qcom,rpmh-stats ?spmi@c4400002qcom,spmi-pmic-arbP D ``p @`{corechnlsobsrvrintrcnfg periph_irq T<D upmic@12qcom,pm8350qcom,spmi-pmic temp-alarm@a002qcom,spmi-temp-alarm  &gpio@8800 2qcom,pm8350-gpioqcom,spmi-gpioQaU muUpmic@32qcom,pm8350bqcom,spmi-pmic temp-alarm@a002qcom,spmi-temp-alarm  &gpio@8800!2qcom,pm8350b-gpioqcom,spmi-gpioQaVmuVpmic@22qcom,pm8350cqcom,spmi-pmic temp-alarm@a002qcom,spmi-temp-alarm  &gpio@8800!2qcom,pm8350c-gpioqcom,spmi-gpioQaW muWpwm2qcom,pm8350c-pwmy disabledpmic@02qcom,pmk8350qcom,spmi-pmic pon@13002qcom,pmk8350-pon {hlospbspwrkey2qcom,pmk8350-pwrkeyt disabledresin2qcom,pmk8350-resin disabledadc@31002qcom,spmi-adc71 1adc-tm@3400 2qcom,adc-tm744 & disabledrtc@61002qcom,pmk8350-rtcab {rtcalarmb disabledgpio@b000!2qcom,pmk8350-gpioqcom,spmi-gpioQaXmuXpmic@42qcom,pmr735aqcom,spmi-pmic temp-alarm@a002qcom,spmi-temp-alarm  &gpio@8800!2qcom,pmr735a-gpioqcom,spmi-gpioQaYmuYpmic@52qcom,pmr735bqcom,spmi-pmic temp-alarm@a002qcom,spmi-temp-alarm  &gpio@8800!2qcom,pmr735b-gpioqcom,spmi-gpioQaZmuZpinctrl@f1000002qcom,sm8350-tlmm0 Qmua[T  8L[qup-uart3-default-state;rx-pinsgpio18qup3tx-pinsgpio19qup3qup-uart6-default-stategpio30gpio31qup6?qup-uart18-default-stategpio58gpio59qup185qup-i2c0-default-state gpio4gpio5qup07qup-i2c1-default-state gpio8gpio9qup19qup-i2c2-default-stategpio12gpio13qup2:qup-i2c4-default-stategpio20gpio21qup4<qup-i2c5-default-stategpio24gpio25qup5=qup-i2c6-default-stategpio28gpio29qup6>qup-i2c7-default-stategpio32gpio33qup7@qup-i2c8-default-stategpio36gpio37qup8Aqup-i2c9-default-stategpio40gpio41qup9Cqup-i2c10-default-stategpio44gpio45qup10Dqup-i2c11-default-stategpio48gpio49qup11Equp-i2c12-default-stategpio52gpio53qup12Fqup-i2c13-default-state gpio0gpio1qup13Gqup-i2c14-default-stategpio56gpio57qup14-qup-i2c15-default-stategpio60gpio61qup151qup-i2c16-default-stategpio64gpio65qup162qup-i2c17-default-stategpio72gpio73qup174qup-i2c19-default-stategpio76gpio77qup196rng@10d3000 2qcom,prng-ee 0&coreinterrupt-controller@17a00000 2arm,gic-v3u   timer@17c200002arm,armv7-timer-mem  c$frame@17c21000' frame@17c23000'  0 disabledframe@17c25000'  P disabledframe@17c27000'  p disabledframe@17c29000'   disabledframe@17c2b000'  ° disabledframe@17c2d000'  disabledrsc@18200000 apps_rsc2qcom,rpmh-rsc0 !"{drv-0drv-1drv-2$4 D Pclock-controller2qcom,sm8350-rpmh-clkVxo\&power-controller2qcom,sm8350-rpmhpd#]/opp-table2operating-points-v2]opp1`opp2`0 opp3`@!opp4`"opp5`opp6`opp7`@opp8`Popp9`opp10`bcm-voter2qcom,bcm-voterHpm8350-rpmh-regulators2qcom,pm8350-rpmh-regulatorsjbw^^^^^^^^^^^^"_3`D`U_jasmps10xvreg_s10b_1p8w@w@smps11xvreg_s11b_0p95 yB@_smps12xvreg_s12b_1p25@cldo1xvreg_l1b_0p88  sldo2xvreg_l2b_3p07..rldo3 xvreg_l3b_0p9 @ @ldo5 xvreg_l3b_0p9 m hldo6 xvreg_l6b_1p2Onildo7xvreg_l7b_2p96$-eldo9 xvreg_l9b_1p2OOfpm8350c-rpmh-regulators2qcom,pm8350c-rpmh-regulatorsjcw^^^^^^^^^^bb` `!c0^smps1xvreg_s1c_1p86w@bsmps2 xvreg_s2c_0p8 B@asmps10xvreg_s10c_1p056@bob xvreg_bob-fastrpc 2qcom,fastrpcfastrpcglink-apps-dspsdsp compute-cb@12qcom,fastrpc-compute-cb +Acompute-cb@22qcom,fastrpc-compute-cb +Bcompute-cb@32qcom,fastrpc-compute-cb +Cremoteproc@989000002qcom,sm8350-cdsp-pas@@Bmmmm#wdogfatalreadyhandoverstop-ack&xo// cxmxcnKoNpstopokayqcom/sm8350/microsoft/cdsp.mbnglink-edge% (%cdsp>fastrpc 2qcom,fastrpcfastrpcglink-apps-dspcdsp compute-cb@12qcom,fastrpc-compute-cb+!a+ compute-cb@22qcom,fastrpc-compute-cb+!b+ compute-cb@32qcom,fastrpc-compute-cb+!c+ compute-cb@42qcom,fastrpc-compute-cb+!d+ compute-cb@52qcom,fastrpc-compute-cb+!e+ compute-cb@62qcom,fastrpc-compute-cb+!f+ compute-cb@72qcom,fastrpc-compute-cb+!g+ compute-cb@82qcom,fastrpc-compute-cb+!h+ phy@88e300002qcom,sm8350-usb-hs-phyqcom,usb-snps-hs-7nm-phy0okay&refu,h2q@rtphy@88e400002qcom,sm8250-usb-hs-phyqcom,usb-snps-hs-7nm-phy@okay&refu,h2q@rvphy-wrapper@88e90002qcom,sm8350-qmp-usb3-phy  okay ,&,auxref_clk_srccom_auxu,, |phycommonisphy@88e9200`V,pipe0susb3_phy_pipe_clk_srcuphy-wrapper@88eb0002qcom,sm8350-qmp-usb3-uni-phyokay  ,&,,auxref_clk_srcrefcom_auxu,!, |phycommonihphy@88ebe000V,pipe0susb3_uni_phy_pipe_clk_srcwinterconnect@90c00002qcom,sm8350-dc-noc BWkHinterconnect@91000002qcom,sm8350-gem-noc  @WkHLsystem-cache-controller@92000002qcom,sm8350-llcc  `{llcc_basellcc_broadcast_baseusb@a6f88002qcom,sm8350-dwc3qcom,dwc3 ookay (,,,,,#cfg_noccoreifacesleepmock_utmiN,,^$ 4TTT2hs_phy_irqss_phy_irqdm_hs_phy_irqdp_hs_phy_irq,u, speripheralusb@a600000 2snps,dwc3 `  +{RtuWusb2-phyusb3-phyusb@a8f88002qcom,sm8350-dwc3qcom,dwc3 okay 0,,,,,,&cfg_noccoreifacesleepmock_utmixoN,,^$ 4TT T 2hs_phy_irqss_phy_irqdm_hs_phy_irqdp_hs_phy_irq,u,usb@a800000 2snps,dwc3   + {RvwWusb2-phyusb3-phyclock-controller@af000002qcom,sm8350-dispcc  &bi_tcxodsi0_phy_pll_out_byteclkdsi0_phy_pll_out_dsiclkdsi1_phy_pll_out_byteclkdsi1_phy_pll_out_dsiclkdp_phy_pll_link_clkdp_phy_pll_vco_div_clkVy/mmcxremoteproc@173000002qcom,sm8350-adsp-pas0<Txxxx#wdogfatalreadyhandoverstop-ack&xo//lcxlmxyNzstopokayqcom/sm8350/microsoft/adsp.mbnglink-edge% (%lpass>fastrpc 2qcom,fastrpcfastrpcglink-apps-dspadsp compute-cb@32qcom,fastrpc-compute-cb +compute-cb@42qcom,fastrpc-compute-cb +compute-cb@52qcom,fastrpc-compute-cb +thermal-zonescpu0-thermal{tripstrip-point0_Epassive|trip-point1sEpassive}cpu_crit Ecriticalcooling-mapsmap0|0map1}0cpu1-thermal{tripstrip-point0_Epassive~trip-point1sEpassivecpu_crit Ecriticalcooling-mapsmap0~0map10cpu2-thermal{tripstrip-point0_Epassivetrip-point1sEpassivecpu_crit Ecriticalcooling-mapsmap00map10cpu3-thermal{tripstrip-point0_Epassivetrip-point1sEpassivecpu_crit Ecriticalcooling-mapsmap00map10cpu4-top-thermal{tripstrip-point0_Epassivetrip-point1sEpassivecpu_crit Ecriticalcooling-mapsmap00map10cpu5-top-thermal{tripstrip-point0_Epassivetrip-point1sEpassivecpu_crit Ecriticalcooling-mapsmap00map10cpu6-top-thermal{ tripstrip-point0_Epassivetrip-point1sEpassivecpu_crit Ecriticalcooling-mapsmap00map10cpu7-top-thermal{ tripstrip-point0_Epassivetrip-point1sEpassivecpu_crit Ecriticalcooling-mapsmap00map10cpu4-bottom-thermal{ tripstrip-point0_Epassivetrip-point1sEpassivecpu_crit Ecriticalcooling-mapsmap00map10cpu5-bottom-thermal{ tripstrip-point0_Epassivetrip-point1sEpassivecpu_crit Ecriticalcooling-mapsmap00map10cpu6-bottom-thermal{ tripstrip-point0_Epassivetrip-point1sEpassivecpu_crit Ecriticalcooling-mapsmap00map10cpu7-bottom-thermal{tripstrip-point0_Epassivetrip-point1sEpassivecpu_crit Ecriticalcooling-mapsmap00map10aoss0-thermal{tripstrip-point0_Ehotcluster0-thermal{tripstrip-point0_Ehotcluster0_crit Ecriticalcluster1-thermal{tripstrip-point0_Ehotcluster1_crit Ecriticalaoss1-thermaltripstrip-point0_Ehotgpu-top-thermaltripstrip-point0_Ehotgpu-bottom-thermaltripstrip-point0_Ehotnspss1-thermaltripstrip-point0_Ehotnspss2-thermaltripstrip-point0_Ehotnspss3-thermaltripstrip-point0_Ehotvideo-thermaltripstrip-point0_Ehotmem-thermaltripstrip-point0_Ehotmodem1-top-thermaltripstrip-point0_Ehotmodem2-top-thermal tripstrip-point0_Ehotmodem3-top-thermal tripstrip-point0_Ehotmodem4-top-thermal tripstrip-point0_Ehotcamera-top-thermal tripstrip-point0_Ehotcam-bottom-thermal tripstrip-point0_Ehotpm8350c-thermaldtripstrip0sEpassivepm8350c-crit8 Ecriticalpmr735a-thermaldtripstrip0sEpassivepmr735a-crit8 Ecriticaltimer2arm,armv8-timer0   aliases$ /soc@0/geniqup@9c0000/serial@98c000vph-pwr-regulator2regulator-fixedxvph_pwr8u 8u   '^ interrupt-parent#address-cells#size-cellsmodelcompatiblechassis-typestdout-path#clock-cellsclock-frequencyclock-output-namesphandledevice_typeregenable-methodnext-level-cacheqcom,freq-domainpower-domainspower-domain-names#cooling-cellscpuentry-methodidle-state-namearm,psci-suspend-paramentry-latency-usexit-latency-usmin-residency-uslocal-timer-stop#reset-cellsinterrupts#power-domain-cellsdomain-idle-statesopp-hzrequired-oppsrangesno-mapqcom,client-idqcom,vmidmemory-regionhwlocksqcom,smeminterrupts-extendedmboxesqcom,local-pidqcom,remote-pidqcom,entry-name#qcom,smem-state-cellsinterrupt-controller#interrupt-cellsdma-rangesclock-namesclocks#mbox-cellsdma-channelsdma-channel-maskiommus#dma-cellsstatuspinctrl-namespinctrl-0dmasdma-namesoperating-points-v2#iommu-cells#global-interrupts#interconnect-cellsqcom,bcm-votersreg-namesinterrupt-namesinterconnectsinterconnect-namesqcom,qmpqcom,smem-statesqcom,smem-state-names#hwlock-cellsfirmware-namelabelqcom,pdc-ranges#qcom,sensors#thermal-sensor-cellsqcom,eeqcom,channelgpio-controllergpio-ranges#gpio-cells#pwm-cellslinux,code#io-channel-cellswakeup-parentgpio-reserved-rangespinsfunctiondrive-strengthbias-disablebias-pull-up#redistributor-regionsredistributor-strideframe-numberqcom,tcs-offsetqcom,drv-idqcom,tcs-configopp-levelqcom,pmic-idvdd-s1-supplyvdd-s2-supplyvdd-s3-supplyvdd-s4-supplyvdd-s5-supplyvdd-s6-supplyvdd-s7-supplyvdd-s8-supplyvdd-s9-supplyvdd-s10-supplyvdd-s11-supplyvdd-s12-supplyvdd-l1-l4-supplyvdd-l2-l7-supplyvdd-l3-l5-supplyvdd-l6-l9-l10-supplyvdd-l8-supplyregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-initial-modevdd-l1-l12-supplyvdd-l2-l8-supplyvdd-l3-l4-l5-l7-l13-supplyvdd-l6-l9-l11-supplyvdd-l10-supplyvdd-bob-supply#freq-domain-cellsphysphy-nameslanes-per-directionresetsreset-namesfreq-table-hzreset-gpiosvcc-supplyvcc-max-microampvccq-supplyvccq-max-microampvdda-phy-supplyvdda-pll-supply#phy-cellsqcom,glink-channelsqcom,non-secure-domainvdda18-supplyvdda33-supplyassigned-clocksassigned-clock-ratesdr_modesnps,dis_u2_susphy_quirksnps,dis_enblslpm_quirkpolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresistripcooling-deviceserial0regulator-always-onregulator-boot-on