ELF>@@!GNUY~G`;%UHw$fD1]@]ÐUTHwQsv1]@ptyu]ffffff.UHHH@HHc@LHFH1]fUHG`HH@hHP1]ÐUH]ff.UHATSHGhHHPLtoHHD)ȉ1¸}))1)9º)׉փHc1))ʉ1)9}DA E11u(DHߺ![A\]D$HcH3DHH1HGHHhHt'u0UOTCHH11]OT FP1ffffff.UHATSHLtLI$H{ [A\1]ff.UtHHHHUEɃUHɺtH]f.UHtѺH1҅NЉ]fDUHtH1҅NЉ]fDUHATA!SH_`HƒH߃E!D[A\1]ff.UHATSLg`Lf%, vo0t@uOڃwE$fD@tP tH[A\]fDf @tf.t u Lо[A\1]@pt@sUHAWAVIAUATSH8Lb`(ID$hLHHELALELELE!LAǾ@f]N)E1fE1)1@x)ډ1)9LcHH uNDED,AfF fEAF$AF(1DMDMz7AfM )}HEHDxEG?EEIE1AA)DA1A)f.DN)ى1)D9ALc׃H6u}LHf}IfAEADƉ f}fD MC4gfff)D9{1ɿ@DDy<D9HHuD]DUAfAMcDfF LH]EA A(EՉCH2ULULULALALUL!H81[A\A]A^A_]GlmfMAAAH8[A\A]A^A_]EfEDAABGlfMA@ K1E1HEI4$AHHDMH1DMSEI4$HH1B I4$HH1LELEMcgfffB<I4$EDUD]A1H)HDUD]I4$DHH1`UHATASHr+uDH1[A\]@1ɺH߹1ɺH"H1ɺH1ɺDH1[A\]@Ht.H߹DH1[A\]fAH!H1ɺAHH1ɺH1ɺHHHuhHH3HH1f.UHAWIAVAUATSHH LAL$P1E1Ms*EDTEsGALHHtAL$PrHHuAT$dELAL$PCLAD$du 1AAD$PHHuAD$PH[A\A]A^A_]ADDELAL$PCLEtAZDH1AD$PwfDsQLAELT9IH)H1AIH)H1EDTMHHH1AL$PIDAE)HH1DMEf.UHu`%1]þHߐUHAWAVIAUATSHHIH@hhLLH{HAtAEdtJAEdLHH{HAuAEdtMAEduaHD[A\A]A^A_]u}DhLAEdu:AhLAAEdAMdI4$HH1I4$HH1I4$HHgfDUHAWAVAUATSHLH^HIEL3Mt$ E1LA9\$LtI}A\$LALDH[A\A]A^A_]UHGhHHHx1]ffffff.UHATHUSHHH~zH{HUyE#E EH{HU{DcxEĀM@t"{|@D3cpMMH{{Sp StDH{hDcxH[A\]f.H{H1H1[A\]ÐMD3ctMYH{H1H1[A\]ÐH{H1fH{H1H[A\]HsHH1MHsM1HHEFfUHAWIAVAUAATASHHHGhLAEnpM~hEftz@H߁ʀEEʺE u&1ɺHH1[A\A]A^A_]ÐH߹lHH7AH1HHfffff.UЀXHAWAVAUATLg SHH(LLHIvHx HHMgHHH=IIGCMLM/IHU1Au8ÚtUHL1H([A\A]A^A_]LH1H(D[A\A]A^A_]IHU̾AtHL1DUHL1AI1IIHHHHfAIOIJEAtIH11E1HHtNAT B=wIqtHMHMAD %ẼDF@AUIfA}AEuAEt3HAEAG|tpA}I~MII A}Ƀ1MILHI1ɺ zI$I%III9I:I;I<I>I?I!HHLfЀ LHIIŅCH@AEM/DIH16DIlHL1DHLHLUHHH]UHH]wm8903_irqwm8903_class_w_putwm8903_set_bias_levelwm8903_seq_notifierwm8903_set_deemphwm8903_hw_paramswm8903_mic_detectwm8903wlf,wm8903H@+.>"V]}DX w (2<Pd x ,@@D}@D}w 0@ `  w 0@ `      ZZZZZZZZ^^^^^^^^Cb   //../.! ! ( )() ) **! &2XX6KKd,XK}D   PB" !$%&'s( )A2* +,-.D/D2345679-:-;9<9>9?9@CEZ^bhlmnoprtuvw xz{~h(Set deemphasis %d (%dHz) DSP fs = %dHz Actual CLK_SYS = %dHz Enabling Class W Starting DC servo for %x Restore DC servo %d value %x Calibrate DC servo %d DC servo %d: %x 4DCS mode %d delay not set Disabling Class W Bypass use count now %d Failed to read IRQ mask: %d Write sequencer done Microphone short (pol=%x) Microphone detect (pol=%x) &wm8903->lockFailed to allocate pdata Invalid IRQ: %d Failed to read chip ID: %d WM8903 revision %c Failed to add GPIOs: %d wm8903Failed to request IRQ: %d snd_soc_wm8903wm8903-hifiCapturePlaybackCLK_DSPCLK_SYSMICBIASHPL_DCSHPR_DCSLINEOUTL_DCSLINEOUTR_DCSLeft Input MuxIN1LIN2LIN3LLeft Input Inverting MuxRight Input MuxIN1RIN2RIN3RRight Input Inverting MuxLeft Input Mode MuxSingle-EndedDifferential LineDifferential MicRight Input Mode MuxLeft Input PGARight Input PGALeft ADC InputADCDMICDMICDATRight ADC InputLeft Capture MuxLeftADCLRightADCRRight Capture MuxAIFTXLAIFTXRLeft Playback MuxAIFRXLAIFRXRRight Playback MuxDACL SidetoneDACR SidetoneDACLDACRLeft Output MixerLeft Bypass SwitchRight Bypass SwitchDACL SwitchDACR SwitchRight Output MixerLeft Speaker MixerRight Speaker MixerLeft Line Output PGARight Line Output PGALeft Headphone Output PGARight Headphone Output PGALeft Speaker PGARight Speaker PGAHPL_ENAHPR_ENAHPL_ENA_DLYHPR_ENA_DLYLINEOUTL_ENALINEOUTR_ENALINEOUTL_ENA_DLYLINEOUTR_ENA_DLYDCS MasterHPL_ENA_OUTPHPR_ENA_OUTPLINEOUTL_ENA_OUTPLINEOUTR_ENA_OUTPHPL_RMV_SHORTHPR_RMV_SHORTLINEOUTL_RMV_SHORTLINEOUTR_RMV_SHORTHPOUTLHPOUTRLINEOUTLLINEOUTRLOPLONROPRONCharge PumpLeft HiFi CaptureRight HiFi CaptureLeft PlaybackRight PlaybackADC InputDACR Sidetone MuxDACL Sidetone MuxRight Inverting Input MuxLeft Inverting Input MuxLeft Input PGA SwitchLeft Input PGA VolumeRight Input PGA SwitchRight Input PGA VolumeADC OSRHPF SwitchHPF ModeDRC SwitchDRC Compressor Slope R0DRC Compressor Slope R1DRC VolumeDRC Minimum Gain VolumeDRC Maximum Gain VolumeDRC Attack RateDRC Decay RateDRC FF DelayDRC Anticlip SwitchDRC QR SwitchDRC QR Threshold VolumeDRC QR Decay RateDRC Smoothing SwitchDRC Smoothing ThresholdDRC Startup VolumeDigital Capture VolumeADC Companding ModeADC Companding SwitchDigital Sidetone VolumeDAC OSRDigital Playback VolumeDAC Soft Mute RateDAC Mute ModeDAC Mono SwitchDAC Companding ModeDAC Companding SwitchDAC Boost VolumePlayback Deemphasis SwitchHeadphone SwitchHeadphone ZC SwitchHeadphone VolumeLine Out SwitchLine Out ZC SwitchLine Out VolumeSpeaker SwitchSpeaker ZC SwitchSpeaker VolumeNoneulawalawHardSoftFast (fs/2)Slow (fs/32)LowMediumHigh0.725ms1.45ms5.8ms5 samples9 samples186ms372ms743ms1.49s2.97s5.94s11.89s23.87s47.56sinstantaneous363us762us2.9ms11.6ms23.2ms46.4ms92.8ms185.6ms11/21/41/81/160Low powerHigh performanceHi-fiVoice 1Voice 2Voice 3MCLK = %dHz, target sample rate = %dHz CLK_SYS_RATE=%x, CLK_SYS_MODE=%x div=%d BCLK ratio %d for %dHz - actual BCLK = %dHz /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/sound/soc/codecs/wm8903.cFailed to read IRQ status: %d Failed to read interrupt polarity: %d Enabling microphone detection: %x %x Failed to allocate register map: %d Device with ID %x is not a WM8903 Failed to read chip revision: %d Left Input PGA Common Mode SwitchRight Input PGA Common Mode SwitchDRC Compressor Threshold VolumeDRC Smoothing Hysteresis Switchlicense=GPLauthor=Mark Brown description=ASoC WM8903 driversrcversion=D71FDDBE45D1962F670BDE3alias=of:N*T*Cwlf,wm8903*alias=i2c:wm8903depends=snd-pcm,snd-soc-core,sndintree=Yvermagic=3.19.0-80-generic SMP mod_unload modversions wm8903_mic_detect{_5module_layout6jsnd_pcm_format_widthmsleepѽ-snd_soc_dapm_get_enum_doubleXi2c_del_driver;8snd_soc_dapm_get_volsw__const_udelayrPpmutex_unlockIysnd_soc_put_volswؾregmap_read^q1snd_soc_get_volswigpiochip_removeT׮snd_soc_info_enum_doubleR snd_soc_read?bFdev_errR*5Ysnd_soc_dapm_kcontrol_codecY$__mutex_initI'printk snd_soc_update_bitsu_gpiochip_addR0warn_slowpath_nullmutex_lock<5Gsnd_soc_dapm_put_volswirq_get_irq_datar request_threaded_irqܐisnd_ctl_boolean_mono_info؍snd_soc_info_volswFi2c_register_driver'_dev_infol;snd_soc_get_enum_doublec^devm_regmap_init_i2cm__fentry__3D__dynamic_dev_dbgbSsnd_soc_unregister_codeczsnd_soc_put_enum_doublef`dev_warnXsnd_soc_jack_reportwsnd_soc_register_codecdevm_kmallocԨregmap_update_bitsCziregmap_writeԼMregcache_syncث free_irqsnd_soc_writepesnd_soc_dapm_put_enum_double1JuDD66666666444444443333333322222222??>?>?>???;<;<;<??9:9:9: !! xx xx$%(((((((((((())))++||++((&&//----..,,,,yV5/%Fsnd_soc_wm8903GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.rodata.rodata.str1.1.rodata.str1.8.modinfo__ksymtab_strings.rela__mcount_loc__versions.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack@$3pe.>9HNI0^ Y 0q0lP   h^ 2@} 2P A ax0}@@@  pP``  0  0 X)xx9P  HM /013p'E[o Є(Q0E(&**@E*-=N `[X(l0(} `(( ( ( vh(@(&(7(HP/X:kP(|(x(x@!p((((P  `' < G\s       0 P  7.CG W @e @y qP J    `pP pP qP" oP- @oP< pPL nPY mPf `mPs nP nP mP lP `k@ j@ h@ g@$@$$1$G$]@$s$$$@$$$$ @$#$9$O Z e s @  `        @  ` $$2$H@$^$t $  $ @ $    $  p  $(  `4  $J  PV @ $l  w  `  @  $  $  $  @ $  $    @'  $=  I  $_  n @ $    $   $    $   @ $  *  $@ $V $l  t @$ $ $ $ @$ $ $ 0 @% P3 pC S c s      @ `H X  0 P ` #% 8 K !\ @ i  }  7     P   +`9M @s|  !=U_s#0LTaz 18wm8903_readable_registerwm8903_volatile_registerwm8903_get_deemphwm8903_set_dai_sysclkwm8903_gpio_requestwm8903_set_deemphwm8903_deemphdescriptor.39784wm8903_dcs_eventwm8903_i2c_removewm8903_gpio_getwm8903_gpio_setwm8903_gpio_direction_outwm8903_gpio_direction_inwm8903_digital_mutewm8903_set_dai_fmtwm8903_hw_paramssample_ratesdescriptor.46049descriptor.46057clk_sys_ratiosdescriptor.46072descriptor.46073bclk_divsdescriptor.46080wm8903_set_bias_leveldescriptor.45946wm8903_seq_notifierdescriptor.39727descriptor.39733descriptor.39734descriptor.39745wm8903_cp_eventwm8903_class_w_putdescriptor.39761descriptor.39758descriptor.39760wm8903_put_deemphwm8903_resumewm8903_irqdescriptor.46113descriptor.46111descriptor.46089wm8903_i2c_probe__key.46219wm8903_regmapwm8903_template_chipwm8903_daisoc_codec_dev_wm8903wm8903_i2c_driver_initwm8903_i2c_driverwm8903_i2c_driver_exit__func__.46112__func__.39759__func__.45947__func__.39728__func__.39785__func__.46050__func__.46090__UNIQUE_ID_license2__UNIQUE_ID_author1__UNIQUE_ID_description0wm8903_of_matchwm8903_i2c_idwm8903_reg_defaultswm8903_snd_controlswm8903_dapm_widgetswm8903_interconwm8903_dai_ops__kstrtab_wm8903_mic_detect__kcrctab_wm8903_mic_detectlinput_muxlinput_inv_muxlinput_mode_muxrinput_muxrinput_inv_muxrinput_mode_muxadcinput_muxlcapture_muxrcapture_muxlsidetone_muxrsidetone_muxlplay_muxrplay_muxleft_output_mixerright_output_mixerleft_speaker_mixerright_speaker_mixer__compound_literal.55__compound_literal.56__compound_literal.57__compound_literal.58__compound_literal.51__compound_literal.52__compound_literal.53__compound_literal.54__compound_literal.47__compound_literal.48__compound_literal.49__compound_literal.50__compound_literal.43__compound_literal.44__compound_literal.45__compound_literal.46rplay_enumlplay_enumrcapture_enumlcapture_enumadcinput_enumrsidetone_enumlsidetone_enumrinput_inv_enumrinput_enumlinput_inv_enumlinput_enumrinput_mode_enumlinput_mode_enum__compound_literal.9__compound_literal.10__compound_literal.11__compound_literal.12__compound_literal.13__compound_literal.14adc_osr__compound_literal.15hpf_mode__compound_literal.16drc_slope_r0drc_slope_r1drc_tlv_thresh__compound_literal.17drc_tlv_amp__compound_literal.18drc_tlv_min__compound_literal.19drc_tlv_max__compound_literal.20drc_attackdrc_decaydrc_ff_delay__compound_literal.21__compound_literal.22__compound_literal.23drc_qr_decay__compound_literal.24__compound_literal.25drc_smoothingdrc_tlv_startup__compound_literal.26digital_tlv__compound_literal.27adc_companding__compound_literal.28digital_sidetone_tlv__compound_literal.29dac_osr__compound_literal.30soft_mutemute_mode__compound_literal.31dac_companding__compound_literal.32dac_boost_tlv__compound_literal.33__compound_literal.34__compound_literal.35out_tlv__compound_literal.36__compound_literal.37__compound_literal.38__compound_literal.39__compound_literal.40__compound_literal.41__compound_literal.42aif_textadcinput_textsidetone_textrinput_mux_textlinput_mux_textinput_mode_textcompanding_textmute_mode_textsoft_mute_textdrc_smoothing_textdrc_qr_decay_textdrc_ff_delay_textdrc_decay_textdrc_attack_textdrc_slope_textosr_texthpf_mode_text__UNIQUE_ID_srcversion4__UNIQUE_ID_alias3__UNIQUE_ID_alias2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0snd_soc_dapm_put_enum_doublesnd_soc_writefree_irqwm8903_mic_detectregcache_syncregmap_writeregmap_update_bitsdevm_kmallocsnd_soc_register_codec__this_modulesnd_soc_jack_report__mod_i2c__wm8903_i2c_id_device_tabledev_warncleanup_modulesnd_soc_put_enum_doublesnd_soc_unregister_codec__dynamic_dev_dbg__fentry__init_module__mod_of__wm8903_of_match_device_tabledevm_regmap_init_i2c__ksymtab_wm8903_mic_detectsnd_soc_get_enum_double_dev_infoi2c_register_driversnd_soc_info_volswsnd_ctl_boolean_mono_inforequest_threaded_irqirq_get_irq_datasnd_soc_dapm_put_volswmutex_lockwarn_slowpath_nullgpiochip_addsnd_soc_update_bitsprintk__mutex_initsnd_soc_dapm_kcontrol_codecdev_errsnd_soc_readsnd_soc_info_enum_doublegpiochip_removesnd_soc_get_volswregmap_readsnd_soc_put_volswmutex_unlock__const_udelaysnd_soc_dapm_get_volswi2c_del_driversnd_soc_dapm_get_enum_double__crc_wm8903_mic_detectmsleepsnd_pcm_format_width 1qG Єw Є  1Taj+A\z hy ,<L  u   &M8        %E  r    0   (     X$ ?  f Xr w  )      0 :  N b        # -  A U l     @    2 ]H      5! 8 Q X w }      l @  R h+ 2 9Qdt ym3BZo v P} @ x  "AYq .@i pE     I / .6 (;Qt) 4  9Q  e ` p8 ?fv     [   p#BZr2JV  ] e~  H!0 s8O W      ((  (((0(8 @(H P(X `(h(p(x(((( ((( ((((  ((((  (((0(8(@(H(P(X(`(h(p(x(  (((((( (((( (( ( (  ((0 8 @ H P X ` h p x  ((((     (   (   (  ( 0 8 @(H P X `(h(p(x(( ( ((((((((  (      ( 0 8 @ H P X ` h p x                     (( 0 8 @ H P X `(h(pxX0 0 H ` h p x   H @h 5= E0=@MP=`Up=]=j=www (0@HP`hp (0@HP`hpww++ +(0@+HP`+hp@O+_n@_rwnO (r0w@HP`hp_ 05@P`p5 (0@HP`hp$$$5)) )05@.H@P@`.hSpO.g$.s)@@SOg$ (s0)@H@P@`hSpOg$s)@@SOg$ (s0)@P.`p.*< D0@LP<`XpDdq~dqM U0@]P`jpMLUX]~jM 0U@P]`pj+ 20@9P`BpKOS*W*[5 0[@P[`p[[ !"#w$+%2&9'B(K)O*S+W,E-w0.`p.0/p/00 q001o102@o2+03p3@4O5_06 n607 n7890:m:0;`m;;g<<y=0>n>0?n??@@A0BmB0ClC$D)E.0F`kF0G jG0HhH0IgIJKLMNOLP<QRSXTDUVW~XdYZ[\q]^M __U ``] aaj bbc*d[ ePe5f=gggggghsh h(h8h@Ph@hhphxhhhShhhhhgiii(i@isXi`ihixi@i@iiiiiSijjj0jgHjPjXjhjjsjjjj@j@jjjk kS8k@kHkXkpkgkkkkkskkkk@l@(l0l8lHl`lSxlllllll llm(m0m 8mHmpmmm mm mmm mn@0nHnPn Xnhn`nnn nnnoo o(oPohopo xooooo oop(p0p 8pHpppwpp pp p+pp pq@0qHqPq Xqhq`q qqqqq qrrr0rHrPrXrhrr6rrrr@rMrrrs s8s@sHsXs psdssssslssss tw(t0t8tHt `txtttt@ tttttuu u(u8uPuhupuxuuu uuuuupu uvvv v`(v @vXv`vhvpvPxv@ vvvvvvvwww`0wHwPwXwhw@w"wwww w6wwwx xD8x@xHxPxPXx px\xxxx xnxxxx@ y0(y0y8yHy `yxyyyyyyyyy@y zz z(z0z8z Pzhzpzxzzzzzzz@ z{{{ {({ @{ X{`{h{x{{ {{{{{ {' {|||0|: H|P|X|h||H |||| |X |||} }l 8}@}H}X}@ p} }}}}} } }}p}~ (~0~8~H~`~ x~~~~~ ~~~~~@  (8P hpx  (@@& X`hx8 Ȁ0000P0p@PPЁpp0PpЂ0 P@p` Ѓ PP0`0p (080@HPX`@hpx  P@pPPP0HXp@q  X `$,08@nHrPG X`pxL Q V [ ` l y }   ( 0 @ H ` h p x                ' / (1 05 89 @= HB PD XN `_ he pm xu  I( 08@.P X`hx @  @   (0@ HPXlh pxR  0X 0) 0 (0 80@HX `0hp P XPMagrathea: Glacier signing key]ǓE]J=Y.. gSתO4:]X(m8P@4&^`/5K`=+Q~wgTŵHuKӂHtP+a ОyZ<ۅ 9FKU1/Wlkdj$q“2F ECK~(ai{Ao:яgi'=jF /;JVDUz+7%r[cB.8և 7s/-bv,h1$P2L6/rß@GCS uve%+nbͰ`WlN8j۟iiX)#}޷hV;贃I΄ b3[Q <1tP0,~]r95Rt[;9©.jz\|0OagN=O5@rϴoF#bV"PGd''M&'s>~Module signature appended~