ELF@@GED~@D~@D~@D~@D@ `(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_interpregrx_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%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) 6RTR r@A!S#R 7A!C#R7A!3#R6R@6!BcA!`A!##R6R@6!Bc A!* @h4!B!B@*!Bc|6 @4!@R @R@ 8R{{J9Ȏ r )~ ~ & jA!3cR7C_8S_8c_8B 9F 9J 9@yb!B*y.yyyf!B )R SyJ)c!R######'/*4!B !!Bw _)@?T*OMWL_K{J_AR!RARBDy2By@R{WOd@B@qkT zuTBk,T!RAR!RN@*OBWA{è_{og_ W O @` T@@ |A _|A@*T[ `@R!@a@# R#H@ R5`5?@}R! r@x8@O`5H qLT Iw{(H@}A0!B*!B#!B!?!BHBq+T*h>@`{hHBs!3kLT _)@?!TOKWJ_IgHoG{F_{WO@*@@ )r#BU6@RB@4* @)@R @B@BQ@!BRB@qTqB`T*A@ 7!R"R*` 7A9(4!RBRCR**!R"R#R**A9(4!RBR***9@!B*B!R"R**"R*@*7B@@B*OBWA{è_*@!@@!B @)@R @@!B{ @!6R`@r(AR h@)@*  @{¨_!{ WO @!R\@t!" R7!B$R7`r@7!bR`7(R!J92y!!!!!!!!!!RRCRRRCRRRCRRbRCRRbRCRRbRCR `@!R`\@@BJ9qTC 5aRBRCRFJ9bRRJJ9cRA`@!`@!B*! *!*!*!B*OCWB @{Ĩ_`@!`@!`@!B*aR"RFJ9cRRJJ9bRR!B!{  @!R\@H @*`@!`@!`@!B @{¨_{ WO @*!R*\@@>Q9q*(T )+ih8J @>r~ S R=  tmS R!!R* 2R*`@!`@!`@!B*OCWB @{Ĩ_@BN@J9@RBH9 rTB qT*`5!RAR@BN@)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@@.Ey"R#R*7@.Ey"R*5Rb 9RbJ9f 9v4qTQRRfJ9qTQ7RR**(2qTqT?qT *)!4@!B*@R @)@   )?qTRRfJ9qHTRR R_C{WO@*!R @*\@ @I[) M@@#!R@!@!@!B _)@?TODWC{BC_*{ _WO0@!R@ \@y(@ @ Q?qT(aRqT**7R"6*h7 R(aq(RT0@!@!@!BODWC_B @{Ũ_qT3R r(R r*23R34* rh2h**~Srr *(@h!B*{ Oa4*0@!R`@ \@ @( @Q q(T0R*0R*R6(*4RRRr`TRRRRRR1R*1R*R6(*4RRRr`TRRRRRR2R*2R*R`6(*4RRRrTRRRRRR`@!`@!`@!BOB @{è_{ g_WOV0@!R@ \@y(@>@(4*@!@!@!BOEWD_CgB @{ƨ_֖2@u*A!R@ \@! @I!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@\@H@H  @9H aRq) T2@!R@\@@H RaqTh&@h4*| RaqT0R kTRR*1R kTRR*2R kaTRR*RR* RHaq"T0R*0RkTRR*SkTSkT1R*1RkTRR*SkTSkT2R*2RkTSk TSkaTh*@4 R*  **) (y*@!@!@!B@!@!@!B@!@!@!Bb*A!@!B*{ OG!R@@\@ @  *h&@!@!@!BOB @{è_{ OG4$@!R`@ \@h @*  `@!`@!`@!BOB @{è_{O@@!R@ \@h @eF9*h&@!@!@!BOA{¨_{O@@!R@ \@h @i&@* e9@!@!@!BOA{¨_{O@@!R@ \@h @EA9*h&@!@!@!BOA{¨_{O@@!R@`\@ @i&@*? E9@!@!@!BOA{¨_{O@@!R@ \@h @QA9*h&@!@!@!BOA{¨_{O@@!R@`\@ @i&@*? Q9@!@!@!BOA{¨_{O@@!R@ \@h @MA9*h&@!@!@!BOA{¨_{O@@!R@`\@ @i&@*? M9@!@!@!BOA{¨_{ @@PRSh& @*{¨_{($@@@PRRuS*{_{O@@!R@ \@h @*h&@!@!@!BOA{¨_{O@@!R@ \@h @i&@* @!@!@!BOA{¨_{O@@!R@ \@h @*h&@!@!@!BOA{¨_{O@@!R@ \@h @i&@* @!@!@!BOA{¨_{OG @@DR 5$h&OA*{¨_{g_WOG6$@!R`@ \@ (@(@bS@DRX ER  A "S RRf * FR"kF9H R *"oF9*"sF9*"wF9*"{F9*"F9*"F9*"F9*"F9*"F9*"F9*"F9*"F9*"F9*"F9*"F9*"F9*"F9*"F9*"F9*`@!`@!`@!B @!BR)R "!"***ODWC_BgA{Ũ_{WOG*@@***#R**&*CR****cR**.*R**2*6OBWA*{è_{ _WOG!R`@\@(@ER   "SFRR" R  " uju*?S*_S*wS*"aT*!!!`@BODWC_B @{Ũ_{ _WO6`SERI  8 *S*FR *"R*3**BR"*3**bRB*3*! S*ODWC_B @{Ũ_{ WO@!RU\@@H3R@*!4! 4*`@!`@!`@!BOCWB @{Ĩ_SQ3R@*!Qq qT!BeSR %"R#RR 5RR*{ WO@_q`T_qT@!R@RPR4 AR QRARQRBRRR*u***********OCWB @*{Ĩ_{ O@!R*U \@a(@rA9 qT`@@!B*`@!`@!`@!BOB @{è_ֿ"q aST q@Tq!T#R*rA9!R R5 R**rA9RRR*R** R4 ****{WO@!R*U\@A(@rA9 qT`@@!B`@!`@!`@!BOBWA{è_ֿ"qT qv`STqT**rA9!RrA9qS0R 0R* Qq#TSQqTSQ qTR RRR* R ****{ O* @pA9 R!q3I`S4 `TqaTR!R5 RR*RR* R**rA9ROB @*{è_{ O@!R*U \@ @ "q Tq!TPRRRPR"R#RRRRRBRCRPRBR*B5(R"R#RBRBRCR[RRR\RRcR\RR*]RRR]RRcR^RR*^RRR_RRcR_RRb`@!`@!`@!B]RR*RBR*PRBRCRRBR*[RR*\RR*\RR*]RR*]RR*^RR*^RR*_RR*_RR*BqT(R"R*PR"R*PRR*!B**OB @{è_{OC@!R*@RHrU\@h@"qTqThBA94RrhN@@R!R"R4R`49U!U!U!B @)@?!TOC@{A_hA94"R*`@!B*t9*{ WO@*@@tbh>@6H4*S`@!Bq Tqh>@ T*hBA9h4(Rh*y`@R`@`@a.Eyb*Ey#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`@`@a.Eyb*Ey*`@R h@)@ h.Ey*h*y!|!`@6!B@e>@B$R*OCWB @{Ĩ_!!{og_WO  @*!R* \@u@bS R R qRR    {r4T( AH5=RRa?"R#RCA?bRcR @4T4qTRR`@!`@!`@!BOGWF_EgDoC{B_!RRNA9 IRJ) B@9*B@9*{ TfF9h4qR q1qHRHT***r`T***R*b9RA94>rTqTRRRRRR*RR*r`TR**R******c)C_ qaT*B5RR*rTRRR**@@(@(rT(AQq(,T=RR*?a?"R*R**RR*R**RR*A?bR***** qAT*4B5RR*RRR**RA94>rTqaTRRRRx4RR*RR*R**R**fF94qR q1qHR4qT***qT***R*b9{ 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(B4*_rTB5(R"R#RB(R"R#RrT(R"R*BqT(R"R*OB @{è_{ OrTJ@qJ`T 6(r@ TJ@*(JI47q)T q`Tq@T 5FA9)RARRqRARR*R8@@R"R*J@6J3@@R"R#RJ@H6Jq(TDRRRCRR* qTRRRRRRFA9)RARRqRARR*RRROB @{è_{_WO@_qT(dF944q T0R  Qq T 6R,XxS0R *# QqT~6R **S0RQq bTFS 1RQq T64**jklmn#0Ri2?q@|Rr"њ?2RT|F`yr`TRRyr`TrR yr`TRyr_TRq1Byk() kTAqTq`TaqTuRhbF95*hbF9h4kTR*ub9 _)@?aTOEWD_C{B_RhbF95{O>@hJ@* @ kBT)@ @ RRR? kq@qSROA{¨_{ O@!RU`\@ @rA9* h&U!U!U!BOB @{è_{ WO@>@s&@U!R \@h @rA9 *A4jQ_q3TrA9k~@)R KC !ʚj}  Aa!7U!U!U!BOCWB @{Ĩ_4_qIT! U!B*!B? @rA9*R+C@!ɚi}  !a! @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((((  ((  (((  (((((U?3module_layoutg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnotӅ3-system_wqPjiffiesvplatform_driver_unregister3+5bolero_runtime_resumeA pm_runtime_force_resumefpm_runtime_force_suspend zkfreerebolero_unregister_macroplatform_device_unregisterMqueue_work_onѬ__pm_runtime_set_status#__pm_runtime_use_autosuspendS__pm_runtime_disableP}bolero_rsc_clk_reset$___ratelimitwXtbolero_runtime_suspend6jsnd_pcm_format_widthѣfind_next_bit6Iregmap_writeZsnd_soc_info_multi_extGsnd_soc_put_volsw_sx5܏snd_soc_get_volsw_sx`2osnd_soc_info_volsw_sx5swrm_wcd_notifyXsnd_soc_dapm_put_volsw,wsnd_soc_dapm_get_volsw X snd_soc_info_volsw@snd_soc_component_writeZ%strcmpՖ7snd_soc_component_read32c snd_soc_dapm_put_enum_doubler+ snd_soc_dapm_get_enum_doubledsnd_soc_dapm_mux_update_power}snd_soc_dapm_kcontrol_widgetQnsnd_soc_info_enum_double&snd_soc_component_update_bits>snd_soc_dapm_sync) snd_soc_dapm_ignore_suspend|snd_soc_add_component_controls1snd_soc_dapm_new_widgets*Bsnd_soc_dapm_add_routeszNsnd_soc_dapm_new_controlspwbolero_get_device_ptrvof_property_read_variable_u8_array-bolero_check_core_votes.regcache_sync_region%regcache_mark_dirtynbolero_clk_rsc_fs_gen_requestQ愦bolero_clk_rsc_request_clock?t__pm_runtime_suspend] __pm_runtime_resume2: mutex_unlockHFґregmap_update_bits_baseQZmsm_cdc_pinctrl_select_sleep_stateXxmsm_cdc_pinctrl_select_active_state3.__trace_bprintk֮Amutex_lockpQdev_get_regmapplatform_device_put -|krealloc_platform_device_addplatform_device_add_dataplatform_device_allocHWstrlcpystrnstr#of_get_next_available_child2|printkM-of_property_read_variable_u32_arraydevm_kmalloch~pm_runtime_enable(wͺpm_runtime_set_autosuspend_delay{bolero_register_macrov__mutex_initRqdevm_ioremaphmsm_cdc_pinctrl_get_state@of_parse_phandleof_find_property_dev_errLbolero_is_va_macro_registeredT-__platform_driver_registerLinuxrx_macro_dlkmGNU̺. JJPP`xzz z z|| ,|0|DLPT|X\`|htx" "    $@H\llx |l B B  bbZ Z   $04<@DHffh h PP ,@8ALPLTL`BhOC?ADE$P(Ph p6 6      <h x | L L   \\ XX 4P<PhO00NNKK( ,N0 4N8h|\7  N  N < L \7T d @h @l Np d t Nx d |   D D    N N  K K  5 N 5 N , 4 L P KX Kp t Ax | A   !   " v v # $ H H %  0 &4 Z 8 Z @ &D H P &T X ` &d ~ h ~ p &t fx f &   & u u &   &   &   & ' ( ( (( (< (P (d ! ( (   J J g g    ~ ~   j ( j , g 0 g 8 X \ h J l J x  |     ( ( (      Y  Y   !@DPJ TJ ` d h l p!((DHTJ XJ d h l p t  4<?A  $( ,0T4d>tx|((((( ,0X(\t(x(((.0(0D`p..((   = $ (, 4@DKLK|(PP!$404@J DJ P T X\`hPpPO! :H:`dpJ tJ   | | ..HvL| PvT| X!...($(8(D.T.d.(((...(,(@(LP\J `J l p tPxP|!J J   $(\!!((: !8:l:.(.(.((0:L.\.|(..(. .T;|J J   J J   J J     $(,04 @!DH!LT!J J   !HLXJ \J h l ptx!J J     8 !d h t J x J   e e  !  !J !J ! ! !! !P!!!!!J !J ! ! !G!G!!!"" "J $"J 0" 4" 8"#<"#@"p"!"""J "J " " """#!0#4#@#J D#J P# T# X#g\#g`##!###J #J # # #Q #Q # $.`$($!$$$J $J $ $ $$$%!D%H%T%J X%J d% h% l%p%t%%!%%%J %J % % %%&0&!\&`&l&J p&J |& & &&&&.'!H'd'9'9'9'9'9'9'9'9(9(9$(94(9D(9T(9d(9t(9(9(9(9(9(9(((J (J ( ( ( ( )) )L) )L )@)(L).)`+)`+)`+)`+ *`+\*!*0*0*0*0*0++ +J $+J ,+ 0+ 8+<+@++0+.+0+.+0+.,0,.h,!,.,],],/,,,/,,,J ,J , , ,M,M,0-.8-;@-;H-/d-h-Ml-p-M-(-(-"-"- <..L.0X..h.0t...0...0.!/T/+/T/+$/0/4/@/J D/J P/ T/ X/+\/+`//E/:/(/:/(0( 0.000d0!0T0/0T0/0000J 0J 0 0 0/0/01E,1:D1.X1.1(1:1.1042:H2(\2(x2(2:2!2(3($3(83(L3(h3(3(3(3(3(3(3(4(4((4(<4@4L4J P4J \4 `4 d4 h4 l44(4(4(4(4(4(5(5((5(<5(P5(d5(x5(5(5(5(5 5 5 5 5 6P6P46!646\7666J 6J 6 6 6 6 66P6P 7\7,707 4787 @7X7O777 7 7 7 788$888<8KD8KX8`8p888889L 9 9L 9 9D9d999999999K9K::A::A : (:,:A0:4:A8: D: H: L: P: T:X: \: d: h:X:p: t:X:|::::A::A: ::A::A: ;!|;(;(;(;;;J ;J ; ; ;<<(<,<0<4<8< L<HT<Hp<0<0<(<(<0<=(P=(l=(=(=`@=A=(C=(>(>C`>(t>(>(>(>(>(>(>C?A?(C8?(L?(`?`@?(?(?(?((@(D@(X@0@(@(A(8A(TA(hA(|A(A.$B(@B(xB(B(B(B(B(B(B( C(lC(C(C(C(tD(D(D(D(D(E( E(TE(hE(|E(EPEPE. F.PF.xF.F.F.G0GPGPGOH*XH(dH-H*H!HHHJ HJ H H ImImI-> @@A BpB4`CD%D.D`EE.E`F (G.8GGH8I IPJr KKXLM M@XNNO'0PPxQ00R;RxS S<0TгT @U<0PU VRV<0VpPWWXA(YYJpZ`([Np\]]= _H`aObXc1hc d d1dhere1ePfl0g2@ggR@ij{k~ mf`nou p8rst5 Hu5vv5 (v 8v5 Hv Xv5 hv xv5 vvvvvvv=vvvvvw+ww(w0w8wHwPwXw hwpwxw w=ww www w+ww www xxx (x0x8x Hx=PxXx hxpxxx x+xx xxx xx x xx x y=y y (y0y 8y Hy+Py Xy hypy xy yyyyyy=yyzz+(zk 8zHzPz Xzhzpzxzzz zzzNzzzzzzzk {{"{"({0{<8{<H{P{ X{u h{p{x{{ { {{ {{{ { {{ {N{| ||(| 0|8|k H| P|"X|"h| p|<x|<| | |u | |||r | ||r ||}r } }(}r 0}N8}H}r P}X}h}r p}x}k }r }"}"}r }<}<}r } }u }r }}~~ ~(~0~8~H~P~ X~h~p~Nx~~~~~~~k ~~"~"~~<~< u (08H P Xh px   N  k  ""( 0<8<H P Xu h px ȀЀ ؀N(08k HP"X"hp<x< u ȁ'Ё ؁'' ('0N8H'PXh'pxk '""'<<Ȃ'Ђ ؂u ' (08HP XhpNxk ȃЃ"؃"<< u (08H;P Xh;px; ;NȄ;Є؄;k ;""(;0<8<H;P Xu h;pxNN ȅN؅r = =  (= 8HX'hx;]]Ȇ]І؆]O](08HPXOh;px];;Oȇ_؇]__;(_85 H%P Xh%px% %NȈ%Ј؈%k %(]8HP Xhpx NȉЉ؉k A(8AH P Xh px   NȊ Њ؊ k J (O8JH XNh]x R]Rȋ Ћ'؋R~  ~ 5 ( 8= HX hx 4'Ȍf،4f5 R(l0_8RHOXlhOxR{O{rȍ؍{5 "5 ("83H3P Xu h3px33Ȏ3Ў ؎33 (30N8H3PXh3pxk "   u ȏ Џ؏  ( 0 8H PXh p x N Ȑ Аؐk " u (08HPXhpx ȑБ ؑN(08k H"Xhp xu ȒВؒ (0 8HPNXhpxk <5 ȓ<ؓ   u  ( 08H PXh p x   Ȕ ДNؔ  k (<8HP Xu hpxȕЕ ؕ (0N8HPXhpxk < u ȖЖؖ(0 8HPXhp xNȗЗؗk <mm u (m08HmPXhmpxm mȘmИ ؘmNm(m08k H X"hx<  ș Й ؙ  r  (r08Xp5x67o5Ț6К7ؚ 56 7(0H`5h6p7x! 567țЛ567 8 P1X\`p1\؜,) ȧ( @)H P4!`0x )!T"ȝ)"t#0)8$@<$Phhx1p$$ О1؞%&B 5(6078@Xp5x675ȟ6П7؟ 56 7(0H`5h6p7x567ȠР567 8P5X6`7hp1&&ء1&&(@1H&P&`x1&&Ȣ1&&018&@&Ph1&&SУ1أ&& 1(&0&@X1p1x&&; 8Ȥl)Ф,*<8l) ,*0H `8hl)p,*8l),*Х8l),* 8CP8Xl)`,*pA8l),*ئF 8l),*(@8Hl)P,*`x8l),*ا@xЩЩ1 ة 1  1  1  0H)P|HX Ih)|H IЪ')|H I 48)@|HH IXpq )|H IPث)|H I~()0,8-HX`x),-Ȭ)Ь,ج-) ,(-8 Ph)p,x-D),ȭ-حPc),-(@X)`,h-x(),-Ȯ ),-X0 H)P,X-hI),GhЯ{),G !8)@,H-Xp),-  ذ),- ()0,8-H`kx),-ȱ)б,ر-H&) ,(-8Ph)p,x-x),Ȳ-ز ),-(@+X)`,h-x@),-ȳ}),-0lH)P,X-h),-д[),-  8)@,H-X(p),-ص),- ()0,8-Hx`x),-_ȶ1ж2ض3XX` hpXX  8%(= ppxN "<   (N08P X(  N0XX>`'xX88@HPh888   N`0h((08@H `((0(((pAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)I #g$1%_&&'<()*+, -S./K0123Щ? 7p`P@0{ЮX p`PneK@f0г paC>`DP4aX?x!1H"l(|?2$pJxk@o%xHs=k^ HXh 8B X`*(X5P  XL(DP  567AA  J E KHhF(80)(svHF9+Qȧr0v$,hzDreO !"P n' ZdR\/  4!8l!FT"">t#$<$p$$%&f&$&l),*`+@,-._<01-l25\7:`@Au(ClCREmGC |H I  h  4h- hh hhh hhh*h"hhhhhhhrhsh h!h"hP#hQ$h%h&h'h.(h/)hy*$+$L,$ -$ .$W/$x0$*1$2$3$U L +  n 4 GU 5@z  46 HHd `+7 ȧhKXhP h PPfhbP hPth@PPhPWhTP(h0PXPL v@$8 h$гPp\hiPhPP?Hh=Phx hPqP hhMpP&hP h PDhRPxh@P'h&P hb (hPW~`P h9PxhvP hpP,h;P@h0PhPPuhL h`P=pP haPPX)8_ h%&C A (C I( 0H ]d00 W0h{ @,:<0k.12X 0z (/ 2   Y  \C s!"h% <h`^ `@4 fl)S,*4B&H/& tG\7tv  (5d|H I((l>-4!YT"t#lh* PhpP hPhPPh`PhP  El -6  Hp p$u$nhh$4<$4Щ P# hЮP Xh P h%X6X 0lW 0 8 @e H(X      !"#$%&'()*+,-./01234567BA $' v H 6R)  zv, &f >l ? S  ' /    dG -.EV [ r @ 7W   .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.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.271.data..compoundliteral.261.data..compoundliteral.251.data..compoundliteral.241.data..compoundliteral.231.data..compoundliteral.221.data..compoundliteral.210.data..compoundliteral.200regcache_mark_dirtyof_find_propertystrlcpyswrm_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_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_clockmutex_lockrx_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_childbolero_is_va_macro_registeredplatform_device_adddevm_kmallockreallocplatform_device_allocsnd_soc_dapm_syncplatform_device_add_data$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.129$x.29$d.219$d.119$x.19$d.209$d.109$d.9rx_macro_event_handler.trace_printk_fmt.298$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.227$d.127$x.27$d.217$d.117$x.17$d.207$d.107$x.7_note_6rx_macro_event_handler.trace_printk_fmt.296$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.36rx_swrm_clock.trace_printk_fmt.36$d.226$d.126$x.26$d.216$d.116$x.16.compoundliteral.206$d.206$d.106$x.6$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.4rx_macro_event_handler.trace_printk_fmt.293$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.43.compoundliteral.233$d.133$x.33.compoundliteral.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.32$d.122$x.22.compoundliteral.212$d.212$d.112$x.12.compoundliteral.202$d.202$d.102$x.2$d.191$d.91$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.41rx_macro_mclk_enable.trace_printk_fmt.41.compoundliteral.231$d.131$x.31.compoundliteral.221$d.121$x.21$d.211$d.111$x.11$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.40$d.130$x.30rx_swrm_clock.trace_printk_fmt.30$d.220$d.120$x.20.compoundliteral.210$d.210$d.110$x.10.compoundliteral.200$d.200$d.100$x.0i@d@ @n@@2X'J"*$*6++$+Q+PH,h,h-h-h:-hdP.h.h /hI/hq/hX0h0h(1h.1hV1h~`2h2h03h3h;4hch4h4h85h5h 6hHp6h6h@7h7$7$-7$p8$88$\8$8$8$U8$8$9hx9@N)O@]R@RxDC@SjD@`D  @xHD L@D @@Ds@pD$@`M0D7-0MLo.NPP7Fpz:U