ELF>PG@@"!GNU]w踵#LinuxHGUH@xHH81]UHATLG`I@HPx%=t}=@uiHcGD0%t =uHɀtcw3tu1DgEpLDA\]ÃtADA\]HcG1D0%u땃UH(HHtu1ɺ1]ù1]DUHAWAVAUATISHHLz`(IGLpxHcBAt(A~ LA EHcCI DB(AȉJ,DDAD$$AD$(11DCE pLDEDuDL sAD DEHD[A\A]A^A_]HsHH?HsMEHDKHAN떹 B81H Ab@UHAWAVAUAATASDH L`eH%(HE1MGMpxA9V4E EAJ0LHUDDUȾL UE1ɄuM оL En81A^wH`RxHH]Ãmv2=v%w$E]H+?8HHø]Áw,w1]Á]HHHÁ=wH?]HHUHAVIAUAATASH`LGIXx9S t_ADDk Dc$D1[A\A]A^]IvEDHH1[A\A]A^]19s$uIxDHAIDHAIHEDEHcCIHAT(HAIDHEEDHLHXHHLHLEEHLDHLUHHH]UHH]rt5660_set_dai_sysclkrt5660_set_dai_pllrt5660_hw_params10EC566010EC3277realtek,rt5660rt5660_ <d8cd d d uddd e e aa= bab  a  a e eef   ca/ /PKCKK //'``)*BB/;<=>EF>HJMNOPQRabcdefpspt<u((0Y\Fxax<a  @   @'tPE8cD=&jlInvalid dai->id: %d Unsupported frame size: %d PLL disabled Unknown PLL source %d Unsupport input clock %d bypass=%d m=%d n=%d k=%d Failed to set DMIC clock mclkrealtek,in1-differentialrealtek,in3-differentialrealtek,poweroff-in-suspendrealtek,dmic1-data-pinInvalid clock id (%d) rt5660rt5660-aif1AIF1 CaptureAIF1 Playbacksnd_soc_rt5660sound/soc/codecs/rt5660.cMICBIAS1LDO2MICBIAS2BST1IN1PIN1NBST2IN2PBST3IN3PIN3NRECMIXLBST3 SwitchBST2 SwitchBST1 SwitchOUT MIXL SwitchOUT MIXLRECMIXROUT MIXR SwitchOUT MIXRADC LADC L powerADC clockADC RADC R powerDMIC L1DMIC CLKDMIC PowerDMIC R1Sto1 ADC MIXLADC1 SwitchADC2 SwitchSto1 ADC MIXRStereo1 ADC MIXLadc stereo1 filterPLL1Stereo1 ADC MIXRIF1 ADCI2S1IF1 ADC Swap MuxL/RR/LL/LR/RAIF1TXIF1 DACAIF1RXIF1 DAC Swap MuxIF1 DAC LIF1 DAC RDAC1 MIXLStereo ADC SwitchDAC1 SwitchDAC1 MIXRStereo DAC MIXLDAC L1 SwitchDAC R1 Switchdac stereo1 filterStereo DAC MIXRDAC L1DAC R1SPK MIXDACL SwitchDACR SwitchOUTMIXL SwitchRECMIXL SwitchRECMIXR SwitchSPO MIXSPKVOL SwitchSPKVOLSwitchLOUTVOL LLOUTVOL RLOUTVOLDAC 1LOUT MIXDAC SwitchOUTMIX SwitchLOUT ampVREF HPLOUTLLOUTRSPK ampSPOIF1 ADC Swap SourceIF1 DAC Swap SourceSpeaker Playback SwitchSpeaker Playback VolumeOUT Playback SwitchOUT Playback VolumeDAC1 Playback VolumeIN1 Boost VolumeIN2 Boost VolumeIN3 Boost VolumeADC Capture SwitchADC Capture VolumeSTO1 ADC Boost Gain VolumePRUnsupported clock setting %d for DAI %d bclk is %dHz and lrck is %dHz bclk_ms is %d and pre_div is %d for iis %d Failed to allocate register map: %d Device with ID register %#x is not rt5660 Failed to apply regmap patch: %d Sysclk is %dHz and clock id is %d license=GPL v2author=Oder Chiou description=ASoC RT5660 driversrcversion=45DC5B2BFDB471BCF34F636alias=of:N*T*Crealtek,rt5660C*alias=of:N*T*Crealtek,rt5660alias=i2c:rt5660alias=acpi*:10EC3277:*alias=acpi*:10EC5660:*depends=snd-pcm,snd-soc-core,snd-soc-rl6231retpoline=Yintree=Yname=snd_soc_rt5660vermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout wclk_unprepare6jsnd_pcm_format_widthmsleepUclk_enablei2c_del_driverDsnd_soc_dapm_get_volsw"Jregmap_update_bits_baseclk_disablezaprl6231_get_clk_infosnd_soc_component_update_bitsj[*snd_soc_put_volsw_kSregmap_readVHQsnd_soc_get_volsw>2)snd_soc_info_enum_double囝R_dev_warnHrl6231_get_pre_divLGsnd_soc_dapm_put_volswڶV3_dev_err1snd_soc_info_volswqi2c_register_driveryzdevice_property_read_u32_arrayGusleep_range) __stack_chk_fail__devm_regmap_init_i2cqs|clk_preparendevm_snd_soc_register_componentsnd_soc_component_writem__fentry__{[devm_clk_get/Prl6231_calc_dmic_clk"__dynamic_dev_dbg&snd_soc_params_to_frame_sizeD$regcache_mark_dirtyMhrl6231_pll_calcrsnd_soc_component_read32Ydevm_kmallocc}regmap_writeRNregcache_sync6 regcache_cache_onlyCdevice_property_present%e$snd_soc_dapm_put_enum_doubleEEEE EEHH HH HH HHRRRRRRRRRROOOOOOOOOOOOFFFFFFFFFF>>>>>>>><<<<<<<<****** **))))))))'''''' '' ?? EEEE EE WW ''''b`snd_soc_rt5660GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-rt5660.ko4# Y#|.BVj~, # / 8L7  8KJ0[8w8c888: 0=> .MP0hx|L 0  KP i - Cp8_z    @+:/ ``A `@O _ j @(x `p +K %  `@ @   vP, vPD U f @{  ~ | { xP `xP xP y@ y vh* `wh> w Qhgh}hhhhhhhh-hChYhoh h h h h h h h h5 hK ha hwhhhhhhh h' h= hS hi h h h h h h h h h/ hD  W hl h h   h  Љ h h h h%  8 hN  a h  w           . B _ q          # B V i r  ``      8LX `@~ !(=__UNIQUE_ID_srcversion48__UNIQUE_ID_alias47__UNIQUE_ID_alias46__UNIQUE_ID_alias45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6rt5660_probert5660_set_dai_fmtrt5660_set_dai_fmt.coldrt5660_lout_eventrt5660_hw_params__UNIQUE_ID_ddebug100.51085__UNIQUE_ID_ddebug101.51090rt5660_hw_params.coldrt5660_set_dai_pll__UNIQUE_ID_ddebug104.51166__UNIQUE_ID_ddebug103.51157rt5660_set_dai_pll.coldrt5660_removert5660_set_bias_levelrt5660_resumert5660_suspendrt5660_is_sys_clk_from_pllrt5660_set_dmic_clkrt5660_set_dmic_clk.coldrt5660_i2c_probert5660_regmaprt5660_patchrt5660_daisoc_component_dev_rt5660rt5660_i2c_probe.coldrt5660_volatile_registerrt5660_readable_registerrt5660_set_dai_sysclk__UNIQUE_ID_ddebug102.51141rt5660_set_dai_sysclk.coldrt5660_i2c_driver_initrt5660_i2c_driverrt5660_i2c_driver_exit__func__.51142__func__.51158__func__.51086__UNIQUE_ID_license107__UNIQUE_ID_author106__UNIQUE_ID_description105rt5660_acpi_matchrt5660_i2c_idrt5660_of_matchrt5660_regrt5660_rangesrt5660_snd_controlsrt5660_dapm_widgetsrt5660_dapm_routesrt5660_aif_dai_opsrt5660_rec_l_mixrt5660_rec_r_mixrt5660_sto1_adc_l_mixrt5660_sto1_adc_r_mixrt5660_if1_dac_swap_muxrt5660_if1_adc_swap_muxrt5660_dac_l_mixrt5660_dac_r_mixrt5660_sto_dac_l_mixrt5660_sto_dac_r_mixrt5660_spk_mixrt5660_out_l_mixrt5660_out_r_mixspk_vol_controllout_l_vol_controllout_r_vol_controlrt5660_spo_mixrt5660_lout_mixrt5660_if1_adc_enumrt5660_if1_dac_enumrt5660_data_select__compound_literal.60__compound_literal.59__compound_literal.58__compound_literal.56__compound_literal.57__compound_literal.52__compound_literal.53__compound_literal.54__compound_literal.55__compound_literal.47__compound_literal.48__compound_literal.49__compound_literal.50__compound_literal.51__compound_literal.41__compound_literal.42__compound_literal.43__compound_literal.44__compound_literal.45__compound_literal.46__compound_literal.36__compound_literal.37__compound_literal.38__compound_literal.39__compound_literal.40__compound_literal.32__compound_literal.33__compound_literal.34__compound_literal.35__compound_literal.28__compound_literal.29__compound_literal.30__compound_literal.31__compound_literal.26__compound_literal.27__compound_literal.24__compound_literal.25__compound_literal.22__compound_literal.23__compound_literal.20__compound_literal.21__compound_literal.18__compound_literal.19__compound_literal.16__compound_literal.17__compound_literal.5rt5660_out_vol_tlv__compound_literal.6__compound_literal.7__compound_literal.8rt5660_dac_vol_tlv__compound_literal.9rt5660_bst_tlv__compound_literal.10__compound_literal.11__compound_literal.12__compound_literal.13rt5660_adc_vol_tlv__compound_literal.14rt5660_adc_bst_tlv__compound_literal.15snd_soc_dapm_put_enum_doubledevice_property_presentregcache_cache_onlyregcache_syncregmap_writedevm_kmalloc__this_modulesnd_soc_component_read32rl6231_pll_calccleanup_moduleregcache_mark_dirtysnd_soc_params_to_frame_size__dynamic_dev_dbgrl6231_calc_dmic_clkdevm_clk_get__fentry__init_modulesnd_soc_component_writedevm_snd_soc_register_componentclk_prepare__devm_regmap_init_i2c__stack_chk_failusleep_rangedevice_property_read_u32_arrayi2c_register_driversnd_soc_info_volsw_dev_err__mod_acpi__rt5660_acpi_match_device_tablesnd_soc_dapm_put_volswrl6231_get_pre_div_dev_warnsnd_soc_info_enum_doublesnd_soc_get_volswregmap_readsnd_soc_put_volswsnd_soc_component_update_bitsrl6231_get_clk_infoclk_disable__mod_i2c__rt5660_i2c_id_device_tableregmap_update_bits_base__mod_of__rt5660_of_match_device_tablesnd_soc_dapm_get_volswi2c_del_driverregmap_register_patchsnd_soc_dapm_get_enum_doubleclk_enablemsleepsnd_pcm_format_widthclk_unprepare! #1ltV8 #Fg 0n s P ky} p !;z 1 8-MYh!<EQj?O Z   # * 2r     ) > Q       p  ( -8JE MVJe r}J V ?  2 2  $ ,6      P x @` + ( 0  X0|`p 0@HP   ` h p     ( 0       @ !P  ! ' ! 3` =p  = C =0 3 O W O `@kPWk`s!`shpO= (0ks@PXP`pxP 0@HP `p 0%%@%HP% 6%`@p%JT J(f06rTrf@@|HPJ|r|`pxPr (0JP@P|`hp (0@ H P    !!!`!h!p!!!! "("0"""""""@#H#P####$&$$`$&h$p$$&$.$< %&(%0%%<%C%%J%C%@&TH&CP&&^&J'^'T`'fp''f' (l((u0(f(l((^((l@)P)))**`*p*&**(+h,-|.(0Oh1k23(5h678WX9(:`h;<=(??`h@@ A!B=(D'hECF3G(IsIhJJ KL(NhOP6Q@(S%SvhTU(V vVVE(X0X8hYJYZr([[(]|]@h^^_`(bb~hcc|d(e{e<hfx(gfhh^iJ(j`xjThkx(l&lyhmlm ynoXp(qhrst0vHvPvXvhvvvvvvv`wvwpwwwwww xC(x0x8xHxpxCxxxxxCxxxy0yuHyPyXyhyyyyyyyyyyz z8z@zHzXzpz.zzzzzzzzz{({0{8{H{`{x{{{{{{{{{|| |(|8|P|h|p|x||||||| }} }(}8} P}h}p}x}} }}}}} }~~~(~ @~X~`~h~x~ ~~~~~~~ 0HPXh   0HPXhЀ 8@HXp؁(08H`xȂЂ؂ (8Phpxȃ؃T(@fX`hxTȄf0HPXhЅ 8@HXp؆(08H`#x7ȇЇ؇L (0Љ8P]hpxЉnȈЈЉ؈(@X`hpxȉ@ 0 (08@ HPPX`P h p x`| $((0]48`@ D H8%h``,8ES bp8S@ HbP1pSxbS@bPS@b0x0.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__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?" :@8 J :E@^ Y@`n i@@0 ~ h y@p= @P@ 22Р# P@Ah @8C@C@@E00X#3  KFB0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H ¸smOd,3]!7-pkסx<\0f|T.e65;%#3FGY4  Qًǎ^g%f+'=[䌒vΛvbx}7ݺP@WC.VC_2VEFwH@% ܧ`i,NZ=Ɲzw P w!l G!}pwEdG"@A1Yg8SV\}<kn)ծ 3Ž0T BP/ ,Pq_R&(W*![E-a+tTVXo]INb  B-)V8j)b M||d;Y[ V2(a_4C䗰5"-xR:dݵZ@]D#PItUoly4Wehi~Wmw-~ YdT `h4P1{;gT5 ~Module signature appended~