ELFp@@&#^zR| (,D-DD T DD-(D$D-DD L DD-@p(D-DT @   TD-D 4hD-D0L 0  0LD-D 0D-D0L 0  0LD-< (D-DT @   TD-D 8`D-D@P @  @PD-( D-DD H DD-0D-D0L 0  0LD-<XD-D@P @   @PD-D << D-D@P @   @PD-D 0|D-D0L 0 X 0LD-4|D-D0L 0 T 0LD-0D-D0L 0 t 0LD-(D-DD D DD-8HD-D@P @  @PD-4D-D0L 0 \ 0LD-8TD-D@P @ $ @PD-< D-D@P @   @PD-D c?#{_WO A8@C,RR(RX !B@S@7@{R>V4} '@>@kijJ!? i(!T>@v{y**`5@ )#B@T!c4*@[!RA 5@!##RB*1T* 7@?&cTv5 B*5@R"B!?"B*@5**`5*5B?bTBc>@A8C_ AT*OIWH_G{F#_֟>v!*?#{ O@*B?` "T*?`"T"R?`"TBR?`"TbR?`"TR?`"TOB @{è#_R@胀h?`.TB  F`7`j!?#{ O@@@*B? T@yh @yh @yhh@yRRh@yh@yh@yu@h"`2RRhj5!?`.TBt@RR`:HRAR**%Rhn4*B`OB @{è#_?#{+WOA8C!5@(Rhr"*@5!*`5@!c*@4*@!A8C_ !T*OG+@WF{D#_k6?#{_WO*4XAk Tt*hAuZ4`@(h@=@n@:@@j@2@**S@>@`@G`@*OCWB_A{Ĩ#_눤?#{@{#_?#{ O<@.@@.@@@3:2W5.@@@3/tL*.@@@3$xAOB @{è#_?#{_WO<@@>@@R@5n@:@@5n@:@5j@2@** 5*@4**n@:@R@>@*OCWB_A{Ĩ#_.@@2ZA@ qHR**@!**@!*@!?#{ WO<@@@@hAz T.@55@"@qT@!sq2T@96)@2@qT@!sq2T@96)@"@qT@!sq2T@96)@2@qT"@!sq2T@96)@@B@q+T!q2`T@94)a| @!sq2T@94)p@.@@sIxfD.@@@3>2[9.@@ @31@06&fLT`RRBR? $77 07**OC @WB{Ĩ#_**@!*@!.@ ?#{ O BRh@1*cR*OB @{è#_?#{WO* *cR2vcROBWA{è#_?#{ O@RR:&@AR**%RHR n4*B`OB @{è#_눤?#{{#_*?#{_WO<@*k* 5*@4>@n@:@@j@2@**S@>@A*OCWB_A{Ĩ#_*?#{WO<@ A)Q  u>@n@:@@j@2@**R@>@*OBWA{è#_ֶ1_<@*__eE??#{ WO<@@qE4@AjR@.@)qEz(R)@V "2?.@@x5.@ @h *.@ @* &@R@a4"R.@j@2@***OC @WB{Ĩ#__eE??#{ WO<@@qE4j@2@** 5*4**0.@`5@5&@@@R@a4*.@ @h .@@2.@@x**OC @WB{Ĩ#_**!*j@2@**h߈ű6?#{!{#_ g@?#{{#_qcom,msm8998-qmp-usb3-phyqcom,qcm2290-qmp-usb3-phyqcom,sdm660-qmp-usb3-phyqcom,sm6115-qmp-usb3-phy&&&& 804<\d<`hp6?H 4T H1 $(`D0 NC 4u<@D d @Gd Ne k$( ,0 48 <@ DH LP \Dptx@|ut4t0<pxUUx (  LP4T( 1 $(H`DH0 D<@ 4uNw  d $( GuDptx@|t0 D<@ 4uNw  dauthor=Vivek Gautam description=Qualcomm QMP USB-C PHY driverlicense=GPLvermagic=6.9.0-mainline-gb343509ebd67-ab11947765-4k SMP preempt mod_unload modversions aarch64name=phy_qcom_qmp_usbcintree=Yscmversion=gb343509ebd67depends=alias=of:N*T*Cqcom,msm8998-qmp-usb3-phyalias=of:N*T*Cqcom,msm8998-qmp-usb3-phyC*alias=of:N*T*Cqcom,qcm2290-qmp-usb3-phyalias=of:N*T*Cqcom,qcm2290-qmp-usb3-phyC*alias=of:N*T*Cqcom,sdm660-qmp-usb3-phyalias=of:N*T*Cqcom,sdm660-qmp-usb3-phyC*alias=of:N*T*Cqcom,sm6115-qmp-usb3-phyalias=of:N*T*Cqcom,sm6115-qmp-usb3-phyC*Unable to register typec switch: %pe reset assert failed qcom,tcsr-regqmp_usbc_typec_unregisterrefvdda-phyphy_phypipecommon&qmp->phy_mutexFailed to parse qcom,tcsr-reg auxcfg_ahbphy initialization timed-out failed to get pipe clock failed to enable regulators, err=%d failed to get resets clock-output-namesqcom-qmp-usbc-phycom_auxvdda-pllpipe_clk enable failed err=%d %pOFn: No clock-output-names phyphy_clk_release_providerreset deassert failed pipe_clk enable failed, err=%d failed to create PHY: %d LinuxLinuxphy_qcom_qmp_usbc!__platform_driver_registerC@platform_driver_unregister6szdevm_kmalloc of_device_get_match_dataS+__mutex_initC Tdevm_regulator_bulk_getΠFtypec_switch_registern}__devm_add_actionptypec_switch_unregister _dev_err(c__of_parse_phandle_with_args/osyscon_node_to_regmapdev_err_probexU)of_get_child_by_name?e___pm_runtime_set_status)dSdevm_pm_runtime_enableUpm_runtime_forbid<devm_phy_createof_phy_simple_xlate辂+__devm_of_phy_provider_register__stack_chk_failK/devm_platform_ioremap_resourceldevm_of_iomap9 devm_get_clk_from_childtRdevm_clk_bulk_get_alldevm_clk_bulk_get_optionalDdevm_clk_getW__devm_reset_control_bulk_getof_property_read_stringQ^clk_fixed_rate_opsӥݠdevm_clk_hw_register &of_clk_hw_simple_getG Õof_clk_add_hw_providervof_clk_del_provider/typec_switch_get_drvdata&{Hmutex_lock_nestedfreset_control_bulk_assertK}Gclk_bulk_disable)cclk_bulk_unprepareUregulator_bulk_disableO