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 r`vB!S#R 7vB!C#R7vB!3#R6R@6!BcvB!`vB!##R6R@6!Bc vB!*2 @h4!B!B@*!Bc6 @4!@R@rR`v8R*9{zb!B* )Jk ~~.vB!3cR7C_8S_8c_8999@yb!Byyyy"!B )R SyJ)c!R######'/*@4!B !!Bw _)@?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((((  ((  (((  (((((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_suspend zkfreeKxbolero_unregister_macro. platform_device_unregisternpqueue_work_onI!__pm_runtime_set_status~H__pm_runtime_use_autosuspendtM9__pm_runtime_disable'h:bolero_rsc_clk_resetǕ+___ratelimit=bolero_runtime_suspend6jsnd_pcm_format_widthѣfind_next_bit8regmap_write:snd_soc_info_multi_ext1/snd_soc_put_volsw_sxksnd_soc_get_volsw_sxޮ%snd_soc_info_volsw_sx&swrm_wcd_notifyKbsnd_soc_dapm_put_volsw}bsnd_soc_dapm_get_volswt~{snd_soc_info_volswX{"snd_soc_component_writeZ%strcmpHsnd_soc_component_read32?[snd_soc_dapm_put_enum_doubleNLsnd_soc_dapm_get_enum_double&0snd_soc_dapm_mux_update_powerUsqsnd_soc_dapm_kcontrol_widgetHsnd_soc_info_enum_double"snd_soc_component_update_bits6ץ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һ,bolero_get_device_ptr#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"emsm_cdc_pinctrl_select_active_state3.__trace_bprintkxmutex_lock_nested_dev_get_regmapczplatform_device_put -|krealloc0g,platform_device_addIgplatform_device_add_dataGaplatform_device_allocHWstrlcpystrnstr-'Hof_get_next_available_child2|printk^>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_propertycF_dev_errjbolero_is_va_macro_registeredg__platform_driver_registerLinuxrx_macro_dlkmGNUC"  QQWW`x  || ,|0|DLPT|X\`|htx::" "    $@`dhtxXd Xd B B ' , 4Z8<Z@H L PXT XXdhp tx|  ff  h h $,W4Wd pG|H SSIVJFH K( 0 8LxW|W6 6    DPp  L L    (\,\048@DLPXtWWV00 N (N,0@ PRXRh! N N7 $ L \ ` Nd h Nl   7  @ @ N  N    D D      N N$ ( R0 R@ !L rP NT rX N\    & ! R R      (  , )4 Pv8 PvD *P +X \ h ,p x  - Z Z - C C -   - ~ ~ - f f -   - u u -   -   -  ( -0 .D /X /l / / / / ( / /  , J 0 J 4 g 8 g < H 0P 0X ~` ~h p x j j g g    J J      / / /(, 04 8@YD HYL Pp(J J     (48/J J        ;@CTF`Hh ptx |p p;EHH/// 4/8L/PhHlpHx  //// /$`5p7 &""55/,/\` dh lDx!| ! !RR/ W$WH(|;J J   WWV,(dAAJ J   | | 5D5| | (5(585`/|//555/// 505@5h///J J   PP$(PT`J dJ p t x|( ($p,pHAd(AA5/ 5,/85X/p/A55/5 5,/T5d5BJ J    J J , 0 48DHTJ XJ d h l p t|^^( J J ( , 048t(J J    (0 4 @ J D J P  T  X \ `  (   J J     !(H!L!X!J \!J h! l! p!t!x!!(!!!J !J ! " "G"G "<"(h"l"x"J |"J " " "#"#""("# #J #J # # $#<(#<,#\#(###J #J # # #g#g##($ $,$J 0$J <$ @$ D$Q H$Q L$x$5$/$(%% %J $%J 0% 4% 8%<%@%p%(%%%J %J % % %%%%((&,&8&J <&J H& L& P&T&X&&(&&&J &J & & &&& '5p'(''@'@'@ (@(@,(@<(@L(@\(@l(@|(@(@(@(@(@(@(@(@(@ )@)@(),)8)J <)J H) L) P) T) X)h) l)Lp) t)Lx))/)5)+*+,*+H*+d*+*(*7+7,+7<+7L+7l+p+x+J |+J + + ++++7,5 ,7,,5D,7P,5h,7t,5,(,5,,-6- --6(-,-8-J <-J H- L- P-T-X--5-;-;-6-----/./H."L."X..5.7.5.7.5.7.5.7D/(p/t/+x/|/+////J /J / / /+/+/0F0D;00/@0D;T0/h0/05070(00/01/111 1J $1J 01 41 81/<1/@11F1D;15152/2D;025@272D;2/2/2/2D;,3(d3/x3/3/3/3/3/3/4/4/,4/@4/T4/h4/|4/4/444J 4J 4 4 4]4]44/5/5/,5/@5/T5/h5/|5/5/5/5/5/5/6/6/,6/46 86]<6 @6]H6t6Wx6W6(6;777 7,7J 07J <7 @7 D7 H7 L7T7W\7W7777 77 77V7 8(8 ,8 08 48 88|8 8&8"8!8R8R8#8$8%9$9D9d9|9L 9 9L 9 9999:$:#4: <:&P:"`:!d:Rl:R::::::::::: : : : :: : : ::: ::::;;; ;$;,;0;4;8;<;|;(;/</ </H<L<X<J \<J h< l< p<t<x<<<<<<<<<7<7@=/\=/p=7=/=/=/=/>@>B<>CX>/t>/>TD>/>/>/?/$?/8?/L?/`?TDt?B?C?/?/?@@/,@/@@/T@/@/@/@7$A/LA/A/A/A/A/A/LB5B/B/B/C/C/(C/DC/XC/lC/C/C/D/D/@D/D/D/E/.@? @!A `BC4C`DkD/DXE(F/8FF pG/G8H7HHI JJr XKLL8XM MN0OزO'xP(0Q QxxR;SȳS @T0PTU U0UhPVRV0VW(XXApYX(ZJZp[\]^= H_`aO ccL2chd dL2dHer0fL2@ffxg3g@hRijl~ `mfnou 8qrsu5 u`6Pv`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 8PМ8P ,80@Ht Xp 0!!x ؝0 ""L(00@#8#HH`x0`$$xȞ8О$؞T% 8 %(l&8Ph<p=x><=ȟ>П؟<=> (@ X<`=h>px<=>Ƞ<=>0H<P=X>`h<=>С8&@' 88@&H@'Xp8&@'آ8&@'(80&8@'H`\x8&@'ȣ8У&أ@'8 &(@'8P h8p&x@'n8&Ȥ@'ؤ; ?)*(@<X?`)h*x ?)*ȥ"?)*0-H?P)X*h?)*ЦA?)* F 8?@)H*Xp?)*ا?)* XH8X(1  (8081 @ H1 P X1 ` x0HI8Ȫ0HI'008H@IPhh40HIq Ы0ثHI 0(H0I@X~p0x340Ȭ3Ь4803 40H`0h3p4h034ЭD034 8cP0X3`4p0&034pخ034( @0H3P4`x 034ȯI03pH{0083@pHP8h!034а0ذ34h 0(304@ȿX p0x34`k0ȱ3б403 40H&`0h3p4(034в034 X8 P0X3`4ph034س034Ȼ(}@0H3P4`Pxl034غȴ034`[0083@4Ph 034pWе0ص34 0(304@(X p0x340ȶ3ж48_89 :0H !з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) !"#\$r%&"'(7) *+k,-3.F/012#3k (B8qH X2hXW lH H8ح(xȮ! JhXH 8(ز(xȳ|hw XH]4Z8j(`puعP8P]`^Ⱥغ@PuȻS0CPX<(h`~ȿ006h C8/ Ukp00 hd8~,?phd 8y5;6j7AP A   ~ !  daHq  xpPv|W?de|ZJxWHC>o7=J6   r:ePt !*!r  ""I@#x#`$9$$T%%l&X^ &s@')O*+,./0L2c( 3Q`67D;@BCTDFpHyd  H/I    )X4hxh@hhhx hOhhhUhhhhWh3hhhh5h h!h"h#h$h%h&hg'h(h)h*$+$E,$k-$.$/$`0$#1$I2$3$ j + =  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 Xh%l&TD B C:d i( xV ]X$0> vxhH ,D;0/L23\ 0 p=    x  c! "3@#h83 t [Hhn(l @4 t)a*4P&H=@' tpH7x   ()`6l"HIp(LMM!y"#98h8hPhPhh PhXPhPhP P Fl .D   p $T%h`$4$4 )ȮPB hP. hhP h30XD [e 0 8 @.  HpX      !"#$%&'()*+,-./01234567BA-$G  z Vr7 Z  .L &( h1> M a  5 =    g M$ <ev  i  3N 97@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_bprintk__init_workrx_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`'HK"H+$l+6+++Qx,P,h0-h-h:.hh.h.h8/h/h0hp0h0h@1hd1hq2hx2h2hH3hI3hV4h~4h4hP5h.5h; 6hc6h6hX7h7h (8$HL8$pp8$8$8$8$-9$U$9$H9$l9$9h9O)@P@@]T@TxDC@UjD@`D  @hHD L@D @XDs@pD$@hP0D7-0PLo6QSS@8FpPz