ELF(@@GED~@D~@D~@D~@D@N `(I"Z"""^LOHIFIAIF1_PBRX5IIR0RX INT2_1 MIX1 INP0RX INT2_1 MIX1 INP2RX INT2 SEC MIXRX AIF_ECHOrx_int0_1_mix_inp1iir0_inp0%s: rx swrm clock users already reset %s: swrm clock %s RX_COMP2 SwitchIIR0 INP2 VolumeIIR1 INP2 VolumeRX_MACRO RX0 MUXdisablerx_macro_deinitRX_TX DEC2_INPHPH Idle DetectIIR0 Band2rx_macro_put_ear_modeRX INT0 SEC MIXIIR1 INP3 MUXrx_int1_dem_inpiir0_inp3%s: PMIC ID is invalid %d rx_macro_soft_clip_enable_getRX INT1_1 MIX1 INP2%s: invalid DAPM event %d rx_macro_probe%s: regmap is NULL RX AIF3 PBRX_MACRO RX4 MUXIIR1RX INT1_2 INTERPRX INT2_1 INTERPiir1_inp2rx_macro_mux_get%s: failed to add routes IIR1 INP1 VolumeRX AIF1 PBSRC_SUMrx_int0_mix2_inpRX_TX DEC3_INPRX_RX0 Digital VolumeIIR0 Enable Band2IIR1 Band5AIF3_PBRX INT2_1 MIX1rx_int1_1_mix_inp0%s: Invalid AIF reset rx_macro_digital_muteHPHR_OUTRX_RX1 Digital VolumeRX_RX2 Mix Digital VolumeRX_RX0RX INT1_1 MIX1 INP0IIR0 INP2 MUXrx_int1_2qcom,rx_mclk_mode_muxsel%s: failed to get swr pin state rx_macro_event_handlerrx_macro_get_hph_hd2_modeRX_MACRO RX2 MUXRX3RX INT0 MIX2RX AUX VBAT EnableRX INT2 MIX2 INPrx_macro_enable_interp_clkrx_int1_1_mix_inp1RX MIX TX0_MUX Mux%s, enter SSR down %s: ioremap failed for muxsel rx_macro_rx1RX_RX0 Mix Digital Volumerx_macro_hph_idle_detect_getRX MIX TX2 MUXRX INT2_2 INTERPrx_int0_2_interprx_int1_1_interprx_int0_1_interpiir0_inp2RX_AIF_ECHO Capturerx_macro_set_interpolator_rateIIR0 Enable Band4IIR0 Enable Band5rx_macro_set_companderRX INT1 SEC MIX3%s: component is NULL rx_macro_enable_main_pathrx_int0_dem_inp3%s: NULL component pointer! RX_Softclip EnableIIR0 Enable Band3IIR1 Enable Band2rx_macro_iir_band_audio_mixer_putDEC1RX_MIX1RX INT0_2 INTERPIIR0 INP3 MUX3%s: rx priv data is NULL ZEROrx_macro_rx0%s: mclk_enable = %u, dapm = %d clk_users= %d &rx_priv->swr_clk_lockrx_macro_echorx_macro_set_prim_interpolator_rate3%s: cannot set sample rate: %u IIR0 INP1 Volumerx_macro_soft_clip_enable_putRX4RX INT1_2 MUXDEC2%s: Invalid event %d rx_int0_2rx_macro_enable_mix_pathiir1_inp1rx_swrm_clock3%s: RX device does not exist qcom,is-used-swr-gpio%s: failed to add widgets IIR0 Enable Band1RX INT1 MIX2%s: EC mix control not set correctly rx_macrorx_macro_hw_paramsrx_macro_set_mix_interpolator_rateOFFRX_MCLKRX INT1_1 MIX1%s: clock already disabled %s: ioremap failed rx_macro_get_channel_maprx_macro_init_bcl_pmic_regRX_COMP1 SwitchIIR0 INP3 VolumeAIF4_PBRX2RX INT1_1 INTERPrx_int2_2RX MIX TX1_MUX MuxRX_RX2 Digital VolumeRX_RX1 Mix Digital VolumeIIR0 Band1IIR1 Band3rx_macro_put_hph_pwr_modeRX_RX5RX INT0_1 MIX1 INP2RX INT1_1 MIX1 INP1rx_macro_mclk_enablerx_int1_mix2_inprx_int2_1_mix_inp0rx_int0_1_mix_inp03%s: Memory for rx_priv does not exist %s: DT node for RX dev does not exist rx_swr_ctrlqcom,rx-bcl-pmic-paramsRX_MACRO_AIF2 Playbackrx_macro_rx4HPHL_OUTRX AIF2 PBRX INT0_1 INTERPRX INT0 DEM MUX%s: could not find %s entry in dt RX_EAR Moderx_macro_iir_enable_audio_mixer_putIIR0 INP1 MUXrx_swr_master%s: va-macro not registered yet, defer %s: priv is null for macro! rx_macro_initRX_TX DEC0_INPAUX_HPF EnableIIR1 Enable Band4IIR0 Band3RX AIF4 PBRX INT0_1 MIX1 INP1RX INT2_2 MUXRX INT1 MIX2 INP%s: rx request clock enable failed RX MIX TX2_MUX Mux%s:Invalid AIF_ID for RX_MACRO MUX %d %s: pdev memory alloc failed %s: failed to add snd_ctls ONRX0DEC0IIR1 INP0 MUXSRC0rx_macro_mclk_eventrx_int1_2_interp%s: rx_priv component is not initialized! RX_HPH HD2 Moderx_macro_aux_hpf_mode_getAIF2_PBCLSH_DSM_OUTRX INT1 DEM MUX%s: rx swr pinctrl enable failed %s: register macro failed IIR1 INP3 Volumerx_macro_aux_hpf_mode_putrx_macro_get_companderRX_MIX2DEC3rx_int2_mix2_inprx_int2_1_mix_inp2%s: null device for macro! RX_MACRO_AIF1 Playbackrx_macro_rx2rx_macro_rx3IIR1 Band2rx_macro_restore_iir_coeffrx_macro_get_hph_pwr_moderx_int2_1_interpreg(work_completion)(&rx_priv->rx_macro_add_child_devices_work)rx_macro_get_ear_modeRX MIX TX1 MUXIIR1 INP2 MUXiir1_inp0rx_macro_mux_put%s: swrm clock users %d %s: swr_gpios handle not provided! %s: Unsupported sample rate: %d IIR0 INP0 VolumeIIR1 Enable Band3rx_macro_hph_idle_detect_putRX_RX1RX_RX2enable%s, enter SSR up rx_macro_set_port_mapRX_MACRO_AIF4 PlaybackRX_TX DEC1_INPIIR0 Band4IIR0 Band5ULPrx_macro_put_hph_hd2_modeRX_RX4rx_macro_enable_vbat%s: rx swr pinctrl disable failed %s: cannot add plat data ctrl:%d qcom,default-clk-id%s: error reading %s in dt AUX_OUTRX_GSM mode EnableIIR1 Band4RX INT2_1 MIX1 INP1SRC1iir1_inp3%s: failed to add controls RX_HPH_PWR_MODEIIR1 Enable Band1IIR1 Enable Band5IIR1 Band1RX INT0_1 MIX1RX MIX TX0 MUXRX INT2_1 VBATRX INT2 MIX2IIR1 INP1 MUXiir0_inp1%s:AIF reset already rx_macro_add_child_devicesRX_MACRO RX1 MUXRX_MACRO RX5 MUXRX_RX3RX INT0_1 MIX1 INP0RX1RX_MIX0rx_int2_2_interprx_int2_1_mix_inp1NORMAL_DSM_OUTrx_macro_enable_echo&rx_priv->mclk_lock_rs.lock%s: Invalid AIF IIR1 INP0 VolumeRX INT0 MIX2 INP%s: Cannot add platform device qcom,rx-swr-gpios%s, failed to enable clk, ret:%d RX_MACRO_AIF3 PlaybackRX_MACRO RX3 MUXRX INT0_2 MUXIIR0 INP0 MUXrx_macro_core_vote%s: Invalid Interpolator value %d for name %s rx_int1_1_mix_inp2rx_int0_1_mix_inp2rx_macro_rx5qcom,rx-macro $ $ $ $ $ $ $ $ $     @>}wD X  b    @P           @LZk-fWK}I  Y@LZk.fVOV   o                  { _ W O @@(Rc8Cx) 6RR rvB!S#R 7vB!C#R7vB!3#R6R@6!BcvB!`vB!##R6R@6!Bc vB!*2 @h4!B!B@*!Bc6 @4!@R`@rR v7R{{b!B*9 )Jk ~~.vB!3cR7C_8S_8c_8999@yb!Byyyy"!B )R SyJ)c!R######'/*@4!B !!Bv _)@?T*OMWL_K{J_AR!RARHy2y@R{WO@C@qkTzuTCk,T!RAR!Rb"@*OBWA{è_{og_ W O @ T@@ lB _lB@*T[`@R!@a@# R#H@ oR5`5?@}R! r@x8@`5Hۃ qLT Iw{(H@mB0!B*!B#!B!?!BHCq+T*h>@`{hHCs!3kLT _)@?!TOKWJ_IgHoG{F_{WO@*@"*@ )r#BU6@RB@4* @)@R @B@BQ@!BRB@qTqB`T*A2A 7!R"R*` 7A9(4!RBRCR**!R"R#R**A9(4!RBR***9@!B*B!R"R**"R*2A*7B@@B*OBWA{è_*@!2A@!B @)@R @@!B{ @!6R`@r(AR h@)@*  @{¨_!{ WO @!R@tB!" R7!B$R7`@7!bR`7(R!J9y!!!!!!!!!!RRCRRRCRRRCRRbRCRRbRCRRbRCR6 `@!R`@6AO9qTC 5aRBRCRO9bRRO9cRA`@!`@!B*! *!*!*!B*OCWB @{Ĩ_`@!`@!`@!B*aR"RO9cRRO9bRR!B!{  @!R@H 5A*5`@!`@!`@!B @{¨_{ WO @*!R*@6A>Q9q*(T )+ih8J @>r~ S R=  tmS R!!R* 2R*`@!`@!`@!B*OCWB @{Ĩ_@B@J9@RO9 rTC qT*`5!RAR@B@)RJ99@R!RRRR*@* @y@9@*@y)@9@*@y9@9@*!@yI@9@*)@yY@9rq T JI )@9) 5}@y @9 @9@ @y@9@9@@y)@9-@9@@y9@9=@9@!@yI@9M@9@)@yY@9]@9<~S q@T R( %***/@R@@Gy"R#R*7@Gy"R*5R9RO99v4qTQRRO9qTQ7RR**(2qTqT?qT *)!4@!B*@R @)@   )?qTRRO9qHTRR R_C{WO@*!R @*@ 5AI[) @@#!R@!@!@!B _)@?TODWC{BC_*{ _WO0@!R@ @y(7A @ Q?qT( RqT**7R"6*h7 R( q(RT0@!@!@!BODWC_B @{Ũ_qT3R r(R r*23R34* rh2h**~Srr *(QAh!B*{ Oa4*0@!R`@ @ 5A( @Q q(T0R*0R*R6(*4RRRr`TRRRRRR1R*1R*R6(*4RRRr`TRRRRRR2R*2R*R`6(*4RRRrTRRRRRR`@!`@!`@!BOB @{è_{ g_WOV0@!R@ @y(7A>@(4*@!@!@!BOEWD_CgB @{ƨ_֖2@u*A!R@ @! 5AI!R)r kT鿝RIr kT R)r kT R)r kT "RIr k#T)R5R6韏R kMT R kTR k`T pR k"TuR' RIr kT DRr k`T Rr kA TR R kT ЇR kAT5R)RRR UR )RRR)RUR* A92@!R@@H7AH  @9H Rq) T2@!R@@7AH R qTh&@h4*| R qT0R kTRR*1R kTRR*2R kaTRR*RR* RH q"T0R*0RkTRR*SkTSkT1R*1RkTRR*SkTSkT2R*2RkTSk TSkaTh*@4 R*  **) (y*@!@!@!B@!@!@!B@!@!@!Bb*A!@!B*{ OG!R@@@ 5A  *h&@!@!@!BOB @{è_{ OG4$@!R`@ @h 5A*  `@!`@!`@!BOB @{è_{O@@!R@ @h 5AK9*h&@!@!@!BOA{¨_{O@@!R@ @h 5Ai&@* 9@!@!@!BOA{¨_{O@@!R@ @h 5AEA9*h&@!@!@!BOA{¨_{O@@!R@`@ 5Ai&@*? E9@!@!@!BOA{¨_{O@@!R@ @h 5AQA9*h&@!@!@!BOA{¨_{O@@!R@`@ 5Ai&@*? Q9@!@!@!BOA{¨_{O@@!R@ @h 5AMA9*h&@!@!@!BOA{¨_{O@@!R@`@ 5Ai&@*? M9@!@!@!BOA{¨_{ @@PRSh& @*{¨_{($@@@PRRuS*{_{O@@!R@ @h 5A݃*h&@!@!@!BOA{¨_{O@@!R@ @h 5Ai&@* @!@!@!BOA{¨_{O@@!R@ @h 5Aჹ*h&@!@!@!BOA{¨_{O@@!R@ @h 5Ai&@* @!@!@!BOA{¨_{OG @@DR 5$h&OA*{¨_{g_WOG6$@!R`@ @ (7A(@bS@DRX ER  A "S RRf * FR"K9H R *"K9*"K9*"K9*"K9*"K9*"K9*"K9*"K9*"K9*"K9*"K9*"K9*"K9*"L9*"L9*" L9*"L9*"L9*"L9*`@!`@!`@!B @!BR)R "!"***ODWC_BgA{Ũ_{WOG*@@***#R**&*CR****cR**.*R**2*6OBWA*{è_{ _WOG!R`@@(7AER   "SFRR" R  "  ju*?S*_S*wS*"aT*!!!`@BODWC_B @{Ũ_{ _WO6`SERI  8 *S*FR *"R*3**BR"*3**bRB*3*! S*ODWC_B @{Ũ_{ WO@!R  @A@5AH3R@*!4! 4*`@!`@!`@!BOCWB @{Ĩ_SQ3R@*!Qq qT!BeSR %"R#RR 5RR*{ WO@_q`T_qT@!RA@RPR4 AR QRARQRBRRR*u***********OCWB @*{Ĩ_{ O@!R*  @A @a(4ArA9 qT`@@!B*`@!`@!`@!BOB @{è_ֿ"q aST q@Tq!T#R*rA9!R R5 R**rA9RRR*R** R4 ****{WO@!R*  @A@A(4ArA9 qT`@@!B`@!`@!`@!BOBWA{è_ֿ"qT qv`STqT**rA9!RrA9qS0R 0R* Qq#TSQqTSQ qTR RRR* R ****{ O* @pA9 R!q3AI`S4 `TqaTR!R5 RR*RR* R**rA9ROB @*{è_{ O@!R*  @A @ 6A "q Tq!TPRRRPR"R#RRRRRBRCRPRBR*C5(R"R#RCRBRCR[RRR\RRcR\RR*]RRR]RRcR^RR*^RRR_RRcR_RRb`@!`@!`@!B]RR*RBR*PRBRCRRBR*[RR*\RR*\RR*]RR*]RR*^RR*^RR*_RR*_RR*CqT(R"R*PR"R*PRR*!B**OB @{è_{OC@ RIr!R@*  @A@h6A"qTqThBA94Rrh@@R!R"R4R`49@!@!@!B @)@?!TOC@{A_hA94"R*`@!B*t9*{ WO@*@`tb*h>@6H4*S`@!Bq Tqh>@ T*hBA9h4(Rhy`@R`@`@aGybGy#R*`@R h@)@ `@7!RRR R"R#R** RBRCR** RBR*** R"R#R**h>@h>V`@!B*>M R"R*** RBRCR** RBR*** R"R***`@*s`@R`@`@aGybGy*`@R h@)@ hGy*hy!|!`@6!B@e>@B$R*OCWB @{Ĩ_!!{og_WO  @*!R* @u6AbS R R qRR    {r4T( AH5=RRa?"R#RCA?bRcR @4T4qTRR`@!`@!`@!BOGWF_EgDoC{B_!RRNA9 IRJ) B@9*B@9*{ TK9h4qR q1qHRHT***r`T***R* 9RA94>rTqTRRRRRR*RR*r`TR**R******c)C_ qaT*C5RR*rTRRR**@@(@(rT(AQq(,T=RR*?a?"R*R**RR*R**RR*A?bR***** qAT*4C5RR*RRR**RA94>rTqaTRRRRx4RR*RR*R**R**K94qR q1qHR4qT***qT***R* 9{ WOH<*qT5rTFA9H4RBRCRRrTRRRR RNA9(5RRR RRRRRRNA94R**rTRBR*R**RR*OCWB @{Ĩ_{ _WO_q TW`SR !**R qbTcR!qbT#R-q'ySr T?bRrT?bRcR4 @(4RR  4?"R#R*BRCR*BR**>BRCR4?RR*>BR*"R**R**ODWC_B @{Ũ_{ O(C4*_rTC5(R"R#RC(R"R#RrT(R"R*CqT(R"R*OB @{è_{ OrTJ@qJ`T 6(r@ TJ@*(JI47q)T q`Tq@T 5FA9)RARRqRARR*R86A@R"R*J@6J36A@R"R#RJ@H6Jq(TDRRRCRR* qTRRRRRRFA9)RARRqRARR*RRROB @{è_{_WO@_qT(K944q T0R  Qq T 6R,XxS0R *# QqT~6R **S0RQq bTFS 1RQq T64**j k l" mB nb #0Ri2?q@|Rr"њ?2RT|F`yr`TRRyr`TrR yr`TRyr_TRq1Eyk() kTAqTq`TaqTuRhK95*hK9h4kTR*u 9 _)@?aTOEWD_C{B_RhK95{O>@hJ@* @ kBT)@ @ RRR? kq@AqSROA{¨_{ O@!R  @A`@ 5ArA9* h&@!@!@!BOB @{è_{ WO@u>@&@  @!RA @h 5ArA9 *A4Q_q4TrA9~@)R KC !ʚj}  A  7@!@!@!BOCWB @{Ĩ_4_qIT! @!B*!B? QArA9*R+C@!ɚi}  !  @I @**{!{_?0 ? {{_description=RX macro driverlicense=GPL v2intree=Yname=rx_macro_dlkmvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=bolero_cdc_dlkm,swr_ctrl_dlkm,wcd_core_dlkm((((  ((  (((  (((((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 zkfree-db$bolero_unregister_macroٿplatform_device_unregisternpqueue_work_on__pm_runtime_set_statusg __pm_runtime_use_autosuspendU !B__pm_runtime_disable8bolero_rsc_clk_resetǕ+___ratelimitWыbolero_runtime_suspend6jsnd_pcm_format_widthѣfind_next_bit1\|regmap_writeYb^snd_soc_info_multi_extbssnd_soc_put_volsw_sxf"snd_soc_get_volsw_sx>Asnd_soc_info_volsw_sx"swrm_wcd_notifysnd_soc_dapm_put_volsw]*snd_soc_dapm_get_volsws#lsnd_soc_info_volsw ssnd_soc_component_writeZ%strcmp\ snd_soc_component_read32Tsnd_soc_dapm_put_enum_doubleksnd_soc_dapm_get_enum_double4 snd_soc_dapm_mux_update_powervysnd_soc_dapm_kcontrol_widgetCsnd_soc_info_enum_double)snd_soc_component_update_bits<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_controlsMe09bolero_get_device_ptr#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_statemsm_cdc_pinctrl_select_active_state3.__trace_bprintkxmutex_lock_nested!)dev_get_regmapmߝplatform_device_put -|kreallocbKplatform_device_addhN,platform_device_add_data2platform_device_allocHWstrlcpystrnstrwof_get_next_available_child2|printk^>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_propertyf_dev_errSbolero_is_va_macro_registeredVt__platform_driver_registerLinuxrx_macro_dlkmGNU%D{nm~ PPVV`x   || ,|0|DLPT|X\`|htx::" "    $@HL`dtxL|X LX B B &$Z(,Z08< @LD HLTX`dhl ff  h h  V$VX dFpG RRHUIEGJ $ ,KlVpV6 6    8Dd  L L   \ \$(,48@DLh|VVU00NN $4DQLQ\ t xN| N7 @ P T NX \ N`   7  @ @ N  N    D D     N N  Q$ Q4  @ rD NH rL NP x  %   Q Q      '   (( Pv, Pv8 )D *L P \ +d l | , Z Z , C C ,   , ~ ~ , f f ,   , u u ,   ,   ,   ,$ -8 .L .` .t . . . ' . .   J $ J ( g , g 0 < 0D 0L ~T ~\ d l j t j x g | g    J J      ...  $( ,4Y8 <Y@ Dd'J J     '(,t.J J       :4BHETG\ dhl pdt xd|:DHH...(.,@.D\H`dHlx | .....T4d6t|%!!44. .PT X\ `Cl!p t!x  QQ.VV<'p:|J J   VVU 'X@@J J   | |  484| | ' 44,4T.p..444...4$444\.x..J J   PP'DHTJ XJ d h lpt''p p<@X'@@4.4 .,4L.d.|@44.44 .H4X4AJ J   J J  $ (,8<HJ LJ X \ ` d hptx|^^' J J   $(,h'J J   '$ ( 4 J 8 J D  H  L P T  '   J J     !'A0>CL>.h>.|>HD>.>.>.?.?.,?.@?.T?HDh?A?C?.?.?@ @. @.4@.H@.@.@.@6A.@A.A.A.A.A.A.@B4B.B.B.B.C.C.8C.LC.`C.tC.C.C.D.4D.D.D. E.0E.XE.lE.E.E.E.E.FVFVPF4F4F4F4G4G4H6$HV,HV`HUxH0H.H3H0I'HILIXIJ \IJ hI lI pImtImxII0I',JT.@? @!A `BC4C`DkD /DXE(F /8FF pG /G8H7HHI JJr XKLL8XM MN0OزO'xP(0Q QxxR;SȳS @T0PTU U0UhPVRV0VW(XXApYX(ZJZp[\]^= H_`aO cc@2chd d@2dHer0f@2@ffxg2g@hRijl~ `mfnou 8qrsu5 uT6Pv`v5 pv v5 v v5 v v5 vvvvvww=w w0wZ8w@wPw+Xw`wpwxwwwww www w=ww wZwx x+x x 0x8x@x PxXx`x pxxxx x=xx xZxx x+xx xxy yy y 0y8y @y Py=Xy `y pyZxy y y+y y yy y yyyzz z=0z0@zZPzV`z+pzk zz7z zz7zKzz7z zz7zN{0{7{ {V0{78{@{k P{7X{"`{"p{7x{<{<{7{ {u {7{{{ { {{ {K|| | |0| 8|N@|0P| X|`|Vp| x||k | |"|"| |<|<| | |u | |}}r } }0}r 8}K@}P}r X} `}p}r x}N}0}r }}V}r }}k }r }"}"}r }<~<~r ~ ~u 0~r 8~@~P~X~ `~p~x~K~~~ ~~~N~0~~~V~~k " "08<@<PX `u px   K   N0  V0 8@k P X"`"p x<<  u  Ѐ؀ K 08N@0PX`Vpxk ""<<Ё؁ u ' 0'8K@P'X `p'xN0'V'k Ђ'؂""'<<' u 0'8@P X `p xK   N0Ѓ ؃V k  " "0 8<@<P X `u p x; ;KЄ;؄ ;N0; V0;8@k P;X"`"p;x<<; u ;Ѕ7  r 0= @P= ` p= ' І;O] 08@OPXO`]pxO;O]Ї;؇;O_ 0_@P_`;p_5 k kKЈk؈ kN0k V0k8@k P`kp] KЉ؉ N0 V08@k PA`pA   KЊ ؊  N0  V0 8@k PJ` pOJ ] ЋR]R ' R0~ @ P~ `5 p =  Ќ 4'f 40f@5 PR`px_ROORЍOr 0@5 P"`5 p"yy u yЎy؎yy 0y8K@PyX `pyxN0yVyk Џ"   u   0 8@P X`p x  K  А ؐN0 V  k 0"@PX `u pxБؑ K 08N@0PX`Vpxk " u Вؒ 08 @PXK`px N0VГؓk <5 <  0 8 @u P X`p x   Д ؔK   N 00 8@VP X`k p< u Еؕ 08K@PX `pxN0Vk Ж< u  08@PX`px K ЗؗN0V k 0<@mPmX `u pmxmmИmؘ mKm 0m8N@0PmX`Vpmxk  "!<Йؙ  !!   0 8!@!PrX ` prx!!;<Ț=Кؚo;<= (@ X;`<h=px;<=ț! ;<=0H;P<X=`h 7DМ7D ,8/@Hh Xp / !x ؝/""L(/04#8#HH`x/T$$xȞ7О$؞H% 7 %(`&8Ph;p<x=;<ȟ=П؟;<= (@ X;`<h=px;<=Ƞ;<=0H;P<X=`h;<=С7&4' 87@&H4'Xp7&4'آ7&4'(70&84'H`\x7&4'ȣ7У&أ4'7 &(4'8P h7p&x4'n7&Ȥ4'ؤ; >)x*(@<X>`)hx*x >)x*ȥ">)x*0-H>P)Xx*h>)x*ЦA>)x* F 8>@)Hx*Xp>)x*ا>)x* XH8X(1  (8081 @ H1 P X1 ` x/HI8Ȫ/HI'0/8H@IPhh4/HIq Ы/ثHI /(H0I@X~p/x23/Ȭ2Ь38/2 30H`/h2p3h/23ЭD/23 8cP/X2`3p0&/23pخ/23( @/H2P3`x /23ȯI/2dH{0/82@dHP8h!/23а/ذ23h /(203@ȿX p/x23`k/ȱ2б3/2 30H&`/h2p3(/23в/23 X8 P/X2`3ph/23س/23Ȼ(}@/H2P3`Pxl/23غȴ/23`[0/82@3Ph /23pWе/ص23 /(203@(X p/x23/ȶ2ж38_78 90H !з8``h ععPPXkpȺȺк@@H= `ػ008 @H"P<X `Kh pNx00h0н08000p0ؿ008 @KH PNX`x00H{'(O  K N (@xHppx ppxppHpAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) !"#P$f%&'(+) *+_,y-'.:/0123_ t(68eHX&hXK `H<8ح(xȮ >hXHx 8ز(xȳsphkXHQ4N8^t(`piعD,PQ`RȺغ@PiȻG07 DX0(\`rȿ$0*h78# I_p0$ hX8r 3phX 8m5/6^7AD A  w r ! XUHe{ xpPvpK3XYpN>xKH72cy+1>*  f.YD h  !f "{"=4#l#T$-$$H%% `&LR &g4')Cx*+ ,. /0@2W 2ET678;@ACHDEdHmX  H#I  z  L4hlh4hhhl hCh hhIhhhhKh'hhhh)h h!h}"h#h$h%h&h['h(h)h*$v+$9,$_-$.$v/$T0$1$=2$3$ ^ + 1  4 GU 5  4"6 d +V hYXhHP*8hPhpP hh8PhPh حPv0hb(PphxPX PHk Pv@$" Ph2P{`hwHPhP^hKPh hPPXPh[PE(hP غhhP@c(h`8PhPFXh4زPhh phXPeعP 8hGP/hHP `hPȺKhI(PhxP.ȻhȳPPȿhk hPK`~P8hoP708m Lh%`&HD A C.X ]( xV ]L0> vxhH ,8;0 / @22\ 0 p=    x  W "'4#h83 h [Hhn(l @4 t)ax*4P&H=4' tdH7x  ()T6l"HIp(LAA!m" #98h8hPhPhh PhXPhPhP D El .D  p $H%hT$4$4 )ȮPB hP. hhP h30XD Oe 0  8 @"  HpX      !"#$%&'()*+,-./01234567BA!$;  n Jf7 Z  .@ &( \%2 M a  5 =    x[ A$ <Yj  i  ' N -7@e   .note.Linux.rela.exit.text.rela.init.text.comment.altinstr_replacement.rela__trace_printk_fmt.init.plt.bss.rela.rodata.bolero_dev_pm_ops.rela.altinstructions__versions.rela.data.rx_macro_driver.modinfo.data..compoundliteral.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela.text.rx_macro_probe.note.gnu.build-id.shstrtab.strtab.symtab.rodata.data.data..compoundliteral.279.data..compoundliteral.269.data..compoundliteral.259.data..compoundliteral.249.data..compoundliteral.239.data..compoundliteral.229.data..compoundliteral.208.data..compoundliteral.277.data..compoundliteral.267.data..compoundliteral.257.data..compoundliteral.247.data..compoundliteral.237.data..compoundliteral.227.data..compoundliteral.216.data..compoundliteral.206.data..compoundliteral.275.data..compoundliteral.265.data..compoundliteral.255.data..compoundliteral.245.data..compoundliteral.235.data..compoundliteral.225.data..compoundliteral.214.data..compoundliteral.204.data..compoundliteral.273.data..compoundliteral.263.data..compoundliteral.253.data..compoundliteral.243.data..compoundliteral.233.data..compoundliteral.223.data..compoundliteral.212.data..compoundliteral.202.data..compoundliteral.281.data..compoundliteral.271.data..compoundliteral.261.data..compoundliteral.251.data..compoundliteral.241.data..compoundliteral.231.data..compoundliteral.210regcache_mark_dirtyof_find_propertystrlcpymutex_destroyswrm_wcd_notifyrx_macro_probe.__keyof_property_read_variable_u8_arrayof_property_read_variable_u32_arraypm_runtime_set_autosuspend_delayrx_int2_2_interp_muxrx_int1_2_interp_muxrx_int0_2_interp_muxrx_int2_1_interp_muxrx_int1_1_interp_muxrx_int0_1_interp_muxrx_int1_dem_inp_muxrx_int0_dem_inp_muxrx_int2_mix2_inp_muxrx_int1_mix2_inp_muxrx_int0_mix2_inp_muxrx_macro_rx5_muxrx_macro_rx4_muxrx_macro_rx3_muxiir1_inp3_muxiir0_inp3_muxrx_mix_tx2_muxrx_macro_rx2_muxrx_int2_1_mix_inp2_muxrx_int1_1_mix_inp2_muxrx_int0_1_mix_inp2_muxiir1_inp2_muxiir0_inp2_muxrx_int2_2_muxrx_int1_2_muxrx_int0_2_muxrx_mix_tx1_muxrx_macro_rx1_muxrx_int2_1_mix_inp1_muxrx_int1_1_mix_inp1_muxrx_int0_1_mix_inp1_muxiir1_inp1_muxiir0_inp1_muxrx_mix_tx0_muxrx_macro_rx0_muxrx_int2_1_mix_inp0_muxrx_int1_1_mix_inp0_muxrx_int0_1_mix_inp0_muxiir1_inp0_muxiir0_inp0_muxsnd_soc_put_volsw_sxsnd_soc_get_volsw_sxsnd_soc_info_volsw_sximped_indexsnd_soc_dapm_put_volswsnd_soc_dapm_get_volswsnd_soc_info_volswrx_int_mix_mux_textrx_int2_2_interp_mux_textrx_int1_2_interp_mux_textrx_int0_2_interp_mux_textrx_int2_1_interp_mux_textrx_int1_1_interp_mux_textrx_int0_1_interp_mux_textiir_inp_mux_textrx_int_dem_inp_mux_textrx_macro_mux_textrx_echo_mux_textrx_prim_mix_textrx_sidetone_mix_texthph_idle_detect_textrx_macro_hph_pwr_mode_textrx_macro_ear_mode_textrx_macro_vbat_bcl_gsm_mode_textrx_macro_hph_hd2_mode_textsnd_soc_info_multi_extrx_macro_int_dem_inp_mux_putrx_macro_mux_putrx_macro_hph_idle_detect_putrx_macro_iir_enable_audio_mixer_putrx_macro_iir_band_audio_mixer_putrx_macro_soft_clip_enable_putrx_macro_aux_hpf_mode_putplatform_device_putrx_macro_vbat_bcl_gsm_mode_func_putbolero_clk_rsc_fs_gen_request__ll_sc_atomic64_andnotrx_macro_mclk_eventrx_macro_event_handler.trace_printk_fmtrx_swrm_clock.trace_printk_fmtrx_macro_mclk_enable.trace_printk_fmtrx_macro_deinit__mutex_initrx_macro_init___ratelimitfind_next_bitbolero_rsc_clk_resetsnd_soc_dapm_kcontrol_widgetrx_macro_mux_getrx_macro_hph_idle_detect_getrx_macro_iir_enable_audio_mixer_getrx_macro_iir_band_audio_mixer_getrx_macro_soft_clip_enable_getrx_macro_aux_hpf_mode_getrx_macro_vbat_bcl_gsm_mode_func_getrx_macro_enable_vbat__pm_runtime_set_statussnd_soc_component_update_bitssnd_soc_dapm_new_widgetsrx_macro_dapm_widgetsrx_macro_hphdelay_lutbypassrx_macro_event_handler._rsbolero_dev_pm_opsrx_macro_dai_ops____versionsrx_macro_hw_paramssnd_soc_dapm_new_controlssnd_soc_add_component_controlsrx_macro_snd_controlssnd_soc_dapm_add_routesbolero_check_core_votesjiffiesrx_macro_add_child_devices__module_dependsstrnstrrx_macro_wcd_clsh_imped_config.imped_table_ptrbolero_get_device_ptr_dev_err__ll_sc_atomic64_orrx_macro_set_idle_detect_thrsnd_soc_dapm_mux_update_powerrx_macro_driverplatform_driver_unregisterplatform_device_unregister__platform_driver_registerrx_macro_event_handlerrx_macro_set_companderrx_macro_get_companderrx_macro_config_compandersystem_wqstrcmprx_macro_config_softclipdev_get_regmapdevm_ioremaprx_macro_set_port_maplockdep_init_maprx_audio_maprx_macro_get_channel_mapbolero_unregister_macrobolero_register_macrorx_macro_enable_echoregcache_sync_regionqueue_work_onrx_macro_set_iir_gaindigital_gainrx_mix_tx2_mux_enumrx_mix_tx1_mux_enumrx_mix_tx0_mux_enumhph_idle_detect_enumrx_int2_2_interp_enumrx_int1_2_interp_enumrx_int0_2_interp_enumrx_int2_1_interp_enumrx_int1_1_interp_enumrx_int0_1_interp_enumrx_int1_dem_inp_enumrx_int0_dem_inp_enumrx_int2_mix2_inp_enumrx_int1_mix2_inp_enumrx_int0_mix2_inp_enumrx_macro_hph_pwr_mode_enumrx_macro_ear_mode_enumrx_macro_vbat_bcl_gsm_mode_enumrx_macro_hph_hd2_mode_enumrx_macro_rx5_enumrx_macro_rx4_enumrx_macro_rx3_enumiir1_inp3_enumiir0_inp3_enumrx_macro_rx2_enumrx_int2_1_mix_inp2_enumrx_int1_1_mix_inp2_enumrx_int0_1_mix_inp2_enumiir1_inp2_enumiir0_inp2_enumrx_int2_2_enumrx_int1_2_enumrx_int0_2_enumrx_macro_rx1_enumrx_int2_1_mix_inp1_enumrx_int1_1_mix_inp1_enumrx_int0_1_mix_inp1_enumiir1_inp1_enumiir0_inp1_enumrx_macro_rx0_enumrx_int2_1_mix_inp0_enumrx_int1_1_mix_inp0_enumrx_int0_1_mix_inp0_enumiir1_inp0_enumiir0_inp0_enum__stack_chk_failsr_val_tbl.compoundliteral__trace_bprintkrx_macro_enable_interp_clkrx_macro_enable_rx_path_clkmutex_unlockbolero_clk_rsc_request_clockrx_swrm_clockrx_macro_daisnd_pcm_format_widthrx_macro_enable_mix_pathrx_macro_enable_main_pathrx_macro_config_classhrx_int2_1_vbat_mix_switchrx_macro_dt_matchget_iir_band_coeffrx_macro_removerx_macro_digital_muterx_macro_core_votesnd_soc_component_writeregmap_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_doublecomp_coeff_tableimped_table__pm_runtime_disablerx_macro_mclk_enablepm_runtime_enablekfreerx_macro_put_hph_pwr_moderx_macro_get_hph_pwr_moderx_macro_put_ear_moderx_macro_get_ear_moderx_macro_put_hph_hd2_moderx_macro_get_hph_hd2_moderx_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_datarx_macro_event_handler.trace_printk_fmt.299$d.199$d.99$d.189$d.89.compoundliteral.279$d.179$d.79.compoundliteral.269$d.169$d.69.compoundliteral.259$d.159$d.59.compoundliteral.249$d.149$x.49.compoundliteral.239$d.139$x.39.compoundliteral.229$d.229$d.129$x.29$d.219$d.119$x.19$d.209$d.109$d.9$d.198$d.98$d.188$d.88$d.178$d.78$d.168$d.68$d.158$d.58$d.148$x.48$d.138$x.38rx_swrm_clock.trace_printk_fmt.38$d.128$x.28$d.218$d.118$x.18.compoundliteral.208$d.208$d.108$x.8$d.197$d.97$d.187$d.87.compoundliteral.277$d.177$d.77.compoundliteral.267$d.167$d.67.compoundliteral.257$d.157$d.57.compoundliteral.247$d.147$x.47.compoundliteral.237$d.137$x.37.compoundliteral.227$d.127$x.27$d.217$d.117rx_macro_probe.__key.17$x.17$d.207$d.107$x.7_note_6$d.196$d.96$d.186$d.86$d.176$d.76$d.166$d.66__UNIQUE_ID_intree56$d.156$x.56$d.146$x.46$d.136$x.36$d.126$x.26.compoundliteral.216$d.216$d.116$x.16.compoundliteral.206$d.206$d.106$x.6rx_macro_event_handler.trace_printk_fmt.295$d.195$d.95__UNIQUE_ID_license85$d.185$d.85.compoundliteral.275$d.175$d.75.compoundliteral.265$d.165$d.65__UNIQUE_ID_name55.compoundliteral.255$d.155$x.55.compoundliteral.245$d.145$x.45.compoundliteral.235$d.135$x.35.compoundliteral.225$d.125$x.25$d.215$d.115rx_macro_probe.__key.15$x.15$d.205$d.105$x.5$d.194$d.94__UNIQUE_ID_description84$d.184$d.84$d.174$d.74$d.164$d.64__UNIQUE_ID_vermagic54$d.154$d.54$d.144$x.44$d.134$x.34$d.124$x.24.compoundliteral.214$d.214$d.114$x.14.compoundliteral.204$d.204$d.104$x.4$d.193$d.93$d.183$d.83.compoundliteral.273$d.173$d.73.compoundliteral.263$d.163$d.63.compoundliteral.253$d.153$x.53.compoundliteral.243$d.143$x.43rx_macro_mclk_enable.trace_printk_fmt.43.compoundliteral.233$d.133$x.33.compoundliteral.223$d.223$d.123$x.23$d.213$d.113$x.13$d.203$d.103$x.3$d.192$d.92$d.182$d.82$d.172$d.72$d.162$d.62$d.152$d.52$d.142$x.42snd_soc_component_read32$d.132$x.32rx_swrm_clock.trace_printk_fmt.32$d.222$d.122$x.22.compoundliteral.212$d.212$d.112$x.12.compoundliteral.202$d.202$d.102$x.2$d.191$d.91.compoundliteral.281$d.181$d.81.compoundliteral.271$d.171$d.71.compoundliteral.261$d.161$d.61.compoundliteral.251$d.151$x.51.compoundliteral.241$d.141$x.41.compoundliteral.231$d.131$x.31$d.221$d.121$x.21$d.211$d.111$x.11rx_macro_event_handler.trace_printk_fmt.301$d.201$d.101$x.1$d.190$d.90$d.180$d.80$d.170$d.70$d.160$d.60$d.150$x.50$d.140$x.40rx_swrm_clock.trace_printk_fmt.40$d.230$d.130$x.30$d.220$d.120$x.20.compoundliteral.210$d.210$d.110$x.10$d.200$d.100$x.0i@d@ @n@ @ 2`'