ELFd4(%"GNU Zɲ<&s%ftaU@,@ }u@1]Ít&@]Ív'UVSq,ӋR$uS(u3[^]Ít&1Dƒ(tvΐ Ӑ$ (="VtZw8=+ta=>tR=@u1$1[^]Ív=Dt9=t*=}w빐뱐멐롐뙐1VUVSX,֋C utBw(=@u1$1[^]f=}t=u̍v뺐1뉍USDX,ЃD$ع*$1[]ÍvUVSX,֋C t>0tft21ɃuDɺ $عw1҉Ѓ[^]ÐxDDȃtt[^]Ðt&x1҃떉'USX $ع*$1[]É'U$]u}p\@`^EFEDȃNE؉MM+BDRH!MUV $ExM+]UE!M$]u}]fU]u}H\p`zHAEBDQ ?@ $C$xYC$x;U? $C$xC$]u}]U ]u҉Ɖu/@h8B$]1u]Ít&u勐uۋ@h8Bǐt&U]u}E@ ƉÍxCD9uE1O]1u}]UWVS1E@ UËECCBhD8 THT$1҉\$$ uȋEU@Bh$xKE]1@ äO [^_]fUfD$D$B $fD8ڃu[^_]ÍvMD$A $tU]u}֋P\@`JEBZR MEDȋEUEEMU)щM!VD)1!}^H]u]ÐUWVS X`UP\؋rR lj?EƉ?$$1ɃE9t, t:9u]9Zu]9KDuڍE9Bű] KHuƃ 1[^_]fU]u}Ƌ@ ωEF!Fۃ D؃ttd]1u}]Ðt&tE$E*$Eٺ1$럍vtE$E*$E1!؉ƒ0Dº1E]1u}]É'UWVSBӺEC1ҋK0{,s4EC$Et 1E C(Et EEt EEЅt E@EЅt EPEЅu(MtC [^_]f C M U]u}Ƌ@ ׉Mx MÉH(tFh7$1]1u}]ÍU]u}Ƌ@ ׉MxMÉH$EC,E C0EC4ucE u<}tFh$1;]1u}]Ít&Fh $ 멐t&Fh8$낍'U]u?w%,t @hˁ°]u] 'U?w,t@h°]A,] UVSXƉ1҉1[^]UWVSE@ǡtЀƸu ~<uG,G0FE1ۃEEٺuED$+$SWDT8PkCDHuE`$t)ED$H$E1[^_]U]U]0@1`@1@1 1232H2 `p 3@zp 3`p 3`343P3l3333334004K.S~[1c1l u`444 5`555  . . 6`66    $-0-<-H-T.a.jotz  !6 7`777 8`888 9`9*/7/DHL/Y/fox//  !SSaKaTa!atz$00$0!!!uuuulu[c!!!!!*7LY!x*7LYxxDHfoQ m  k  e '_  ! Kt   &E d  N{   =_    H y    ( N s     5 R m  / Y     4 S r    . ]    'K m      !V   6 ]   & C ` {  =h   ! B a   < k 6Y{ 0d D k 4Rn Kv  / PpJ y Dg ">r *R y $B`| -Z = ^~&X  -Ru 0L  8`   2Pn ;h*Ll|,0Xx\|,Zmt k\ F'5%`,$%&%&'('())*u9999: :8:T:p::::::;4;P; @HPX.d#l t7|7|7|7|8|$$$$$Failed to request IRQ! Left DACRight DACFailed to get IRQ resources Failed to register codec 88pm860x-codec88pm860x-pcmPCM CapturePCM Playback88pm860x-i2sI2S CaptureI2S PlaybackADC Capture VolumeAUX Capture VolumeMIC1 Capture VolumeMIC3 Capture VolumeSidetone VolumeSpeaker Playback VolumeLine Playback VolumeHeadset Playback VolumeHifi Left Playback VolumeHifi Right Playback VolumeLofi Playback VolumeHeadset1 Amplifier CurrentHeadset2 Amplifier CurrentLineout1 Amplifier CurrentLineout2 Amplifier CurrentSpeaker Amplifier CurrentEarpiece Amplifier CurrentPCM SDIPCM SDOI2S DINI2S DIN1I2S DOUTI2S Mic MuxADC Left MuxADC Right MuxEC MuxADCR EC MuxLeft EPARight EPALeft ADC MODRight ADC MODLeft ADCRight ADCAUX1 SwitchAUX2 SwitchMIC MuxMic1 BiasMic3 BiasMIC1 VolumeMIC3 VolumeAUX1 VolumeAUX2 VolumeSidetone PGALofi PGAAUX1AUX2MIC1PMIC1NMIC2PMIC2NMIC3PMIC3NI2S DIN MuxDAC HS1 MuxDAC HS2 MuxDAC LO1 MuxDAC LO2 MuxDAC SP MuxHeadset1 MuxHeadset2 MuxLineout1 MuxLineout2 MuxSpeaker Earpiece DemuxHeadset1 PGAHeadset2 PGAHS1HS2Lineout1 PGALineout2 PGALINEOUT1LINEOUT2Earpiece PGAEARPEARNSpeaker PGALSPLSNVCODECRSYNCMic 1Mic 2ADCRADCLSwitchLeftRightLeft + RightECEx PAADCDINDIN1DigitalSpeaker-50%-25%0%75%-33%33%66%No inputAnalogEarpieceFailed to fill register cache: %d /build/buildd/linux-3.0.0/sound/soc/codecs/88pm860x-codec.cHeadset1 Operational Amplifier CurrentHeadset2 Operational Amplifier CurrentLineout1 Operational Amplifier CurrentLineout2 Operational Amplifier CurrentSpeaker Operational Amplifier CurrentQ $1 $"alias=platform:88pm860x-codeclicense=GPLauthor=Haojian Zhuang description=ASoC 88PM860x driversrcversion=F55A3B494A9DF6128A8C147depends=snd-soc-corevermagic=3.0.0-14-generic-pae SMP mod_unload modversions 686 pm860x_mic_jack_detectpm860x_hs_jack_detectHX(/|9  O  c Fmodule_layoutkmalloc_cachesM`snd_soc_put_volsw_2rFG7snd_soc_get_volsw_2rsnd_soc_dapm_get_enum_doubleldev_set_drvdata_$snd_soc_dapm_get_volswZ`.pm860x_reg_reada'snd_soc_dapm_new_controlsLasnd_soc_put_volswjRj}pm860x_bulk_readF]vsnd_soc_get_volswZ%strcmp:!snd_soc_info_enum_doubleȒTsnd_soc_dapm_add_routesBsnd_soc_readU=dev_err]pm860x_set_bitscEsnd_soc_update_bitsSstrncpy9mcountM9snd_soc_dapm_put_volsw~platform_get_resourcer request_threaded_irqOplatform_driver_register[snd_soc_info_volsw--snd_soc_get_enum_doubleȀ]snd_soc_info_volsw_2r8kmem_cache_alloc_trace_'?snd_soc_unregister_codecZ(6snd_soc_put_enum_double zkfreedapm_reg_eventR?%snd_soc_jack_reportsnd_soc_add_controlsv)H.platform_driver_unregister͠snd_soc_register_codecV0)dev_get_drvdataUΌpm860x_reg_writeث free_irqq2snd_soc_writeOsnd_soc_dapm_put_enum_doubleb0`  @pq~**** P@!""!!)'(%&?????? !%11$$))29snd_soc_88pm860xGCC: (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__ksymtab_gpl.rel__kcrctab_gpl.rel.rodata.rodata.str1.1.rodata.str1.4.rel__bug_table.modinfo__ksymtab_strings.rel__mcount_loc__versions.rel.data.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack4$2` . #< .8 #N J x#` \ X#o/k h# ~@z x #  P #`l; #2IB2O&6P #NPBQ-pQP Ж#Q @\  p#`|  0#7\b<0\bVEbbUiP $  v 6.+@@PWlM G  $ pkP0@ * > R \pu'`h C` 0 P *: L*3]]!s  6<I<\0d@ y18` @1  1 2h    +34@ I` ^ t343P3l33333324E04X`40d40m40v 50}`505050 60`606060 70`70 7070! 801`80980A80I 90Q`90[n~9999:      :8:"T:/p:<:I:V:g:p:y;4;P;@HPX dlt|~#  +>   !;Xfo|+<  % 4 : R k      @    ) @ G O ;Ek           + ; dR i y    pm860x_set_dai_sysclkpm860x_codec_removepm860x_i2s_hw_paramspm860x_i2s_set_dai_fmtpm860x_pcm_hw_paramspm860x_digital_mutepm860x_pcm_set_dai_fmtpm860x_rsync_eventsnd_soc_put_volsw_2r_outsnd_soc_put_volsw_2r_stst_tablepm860x_set_bias_levelpm860x_removepm860x_probepm860x_codec_handlerpm860x_snd_controlspm860x_dapm_widgetsaudio_mapsnd_soc_get_volsw_2r_outsnd_soc_get_volsw_2r_stpm860x_dac_eventpm860x_codec_probepm860x_daisoc_codec_dev_pm860xpm860x_write_reg_cachepm860x_read_reg_cachepm860x_initpm860x_codec_driverpm860x_exit__mod_alias1489__mod_license1488__mod_author1487__mod_description1486__ksymtab_pm860x_mic_jack_detect__kstrtab_pm860x_mic_jack_detect__kcrctab_pm860x_mic_jack_detect__ksymtab_pm860x_hs_jack_detect__kstrtab_pm860x_hs_jack_detect__kcrctab_pm860x_hs_jack_detectpm860x_pcm_dai_opspm860x_i2s_dai_opsadc_tlv__compound_literal.0aux_tlv__compound_literal.1mic_tlv__compound_literal.2__compound_literal.3st_tlv__compound_literal.4out_tlv__compound_literal.5__compound_literal.6__compound_literal.7dpga_tlv__compound_literal.8__compound_literal.9__compound_literal.10pm860x_hs1_opamp_enumpm860x_hs2_opamp_enumpm860x_hs1_pa_enumpm860x_hs2_pa_enumpm860x_lo1_opamp_enumpm860x_lo2_opamp_enumpm860x_lo1_pa_enumpm860x_lo2_pa_enumpm860x_spk_ear_opamp_enumpm860x_spk_pa_enumpm860x_ear_pa_enumi2s_mic_muxadcl_muxadcr_muxec_muxadcr_ec_muxlepa_switch_controlsrepa_switch_controlsaux1_switch_controlsaux2_switch_controlsmic_muxi2s_din_muxdac_hs1_muxdac_hs2_muxdac_lo1_muxdac_lo2_muxdac_spk_ear_muxhs1_muxhs2_muxlo1_muxlo2_muxspk_demuxpm860x_opamp_textspm860x_pa_textsi2s_mic_enumadcl_enumadcr_enumec_enumadcr_ec_enum__compound_literal.14__compound_literal.15__compound_literal.12__compound_literal.13mic_enumi2s_din_enumdac_hs1_enumdac_hs2_enumdac_lo1_enumdac_lo2_enumdac_spk_ear_enumhs1_enumhs2_enumlo1_enumlo2_enumspk_enumi2s_mic_textadcl_textadcr_textec_textadcr_ec_textmic_texti2s_din_textdac_textin_textspk_text__mod_srcversion70__module_depends____versions__mod_vermagic5snd_soc_dapm_put_enum_doublesnd_soc_writefree_irqpm860x_reg_writedev_get_drvdatasnd_soc_register_codecplatform_driver_unregistersnd_soc_add_controls__this_modulesnd_soc_jack_report__crc_pm860x_mic_jack_detectcleanup_moduledapm_reg_eventkfreesnd_soc_put_enum_doublesnd_soc_unregister_codeckmem_cache_alloc_traceinit_modulesnd_soc_info_volsw_2rsnd_soc_get_enum_doublesnd_soc_info_volswpm860x_hs_jack_detectplatform_driver_registerrequest_threaded_irqplatform_get_resourcesnd_soc_dapm_put_volswmcountstrncpy__crc_pm860x_hs_jack_detectsnd_soc_update_bitspm860x_set_bitsdev_errsnd_soc_readsnd_soc_dapm_add_routessnd_soc_info_enum_doublestrcmpsnd_soc_get_volswpm860x_bulk_readsnd_soc_put_volswsnd_soc_dapm_new_controlspm860x_reg_readpm860x_mic_jack_detectsnd_soc_dapm_get_volswdev_set_drvdatasnd_soc_dapm_get_enum_doublesnd_soc_get_volsw_2rsnd_soc_put_volsw_2rkmalloc_cachesIYf])6x 0 7D_}:Gd~*:Ze  .CQYD ] o             P _     C d   $*et     $(,<LPTX\l| ,<@DHL\lptx| ,04<L\`dl|  $,<LPT\l| $(hl@`8\ 4 t    x  , P    (   l  D`8|(T,tLp$H h@d<X0tL (08@HPX`hpx       ( 0 8 @ H P X ` 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#8#@#H#P#X#`#h#p#x#################$$(3D3`3|333334$4@4l4|4444444444455 5,5<5@5D5L5l5|5555555555566 6,6<6@6D6L6l6|6666666666677 7,7<7@7D7L7l7|7777777777788 8,8<8@8D8L8l8|8888888888899 9,9<9@9D9L9l9|99999999:,:H:d:::::: ;(;D;`;   $(,048<@DHL`d D`d (@DHLPTX\`dhlptx|t