ELFde4(GNUIq;$m2 uUS@,ˋ@ X1[]fUVS@ֺpV$u%V( uȺ1[^]Ít&1ɾDʃ t$t@Df 뺍v`벍t&'U]uX,ֺ uȺ ]1u]Ít& ȉ]1u]Ív'U]u}X,ֺljffUt(0t]u}]Íf%fEw$fϺMغ]1u}]ffƍf붍fϘ멉'UVSX,tl~tt4[^]Ív% 1[^]Ð% 1[^]Ð%뮐t&u%뒐UVSË@ ?ƋC fD։р C Dʺ1[^]ÍvUWVS} uX,A91҉EEE71 E҉׉̋UEU)ƒACȉ؉։׺ f ȉ@ȉE<M؃@ɀ =ȉʺ>1[^_]Ít&1׉E,1EE%1[^_]ËE$D$ UR\.tov66t4t&1Ít&-u@ 6t$Ð@ f-t$8Í&@ 6t$Í@ .k$dÍv'UVSÉr7u %1[^]ÍJ9N9 ȉ,?81ɺ1ɺ91[^]Ðt&t.%1[^]ù?8G9,F91ɺ82dXN99uz1ɺuUWVS1ۋ1G f ȹEUEFhVp@u͉a1[^_]Í&U1A1]Í'U1!1]Í'U]uH\p`Y xډڀȉ]u]Ít&'UVS$11҉1x f ȉ%ȉPP>`؁ä. S[^]ÉD$$USX 1[]UWVSQt Ѐu6 ډ$yZ[^_]UStD$$[Z[]U]wm8990*:JZ j@%@@%`@%@%@%@%@%)@% G@%@e@%`~@%@%P%P% P%@`P%(8O _@o`@ @`P%+=`%U`%np%%%% d@%%`%%!1C%P `@r%`%   *4B&L`&V&` 'j? 'q? @(y? (? @)  ) * +  , , . `. //   !%*/49>CGKKK*B]BiLuLjjjBjLqjqBqLqqqVV``yy3y?VyO`_yjVj`*vBVq5NgBVq ) qC ] z      V B; X t     BV  !%*/9>CG`P@@@@f"yyy1&|X   0  ]@ i` u      1@ 1`   # 11 31 ? O # <1@ ` v       @  `   ;  X  ) @ ] `   z C  t @ `     @N`5gPX'' <4>WM8990 N value outwith recommended range! N = %u <4>Cannot set as Output Mixer 1 LDLO Set <4>Cannot set as Output Mixer 2 RDRO Set <4>Cannot set as Speaker Mixer LDSPK Set <4>Cannot set as Speaker Mixer RDSPK Set <3>wm8990: failed to set cache I/O: %d <3>Failed to register wm8990 I2C driver: %d Speaker Output Attenuation VolumeADC Digital High Pass Filter SwitchLOPMIX Right Mic Bypass SwitchOUT3MIX LIN4/RXP Bypass SwitchOUT4MIX RIN4/RXP Bypass SwitchROPMIX Right Mic Bypass Switchlicense=GPLauthor=Liam Girdwooddescription=ASoC WM8990 driversrcversion=F5057CB5BF00CFA308F95A9alias=i2c:wm8990depends=snd-soc-corevermagic=3.0.0-14-generic-pae SMP mod_unload modversions 686 wm8990-codecwm8990-hifiCapturePlaybackLIN12 PGA BoostLIN34 PGA BoostRIN12 PGA BoostRIN34 PGA BoostLOMIX LIN3 Bypass VolumeLOMIX RIN12 PGA Bypass VolumeLOMIX LIN12 PGA Bypass VolumeLOMIX RIN3 Bypass VolumeLOMIX AINRMUX Bypass VolumeLOMIX AINLMUX Bypass VolumeROMIX RIN3 Bypass VolumeROMIX LIN12 PGA Bypass VolumeROMIX RIN12 PGA Bypass VolumeROMIX LIN3 Bypass VolumeROMIX AINLMUX Bypass VolumeROMIX AINRMUX Bypass VolumeLOUT VolumeLOUT ZCROUT VolumeROUT ZCLOPGA VolumeLOPGA ZC SwitchROPGA VolumeROPGA ZC SwitchLON Mute SwitchLOP Mute SwitchLOP Attenuation SwitchRON Mute SwitchROP Mute SwitchROP Attenuation SwitchOUT3 Mute SwitchOUT3 Attenuation SwitchOUT4 Mute SwitchOUT4 Attenuation SwitchSpeaker Mode SwitchSpeaker DC Boost VolumeSpeaker AC Boost VolumeSpeaker VolumeSpeaker ZC SwitchLeft DAC Digital VolumeRight DAC Digital VolumeLeft Digital SidetoneRight Digital SidetoneLeft Digital Sidetone VolumeRight Digital Sidetone VolumeADC HPF ModeLeft ADC Digital VolumeRight ADC Digital VolumeLIN12 VolumeLIN12 ZC SwitchLIN12 Mute SwitchLIN34 VolumeLIN34 ZC SwitchLIN34 Mute SwitchRIN12 VolumeRIN12 ZC SwitchRIN12 Mute SwitchRIN34 VolumeRIN34 ZC SwitchRIN34 Mute SwitchLIN1LIN2LIN3LIN4/RXNRIN3RIN4/RXPRIN1RIN2Internal ADC SourceLeft ADCLeft CaptureRight ADCRight CaptureLIN12 PGALIN34 PGARIN12 PGARIN34 PGAINMIXLAINLMUXINMIXRAINRMUXLeft DACLeft PlaybackRight DACRight PlaybackLOMIXLONMIXLOPMIXOUT3MIXSPKMIXOUT4MIXROPMIXRONMIXROMIXLOUT PGAROUT PGALOPGAROPGAMICBIASLONLOPOUT3LOUTSPKNSPKPROUTOUT4ROPRONInternal DAC SinkLIN1 SwitchLIN2 SwitchLIN3 SwitchLIN4 SwitchRecord Left VolumeLIN2 VolumeLINPGA12 SwitchLINPGA34 SwitchINMIXL MixDIFFINL MixRXVOICE MixRIN1 SwitchRIN2 SwitchRIN3 SwitchRIN4 SwitchRecord Right VolumeRIN2 VolumeRINPGA12 SwitchRINPGA34 SwitchINMIXR MixDIFFINR MixLOMIX RIN3 Bypass SwitchLOMIX LIN3 Bypass SwitchLOMIX LIN12 PGA Bypass SwitchLOMIX RIN12 PGA Bypass SwitchLOMIX Right ADC Bypass SwitchLOMIX Left ADC Bypass SwitchLOMIX Left DAC SwitchROMIX RIN3 Bypass SwitchROMIX LIN3 Bypass SwitchROMIX LIN12 PGA Bypass SwitchROMIX RIN12 PGA Bypass SwitchROMIX Right ADC Bypass SwitchROMIX Left ADC Bypass SwitchROMIX Right DAC SwitchSPKMIX LIN2 Bypass SwitchSPKMIX RIN2 Bypass SwitchSPKMIX LADC Bypass SwitchSPKMIX RADC Bypass SwitchSPKMIX Left Mixer PGA SwitchSPKMIX Right Mixer PGA SwitchSPKMIX Right DAC SwitchSPKMIX Left DAC SwitchLONMIX Left Mixer PGA SwitchLONMIX Right Mixer PGA SwitchLONMIX Inverted LOP SwitchLOPMIX Left Mic Bypass SwitchLOPMIX Left Mixer PGA SwitchOUT3MIX Left Out PGA SwitchOUT4MIX Right Out PGA SwitchRONMIX Right Mixer PGA SwitchRONMIX Left Mixer PGA SwitchRONMIX Inverted ROP SwitchROPMIX Left Mic Bypass SwitchROPMIX Right Mixer PGA SwitchRouteNoneReservedHi-fi modeVoice mode 1Voice mode 2Voice mode 3%/)cFmodule_layoutkmalloc_cachesmsleepsnd_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_readPprintk9mcountM9snd_soc_dapm_put_volsw[snd_soc_info_volsw^xi2c_register_driver--snd_soc_get_enum_doublet*snd_soc_codec_set_cache_io8kmem_cache_alloc_trace_'?snd_soc_unregister_codecZ(6snd_soc_put_enum_double zkfreesnd_soc_add_controls͠snd_soc_register_codecV0)dev_get_drvdataq2snd_soc_writeOsnd_soc_dapm_put_enum_double `@$ D!D   ))))///111000222  !!#"%%&&   ) *. 7 B O \ (((((((()+))*,))-------444444336666666633555555......._jsnd_soc_wm8990GCC: (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.devinit.text.rel.init.text.rel.exit.text.rel.rodata.rodata.str1.4.modinfo.rodata.str1.1.rel__mcount_loc__versions.rel.data.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack4$2` . h<p 8 TN lJ l8` 3\ (o. k ̍ ~@ X1 z ܍8 2<>2f?i J8 p K@ `R b| c0cVRdRdjp xh ) :fF Yo]} 4i`E`   h 00 :lKdVhk3zt   ! 0 $ <  # 8  M@% Y@ n`        @ ` / E [P% g }    @ `    - C Y  o@ `         @ 5` K a w`%   p% % %    1@ G% a% l`  %       @ '` = S i   &` `&` &`  '` '' C@(0 `( |@)0 )P * +  ,` , % .` B `. ^ / z /P  0  @  `    * @ V l 1  w @  `    1   % ; <1 O @ e ` {       @  ` + A W m    @  `    % <  S  j @  `             @ 4` J ` v     @#ct@> ,:Jav| 3 4G^ely 0 %5RYwm8990_i2c_removewm8990_set_dai_sysclkwm8990_hw_paramswm8990_mutewm8990_set_dai_fmtwm8990_set_dai_clkdivinmixer_eventwm8990_set_dai_plloutmixer_eventwm8990_set_bias_levelwm8990_resumewm8990_suspendwm8990_removewm899x_outpga_put_volsw_vuwm8990_probewm8990_snd_controlswm8990_dapm_widgetsaudio_mapwm8990_i2c_probewm8990_daisoc_codec_dev_wm8990wm8990_modinitwm8990_i2c_driverwm8990_exit__mod_license1465__mod_author1464__mod_description1463wm8990_i2c_idwm8990_regwm8990_dai_ops__compound_literal.0__compound_literal.1__compound_literal.2__compound_literal.3out_mix_tlv__compound_literal.4__compound_literal.5__compound_literal.6__compound_literal.7__compound_literal.8__compound_literal.9__compound_literal.10__compound_literal.11__compound_literal.12__compound_literal.13__compound_literal.14__compound_literal.15out_pga_tlv__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.39out_dac_tlv__compound_literal.40__compound_literal.41wm8990_left_digital_sidetone_enumwm8990_right_digital_sidetone_enumout_sidetone_tlv__compound_literal.42__compound_literal.43__compound_literal.44wm8990_right_adcmode_enumin_adc_tlv__compound_literal.45__compound_literal.46in_pga_tlv__compound_literal.47__compound_literal.48__compound_literal.49__compound_literal.50__compound_literal.51__compound_literal.52__compound_literal.53__compound_literal.54__compound_literal.55__compound_literal.56__compound_literal.57__compound_literal.58wm8990_dapm_lin12_pga_controlswm8990_dapm_lin34_pga_controlswm8990_dapm_rin12_pga_controlswm8990_dapm_rin34_pga_controlswm8990_dapm_inmixl_controlswm8990_dapm_ainlmux_controlswm8990_dapm_inmixr_controlswm8990_dapm_ainrmux_controlswm8990_dapm_lomix_controlswm8990_dapm_lonmix_controlswm8990_dapm_lopmix_controlswm8990_dapm_out3mix_controlswm8990_dapm_spkmix_controlswm8990_dapm_out4mix_controlswm8990_dapm_ropmix_controlswm8990_dapm_ronmix_controlswm8990_dapm_romix_controlswm8990_digital_sidetonewm8990_adcmode__compound_literal.59__compound_literal.60__compound_literal.61__compound_literal.62__compound_literal.63__compound_literal.64__compound_literal.65__compound_literal.66in_mix_tlv__compound_literal.67__compound_literal.68__compound_literal.69__compound_literal.70wm8990_ainlmux_enum__compound_literal.71__compound_literal.72__compound_literal.73__compound_literal.74wm8990_ainrmux_enum__compound_literal.77__compound_literal.78__compound_literal.79__compound_literal.80__compound_literal.81__compound_literal.82__compound_literal.83__compound_literal.91__compound_literal.92__compound_literal.93__compound_literal.94__compound_literal.95__compound_literal.96__compound_literal.103__compound_literal.104__compound_literal.107__compound_literal.108__compound_literal.109__compound_literal.110__compound_literal.111__compound_literal.112__compound_literal.113__compound_literal.114__compound_literal.105__compound_literal.106__compound_literal.100__compound_literal.101__compound_literal.102__compound_literal.97__compound_literal.98__compound_literal.99__compound_literal.84__compound_literal.85__compound_literal.86__compound_literal.87__compound_literal.88__compound_literal.89__compound_literal.90wm8990_ainlmuxwm8990_ainrmux__mod_srcversion58__mod_alias56__module_depends____versions__mod_vermagic5snd_soc_dapm_put_enum_doublesnd_soc_writedev_get_drvdatasnd_soc_register_codecsnd_soc_add_controls__this_modulecleanup_modulekfreesnd_soc_put_enum_doublesnd_soc_unregister_codeckmem_cache_alloc_traceinit_modulesnd_soc_codec_set_cache_iosnd_soc_get_enum_doublei2c_register_driversnd_soc_info_volswsnd_soc_dapm_put_volswmcountprintksnd_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_doublemsleepkmalloc_caches&=b0AOH]p*$5F!&8CHalq (:K\fw'8BS]nxd ( @ S _ u               ;@ES` #(  l| ,<@DHL\lptx| ,048<L\`dhl|  $(,<LPTX\l| ,<@DHL\lpt| ,04<L\`dl|  $,<LPT\l| ,<@DL\lpt| ,048<L\`dl|   $ , < L P T \ l |                      , < @ D L \ l p t x |                  , 0 4 < L \ ` d l |                 p  H   d<@\4X 0px tx (L$lDh@\4 xP(       $ ( 0 4 8 @ D H P T X ` d h p t x                        !!!!!! !$!(!0!4!8!@!D!H!P!T!X!`!d!h!p!x!!!!!!!!!!!!!!!!!!!!!!!!!"""""" "$"("0"4"8"@"D"H"P"T"X"`"d"h"p"t"x"""""""""""""""""""""""""###### #$#(#0#4#8#@#D#H#P#T#X#`#d#h#p#t#x#######################$$$$ $($0$8$@$H$P$X$`$h$p$x$$$$$$$%%% && &$&,&<&L&P&T&\&l&|&&&&&&&&&&&&&&& '''','<'@'D'L'\'l'p't'|'''''''''''''''(( ((,(0(4(<(L(\(`(d(l((((((((((((((()) )),)0)4)<)L)\)`)d)l)))))))))))))** **,*0*4*<*L*\*`*d*l*|************++ ++,+0+4+<+L+\+`+d+l+++++++++++++,, ,,,<,@,D,L,\,l,p,t,|,,,,,,,,,,,,,-- --,-0-4-<-L-\-`-d-l-|--------------- .. .$.,.<.L.P.T.\.l.|.............. // /$/,/