ELF @@53D@DD@D@N N N N N .*>****Bwsa_macro_set_spkr_gain_offset(work_completion)(&wsa_priv->wsa_macro_add_child_devices_work)VIINPUT_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_lock_rs.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"""%%$$$$$$$$ ! !!!!!!!!!{WO` @*AR@ Aq4aSR RRRR*VRR*RR*RR*RR*RR** `@!`@!BOBWA{è_!{O @*AR@H A * `@!`@!BOA{¨_!{ [_ W O@@(Rc8Cx@6RbR r`vB!S#R7`vB!``vB!3#R6R@6!Bc`vB!*`@(4!B!B@ w *!Bc _)@?T*ONWM_L[@{J_6@4!@R@"V(R*9{z!B* B)Jk~~.`vB!C#R`6!BcHR`vB!3cR7C_8S_8c_8 9 9 9@!Byub!B  J#)EyR Sy)cAR#####'/yy*7AR!RARhHy2hy@R_!C!BQ{WO@B@qkT zuTBk,T!RARARb*OBWA{è_{og_ W O @  T@@@ lB _lB *TC[ `@R`@R!a@# R#H@ (3o`@RR 5@5`@`5@?@}R! r x7@H˂ q T Ix{(H@mB !B _)@?TOKWJ_IgHoG{F_!!B!B?!BHBqT*h>@`{hHBs!3kLT!{WO@*@b*@ !@9@B @ )r$c56@R>@y4*>y@@R(@P@!BV>@y4Q=r>y`T*@A 7!R* 7@9(4RBRCR**R"R#R**@9(4RBR***>@y9@!B*>yR"R****A*7@ !@9@B @>@yc*OBWA{è_*!`4@! A!4@!B @)@R @!`4@!B{ @!6R`@r(AR h@)@*  @{¨_!{ WO @AR @ tB!"R 7! R 7`@ 7!R 7!!!!!!!!!!(R@y @9 @9bT `@AR`@AhK9qT 5ARBRCRK9BRRK9CR=`@!`@!B*! *!*!*!B*OCWB @{Ĩ_`@!`@!B*AR"RK9CRRK9DRR!B!{  @AR@H A * `@!`@!B @{¨_{WO @*AR@Ah>Q!q*(T )+ih8J @@B@@RhO9 rThC q@ T5!RAR>@!@!BOBWA{è_@B@)RɆ9@RAR@EyBR#R7@EyBR**!4@!B**C{WO@*AR @*@@ AI[) @h@#!R @!@!B _)@?TODWC{BC_*{ _WO0@AR@ @y(A( @ Q? qTqT qaT(3A* (9A @!@!BODWC_B @{Ũ_(! R <? q(T**7R" *7 "R(! <?q(RT"R*r)R)rIH3*!B***HR>Sr)=*h{WOa4*a0@AR`@ @ Ah @QqT R* R*R6 (*4RRR r`TRRRRRR!R*!R*R6 (*4RRR r`TRRRRRR*`@!`@!BOBWA{è_{ g_WOX0@AR@ @h A)>@?q T 5*ApR?ka Tu2@AR@ @z HA( h RH! qH T @9@!@!BOEWD_CgB @{ƨ_h RH! q 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?kTVRoRHr?kTRr?k TRR跋R?k TR?kTЇR?kT7RRu2@AR@ @Y (A 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 A)͂*h& @!@!BOA{¨_{O@@AR@ @h A)i&@*  @!@!BOA{¨_{ @@R Sh& @*{¨_*_{ @@R Sh& @*{¨_*_{ @@0RSh& @*{¨_{($@@@0RRuS*{_{ OGAR@@@ AI ق*h& @!@!BOB @{è_{ OGAR@@@ AIi&@*   @!@!BOB @{è_{ OGAR@@@ AI *h& @!@!BOB @{è_{ WOG5H@AR`@@6A~@qTytnSR*  `@!`@!BOCWB @{Ĩ_!*{ OGAR@@@ AI  *h& @!@!BOB @{è_{ OG3$@AR@ @h A)*  @!@!BOB @{è_{ OGAR@@@ AI *h& @!@!BOB @{è_{ OG3$@AR@ @h A)*  @!@!BOB @{è_{WO@AR*  @A @V A B R pRR k k(ySt"q T qaT2A(6HRRRLRRRHRR*LRR*HRRRLRRRHRR*LRR*2A 6PRRRTRRRPRR*TRR*PRRRTRRRPRR*TRR6`@!`@!B.2A6HRRRLRRRHRR*LRR*2A6PRRRTRRRPRR*TRR**OBWA{è_{WO@AR  @A@A"R@*!~Sq Q= qT!B `@!`@!BOBWA{è_J5@4(R!"R*fSЄR %"R#RЄR 5RR*{WOC@AR*@  @A@A"qTq! T`@!RBBh5(RB`@!RFBh5(RFBB @@AR@&@!@!B`@!RBBh4QB`@!RFBh4QFBB @@R* @)@?TOCWB{A_{ WO@@!*A4!@4@!BR"q@Tq!T"R*** R"qTZ@R*ROCWB @*{Ĩ_{ WO@AR*  @A@Aq!TrA9 RrS R* Q q#TSQ qTSQqHTR RR!R* `@!`@!BOCWB @{Ĩ_{ g_WO@AR*  @A @y(A(@!*4!4`@!`@!`@!BOEWD_CgB @{ƨ_RR#qT q`TqAT"R*RR#qTrA9R`@rA9AR@ @ A qJ:B 4qRȄR!"R*;R  B)q ! TqR ȄR!"R*w##R**BrA9BR`@rA9AR @ Aiq I)JB 4 IBqX )5q R ȄR)Ra"R#R6!#R** @(qRȄRA"R#RD`@!`@!9`@!BR*(B5( @h5(@4R"R*R"R*R"R*R"R****T5( @4(B4R*9`@!B(Bh4*( @h5(@h4R"R#RR"R#RR"R#RR"R#R6* **5( @4(BH4)BR?q) *{ WO@@!*A4!4`@!B1RRRR"qT qTqT"R#R*RR** 6R*RRRR"qTR**"R*R**OCWB @{Ĩ_{_WO@AR*  @A`@ AH @!4!qR"q@ Tq!T0RRR0R"R#RRR*0RBR*J8(B6 5R3"R#R"#R**@BRCR*;RRRRR*>RRR?RRcR?RRf`@!`@!Bf*R"qTR**0RBRCRBR**;RR*RR*>RR*?RR*?RR*J8 B)q TR(R3"R*!#R**0R"R*0RR*!B**OCWB_A{Ĩ_{ O@AR*  @A`@Ah"qTqT!R 49 @!@!BOB @{è_ֈ@94**@!B*9*{WO@*@`*:@y6H4*Q@!BVh 4Q=r:y!TR"R***R"R***@*Ey@***5Ey@#R**7@!RRRR"R#R**R"R#R**R"R#R**:@y:y @!B*:y*OBWA{è_!4@!B{ WO @*AR*@H A >鏄R*_ k,T R_ kT R_ kaTR`@!`@!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**x{ WO @*AR*@ A5 @ 4RRr 6 T>"R#R*BRCR*BR**>BRCRr`T>RR*>BR*BRCR*BR**"R**R** `@!`@!BOCWB @{Ĩ_{ O@AR  @A`@ AirA9* h& @!@!BOB @{è_{ WO@u>@&@  @ARA@ ArA9 Ia 44Q_ q4TrA9~@)R KC !ʚj}  A!  3@!@!BOCWB @{Ĩ_JB4_ q)T! !B*!B? 9ArA9*R+C@!ɚi}  !!  @I @**{WO>@ @pA9AR@(@6A@ Aq) )})%A*%Ԛh6(Rh& @!@!BOBWA{è_&{_WOh>@ @J@@(@AR8A@ A&@q %4Tw5 1A)7 R @!@!BT5 1A6 R  1A7@R EA) 1A6@R EA) E@**OCWB_A{Ĩ_{!{_?0 ? ?0 ? ?0 ? {{_description=WSA macro driverlicense=GPL v2intree=Yname=wsa_macro_dlkmvermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64depends=bolero_cdc_dlkm,swr_ctrl_dlkm,wcd_core_dlkmwsa_macro_set_spkr_gain_offsetwsa_macro_set_spkr_mode($$($$iymodule_layoutg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnotӅ3-system_wqPjiffiesj<platform_driver_unregister[bolero_runtime_resumeNpm_runtime_force_resumeHpm_runtime_force_suspendKxbolero_unregister_macro. platform_device_unregisternpqueue_work_onI!__pm_runtime_set_status~H__pm_runtime_use_autosuspendtM9__pm_runtime_disable'h:bolero_rsc_clk_reset=bolero_runtime_suspendѣfind_next_bit1/snd_soc_put_volsw_sxksnd_soc_get_volsw_sxޮ%snd_soc_info_volsw_sxKbsnd_soc_dapm_put_volsw}bsnd_soc_dapm_get_volswAsbolero_wsa_pa_onX{"snd_soc_component_write&swrm_wcd_notify&0snd_soc_dapm_mux_update_power?[snd_soc_dapm_put_enum_doubleNLsnd_soc_dapm_get_enum_doubleHsnd_soc_info_enum_doubleHsnd_soc_component_read32V :snd_soc_dapm_mixer_update_powerUsqsnd_soc_dapm_kcontrol_widgett~{snd_soc_info_volsw6ץsnd_soc_dapm_sync5ʄsnd_soc_dapm_ignore_suspendsnd_soc_add_component_controls 97|snd_soc_dapm_new_widgetsmsnd_soc_dapm_add_routesQY7snd_soc_dapm_new_controls#of_property_read_variable_u8_array,bolero_check_core_votesaregcache_sync_regionB cregcache_mark_dirty, 7bolero_clk_rsc_fs_gen_request)\bolero_clk_rsc_request_clocksE__pm_runtime_suspend[B)__pm_runtime_resumemutex_unlock%s!regmap_update_bits_baseomsm_cdc_pinctrl_select_sleep_stateǕ+___ratelimit"emsm_cdc_pinctrl_select_active_state3.__trace_bprintkxmutex_lock_nested_dev_get_regmapczplatform_device_put -|kreallocZ%strcmp0g,platform_device_addIgplatform_device_add_dataGaplatform_device_allocHWstrlcpystrnstr-'Hof_get_next_available_child^>of_property_read_variable_u32_arraydevm_kmallocmutex_destroy@Zpm_runtime_enableqKpm_runtime_set_autosuspend_delayքbolero_register_macro__mutex_initMlockdep_init_mapd__init_workϒdevm_ioremap-msm_cdc_pinctrl_get_stateE]of_parse_phandleof_find_propertyjbolero_is_va_macro_registeredg__platform_driver_registercF_dev_errһ,bolero_get_device_ptr"snd_soc_component_update_bits2|printkLinuxwsa_macro_dlkmGNU$($HpEEEEEE$[ $[ $n $n $] $] I$ $] $$($] ,CTH|$[ $[ $n $n $ $ I$$ $$ C,KDWX$ \$ lXx$1|$1L$1$1X$u $$1$u $$1I$$M$ $ $$ I$ $ $$$,I@$; D$H$ P$; T$X$ `IdlN$$OP$("$("Q %%t %| % %t $%| D$ H$ XX`$; d$h$ l$; p$t$ |I$G$Gq$"$"R$"$"R#% %#% %4%x<%X@%xD%XSTU$b$b$ $$ $ IVV$\VV,Y4$u8$\L$uP$\dZt$^ |$^ Z[\Z]^_$`lY|$$$$I$$$$C$- $$- $$j$$j $ I $;  $ $; $( ID a\ $` $h Ip  b c , , $7 $ $7 $ $f % $f % d j $ 4 k@ $gD $fH $gL $fP I e %(4 h h h $  $f$ $ ( $f, IX hd %(4l g| ,0 ,0 $f %x $f %x d i # $f # $f f $? $? g # $f # $f f $  $  $f $f$ I( 0 @ kH #hL $fP #hT $fX fd ${h $fl ${p $ft I j p k   $ $G $ $G C H4 $8 $D rL $HP $H\ sh tp $St $S u $ $ v $b $b v $ $ v $ $ v $> $> v $ $ v $g $g v $ $ v$ $v$$$v,w0$X<$X\ExHEE$[ $[ $n $n $&$&I$" $"$5$5$$5,$54$w <$w @$&D$&LIl$[ p$[ |$n $n $K$KIEEE$l$K$l$KI$$K$$KCHD$[ H$[ T$n X$n \$`$dIH$$,,$%$%d0@LTU`$n d$n p$[ t$[ x$|$I,,$%$%dll# $$#($,f8$<$@$D$LIlpH$n $n $[ $[ $i$iI,hH$n $n $[ $[ $$IPp{$$$$I HT{d{t{EEE{{{ E<EPE\h$n l$n x$[ |$[ $$IH HL\$(`$(t$n x$n $[ $[ $x$xI{E{4E$n $n $[ $[ $$IH $@$@0EHh{x{E{{$n $n $[ $[ $$$(I4$ 8$x<$ @$xDIH$[ $[ $n $n $$IH,$[ 0$[ <$n @$n D$gH$gLIx{{{0EdH$[ $[ $n $n $v$vIH $[ $$[ 0$n 4$n 8$f<$f@I|H$[ $[ $n $n $$I H0$PZ4$PZHE`$n d$n p$[ t$[ x$ |$ I$$ $$ CH $[  $[  $n $n $ $8( $8, Ih H $[ $[ $n $n $q $q I H !$[ $!$[ 0!$n 4!$n 8!$F>$n >$n >$[ $>$[ (>$,>$0>IT>l>>>z# #J%;( %|<(%>($%T>(( 0%l>4(<%>@(# #B+D+$<$<$ $ $($0$ 8$ %%(($8P$$p$ h#p$$p#p$b$ x#p$$K #p$ 0$%0%%H$$($$$$$+ $b $P($%!h$ p$ $s@$Z$x%$$h[@$ %$$[$ $\$P`$X\$$\` $ $\!$"$8$$u %$&$H'%%X'$H]($_(%%($]X)$Z)%%)$]*$ +%'0+$8^+$h,%%x,$^0-$l -%%-$^x.$.%%/$(_/$@0%'P0$x_1$1%(P2$ 2%(3$X 4$(6$ 6%%6$_p7$ 8$:$H;$ ;%)<$ =%)=$ X>%,. ?$(?%,.h@$@%p/@$`A$0B%p/@B$h`B$g@D$>E$F$[PG%83H$sH$ H$g0H$s8H$ @H$gPH$P`H$spH$PH$[H$H$dH$X H$ H$dH$X H$H$ H$H$ H$ I$I$ I$0I$ @I$ PI$ `I$[pI$I$[I$+ I$[I$ I$I$I$PI$I$I$I$J$J$J$ J$0J$ 8J$; @J$+ PJ$PXJ$; `J$+ pJ$xJ$; J$+ J$J$; J$+ J$J$ J$J$PJ$u K$K$ K$0K$8K$ @K$PK$XK$`K$pK$xK$K$u K$K$PK$K$K$ K$K$K$XK$K$L$L$_L$ L$0L$_8L$@L$PL$_XL$`L$u pL$_xL$PL$L$_L$ L$L$_L$XL$L$L$_L$ZL$ M$M$ZM$ M$0M$Z8M$@M$u PM$ZXM$P`M$pM$ZxM$ M$M$ZM$XM$M$M$ZM$M$ M$M$M$N$N$N$ N$u 0N$8N$P@N$PN$X `N$pN$X N$N$ N$X N$ N$ N$ N$ N$ N$ O$ O$O$# O$ 0O$ @O$PO$>`O$ pO$>O$[O$O$ O$O$O$O$O$O$O$u O$O$PP$P$P$ P$0P$8P$X@P$PP$ `P$pP$l xP$ P$P$l P$P$P$l P$P$u P$l P$PP$P$l P$ Q$Q$l Q$X Q$0Q$ @Q$l PQ$XQ$ `Q$pQ$xQ$Q$Q$Q$Q$u Q$Q$PQ$Q$Q$ Q$Q$Q$XR$R$ R$0R$8R$ @R$PR$XR$`R$pR$xR$R$u R$R$PR$R$R$R$R$ R$ S$S$S$ S$ 0S$(@S$PS$(`S$ pS$S$(S$S$[S$`S|S%hS%S$YT$(T|0T%`8T%HT$pY`T$xT|T%T%T$pYT$4 T|T%T% T$YU$Ux U%@(U%8U-PU$hUxpU%@xU%U.U$OUUUU$@ZU/U$!VVV V$@Z(V0@V$XVx`V%XhV%xV1V$VxV%XV%V2V$ VxW%XW%W30W$?HWxPW%XXW%hW4W$Z WxW%W%D W5W$5WxW%W%D X6 X$ 8Xx@X% HX%X!XX7pX$XxX% X%X!X8Y$ZY$pZY$`Z`Z$hZ$k pZ$D xZ$Z$Z$Z$ Z$XZ$Z$ Z$ Z$Q Z$n Z$ ZxZ%<[%=[;([$ @[xH[%<P[%=`[<x[$( [|[}[~[$e[$[|[}[~\$Pe\$0\|8\%|:@\%;P\$dh\$\|\%|:\%;\$d\$\|\%|:\%;\$d]$, ]|(]%|:0]%;@]$dX]$Up]|x]}]~]$hd]$ ]|]}]~]$d]$ ^|^} ^~0^$cH^$`^|h^}p^~^$0c^$^|^}^~^$b^$_|_}_~ _$`b8_$ P_|X_}`_~p_$a_$ _|_}_~_$0a_$:_|_}`~`$`(`$#@`xH`P```:x`$ `x```9`$ a a$](a$ @a$aa$]a$ a$a$a$Pa$(b(b$]0b$ 8b$@b$Hb$PPb$ Xb$Xpb$(bb$(b@c$ac$(bd$(bxd$(bd$8e8e$]@e$He$; `e$ee$]e$de$ e$eFGAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)`PZY`ZpZ(ZZh[ [k\H]]]78^^^(_x__^`_h`*` a0aaaQ(bR`bb"0ccdhdrd8ePeDeEe Yhe!"#L//* } _  $$ 0w <BR qp@<7p(l@kH:SX6Y1pYYf@Ze4 ` >  x X 0 e  h   `1      @X Y X / 4 $ D   X!y ! $ %K 'L ( )  ,. p/` 83 (4l 86 9 |: ;    S < =    ( F r  t  | hD h0hhhhhhkhhhhh=hhrh, X5HIUT!4w"Z0p @Ze (} @H* 0ch8^P hdhgH]P dh4]PV ch]P `h_P 0ahx_P bhU^Po `bh"^P= ah(_PD ehyh[P4 PehF[Pea(\@ dh 8e) a(b8H H u `P\ h`P   9|  |   Bp4P t     Yh h| |>Z@  $D )A  ('  'f 86* %1 p/  !h  xp3V  0    | Xa n R (4p 83 `Lf}XX  (T |: ;  D  X!  X_ S @ ^pZ ,.D pYh `4E  4   Yh  4} 4`Zi < =H  t ppfhp0 (0!8      !"#0/ 4  4 $ G]M    7 a h.|?& i  2V N  bu7|$<  7"=G 2 p cn #@  VzT .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.169.data..compoundliteral.159.data..compoundliteral.149.data..compoundliteral.138.data..compoundliteral.167.data..compoundliteral.157.data..compoundliteral.147.data..compoundliteral.165.data..compoundliteral.155.data..compoundliteral.163.data..compoundliteral.153.data..compoundliteral.161.data..compoundliteral.151.data..compoundliteral.101.data..compoundliteral.140regcache_mark_dirtyof_find_propertystrlcpymutex_destroyswrm_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_maplockdep_init_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_failint_mix_sample_rate_valint_prim_sample_rate_val.compoundliteral__trace_bprintk__init_workmutex_unlockbolero_clk_rsc_request_clockwsa_swrm_clockwsa_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_childmutex_lock_nestedbolero_is_va_macro_registeredplatform_device_adddevm_kmallockreallocplatform_device_allocsnd_soc_dapm_syncplatform_device_add_datawsa_macro_event_handler.trace_printk_fmt.199$d.99$d.89$d.79.compoundliteral.169$d.69.compoundliteral.159$x.59.compoundliteral.149$x.49$d.139$x.39wsa_swrm_clock._rs.39$d.129$x.29$d.119$x.19$d.109$x.9$d.98$d.88$d.78$d.68$d.58$d.48.compoundliteral.138$d.138$x.38$d.128$x.28$d.118wsa_macro_probe.__key.18$x.18$d.108$x.8wsa_macro_event_handler.trace_printk_fmt.197$d.97$d.87$d.77.compoundliteral.167$d.67.compoundliteral.157$x.57.compoundliteral.147$x.47wsa_swrm_clock.trace_printk_fmt.47$d.137$x.37$d.127$x.27$d.117$x.17$d.107$x.7_note_6$d.96$d.86$d.76$d.66__UNIQUE_ID_intree56$d.56$d.146$x.46$d.136$x.36wsa_swrm_clock.trace_printk_fmt.36$d.126$x.26$d.116$x.16$d.106$x.6$d.95__UNIQUE_ID_license85$d.85$d.75.compoundliteral.165$d.65__UNIQUE_ID_name55.compoundliteral.155$x.55$d.145$x.45wsa_swrm_clock.trace_printk_fmt.45$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$d.74$d.64__UNIQUE_ID_vermagic54$d.54$d.144$x.44$d.134$x.34$d.124$x.24$d.114$x.14$d.104$x.4$d.93$d.83$d.73.compoundliteral.163$d.63.compoundliteral.153$d.153$x.53$d.143$x.43$d.133$x.33$d.123$x.23$d.113$d.13$d.103$x.3$d.92$d.82$d.72$x.62$d.152$x.52$d.142$x.42wsa_swrm_clock._rs.42snd_soc_component_read32$d.132$x.32$d.122$x.22$d.112$x.12$d.102$x.2$d.91$d.81$d.71.compoundliteral.161$x.61.compoundliteral.151$x.51$d.141$x.41$d.131$x.31$d.121$x.21$d.111$x.11.compoundliteral.101$d.101$d.1$d.90$d.80$d.70$d.60$d.50.compoundliteral.140$d.140$x.40$d.130$x.30$d.120wsa_macro_probe.__key.20$x.20$d.110$x.10$d.100$d.0@ `ipdp}pp p2H8f'p>"Ȯ$H64L?h:7Qx@h\ hjh4hXhhA(hOhh`hȴh&0hhwhHhhжh8@@@@X02@[2 @P-x2 @- 2  @.H2 n@0/`2L@/2#@P0p2@242@g02#-0goLonh._ii&4Bp+