ELFq@@&#^^zR| (,D-DD T DD-(D$D-DD L DD-8pD-D@P 0  @PD-D HD-Dp\ `  d p\D-D 0D-D0L 0  0LD-,0@D-D0L 0 X 0LD-4t|D-D0L 0 T 0LD-0D-D0L 0 X 0LD-4TD-D0L 0 , 0LD-8D-D@P @   @PD-D c?#{WOCA8@CRR`*?BT!? TB ` !?#TBA8C@ TOCWB{A#_!?CT***%R@TH aRHH 4*B"BZ!@胀J?NTTN"B!#R6R7@99"B!#R6R7@99"B!#R6R7@99"B!#R6R7@99"B!#R6R7@99"B!#R6R7@99"B!#R6R7@99*B?TBcF>@IT!R@G@E!*>!*!R*4!*?#{g_WOCA8C<@`R[@*(5@55 @@5 5@5 RRBR@5( @ @ [@%@6@Um*h(@94@c**6 @q T(@@: @`@uTi@h_)4H{hB9[@h4@B9F@3cAB9h4@B9a:@3W5B9h4@B9.@3K)B94 @ @B9 @6 @3=B94 @ @B9 @6@3/ B94 @ @ B9 @?qV@3B94 @ @B9 @63O@ [@@T@974Ȗ@9 @RqRH @(ihV3( @ @%@6xRRBR(@9K@9`[@ @ 5@9h79B95@ 5` 5(@9H4B9z @ *A@ R RBR( @ @@ (@jT(R*9N**!*@**!*0*!*!* !B95@*! **!*@ @@`RA8C@ aT*OF@WE_DgC{A#_*?#{ O<@Z@@ @@)%@S (*E#B95@@ @@`R*9OB @{è#_ֶ1_<@*_?#{ O BRh@1*cR*OB @{è#_?#{WO* *cR2vcROBWA{è#_?#{ O BRh@91@cR*OB @{è#__eE??#{WO<@B9 4@Z@ QqT ) h`R @@)@!@94 @@@32}@(4 @@"@@3t*o @@"@@3h5 cB95@ @@*OBWA{è#__eE??#{ WO<@B94@Z@55 @`5@5B95@55 @@*)@!C@94 @@@3t8**OC @WB{Ĩ#_**!***!***!* @@h߈hű6?#{!{#_ g@?#{{#_qcom,ipq6018-qusb2-phyqcom,ipq8074-qusb2-phyqcom,ipq9574-qusb2-phyqcom,msm8953-qusb2-phyqcom,msm8996-qusb2-phyqcom,msm8998-qusb2-phyqcom,qcm2290-qusb2-phyqcom,sdm660-qusb2-phyqcom,sm4250-qusb2-phyqcom,sm6115-qusb2-phyqcom,sdm845-qusb2-phyqcom,qusb2-v2-phy  # # ##0 y!80 y!8|,  <@DHLP,S0 y!|, @ ! $X0)<@DHLPTX0author=Vivek Gautam description=Qualcomm QUSB2 PHY driverlicense=GPL v2vermagic=6.9.0-mainline-gb343509ebd67-ab11947765-4k SMP preempt mod_unload modversions aarch64name=phy_qcom_qusb2intree=Yscmversion=gb343509ebd67depends=alias=of:N*T*Cqcom,ipq6018-qusb2-phyalias=of:N*T*Cqcom,ipq6018-qusb2-phyC*alias=of:N*T*Cqcom,ipq8074-qusb2-phyalias=of:N*T*Cqcom,ipq8074-qusb2-phyC*alias=of:N*T*Cqcom,ipq9574-qusb2-phyalias=of:N*T*Cqcom,ipq9574-qusb2-phyC*alias=of:N*T*Cqcom,msm8953-qusb2-phyalias=of:N*T*Cqcom,msm8953-qusb2-phyC*alias=of:N*T*Cqcom,msm8996-qusb2-phyalias=of:N*T*Cqcom,msm8996-qusb2-phyC*alias=of:N*T*Cqcom,msm8998-qusb2-phyalias=of:N*T*Cqcom,msm8998-qusb2-phyC*alias=of:N*T*Cqcom,qcm2290-qusb2-phyalias=of:N*T*Cqcom,qcm2290-qusb2-phyC*alias=of:N*T*Cqcom,sdm660-qusb2-phyalias=of:N*T*Cqcom,sdm660-qusb2-phyC*alias=of:N*T*Cqcom,sm4250-qusb2-phyalias=of:N*T*Cqcom,sm4250-qusb2-phyC*alias=of:N*T*Cqcom,sm6115-qusb2-phyalias=of:N*T*Cqcom,sm6115-qusb2-phyC*alias=of:N*T*Cqcom,sdm845-qusb2-phyalias=of:N*T*Cqcom,sdm845-qusb2-phyC*alias=of:N*T*Cqcom,qusb2-v2-phyalias=of:N*T*Cqcom,qusb2-v2-phyC*reffailed to create phy, %d qcom-qusb2-phyfailed to enable ref clk, %d failed to get regulator supplies failed to assert phy_reset, %d cfg_ahbqcom,bias-ctrl-valueqcom,tcsr-sysconfailed to get ref clk Registered Qcom-QUSB2 phy QUSB2PHY pll lock failed: status reg = %x vddvdda-phy-dpdmqcom,hsdisc-trim-valueqcom,preemphasis-levelfailed to get cfg ahb clk failed to get phy core reset qcom,charge-ctrl-valuefailed to enable cfg ahb clock, %d failed to read clk scheme reg failed to enable iface_clk, %d vdda-pllfailed to de-assert phy_reset, %d ifaceqcom,preemphasis-widthqcom,imp-res-offset-valueqcom,hstx-trim-value  LinuxLinuxphy_qcom_qusb2!__platform_driver_registerC@platform_driver_unregister6szdevm_kmallocK/devm_platform_ioremap_resourceDdevm_clk_getdev_err_probehdevm_clk_get_optional^I__devm_reset_control_getC Tdevm_regulator_bulk_get of_device_get_match_datanBTsyscon_regmap_lookup_by_phandlepdevm_nvmem_cell_getL9w of_property_read_variable_u32_array?e___pm_runtime_set_status3Spm_runtime_enableUpm_runtime_forbid<devm_phy_createof_phy_simple_xlate辂+__devm_of_phy_provider_registeriF__pm_runtime_disable _dev_err ?q__dev_info__stack_chk_failPregulator_bulk_enableqs|clk_prepareUclk_enablefKlreset_control_assert ]usleep_range_stated !reset_control_deassertnvmem_cell_read zkfree1&regmap_read wclk_unprepareclk_disableUregulator_bulk_disable!rklog_read_mmio^ log_post_read_mmio+@log_write_mmio$?@]C9:  !"#$%&'()uhxHc H ]* x0 ) |  V  b  B B W T  _x Pt x   ( ( P ( x ( ( ( (<R23b2&XG  9 ,X xM X ,6 T% ,i  xy | a <,< hQ6  9g_Mg|& M M %<*'Q%v';%'g%'5%Z'%!'%p'&$=&Rc$&~$&}$ &A [a" =x, $tu J5!Z)S?v\E ( .note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.rela.altinstructions__versions.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.exit.data.rela.init.data.rela.data.BTF.rodata.cst32.rodata.str1.1of_property_read_variable_u32_arraymsm8998_regs_layoutipq6018_regs_layoutmsm8996_regs_layoutqusb2_v2_regs_layoutreset_control_deassertreset_control_assertqusb2_phy_exitqusb2_phy_init__devm_reset_control_getdevm_nvmem_cell_getdevm_regulator_bulk_getdevm_clk_get__pm_runtime_set_statusqusb2_phy_gen_opsqusb2_phy_pm_ops____versions_dev_errqusb2_phy_driverplatform_driver_unregister__platform_driver_register__devm_of_phy_provider_registerlog_post_write_mmiolog_write_mmiolog_post_read_mmiolog_read_mmio_dev_info__stack_chk_failwritelreadlmsm8998_init_tblipq6018_init_tblmsm8996_init_tblsm6115_init_tblqusb2_v2_init_tbldevm_clk_get_optionalmsm8998_phy_cfgipq6018_phy_cfgmsm8996_phy_cfgsm6115_phy_cfgqusb2_v2_phy_cfgsdm660_phy_cfgusleep_range_state__kcfi_typeid_of_phy_simple_xlatedevm_phy_createclk_unprepareclk_preparequsb2_phy_runtime_resumeinit_module__this_modulecleanup_modulesyscon_regmap_lookup_by_phandle__mod_of__qusb2_phy_of_match_table_device_tableregulator_bulk_disableclk_disable__pm_runtime_disableregulator_bulk_enableclk_enablepm_runtime_enablekfreequsb2_phy_set_modedevm_platform_ioremap_resourcequsb2_phy_probedev_err_probequsb2_phy_runtime_suspendpm_runtime_forbidregmap_readnvmem_cell_readdevm_kmallocreadbof_device_get_match_data__UNIQUE_ID_alias539__UNIQUE_ID_alias529$d.19$d.9__UNIQUE_ID_alias548__UNIQUE_ID_alias538__UNIQUE_ID_alias528$x.18$x.8__UNIQUE_ID_alias547__UNIQUE_ID_alias537__UNIQUE_ID_alias527$d.27$d.17$d.7__UNIQUE_ID_license666__UNIQUE_ID_alias546__UNIQUE_ID_alias536$d.36__UNIQUE_ID_alias526$d.26$x.16$x.6__UNIQUE_ID_description665__UNIQUE_ID_alias545__UNIQUE_ID_alias535$d.35__UNIQUE_ID_alias525$d.25_note_15$d.15$d.5__UNIQUE_ID_author664__UNIQUE_ID_alias544__UNIQUE_ID_alias534__UNIQUE_ID_depends524$d.24_note_14$x.14$x.4$d.4__UNIQUE_ID___addressable_cleanup_module663__UNIQUE_ID_alias543__UNIQUE_ID_alias533__UNIQUE_ID_scmversion523$d.23$d.13$d.3__UNIQUE_ID___addressable_init_module662__UNIQUE_ID_alias542__UNIQUE_ID_alias532__UNIQUE_ID_intree522$d.22$x.12$x.2$d.2__UNIQUE_ID_alias541__UNIQUE_ID_alias531__UNIQUE_ID_name521$d.21$d.11$d.1__UNIQUE_ID_alias540__UNIQUE_ID_alias530__UNIQUE_ID_vermagic520$x.20$x.10$d.10pp , c$ (- q$7@y$7`F$7$7$7$u Ä$u(ۄ$u0$u8.  / $ 77 $@.  .  . . $ 3$T$h$|$$$$̅$$$ $ 6 $\@_=@)$ 5$Ovb@ b?$bD$7 9 N$u`$uiJ;_p$$8 $8 $8  $8 0$8 @$8 P͆$8 `ن$HtuK+ 7 < ( $$ $ $ 2$ /$ I$ qusb2_phy_cfgtbl_numclk_scheme_offsetmask_core_readydisable_ctrlautoresume_enhas_pll_testupdate_tune1_with_efusehas_pll_overridese_clk_scheme_defaultqusb2_phy_init_tblin_layoutqusb2phy_reg_layoutQUSB2PHY_PLL_CORE_INPUT_OVERRIDEQUSB2PHY_PLL_STATUSQUSB2PHY_PORT_TUNE1QUSB2PHY_PORT_TUNE2QUSB2PHY_PORT_TUNE3QUSB2PHY_PORT_TUNE4QUSB2PHY_PORT_TUNE5QUSB2PHY_PORT_TEST1QUSB2PHY_PORT_TEST2QUSB2PHY_PORT_POWERDOWNQUSB2PHY_INTR_CTRLqusb2_phycfg_ahb_clkiface_clktcsroverrideshas_se_clk_schemephy_initializedoverride_paramsimp_res_offsethstx_trimpreemphasispreemphasis_widthbias_ctrlcharge_ctrlhsdisc_trimoverride_paramqusb2_phy_exitqusb2_phy_initqusb2_phy_probequsb2_phy_runtime_resumequsb2_phy_runtime_suspendqusb2_phy_set_modec@Y`TabhPE @@H:"500@Jx"%( @pKH" ^@K`"-0(@L" J!E@N":!5@O"!Z`&U@O`"s20'e)  K0xO@0P"Lo8QH)0@*@@Q0"t0 :$(: Q Q$t`2b`'k