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@ v *!Bc _)@?T*OMWL_K{J_6@4!@RV(R{{!B*9 B)Jk~~.`vB!C#R`6!BcHR`vB!3cR7C_8S_8c_8 9 9 9@!Byub!B )R SyEy)  J)cAR?yy* 7AR"!RARhHy2hy@Rl!P!B^{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.294-gc5d1051c0244-ab11910333 SMP preempt mod_unload modversions aarch64depends=bolero_cdc_dlkm,swr_ctrl_dlkm,wcd_core_dlkmwsa_macro_set_spkr_gain_offsetwsa_macro_set_spkr_mode($$($$4module_layoutg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnotӅ3-system_wqPjiffiesntplatform_driver_unregisterOvbolero_runtime_resume-pm_runtime_force_resumeWhpm_runtime_force_suspend-db$bolero_unregister_macroٿplatform_device_unregisternpqueue_work_on__pm_runtime_set_statusg __pm_runtime_use_autosuspendU !B__pm_runtime_disable8bolero_rsc_clk_resetWыbolero_runtime_suspendѣfind_next_bitbssnd_soc_put_volsw_sxf"snd_soc_get_volsw_sx>Asnd_soc_info_volsw_sxsnd_soc_dapm_put_volsw]*snd_soc_dapm_get_volswmbolero_wsa_pa_on ssnd_soc_component_write"swrm_wcd_notify4 snd_soc_dapm_mux_update_powerTsnd_soc_dapm_put_enum_doubleksnd_soc_dapm_get_enum_doubleCsnd_soc_info_enum_double\ snd_soc_component_read32Imsnd_soc_dapm_mixer_update_powervysnd_soc_dapm_kcontrol_widgets#lsnd_soc_info_volsw<snd_soc_dapm_sync~snd_soc_dapm_ignore_suspendցsnd_soc_add_component_controlssnd_soc_dapm_new_widgetssnd_soc_dapm_add_routes?Tsnd_soc_dapm_new_controls#of_property_read_variable_u8_arrayMbolero_check_core_votesadcregcache_sync_regionjregcache_mark_dirtybolero_clk_rsc_fs_gen_requestObolero_clk_rsc_request_clock/{__pm_runtime_suspend0,__pm_runtime_resumemutex_unlock regmap_update_bits_baseSemsm_cdc_pinctrl_select_sleep_stateǕ+___ratelimitmsm_cdc_pinctrl_select_active_state3.__trace_bprintkxmutex_lock_nested!)dev_get_regmapmߝplatform_device_put -|kreallocZ%strcmpbKplatform_device_addhN,platform_device_add_data2platform_device_allocHWstrlcpystrnstrwof_get_next_available_child^>of_property_read_variable_u32_array[Idevm_kmallocmutex_destroyYp pm_runtime_enablelpm_runtime_set_autosuspend_delaypSbolero_register_macro__mutex_initMlockdep_init_map,0devm_ioremap=msm_cdc_pinctrl_get_stategof_parse_phandlep&of_find_propertySbolero_is_va_macro_registeredVt__platform_driver_registerf_dev_errMe09bolero_get_device_ptr)snd_soc_component_update_bits2|printkLinuxwsa_macro_dlkmGNUo7kN$HpEEEEEE$[ $[ $n $n $] $] I$ $] $$($] ,CTH|$[ $[ $n $n $ $ I$$ $$ C(K@VT$ X$ hWt$1x$1L$1$1W$u $$1$u $$1I$$M$ $ $$I$ $ $ $(I<$; @$D$ L$; P$T$ \I`hN$$O$("$("P%%< %D %%< %D ,$ 0$ @WH$; L$P$ T$; X$\$ dIt$Gx$Gp$"$"Q$"$"Q% %% %%@%@# % $#(% TRlSxT$b$b$ $$ $IUU$HT`hUpUX$u$\$u$\,Y<$^ D$^ HY\Zh[Y\]^_4XD$H$L$P$TIX`$$$$C$- $$- $$j$$j$I$; $$; $I `$ $( $0 I8 ` ax b , , $7 $ $7 $ $f %| $f %| c i   j $g $f $g $f IH dX %3 g g g $  $f $  $f I g, %34 fD ,0H ,0\ $f` %@ d $fh %@ l ct h # $f # $f e $? $? f # $f # $f e $ $ $f $f I   j #h $f #h $f e, ${0 $f4 ${8 $f< Id il o j   $ $G $ $G C H $ $ q $H $H$ r0 s8 $S< $SH tP $T $\ u` $bd $bl up $t $| u $ $ u $> $> u $ $ u $g $g u $ $ u $ $ u $ $ u v $X$X$E@HxEE$[ $[ $n $n $&$&I$"$"$5$5$5$5$w $w $& $&I4$[ 8$[ D$n H$n L$KP$KTIlEEE$l$K$l$KI$$K$$KCH $[ $[ $n $n $$($,I`H$$,,$%$%cT($n ,$n 8$[ <$[ @$D$HI`,d,h$l%`p$t%`xckk#$#$e$$$ $I48\H$n $n $[ $[ $i$iI0H$n $n $[ $[ $$I8zp$t$x$|$IHz,z<zdEEEzzzEEE$0$n 4$n @$[ D$[ H$L$PIHH$$(($(<$n @$n L$[ P$[ T$xX$x\IzEzEd$n h$n t$[ x$[ |$$IH$@$@E0z@z`Ezz$n $n $[ $[ $$I$ $x$ $x ILHx$[ |$[ $n $n $$IH$[ $[ $n $n $g$gI@z|zzE,H\$[ `$[ l$n p$n t$vx$v|IH$[ $[ $n $n $f$fIDHt$[ x$[ $n $n $$IH$PZ$PZE($n ,$n 8$[ <$[ @$ D$ HId$h$ l$p$ xCH$[ $[ $n $n $8$8I0 H\ $[ ` $[ l $n p $n t $qx $q| I H $[ $[ $n $n !$F!$F!ID!Hp!$[ t!$[ !$n !$n !$!$!I!H4"EH"E\"Ep"E"E"E"E"E"E"E#E#E,#E@#ET#Eh#$n l#$n x#$[ |#$[ #$#$#I#E#E#E#E$E$E,$E@$E$H$z$$$$$^$$$$$$$$$$[ %$[ %$n %$n %$%$%IT%Et%E%E%%%H&$ &$ &Y0&$4&$<&Yt&&$n &$n &$[ &$[ &$& &$& &I&$ &$ &Y&$&$&Y '('0'P't'$|'$'^'$'$'^'$o'$'$o'$'I'%%'z(((E8(%%(H(z(z)E$)4)$n 8)$n D)$[ H)$[ L)$P)$T)I)H)$ )$ )^)$ )$ )^)$y )$y *$n *$n *$[ *$[ *$7 *$7$*It*%6*%8*H*E,+E@+ET+%8d+H+E+E ,E,$n ,$n (,$n ,,$n 8,$[ <,$[ @,$D,$H,IX,%6,E,E,E,E,z, -$[ -$[ -$-$-IP-Ed-Ex-E-E-z--.$ .$ $.^,.$(0.$(8.^D.$'H.$L.$'P.$X.I.E.E.z.E/Eh/H/$/$/^/$/$/^/E/E0E0ED0EX0Ex0E0E0E0E0E0E0E1E1E,1$n 01$n <1$[ @1$[ D1$H1$L1Ix1E1E1E1E1E1E1E2E2E,2E@2ET2E2E2E2E2E2$2$2$2$2I(3HX3%3l3$n p3$n |3$[ 3$[ 3$ 3$ 3I3%33$3$ 3$3$ 3I4a,4bH4$gL4$P4$gT4$X4I4g4g4l4k4k5l 5m5n<5g\5g|5g5$ 5$5$ 5$5I5h5#5$5#5$5e5$ 5$5$ 5$5I(6H6$n 6$n 6$[ 6$[ 6$6$6I 7E 7Ep7E7E7E7E7z 8E$8E88EL8E8E8E8E8H@9ET9Eh9E|9E9E9E9E9E9E:E :$[ :$[ :$n :$n $:$ (:$ ,:IX:xt:H:$[ :$[ :$n :$n :$:$:I:x ;H|;;$n ;$n ;$[ ;$[ ;$ ;$ ;I;$;$;$ ;$ ;$ ;$ ;I<$S<$S<$ <$ <ID<p<~<x<H=$n =$n =$[ =$[ =$$=$(=Id=x=H==$n =$n =$[ =$[ =$=$=I>4>T>t>y# #J%|;( %D<(%=($%>(( 0%4>4(<%T>@(# #B+D+$<$<$ $ $($0$ 8$ %%($8P$$p$ h#p$$p#p$b$ x#p$$K #p$ 0$%%%hH$$($$$$$+ $b $P($%!h$ p$ $s@$Z$x%X$$h[@$ %X$$[$ $\$P`$X\$$\` $ $\!$"$8$$u %$&$H'%%X'$H]($_(%%($]X)$Z)%%)$]*$ +%T'0+$8^+$h,%%x,$^0-$l -%%-$^x.$.%%/$(_/$@0%T'P0$x_1$1%T(P2$ 2%T(3$X 4$(6$ 6%%6$_p7$ 8$:$H;$ ;%p)<$ =%p)=$ X>%- ?$(?%-h@$@%8/@$`A$0B%8/@B$h`B$g@D$>E$F$[PG%3H$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%0S%S$YT$(T{0T%(8T%\HT$pY`T$xT{T%dT%T$pYT$4 T{T%T%T$YU$Uw U%(U%8U-PU$hUwpU%xU%U.U$OUUUU$@ZU/U$!VVV V$@Z(V0@V$XVw`V% hV%xV1V$VwV% V%V2V$ VwW% W%W30W$?HWwPW% XW%hW4W$Z WwW%W% W5W$5WwW%W% X6 X$ 8Xw@X% HX% !XX7pX$XwX% X% !X8Y$ZY$pZY$`Z`Z$hZ$k pZ$D xZ$Z$Z$Z$ Z$XZ$Z$ Z$ Z$Q Z$n Z$ ZwZ%|<[%H=[;([$ @[wH[%|<P[%H=`[<x[$( [{[|[}[$e[$[{[|[}\$Pe\$0\{8\%D:@\%:P\$dh\$\{\%D:\%:\$d\$\{\%D:\%:\$d]$, ]{(]%D:0]%:@]$dX]$Up]{x]|]}]$hd]$ ]{]|]}]$d]$ ^{^| ^}0^$cH^$`^{h^|p^}^$0c^$^{^|^}^$b^$_{_|_} _$`b8_$ P_{X_|`_}p_$a_$ _{_|_}_$0a_$:_{_|`}`$`(`$#@`wH`P```:x`$ `w```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)TPZM`ZpZZNZh[[_\yH]]]+8^^^A(_x__R`Sh`` a40aaaE(bF`bb0ccrdhd'd8ePe8e9e 6h!R"#)// q   $ 0k <1 {ep fp (`@_HS`XYpYyYZ@ZYZsT 2  @H   Y hs 0   (% \ d ;   L M   4  y  !. ! X$ %? T'@ T( p)U  -  8/= 3 3! 6Y 8 D: :   0 |< H=L      f  <  D h8 h$hwhhhhh7hhhhlhhhfh, 5IVT!@4k"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 i `PP h`P   8|  D  Bp4P t     Yh 0| |>Z@  X$D p)5  T(  T'f 6* %1 8/  !h  @p'V      | a hn F 3p 3 (LZ}XX  T D: :   !  _ S  ^pZ -D pYh (4E \ d4   Yh  4} 4`Zi |< H=H  < ppChp0 (_08      !"#0/ 4  4 $ G]M   7 a \.p?& i  &J xB  bu7Y<  +"1G 2 p Wb #@ X.Vn.T .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_bprintkmutex_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$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.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$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__UNIQUE_ID_intree53.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__UNIQUE_ID_name52$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__UNIQUE_ID_vermagic51.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@ `ipdq}rs x2P8f'p>"$H6?07Q@@h\hjPh4h hhAhOXhh(hh&h`hwȵhH0hh@@@@@02@[2 @,x2 @0- 2  @P.H2 n@.`2L@.2#@/p2@(242@g02#-08goLog._ii&4B{