ELFB4( GNUt.+0fdUS@,ˋ@ @tjv(wt@wNXtV6nt^[]ÍtHvVtfu؍@1[]ft2u@1[]f@1[]fDu֍&'UWVS@UpF ÉEd;1f%fEE(v tu;u;xuUMB$fB(ɺ[jɃ E 1[^_]Ðt&1  t;u;AufM@n|$ T$D$F $1Dǃ t$tȃDE =5 &U]uX,ֺuȺ]1u]Ít&ȉ]1u]Ív'UVS@X,%t=0t[^]Ðt&0ɉָw$tOvt]ɐuuɺ1[^]Í&u&Ǎv떍v뎍vɀ믍t&'UVSX ƉD[^]ÍU]ur,ËF t$[x 1ҋ@$1]u]ÐD$8F $ۍ&'U ]u}ֺf>tBr0ufω}1]u]f1ɺًtfAω빉fdȍ&'UWVS1ۉNjE tUDZ ЋUEZUEGhWpDuʼn1[^_]Í&U11]Í'U11]Í'UVS Ë@ @$1ɺȉ ȉȉ))ȉȉ&21 [^]fD$C D$$ [^]ËC D$$ [^]US1[]USX 1[]USt Ѐ[]UWVSVt8 ‰`C$y[[^_]UWVSRt5@`$y_[^_]UStD$$htD$$Y[[]U]PX0wm8988@D@@@ f@@@&D+f++@9> @> >*D"Vf"V"V ;} @}@ }w*DDfDD1@ DXfXX?w@ww}.^8iTu@`p "8 N@e`}(  @8.T?`Vlpw @` &4 A`O] lv     p!'-38@HPOX8O_@Of4Oj]XH]_P]fA]j4X84_@4jAXHA_PAjX8XH_@_Pw4~44&wA&A&Al&OX8O_@Of4Oj]XH]_P]fA]jO]O]!'-yy {2PPPPPPyyy 0 8 @HPX`p2CKx22$,d @` ,!,"8Unable to configure sample rate %dHz with %dHz MCLK No MCLK configured, call set_sysclk() on init <3>Failed to register WM8988 I2C driver: %d <3>Failed to register WM8988 SPI driver: %d Left Mixer Right Bypass VolumeRight Mixer Left Bypass VolumeRight Mixer Right Bypass VolumeFailed to set cache I/O: %d Failed to issue reset wm8988-codecwm8988-hifiCapturePlaybackBass BoostBass FilterBass VolumeTreble VolumeTreble Cut-off3D Switch3D Volume3D Lower Cut-off3D Upper Cut-off3D ModeALC Capture Target VolumeALC Capture Max VolumeALC Capture FunctionALC Capture ZC SwitchALC Capture Hold TimeALC Capture Decay TimeALC Capture Attack TimeALC Capture NG ThresholdALC Capture NG TypeALC Capture NG SwitchZC Timeout SwitchCapture Digital VolumeCapture VolumeCapture ZC SwitchCapture SwitchPlayback De-emphasisCapture PolarityPlayback 6dB AttenuateCapture 6dB AttenuatePCM VolumeLeft Mixer Left Bypass VolumeOutput 1 Playback ZC SwitchOutput 1 Playback VolumeOutput 2 Playback ZC SwitchOutput 2 Playback VolumeMic BiasDifferential MuxLeft ADC MuxRight ADC MuxLeft PGA MuxRight PGA MuxLeft Line MuxRight Line MuxRight ADCRight CaptureLeft ADCLeft CaptureRight DACRight PlaybackLeft DACLeft PlaybackLeft MixerRight MixerRight Out 2Left Out 2Right Out 1Left Out 1LRC controlLOUT1ROUT1LOUT2ROUT2VREFLINPUT1LINPUT2RINPUT1RINPUT2Line 1Line 2PGADifferentialStereoMono (Left)Digital MonoMono (Right)Playback SwitchLeft Bypass SwitchRight Playback SwitchRight Bypass SwitchLeft Playback SwitchRouteLinear ControlAdaptive Boost130Hz @ 48kHz200Hz @ 48kHz8kHz4kHz200Hz500Hz2.2kHz1.5kHzOffRightLeftConstant PGA GainMute ADC OutputNone32Khz44.1Khz48KhzNormalL InvertR InvertL + R Invertlicense=GPLauthor=Mark Brown description=ASoC WM8988 driversrcversion=991AEF2F5F70F5EB481D3AAalias=i2c:wm8988depends=snd-soc-core,snd-pcmvermagic=3.0.0-14-generic-pae SMP mod_unload modversions 686 <u?sFmodule_layoutkmalloc_cachesmsleepM`snd_soc_put_volsw_2rFG7snd_soc_get_volsw_2rsnd_soc_dapm_get_enum_doubleldev_set_drvdatai2c_del_driver_$snd_soc_dapm_get_volswa'snd_soc_dapm_new_controlsLasnd_soc_put_volswF]vsnd_soc_get_volsw:!snd_soc_info_enum_doubleȒTsnd_soc_dapm_add_routesBsnd_soc_readU=dev_err%dDsnd_pcm_hw_constraint_listPprintktA?driver_unregister9mcountM9snd_soc_dapm_put_volsw[snd_soc_info_volsw^xi2c_register_driver--snd_soc_get_enum_doubleȀ]snd_soc_info_volsw_2rt*snd_soc_codec_set_cache_ios: snd_soc_dapm_get_value_enum_double8kmem_cache_alloc_trace_'?snd_soc_unregister_codecsnd_soc_dapm_put_value_enum_doubleZ(6snd_soc_put_enum_double zkfreesnd_soc_add_controls:ispi_register_driver͠snd_soc_register_codecV0)dev_get_drvdataq2snd_soc_writeOsnd_soc_dapm_put_enum_double4 Y4p+0AMDUD 0  ?? "#$%()()@+"VD@.>]]}w@+.>"V` }Xw *8FKPV\cMUjntwy""##$$%%X_w~X_jX_fjsnd_soc_wm8988GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1.symtab.strtab.shstrtab.note.gnu.build-id.rel.text.rel.devexit.text.rel.text.unlikely.rel.devinit.text.rel.init.text.rel.exit.text.rel.rodata.rodata.str1.4.rodata.str1.1.modinfo.rel__mcount_loc__versions.rel.data.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack4$2`$. ^<;8 `0N,J aa] 4a`sQo aH ~ a   H a2h&(2'j-\.0 p`.  8 ,q@|   Vs|  / H _ Q k         . 5 P X e }      0  ! > S h o wm8988_spi_removewm8988_set_dai_sysclkconstraints_12288constraints_112896constraints_12wm8988_i2c_removewm8988_pcm_hw_paramscoeff_divwm8988_mutewm8988_set_dai_fmtwm8988_lrc_controlwm8988_pcm_startupwm8988_set_bias_levelwm8988_resumewm8988_suspendwm8988_removewm8988_probewm8988_snd_controlswm8988_dapm_widgetsaudio_mapkzalloc.constprop.2wm8988_i2c_probewm8988_daisoc_codec_dev_wm8988wm8988_spi_probewm8988_modinitwm8988_i2c_driverwm8988_spi_driverwm8988_exit__mod_license933__mod_author932__mod_description931wm8988_i2c_idwm8988_regwm8988_opsbass_boostbass_filter__compound_literal.0__compound_literal.1treble__compound_literal.2__compound_literal.3stereo_3d_lcstereo_3d_ucstereo_3d_func__compound_literal.4__compound_literal.5alc_func__compound_literal.6__compound_literal.7__compound_literal.8__compound_literal.9__compound_literal.10ng_type__compound_literal.11__compound_literal.12adc_tlv__compound_literal.13pga_tlv__compound_literal.14__compound_literal.15__compound_literal.16deemphadcpol__compound_literal.17__compound_literal.18dac_tlv__compound_literal.19bypass_tlv__compound_literal.20__compound_literal.21__compound_literal.22__compound_literal.23__compound_literal.24out_tlv__compound_literal.25__compound_literal.26__compound_literal.27wm8988_diffmux_controlswm8988_monomux_controlswm8988_left_pga_controlswm8988_right_pga_controlswm8988_left_line_controlswm8988_right_line_controlswm8988_left_mixer_controlswm8988_right_mixer_controlsrates_112896rates_12288rates_12bass_boost_txtbass_filter_txttreble_txtstereo_3d_lc_txtstereo_3d_uc_txtstereo_3d_func_txtalc_func_txtng_type_txtdeemph_txtadcpol_txtdiffmuxmonomuxwm8988_lpga_enumwm8988_rpga_enumwm8988_lline_enum__compound_literal.28__compound_literal.29__compound_literal.30__compound_literal.31__compound_literal.32__compound_literal.33__compound_literal.34__compound_literal.35wm8988_diff_selwm8988_mono_muxwm8988_pga_selwm8988_pga_valwm8988_line_textswm8988_line_values__mod_srcversion67__mod_alias65__module_depends____versions__mod_vermagic5snd_soc_dapm_put_enum_doublesnd_soc_writedev_get_drvdatasnd_soc_register_codecspi_register_driversnd_soc_add_controls__this_modulecleanup_modulekfreesnd_soc_put_enum_doublesnd_soc_dapm_put_value_enum_doublesnd_soc_unregister_codeckmem_cache_alloc_traceinit_modulesnd_soc_dapm_get_value_enum_doublesnd_soc_codec_set_cache_iosnd_soc_info_volsw_2rsnd_soc_get_enum_doublei2c_register_driversnd_soc_info_volswsnd_soc_dapm_put_volswmcountdriver_unregisterprintksnd_pcm_hw_constraint_listdev_errsnd_soc_readsnd_soc_dapm_add_routessnd_soc_info_enum_doublesnd_soc_get_volswsnd_soc_put_volswsnd_soc_dapm_new_controlssnd_soc_dapm_get_volsw__mod_i2c_device_tablei2c_del_driverdev_set_drvdatasnd_soc_dapm_get_enum_doublesnd_soc_get_volsw_2rsnd_soc_put_volsw_2rmsleepkmalloc_cacheskaq=Ndv @Nut ,>J\hz&-2 %!&+@Mh~ !&+0AF   ,<@DL\lpt| ,04<L\`dl|  $,<LPT\l| ,<@DL\lpt| ,04<L\`dl|  $,<LPTX\l| ,<@DL\lptx|P    ( p    H l    D H        <`8|T,pH $(048@DHPTX`dhptx $(048@HPX`dhptx $(048@DHPTX`hpxHd Hd ,<@DLl| ,<@DL\lpt| ,04<L\`dl| $  $(, (0`0@`|  (048<@DHLPTX\`dhlptx|t