ELFx@@ vdda-phyufs_qcom_phy_generic_probeufs_qcom_phy_power_onphy_memdisableufs_qcom_phy_start_serdes%s: start_serdes() callback is not supported %s: enable failed, err=%d failed to get %s err %d%s enable vdda_pll failed, err=%d %s: rx_iface_clk enable failed %d. disabling also tx_iface_clk vddp-ref-clk%s-supply%s: %s is mandatory ufs_qcom_phy_is_pcs_readyref_aux_clkufs_qcom_phy_calibrate%s: ufs_qcom_phy_cfg_vreg() failed, err=%d ufs_qcom_phy_init_vreg%s: ref_clk_src enable failed %d ref_clk_parent%s enable rpmh resource failed, err=%d ufs_qcom_phy_enable_iface_clk%s enable phy ref clock failed, err=%d %s: %s disable failed, err=%d %s: configure_lpm(%s) failed %d %s enable vddp_ref_clk failed, err=%d %s: is_physical_coding_sublayer_ready() callback is not supported %s: failed to read %s %s: calibrate_phy() failed %d %s enable phy iface clock failed, err=%d %s-max-microamp%s: failed to register phy %d %s: failed to create phy %d %s: calibrate_phy() callback is not supported %s: tbl_A is NULLufs_qcom_phy_enable_ref_clk%s: phy base init failed %d ufs_qcom_phy_configure_lpmdrivers/phy/qualcomm/phy-qcom-ufs.c%s: tx_iface_clk enable failed %d %s: ref_clk enable failed %d tx_iface_clklanes-per-direction%s: %s set optimum mode(uA_load=%d) failed, err=%d qcom,rpmh-resource-name4------------[ cut here ]------------ ufs_qcom_phy_init_vregulators%s: tbl_B is NULL3%s: ref_aux_clk enable failed %d %s: %s set voltage failed, err=%d %s: Invalid rpmh resource address failed to get %s, %d %s-always-onenableufs_qcom_phy_base_initvdda-pllref_clkufs_qcom_phy_enable_vregqcom,msm8996-ufs-phy-qmp-14nmrx_iface_clk%s: Command DB not ready, err: %d %s enable vdda_phy failed, err=%d %s: %s set optimum mode(uA_load=0) failed, err=%d ref_clk_src%s: ioremap for phy_mem resource failed %d ufs_qcom_phy_disable_vregufs_qcom_phy_cfg_vregufs_qcom_phy_calibrate_phy%s: ref_clk_parent enable failed %d _qKT*) @+))!J LAT_{@@@?*{_@!B`A{_{@@ @H?*{_@9yy_{_WO@@RD9h4*@ @h4RC9?qT #AR#R4R4*!dR9"`TB94@!R@?ֶ`TB94@94A94Z@`TC9 4*(RR9"R4*!8"R4*!B"@*5@4* @!B*!B*@ @9h 4@9PJ@4*!B*!B*C:@4*!B*!B*-"R 4*!b(R9(R9@95@*54* @!B*!B* _)@?aT*OEWD_C{B_ָ&@*54* @!B*b@*5 4*@ @!Z@ 4*!B*!B*@*@*54* @!B*(R9 .@*54* @!B**@&@"@(R9(R9Z@{_WO3T@*!qkTw6@*@`4*!B* w6@**7**OCWB_A{Ĩ_*!B**!{OA9H4,@t*@t&@t"@9OA{¨_{O(p@94v@9@(4*6@*!@4@*!B*r9OA{¨_{O@@hRD94h@*@?hZ@` @at@h@9h4t@9` @a` @a"h@4iRC9i4` @ (#AR#R@5R9R9 _)@?TOC{B*_@_{@@ @?{_@!B`A{_{ @aB5` @a"B4 @{¨_` @aB`f@``4*` @!BR{_WO@lBB#RnB#* ?#T!*\nBB#RnBB##R| Z1T65@5@qkT!B#;9B#RnB#v9! 4!4!*5HHH*h*!B#*҈*B _)@?T*OFWE_D{C_{ O@!mB5` @!@HT`` @!@HT`u @!@IT!B*t5t"` @!@HT`&` @!@HT`*` @!@iT**`.*OB @{è_{ _WOB@R@?CT!B*4!B*Bc?T!B?T!B*ODWC_B @{Ũ_vBb!#R9R@6vB"!f@h 4*!B { @h@iA9?q@T@i@2(>R(Rh9 @{¨_{ @_qן)ySE!F|@RR **{_{O@h@hiA9)4R@yh@>9OA{¨_{@@@H?{_{@@@h!?*{_{ O@@@*!?*4 @ )r#!B***OB @{è_{O@@@!B?*4 @!B* @!BsA*OA{¨_{_qKT*) @+))!J LAT6qKT*i @+))!J LAT?*{_@!@!BR{_@_{O@@9h4t@9OA{¨_d ߈߈author=Yaniv Gardi author=Vivek Gautam description=Universal Flash Storage (UFS) QCOM PHYlicense=GPL v2softdep=pre: watchdog_v2softdep=pre: early_randomintree=Yname=phy_qcom_ufsvermagic=4.19.294-gc5d1051c0244-ab11910333 SMP preempt mod_unload modversions aarch64depends=qcom_rpmh,cmd-dbget_ufs_qcom_phyufs_qcom_phy_calibrateufs_qcom_phy_calibrate_phyufs_qcom_phy_configure_lpmufs_qcom_phy_ctrl_rx_linecfgufs_qcom_phy_dbg_register_dumpufs_qcom_phy_disable_dev_ref_clkufs_qcom_phy_dump_regsufs_qcom_phy_enable_dev_ref_clkufs_qcom_phy_generic_probeufs_qcom_phy_init_clksufs_qcom_phy_init_vregulatorsufs_qcom_phy_is_pcs_readyufs_qcom_phy_nameufs_qcom_phy_power_offufs_qcom_phy_power_onufs_qcom_phy_save_controller_versionufs_qcom_phy_set_tx_lane_enableufs_qcom_phy_start_serdesufs_qcom_phy_write_tbl4module_layoutg__stack_chk_guard__stack_chk_failu Kregulator_disableUclk_enableqs|clk_prepareregulator_set_load׵regulator_set_voltage2|printk;|regulator_enablerpmh_write_async wclk_unprepareclk_disable__const_udelayp&of_find_propertyZ%strcmpu regulator_count_voltagesNU>devm_regulator_getgof_parse_phandle1(snprintfSh`>devm_clk_get^>of_property_read_variable_u32_arrayhZdevm_ioremap_resourcelnplatform_get_resource_bynamegY|print_hex_dumpcmd_db_read_addr{of_device_is_compatible pm_runtime_no_callbacksvRcmd_db_readyof_property_read_stringdevm_phy_createoof_phy_simple_xlate"9s__devm_of_phy_provider_registerf_dev_errLinuxphy_qcom_ufsGNU=|  84 0$,(\d`JddhJl(08,, (, 04 <@KD$HKL$XpxEE$$EE $$(8,@Hx--S$S$(8HPT X\ dtEE$$($4DLP TX `  (X|TTTT 00LTdl|s s::0,TX( ( 0 P   T  T  4 4 D   D ( ( D  ( , X0 4 X8 \ `  5 5       } } $ D P ?T X ?\ h x  |     4 4     ( (   $ ( 4 X `   ^ ^     | |        ( < @ D X =\ =` t nx n|  : :    (&, 0&4 DHLP\lp tx    $,0 8< DP,BBCC\4`jd4hjp|jj$(4v8v<z@zD Q $ ((08^@HPX`hpx $BnC{ (08\@HAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)Z[\^`adefghijklmnopqrstuvwxyz{|}~]_bc    0`   $T , ( } T f  ^ H  Z  H  <   e 0<   @q  / P ` p6   0_ 6   k   @e d    8 _ Z 4 0Z | N ,w N (  DT T ` H D  q ` N  B L p k $B  T \ ^  +  +2k  ]3   5      w  V)(HCw^{0! 0 $BF \2nm%  "D m0[@ P `Qpb 0S? F@j C  , (  D H      0 {N T  <2r[    `Te L \TP 0LI  |( p,  $l  T  ` H t] Dw  L L$  ?  r;c %  i     ~ @ZtًN3 JM俴p½ q9 ^ Tq 7B8Y_. j sgQ