ELF?@@(%^$ % zR| (,D-DD T DD-(D$D-DD L DD-<p,D-D@P @  @PD-8D-D@P @   @PD-D <(D-DPT @   PTD-D <,4D-DT @   TD-D (lD-DD D DD-@PD-DPT P   PTD-D 8$D-D@P @  @PD-(Ld-DD T DD-HD H-D\ `  \D-0D-D0L 0 X 0LD-4|D-D0L 0 T 0LD-c?#{_WO@RR`@4Ⱦ@4 RR2 (R 5Ț@h7|RJ@?q TJ@J@Jyi)ji(A? TJ@w**%R4*B@ 5C9H4!***%R?NTB 5@@6 7@{RR` 4} S@R@kijJ!? i(!TR@* 5"B7"B515RB?V"TBc=@!Ⱦ@H5!`!*JR`OCWB_A{Ĩ#_?#{ WOX@*B?`T*?`TB!`4`@"R?`"TBR?`TOC @WB{Ĩ#_@bR q+T?`"TR?`&TR?`cTB!4h@``@?cT*@H:@h!@>@h!@H?TB(R*hh?#C{_WOCA8C@@@!BRB?T 1T`@!* 5 S#@))R"!Ț* 7qhB9B*?CTA@yh@yh @yh@yh@yh@ qT@yh"@yh&h@@qkThB@9(4!R?`.cT*3@@yh*IRH!RI *5h@Q*A8C@ T*ODWC_B{AC#_`@!*?#{+WOA8C!`5"@ (Rjr )e@H *@5!*`5@!c*@4*@!A8C_ !T*OG+@WF{D#_눤?#{{#_*?#{ _WO<@@R@@ 5@J@@ 5N@ 5R%RBR@J@@ 52@R* 5R4*RPt>@@@[@@ @5*@ RCQqR(kh@** 5**4*t>@@J@@2@RR@R@*@!**@!*@!*@!@J@@R@*OD @WC_B{Ũ#_րN@`5[@@6x[@@62C95}RRBR[@@ @7jT&fT`RRBR? zj*TtjT**! !@@**?#{ WO<@Ԋ@բ@**Z@@@4J2gEZ@@@4?t\:Z@@@ @435 P.t>@@J@@2@RR@R@*OC @WB{Ĩ#_ֶ1_HxQqT=@*_?#{!{#_A ?#{og_WO D @ApC(@@(@u @qT!qZ3TH@94H)h @u@qT!qZ3TH@96H)h@ @u*@qT!q2T@96)H@@q-Th @u@qT!q2T@96)ah@u*@qT!q2T@96)h@u:@qT!q2T@94)!h"@uJ@qT!q2T@94)H@q TB@9 4HC@U@qT!q2T@94)@.@i @@@y@y@y)y@?qT @y:!9qZ3TH@96H)oh@y*@?qT!9q3T@96)^h @x@qT!q2T@96)Mh@w*@qT!q2T@96)<h*@_sZ@qT!sq2T@94)+OGWF_EgDoC{B#_?#{ O BRh@1*cR*OB @{è#_?#{WO* *cR2vcROBWA{è#_h߈ű6?#{!{#_ g@?#{{#_drivers/phy/qualcomm/phy-qcom-qmp-pcie.cqcom,ipq6018-qmp-pcie-phyqcom,ipq8074-qmp-gen3-pcie-phyqcom,ipq8074-qmp-pcie-phyqcom,msm8998-qmp-pcie-phyqcom,sa8775p-qmp-gen4x2-pcie-phyqcom,sa8775p-qmp-gen4x4-pcie-phyqcom,sc8180x-qmp-pcie-phyqcom,sc8280xp-qmp-gen3x1-pcie-phyqcom,sc8280xp-qmp-gen3x2-pcie-phyqcom,sc8280xp-qmp-gen3x4-pcie-phyqcom,sdm845-qhp-pcie-phyqcom,sdm845-qmp-pcie-phyqcom,sdx55-qmp-pcie-phyqcom,sdx65-qmp-gen4x2-pcie-phyqcom,sm8150-qmp-gen3x1-pcie-phyqcom,sm8150-qmp-gen3x2-pcie-phyqcom,sm8250-qmp-gen3x1-pcie-phyqcom,sm8250-qmp-gen3x2-pcie-phyqcom,sm8250-qmp-modem-pcie-phyqcom,sm8350-qmp-gen3x1-pcie-phyqcom,sm8350-qmp-gen3x2-pcie-phyqcom,sm8450-qmp-gen3x1-pcie-phyqcom,sm8450-qmp-gen4x2-pcie-phyqcom,sm8550-qmp-gen3x2-pcie-phyqcom,sm8550-qmp-gen4x2-pcie-phyqcom,sm8650-qmp-gen3x2-pcie-phyqcom,sm8650-qmp-gen4x2-pcie-phyqcom,x1e80100-qmp-gen3x2-pcie-phyqcom,x1e80100-qmp-gen4x2-pcie-phy. @9 @( @* @11*$@)@)@)@-8@*@"?)@)@)@)@)@ +&@---   } $ (,0<@DHPTX`d)t (( BhSUU$$(,0l2p< 4Dpas$ptx/|@   l @HXD@<l1PtB  <@?0p!UUUXT  (@($$ | l2DH ph@d4`4 ( @0,x|(@<X$4Dps  ptx/|@  B@l D@LH \RxP48p(DHHx  UUTP L t3<@x ( 1 $/(thET6@ HKT@@@s$(t480H\  ?dTH \8UU <`hp4\83<@? @ $~(D`  4K @Dq<@T st DXF X\h lt`|04x| 8`dhlpBtx)|C ^ ,?07 8   ||"$ ( p.f\.(1 $(04 Htx|66 4UUUUT4  Lt'x | (|`D@ "$8:X66F X\h lt`|,?078  || 8 `dhlpBtx |C =  "p.f1 $(04 DHtx| 4UUUUT4 T4lXB$ UU h4Xt|6x6P1 $(0L4H$nnJ4DpT7T91$96ptx|u`d   @HPX1 $(0L4HXtx|66B 4hUU $T4Xl u?<@ \`dh?lptx\|44LPD8w T P?<@ \`dh4lptx\|44LPD8   DD' 1$(,4L8TXlp x|466BhU U$(,0P?X?x0s $(",   `d|/ 11% $&(048 T`(hlxp  \>?048 < \?tP,@Th l480H\  ?dTH \8 <`hp683<@? @ $~(D` 4K qdYhY@Dq<@T @ s  l,RT\`D DXF X\hl " XU4 8Px'Z 7b} 8<w1 $( 04 Hl ptx|66 UUT4   Lt x |KP|VK$(  DLXt'x |F ( X\h lt`|x|04 ,?>DJt $,`dhlpdtJx)    07|  | (8p. "( \.$ ( D@T4lXB$ UU h4Xt|6x61 $(0L4H5< `04DpJ$T;1$x| ;6w @H3XPdp?0 P p8 T4lXB$ UU h4Xt|6x61 $(0L4H u?<@ \`lptx\|44LP8w T Pdh?D?<@ dh4 u?<@dh?8D DXF X\h l|x|04 8dhltJx)| ,?07   |"p.(\.1 $(04 Htx|66 4UUUUT4t  Lt'x | (t`b`dptx66 B $A(40U4U8@d4<tp?@<8`dhl\?t\x|p[ LPw '  &6 $(h048<`dptx6|  A b@ F$@d4pt04x|Q4  4|   H 0 X&  x$v(px."''\.|(  8d ([ 4   H 8 #` C$v(&6 $(h048<`dptx6|  A b@ F$@d4pt04x|Q4  4,E   H 89X& ` K$v(x."\.|( 2d author=Vivek Gautam description=Qualcomm QMP PCIe PHY driverlicense=GPL v2vermagic=6.9.0-mainline-gb343509ebd67-ab11947765-4k SMP preempt mod_unload modversions aarch64name=phy_qcom_qmp_pcieintree=Yscmversion=gb343509ebd67depends=alias=of:N*T*Cqcom,ipq6018-qmp-pcie-phyalias=of:N*T*Cqcom,ipq6018-qmp-pcie-phyC*alias=of:N*T*Cqcom,ipq8074-qmp-gen3-pcie-phyalias=of:N*T*Cqcom,ipq8074-qmp-gen3-pcie-phyC*alias=of:N*T*Cqcom,ipq8074-qmp-pcie-phyalias=of:N*T*Cqcom,ipq8074-qmp-pcie-phyC*alias=of:N*T*Cqcom,msm8998-qmp-pcie-phyalias=of:N*T*Cqcom,msm8998-qmp-pcie-phyC*alias=of:N*T*Cqcom,sa8775p-qmp-gen4x2-pcie-phyalias=of:N*T*Cqcom,sa8775p-qmp-gen4x2-pcie-phyC*alias=of:N*T*Cqcom,sa8775p-qmp-gen4x4-pcie-phyalias=of:N*T*Cqcom,sa8775p-qmp-gen4x4-pcie-phyC*alias=of:N*T*Cqcom,sc8180x-qmp-pcie-phyalias=of:N*T*Cqcom,sc8180x-qmp-pcie-phyC*alias=of:N*T*Cqcom,sc8280xp-qmp-gen3x1-pcie-phyalias=of:N*T*Cqcom,sc8280xp-qmp-gen3x1-pcie-phyC*alias=of:N*T*Cqcom,sc8280xp-qmp-gen3x2-pcie-phyalias=of:N*T*Cqcom,sc8280xp-qmp-gen3x2-pcie-phyC*alias=of:N*T*Cqcom,sc8280xp-qmp-gen3x4-pcie-phyalias=of:N*T*Cqcom,sc8280xp-qmp-gen3x4-pcie-phyC*alias=of:N*T*Cqcom,sdm845-qhp-pcie-phyalias=of:N*T*Cqcom,sdm845-qhp-pcie-phyC*alias=of:N*T*Cqcom,sdm845-qmp-pcie-phyalias=of:N*T*Cqcom,sdm845-qmp-pcie-phyC*alias=of:N*T*Cqcom,sdx55-qmp-pcie-phyalias=of:N*T*Cqcom,sdx55-qmp-pcie-phyC*alias=of:N*T*Cqcom,sdx65-qmp-gen4x2-pcie-phyalias=of:N*T*Cqcom,sdx65-qmp-gen4x2-pcie-phyC*alias=of:N*T*Cqcom,sm8150-qmp-gen3x1-pcie-phyalias=of:N*T*Cqcom,sm8150-qmp-gen3x1-pcie-phyC*alias=of:N*T*Cqcom,sm8150-qmp-gen3x2-pcie-phyalias=of:N*T*Cqcom,sm8150-qmp-gen3x2-pcie-phyC*alias=of:N*T*Cqcom,sm8250-qmp-gen3x1-pcie-phyalias=of:N*T*Cqcom,sm8250-qmp-gen3x1-pcie-phyC*alias=of:N*T*Cqcom,sm8250-qmp-gen3x2-pcie-phyalias=of:N*T*Cqcom,sm8250-qmp-gen3x2-pcie-phyC*alias=of:N*T*Cqcom,sm8250-qmp-modem-pcie-phyalias=of:N*T*Cqcom,sm8250-qmp-modem-pcie-phyC*alias=of:N*T*Cqcom,sm8350-qmp-gen3x1-pcie-phyalias=of:N*T*Cqcom,sm8350-qmp-gen3x1-pcie-phyC*alias=of:N*T*Cqcom,sm8350-qmp-gen3x2-pcie-phyalias=of:N*T*Cqcom,sm8350-qmp-gen3x2-pcie-phyC*alias=of:N*T*Cqcom,sm8450-qmp-gen3x1-pcie-phyalias=of:N*T*Cqcom,sm8450-qmp-gen3x1-pcie-phyC*alias=of:N*T*Cqcom,sm8450-qmp-gen4x2-pcie-phyalias=of:N*T*Cqcom,sm8450-qmp-gen4x2-pcie-phyC*alias=of:N*T*Cqcom,sm8550-qmp-gen3x2-pcie-phyalias=of:N*T*Cqcom,sm8550-qmp-gen3x2-pcie-phyC*alias=of:N*T*Cqcom,sm8550-qmp-gen4x2-pcie-phyalias=of:N*T*Cqcom,sm8550-qmp-gen4x2-pcie-phyC*alias=of:N*T*Cqcom,sm8650-qmp-gen3x2-pcie-phyalias=of:N*T*Cqcom,sm8650-qmp-gen3x2-pcie-phyC*alias=of:N*T*Cqcom,sm8650-qmp-gen4x2-pcie-phyalias=of:N*T*Cqcom,sm8650-qmp-gen4x2-pcie-phyC*alias=of:N*T*Cqcom,x1e80100-qmp-gen3x2-pcie-phyalias=of:N*T*Cqcom,x1e80100-qmp-gen3x2-pcie-phyC*alias=of:N*T*Cqcom,x1e80100-qmp-gen4x2-pcie-phyalias=of:N*T*Cqcom,x1e80100-qmp-gen4x2-pcie-phyC*reset assert failed refqcom-qmp-pcie-phyrefgenvdda-phypipecommonauxcfg_ahbno-csr reset assert failed phy initialization timed-out phy_nocsrfailed to get no-csr reset pipediv2failed to read tcsr: %d rchngfailed to lookup syscon: %d phy_auxqcom,ipq6018-qmp-pcie-phyfailed to get pipe clock failed to enable regulators, err=%d failed to get resets qcom,4ln-config-selclock-output-namesqcom,sdm845-qhp-pcie-phyUnsupported submode %d vdda-pllno-csr reset deassert failed %pOFn: No clock-output-names phyphy_clk_release_providerreset deassert failed vdda-qreffailed to create PHY: %d LinuxLinuxphy_qcom_qmp_pcie!__platform_driver_registerC@platform_driver_unregister6szdevm_kmalloc of_device_get_match_datadevm_clk_bulk_get_optionalW__devm_reset_control_bulk_getdev_err_probe^I__devm_reset_control_getC Tdevm_regulator_bulk_getvof_get_next_available_child<devm_phy_createof_phy_simple_xlate辂+__devm_of_phy_provider_register _dev_errK/devm_platform_ioremap_resourceldevm_of_iomap<;8of_device_is_compatible9 devm_get_clk_from_childEsyscon_regmap_lookup_by_phandle_argsZ regmap_test_bitshkdevm_clk_bulk_get__stack_chk_failof_property_read_stringQ^clk_fixed_rate_opsӥݠdevm_clk_hw_register &of_clk_hw_simple_getG Õof_clk_add_hw_providern}__devm_add_actionvof_clk_del_providerPregulator_bulk_enablefreset_control_bulk_assertfKlreset_control_assert ]usleep_range_stategreset_control_bulk_deassertclk_bulk_preparepclk_bulk_enable)cclk_bulk_unprepareK}Gclk_bulk_disableUregulator_bulk_disabled !reset_control_deasserte?ktime_get!rklog_read_mmio^ log_post_read_mmio+@log_write_mmio$ ? @(@B@BPx;`BBBP<|CE ?@GB x;0BXG`GpIIpKKBx;/(L0L@MP8N`Op4OpOBx;BLLO P0P@Q`PQBx;BLLOPPQ0Q@RPB`x;pBR,RHTV B0 x;@ ?@ABNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~[\  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK@hCg  6  ,0(84xHxMplop]Pd|X & $  m L/  ^G`up @k,P K` 0!""t#p$V@%&&8'(P) *i`22)[* +(?(-$UL-h4 .T/lPx/g/s /D20t2h3`44  5p6Hi47TI 7 88 ,8+$:0AT: :xox;~;;;SP<<L<L >H ?0 @`@B`9BPBBB)|CLb E0@G`G GII pK<kKTL LZM<o8N9O$4O0pO`OHP P0Q0PQ`5Q`R R ,RHT VT+5!~}4(