ELF>X6@@GNU2MʦB O1hlLinuxUHGxF@@H]FH1fU1H]UHAUATLMl$LLM$$LL1A\A]]ff.UHATIS(H}@1ɋG<AuwI|$`C$C( HЃ I|$`1ɺ I|$`1ɺ E1[DA\]ÁG<ZI|$` `>u]$I|$` I|$` E1[A\D]1@UH~`1ɺ(H]UHATSLf`$ID$LHXxL(H{H=|uL[1A\]H=L1ɺ1[A\]UHGH@xHHx]ft1UHAUAATGLu+Lg(DILDL1A\A]]<A@DDff.@UHAWAVAUATSwLHG(L@DIluQ1LAELLH4LAELH4A1ɺL[1A\A]A^A_]ÃuALDAMLDL1LALL1[A\A]A^A_]DALDLDL 01[A\A]A^A_]DUHAWAVAUAATA,ISD<(DHރ|DLAWLD}ADLLANjEAPDLLA NjEE PDLH%?[A\D A]A^A_]fDUHHAUATSHLg(HeH%(HE1HHHUܾ }E1tHEeH3%(ukHD[A\A]]ùILE܃tuL럹LfDUHAUATSHG(HL@t>u0OLA1LDKLD1L1[1A\A]]þt''CLLH4LCLH41[A\A]]ff.@UHAWAVAUATSHH LxLeH %(HM1E/EwLDD8DDLE"DDLE DDLEDDLEIcWEHH{HHuHEeH3%(uH 1[A\A]A^A_]ff.fUHAUIATD,SDDLDLDL?[A\A]]ff.fUHHHAUATSH LeH%(HE1HGxHcPD(XHH}DL|(UDLUDL UDLUDLUDLHEeH3%(u H 1[A\A]]ff.@U HAVAULoATILSHHK1LHHH=E1E11HLH=HLHH=HLHCH=L3LtXLsLujLuPI$LHHu@H[A\A]A^]LtLEELEE܅yLcELLEL#ELLE닸I|$HHAID$`HHxAI|$HHI$XHAI$XHAHHHLCHLHLEEHLEEUHHH]UHH]memcpymsm8916_wcd_digital_hw_paramsqcom,msm8916-wcd-digital-codec  .0g:         ( ,,lL0d\|Invalid sampling rate %d %s: wrong format selected Invalid mclk rate %ld 12Invalid DMIC ahbix-clkfailed to get ahbix clk mclkfailed to get mclk failed to enable ahbclk %d failed to enable mclk %d msm8916-wcd-digital-codecmsm8916_wcd_digital_i2s_rx1AIF1 Playbackmsm8916_wcd_digital_i2s_tx1AIF1 CaptureI2S RX1I2S RX2I2S RX3I2S TX1I2S TX2I2S TX3CIC1 MUXDMICDEC1 MUXAMICCIC2 MUXDEC2 MUXDMIC1DMIC2ADC1ADC2ADC3CDC_CONNDMIC_CLKTX_I2S_CLKMCLKPDM_CLKLPASS_PDM_TXRX_I2S_CLKPDM_RX1RX1 INTRX1 MIX1RX1 MIX1 INP1RX1 MIX1 INP2RX1 MIX1 INP3RX1RX2RX3IIR1IIR2PDM_RX2RX2 INTRX2 MIX1RX2 MIX1 INP1RX2 MIX1 INP2RX2 MIX1 INP3PDM_RX3RX3 INTRX3 MIX1RX3 MIX1 INP1RX3 MIX1 INP2RX3 MIX1 INP3RX1 MIX2 INP1RX2 MIX2 INP1IIR1 INP1 MUXDEC1DEC2IIR2 INP1 MUXDigital Mic1Digital Mic2IIR2 INP1 MuxIIR1 INP1 MuxZERORX1 Digital VolumeRX2 Digital VolumeRX3 Digital VolumeTX1 Digital VolumeTX2 Digital VolumeTX1 HPF CutoffTX2 HPF CutoffTX1 HPF SwitchTX2 HPF SwitchRX1 DCB CutoffRX2 DCB CutoffRX3 DCB CutoffRX1 DCB SwitchRX2 DCB SwitchRX3 DCB SwitchRX1 Mute SwitchRX2 Mute SwitchRX3 Mute SwitchIIR1 Band1 SwitchIIR1 Band2 SwitchIIR1 Band3 SwitchIIR1 Band4 SwitchIIR1 Band5 SwitchIIR2 Band1 SwitchIIR2 Band2 SwitchIIR2 Band3 SwitchIIR2 Band4 SwitchIIR2 Band5 SwitchIIR1 Band1IIR1 Band2IIR1 Band3IIR1 Band4IIR1 Band5IIR2 Band1IIR2 Band2IIR2 Band3IIR2 Band4IIR2 Band5IIR1 INP1 VolumeIIR1 INP2 VolumeIIR1 INP3 VolumeIIR1 INP4 VolumeIIR2 INP1 VolumeIIR2 INP2 VolumeIIR2 INP3 VolumeIIR2 INP4 Volume4Hz75Hz150HzRX2 MIX2 INP1 MuxRX1 MIX2 INP1 MuxRX3 MIX1 INP3 MuxRX3 MIX1 INP2 MuxRX3 MIX1 INP1 MuxRX2 MIX1 INP3 MuxRX2 MIX1 INP2 MuxRX2 MIX1 INP1 MuxRX1 MIX1 INP3 MuxRX1 MIX1 INP2 MuxRX1 MIX1 INP1 MuxCIC2 MUX MuxCIC1 MUX MuxDEC2 MUX MuxDEC1 MUX MuxInvalid DMIC line on the component license=GPL v2description=MSM8916 WCD Digital Codec driverauthor=Srinivas Kandagatla srcversion=F1A5B1DBFB32921A8030438alias=of:N*T*Cqcom,msm8916-wcd-digital-codecC*alias=of:N*T*Cqcom,msm8916-wcd-digital-codecdepends=snd-soc-coreretpoline=Yintree=Yname=snd_soc_msm8916_digitalvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout wclk_unprepareestrpbrkUclk_enable2)snd_soc_info_enum_double__devm_regmap_init_mmio_clkڶV3_dev_err1snd_soc_info_volswsnd_soc_get_enum_doubleGusleep_range) __stack_chk_failqs|clk_preparendevm_snd_soc_register_componentsnd_soc_component_writem__fentry__fortify_panic{[devm_clk_getvvclk_set_rate*snd_soc_put_enum_double /ikstrtouint8߬imemcpyrsnd_soc_component_read32 b#platform_driver_unregisterYdevm_kmalloczdevm_platform_ioremap_resource%e$snd_soc_dapm_put_enum_double((LL((HH((DD((@@((  ((((((``````````          ttTTppPP((((((((||((\\snd_soc_msm8916_digitalGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-msm8916-digital.kodJ x#/.-BX@e  } !>7 0El5CX g Ca @{( 4Gg\> @  0c7\   0 j'B bx-<< @ i` +<  &' C `~PT ~Pe }Pv @}P |P |P |P {P `{P {P zP P ~P P! P* gP8 gPF @hhY hhl @i0z z`hh`hh`h zh yhh-`hB xhV `xhj wh~h`hh`hh`hh`h, hB` hX hn` h h` h h` h ` ` @ ` `4 `J  `` `v `` ` `  h h  h h  h& h<  hR hh  Py  pz  @h  h  @8  8  8  @h  h  @h  h-  :  0G  PT  0  a ~         @2 9 D \ i v          ( 1 M f         __UNIQUE_ID_srcversion45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6wcd_iir_filter_infomsm8916_wcd_digital_component_probemsm8916_wcd_digital_removemsm8916_wcd_digital_hw_paramsmsm8916_wcd_digital_hw_params.cold__func__.43348msm8916_wcd_digital_shutdownmsm8916_wcd_digital_startupmsm8916_wcd_digital_startup.coldmsm8916_wcd_digital_component_set_sysclkmsm8x16_wcd_codec_set_iir_gainmsm8916_wcd_digital_enable_dectx_gain_regget_iir_band_coeffmsm8916_wcd_digital_enable_dmicmsm8916_wcd_digital_enable_dmic.coldmsm8916_wcd_digital_enable_interpolatorrx_gain_regmsm8x16_wcd_get_iir_band_audio_mixermsm8x16_wcd_get_iir_band_audio_mixer.cold__func__.5340set_iir_band_coeff.isra.0msm8x16_wcd_put_iir_band_audio_mixermsm8x16_wcd_put_iir_band_audio_mixer.coldmsm8916_wcd_digital_probemsm8916_codec_regmap_configmsm8916_wcd_digital_daimsm8916_wcd_digitalmsm8916_wcd_digital_probe.coldmsm8916_wcd_digital_driver_initmsm8916_wcd_digital_drivermsm8916_wcd_digital_driver_exit__UNIQUE_ID_license89__UNIQUE_ID_description88__UNIQUE_ID_author87msm8916_wcd_digital_match_tablemsm8916_wcd_digital_snd_controlsmsm8916_wcd_digital_dapm_widgetsmsm8916_wcd_digital_audio_mapmsm8916_wcd_digital_dai_opsrx_mix1_inp1_muxrx_mix1_inp2_muxrx_mix1_inp3_muxrx2_mix1_inp1_muxrx2_mix1_inp2_muxrx2_mix1_inp3_muxrx3_mix1_inp1_muxrx3_mix1_inp2_muxrx3_mix1_inp3_muxrx1_mix2_inp1_muxrx2_mix2_inp1_muxcic1_muxcic2_muxdec1_muxdec2_muxiir1_inp1_muxiir2_inp1_muxiir2_inp1_mux_enumiir1_inp1_mux_enumiir_inp1_textdigital_gain__compound_literal.1__compound_literal.2__compound_literal.3__compound_literal.4__compound_literal.5tx1_hpf_cutoff_enumtx2_hpf_cutoff_enum__compound_literal.6__compound_literal.7rx1_dcb_cutoff_enumrx2_dcb_cutoff_enumrx3_dcb_cutoff_enum__compound_literal.8__compound_literal.9__compound_literal.10__compound_literal.11__compound_literal.12__compound_literal.13__compound_literal.14__compound_literal.15__compound_literal.16__compound_literal.17__compound_literal.18__compound_literal.19__compound_literal.20__compound_literal.21__compound_literal.22__compound_literal.23__compound_literal.24__compound_literal.25__compound_literal.26__compound_literal.27__compound_literal.28__compound_literal.29__compound_literal.30__compound_literal.31__compound_literal.32__compound_literal.33__compound_literal.34__compound_literal.35__compound_literal.36__compound_literal.37__compound_literal.38__compound_literal.39__compound_literal.40__compound_literal.41dc_blocker_cutoff_texthpf_cutoff_textrx2_mix2_inp1_chain_enumrx_mix2_inp1_chain_enumrx3_mix1_inp_enumrx2_mix1_inp_enumrx_mix1_inp_enumcic2_mux_enumcic1_mux_enumdec2_mux_enumdec1_mux_enumcic_mux_textdec_mux_textrx_mix2_textrx_mix1_textsnd_soc_dapm_put_enum_doubledevm_platform_ioremap_resourcedevm_kmallocplatform_driver_unregister__this_modulesnd_soc_component_read32cleanup_module__mod_of__msm8916_wcd_digital_match_table_device_tablememcpykstrtouintsnd_soc_put_enum_doubleclk_set_ratedevm_clk_getfortify_panic__fentry__init_modulesnd_soc_component_writedevm_snd_soc_register_componentclk_prepare__stack_chk_failusleep_rangesnd_soc_get_enum_doublesnd_soc_info_volsw_dev_err__devm_regmap_init_mmio_clksnd_soc_info_enum_double__platform_driver_registerclk_get_ratesnd_soc_get_volswsnd_soc_put_volswsnd_soc_component_update_bitsclk_disablesnd_soc_dapm_get_enum_doubleclk_enablestrpbrkclk_unprepare!1MUai(>Uy <S\{?A  !6Nc %0JUq| LwXXBf   $A1Tbx m       ]    . 9 E Q ] x              A+ 4?AN 5SX{g rw O    . g        (i8+HX <@DPL/T`/p\/d l(u0zlzu@HPz z  ` zh p  z   z( 0  z    @ H P       ` h p    0    T l@\PT\`p 0@<PDL`p 0@P,`h:p<>D (B0LFFKK@H:P<>DBL`hFpFKK ,(:0<,>D,BL@PPXX``i``pw` i(:0<i>DiBL@iHFPFiKKw:<`wh>pDwBL i(F0FiKK:<@ H >P D  B L!!`!p!!! "0""""":"<@#H#>P#D##B#L$$F$F`$h$Kp$K$$:$< %(%>0%D%%B%L%%F%F@&H&KP&K&&F&F''F'F`'h'Kp'K''K'K (F0((((z(((@)KP) ) ))z* **`*h*:p*<**>*D +(+B0+L+<,D.LH/0P13H45`68x8H9X9::;H<`~==~H>,>}?i@@}@wHA|BB|HCC |DE{EHF`{GG{HHHzIlJ JHK~LHMNOz8P@HPQxQ@QHRTS\TdVxVHWWXY[H\]^`Ha%bcgcF8de egHfKfg2gggg@hg@hhh(hhPh@ih@i@iNHiPiXi:`i>hiBiSiiiizi`ifijjjzj0jyHjPjXj`jzhj`jjjjjzjjjjjkzk` k8k@kHkXkzpkkkkkykkkkkl(l0l8lHl``lxllllxlllll`xm m m(m8mwPmhmpmxmmm*mmmm`m9nnn(n@nHXn`nhnxn`nXnnnnnhnooo`0oxHoPoXohoooooo`oooop p8p@pHpXp` pppppp ppppp` q(q0q8qHq `qxqqqq` qqqqq rr r(r8r` Pr,hrpr@xrr r7rr@rr rBss@s(s@ @sMXs`s@hsxssXss@ssscst@tt 0tnHtPt@Xthttytt@tt`ttt@tu u8u@u@HuXupuuuuuzu uuuuuzuv(v0v8v@vzHv `vxvvvvzvvvvvvzv ww w(w0wz8wPwhwpwxwwzw wwwwwzwwPypxPyxPyPy"Xy&`y+ypzzpzpz"xz&z+z1zzzz@{C({0{8{H{p{U{{{{{g{{{|0|yH|P|X|h|@|||||P|}}}(}P}h}p}x}}}}}}}~(~0~8~H~(p~~~~~~~~~@0HPXh@(PЀP Ё PPЂPP `Ѕ8u N(08@HPNXF`KNFK:>B 0 (08@@HPX`@h0px  0(P@@ x0 @/x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d? :@ J E@^ Y@`n i@0 ~ ؇ y@8@D @x2 2@+2p$u @ ` @4@@@500X 8 05!0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H tx8. \" {vivMkB2K6MKMm֝R{(NKw>V*G=OzLCG@d["wvqQφfRW8enݍoYphv{;*U%VqkOTG1ʟNA(q豐hBZ3-7.Bo|ýH`w0n}D'NGcqa0!^N8G§܅ٍĪ7n4Nlf5Tv lqy9k~zSF Tim(szi{F !.!RXIG< y٬3y͹^ͭr=fԌFn 9mЩ#`}LC*d`io@Avi̭ aӄBtƌ6k`StUE}'VE9I' ws,TYHمM%'=4nQ22gs}D(~Module signature appended~