ELF*@@!{ O*`@AR`N@~@HB*!`@!`@!BOB @{è_{ WO*`@AR `N@~@  )qR4Ֆ,@8@y<@8***L@xl@8|@8***@x@8@8***@x@8@8*** Ax,A8Ah"@*Z @!@{` @c Rc@<C# G@@R 5 5@57?@}R!(r` 9  Bc@w@ qlTq{" T @ @ >A !B! _)@?TOLWK_JgIoH{GC_!B!B#?!Bh@qKT@T@h@kT! {_WO*@`@" @!B@ )r$Bcz>@y6h4*V 4Q>y5R"R***r@*m* F@>@yBcD!RX*7@9(4RBRCR**R"R#R**@9(4RBR***9r@@yy  @!B*>y*OCWB_A{Ĩ_!`4@!B{_WO*@`@ @!B{vAf@yBc%R*r:@y6h4*H 4Q>y5R"R***R"R***@AR***<@AR#R**`7RRR"R#R**R"R#R**R"R#R**@yy @!B*:y*OCWB_A{Ĩ_!`4@!B{ _WO`@AR``N@t!"R7! R7``@7!R@7!!!!!!!!!!B~(R94,@8@y>@8***T3 `@AR `N@ ~@ F9q` T 5ARBRCRF9BRRF9CRP`@!`@!B*! *!*!*!B*ODWC_B @{Ũ_!`@!`@!B*AR"RF9CRRF9DRR!B{ O`@AR`N@5~@*`@!`@!BOB @{è_{_WO`*N@6w@*4U7{@*4u65{@w@**OCWB_A{Ĩ_4*6!4!B* 46!B@{ WO*`@AR@`N@~@h"F@>qTqTqT@!Rs@`@R `@!`@!BOCWB @{Ĩ_u (R9@R*{WO*h@`@AR`N@6~@"q`T qTՂȒ@ 6 +`@!`@!BՂȒ@ 6HRRRLRRR @BcHRRRLRRRHRR*LRR*HRRRLRRRHRR*LRR*@ 6 "BcHRR*LRR*@ 6 7BcPRRRTRRRPRR*TRR*PRRRTRRRPRR*TRRBcPRRRTRRRPRR*TRR**OBWA{è_{ WO*@`@AR`N@~@H !`@!`@!BOCWB @{Ĩ_֠"@Bc*"R*"@!~Sq Q= qT!BJ5B@4(R!"R*jSЄR )"R#RЄR 5RR*{WOC@*@@AR `sN@3`h~@"q Tq!T"@!R@thA5(R@!R@thA5(R`tA`hA t"uF@@ARH@!@!B @)@? TOCWB{A_֕"@!R@thA4Q@!R@thA4Q`tA`hA t"@@R *t@`uA`hA Bc*{WO*@ v@"@Bc*BR@R?k TR?kTR"qT qT***R"qTR* s@"@!BOBWA*{è_{ WO*@`@AR`N@W~@RqTRA9 RrS R* Q q#TSQ qTSQq(TR RR*`@!`@!BOCWB @{Ĩ_{_WO*@`@AR``N@~@ `@!*`@!$u@"@Bc*"@!4@!4`@!BOCWB_A{Ĩ_֕RR"qT qTqT"R*A{RR"qTRRA9RRA9ReR*+BA5" @52@4R"R*R"R*R"R*R"R***R9RRA9BRRA9BR+BAh4*" @52@4R"R#RR"R#RR"R#RR"R#R6* *BR**s{ WO*@ v@"@Bc*"@!4@!`4s@@!B1RRRR"qT qTqT"R#R*RR** 6R*RRRR"qTR**"R*R**OCWB @{Ĩ_{_WO*@`@AR``N@@  `@!`@!B u@"@Bc*"@!4@!qR"qTq T0RRR0R"R#R7RRR*0RBR* X*R"qaTR**0RBRCRBR**;RR*RR*>RR*?RR*?RR* j!B*a@Bc%R*K4A5R3"R#R"#R**@BRCR*;RRRRR*>RRR?RRcR?RR+a@Bc**K4ՂȢAQע5R(R3"R*!#R**0R"R*0RR**OCWB_A{Ĩ_{WO*@@AR `N@~@H "qTqT!R5R *49@!@!B*OBWA{è_Bc*"qT@9H4**@!B*9*{ WO@>@RRA9b@@AR@`N@~@hqTq))})"@`"%֚@*t&@!@!BOCWB @{Ĩ_ { _WO@`w>@b@"J@@AR `O@@H@'u44?qT@h7 R!@!@!B14?qT@(6 R@H7*#@@6*#@@**ODWC_B @{Ũ_{WO@@AR`N@v~@RRA9T bZ`"*t&@!@!BOBWA{è_ { g_WO@`v>@"&@ @AR`N@@H@SSA9 T[ xc{[A48@9  3 @! @!B] 4qcT!R%@9Bc** %@9Bc**Q qbT~@TW"*8R5qHTY7(@!#*@@*!B*!B*OEWD_CgB @{ƨ_ { g_WO**`@AR`N@@>鏄R k* T R kT R k*AT*R`@!`@!BOEWD_CgB @{ƨ_ R kT R k*aTR4R"qTqA TG47c:3@y[;3y52bRcRRR*"R* R*"R#R>k T* 6RR* 8s@G4b2@yBc*G4b2@yQ:?2yZ5R** R*"R*RR*R**R* {g_WO**`@AR`N@x@ q T**`@!`@!BODWC_BgA{Ũ_ֿ q T*w@K5@#F @Bc** " @(4RRr 6 T>"R#R*BRCR*BR**>BRCRrT>RR*>BR*BRCR*BR**"R**R** { g_WO**`@AR`N@y (@q (`@!`@!BOEWD_CgB @{ƨ_w@8K4cABc**7 bAh4qRreS3T  a@Bc%R*8 A5R)Ra*"R#R8!#R**@"R#R*rT"R**7R  a@Bc**6 ՂȢAQآ5Ra*"R*"#R**{WO P**"q`T q!TvA`"RkaTh @(4`2hA4qI5 R* )`"RkTh @H4`2hA4R* a@Bc* a@BcOBWA{è_{WO(< RR k RJ kR R3R*_r T4RR*bR#R*RR*r T4R**bR**R**OBWA{è_{WOuB@\AR`N@~@H2"& *`@!`@!BOBWA{è_s@@Bc*{WOuB@\AR`N@~@H"&@2 *`@!`@!BOBWA{è_s@@Bc*{WOhB@R" S& s@@BcOBWA*{è_{ OB@ @`"d&@Bc`"hJ@RRSOB @*{è_{WOhB@R" S& s@@BcOBWA*{è_{ OB@ @`"d&@Bc`"hJ@RRSOB @*{è_{WOhB@0R"S& s@@BcOBWA*{è_{ OhB@ u@"&@Bc"&@0RRuSOB @*{è_{ WOB@>@b@\AR`N@u~@ q"T b"& *`@!`@!BOCWB @{Ĩ_s@@Bc* { WOB@>@b@\AR`N@v~@ qBT"&@ bך *`@!`@!BOCWB @{Ĩ_s@@Bc** { WOB@>@b@\AR``N@~@qT `"*t&@!@!BOCWB @{Ĩ_ { WOB@`"sJ@>@b\AR@`N@w~@q~@BT @cnSR (@!@!BOCWB @{Ĩ_!*@Bc** *{ WOB@>@b@\AR``N@~@ qT " `"*t&@!@!BOCWB @{Ĩ_ {_WOB@>@b@`"sJ@\AR`N@W~@ qT/@!@!BqT@ # @Bc** "* OCWB_A{Ĩ_ { WOB@>@b@\AR``N@~@ qT B`"*t&@!@!BOCWB @{Ĩ_ { WOB@>@b@`"sJ@\AR`N@W~@ q)T*@!@!BqT B@Bc* B*OCWB @{Ĩ_ { g_WO3@@AR`;O@`h@Z@# @ Q? qT Q? q TS`"s@@q TS`s@*@!@!BOEWD_CgB @{ƨ_H!RqT**9R(#q*`T@qHTH!RqT ** !B*WRSr*w {WO*s4*k2@`@AR` `N@ ~@ " @Qq(T R* R*R6 (*4RRR r`TRRRRRR!R*!R*R6 (*4RRR r`TRRRRRR`@!`@!BOBWA{è_{g_WO@2@ w@@@*ArABc**>@h4*Yբ*AoRkT蟏RkTRkTЇRkT7R/违RHrklTpRkTR(rkTRRRkTRkTRRHrkTRrkTR RpRRwRRR* L@***4s@@!B*ODWC_BgA{Ũ_{og_WO*3@`@AR@ `N@ (@h # @qb T(!R q TR{* R _B*R**#(R5<=**kT*  @B* @@qT(! @RqCT`@!`@!BOGWF_EgDoC{B_ {og_WO*3@`@AR `N@ ~@ # @q"T!R q( T{* R _B*R**H#)R95=* **? kTR*  SkTSkT@B* @@qHT! @RqT*`@!`@!BOGWF_EgDoC{B_ {_WO`vN@ӢԢv@*6@@@7 5(@Bc*4qT@5`4@5`4OCWB_A{Ĩ_  D@DD@D@($$($$ {!{_{{_WSA RX_MIX EC1_MuxWSA RX_MIX EC0_MuxWSA_RX0 SIDETONE MIX MuxWSA_RX1 MIX MuxWSA_RX0 MIX MuxWSA_RX1 INP2 MuxWSA_RX0 INP2 MuxWSA RX1 MuxWSA RX_MIX1 MuxWSA_RX1 INP1 MuxWSA_RX0 INP1 MuxWSA RX0 MuxWSA RX_MIX0 MuxWSA_RX1 INP0 MuxWSA_RX0 INP0 Muxwsa_macro_rx_mixwsa_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_putwsa_macro_vbat_bcl_gsm_mode_func_putwsa_macro_spk_boost_eventwsa_macro_mclk_eventwsa_macro_deinitwsa_macro_initwsa_macro_set_spkr_gain_offsetwsa_macro_mclk_resetwsa_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_vbatwsa_macro_set_rx_mute_statuswsa_macro_get_rx_mute_statusqcom,wsa-swr-gpioswsa_macro_hw_paramsqcom,wsa-bcl-pmic-paramswsa_macro_add_child_deviceswsa_macro_enable_swrwsa_macro_enable_prim_interpolatorwsa_macro_enable_interpolatorWSA_AIF_VI Mixerwsa_swr_masterwsa_macro_event_handlerwsa_macro_set_companderwsa_macro_get_companderwsa_macro_config_companderwsa_macro_set_ec_hqwsa_macro_get_ec_hqwsa_macro_config_softclipwsa_macro_get_channel_mapwsa_macrowsa_macro_echowsa_macro_enable_echowsa_macro_config_ear_spkr_gainEAR SPKR PA Gainwsa_macro_dlkmmsm_cdc_pinctrlwsa_swr_ctrlwsa_macro_mclk_ctrlwsa_macro_enable_softclip_clkwsa_npl_clkwsa_core_clkwsa_swrm_clock&wsa_priv->mclk_lock&wsa_priv->swr_clk_lock&wsa_priv->clk_lockWSA_AIF_MIX1 PlaybackWSA_AIF1 Playbackwsa_macro_vifeedbackwsa_macro_enable_vi_feedbackwsa_macro_enable_mix_pathwsa_macro_enable_main_pathWSA_RX1 EC_HQ SwitchWSA_RX0 EC_HQ SwitchWSA_COMP2 SwitchWSA_COMP1 Switchwsa_macro_init_bcl_pmic_regwsa_macro_digital_muteWSA_RX1_MIX Digital MuteWSA_RX0_MIX Digital MuteWSA_RX1 Digital MuteWSA_RX0 Digital MuteSPKR Right Boost Max StateSPKR Left Boost Max Statewsa_macro_set_mix_interpolator_ratewsa_macro_set_prim_interpolator_rateWSA_AIF_ECHO CaptureWSA_AIF_VI CaptureWSA_RX1 Digital VolumeWSA_RX0 Digital Volumedisablewsa_macro_mclk_enableGSM mode EnableWSA RX1 VBAT EnableWSA RX0 VBAT EnableWSA_Softclip1 EnableWSA_Softclip0 Enablewsa_macro_set_spkr_modewsa_macro_probetechpack/audio/asoc/codecs/bolero/wsa-macro.cWSA RX_MIX EC1_MUXWSA RX_MIX EC0_MUXWSA RX1 MUXWSA RX_MIX1 MUXWSA RX0 MUXWSA RX_MIX0 MUXWSA_RX0 INT0 SIDETONE MIXWSA_RX INT1 SEC MIXWSA_RX INT0 SEC MIXWSA_RX INT1 MIXWSA_RX INT0 MIXWSA_SPK2 OUTWSA_SPK1 OUTG_DEFAULTWSA_RX INT1 VBATWSA_RX INT0 VBATWSA_RX INT1 INTERPWSA_RX INT0 INTERPWSA_TX DEC1_INPWSA SRC0_INPWSA_TX DEC0_INPWSA_RX1 MIX INPWSA_RX0 MIX INPZEROWSA AIF_ECHOONWSA_RX INT1 CHAINWSA_RX INT0 CHAINWSA_MCLKWSA AIF_VIOFFNO_MAX_STATEAIF_MIX1_PBAIF1_PBWSA AIF_MIX1 PBWSA AIF1 PBG_6_DBG_5_DBG_4_DBG_3_DBG_2_DBG_1_DBG_0_DBVIINPUT_WSAWSA_SPKR_VI_2MAX_STATE_2WSA_RX1 INP2WSA_RX0 INP2wsa_macro_rx1WSA_SPKR_VI_1MAX_STATE_1RX_MIX_TX1WSA RX1WSA RX_MIX1WSA_RX1 INP1WSA_RX0 INP1DEC1RX_MIX_TX0WSA RX0WSA RX_MIX0WSA_RX1 INP0WSA_RX0 INP0SRC0DEC0out of memory %s: EC mix control not set correctly %s: AIF reset already %s: value: %lu %s: set INT%u_2 sample rate to %u %s: set INT%u_1 sample rate to %u %s: cannot set sample rate: %u 3%s: Memory for wsa_priv does not exist %s: DT node for wsa_priv does not exist %s: Invalid AIF reset %s: could not find %s entry in dt %s: Failed to add widgets %s: Failed to add snd_ctls %s: Failed to add controls %s: Failed to add routes %s: No gain register avail for %s %s: swrm clock %s %s %d %s %s: unknown widget: %s %s: Cannot add platform device %s: Interpolator reg not found %s: ucontrol->value.integer.value[0] = %ld %s: ucontrol->value.integer.value[0] = %ld %s: clk get %s failed %s: ioremap failed %s: register macro failed %s:wsa mclk enable failed %s:wsa npl_clk enable failed %s: wsa request clock enable failed %s: pdev memory alloc failed %s: clock already disabled %s: spkr2 disabled %s: spkr1 disabled %s: spkr2 enabled %s: spkr1 enabled %s: cannot add plat data ctrl:%d %s: Compander %d enable current %d, new %d %s: enable current %d, new %d %s: clock reset after ssr, count %d %s: Invalid event %d %s: invalid DAPM event %d %s: swrm clock users %d %s %s %d %s: dai_name = %s DAI-ID %x rate %d num_ch %d %s: path %d, enable %d %s: WSA Digital Mute RX %d Enable %d %s: PMIC ID is invalid %d %s: event %d compander %d, enabled %d %s: event %d path %d, enabled %d %s: Invalid AIF_ID for WSA RX MUX %d %s: mclk_enable = %u, dapm = %d clk_users= %d %s: event = %d 3%s: invalid argument rx_shift = %d %s: gain = %d %s: current swr ch cnt: %d %s: mux input: %d, mux output: %d, bit: %d %s: primary interpolator: INT%d, users: %d %s: soft clip enable for %d: %d %s: regmap is NULL %s: Invalid AIF %s: RX0 Volume %d dB %s: Reset RX0 Volume to 0 dB %s: AIF_PB DAI(%d) connected to INT%u_2 %s: AIF_PB DAI(%d) connected to INT%u_1 %s: Added soundwire ctrl device(s) 3%s: NULL codec pointer! %s: priv is null for macro! %s: null device for macro! %s: swr_gpios handle not provided! wsa_macro_set_spkr_gain_offsetwsa_macro_set_spkr_mode%%%%%|DD%|D%%%%%|XD%|Xqcom,wsa-macro      $    $ $        !!!!!!!! ! !%? %%H%?L%%%pXD%pX$$  H"h"""%%%%$$$$@>]}wDdescription=WSA macro driverlicense=GPL v2vermagic=4.14.212-g0bde9a9a6164-ab7264870 SMP preempt mod_unload modversions aarch64name=wsa_macro_dlkmintree=Ydepends=bolero_cdc_dlkm,swr_ctrl_dlkm,wcd_core_dlkm y S+Q\RVx=Tbr |Xgj$$$$Android (6443078 based on r383902) clang version 11.0.1 (https://android.googlesource.com/toolchain/llvm-project b397f81060ce6d701042b782172ed13bee898b79)wsa_macro_dlkmMmodule_layout{snd_soc_put_volsw_sxGsnd_soc_get_volsw_sx^snd_soc_info_volsw_sxysnd_soc_dapm_put_volswi*snd_soc_dapm_get_volswS/snd_soc_dapm_put_enum_doublegTsnd_soc_dapm_get_enum_doublevsnd_soc_info_enum_doublesnd_soc_info_volswr__clk_is_enabledѣfind_next_bitWsnd_soc_dapm_mux_update_powerVsnd_soc_dapm_mixer_update_power|clear_bit Mset_bitW snd_soc_dapm_kcontrol_widget&bolero_wsa_pa_on7Msnd_soc_writeqsnd_soc_read Uswrm_wcd_notifyUclk_enable wclk_unprepareclk_disableqs|clk_prepareEimsnd_soc_dapm_sync5@@snd_soc_dapm_ignore_suspend0xsnd_soc_add_codec_controlsJsnd_soc_dapm_new_widgets;snd_soc_dapm_add_routesarsnd_soc_dapm_new_controlsfX@regcache_sync_regionuregcache_mark_dirty bolero_request_clock,EE___ratelimit>լJmutex_unlockZfmsm_cdc_pinctrl_select_active_state:8&msm_cdc_pinctrl_select_sleep_state*hhregmap_update_bits_basee8^mutex_lockXzdev_get_regmap:platform_device_putkreallocZ%strcmpGKplatform_device_add[m platform_device_add_datavpҿplatform_device_allocHWstrlcpystrnstr`Ϙstrlenn6^of_get_next_available_childC/bolero_unregister_macro' nplatform_device_unregister__stack_chk_fail/ .queue_work_onӅ3-system_wqN&݆bolero_register_macro__hwasan_store2_noabortdmemset __mutex_init__dynamic_dev_dbg of_property_read_variable_u8_array ddevm_clk_get__hwasan_store1_noabortŃidevm_ioremapt_A__hwasan_load4_noabortb/of_parse_phandle5of_property_read_variable_u32_array\__hwasan_store8_noabortdevm_kmallocg__stack_chk_guardplatform_driver_unregister __platform_driver_registerdsnd_soc_update_bitss}=F__hwasan_load1_noabortTzD__hwasan_load2_noabortdev_errXUprintk__hwasan_store4_noabortD?bolero_get_device_ptrh'J__hwasan_load8_noabortGNUr+1& 0 AQ,m |8   L  $H<M88tp88 (8 (P@3& 4XMKR`^ @ (vlZh88P8&8Qhg8,84!,8`"L#x58^068$;=H$'8(*8K8t-8T/002p3 08+h8O?eH888(8`86?U@8Ax8$B8B?8ndC 8DX8 D= 8m DE 8 EL 8 8GP* 88T Hq I p8 K L\ 8 dM dNH1 8P O8j Q S< 8 V  SH XP 8I P8x 8 8 0 8 % ||N p |  | 0|  `  h hP(Fh8PPGGhW@^xGhjP|Gh0PHhPIhPhIh  PIh5pPG`Jh`PrJhP0Kh`PKhP hP Xh1F@GL`H8TI(`LuLhXR@xLhRLhR: hO (hdHMq h h `h h 0 h h h h h h. 8 h||   C,UZ|m @|4 ٞ53(/ (/z <7Ney $3D[h-H`| ,Os1M_kw.<M`y $xwsa_macro_spkr_defaultwsa_macro_spkr_mode1wsa_macro_driverwsa_macro_probewsa_macro_add_child_deviceswsa_swrm_clock$dwsa_macro_probe.descriptorwsa_macro_probe.__keywsa_macro_probe.__key.16wsa_macro_probe.__key.18wsa_macro_initwsa_macro_deinitwsa_macro_daiwsa_macro_mclk_ctrlwsa_macro_event_handlerwsa_macro_removewsa_macro_add_child_devices.descriptorwsa_swrm_clock.descriptorwsa_macro_mclk_enablewsa_swrm_clock.descriptor.37wsa_swrm_clock._rswsa_macro_mclk_enable.descriptorwsa_macro_mclk_enable._rswsa_macro_dapm_widgetswsa_audio_mapwsa_macro_snd_controlswsa_macro_reg_initwsa_macro_mclk_ctrl._rswsa_macro_mclk_resetwsa_macro_enable_vi_feedbackwsa_macro_enable_vi_feedback.descriptorwsa_macro_enable_vi_feedback.descriptor.93wsa_macro_enable_vi_feedback.descriptor.91wsa_macro_enable_vi_feedback.descriptor.95wsa_macro_enable_echowsa_macro_enable_echo.descriptorwsa_macro_enable_swrwsa_macro_enable_swr.descriptorwsa_macro_enable_mix_pathwsa_macro_enable_mix_path.descriptorwsa_macro_enable_main_pathwsa_macro_enable_interpolatorwsa_macro_enable_interpolator.descriptorwsa_macro_enable_prim_interpolatorwsa_macro_config_companderwsa_macro_config_softclipwsa_macro_config_ear_spkr_gainwsa_macro_spk_boost_eventwsa_macro_spk_boost_event.descriptorwsa_macro_enable_vbatwsa_macro_enable_vbat.descriptorwsa_macro_enable_softclip_clk.descriptorwsa_macro_mclk_eventwsa_macro_mclk_event.descriptorwsa_macro_vi_feed_mixer_getwsa_macro_vi_feed_mixer_putwsa_macro_rx_mux_getwsa_macro_rx_mux_putwsa_macro_rx_mux_put.descriptorwsa_macro_rx_mux_put.descriptor.114wsa_macro_hd2_controlwsa_macro_enable_prim_interpolator.descriptorwsa_macro_config_compander.descriptorwsa_macro_config_softclip.descriptorwsa_macro_config_ear_spkr_gain.descriptorwsa_macro_config_ear_spkr_gain.descriptor.145wsa_macro_ear_spkr_pa_gain_getwsa_macro_ear_spkr_pa_gain_get.descriptorwsa_macro_ear_spkr_pa_gain_putwsa_macro_ear_spkr_pa_gain_put.descriptorwsa_macro_spkr_left_boost_stage_getwsa_macro_spkr_left_boost_stage_get.descriptorwsa_macro_spkr_left_boost_stage_putwsa_macro_spkr_left_boost_stage_put.descriptorwsa_macro_spkr_right_boost_stage_getwsa_macro_spkr_right_boost_stage_get.descriptorwsa_macro_spkr_right_boost_stage_putwsa_macro_spkr_right_boost_stage_put.descriptorwsa_macro_vbat_bcl_gsm_mode_func_getwsa_macro_vbat_bcl_gsm_mode_func_get.descriptorwsa_macro_vbat_bcl_gsm_mode_func_putwsa_macro_vbat_bcl_gsm_mode_func_put.descriptorwsa_macro_soft_clip_enable_getwsa_macro_soft_clip_enable_get.descriptorwsa_macro_soft_clip_enable_putwsa_macro_soft_clip_enable_put.descriptorwsa_macro_get_rx_mute_statuswsa_macro_set_rx_mute_statuswsa_macro_set_rx_mute_status.descriptorwsa_macro_get_companderwsa_macro_set_companderwsa_macro_set_compander.descriptorwsa_macro_get_ec_hqwsa_macro_set_ec_hqwsa_macro_set_ec_hq.descriptorwsa_macro_get_channel_mapwsa_macro_digital_mutewsa_macro_hw_paramswsa_macro_hw_params.descriptorwsa_macro_set_mix_interpolator_rateint_prim_sample_rate_valwsa_macro_set_prim_interpolator_ratewsa_macro_set_mix_interpolator_rate.descriptor.227wsa_macro_set_mix_interpolator_rate.descriptorwsa_macro_set_prim_interpolator_rate.descriptor.230wsa_macro_set_prim_interpolator_rate.descriptorwsa_macro_mclk_reset.descriptor__kstrtab_wsa_macro_set_spkr_gain_offset__ksymtab_wsa_macro_set_spkr_gain_offset__kstrtab_wsa_macro_set_spkr_mode__ksymtab_wsa_macro_set_spkr_mode__UNIQUE_ID_description86__UNIQUE_ID_license87wsa_macro_dt_matchwsa_macro_dai_opsaif_vi_mixer.compoundliteral.compoundliteral.99rx_mix_ec0_muxrx_mix_ec0_enumrx_mix_ec1_muxrx_mix_ec1_enumrx_muxrx_mux_enumrx0_prim_inp0_muxrx0_prim_inp0_chain_enumrx0_prim_inp1_muxrx0_prim_inp1_chain_enumrx0_prim_inp2_muxrx0_prim_inp2_chain_enumrx0_mix_muxrx0_mix_chain_enumrx1_prim_inp0_muxrx1_prim_inp0_chain_enumrx1_prim_inp1_muxrx1_prim_inp1_chain_enumrx1_prim_inp2_muxrx1_prim_inp2_chain_enumrx1_mix_muxrx1_mix_chain_enumrx0_sidetone_mix_muxrx0_sidetone_mix_enumwsa_int0_vbat_mix_switch.compoundliteral.152wsa_int1_vbat_mix_switch.compoundliteral.154rx_mix_ec_textrx_mux_textrx_textrx_mix_textrx_sidetone_mix_textwsa_macro_ear_spkr_pa_gain_enumwsa_macro_ear_spkr_pa_gain_textwsa_macro_spkr_boost_stage_enumwsa_macro_speaker_boost_stage_textwsa_macro_vbat_bcl_gsm_mode_enumwsa_macro_vbat_bcl_gsm_mode_text.compoundliteral.162.compoundliteral.164digital_gain.compoundliteral.166.compoundliteral.168.compoundliteral.170.compoundliteral.172.compoundliteral.174.compoundliteral.176.compoundliteral.178.compoundliteral.180.compoundliteral.182.compoundliteral.184__UNIQUE_ID_vermagic59__UNIQUE_ID_name60__UNIQUE_ID_intree61____versions__module_depends__crc_wsa_macro_set_spkr_gain_offset__crc_wsa_macro_set_spkr_mode__hwasan_load8_noabortbolero_get_device_ptr__hwasan_store4_noabortprintkdev_err__hwasan_load2_noabort__hwasan_load1_noabortsnd_soc_update_bitsinit_module__this_module__platform_driver_registercleanup_moduleplatform_driver_unregister__stack_chk_guarddevm_kmalloc__hwasan_store8_noabortof_property_read_variable_u32_arrayof_parse_phandle__hwasan_load4_noabortdevm_ioremap__hwasan_store1_noabortdevm_clk_getof_property_read_variable_u8_array__dynamic_dev_dbg__mutex_initmemset__hwasan_store2_noabortbolero_register_macrosystem_wqqueue_work_on__stack_chk_failplatform_device_unregisterbolero_unregister_macroof_get_next_available_childstrlenstrnstrstrlcpyplatform_device_allocplatform_device_add_dataplatform_device_addstrcmpkreallocplatform_device_putdev_get_regmapmutex_lockregmap_update_bits_basemsm_cdc_pinctrl_select_sleep_statemsm_cdc_pinctrl_select_active_statemutex_unlock___ratelimitbolero_request_clockregcache_mark_dirtyregcache_sync_regionsnd_soc_dapm_new_controlssnd_soc_dapm_add_routessnd_soc_dapm_new_widgetssnd_soc_add_codec_controlssnd_soc_dapm_ignore_suspendsnd_soc_dapm_syncclk_prepareclk_disableclk_unprepareswrm_wcd_notifysnd_soc_readsnd_soc_writebolero_wsa_pa_onsnd_soc_dapm_kcontrol_widgetset_bitclear_bitsnd_soc_dapm_mixer_update_powersnd_soc_dapm_mux_update_powerfind_next_bit__clk_is_enabledsnd_soc_info_volswsnd_soc_info_enum_doublesnd_soc_dapm_get_enum_doublesnd_soc_dapm_put_enum_doublesnd_soc_dapm_get_volswsnd_soc_dapm_put_volswsnd_soc_info_volsw_sxsnd_soc_get_volsw_sxsnd_soc_put_volsw_sx (( 4 (`0@ 8t @H0 P8 X`Dh8 pxPX@,x ,    \!(h!08$@P$H8PP'X\'`hH)p)x|*++-8..0L44XT444478 p(8088p@@9H9PXp;`;hpL<xX<$=0=H>>P>>l@@hAAlBxBB B(0C8C@HH,DP8DX`DhDpxlExEFF(G@H`HJJLLNDOST@ >LL  $(<HLTdl_p( t_x(  LPh|^^     $ 4 @ P \ h |           4 88 < @ 8H L P \ h       s  s   I  I    4 8 < @ H P T X \ d l `p x `|            ( < P X F\ ` Fd h x      p f  p f       < H P T #X \ ` #d l     $,<T\`dhlt,4F8<F@DThpt=x|=$8H\l| $4PTX\`ltx|PP   XMXM( 0h4h< @RDRL POTO\ `:d:l p3 t3 | & &              RR$8P\l|MM0 0++$ , 4)<)D L T \ `+d+l--00MM-- (04-8<-D`l|MM000@L`l@ @ z z$,8HPTX\dlx (4HP0T0`hMlMpmtmx(Lhp0t0MMMM0DXl&& ,P0:48P<:@H\p(<PMM00E E08<y@EDHyLEXdpxy |y  E E @DXhtS S    0@L\lx00MM S  S   4 @ H  L  T d x          !! !!!!$!0!P!l!x!!!y!!!y!!!!!" ","4"C8"<"C@"H""""""""#H#P#`#h#0l#0x##M#M#######$$$,$00$0<$D$MH$MT$`$h$l$yp$/t$x$y|$/$$$ $ $$$l $l $$$$$/$/$L%d%%%%%%%&& &4&L&d&|&&&&&&&'D'`'l't'x'<|'''<'''' ' ''' ' '''''''(D(X(d((())),)<)X)`)0d)0p)x)M|)M)K)K)))))<)K))<)K)))[ )[ )))J *J *8*P*d*x****** + +4+H+\+p++++K++K++++u+++u+++,(,0,@,X,l,,,,,,,, ---u- -$-u(-4-D-T-|-----. ..,.l...0.0..M.M.....l...l... /(/,/0/4/D>X>t>>>>(>k>[>(>k>[>>>`>>[>`>>[>h?|?????@@$@4@D@T@d@@@M@M@@0@0@@@@@@@@@@@@@@$A4A@APA`ApAAAAMAMAA0A0A?A?AAAAxBB?Bx BB?B@BTBdB|BBBBBBBBBBBCCCCC C$C,C4CLCCCCCCC CCC CCC D$'?[ ?(?X@J @(@A B3 D& XE E-FFF GD G GFGGG GI G= H`H`H hHS pH xH[ H H H? H`HI`HxIII IS I I[ I J`HpJ`HJ`H@KIKLL L} LXRLRLRhMzMM?MAMLMMM$BMBMxLN N(NdC0ND@NxLXNpNxNDNDENLNNNEN8GNNOOE O8G0O(HOy`O$hO%pO&xOHMOObO$O%O&OHMOOPPHPI P`8PPPXPH`PIpPPyPPHPIP0 P`PPHQIQ (Q@QHQKPQL`Q xQ QQKQLQh QQQdMQdNR R0R8RdM@RdNPR8 XR@ `R hR pR xR R{ Rt Rm R0 R R R, R ( 8  8@H8 Ppx8 f8 #8 = (8 0MPX`8 h:8 &8 E8 y08@8 Hhpx8 8 8 y/ 8 (yHP X8 `8 8 8 u(0[88 @k`h[p8 x8 <K8 <8 l@HP8 Xx?8 8 8  (08 8X`}h8 p&8  8  8 8@^H8 P%pxa8 8 8  (8 0FPX`8 h8  8   8   0 8 Y@ 8 H P.symtab.strtab.shstrtab.rela__ksymtab.rela__kcrctab.rela__jump_table.rela.text.rela.data.bss.rela.init.text.rela.exit.text.rodata.str1.1__ksymtab_strings.rela.rodata.modinfo.rela__verbose.rodata.cst16.comment.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @ @-`/`*@.0>h9@8.XP0[K@<0[ah V@ apmkpm$f@x {mv@H2m=7xhS@` 4h @  00@(0@  (0  !