8H(w ,Lenovo Yoga C6302lenovo,yoga-c630qcom,sdm845 =convertiblealiases!J/soc@0/geniqup@8c0000/i2c@880000!O/soc@0/geniqup@8c0000/i2c@884000!T/soc@0/geniqup@8c0000/i2c@888000!Y/soc@0/geniqup@8c0000/i2c@88c000!^/soc@0/geniqup@8c0000/i2c@890000!c/soc@0/geniqup@8c0000/i2c@894000!h/soc@0/geniqup@8c0000/i2c@898000!m/soc@0/geniqup@8c0000/i2c@89c000!r/soc@0/geniqup@ac0000/i2c@a80000!w/soc@0/geniqup@ac0000/i2c@a84000!|/soc@0/geniqup@ac0000/i2c@a88000!/soc@0/geniqup@ac0000/i2c@a8c000!/soc@0/geniqup@ac0000/i2c@a90000!/soc@0/geniqup@ac0000/i2c@a94000!/soc@0/geniqup@ac0000/i2c@a98000!/soc@0/geniqup@ac0000/i2c@a9c000!/soc@0/geniqup@8c0000/spi@880000!/soc@0/geniqup@8c0000/spi@884000!/soc@0/geniqup@8c0000/spi@888000!/soc@0/geniqup@8c0000/spi@88c000!/soc@0/geniqup@8c0000/spi@890000!/soc@0/geniqup@8c0000/spi@894000!/soc@0/geniqup@8c0000/spi@898000!/soc@0/geniqup@8c0000/spi@89c000!/soc@0/geniqup@ac0000/spi@a80000!/soc@0/geniqup@ac0000/spi@a84000!/soc@0/geniqup@ac0000/spi@a88000!/soc@0/geniqup@ac0000/spi@a8c000!/soc@0/geniqup@ac0000/spi@a90000!/soc@0/geniqup@ac0000/spi@a94000!/soc@0/geniqup@ac0000/spi@a98000!/soc@0/geniqup@ac0000/spi@a9c000$/soc@0/geniqup@ac0000/serial@a84000$/soc@0/geniqup@8c0000/serial@898000chosenclocksxo-board 2fixed-clockI #xo_board6sleep-clk 2fixed-clock65cpus cpu@0>cpu 2qcom,kryo385JNUpsciccv(psci6l2-cache2cache 6l3-cache2cache6 cpu@100>cpu 2qcom,kryo385JNUpsciccv( psci 6l2-cache2cache 6 cpu@200>cpu 2qcom,kryo385JNUpsciccv( psci 6l2-cache2cache 6 cpu@300>cpu 2qcom,kryo385JNUpsciccv(psci6l2-cache2cache 6cpu@400>cpu 2qcom,kryo385JNUpscicv(psci6l2-cache2cache 6cpu@500>cpu 2qcom,kryo385JNUpscicv(psci6l2-cache2cache 6cpu@600>cpu 2qcom,kryo385JNUpscicv(psci6l2-cache2cache 6cpu@700>cpu 2qcom,kryo385JNUpscicv(psci6 l2-cache2cache 6cpu-mapcluster0core0core1core2core3core4core5core6core7 idle-states"pscicpu-sleep-0-02arm,idle-state/little-rail-power-collapse?@V^gwb6'cpu-sleep-1-02arm,idle-state/big-rail-power-collapse?@Vgmw6(domain-idle-statescluster-sleep-02domain-idle-state?ADV gw'6)firmwarescm2qcom,scm-sdm845qcom,scmmemory@80000000>memoryJopp-table-cpu02operating-points-v26opp-300000000 5I>opp-403200000X 5I>opp-4800000008 5bpopp-576000000"U 5bpopp-652800000& 5u0opp-748800000,opp-82560000015opp-9024000005Ɉ`opp-979200000:]hopp-1056000000>Hopp-1132800000C(!b@opp-1228800000I>!bopp-1324800000N!b opp-1420800000T.opp-1516800000Zh.'Popp-1612800000`!`>'Popp-1689600000d@>>opp-1766400000iI >V0opp-table-cpu42operating-points-v26opp-300000000 5I>opp-403200000X 5I>opp-4800000008I>opp-576000000"UI>opp-652800000&I>opp-748800000,I>opp-82560000015!bopp-9024000005Ɉ!bopp-979200000:]h!bopp-1056000000>H.opp-1132800000C(.opp-1209600000H>opp-1286400000L>opp-1363200000Q@>opp-1459200000V>opp-1536000000[Ropp-1612800000`!`Ropp-1689600000d@R'Popp-1766400000iI ^'Popp-1843200000m^'Popp-1920000000rpn'Popp-1996800000wn>opp-2092800000|n>opp-2169600000Qxn>opp-2246400000Xn>opp-2323200000y8n>opp-2400000000 nV0opp-2476800000nV0opp-25536000004nV0opp-2649600000nV0opp-2745600000nopp-2803200000pnopp-2841600000_`nopp-2956800000=0nopp-table-dsi2operating-points-v26opp-19200000$!opp-180000000 "opp-275000000d*#opp-328580000$opp-358000000V%opp-table-qspi2operating-points-v26opp-19200000$!opp-100000000"opp-150000000р#opp-300000000%opp-table-qup2operating-points-v26=opp-50000000!opp-75000000xh"opp-100000000#opp-128000000 %pmu2arm,armv8-pmuv3 psci 2arm,psci-1.0\smcpower-domain-cpu0&'6power-domain-cpu1&'6 power-domain-cpu2&'6 power-domain-cpu3&'6power-domain-cpu4&(6power-domain-cpu5&(6power-domain-cpu6&(6power-domain-cpu7&(6power-domain-cluster)6&reserved-memory hyp-mem@85700000Jp`xbl-mem@85e00000Jaop-mem@85fc0000Jaop-cmd-db-mem@85fe0000 2qcom,cmd-dbJsmem@86000000 2qcom,smemJ *tz@86200000J rmtfs@88f000002qcom,rmtfs-memJ qseecom@8ab00000J@camera-mem@8bf00000JPmpss@8e000000J6venus@95800000JP6cdsp@95d00000J63mba@96500000JP 6slpi@96700000Jp@6spss@97b00000Jmpss-metadata( 5@6fastrpc2shared-dma-pool(:@5D6memory@8c400000J@6memory@8c515000JQP 6memory@8c517000JQp6memory@8c600000J`6-remoteproc-adsp2qcom,sdm845-adsp-pas@M++++#awdogfatalreadyhandoverstop-ackN,qxo}-./stopokay&qcom/sdm850/LENOVO/81JL/qcadsp850.mbnglink-edge lpass0apr 2qcom,apr-v2apr_audio_svc  service@3J 2qcom,q6coreavs/audiomsm/adsp/audio_pdservice@4 2qcom,q6afeJavs/audiomsm/adsp/audio_pddais2qcom,q6afe-dais 16service@7 2qcom,q6asmJavs/audiomsm/adsp/audio_pddais2qcom,q6asm-dais 1 B1!6dai@0Jdai@1Jdai@2Jservice@8 2qcom,q6admJavs/audiomsm/adsp/audio_pdrouting2qcom,q6adm-routing16fastrpc 2qcom,fastrpcfastrpcglink-apps-dspadspI compute-cb@32qcom,fastrpc-compute-cbJ B1#compute-cb@42qcom,fastrpc-compute-cbJ B1$remoteproc-cdsp2qcom,sdm845-cdsp-pas@MB2222#awdogfatalreadyhandoverstop-ackN,qxo}3.4stopokay&qcom/sdm850/LENOVO/81JL/qccdsp850.mbnglink-edge >turing0fastrpc 2qcom,fastrpcfastrpcglink-apps-dspcdspI compute-cb@12qcom,fastrpc-compute-cbJ B10compute-cb@22qcom,fastrpc-compute-cbJ B10compute-cb@32qcom,fastrpc-compute-cbJ B10compute-cb@42qcom,fastrpc-compute-cbJ B10compute-cb@52qcom,fastrpc-compute-cbJ B10compute-cb@62qcom,fastrpc-compute-cbJ B10compute-cb@72qcom,fastrpc-compute-cbJ B10compute-cb@82qcom,fastrpc-compute-cbJ B10smp2p-cdsp 2qcom,smp2p`^ @0jmaster-kernelymaster-kernel64slave-kernel yslave-kernel62smp2p-lpass 2qcom,smp2p` 0 jmaster-kernelymaster-kernel6/slave-kernel yslave-kernel6+smp2p-mpss 2qcom,smp2p` 0jmaster-kernelymaster-kernel6slave-kernel yslave-kernel6ipa-ap-to-modemyipa6ipa-modem-to-apyipa6smp2p-slpi 2qcom,smp2p` 0jmaster-kernelymaster-kernel6slave-kernel yslave-kernel6soc@0  2simple-busclock-controller@1000002qcom,gcc-sdm845JN,,567=qbi_tcxobi_tcxo_aosleep_clkpcie_0_pipe_clkpcie_1_pipe_clk869qfprom@7840002qcom,sdm845-qfpromqcom,qfpromJx@ hstx-trim-primary@1ebJ6hstx-trim-secondary@1ebJ6rng@793000 2qcom,prng-eeJy0N9@qcoredma-controller@8000002qcom,sdm845-gpi-dmaJ   B1 disabled6>geniqup@8c00002qcom,geni-se-qupJ` qm-ahbs-ahbN9d9e B1 : ; qup-coreokayi2c@8800002qcom,geni-i2cJ@qseN9D0default>< Y 8=H: ;;: qup-corequp-configqup-memory H>>Mtxrx disabledspi@8800002qcom,geni-spiJ@qseN9D0default>? Y 0: ;;qup-corequp-config H>>Mtxrx disabledserial@8800002qcom,geni-uartJ@qseN9D0default>@ Y8=0: ;;qup-corequp-config disabledi2c@8840002qcom,geni-i2cJ@@qseN9F0default>A Z 8=H: ;;: qup-corequp-configqup-memory H>>Mtxrxokayembedded-controller@702lenovo,yoga-c630-ecJp MB0default>C connector@02usb-c-connectorJWdualbhostports port@0JendpointlD6port@1JendpointlE6port@2Jendpointconnector@12usb-c-connectorJWdualbhostspi@8840002qcom,geni-spiJ@@qseN9F0default>F Z 0: ;;qup-corequp-config H>>Mtxrx disabledserial@8840002qcom,geni-uartJ@@qseN9F0default>G Z8=0: ;;qup-corequp-config disabledi2c@8880002qcom,geni-i2cJ@qseN9H0default>H [ 8=H: ;;: qup-corequp-configqup-memory H>>Mtxrx disabledspi@8880002qcom,geni-spiJ@qseN9H0default>I [ 0: ;;qup-corequp-config H>>Mtxrx disabledserial@8880002qcom,geni-uartJ@qseN9H0default>J [8=0: ;;qup-corequp-config disabledi2c@88c0002qcom,geni-i2cJ@qseN9J0default>KL \ 8=H: ;;: qup-corequp-configqup-memory H>>Mtxrxokayhid@15 2hid-over-i2cJ| MB%hid@2c 2hid-over-i2cJ,|  MB%spi@88c0002qcom,geni-spiJ@qseN9J0default>M \ 0: ;;qup-corequp-config H>>Mtxrx disabledserial@88c0002qcom,geni-uartJ@qseN9J0default>N \8=0: ;;qup-corequp-config disabledi2c@8900002qcom,geni-i2cJ@qseN9L0default>O ] 8=H: ;;: qup-corequp-configqup-memory H>>Mtxrx disabledspi@8900002qcom,geni-spiJ@qseN9L0default>P ] 0: ;;qup-corequp-config H>>Mtxrx disabledserial@8900002qcom,geni-uartJ@qseN9L0default>Q ]8=0: ;;qup-corequp-config disabledi2c@8940002qcom,geni-i2cJ@@qseN9N0default>R ^ 8=H: ;;: qup-corequp-configqup-memory H>>Mtxrxokayhid@10 2hid-over-i2cJ| MB}0default>Sspi@8940002qcom,geni-spiJ@@qseN9N0default>T ^ 0: ;;qup-corequp-config H>>Mtxrx disabledserial@8940002qcom,geni-uartJ@@qseN9N0default>U ^8=0: ;;qup-corequp-config disabledi2c@8980002qcom,geni-i2cJ@qseN9P0default>V _ 8=H: ;;: qup-corequp-configqup-memory H>>Mtxrx disabledspi@8980002qcom,geni-spiJ@qseN9P0default>W _ 0: ;;qup-corequp-config H>>Mtxrx disabledserial@8980002qcom,geni-uartJ@qseN9P0default>X _8=0: ;;qup-corequp-configokaybluetooth2qcom,wcn3990-btYZ[\]0i2c@89c0002qcom,geni-i2cJ@qseN9R0default>^ ` 8= disabledspi@89c0002qcom,geni-spiJ@qseN9R0default>_ ` 0: ;;qup-corequp-config H>>Mtxrx disabledserial@89c0002qcom,geni-uartJ@qseN9R0default>` `8=0: ;;qup-corequp-config disableddma-controller@a000002qcom,sdm845-gpi-dmaJ%&'()*+   B1 disabled6cgeniqup@ac00002qcom,geni-se-qupJ` qm-ahbs-ahbN9f9g B1 a ; qup-coreokayi2c@a800002qcom,geni-i2cJ@qseN9T0default>b a 8=Ha ;;a qup-corequp-configqup-memory HccMtxrx disabledspi@a800002qcom,geni-spiJ@qseN9T0default>d a 0a ;;qup-corequp-config HccMtxrx disabledserial@a800002qcom,geni-uartJ@qseN9T0default>e a8=0a ;;qup-corequp-config disabledi2c@a840002qcom,geni-i2cJ@@qseN9V0default>f b 8=Ha ;;a qup-corequp-configqup-memory HccMtxrx disabledspi@a840002qcom,geni-spiJ@@qseN9V0default>g b 0a ;;qup-corequp-config HccMtxrx disabledserial@a840002qcom,geni-debug-uartJ@@qseN9V0default>h b8=0a ;;qup-corequp-configokayi2c@a880002qcom,geni-i2cJ@qseN9X0default>i c 8=Ha ;;a qup-corequp-configqup-memory HccMtxrxokaybridge@2c 2ti,sn65dsi86J,0default>j B`kk llNmqrefclk#*6ports port@0Jendpointln6port@1Jendpointlo6raux-buspanel2boe,nv133fhm-n615p?qportendpointlr6ospi@a880002qcom,geni-spiJ@qseN9X0default>s c 0a ;;qup-corequp-config HccMtxrx disabledserial@a880002qcom,geni-uartJ@qseN9X0default>t c8=0a ;;qup-corequp-config disabledi2c@a8c0002qcom,geni-i2cJ@qseN9Z0default>u d 8=Ha ;;a qup-corequp-configqup-memory HccMtxrxokayhid@5c 2hid-over-i2cJ\| MB\0default>vspi@a8c0002qcom,geni-spiJ@qseN9Z0default>w d 0a ;;qup-corequp-config HccMtxrx disabledserial@a8c0002qcom,geni-uartJ@qseN9Z0default>x d8=0a ;;qup-corequp-config disabledi2c@a900002qcom,geni-i2cJ@qseN9\0default>y e 8=Ha ;;a qup-corequp-configqup-memory HccMtxrx disabledspi@a900002qcom,geni-spiJ@qseN9\0default>z e 0a ;;qup-corequp-config HccMtxrx disabledserial@a900002qcom,geni-uartJ@qseN9\0default>{ e8=0a ;;qup-corequp-config disabledi2c@a940002qcom,geni-i2cJ@@qseN9^0default>| f 8=Ha ;;a qup-corequp-configqup-memory HccMtxrx disabledspi@a940002qcom,geni-spiJ@@qseN9^0default>} f 0a ;;qup-corequp-config HccMtxrx disabledserial@a940002qcom,geni-uartJ@@qseN9^0default>~ f8=0a ;;qup-corequp-config disabledi2c@a980002qcom,geni-i2cJ@qseN9`0default> g 8=Ha ;;a qup-corequp-configqup-memory HccMtxrx disabledspi@a980002qcom,geni-spiJ@qseN9`0default> g 0a ;;qup-corequp-config HccMtxrx disabledserial@a980002qcom,geni-uartJ@qseN9`0default> g8=0a ;;qup-corequp-config disabledi2c@a9c0002qcom,geni-i2cJ@qseN9b0default> h 8= disabledHa ;;a qup-corequp-configqup-memory HccMtxrxspi@a9c0002qcom,geni-spiJ@qseN9b0default> h 0a ;;qup-corequp-config HccMtxrx disabledserial@a9c0002qcom,geni-uartJ@qseN9b0default> h8=0a ;;qup-corequp-config disabledsystem-cache-controller@11000002qcom,sdm845-llccPJP (0@Lllcc0_basellcc1_basellcc2_basellcc3_basellcc_broadcast_base Fdma@10a20002qcom,sdm845-dccqcom,dcc J  pmu@114a0002qcom,sdm845-llcc-bwmonJ D opp-table2operating-points-v26opp-0 5opp-1opp-2.opp-3Ropp-4npmu@1436400(2qcom,sdm845-cpu-bwmonqcom,sdm845-bwmonJCd E opp-table2operating-points-v26opp-0I>opp-1opp-2opp-3>opp-4pcie@1c000002qcom,pcie-sdm845PJ `` `pLparfdbielbiconfigmhi>pciVgq 8` `0`0 amsi{8N9.9)9+9-9/9090qpipeauxcfgbus_masterbus_slaveslave_q2atbu111111111 1 1 1 1 1119pci96pciephy disabledpcie@0>pciJg phy@1c060002qcom,sdm845-qmp-pcie-phyJ`(N999+9,9:9.qauxcfg_ahbrefrefgenpipe#pcie_0_pipe_clk9phy9: disabled66pcie@1c080002qcom,pcie-sdm845PJ @@ @Lparfdbielbiconfigmhi>pciVgq 8@ @0@0 3amsi{@N9691939597989494qpipeauxcfgbus_masterbus_slaveslave_q2areftbu91$111111111 1  1  1  1  1 119pci97pciephy disabledpcie@0>pciJg phy@1c0a0002qcom,sdm845-qhp-pcie-phyJ (N9993949:96qauxcfg_ahbrefrefgenpipe#pcie_1_pipe_clk9phy9: disabled67interconnect@13800002qcom,sdm845-mem-nocJ8r 6interconnect@14e00002qcom,sdm845-dc-nocJN interconnect@15000002qcom,sdm845-config-nocJPP 6;interconnect@16200002qcom,sdm845-system-nocJb 6interconnect@16e00002qcom,sdm845-aggre1-nocJnP 6:interconnect@17000002qcom,sdm845-aggre2-nocJp 6ainterconnect@17400002qcom,sdm845-mmss-nocJt 6ufshc@1d84000+2qcom,sdm845-ufshcqcom,ufshcjedec,ufs-2.0 J@%Lstdice  ufsphy99rst B1{qcore_clkbus_aggr_clkiface_clkcore_clk_uniproref_clktx_lane0_sync_clkrx_lane0_sync_clkrx_lane1_sync_clkice_core_clkHN9999,99990:;(ufs-ddrcpu-ufsokay 0B< '6opp-table2operating-points-v26opp-50000000H<4`xh"opp-200000000H р%phy@1d870002qcom,sdm845-qmp-ufs-phyJpN,99qrefref_auxqref9ufsphyokayM]6dma-controller@1dc4000 2qcom,bam-v1.7.4qcom,bam-v1.7.0J@@ N,qbam_clkmu0B11116crypto@1dfa0002qcom,crypto-v5.4Jߠ`N9 9 ,qifacebuscoreHMrxtx0B1111 disabledipa@1e400002qcom,sdm845-ipaB1 1"0Jpp @Lipa-regipa-sharedgsi8M7(aipagsiipa-clock-queryipa-setup-readyN, qcoreHaa ;memoryimemconfig*ipa-clock-enabled-validipa-clock-enabledokayself}$qcom/sdm850/LENOVO/81JL/ipa_fws.elfhwlock@1f400002qcom,tcsr-mutexJ6*syscon@1f600002qcom,sdm845-tcsrsysconJ6pinctrl@34000002qcom,sdm845-pinctrlJ@ BQ6Bcci0-default-stategpio17gpio18cci_i2c6cci0-sleep-stategpio17gpio18cci_i2c!6cci1-default-stategpio19gpio20cci_i2c6cci1-sleep-stategpio19gpio20cci_i2c!6qspi-clk-stategpio95 qspi_clkqspi-cs0-stategpio90qspi_csqspi-cs1-stategpio89qspi_csqspi-data0-stategpio91 qspi_dataqspi-data1-stategpio92 qspi_dataqspi-data23-stategpio93gpio94 qspi_dataqup-i2c0-default-state gpio0gpio1qup06<qup-i2c1-default-stategpio17gpio18qup16Aqup-i2c2-default-stategpio27gpio28qup26Hqup-i2c3-default-stategpio41gpio42qup36Kqup-i2c4-default-stategpio89gpio90qup46Oqup-i2c5-default-stategpio85gpio86qup56Rqup-i2c6-default-stategpio45gpio46qup66Vqup-i2c7-default-stategpio93gpio94qup76^qup-i2c8-default-stategpio65gpio66qup86bqup-i2c9-default-state gpio6gpio7qup96fqup-i2c10-default-stategpio55gpio56qup1006iqup-i2c11-default-stategpio31gpio32qup116uqup-i2c12-default-stategpio49gpio50qup1206yqup-i2c13-default-stategpio105gpio106qup136|qup-i2c14-default-stategpio33gpio34qup146qup-i2c15-default-stategpio81gpio82qup156qup-spi0-default-stategpio0gpio1gpio2gpio3qup06?qup-spi1-default-stategpio17gpio18gpio19gpio20qup16Fqup-spi2-default-stategpio27gpio28gpio29gpio30qup26Iqup-spi3-default-stategpio41gpio42gpio43gpio44qup36Mqup-spi4-default-stategpio89gpio90gpio91gpio92qup46Pqup-spi5-default-stategpio85gpio86gpio87gpio88qup56Tqup-spi6-default-stategpio45gpio46gpio47gpio48qup66Wqup-spi7-default-stategpio93gpio94gpio95gpio96qup76_qup-spi8-default-stategpio65gpio66gpio67gpio68qup86dqup-spi9-default-stategpio6gpio7gpio4gpio5qup96gqup-spi10-default-stategpio55gpio56gpio53gpio54qup106squp-spi11-default-stategpio31gpio32gpio33gpio34qup116wqup-spi12-default-stategpio49gpio50gpio51gpio52qup126zqup-spi13-default-state gpio105gpio106gpio107gpio108qup136}qup-spi14-default-stategpio33gpio34gpio31gpio32qup146qup-spi15-default-stategpio81gpio82gpio83gpio84qup156qup-uart0-default-state6@tx-pinsgpio2qup0rx-pinsgpio3qup0qup-uart1-default-state6Gtx-pinsgpio19qup1rx-pinsgpio20qup1qup-uart2-default-state6Jtx-pinsgpio29qup2rx-pinsgpio30qup2qup-uart3-default-state6Ntx-pinsgpio43qup3rx-pinsgpio44qup3qup-uart3-4pin-statects-pinsgpio41qup3rts-tx-pinsgpio42gpio43qup3rx-pinsgpio44qup3qup-uart4-default-state6Qtx-pinsgpio91qup4rx-pinsgpio92qup4qup-uart5-default-state6Utx-pinsgpio87qup5rx-pinsgpio88qup5qup-uart6-default-statetx-pinsgpio47qup6rx-pinsgpio48qup6qup-uart6-4pin-state6Xcts-pinsgpio45qup6!rts-tx-pinsgpio46gpio47qup60rx-pinsgpio48qup6qup-uart7-default-state6`tx-pinsgpio95qup7rx-pinsgpio96qup7qup-uart8-default-state6etx-pinsgpio67qup8rx-pinsgpio68qup8qup-uart9-default-state6htx-pinsgpio4qup9rx-pinsgpio5qup9qup-uart10-default-state6ttx-pinsgpio53qup10rx-pinsgpio54qup10qup-uart11-default-state6xtx-pinsgpio33qup11rx-pinsgpio34qup11qup-uart12-default-state6{tx-pinsgpio51qup0rx-pinsgpio52qup0qup-uart13-default-state6~tx-pinsgpio107qup13rx-pinsgpio108qup13qup-uart14-default-state6tx-pinsgpio31qup14rx-pinsgpio32qup14qup-uart15-default-state6tx-pinsgpio83qup15rx-pinsgpio84qup15quat-mi2s-sleep-stategpio58gpio59gpio!quat-mi2s-active-stategpio58gpio59 qua_mi2s0=quat-mi2s-sd0-sleep-stategpio60gpio!quat-mi2s-sd0-active-stategpio60 qua_mi2s0quat-mi2s-sd1-sleep-stategpio61gpio!quat-mi2s-sd1-active-stategpio61 qua_mi2s0quat-mi2s-sd2-sleep-stategpio62gpio!quat-mi2s-sd2-active-stategpio62 qua_mi2s0quat-mi2s-sd3-sleep-stategpio63gpio!quat-mi2s-sd3-active-stategpio63 qua_mi2s0wcd-intr-default-stategpio54gpio!6sn65dsi86-enable-stategpio96gpio06ji2c2-hid-active-stategpio37gpio6Li2c5-hid-active-stategpio125gpio6Si2c11-hid-active-stategpio92gpio6vlid-pin-stategpio124gpio06 mode-pin-stategpio95gpio06 ec-int-stategpio20gpio06Cremoteproc@40800002qcom,sdm845-mss-pil JH Lqdsp6rmbLM 0awdogfatalreadyhandoverstop-ackshutdown-ack@N9$9'99%9(9&9@,2qifacebusmemgpll0_msssnoc_aximnoc_axiprngxo.stop mss_restartpdc_resetI0P@888 cxmxmssokayNqcom/sdm850/LENOVO/81JL/qcdsp1v2850.mbnqcom/sdm850/LENOVO/81JL/qcdsp2850.mbnmba}mpss}metadata}glink-edge modem0 clock-controller@50900002qcom,sdm845-gpuccJ N,99 8qbi_tcxogcc_gpu_gpll0_clk_srcgcc_gpu_gpll0_div_clk_src6remoteproc@5c000002qcom,sdm845-slpi-pasJ@@M#awdogfatalreadyhandoverstop-ackN,qxo.88lcxlmx}stop disabledglink-edge dsps0fastrpc 2qcom,fastrpcfastrpcglink-apps-dspsdspIX} compute-cb@02qcom,fastrpc-compute-cbJstm@6002000 2arm,coresight-stmarm,primecell J (Lstm-basestm-stimulus-baseN. qapb_pclkout-portsportendpointl6funnel@6041000+2arm,coresight-dynamic-funnelarm,primecellJN. qapb_pclkout-portsportendpointl6in-ports port@7Jendpointl6funnel@6043000+2arm,coresight-dynamic-funnelarm,primecellJ0N. qapb_pclkout-portsportendpointl6in-ports port@5Jendpointl6funnel@6045000+2arm,coresight-dynamic-funnelarm,primecellJPN. qapb_pclkout-portsportendpointl6in-ports port@0Jendpointl6port@2Jendpointl6replicator@6046000/2arm,coresight-dynamic-replicatorarm,primecellJ`N. qapb_pclkout-portsportendpointl6in-portsportendpointl6etf@6047000 2arm,coresight-tmcarm,primecellJpN. qapb_pclkout-portsportendpointl6in-portsportendpointl6etr@6048000 2arm,coresight-tmcarm,primecellJN. qapb_pclkcin-portsportendpointl6etm@7040000"2arm,coresight-etm4xarm,primecellJN. qapb_pclkvout-portsportendpointl6etm@7140000"2arm,coresight-etm4xarm,primecellJN. qapb_pclkvout-portsportendpointl6etm@7240000"2arm,coresight-etm4xarm,primecellJ$N. qapb_pclkvout-portsportendpointl6etm@7340000"2arm,coresight-etm4xarm,primecellJ4N. qapb_pclkvout-portsportendpointl6etm@7440000"2arm,coresight-etm4xarm,primecellJDN. qapb_pclkvout-portsportendpointl6etm@7540000"2arm,coresight-etm4xarm,primecellJTN. qapb_pclkvout-portsportendpointl6etm@7640000"2arm,coresight-etm4xarm,primecellJdN. qapb_pclkvout-portsportendpointl6etm@7740000"2arm,coresight-etm4xarm,primecellJt N. qapb_pclkvout-portsportendpointl6funnel@7800000+2arm,coresight-dynamic-funnelarm,primecellJN. qapb_pclkout-portsportendpointl6in-ports port@0Jendpointl6port@1Jendpointl6port@2Jendpointl6port@3Jendpointl6port@4Jendpointl6port@5Jendpointl6port@6Jendpointl6port@7Jendpointl6funnel@7810000+2arm,coresight-dynamic-funnelarm,primecellJN. qapb_pclkout-portsportendpointl6in-portsportendpointl6mmc@8804000$2qcom,sdm845-sdhciqcom,sdhci-msm-v5J@ahc_irqpwr_irqN9h9i,qifacecorexo B18 disabledopp-table2operating-points-v26opp-9600000|!opp-19200000$"opp-100000000#opp-201500000 `$spi@88df0002qcom,sdm845-qspiqcom,qspi-v1J B1`  RN99 qifacecore8 disabledslim-ngd@171c00002qcom,slim-ngd-v2.1.0J HMrxtx B1 okayslim@1J ifd@0,0 2slim217,250J6codec@1,0 2slim217,250J1 MB6qextclkN,|#mclk>0defaultw@w@w@w@  0B@ Y Y -Y ;Y IY W$I      ~ P6gpio-controller@422qcom,wcd9340-gpioJB6soundwire@c852qcom,soundwire-v1.3.0J @M   ??     1Nqiface 6speaker@0,32sdw10217211000J , < RSpkrLeft16speaker@0,42sdw10217211000 ,J < RSpkrRight16lmh@17d708002qcom,sdm845-lmhJ ! d i q$ s6lmh@17d788002qcom,sdm845-lmhJ׈   d i q$ s6phy@88e2000(2qcom,sdm845-qusb2-phyqcom,qusb2-v2-phyJ okayN9, qcfg_ahbref9  ]    " 96phy@88e3000(2qcom,sdm845-qusb2-phyqcom,qusb2-v2-phyJ0okayN9, qcfg_ahbref9   ]   6phy@88e80002qcom,sdm845-qmp-usb3-dp-phyJ0okay(N99999"qauxrefcom_auxusb3_pipecfg_ahb99 phycommon PM]6ports port@0Jendpointl6Eport@1Jendpointl6port@2Jendpointl6phy@88eb0002qcom,sdm845-qmp-usb3-uni-phyJ(N99999qauxcfg_ahbrefcom_auxpipe#usb3_uni_phy_pipe_clk_src99 phyphy_phyokayM]6usb@a6f88002qcom,sdm845-dwc3qcom,dwc3J ookay (N9 9999#qcfg_noccoreifacesleepmock_utmi99$рDM <apwr_evenths_phy_irqdp_hs_phy_irqdm_hs_phy_irqss_phy_irq990a;)usb-ddrapps-usbusb@a600000 2snps,dwc3J `  B1@ c |  usb2-phyusb3-phy hostports port@0Jendpointl6Dport@1Jendpointl6usb@a8f88002qcom,sdm845-dwc3qcom,dwc3J okay (N9 9999#qcfg_noccoreifacesleepmock_utmi99$рDM  <apwr_evenths_phy_irqdp_hs_phy_irqdm_hs_phy_irqss_phy_irq990a;*usb-ddrapps-usbusb@a800000 2snps,dwc3J   B1` c | usb2-phyusb3-phy hostvideo-codec@aa000002qcom,sdm845-venus-v2J   8venusvcodec0vcodec1cx8N  Aqcoreifacebusvcodec0_corevcodec0_busvcodec1_corevcodec1_busB11}0;+video-memcpu-cfgokay%qcom/sdm850/LENOVO/81JL/qcvss850.mbnvideo-core02venus-decodervideo-core12venus-encoderopp-table2operating-points-v26opp-100000000!opp-200000000 "opp-320000000#opp-380000000W$opp-444000000v%opp-533000097clock-controller@ab000002qcom,sdm845-videoccJ N,qbi_tcxo6camss@acb30002qcom,sdm845-camssJ 0 ˠ ̀ P ` p ƀ @ `@ @@ELcsid0csid1csid2csiphy0csiphy1csiphy2csiphy3vfe0vfe1vfe_litexEacsid0csid1csid2csiphy0csiphy1csiphy2csiphy3vfe0vfe1vfe_lite N %&,-23  99RS!"$#()+*/10qcamnoc_axicpas_ahbcphy_rx_srccsi0csi0_srccsi1csi1_srccsi2csi2_srccsiphy0csiphy0_timercsiphy0_timer_srccsiphy1csiphy1_timercsiphy1_timer_srccsiphy2csiphy2_timercsiphy2_timer_srccsiphy3csiphy3_timercsiphy3_timer_srcgcc_camera_ahbgcc_camera_axislow_ahb_srcsoc_ahbvfe0_axivfe0vfe0_cphy_rxvfe0_srcvfe1_axivfe1vfe1_cphy_rxvfe1_srcvfe_litevfe_lite_cphy_rxvfe_lite_src0B111 1  disabledports port@0Jport@1Jport@2Jport@3Jcci@ac4a000!2qcom,sdm845-cciqcom,msm8996-cci J Ġ@ 0NSR 5qcamnoc_axisoc_ahbslow_ahb_srccpas_ahbccicci_srcĴ<4`0defaultsleep>  disabledi2c-bus@0JB@ i2c-bus@1JB@ clock-controller@ad000002qcom,sdm845-camccJ N,qbi_tcxo6display-subsystem@ae000002qcom,sdm845-mdssJ LmdssN  qifacecore S0mdp0-memmdp1-memB11 okay 6display-controller@ae010002qcom,sdm845-dpu J   Lmdpvbif(N9 qgcc-busifacebuscorevsync$8ports port@0Jendpointl6port@1Jendpointl6port@2Jendpointl6opp-table2operating-points-v26opp-19200000$!opp-171428571 7"opp-344000000$opp-430000000G%displayport-controller@ae90000 disabled2qcom,sdm845-dpPJ      (N "%;qcore_ifacecore_auxctrl_linkctrl_link_ifacestream_pixel!& dp8ports port@0Jendpointl6port@1Jendpointl6opp-table2operating-points-v26opp-162000000 "opp-270000000߀#opp-540000000 /$opp-8100000000G%dsi@ae94000(2qcom,sdm845-dsi-ctrlqcom,mdss-dsi-ctrlJ @ Ldsi_ctrl0N$qbytebyte_intfpixelcoreifacebus 8okay  ports port@0Jendpointl6port@1Jendpointl 6nphy@ae944002qcom,dsi-phy-10nm0J D F JLdsi_phydsi_phy_lanedsi_pllN, qifacerefokay 6dsi@ae96000(2qcom,sdm845-dsi-ctrlqcom,mdss-dsi-ctrlJ ` Ldsi_ctrl0N $qbytebyte_intfpixelcoreifacebus 8 disabled ports port@0Jendpointl6port@1Jendpointphy@ae964002qcom,dsi-phy-10nm0J d f jLdsi_phydsi_phy_lanedsi_pllN, qifaceref disabled6gpu@50000002qcom,adreno-630.2qcom,adreno J Lkgsl_3d0_reg_memorycx_mem ,B gfx-memokay6opp-table2operating-points-v26opp-710000000*Q nopp-675000000(; nopp-596000000#= @^opp-520000000 ^opp-414000000# >opp-342000000b )opp-257000000Q@ @%zap-shader})qcom/sdm850/LENOVO/81JL/qcdxkmsuc850.mbniommu@504000022qcom,sdm845-smmu-v2qcom,adreno-smmuqcom,smmu-v2J  xlmnopqrsN9!9 qbusiface6gmu@506a000&2qcom,adreno-gmu-630.2qcom,adreno-gmu0J ( HLgmugmu_pdcgmu_pdc_seq01ahfigmu N99!qgmucxoaximemnoccxgxBokay6opp-table2operating-points-v26opp-400000000ׄ opp-200000000  0clock-controller@af000002qcom,sdm845-dispccJ HN,99qbi_tcxogcc_disp_gpll0_clk_srcgcc_disp_gpll0_div_clk_srcdsi0_phy_pll_out_byteclkdsi0_phy_pll_out_dsiclkdsi1_phy_pll_out_byteclkdsi1_phy_pll_out_dsiclkdp_link_clk_divsel_tendp_vco_divided_clk_src_mux6interrupt-controller@b2200002qcom,sdm845-pdcqcom,pdcJ "$ 2^^asv6reset-controller@b2e00002qcom,sdm845-pdc-globalJ .6thermal-sensor@c263000 2qcom,sdm845-tsensqcom,tsens-v2 J &0 "  B auplowcritical <6thermal-sensor@c265000 2qcom,sdm845-tsensqcom,tsens-v2 J &P "0 Bauplowcritical <6reset-controller@c2a00002qcom,sdm845-aoss-ccJ *6power-management@c300000#2qcom,sdm845-aoss-qmpqcom,aoss-qmpJ 0 06.cxebisram@c3f00002qcom,sdm845-rpmh-statsJ ?spmi@c4400002qcom,spmi-pmic-arbPJ D ``p @`Lcorechnlsobsrvrintrcnfg aperiph_irq m P pmic@02qcom,pm8998qcom,spmi-pmicJ pon@8002qcom,pm8998-ponJ ] mpwrkey2qcom,pm8941-pwrkey {=  tresin2qcom,pm8941-resin {=  disabledtemp-alarm@24002qcom,spmi-temp-alarmJ$$  thermal <6charger@2800*2qcom,pm8998-coincellqcom,pm8941-coincellJ( disabledadc@31002qcom,spmi-adc-rev2J11  6channel@6J die_tempadc-tm@34002qcom,spmi-adc-tm-hcJ44 <  disabledrtc@60002qcom,pm8941-rtcJ`a Lrtcalarmagpio@c000 2qcom,pm8998-gpioqcom,spmi-gpioJ6pm8998-gpio9-stategpio9normal0 6 pmic@12qcom,pm8998qcom,spmi-pmicJ sram@146bf000#2qcom,sdm845-imemsysconsimple-mfdJk kpil-reloc@94c2qcom,pil-reloc-infoJ Liommu@15000000!2qcom,sdm845-smmu-500arm,mmu-500J   A`abcdefghijklmnopqrstuv;<=>?@ABCDEFGHIJKLMNOPQRSTUVW61tbu@150c50002qcom,sdm845-tbuJ P;9 1tbu@150c90002qcom,sdm845-tbuJ ;9  1tbu@150cd0002qcom,sdm845-tbuJ  9  1tbu@150d10002qcom,sdm845-tbuJ  9  1 tbu@150d50002qcom,sdm845-tbuJ P 9  1tbu@150d90002qcom,sdm845-tbuJ ; 1tbu@150dd0002qcom,sdm845-tbuJ ;9 1tbu@150e10002qcom,sdm845-tbuJN9;9 1clock-controller@170140002qcom,sdm845-lpasscc J@0 Lccqdsp6ss disabledinterconnect@179000002qcom,sdm845-gladiator-nocJЀ 6watchdog@17980000#2qcom,apss-wdt-sdm845qcom,kpss-wdtJN5 mailbox@179900002qcom,sdm845-apss-sharedJ 60rsc@179c0000 apps_rsc2qcom,rpmh-rsc0JLdrv-0drv-1drv-2$   &bcm-voter2qcom,bcm-voter6clock-controller2qcom,sdm845-rpmh-clkqxoN6,power-controller2qcom,sdm845-rpmhpd68opp-table2operating-points-v26opp1 opp2 06!opp3 @6"opp4 6#opp5 6$opp6 6%opp7 @opp8 Popp9 6opp10 regulators-02qcom,pm8998-rpmh-regulators a , Asmps2smps3 [@ s@ 6smps4 [w@ sw@ 6Ysmps5 [  s  6smps7ldo1 [ m s m 6ldo2 [O sO  6 ldo3ldo5 [ 5 s 5 6ldo6 [w@ sw@ ldo7 [w@ sw@ 6Zldo8ldo9ldo10ldo11ldo12 [w@ sw@ 6ldo13ldo14 [ s  6lldo15ldo16ldo17 [ s 6[ldo18ldo19 [/M` s/l ldo20 [-* s-* 6ldo21ldo22ldo23 [2Z s2 6]ldo24 [. s/  6ldo25 [/] s/|@ 6\ldo26 [O sn 6ldo28lvs1lvs2interrupt-controller@17a00000 2arm,gic-v3  J  6msi-controller@17a400002arm,gic-v3-its  J disableddma-controller@17184000 2qcom,bam-v1.7.4qcom,bam-v1.7.0uJ@  m  B16timer@17c90000  2arm,armv7-timer-memJframe@17ca0000 Jframe@17cc0000  J disabledframe@17cd0000   J disabledframe@17ce0000   J disabledframe@17cf0000   J disabledframe@17d00000   J disabledframe@17d10000   J disabledinterconnect@17d410002qcom,sdm845-osm-l3qcom,osm-l3JN,9 qxoalternate6cpufreq@17d43000'2qcom,sdm845-cpufreq-hwqcom,cpufreq-hw J0XLfreq-domain0freq-domain1MN,9 qxoalternate 6wifi@188000002qcom,wcn3990-wifiokayJLmembase}qcxo_ref_clk_pinN, B1@ Z1[D\W]j Lenovo_C630sound-2lenovo,yoga-c630-sndcardqcom,sdm845-sndcard,Lenovo-YOGA-C630-13Q50RX_BIASMCLKAMIC2MIC BIAS2SpkrLeft INSPK1 OUTSpkrRight INSPK2 OUTMM_DL1MultiMedia1 PlaybackMM_DL3MultiMedia3 PlaybackMultiMedia2 CaptureMM_UL2mm1-dai-link MultiMedia1cpumm2-dai-link MultiMedia2cpumm3-dai-link MultiMedia3cpuslim-dai-linkSLIM Playbackcpuplatformcodecslimcap-dai-link SLIM Capturecpuplatformcodecslim-wcd-dai-linkSLIM WCD Playbackcpuplatformcodecthermal-zonescpu0-thermaltripstrip-point0_Epassivetrip-point1sEpassivecpu-crit Ecriticalcpu1-thermaltripstrip-point0_Epassivetrip-point1sEpassivecpu-crit Ecriticalcpu2-thermaltripstrip-point0_Epassivetrip-point1sEpassivecpu-crit Ecriticalcpu3-thermaltripstrip-point0_Epassivetrip-point1sEpassivecpu-crit Ecriticalcpu4-thermaltripstrip-point0_Epassivetrip-point1sEpassivecpu-crit Ecriticalcpu5-thermaltripstrip-point0_Epassivetrip-point1sEpassivecpu-crit Ecriticalcpu6-thermal tripstrip-point0_Epassivetrip-point1sEpassivecpu-crit Ecriticalcpu7-thermal tripstrip-point0_Epassivetrip-point1sEpassivecpu-crit Ecriticalaoss0-thermaltripstrip-point0_Ehotcluster0-thermaltripstrip-point0_Ehotcluster0-crit Ecriticalcluster1-thermaltripstrip-point0_Ehotcluster1-crit Ecriticalgpu-top-thermal cooling-mapsmap0  tripstrip-point0LEpassive6trip-point1_Ehottrip-point2 Ecriticalgpu-bottom-thermal cooling-mapsmap0  tripstrip-point0LEpassive6trip-point1_Ehottrip-point2 Ecriticalaoss1-thermaltripstrip-point0_Ehotq6-modem-thermaltripstrip-point0_Ehotmem-thermaltripstrip-point0_Ehotwlan-thermaltripstrip-point0_Ehotq6-hvx-thermaltripstrip-point0_Ehotcamera-thermaltripstrip-point0_Ehotvideo-thermaltripstrip-point0_Ehotmodem-thermaltripstrip-point0_Ehotpm8998-thermaltripspm8998-alert0(Epassivepm8998-critH Ecriticaltimer2arm,armv8-timer0gpio-keys 2gpio-keys0default>  switch-lid B| ,switch-mode B_ edp-1p2-regulator2regulator-fixed @sw_edp_1p2 [O sO> 0default O Tg 6ksn65dsi86-refclk 2fixed-clock$6mregulator-vph-pwr2regulator-fixed@vph_pwr [8u  s8u 6 regulator-vlcm-3v32regulator-fixed @vlcm_3v3g  [2Z s2Z OBXT6qbacklight2pwm-backlightrB@ B 6p interrupt-parent#address-cells#size-cellsmodelcompatiblechassis-typei2c0i2c1i2c2i2c3i2c4i2c5i2c6i2c7i2c8i2c9i2c10i2c11i2c12i2c13i2c14i2c15spi0spi1spi2spi3spi4spi5spi6spi7spi8spi9spi10spi11spi12spi13spi14spi15serial0serial1#clock-cellsclock-frequencyclock-output-namesphandledevice_typeregclocksenable-methodcapacity-dmips-mhzdynamic-power-coefficientqcom,freq-domainoperating-points-v2interconnectspower-domainspower-domain-names#cooling-cellsnext-level-cachecache-levelcache-unifiedcpuentry-methodidle-state-namearm,psci-suspend-paramentry-latency-usexit-latency-usmin-residency-uslocal-timer-stopopp-sharedopp-hzopp-peak-kBpsrequired-oppsinterrupts#power-domain-cellsdomain-idle-statesrangesno-maphwlocksqcom,client-idqcom,vmidalloc-rangessizealignmentreusableinterrupts-extendedinterrupt-namesclock-namesmemory-regionqcom,qmpqcom,smem-statesqcom,smem-state-namesstatusfirmware-namelabelqcom,remote-pidmboxesqcom,glink-channelsqcom,domainqcom,intentsqcom,protection-domain#sound-dai-cellsiommusqcom,non-secure-domainqcom,smemqcom,local-pidqcom,entry-name#qcom,smem-state-cellsinterrupt-controller#interrupt-cellsdma-ranges#reset-cellsprotected-clocksbits#dma-cellsdma-channelsdma-channel-maskinterconnect-namespinctrl-namespinctrl-0dmasdma-namespower-roledata-roleremote-endpointhid-descr-addrwakeup-sourcevddio-supplyvddxo-supplyvddrf-supplyvddch0-supplyvddch1-supplymax-speedenable-gpiosvcca-supplyvcc-supplyvpll-supplyvccio-supplyno-hpd#pwm-cellsbacklightpower-supplyreg-nameslinux,pci-domainbus-rangenum-lanesinterrupt-map-maskinterrupt-mapiommu-mapresetsreset-namesphysphy-names#phy-cellsassigned-clocksassigned-clock-rates#interconnect-cellsqcom,bcm-voterslanes-per-directionreset-gpiosvcc-max-microampvdda-phy-supplyvdda-pll-supplyqcom,eeqcom,controlled-remotelyqcom,gsi-loader#hwlock-cellsgpio-controller#gpio-cellsgpio-rangeswakeup-parentgpio-reserved-rangespinsfunctionbias-pull-updrive-strengthbias-pull-downbias-disableoutput-highqcom,halt-regsqcom,vmidsarm,scatter-gatherarm,coresight-loses-context-with-cpuslim-ifc-devqcom,micbias1-microvoltqcom,micbias2-microvoltqcom,micbias3-microvoltqcom,micbias4-microvoltvdd-buck-supplyvdd-buck-sido-supplyvdd-tx-supplyvdd-rx-supplyvdd-io-supplyqcom,mbhc-buttons-vthreshold-microvoltqcom,mbhc-headset-vthreshold-microvoltqcom,mbhc-headphone-vthreshold-microvoltqcom,dout-portsqcom,din-portsqcom,ports-sinterval-lowqcom,ports-offset1qcom,ports-offset2powerdown-gpios#thermal-sensor-cellssound-name-prefixcpusqcom,lmh-temp-arm-millicelsiusqcom,lmh-temp-low-millicelsiusqcom,lmh-temp-high-millicelsiusnvmem-cellsvdd-supplyvdda-phy-dpdm-supplyqcom,imp-res-offset-valueqcom,hstx-trim-valueqcom,preemphasis-levelqcom,preemphasis-widthorientation-switchsnps,dis_u2_susphy_quirksnps,dis_enblslpm_quirksnps,parkmode-disable-ss-quirkdr_modepinctrl-1assigned-clock-parentsvdda-supplydata-lanesvdds-supplyqcom,gmuopp-level#iommu-cells#global-interruptsqcom,pdc-ranges#qcom,sensorsqcom,channelmode-bootloadermode-recoverydebouncelinux,codeio-channelsio-channel-names#io-channel-cellsqcom,drive-strengthqcom,stream-id-range#mbox-cellsqcom,tcs-offsetqcom,drv-idqcom,tcs-configqcom,pmic-idvdd-l2-l8-l17-supplyvdd-l7-l12-l14-l15-supplyregulator-min-microvoltregulator-max-microvoltregulator-initial-moderegulator-always-onmsi-controller#msi-cellsnum-channelsqcom,num-eesframe-number#freq-domain-cellsvdd-0.8-cx-mx-supplyvdd-1.8-xo-supplyvdd-1.3-rfa-supplyvdd-3.3-ch0-supplyvdd-3.3-ch1-supplyqcom,snoc-host-cap-8bit-quirkqcom,ath10k-calibration-variantaudio-routinglink-namesound-daipolling-delay-passivethermal-sensorstemperaturehysteresistripcooling-devicelinux,input-typewakeup-event-actionregulator-namegpioenable-active-highvin-supplypwms