ELF0@@,)_zR| (,D-DD T DD-(D$D-DD L DD-@p@D-DT @   TD-D 4hD-D0L 0  0LD-D 0D-D0L 0  0LD-4 D-DpP 0  pPD-D 8XXD-D@P @ ( @PD-( D-DD H DD-<\D-D@P @   @PD-D <D-D@P @  \ @PD-D 0@D-D0L 0 X 0LD-4t|D-D0L 0 T 0LD-0D-D0L 0 t 0LD-(D-DD D DD-8 D-D@P @  @PD-8HD-D@P @  @PD-8DD-D@P @  @PD-<pD-D0L 0  0LD-D |?#{_WO A8@ CRR(RF!B@RS~ț!T@R}>qKT} '@>@kijJ!? i(a!T>@v{y**`5@ )#ZA@rT!c4*r@[!@ 5@!##RVA*1T* 7@?&cTv5 B*5@R^A!?^A*@5**`5*5B?VbTBc>@A8 C_ AT*OIWH_G{F#_֟>v!*?#{ O@*B?` "T*?`"T"R?`"TBR?`"TbR?`"TR?`"TOB @{è#_R@胀h?`.TB  F`7`j!h?#{ O@@@*B? T@yh @yh @yhh@yRRh@yh@yh@yu@h"`2RRhj5!?`.TBt@RR`:HRAR**%Rhn4*B`OB @{è#_?#{+OA8 C!5@(Rhr" `5!5@!c4*@!**A8 C_ TOF+@{D#_VK?#{ WO*4@k`T`h@t4hV@=@.@@.@@@R2oM.@@@HteC.@@@>x[9hV@=@n@:@@j@2@**R@>@`V@`V@j`*OC @WB{Ĩ#_}?#{p@{#_?#{_WO<@@>@@R@5n@:@`5n@:@5j@2@** 5*@4**n@:@R@>@*OCWB_A{Ĩ#_.@@2@@ qHR*@*!***@!*@!?#{ WO<@@@@Az T.@`5@5@"@qT@qsbThB@96h@)@2@qT@qsbThB@96h@)@"@qT@qsbThB@96h@)@2@qT"@qsbThB@96h@)@@VB@qTqb@TB@94@)ax @qsbThB@94h@)m@.@@`Gxad`B.@@@`=2aZ`8.@@ @1@06h&fLT`RRBR? ՠ$77 07*OC @WB{Ĩ#_**@!**@!.@ ?#{ O BRh@1*cR*OB @{è#_?#{WO* *cR2vcROBWA{è#_?#{ O@RR:&@AR**%RHR n4*B`OB @{è#_}?#{{#_>M?#{_WO<@u* 5*@4>@n@:@@j@2@**S@>@Ȧ@Ȧ*OCWB_A{Ĩ#_>M?#{ WO<@ @)Q <@.@@.@@@K2hF.@@@At^<.@@@7xT2u>@n@:@@j@2@**R@>@*OC @WB{Ĩ#_Bpp<@*_ description=Qualcomm QMP USB-C PHY driverlicense=GPLname=phy_qcom_qmp_usbcintree=Yscmversion=gc82917ebd289depends=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*vermagic=6.12.5-android16-0-gc82917ebd289-ab12815448-4k SMP preempt mod_unload modversions aarch64QSERDES_V3_COM_LOCK_CMP_CFGQSERDES_V3_TX_LANE_MODE_1QSERDES_V3_RX_UCDR_FO_GAINUnable to register typec switch: %pe reset assert failed qcom,tcsr-regQSERDES_V3_RX_RX_OFFSET_ADAPTOR_CNTRL2QSERDES_COM_SSC_PER1qmp_usbc_typec_unregisterrefQSERDES_V3_COM_LOCK_CMP3_MODE0QSERDES_V3_COM_SSC_PER1QSERDES_V3_TX_HIGHZ_DRVR_ENQSERDES_V3_RX_SIGDET_CNTRLQPHY_V3_PCS_TXDEEMPH_M6DB_V1QPHY_V3_PCS_TXDEEMPH_M3P5DB_V4QSERDES_V3_COM_SYS_CLK_CTRLQSERDES_V3_COM_PLL_RCTRL_MODE0QPHY_V3_PCS_LOCK_DETECT_CONFIG1QPHY_V3_PCS_TXDEEMPH_M6DB_V3vdda-phyQSERDES_COM_SYS_CLK_CTRLQSERDES_COM_LOCK_CMP_CFGQSERDES_COM_INTEGLOOP_INITVALphy_phyQSERDES_V3_COM_DIV_FRAC_START1_MODE0QPHY_V3_PCS_LOCK_DETECT_CONFIG3QSERDES_COM_SVS_MODE_CLK_SELQSERDES_COM_DIV_FRAC_START1_MODE0QPHY_V3_PCS_TXDEEMPH_M3P5DB_LSQSERDES_COM_RESETSM_CNTRLQSERDES_COM_VCO_TUNE_MAPpipeQSERDES_V3_COM_CORECLK_DIV_MODE0QSERDES_V3_RX_UCDR_FASTLOCK_COUNT_LOWQPHY_V3_PCS_TXDEEMPH_M3P5DB_V0QPHY_V3_PCS_TXDEEMPH_M6DB_LScommonQSERDES_V3_COM_SYSCLK_EN_SELQSERDES_V3_COM_INTEGLOOP_GAIN1_MODE0QPHY_V3_PCS_RATE_SLEW_CNTRL&qmp->phy_mutexFailed to parse qcom,tcsr-reg QSERDES_V3_COM_SSC_ADJ_PER1auxcfg_ahbQSERDES_V3_COM_VCO_TUNE2_MODE0QSERDES_V3_RX_RX_EQU_ADAPTOR_CNTRL4QSERDES_V3_RX_UCDR_SO_GAINQPHY_V3_PCS_LFPS_TX_ECSTART_EQTLOCKQSERDES_COM_CLK_SELECTQSERDES_COM_SSC_ADJ_PER1QSERDES_COM_BIAS_EN_CTRL_BY_PSMphy initialization timed-out QSERDES_COM_DIV_FRAC_START2_MODE0QPHY_V3_PCS_TXMGN_V4QSERDES_V3_RX_VGA_CAL_CNTRL2failed to get pipe clock QSERDES_V3_COM_LOCK_CMP_ENQSERDES_COM_INTEGLOOP_GAIN1_MODE0QSERDES_V3_COM_CLK_SELECTQSERDES_V3_COM_HSCLK_SELQSERDES_V3_COM_CP_CTRL_MODE0QSERDES_V3_RX_UCDR_SO_SATURATION_AND_ENABLEQSERDES_COM_CORECLK_DIVQSERDES_V3_TX_RES_CODE_LANE_OFFSET_RXfailed to enable regulators, err=%d QSERDES_V3_COM_PLL_CCTRL_MODE0QSERDES_V3_COM_VCO_TUNE1_MODE0QSERDES_V3_RX_UCDR_FASTLOCK_FO_GAINQSERDES_V3_RX_RX_MODE_00QPHY_V3_PCS_FLL_CNT_VAL_LQPHY_V3_PCS_RCVR_DTCT_DLY_P1U2_HQPHY_V3_PCS_RCVR_DTCT_DLY_U3_LQSERDES_COM_PLL_RCTRL_MODE0QSERDES_V3_COM_CMN_CONFIGQSERDES_V3_COM_SSC_STEP_SIZE2QPHY_V3_PCS_TXDEEMPH_M3P5DB_V1QPHY_V3_PCS_TXDEEMPH_M6DB_V2QSERDES_COM_LOCK_CMP_ENQSERDES_COM_CORE_CLK_ENQSERDES_COM_BG_TIMERfailed to get resets QSERDES_V3_COM_CORE_CLK_ENQSERDES_V3_RX_RX_EQU_ADAPTOR_CNTRL3QPHY_V3_PCS_LOCK_DETECT_CONFIG2QSERDES_COM_RESETSM_CNTRL2QSERDES_COM_LOCK_CMP1_MODE0QSERDES_COM_SSC_PER2QSERDES_V3_TX_RCV_DETECT_LVL_2clock-output-namesQSERDES_V3_COM_RESETSM_CNTRL2QSERDES_V3_COM_SSC_PER2QPHY_V3_PCS_RXEQTRAINING_WAIT_TIMEQSERDES_V3_COM_LOCK_CMP2_MODE0QSERDES_V3_COM_SSC_STEP_SIZE1QSERDES_V3_TX_RES_CODE_LANE_OFFSET_TXQPHY_V3_PCS_FLL_CNTRL2QPHY_V3_PCS_TXMGN_V1QPHY_V3_PCS_TXMGN_V2QPHY_V3_PCS_TXMGN_V3QPHY_V3_PCS_PWRUP_RESET_DLY_TIME_AUXCLKQPHY_V3_PCS_RX_SIGDET_LVLqcom-qmp-usbc-phyQSERDES_V3_COM_SSC_EN_CENTERQSERDES_V3_RX_SIGDET_ENABLESQPHY_V3_PCS_RCVR_DTCT_DLY_P1U2_LQSERDES_COM_INTEGLOOP_GAIN0_MODE0com_auxQSERDES_V3_RX_RX_EQ_OFFSET_ADAPTOR_CNTRL1QPHY_V3_PCS_TXMGN_V0QPHY_V3_PCS_TXDEEMPH_M3P5DB_V2QPHY_V3_PCS_TXDEEMPH_M3P5DB_V3QSERDES_COM_PLL_CCTRL_MODE0QSERDES_V3_COM_BIAS_EN_CLKBUFLR_ENQPHY_V3_PCS_TXMGN_LSQSERDES_COM_SYSCLK_EN_SELQSERDES_V3_COM_DIV_FRAC_START2_MODE0QSERDES_V3_COM_CMN_MODEQSERDES_V3_RX_UCDR_FASTLOCK_COUNT_HIGHQSERDES_COM_LOCK_CMP3_MODE0QSERDES_V3_COM_DIV_FRAC_START3_MODE0QSERDES_V3_RX_RX_EQU_ADAPTOR_CNTRL2vdda-pllQSERDES_COM_BIAS_EN_CLKBUFLR_ENQSERDES_COM_HSCLK_SELQSERDES_COM_DIV_FRAC_START3_MODE0QSERDES_COM_PLL_IVCOQSERDES_V3_COM_INTEGLOOP_GAIN0_MODE0QSERDES_V3_COM_SSC_ADJ_PER2QSERDES_V3_RX_SIGDET_DEGLITCH_CNTRLQPHY_V3_PCS_FLL_CNT_VAL_H_TOLQSERDES_COM_SSC_EN_CENTERpipe_clk enable failed err=%d QPHY_V3_PCS_FLL_CNTRL1QPHY_V3_PCS_TXDEEMPH_M6DB_V0QPHY_V3_PCS_TSYNC_RSYNC_TIME%pOFn: No clock-output-names QSERDES_V3_COM_LOCK_CMP1_MODE0QSERDES_V3_COM_VCO_TUNE_MAPQPHY_V3_PCS_TXDEEMPH_M6DB_V4QSERDES_COM_BG_TRIMQSERDES_COM_CP_CTRL_MODE0QSERDES_COM_CMN_CONFIGphyphy_clk_release_providerQSERDES_V3_COM_PLL_IVCOQPHY_V3_PCS_FLL_MAN_CODEQPHY_V3_PCS_POWER_STATE_CONFIG2QSERDES_COM_DEC_START_MODE0QSERDES_COM_LOCK_CMP2_MODE0QSERDES_COM_SSC_STEP_SIZE1reset deassert failed pipe_clk enable failed, err=%d QSERDES_V3_COM_SVS_MODE_CLK_SELQSERDES_V3_COM_DEC_START_MODE0QSERDES_V3_COM_BG_TIMERQSERDES_V3_COM_INTEGLOOP_INITVALQSERDES_V3_RX_UCDR_PI_CONTROLSQPHY_V3_PCS_RCVR_DTCT_DLY_U3_HQPHY_V3_PCS_RXEQTRAINING_RUN_TIMEQSERDES_COM_SSC_ADJ_PER2QSERDES_COM_SSC_STEP_SIZE2failed to create PHY: %d phy_qcom_qmp_usbcz__platform_driver_registerœplatform_driver_unregister Wldevm_kmalloc|of_device_get_match_data __mutex_initeÉdevm_regulator_bulk_getwl:typec_switch_register`__devm_add_action"=Atypec_switch_unregisterx_dev_err!j__of_parse_phandle_with_argsªsyscon_node_to_regmapؙdev_err_probeЊof_get_child_by_name]__pm_runtime_set_statusYD devm_pm_runtime_enable)Lpm_runtime_forbidbdevm_phy_createWYof_phy_simple_xlatekQ__devm_of_phy_provider_register__stack_chk_fail;kdevm_platform_ioremap_resourceYCcdevm_of_iomap(ZJdevm_get_clk_from_child%Ԅdevm_clk_bulk_get_allv{devm_clk_bulk_get_optionall7devm_clk_get^ڶ__devm_reset_control_bulk_getVof_property_read_string!-clk_fixed_rate_opsiUdevm_clk_hw_registerG]of_clk_hw_simple_getZof_clk_add_hw_providerZtof_clk_del_provider2=ztypec_switch_get_drvdataKMmutex_lockclk_disable wclk_unpreparefreset_control_bulk_assertK}Gclk_bulk_disable)cclk_bulk_unprepareJOregulator_bulk_disable82mutex_unlockXvpregulator_bulk_enablegreset_control_bulk_deassertclk_bulk_preparepclk_bulk_enableqs|clk_prepareUclk_enablee?ktime_get ]usleep_range_state!rklog_read_mmio^ log_post_read_mmio+@log_write_mmio$ xuIu# uuu u uG u 8 u|P ush u u u6 u u+ u um ud ( u@ u"X up uy u u u u u u{  u 0 u H u` uO x u u ub u4 uS u  u u 8 u#P uh u u u u u uH u u( u@ u X u p u u3 T T T T T TT ud 0uP Hu`uxuu* u@uup uu u8u PuThuu ui u uuE uu (up@uXu8pu4uu@uua u*uUu+0unHu `unxuQuCu+uv uu> u uI8uPushu u6uu|u# uuu (u@uXuGpu u+ umu uuud uy0uHu"`uxuu uu u3uu u8uH Puhuuu TTTTTTT uI(u@usXu pu6uu|u# uuu u0uHuG`u xu+ um@QHQ@XQ`QxQzuuy|Q(u PTAndroid (12755234, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)RHStQQDQ$Ql\QQQ Q` DQH xQ QDQQLQQQQ@mp $'*-08;>ABCDE5FGHIL6MNOP7QnR$% Xy|6   , & @   X2   Dh9  lcXx D U *  H  |  \ `   0   &    ~ O $    5 D*   @p < @ ` `"` 1 I22*Z\ ^ //`p_ ,;  Gxtt $      r h6 h !  #@ #q 4(*(z $* N' u)] ')!#$6 $$ c /$U k ˜(,!a $xtKfwc| NL$rfaJJ BfSD05!.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.hyp.event_ids.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1qmp_usbc_probe.__keyqmp_usbc_parse_dt_legacyqmp_v3_usb3phy_regs_layoutreset_control_bulk_deassertreset_control_bulk_assert__mutex_initqmp_usbc_reset_initqmp_usbc_initqmp_usbc_typec_switch_setdevm_regulator_bulk_get__devm_reset_control_bulk_getdevm_clk_getktime_get__kcfi_typeid_of_clk_hw_simple_getqmp_usbc_parse_dt__pm_runtime_set_statusqmp_usbc_phy_opsqmp_usbc_pm_opsclk_fixed_rate_ops____versions__of_parse_phandle_with_args__start_alloc_tags__stop_alloc_tags_dev_errqmp_usbc_driverplatform_driver_unregistertypec_switch_unregisterqmp_usbc_typec_unregisterdevm_clk_hw_register__platform_driver_register__devm_of_phy_provider_registerphy_pipe_clk_registertypec_switch_registerof_clk_add_hw_providerof_clk_del_providerphy_clk_release_providerdevm_of_iomapsyscon_node_to_regmaplog_post_write_mmiolog_write_mmiolog_post_read_mmiolog_read_mmio__devm_add_actionqmp_usbc_power_ondevm_clk_bulk_get_all__stack_chk_failwritelreadlmsm8998_usb3_tx_tblqcm2290_usb3_tx_tblmsm8998_usb3_rx_tblqcm2290_usb3_rx_tblsdm660_usb3_rx_tblmsm8998_usb3_serdes_tblqcm2290_usb3_serdes_tblmsm8998_usb3_pcs_tblqcm2290_usb3_pcs_tbldevm_clk_bulk_get_optionalusb3phy_legacy_reset_lqmp_phy_vreg_lmutex_unlockmutex_lockof_property_read_stringmsm8998_usb3phy_cfgqcm2290_usb3phy_cfgsdm660_usb3phy_cfgregmap_writeusleep_range_state__kcfi_typeid_of_phy_simple_xlatedevm_phy_createclk_bulk_unprepareclk_unprepareclk_bulk_prepareclk_prepareqmp_usbc_runtime_resumeof_get_child_by_nameinit_module__this_modulecleanup_module__mod_of__qmp_usbc_of_match_table_device_tableregulator_bulk_disableclk_bulk_disableclk_disableqmp_usbc_disableregulator_bulk_enableclk_bulk_enableclk_enabledevm_pm_runtime_enableqmp_usbc_enableqmp_usbc_set_modedevm_platform_ioremap_resourcedev_err_probeqmp_usbc_probeqmp_usbc_runtime_suspenddevm_get_clk_from_childpm_runtime_forbiddevm_kmalloctypec_switch_get_drvdataof_device_get_match_data__llvm_fs_discriminator____UNIQUE_ID_alias539$d.29_note_19$d.19$d.9__UNIQUE_ID_alias538$d.28_note_18$x.18$x.8$d.8__UNIQUE_ID_alias537$d.27$d.17$d.7__UNIQUE_ID_license786__UNIQUE_ID_depends536$d.26$x.16$x.6__UNIQUE_ID_description785__UNIQUE_ID_scmversion535$d.25$d.15$d.5__UNIQUE_ID_author784__UNIQUE_ID_alias544__UNIQUE_ID_intree534$x.24$x.14$x.4__UNIQUE_ID___addressable_cleanup_module783__UNIQUE_ID_alias543__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$d.23$d.13$d.3__UNIQUE_ID___addressable_init_module782__UNIQUE_ID_alias542$d.32$x.22$x.12$x.2$d.2__UNIQUE_ID_alias541$d.41$d.31$d.21$d.11$d.1qmp_v3_usb3phy_regs_layout_qcm2290qmp_usbc_offsets_v3_qcm2290__UNIQUE_ID_alias540$d.40$d.30$x.20$x.10 Ii% `_ Ui%@`i% oi%vi% i%@i% i%i% i% @i% b i%i%L Li%L pL0pL@i%LPi%L` i%i5z5 T)@i%I &    i%j%j%-j%=j%[j%zj%j%j%lw@i% i%p@pi%i%j%e@j%} 2 b  @ `eej%;(!bj%5 c&b@j%"g? :@ 9 ' cj% ( k%& k% "k% a3k% aCk% a k%Qk% ck% |k% ak% r k%k%  k% k% .k% .k% ( ? :k% l% qmp_phy_cfgserdes_tblserdes_tbl_numtx_tbltx_tbl_numrx_tblrx_tbl_numpcs_tblpcs_tbl_numvreg_listnum_vregsqmp_usbc_offsetsserdespcs_misctx2rx2qmp_phy_init_tbllane_maskqphy_reg_layoutQPHY_SW_RESETQPHY_START_CTRLQPHY_PCS_STATUSQPHY_PCS_AUTONOMOUS_MODE_CTRLQPHY_PCS_LFPS_RXTERM_IRQ_CLEARQPHY_PCS_POWER_DOWN_CONTROLQPHY_LAYOUT_SIZEqmp_usbctcsr_mapvls_clamp_regphy_mutexusb_init_countpipe_clk_fixedphy_clk_release_providerqmpphy_pipe_clk_registerqmp_usbc_disableqmp_usbc_enableqmp_usbc_initqmp_usbc_parse_dtqmp_usbc_parse_dt_legacyqmp_usbc_power_onqmp_usbc_probereset_listqmp_usbc_reset_initqmp_usbc_runtime_resumeqmp_usbc_runtime_suspendqmp_usbc_set_modeqmp_usbc_typec_switch_setqmp_usbc_typec_unregisterv@ Pc ^!"(@h@yOJ@e( 5#00@wx(%#( @xH(q@`x0(Q$L@x(n<i@ (^<Y@8(=Q2Q?@P`(lP PU0@h(Lo0DQ@@x0(!W@@e0pe$e 8@*w&0 S