ELF@@53D@DD@D@     /*?****Cwsa_macro_set_spkr_gain_offsetVIINPUT_WSAWSA_AIF_VI MixerAIF1_PBwsa_macro_enable_prim_interpolatorwsa_macro_add_child_devices%s: %s swrm clock %s WSA_TX DEC1_INPWSA_Softclip0 EnableWSA_RX1 Digital Mutewsa_macro_vi_feed_mixer_putdisableWSA_RX1_MIX Digital MuteG_1_DBWSA_RX0 INP1%s: PMIC ID is invalid %d G_DEFAULTWSA_RX1 INP0WSA_RX INT1 VBAT%s: invalid DAPM event %d wsa_macro_rx_mux_getwsa_macro_enable_vi_feedback3%s: Memory for wsa_priv does not exist wsa_macro_initWSA_COMP2 Switchwsa_macro_get_ec_hqWSA_RX0 INP2%s: regmap is NULL %s: wsa swr pinctrl disable failed wsa_macro_get_rx_mute_statuswsa_macro_enable_mix_path3%s: wsa priv data is NULL SPKR Right Boost Max StateWSA_RX0 MIX Mux%s: Invalid AIF reset %s: Failed to add widgets WSA AIF_VIWSA_MCLKRX_MIX_TX0%s: No gain register avail for %s %s: failed to get swr pin state wsa_macro_rx_mixwsa_macro_deinitWSA_RX1 EC_HQ SwitchG_2_DBwsa_macro_spk_boost_eventWSA_RX1 MIX MuxWSA_RX1 INP1 MuxWSA RX_MIX1 Mux%s, enter SSR down WSA RX1 MUXwsa_swr_ctrlwsa_macro_set_port_mapWSA_TX DEC0_INPWSA AIF1 PBWSA RX1 Mux%s: DT node for wsa_priv does not exist 3%s: NULL component pointer! wsa_macro_set_mix_interpolator_rateWSA_SPK2 OUTWSA_RX1 Digital Volumewsa_macro_get_companderRX_MIX1DEC1ZEROWSA_AIF_MIX1 Playbackwsa_macro_hw_paramsWSA RX_MIX EC0_MUXWSA_RX INT1 SEC MIXWSA RX_MIX1WSA_RX INT0 MIXWSA_RX1 MIX INP%s: Invalid event %d wsa_macro_config_softclipWSA_RX1 INP0 MuxWSA_RX0 INP1 Muxqcom,is-used-swr-gpioqcom,wsa-bcl-pmic-paramsEAR SPKR PA Gainwsa_macro_set_compander%s: EC mix control not set correctly wsa_macro_probeSPKR Left Boost Max StateWSA_RX0 Digital MuteOFFWSA RX0WSA_RX INT0 VBAT%s: clock already disabled %s: unknown widget: %s %s: wsa swr pinctrl enable failed %s: ioremap failed wsa_macro_soft_clip_enable_getWSA RX_MIX0 MUXWSA RX1WSA_RX0 MIX INPwsa_macro_enable_vbatWSA RX_MIX EC1_Muxwsa_macro_event_handlerWSA_AIF1 Playbackwsa_macro_set_prim_interpolator_rate%s: Failed to add routes WSA_RX0 Digital Volumewsa_macro_soft_clip_enable_putMAX_STATE_1MAX_STATE_2wsa_macro_enable_main_pathWSA RX0 Muxwsa_macro_enable_echoWSA_AIF_VI Capture3%s: invalid argument rx_shift = %d wsa_macro_mclk_eventWSA RX_MIX EC0_Mux%s: could not find %s entry in dt msm_cdc_pinctrl%s: priv is null for macro! %s: va-macro not registered yet, defer wsa_macro_rx1WSA_AIF_ECHO CaptureG_0_DBG_3_DBWSA RX_MIX EC1_MUX%s: wsa request clock enable failed WSA_RX1 INP2 Mux%s: pdev memory alloc failed wsa_macro_echoWSA_COMP1 SwitchONG_6_DBWSA RX_MIX0RX0DEC0SRC0%s: cannot set sample rate: %u WSA_RX0 INP2 Mux%s: Invalid AIF_ID for WSA RX MUX %d %s: register macro failed wsa_macro_vifeedbackWSA_RX0 EC_HQ SwitchWSA AIF_MIX1 PBAIF_MIX1_PBwsa_macro_core_vote%s: null device for macro! %s: Failed to add snd_ctls WSA AIF_ECHOWSA RX0 MUXWSA_RX INT0 INTERPWSA_RX INT1 MIXWSA RX1 VBAT Enablewsa_macro_rx_mux_putregWSA SRC0_INPG_4_DB%s: swr_gpios handle not provided! GSM mode EnableNO_MAX_STATEG_5_DBWSA_RX INT0 SEC MIXWSA_RX1 INP1%s: Interpolator reg not found enable%s: %s swrm clock users: %d %s, enter SSR up WSA_RX0_MIX Digital MuteWSA_SPKR_VI_1RX_MIX_TX1WSA_RX INT0 CHAINWSA_RX INT1 INTERPwsa_macro_enable_swr%s: cannot add plat data ctrl:%d wsa_macro_set_spkr_mode%s: error reading %s in dt qcom,default-clk-idqcom,mux0-clk-idwsa_macro_set_rx_mute_statusWSA_RX0 INT0 SIDETONE MIXwsa_macro_config_companderwsa_macro_get_channel_map%s: Failed to add controls WSA_SPK1 OUTwsa_macro_init_bcl_pmic_regwsa_macro_ear_spkr_pa_gain_putwsa_macro_mclk_enableWSA RX_MIX0 Muxwsa_macro_vi_feed_mixer_getout of memory wsa_macroqcom,wsa-swr-gpiosWSA_Softclip1 EnableWSA_SPKR_VI_2RX1RX_MIX0WSA RX0 VBAT Enablewsa_macro_enable_interpolatorWSA_RX0 INP0 Muxwsa_swrm_clockwsa_swr_master3%s: NULL codec pointer! &wsa_priv->swr_clk_lockwsa_macro_digital_mute%s: Invalid AIF wsa_macro_set_ec_hqwsa_macro_ear_spkr_pa_gain_getWSA_RX1 INP2WSA_RX INT1 CHAINWSA_RX0 SIDETONE MIX Mux%s: AIF reset already %s: Cannot add platform device &wsa_priv->mclk_lock%s, failed to enable clk, ret:%d WSA RX_MIX1 MUXWSA_RX0 INP0qcom,wsa-macrow@>]}wD           $        %? %% H%?L%% %pXD%pX$$  H"h"""%%$$$$$$$$ ! !!!!!!!!!j҈8T5_,Tȭt( T|(m`T2HTǓhElTh&CH, Tj҈8T(uҨl.T HHSHlT5_ T葐U Tz蝘j(T(ǓhE T(H˴HpA Tl(ȭt(` T=ҨL5^a T](h&CHTh[藼bTG HHSHT҈$ȇhVT?j(T[hT0( ȓ T&( ȓ%CT ( ȓTA_( ȓiT( ȓ T?AT_֠@9qCT_@*^{WO @*AR\@ q@q}4aSR RRRR*VRR*RR*RR*RR*RR** `@!`@!BOBWA{è^__!^{O @*AR\@H q@ *y `@!`@!BOA{¨^__!^{ [W O @@(Rc8Cx@6R7R r`A!S#R7`A!``A!3#R6R@6!Bc`A!*n`@(4!B!B@ w *!Bc _)@?AT{J*OMWL[@^__6@4!@R(R{{9Ɏ )Z (~~" R`A!C#R`6!BcHR`A!3cR7C_8S_8c_8B9F9J9@!BByuf"!B )#RSy )BCy#' )#/ cAR###yy*7AR!RARhBDy2hBy@Rm!Q!Bc^{WOd@TrA@qkTbzuTrAk,T!RARAR*OBWA{è^__^{og_ W O @ T@@@ |A _s|A *T[c`@R`@R!a@# R#H@ (3`@RR 5`5`@`5@?@}R! r x7@7Hs q T Isx{(H@}A !B _)@?T{FOKWJ_IgHoG^__!!B!B?!BHsAqT*h>@`{hHsAs!3kLT!^{WO@*@"@ !@9@B @ )r$c56@R>@y4*>y@@R(@P@!BV>@y4Q=r>y`T*@n@ 7!R* 7@9(4RBRCR**R"R#R**@9(4RBR***>@y9@!B*>yR"R****n@*7@ !@9@B @>@yc*OBWA{è^__*!`4@! n@!4@!B @)@R @!@4@!B^{ @!6R`@r(AR h@)@*  @{¨^__!^{ WO @AR \@ t!"R 7! R 7`r@ 7!R 7!!!!!!!!!!(Rrz@y @9 @9bT3 `@AR\@r@BF9q T 5ARBRCRFF9BRRJF9CR>`@!`@!B*! *!*!*!B*OCWB @{Ĩ^__`@!`@!B*AR"RFF9CRRJF9DRR!B!^{  @AR\@H q@ *q `@!`@!B @{¨^__^{WO @*AR\@r@h>Q!q*(T )+ih8J @@B6@@RhBH9 rThB q` T 5!RAR?@!@!BOBWA{è^__@B6@)RɆ9@RAR@BCyBR#R7@BCyBR**!4@!B**C^{WO@*AR @*@\@ q@I[) 5@@#!R @!@!B _)@?!T{BODWC^_C_*^{ _WO0@AR@ \@y(s@( @ Q? qTqT qT(@* (@ @!@!BODWC_B @{Ũ^__(R <? q(T**7R" *7 "R( <?q(RT"R*r)R)rIH3*!B***HR>Sr)=*h^{WOa4*a0@AR`@ \@ q@h @QqT R* R*R6 (*4RRR r`TRRRRRR!R*!R*R6 (*4RRR r`TRRRRRR*`@!`@!BOBWA{è^__^{ g_WOX0@AR@ \@h q@)>@?q@ T) 5*ApR?k Tu2@AR@@ \@ Hs@H h RHqh T @9@!@!BOEWD_CgB @{ƨ^__h RHq T RkTRR*!RkTRR*i @? qT*A* hR?kMT违RHr?k,TR?k@TR(r?kT6R@!@!BpR?kaTR=违RHr?kTR?kTR(r?kTR0R?k@TЇR?kTR?k!TwR%Rr?kTRHr?kTVRnRHr?kTRr?k TRR跋R?k TR?kTЇR?kT7RRu2@AR@ \@Y (s@ h R(qT @9RR*h R(q*T R* R kTRR*SkTSkT!R*!R k TSkTSkT*&@!@!B@*A!BR?kTR?k`TW^{O@@AR@ \@h q@)u*h& @!@!BOA{¨^__^{O@@AR@ \@h q@)i&@* u @!@!BOA{¨^__^{ @@R Sh& @*{¨^__*_^{ @@R Sh& @*{¨^__*_^{ @@0RSh& @*{¨^__^{($@@@0RRuS*{^__^{ OGAR@@\@ q@I *h& @!@!BOB @{è^__^{ OGAR@@\@ q@Ii&@*   @!@!BOB @{è^__^{ OGAR@@\@ q@I *h& @!@!BOB @{è^__^{ WOG5H@AR`@\@6r@~@qTytnSR*  `@!`@!BOCWB @{Ĩ^__!*^{ OGAR@@\@ q@I  *h& @!@!BOB @{è^__^{ OG3$@AR@ \@h q@)*  @!@!BOB @{è^__^{ OGAR@@\@ q@I *h& @!@!BOB @{è^__^{ OG3$@AR@ \@h q@)*  @!@!BOB @{è^__^{WO@AR*U \@V r@ ȦA R pRR k k(ySt"q T qaTȆ@(6HRRRLRRRHRR*LRR*HRRRLRRRHRR*LRR*Ȇ@ 6PRRRTRRRPRR*TRR*PRRRTRRRPRR*TRR6`@!`@!B.Ȇ@6HRRRLRRRHRR*LRR*Ȇ@6PRRRTRRRPRR*TRR**OBWA{è^__^{WO@ARU\@r@"R@*!~Sq Q= qT!B `@!`@!BOBWA{è^__J5@4(R!"R*fSЄR %"R#RЄR 5RR*^{WOC@AR*@U\@r@"qTq! T`@!R@h5(R`@!R@h5(R@ 6@@AR6@&U!U!B`@!R@h4Q`@!R@h4Q@ 6@@R* @)@?T{AOCWB^__^{ WO@@!*4!@4@!BR"q@Tq!T"R*** R"qTZ@R*ROCWB @*{Ĩ^__^{ WO@AR*U\@q@q!TrA9 RrS R* Q q#TSQ qTSQqHTR RR!R* `@!`@!BOCWB @{Ĩ^__^{ g_WO@AR*U \@y(s@(@!*4!4`@!`@!`@!BOEWD_CgB @{ƨ^__RR#qT q`TqAT"R*RR#qTrA9R`@rA9AR@ \@ r@ qJ:A 4qRȄR!"R*;R  A)q ! TqR ȄR!"R*w##R**BrA9BR`@rA9AR \@ q@iq I)JA 4 IAqX!)5q R ȄR)Ra"R#R6!#R** @(qRȄRA"R#RD`@!`@!9`@!BR*({A5( @h5(@4R"R*R"R*R"R*R"R****45( @4(wA4R*9`@!B({Ah4*( @h5(@h4R"R#RR"R#RR"R#RR"R#R6* **5( @h4(wAH4)AR?q) *^{ WO@@!*4!4`@!B1RRRR"qT qTqT"R#R*RR** 6R*RRRR"qTR**"R*R**OCWB @{Ĩ^__^{_WO@AR*U`\@ r@H @!4!qR"q@ Tq!T0RRR0R"R#RRR*0RBR*J8(A6!5R3"R#R"#R**@BRCR*;RRRRR*>RRR?RRcR?RRf`@!`@!Bf*R"qTR**0RBRCRBR**;RR*RR*>RR*?RR*?RR*J8 A)q TR(R3"R*!#R**0R"R*0RR*!B**OCWB_A{Ĩ^__^{ O@AR*U`\@hr@h"q TqT!R@49 U!U!BOB @{è^__h@94**`@!B*t9*^{WO@*@@:@y6H4*Q@!BVh 4Q=r:y!TR"R***R"R***@*BCy@***5BCy@#R**7@!RRRR"R#R**R"R#R**R"R#R**:@y:y @!B*:y*OBWA{è^__!`4@!B^{ WO @*AR*\@H q@ >鏄R*_ kLT R_ kT R_ kTR`@!`@!BOCWB @{Ĩ^__ R_ kT R_ kaTR)R"q@TqT 1@y* 1y52bRcRRR*RR RkJ kRv4kR k R7RR*bR#R*RR* R*"R#R>k T*'6RR*8 1@y)Q?=r 1yATR** R*"R*RR*R**RR RkJ kRa4kR k RR*4bR**R**w^{ WO @*AR*\@ q@5 @ 4RRr 6 T>"R#R*BRCR*BR**>BRCRr`T>RR*>BR*BRCR*BR**"R**R** `@!`@!BOCWB @{Ĩ^__^{ O@ARU`\@ q@irA9* Ah& U!U!BOB @{è^__^{ WO@u>@&@UAR\@ q@rA9 IT4Q_ q4TrA9~@)R KC !ʚj}  Aa4U!U!BOCWB @{Ĩ^__JAA4_ q)T! !B*!B? @rA9*R+C@!ɚi}  !a @I @**^{WO@>@pA9ARU@\@ q@q) )})y@*%Ԛ6(Rh& U!U!BOBWA{è^__&^{_WO@h>@J@U@AR\@ q@&@q %4Tw5 @)7 R!U!U!BT5 @6 R! @7@R! @) @6@R! @) @**OCWB_A{Ĩ^__^{!{^__?0 ? ?0 ? ?0 ? ^{{^__description=WSA macro driverlicense=GPL v2intree=Yname=wsa_macro_dlkmvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=bolero_cdc_dlkm,swr_ctrl_dlkm,wcd_core_dlkmwsa_macro_set_spkr_gain_offsetwsa_macro_set_spkr_mode($$($$S0?module_layoutg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnotӅ3-system_wqPjiffiesVplatform_driver_unregister?_bolero_runtime_resumeMpm_runtime_force_resume퍣>pm_runtime_force_suspend,dbolero_unregister_macro3n\ platform_device_unregisterMqueue_work_on2t__pm_runtime_set_statusF/__pm_runtime_use_autosuspend__pm_runtime_disable,bolero_rsc_clk_resetbolero_runtime_suspendѣfind_next_bit@snd_soc_put_volsw_sxl;msnd_soc_get_volsw_sxF\snd_soc_info_volsw_sxVsnd_soc_dapm_put_volswsnd_soc_dapm_get_volsw.pbolero_wsa_pa_on<snd_soc_component_writeLswrm_wcd_notifyp>`snd_soc_dapm_mux_update_power0'snd_soc_dapm_put_enum_doubleYfysnd_soc_dapm_get_enum_double/snd_soc_info_enum_double#ba(snd_soc_component_read32=snd_soc_dapm_mixer_update_powerN[snd_soc_dapm_kcontrol_widgetւsnd_soc_info_volsw snd_soc_dapm_syncesnd_soc_dapm_ignore_suspend 6snd_soc_add_component_controls$ =snd_soc_dapm_new_widgetssnd_soc_dapm_add_routes#ɥsnd_soc_dapm_new_controlsvof_property_read_variable_u8_array`Lbolero_check_core_votesf0}regcache_sync_regionRDregcache_mark_dirtyJbolero_clk_rsc_fs_gen_requestD\7bolero_clk_rsc_request_clockP'__pm_runtime_suspend__pm_runtime_resume2: mutex_unlockxr!regmap_update_bits_baseamsm_cdc_pinctrl_select_sleep_state$___ratelimitqmsm_cdc_pinctrl_select_active_state3.__trace_bprintk֮Amutex_lockVdev_get_regmapƣKplatform_device_put -|kreallocZ%strcmpQplatform_device_add$bplatform_device_add_data`platform_device_allocHWstrlcpystrnstrof_get_next_available_childM-of_property_read_variable_u32_arrayydevm_kmalloc~pm_runtime_enable,[Npm_runtime_set_autosuspend_delay7Mbolero_register_macrov__mutex_initRbdevm_ioremapm msm_cdc_pinctrl_get_stateicfof_parse_phandlekof_find_propertyVbolero_is_va_macro_registered87__platform_driver_registerzw_dev_err6Bobolero_get_device_ptrK?=snd_soc_component_update_bits2|printkLinuxwsa_macro_dlkmGNU%Y+VSSSS,S@SP2 T2 `2/ d2/ h2 l2 pW2E2 2E2 QV2 2 2/ 2/ 2 2 W(2,2 0242 8Q\`Yb2 2 c22Z2 2 c(26 ,2p02426 82p<2DWP2T2\[p2 t2 x2p|2pW2L 2L 2p2pW22p2 22p2 W\ 2S$2S8]T3C\3 Cd3Ch3 C2R 2R c22p2f 22p2f W22|2B02B 0,^02`40<2`@0D^H1L1d3Ch3Cx3C3 C3C3 C_` a  $ , 2#0 2#8 2 < 2p@ 2 D 2pL WT       X d` 26d 2x 26| 2 e 2 2 e f g e h i$ jP k d 2i 2p 2i 2p W   2 2p 2 2p Q 2  2p 2  2p$ 2"( 2p, 2"0 2p8 W@ 2 D 2pL 2 P 2pX Wt l 2 2 W  m n : : 2 2Z  2 2Z  2' 3  2' 3 $ o4 uL T d vp 2(t 2'x 2(| 2' W p 308 ss8sL2P2'T2X2'\Ws308r:0:02'32'3ot12'12' q22(r,1 02'41 82'<qH2 L2 P2'T2'XW\dtv|1H2'1H2'q2<2'2<2'Wu{v2 2 $2(2 ,Q\Vt2@x2@}2G2G~2hS2hS222#2#222 2 2 2 22$(2(,2(482 <2 DH2AL2ATX2\2dlp2hX|2hXSVSS2 2 (2/ ,2/ 02428WD2 L2 T2\2d2l2t28 |28 22W2 2 2/ 2/ 2 2 WSSS2-2  2-$2 (W0242 82<2 @QdV2 2 2/ 2/ 22WV220:4:82<30@2D30Ho`a2/ 2/ 2 2 22W::2323o$4Lwdwp1t2x1|2q2W22W2WV ,2/ 02/ <2 @2 D2*H2*LWT\V$2/ (2/ 42 82 <2 @2 DWx 22 22 WVS S4S@P`SSS2/ 2/ 2 2 2x2xWHVV222/ 2/ 2 2 2929W@\|SS2/ 2/ 2 $2 (2,20WDVp22S S4D|2/ 2/ 2 2 22W2P 292P 29WV(2 ,2 82/ <2/ @2D2HWV2 2 2/ 2/ 2(2(W D   S !VS>S(>S<>SP>S\>2 `>2 l>2/ p>2/ t>2 x>2 |>W>>V>2 >2 ?2/ ?2/ ?2?2?WT?p?V??2/ ?2/ ?2 ?2 ?2 ?2 ?W,@20@28@2 <@2 @@2 D@2 L@WT@2 X@2 \@2 `@2 d@W@@@AVXA2/ \A2/ hA2 lA2 pA2mtA2mxAWAAVB(B2/ ,B2/ 8B2 C34?C3@C3ACU 11X3?6 3@63B6$3lB(6 03B46<3B@6 113B93B9222~ 2~ 2(202a 82a 3B3B(28P22(2t h1(22tp1(2#2 x1(22 1(2 h3$C3(C3,C83B@3BH3BP3BX3B`3B3C3CH2QP22 2#22X33TC>2X?3TC @2@3XC@2_hA2_A3XCA2 `B2(C2 @E2F2G3\CG24G2 G2(G24G2G2(H2H24(H28H2HH2MPH2%XH2 hH2 pH2%xH2 H2MH2 H2`H2 H2 H2`H2T H2MH2T H2 I2T I2(I2Q8I2HI2 XI2hI2a pI2ExI2QI2I2EI2QI2VI2EI2QI2yI2EI2QI2a I2 I2 J2J2 J2 (J2V0J2 8J2 HJ2yPJ2 XJ2 hJ2xJ2a J2fJ2J26 J2VJ2tJ2yJ2J2B J2K2K2K2f(K20K28K26 HK2PK2XK2thK2pK2F xK2AK2K2K2K2K2K2 K2B K2K2 K2K2fL2 L2L26 (L2 0L28L2tHL2 PL2F XL2AhL2 pL2xL2L2L2 L2L2B L2L2L2L2fL2L2L26 M2M2M2t(M20M2F 8M2AHM2PM2XM2hM2xM2M2nM2B M2M2nM2M2fM2nM2M26 M2nM2M2tN2 N2n(N2 8N2HN2m XN2 hN2 pN2K xN2 N2m N2 N2 N2m N2N2N2m N2 N2O2 O2 (O2 8O2HO2RPO2B XO2hO2RpO2xO2fO2RO2O26 O2RO2O2tO2RO2F O2AO2RO2O2P2 P2R(P2- 0P2B 8P2HP2- PP2XP2fhP2- pP2xP26 P2- P2P2tP2- P2F P2AP2- P2P2P2 P2- Q2Q2B Q2(Q20Q28Q2fHQ2PQ2XQ26 hQ2pQ2xQ2tQ2Q2F Q2AQ2Q2Q2Q2 Q2Q2Q2B Q2R2R2R2f(R20R28R26 HR2PR2XR2thR2`xR2R2`R2 R2 R2`R2_R2 R2 R2R2_S2S2 (S28S2HS2XS2xS2!S30CS3`CS3dCS2XS2S30CS3hCS3lCT2(YT20T30C8T3pC@T3tCPT2(YhT2 T30CT3xCT3|CT2YT2T34CT3CT3CT;U2 U34C(U3C0U3C@U<XU2pU38CxU3CU3CU2YU=U2U38CU3CU3CU2YU>U2V34CV3C V3C0V?HV2`V34ChV3CpV3CV@V2 V34CV3CV3CVAV2W34CW3CW3C WB8W2 PW34CXW3C`W3CpWCW2W34CW3CW3CWDW2 W34CW3CX3CXE(X2@X34CHX3CPX3C`XFX2@Z8Y2(ZY2ZZ2 Z2, (Z2 0Z2F8Z2R@Z2HHZ2 PZ2XZ2`Z2 hZ2 pZ2 xZ2/ Z2 Z34CZ3CZ3CZIZ2Z34C[3C[3C[J0[2H[30CP[3CX[3Ch[2e[2[30C[3C[3C[2e[2y[30C[3C[3C\2d \2]8\30C@\3CH\3CX\2dp\2]\30C\3C\3C\2d\2\30C\3C\3C\2d]2(]30C0]3C8]3CH]2 d`]2x]30C]3C]3C]2c]2p ]30C]3C]3C]2Pc^2^30C ^3C(^3C8^2bP^2h^30Cp^3Cx^3C^2b^2^30C^3C^3C^2b^2 _30C_3C_3C(_2xa@_2X_30C`_3Ch_3Cx_2`_2_30C_3C_3C_2p`_2_34C`3C`3C`H0`2 H`34CP`3CX`3Ch`G`2``2`2K `2PaPa2Xa2B `a2ha2pa2a2aa2a2B a2a2b2b2F b2(b2ab2ab2Pa`c2ac2a0d2ad2dd2d2Ee2 e2pepe2xe2%e2 e2pex3B3CAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)&(YY%YxP|kZZ(Z*@ZZ [op[[ ]P]^]]@^^s^0_b__ `vQp``P`PaUxaabFb/bPcc dCddHespee$" i{ H6!";#n//J O )  $= 0B </7a b$()1(@G\hShXX  8 H r   XJ   P  `v   (  d e l   $ x!z ", h "i |# $ $} 4%X % x( ) x+W ,  -\ (2 t3 @7M 086 D: = >  4?  z  @+ Ap   @ X    B9 Bu B B0 C X  C5 C= C C $C (C ,Ch 0C  , $  x+X D: )# t3  %Z  (7    |#  $n "S ` 8O 08( @7 @>1ohXX  X F > 4?r  $  4%  Q "hS  x!P(Z (2L (Yh <7  ( < d  Yh l <o <sZ[ @ AH  ( (]H(" (0S8      !"#0/   h< , $9O?   Si ewy1& [   / S K  Tg)!.  z4:9 $ Q `k F " P  P# C(зw:5 .note.Linux.rela.exit.text.rela.init.text.comment.altinstr_replacement.rela__trace_printk_fmt.init.plt.rela___ksymtab+wsa_macro_set_spkr_gain_offset.rela___kcrctab+wsa_macro_set_spkr_gain_offset.bss.rela.rodata.bolero_dev_pm_ops.rela.altinstructions__versions__ksymtab_strings.rela.data.wsa_macro_driver.modinfo.data..compoundliteral.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela.text.wsa_macro_set_spkr_mode.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodata.data.data..compoundliteral.98.data..compoundliteral.158.data..compoundliteral.148.data..compoundliteral.137.data..compoundliteral.166.data..compoundliteral.156.data..compoundliteral.146.data..compoundliteral.135.data..compoundliteral.164.data..compoundliteral.154.data..compoundliteral.144.data..compoundliteral.162.data..compoundliteral.152.data..compoundliteral.160.data..compoundliteral.150regcache_mark_dirtyof_find_propertystrlcpyswrm_wcd_notifywsa_macro_probe.__keyof_property_read_variable_u8_arrayof_property_read_variable_u32_arraypm_runtime_set_autosuspend_delayrx_muxrx0_sidetone_mix_muxrx1_mix_muxrx0_mix_muxrx1_prim_inp2_muxrx0_prim_inp2_muxrx1_prim_inp1_muxrx0_prim_inp1_muxrx_mix_ec1_muxrx1_prim_inp0_muxrx0_prim_inp0_muxrx_mix_ec0_muxsnd_soc_put_volsw_sxsnd_soc_get_volsw_sxsnd_soc_info_volsw_sxsnd_soc_dapm_put_volswsnd_soc_dapm_get_volswsnd_soc_info_volswrx_mux_textrx_textrx_mix_textrx_sidetone_mix_textwsa_macro_ear_spkr_pa_gain_textwsa_macro_speaker_boost_stage_textwsa_macro_vbat_bcl_gsm_mode_textrx_mix_ec_textwsa_macro_rx_mux_putwsa_macro_vi_feed_mixer_putwsa_macro_ear_spkr_pa_gain_putwsa_macro_soft_clip_enable_putwsa_macro_spkr_right_boost_stage_putwsa_macro_spkr_left_boost_stage_putplatform_device_putwsa_macro_vbat_bcl_gsm_mode_func_putbolero_clk_rsc_fs_gen_request__ll_sc_atomic64_andnotwsa_macro_spk_boost_eventwsa_macro_mclk_eventwsa_macro_event_handler.trace_printk_fmtwsa_swrm_clock.trace_printk_fmtwsa_macro_deinit__mutex_initwsa_macro_initwsa_macro_reg_init___ratelimitfind_next_bit__crc_wsa_macro_set_spkr_gain_offset__kstrtab_wsa_macro_set_spkr_gain_offset__ksymtab_wsa_macro_set_spkr_gain_offsetbolero_rsc_clk_resetsnd_soc_dapm_kcontrol_widgetwsa_macro_rx_mux_getwsa_macro_vi_feed_mixer_getwsa_macro_ear_spkr_pa_gain_getwsa_macro_soft_clip_enable_getwsa_macro_spkr_right_boost_stage_getwsa_macro_spkr_left_boost_stage_getwsa_macro_vbat_bcl_gsm_mode_func_getwsa_macro_enable_vbat__pm_runtime_set_statuswsa_macro_set_rx_mute_statuswsa_macro_get_rx_mute_statussnd_soc_component_update_bitssnd_soc_dapm_new_widgetswsa_macro_dapm_widgetswsa_macro_event_handler._rswsa_swrm_clock._rswsa_macro_mclk_enable._rsbolero_dev_pm_opswsa_macro_dai_ops____versionswsa_macro_hw_paramssnd_soc_dapm_new_controlssnd_soc_add_component_controlswsa_macro_snd_controlssnd_soc_dapm_add_routesbolero_check_core_votesjiffieswsa_macro_add_child_devices__module_dependswsa_macro_enable_swrstrnstrbolero_get_device_ptr_dev_errwsa_macro_enable_prim_interpolatorwsa_macro_enable_interpolator__ll_sc_atomic64_oraif_vi_mixersnd_soc_dapm_mux_update_powersnd_soc_dapm_mixer_update_powerwsa_macro_driverplatform_driver_unregisterplatform_device_unregister__platform_driver_registerwsa_macro_event_handlerwsa_macro_set_companderwsa_macro_get_companderwsa_macro_config_compandersystem_wqwsa_macro_set_ec_hqwsa_macro_get_ec_hqstrcmpdev_get_regmapdevm_ioremapwsa_macro_set_port_mapwsa_audio_mapwsa_macro_get_channel_mapbolero_unregister_macrobolero_register_macrowsa_macro_enable_echoregcache_sync_regionqueue_work_onbolero_wsa_pa_ondigital_gainrx_mux_enumrx0_sidetone_mix_enumrx1_mix_chain_enumrx0_mix_chain_enumrx1_prim_inp2_chain_enumrx0_prim_inp2_chain_enumrx1_prim_inp1_chain_enumrx0_prim_inp1_chain_enumrx1_prim_inp0_chain_enumrx0_prim_inp0_chain_enumwsa_macro_ear_spkr_pa_gain_enumwsa_macro_spkr_boost_stage_enumwsa_macro_vbat_bcl_gsm_mode_enumrx_mix_ec1_enumrx_mix_ec0_enum__stack_chk_fail__cfi_check_failint_mix_sample_rate_valint_prim_sample_rate_val.compoundliteral__trace_bprintkmutex_unlockbolero_clk_rsc_request_clockwsa_swrm_clockmutex_lock__cfi_checkwsa_macro_enable_vi_feedbackwsa_macro_daiwsa_macro_enable_mix_pathwsa_macro_enable_main_pathwsa_int1_vbat_mix_switchwsa_int0_vbat_mix_switchwsa_macro_dt_matchwsa_macro_removewsa_macro_digital_mutewsa_macro_core_votesnd_soc_component_writemsm_cdc_pinctrl_get_statemsm_cdc_pinctrl_select_sleep_statemsm_cdc_pinctrl_select_active_stateregmap_update_bits_basebolero_runtime_resume__pm_runtime_resumepm_runtime_force_resumeinit_module__this_modulecleanup_moduleof_parse_phandlesnd_soc_dapm_put_enum_doublesnd_soc_dapm_get_enum_doublesnd_soc_info_enum_double__pm_runtime_disablewsa_macro_mclk_enablepm_runtime_enable__crc_wsa_macro_set_spkr_mode__kstrtab_wsa_macro_set_spkr_mode__ksymtab_wsa_macro_set_spkr_modewsa_macro_probe__stack_chk_guard__pm_runtime_use_autosuspendsnd_soc_dapm_ignore_suspendbolero_runtime_suspend__pm_runtime_suspendpm_runtime_force_suspendof_get_next_available_childbolero_is_va_macro_registeredplatform_device_adddevm_kmallockreallocplatform_device_allocsnd_soc_dapm_syncplatform_device_add_data$d.99$d.89$x.79$x.69$d.159$d.59$d.149$d.49$d.139$x.39wsa_swrm_clock._rs.39$d.129$x.29$d.119$x.19$d.109$x.9.compoundliteral.98$d.98$d.88$x.78$d.168$x.68.compoundliteral.158$d.158$x.58.compoundliteral.148$d.148$x.48$d.138$x.38$d.128$x.28$d.118wsa_macro_probe.__key.18$x.18$d.108$x.8$d.97$d.87$x.77$d.167$x.67$d.157$d.57$d.147$x.47.compoundliteral.137$d.137$x.37$d.127$x.27$d.117$x.17$d.107$x.7_note_6wsa_macro_event_handler.trace_printk_fmt.196$d.96$d.86$x.76.compoundliteral.166$x.66__UNIQUE_ID_intree56.compoundliteral.156$d.156$x.56.compoundliteral.146$d.146$x.46$d.136$x.36wsa_swrm_clock._rs.36$d.126$x.26$d.116$x.16$d.106$x.6$d.95__UNIQUE_ID_license85$d.85$x.75$x.65__UNIQUE_ID_name55$d.155$d.55$d.145$x.45.compoundliteral.135$d.135$x.35$d.125$x.25$d.115$x.15$d.105$x.5wsa_macro_event_handler.trace_printk_fmt.194$d.94__UNIQUE_ID_description84$d.84$x.74.compoundliteral.164$x.64__UNIQUE_ID_vermagic54.compoundliteral.154$d.154$x.54.compoundliteral.144$d.144$x.44wsa_swrm_clock.trace_printk_fmt.44$d.134$x.34wsa_swrm_clock.trace_printk_fmt.34$d.124$x.24$d.114$d.14$d.104$x.4$d.93$d.83$x.73$x.63$d.153$x.53$d.143$x.43$d.133$x.33$d.123$x.23$d.113$x.13$d.103$x.3$d.92$d.82$x.72.compoundliteral.162$x.62.compoundliteral.152$d.152$x.52$d.142$x.42wsa_swrm_clock.trace_printk_fmt.42snd_soc_component_read32$d.132$x.32$d.122$x.22$d.112$x.12$d.102$x.2wsa_macro_event_handler.trace_printk_fmt.191$d.91$d.81$x.71$d.161$d.61$d.151$d.51$d.141$x.41$d.131$x.31$d.121$x.21$d.111$x.11$d.101$d.1$d.90$x.80$x.70.compoundliteral.160$d.160$x.60.compoundliteral.150$d.150$x.50$d.140$x.40$d.130$x.30$d.120$x.20$d.110$x.10$d.100$d.0@ `ipdp}pp pp2e'pC"̳,H6@X$?|N7Q@3ȵh0h[hhihhзh8h@hhNphعh@hvhhHxh&hH@@@02@c2 @8x2 @8 2  @9H2 n@9`2L@H:2#@;2@=42@q02#-0roLorN_st(4PŸ+