ELF>@@GNUw[@n[dEciGUjHtvltnt1]ftJu]U~Hw$f1]@]ÐUHHH@HHc@HFH1]fUHHVHHH@HP1]f.UHGHH@h]H@UH H1]f.UHATSHG`HPhLu!=w A\$1[A\]ÐH0AHHH1DUHHHGhH@="Vt>~\=Dt=t=}t']ù 0$1]0$1]=+t=>t=@u1ɺ0$1]fDUHAUATSHLg`ID$hL%=tq=@u6AE tgvqt|uttH[A\A]]@ʀL4H1[A\A]]1AE utfI4$HHH1'fDUHATAԉjSHDH߾l[A\]ffff.UHAUIATSHLb`ID$hHLCpS E(DKDCHA1ۉH0D9uD;IuA1A9uAE$;AE(1HcL 4HL8H1[A\A]]fDCH1 H0t,D9uD;IuA1A ?H0u@I<$H1H[A\A]]fD ?16@(I<$H1C@ 1I4$HHH1+fUHAVAUATASHLw`IFhH{EtEu;1ɺBLE1HD[A\A]A^]Dk EH1H "D9 uD9@uI>H1HcE1H[DLH@BLXH1DH tlD9"uD9BuI>H1HcH[DLHPBLfDHA[A\DA]A^]I6HHH1DEDEYI6HH1SfUHAUATASHHHGhLtxr6vDHH1[A\A]]D ;f1Ҿ:1H߾;1H߾<1Ҿ>HDHu<P@@H߾<I}1I}7UHH ]fffff.UHH ]fffff.UH(H]fffff.UH(H ]fffff.UHH]fffff.UHBH]%@fUHH]fffff.U1ɺHAVAVAUATSH\H1Ҿ\HAJH¾JH߁AEuHH1ҾVdDH߾\DH߾J[A\A]A^]fDHߺ9Hߺ0VHߺ0eE@VHfffff.U1ɺHAVAVAUATSH\H1Ҿ\HAJH¾JH߁AEuPH߹dDH߾\DH߾J[A\A]A^]fD HHߺ0V|H1ɺ,fff.UHAVAVAUATSH\H1Ҿ\HAJH¾JH߁AE?0VH0THK0TH1ɺ<HTHPTH1ɺ<HDH߾\DH߾J[A\A]A^]f.Hߺ>0VHߺ<THd<Hlffffff.UHAVAVAUATSH\H1Ҿ\HAJH¾JH߁AEuu/0VHTHH߹DH߾\DH߾J[A\A]A^] HHߺ/0VHߺTH1ɺwffffff.UHSHH_HChHt.uP1H߅tM1HH1[]D@H߅uAH߾?H1[]fD+H1qH1[];H߾>H1[]DUЀ HAULo ATSHLHHItMHHHH=I$wHHLH[A\A]]DfURjHATSHGhHLlHH11AD$<HP@@<HJHAT$tf JHAD$t.LH$HǃH1[A\]1ɺ JHUHHH]UHH]rt5631_hifi_codec_set_dai_sysclkrt5631_codec_set_dai_pllrt5631_hifi_codec_set_dai_fmtrt5631_hifi_pcm_params~rt5631alc5631@@@@+ b++@ +>>>>"V@ "V"V"V}}}@}DDD+Dp.X+XX"VXw.ww]w>@0>@ "V b+0"V@ + }>0}> D@ "V0D"V }0@} XD0X+D wp0w. +X0"VX .w0]w w@pw@`w>Pw>@w ]Pwp]@w}0w@} X b+pX@ +`X@ "VPX"V@@F>> b"V>}>}F@ D>>X>pw>@+X+^"VF.w.^]F@ D>@ 3:wwD+D p. @}@8}'N}kE@]}_I} @D7@8D"/D/>@]D[MD;6@@8'+E@]/T@f%@8f&f,M@]f/tf'<@X*@8X /X/~@]X/tX'<@w.@8w'w)@]w.ww w' X/9wX! ww; ; ;;;>>> >; ; $JJ: : ::: :::; ; ; ; >> > > > >< < < <: ,,,, ,@ &ww  $0&(*,@D468 @JR@ V\df hSenter %s, syclk=%d enter %s Fail to get BCLK rate Fail to get coeff PLL disabled change PLL in master mode change PLL in slave mode snd_soc_rt5631rt5631rt5631-hifiHIFI CaptureHIFI PlaybackMIC1 BoostMIC1MIC2 BoostMIC2MONOIN_RXP BoostMONOIN_RXPMONOIN_RXN BoostMONOIN_RXNAXIL BoostAXILAXIR BoostAXIRMONO_INRECMIXL MixerOUTMIXL Capture SwitchOUTMIXL MixerMIC1_BST1 Capture SwitchAXILVOL Capture SwitchMONOIN_RX Capture SwitchRECMIXR MixerOUTMIXR Capture SwitchOUTMIXR MixerMIC2_BST2 Capture SwitchAXIRVOL Capture SwitchADC MixerLeft ADCLeft ADC SelectPLL1I2SDAC REFRight ADCRight ADC SelectDMICDMIC SupplyLeft DACRight DACVoice DAC BoostVoice DACSPKMIXL MixerLeft DAC To MixerRECMIXL Playback SwitchMIC1_P Playback SwitchDACL Playback SwitchOUTMIXL Playback SwitchSPKMIXR MixerRight DAC To MixerOUTMIXR Playback SwitchDACR Playback SwitchMIC2_P Playback SwitchRECMIXR Playback SwitchMIC1_BST1 Playback SwitchMIC2_BST2 Playback SwitchMONOIN_RXP Playback SwitchAXILVOL Playback SwitchAXIRVOL Playback SwitchVDAC Playback SwitchMONOIN_RXN Playback SwitchLeft SPKVOL MuxSPKMIXLVmidLeft HPVOL MuxOUTMIXLLeft OUTVOL MuxRight OUTVOL MuxOUTMIXRRight HPVOL MuxRight SPKVOL MuxSPKMIXRAXO1MIX MixerOUTVOLL Playback SwitchOUTVOLR Playback SwitchAXO2MIX MixerSPOLMIX MixerSPKVOLL Playback SwitchSPKVOLR Playback SwitchSPORMIX MixerMONOMIX MixerSPOL MuxSPOLMIXMONOIN_RXVDACDACLSPOR MuxSPORMIXDACRMONO MuxMONOMIXRight DAC_HPLeft DAC_HPHPL MuxLeft HPVOLHPR MuxRight HPVOLHP DepopAUXO1AUXO2SPOLClass DSPORHPOLHPORMONOMONO DepopMIC Bias1MIC Bias2Voice DAC Mono PlaybackHPR SRCHPL SRCMONO SRCSPOR SRCSPOL SRCRight SPKVOL SRCRight HPVOL SRCRight OUTVOL SRCLeft OUTVOL SRCLeft HPVOL SRCLeft SPKVOL SRCMIC1 Mode ControlMIC2 Mode ControlMONOIN Mode ControlMONOIN_RX Capture VolumeAXI Capture VolumePCM Playback VolumePCM Playback SwitchAXO1 Playback SwitchAXO2 Playback SwitchOUTVOL Channel SwitchSpeaker Playback SwitchSpeaker Playback VolumeMONO Playback SwitchHP Playback SwitchHP Playback VolumeDMIC SwitchDMIC Capture SwitchSPK Ratio Control1.00x1.09x1.27x1.44x1.56x1.68x1.99x2.34xSingle endedDifferential/build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/sound/soc/codecs/rt5631.clicense=GPLauthor=flove description=ASoC RT5631 driversrcversion=7FB16BEC033036205968F65alias=i2c:alc5631alias=i2c:rt5631depends=snd-pcm,snd-soc-coreintree=Yvermagic=3.19.0-80-generic SMP mod_unload modversions {_5module_layout6jsnd_pcm_format_widthmsleepqsnd_soc_params_to_bclkѽ-snd_soc_dapm_get_enum_double8schedule_timeout_uninterruptibleXi2c_del_driver;8snd_soc_dapm_get_volswIysnd_soc_put_volsw^q1snd_soc_get_volswT׮snd_soc_info_enum_doubleR snd_soc_read?bFdev_err snd_soc_update_bits<5Gsnd_soc_dapm_put_volsw؍snd_soc_info_volswFi2c_register_driver'_dev_infol;snd_soc_get_enum_double;msecs_to_jiffiesc^devm_regmap_init_i2cm__fentry__3D__dynamic_dev_dbgbSsnd_soc_unregister_codeczsnd_soc_put_enum_doublewsnd_soc_register_codecdevm_kmallocԼMregcache_syncw wregcache_cache_onlysnd_soc_writepesnd_soc_dapm_put_enum_doubleB{EE** ** ** ** ****               (((((((((( (( ((((  $$  ''  &&"""" `  0P|Isnd_soc_rt5631GCC: (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.rodata.rodata.str1.1.rodata.str1.8.modinfo.rela__mcount_loc__versions.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack@$3pN.>9HNI0^y Y[f2u2OR   0UPY ` [00Xضض p]  00/3`'C&Scuk(!p  x(P03p.(?`IpXqP((( ` 0"" "# "9@ "Kp ` "r    A 0*ASj  ! -`` y r@B ` p@)o@G`n@e@j`g m@bPbPaPaP*`PD`P_ f@}@dccd@_P _P%^P=^PT]Pk] `^ ^ `_  _   4`` H@[` nP`a `a p`b b $0$F`$\ $r$$$$`$ $$ $" `$8  $N  $d $z $ `$  $ $ $ `$  $ ` $*  $@  $V  $l ` $  $  $  $ ` $ ` $  $  $  $2 ` $H  $^  $t  $ `$  $  $  $ `$  $ $$ $: x P \ `$r x  $ x x $ $ x `$  $% $; $Q `$g  $} y $ $ `$  $ $ $ `x #@4F P#^ sq    7   &=`KZr``"6I`t| *AHrt5631_volatile_registerrt5631_readable_registerrt5631_dmic_getrt5631_dmic_putcheck_dmic_usedrt5631_i2c_removert5631_hifi_codec_set_dai_sysclkdescriptor.38619__func__.38620set_dmic_paramsrt5631_hifi_codec_set_dai_fmtdescriptor.38595__func__.38596rt5631_write_indexrt5631_hifi_pcm_paramsdescriptor.38580coeff_div__func__.38581rt5631_codec_set_dai_plldescriptor.38632descriptor.38634codec_master_pll_divcodec_slave_pll_div__func__.38633rt5631_set_bias_levelcheck_dacr_to_outmixrcheck_dacl_to_outmixlcheck_dacr_to_spkmixrcheck_dacl_to_spkmixlcheck_adcr_selectcheck_sysclk1_sourcecheck_adcl_selectonebit_depop_power_stageonebit_depop_mute_stagedepop_seq_power_stagedepop_seq_mute_stagehp_eventrt5631_i2c_probert5631_regmap_configrt5631_daisoc_codec_dev_rt5631rt5631_probert5631_i2c_driver_initrt5631_i2c_driverrt5631_i2c_driver_exit__UNIQUE_ID_license2__UNIQUE_ID_author1__UNIQUE_ID_description0rt5631_i2c_idrt5631_regrt5631_snd_controlsrt5631_dapm_widgetsrt5631_dapm_routesrt5631_opsrt5631_recmixl_mixer_controlsrt5631_recmixr_mixer_controlsrt5631_spkmixl_mixer_controlsrt5631_outmixl_mixer_controlsrt5631_outmixr_mixer_controlsrt5631_spkmixr_mixer_controlsrt5631_spkvoll_mux_controlrt5631_hpvoll_mux_controlrt5631_outvoll_mux_controlrt5631_outvolr_mux_controlrt5631_hpvolr_mux_controlrt5631_spkvolr_mux_controlrt5631_AXO1MIX_mixer_controlsrt5631_spolmix_mixer_controlsrt5631_monomix_mixer_controlsrt5631_spormix_mixer_controlsrt5631_AXO2MIX_mixer_controlsrt5631_spol_mux_controlrt5631_spor_mux_controlrt5631_mono_mux_controlrt5631_hpl_mux_controlrt5631_hpr_mux_controlrt5631_hpr_src_enumrt5631_hpr_src_selrt5631_hpl_src_enumrt5631_hpl_src_selrt5631_mono_src_enumrt5631_mono_src_selrt5631_spor_src_enumrt5631_spor_src_selrt5631_spol_src_enumrt5631_spol_src_selrt5631_spkvolr_enumrt5631_spkvolr_selrt5631_hpvolr_enumrt5631_hpvolr_selrt5631_outvolr_enumrt5631_outvolr_selrt5631_outvoll_enumrt5631_outvoll_selrt5631_hpvoll_enumrt5631_hpvoll_selrt5631_spkvoll_enumrt5631_spkvoll_sel__compound_literal.72__compound_literal.73__compound_literal.70__compound_literal.71__compound_literal.68__compound_literal.69__compound_literal.64__compound_literal.65__compound_literal.66__compound_literal.67__compound_literal.60__compound_literal.61__compound_literal.62__compound_literal.63__compound_literal.51__compound_literal.52__compound_literal.53__compound_literal.54__compound_literal.55__compound_literal.56__compound_literal.57__compound_literal.58__compound_literal.59__compound_literal.42__compound_literal.43__compound_literal.44__compound_literal.45__compound_literal.46__compound_literal.47__compound_literal.48__compound_literal.49__compound_literal.50__compound_literal.38__compound_literal.39__compound_literal.40__compound_literal.41__compound_literal.34__compound_literal.35__compound_literal.36__compound_literal.37__compound_literal.30__compound_literal.31__compound_literal.32__compound_literal.33__compound_literal.26__compound_literal.27__compound_literal.28__compound_literal.29rt5631_mic1_mode_enummic_bst_tlv__compound_literal.10rt5631_mic2_mode_enum__compound_literal.11rt5631_monoin_mode_enumin_vol_tlv__compound_literal.12__compound_literal.13dac_vol_tlv__compound_literal.14__compound_literal.15__compound_literal.16__compound_literal.17__compound_literal.18__compound_literal.19out_vol_tlv__compound_literal.20__compound_literal.21__compound_literal.22__compound_literal.23__compound_literal.24__compound_literal.25rt5631_spk_ratio_enumrt5631_spk_ratiort5631_input_mode__UNIQUE_ID_srcversion4__UNIQUE_ID_alias3__UNIQUE_ID_alias2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0snd_soc_dapm_put_enum_doublesnd_soc_writeregcache_cache_onlyregcache_syncdevm_kmallocsnd_soc_register_codec__this_modulecleanup_modulesnd_soc_put_enum_doublesnd_soc_unregister_codec__dynamic_dev_dbg__fentry__init_moduledevm_regmap_init_i2c__mod_i2c__rt5631_i2c_id_device_tablemsecs_to_jiffiessnd_soc_get_enum_double_dev_infoi2c_register_driversnd_soc_info_volswsnd_soc_dapm_put_volswsnd_soc_update_bitsdev_errsnd_soc_readsnd_soc_info_enum_doublesnd_soc_get_volswsnd_soc_put_volswsnd_soc_dapm_get_volswi2c_del_driverschedule_timeout_uninterruptiblesnd_soc_dapm_get_enum_doublesnd_soc_params_to_bclkmsleepsnd_pcm_format_width1C aP W ^ eq!:  P  x!1JZq `"bi lv ` 5, 3Y p` g nmE  1 V>R  Wai `  q h  4 0; B PM` Hg (n:D[fo # A S q         ' ; E U e       7 S ] m }        % 2 J w          E W a x       #:DTd~     1Ub{H    XPXP X(P0X8P@PHPPXXP`XhPpXxPXPXPXPXPXPXPXPXPXPXP X(P0X8P@XHPPXXP`XhPpPxPPPPPXPXPXPXXXPXPXPXP X(P0P8P@XHPPXXP`XhPpPxPPPXPXPXPPPXPXPPPPPPP X(X0X8P@XHPPXXP`XhPpXxPPPPPPPPPPPXPXPX0( y (p 0 @ P ` p      + 0 ; @  @  H( V0 m@ HH {P ` Hh p   H  @         0@ '0H@'P`1p'1: 1Jp 1O1S[' [0e8@ @[PJXp `[pO[Sv{1v[vJp 0O@PS`pJxp OS H (0@HP`hpm0>0Q0i0~0 m08@mHPH`mhpmmmmm  m(00@mH,P`p>xHi (A0@HP `hp0,\l\ttymytt (0m@HtPt`hptttt0tt (0@HP`hp     .(<0\@.HTP`lh<p\lTzz.@ (0@HP`hpl@z@ (0@P`py 0@P`#p ).)6.6; @0@EPJ`EptJ+ ;!"#v$U%_&'()* +0,@-H.p./o/'0{1p1:2e3134[45O6S778899i:;<>=>`n>m?@j?@`g@0A mA\BbByCbCDaDEaEF`FG`GHIJJK fK.L@dLzMcMlNcN OdOP_PQ_QR^RS^ST]TJU.VW#X)Y6Z;[@\E]]]]]]]^(^0^8^H^`^p^^^^^^^^_(_0_8_H_`_p________ `(`0`8`H```p`@```````Pa(a0a8aHa`apa`aaaaaaapb(b0b8bHb`bpbbbbbbbbc(c0c8cHc`cxccccc<cccc`dTd d(d8d Pd<hdpdxdddTdddddeee(e@eXe`ehexeeeeee`eefff 0fHfPfXfhffffffffffg` g8g@gHgXg pg,gggg gggggh(h0h8hHh`hAxhhhh`hhhhh ii i(i8iPiihipixiiiiiii`ijjj(j Pjhjpjxjj` jjjjj jkkk(k @kXk`khkxk kkkkk` kklll 0lHlPlXlhl lllll l,lllm` 0mQHmPmXmhm` mimmmm m~mmmn n8n@nHnXn pnnnnn` nnnnn o(o0o8oHo `oxoooo ooooo`pp p(p8p Pphpppxpp ppppp pVqqq(q`@q{Xq`qhqxq qqqqqqqrrr0r HrPrXrhrxrrrrrr`rrrrsx s8s@sHsPsXs ps1ssssxsEssssxst^(t0t8t@txHt`tqxttttxt`ttttt uu u(u8uPuhupuxuuuuuuu`uvvv(v @vXv`vhvpvyxvv vvvvvvwww`0w1HwPwXw`wyhw wDww`wwwPwwwx xd8x@xHxXx`xpxxxx0` (08p@ H0PpX`hpx @ p      0HX`0 r  X` (08@tHPtX`thptxttlv|(008@HPX0`hxPpXPMagrathea: Glacier signing key]ǓE]J=Y.:@\V7go{cÕ#.&:Tw^X'!_3J8YouۓE>cK@-Y u5F*ƍr8tKҀ48QqŶJ Nm)hIߘx pZ77=t8z-zfCeL~&zowb Cbd#2(IHYkL#/ҥ\&v~ջaәR _ɏrB &.woSBQ!֛~8gw#Q m]YEMjCjLuEoE!ueHuc;ʬa<z].oeDPѴNߓKYh?t];]"_X{^W e鈺Y h]Kf~{VVN'41 Zn]߲Ӗ<3/uj{w1joɒbkCBkln~Module signature appended~