ELF>@@ GNU D tA$0LIuA~iu^A~juhIHtLAVXLDIxALJP1ɺH1[A\A]A^A_1LDA~jtL0fffff.UHHH$Ld$LgHL1HCXCf@1ҾDHLfff%H$Ld$UHSHHǐHpHgHH[UHAUATSHE1HxǀP1ɺHpDJ|#xII0uHHtHLkLDcX1HCX@1ҾDHLfff%{HDcXH1[A\A]UHSHHHHH1H[f.UHH`H]LeLmLuL}LMLMIMAL HEHHHpH{HC0Lk8CHCHHHǃHHǃHǃHHHHǃHHL: HLO AIHIH)HH1HPHHf) A $ DI A$A9T$ uI|$tM1Hf=MCfuA|$ AT$HMC1HHHHC8AL$,p8HxHC8AL$ .p8HxHH߹1HC0HH@1LHAׅHHtЀHHCP^LHEHǀxIEHL`8MLHHH@Hq ! L}At$8I|$HLMHMAt$8I|$At$8I|$ At$8I|$LMǁMAt$8I|$fLcCgHfDP\HL9uCdChCl$Cp$HHPHCjSi1Ҿ@H1ҾAH1ҾCH1ҾDH]HH1ҾJH1ҾKH1ҾLH`H߃f  bH߃f   +dH߃f   fH߃f  1ҹpHi88pHSltH@H1ҾH1ҾH1ҾHH1ҾH1ҾHH{ju {i#H1ҾH1ҾH{jCi9H{jCH11ҾH1ɺHH HHHHHHH1ɺH1ɺHA@@jHHpA1IIHAHhCHH}HH}HXH$H}H HH`DCH1HDH}HhHǔHhH}HVHDtZH H}ȁ$EAADƒHC@DEHE11HD$H{0HUHuHEHXHH@ L*SXЀ{ju{it€@SXҾDHLfff%H}xZHuL1YIH>HEHH@1LMMLMMH}ȉMMH]LeLmLuL}HEHH@1MMf111H1HAp1HACCdA1H߹b11Hߺ1H߹ 1H߹1H߹1H߹1H߹1H߹1H߹1H߹6H߹811H1Ar1HA&A88*1HD81ҾpH fH?f dHf bH1ҾHH߉UUfD HHHCiHEAHH@1MMHhAt$8I|$HMMMAt$8I|$(At$8I|$HM@M@MAt$8I|$CX‰CXfffff.UHAWAVAUATSHLwHIL?w HL1E1fDHL11f.B4+LHL1u1HLAAuM~Lx.A~iu6A~jLIHtLLH[A\A]A^A_HL1fE1DHL11fB+1LHL1u1HLAAuPHL1E1DHL11fATLHL1u1HLAAuffffff.UHH@H]LeLmLuL}HFHD1EuH]LeLmLuL}fDLkLD?ID{fLE!fff1I޸fDtI~xHtEMMȋEIuAAAtHC@HH1A@-H1ɺ AuwCXH߾D!SXDHfHXLpHfu%LfffCXCXDH߉¾pHHxqHFIff.UH1FHFIFJFKUH1F@FHHFPHFXDUHHGxF@HFPHFXHFH1fDUH1F@FHHFPHFXDUHHHǀHǀHǀHǀHǀHǀfff.UHH H]LeLmHILcLHIUHE1HH ʉf f9AEtʾHLDH]LeLmfUHH H]LeLmLHMeLLLALLLeLmHCHƃHCP1H]ffff.UHH H]LeLmHILcL1bHAuH€ɀDE1f9AEtɺb1HLDH]LeLmDUHH H]LeLmLII]HLb1H߃AD$H1H]LeLmffffff.UHH H$Ld$Ll$Lt$LH_xIMnLHLHLAALl$Lt$1H$ID$H1Ld$fUHH@H]LeLmLuL}LxHHuMLcEIALDDHALEuZIPH҃ E1f9AEtDDHLDH]LeLmLuL}fIPHIHPHуH щf fff.UHH H$Ld$Ll$Lt$LH_xIMfLHLHLAt6LIAMuPIEH1H$Ld$Ll$Lt$DIAMuHff.UHH H]LeLmLII]HAEpH߉AD$IAT$H1H]LeLmUHH H]LeLmLII]HAElH߉AD$IAT$H1H]LeLmUHH H]LeLmLII\$HAD$hHIEH1H]LeLmfffff.UHH H]LeLmLII\$HAD$gHAEH1H]LeLmfffff.UHH H]LeLmHILkLI|$HE18CdAEt CdHLDH]LeLm@UHH H]LeLmLII\$H1A|$dHIEH1H]LeLmfUHAVAUATSHE1ILkL @tE@H@H\IVHH9t P\AHI)9wEtAHL[DA\A]A^fUHAUATSHHILcL t-H1f.J\HIMH I9wLH1[A\A]ffff.UHHHfff.UHHHH vH҃HfUHH H]LeLmAHJHt[Dhx1DfxGf 1DHHHt DHJH{0HH]LeLmff.UHH`H]LeLmLuL}LoxHILL{EHLELAAEAuDHI~HA8tDMAE1AA fA9AEuDLDH]LeLmLuL}MAE1AA!fA9AEtuAH߉DE}̋EuHHtDH߁At]AtAtAt A]fER}HH߾Ar1HA1ArHfEH߾H߾Hfffff.UHHH$Ld$H_xHI11I\$HH$Ld$UHH0H]LeLmLuL}HLgxILkEAALHIHA8tPA E1A8AEtA־HLfff%DH]LeLmLuL}@AA!UHHH$Ld$DgxHHpDLd$HCH1H$UHSHHHxˆCHSICK1SJH[fff.UHH H$Ld$Ll$Lt$HDgxILkLpHI~HtRD E19AEt pHLfff%DH$Ld$Ll$Lt$f.D!UHH H$Ld$Ll$Lt$DvIFHHALkA DL ADEE1D9spAEt CeDspu LDH$Ld$Ll$Lt$ùDtHfUHH H$Ld$Ll$Lt$DvIFHHALkA DL ADEE1D9slAEt CeDslt LDH$Ld$Ll$Lt$ùDtHfUHAWAVAUATSHxHAIE1II$HEID$HEID$HEID$HEID$ HEID$(HEID$0HEID$8HEID$@HEID$HHEHxHtH}ЅxltTHELHu t8HHu @tHH u1  u(AIPE9'1Hx[A\A]A^A_fDHHH}HHH{0HHhLhxIH 1LxDtDpMIIHHLuMIDŽ$HH0uLLxDtDpfHH?HEM2fUHAUATSHHIxeAI1@IĨtAAA$tLHHH4UyH[A\A]fDA}iuyA}jI1HtLH[A\A]úHLxAJHLxA&D HLSA}jkHL,I1HKfDUHH@H]LeLmLuL}pHHACeEEAAAAAfA9t$DpH߃AԾHAt#CeEBuZCl ¾tHDH߾pH]LeLmLuL}ft{huEAACp`HAԉUEAAAA AAUDA UHH H$Ld$Ll$Lt$LHMeLAUhHCH1H9Åt,MuHAEhLLLfff%LLd$H$Ll$Lt$f.UHSHCHuXCg4HHtHщֹHHHt1{gH@H[<lDUHH H$Ld$Ll$Lt$HI vHA9EHArDH$Ld$Ll$Lt$@LsE1LSgAEH9AEuL@CgH吐UH(Xt,v2ttwt @fDDtt0}uUHAUATSHE1HAA0AEkEbAAAAAAE{jAE1AAEEHH{0LMEDxtEEHEEHHPH}HHEHdHS8H}AH1H[A\A]ÐAAA AAAE5EtH4H{0LMEDHxEEHEHDigitalAHPHEHHdHS8H}H{jD@H{0LM1AH H}HH߹ HEHAnalog 3AHPHEHPd@lHS8H}HH1[A\A]fH{0LM1EDH`EuwuU uHEHMultichaEHPHUHBdHrd@nnel@ E@H}H뜐H}H1rfH}H1fH}HfDH}HfDH}1HHfHEHS8AHHHEHS8AHHH}HqfDUHH@H]LeLmLuL}HLgHL|IL@DDLD4IHDEEȃt{|AvLC$1E}<C(1E}AvLDAAA1H]LeLmLuL}@|$LC$1EuAD LALcLEu,AAD"{fD{fA׾@H@AtJA1ҾAHLfffH1[A\A]A^A_DAA׾AH߉D {fD{ftff.UHH H$Ld$Ll$Lt$HLgAH@Mt$LADLEA#T$XDAT$XDDLD1ҾLLfff%HH$Ld$Ll$Lt$UHH H]LeLmLoHMeL1ҾpLLfff%HH]LeLmf.UHH0H]LeLmLuL}H_IL{LkM$LLAF1҃CHAD$$1҅:AD$(+1ҹ KHLoAv$1At$$E1At$(1 H `HLfff%LHHL1H]LeLmLuL}fDwɃVDA AADAA A9f Dƒ %Ee5r33363m3&3H Vh<_ m 5 ,8L+ 9b 0M`}3  S  : ]        & ^ f          * 9 A K /}    E   @7 J R c Rk   +& +X g ~       4$3 W @\( Sh! J*:*L`o~**-N_i3}5I]z  R ` .6H& R @ - 6H/g wu' Y 3. H b s'> X r +Bf Rf     ,V dn z     %3 ?}!$ -Y#$3*?#Qi (1'Ui3u    *) 33; H|* 5 e   E![!m!!!!! ""e"{""""" ##-#l#####'$5$r$z$$%%&%%%%% &)&U&l&~&&&&'+'W''''''N(n(((((  ()G)  Q)u))))*]*k***w+ + + ,M,r, ,,, --J-^--- --* . \.... /E/d//// n0 0 (0 401C1 ` K1c1  11 2 B2 2 2 @2 3  ]3j3z3!3*33  3*4*^4!444 4"5  5:5G5W5  55;6V6g6u66p7 x77 7 7778 V8 p[888 89  9 !9f99 c9: @: ': .: G: @N: g: q: : : : @: ::';7; A; m;;;  ;*;<0<e<*<<*<)=  =.=.'>.7>D>d>?)?  F@U@u@@@@@,AWA jA|AAA AB 5BJB yBB C|CC CC 0DDDD.EOE yEEE FFFFF FG1G9G"IG QGGGG6H>H"ZHrH  wHHkI$IIImutexoxygencannot reserve PCI resources invalid PCI I/O range EEPROM ID restored cannot grab interrupt %d %s at %#lx, irq %iCMI878%c: %02x: %02x AC97: %04x AC97 2: Stereo UpmixingMic Source Capture EnumCD Capture Master Playback VolumeMaster Playback SwitchIEC958 Playback SwitchIEC958 Playback DefaultIEC958 Playback Con MaskIEC958 Playback PCM StreamIEC958 Capture MaskIEC958 Capture DefaultIEC958 Loopback SwitchMic Capture VolumeMic Capture SwitchMic Boost (+20dB)Line Capture SwitchCD Capture VolumeCD Capture SwitchAux Capture VolumeAux Capture SwitchFront Panel Playback VolumeFront Panel Playback SwitchFront Panel Capture VolumeFront Panel Capture SwitchMic JackFront PanelFrontFront+SurroundFront+Surround+BackFront+Surround+Center/LFEMultichannelDigitalAnalog2AC97Analog 2Front PanelAnalog3AC'97 read timeout on codec %u IEC958 Validity Check Capture SwitchAnalog Input Monitor Playback SwitchAnalog Input Monitor Playback VolumeDigital Input Monitor Playback SwitchDigital Input Monitor Playback VolumeFront+Surround+Center/LFE+Back   ( $08 5@ H FPX _`h ppx   *    !    , ( :08 L@H ] (08 @HP2X1`0hpx%  oxygen_write_uartoxygen_reset_uartoxygen_write_i2coxygen_write_spioxygen_write_ac97_maskedoxygen_read_ac97oxygen_write_ac97oxygen_write32_maskedoxygen_write16_maskedoxygen_write8_maskedoxygen_write32oxygen_write16oxygen_write8oxygen_read32oxygen_read16oxygen_read8oxygen_pci_shutdownoxygen_pci_pmoxygen_pci_removeoxygen_pci_probeoxygen_update_dac_routing%Ee (08@5HrPXm`hhpxbMr NmBmE5Uu (08@%HP5X`=h,px5U%U]2BL (z08@HPXu ` h p x  L   Nz\}}}}}}}}}}}}}}}}}}}}  0$8 HP`hx$ *,0.64<AB AB(H8C@NPEXTh@GpZI`Jf#KlqLr11111111111111111  *0@P&`,p.5AGBCEFGJ)KwLlicense=GPL v2description=C-Media CMI8788 helper libraryauthor=Clemens Ladisch srcversion=0020DEE01140CA2A8FF86D4depends=snd-pcm,snd-mpu401-uart,sndvermagic=2.6.32-696.20.1.el6.x86_64 SMP mod_unload modversions  @#Rmodule_layout9Oper_cpu__current_task\4Z__kmallocmsleepydev_set_drvdataqsnd_pcm_hw_constraint_stepƕ}snd_pcm_period_elapsed'|autoremove_wake_functioneFcsnd_pcm_hw_constraint_msbitsѱpci_match_idpci_disable_devicePisnd_mpu401_uart_news8_spin_lockvschedule_work__const_udelayùpci_release_regionsumutex_unlockOsnd_pcm_lib_preallocate_pages_a1pci_bus_write_config_wordZ,<sprintfZ%strcmp__init_waitqueue_headcUpci_set_master@9:snd_mpu401_uart_interruptXdev_err5QMmutex_lock_interruptible9K__mutex_init_spin_lock_irqǽsnd_pcm_set_opssnd_ctl_notify9mcount)pci_bus_write_config_dwordmutex_locksnd_pcm_lib_free_pagesmrequest_threaded_irqBsnd_pcm_lib_ioctl%Zsnd_ctl_boolean_mono_infoCsnd_pcm_lib_malloc_pagesu#synchronize_irq snd_iprintfmsnd_card_new ~snd_ctl_enum_infow2_dev_infoNOvxpv_irq_opssnd_component_addfmpci_bus_read_config_dword;msecs_to_jiffies?,schedule_timeoutEԻsnd_ctl_new1p5snd_pcm_suspend4Jsnd_pcm_set_syncT.d__wake_upSAhsnd_pcm_format_physical_width zkfreexflush_scheduled_work0 mpci_request_regions/3prepare_to_waity;/snd_card_proc_new"&˜finish_wait@snd_pcm_lib_preallocate_pages_for_all snd_card_freesnd_card_registerCsnd_pcm_new%/snd_ctl_add*pci_enable_device< dev_get_drvdataث free_irqstrcpyXP p P (p0P 8p@GPK JAHPH@@HGPX E` JhApHxPH@G`C JAHPH@@HGPXF`JhApHxPHp@GA JAHPH@P@HGPXP;` JhApHxPHsnd_oxygen_lib `dmodule.sig^Zkk Bh)hM5w (7%pb p 1D${P0S[|TڕLXSan *\     : V r     $  02 5M h @ F  P _ (" `> pZ 0v p  8   @6 U t H   P   X) A Y `q   h   p   / xFS g{ p"  iP @E\(@9`|J@[f     ,  $ :@ \ 0w L  +`,;  .0 +B` :S +k T0!!sP""aP##$ %] %]% @&R6 &R@ 'lM p'WZ 'i `(sx ($   )G  ( `) * +M 0, ,H @-D -( @.6 .H /U ` 0k t H @ @@   @  4   5  @*  ]N  r     p6p h @h h @h h @h# P;4  K <oW  0g P@x p@ @ @ @ @ A A `C  Eo( F? GL PHN[ Huj  Jy Jf PK 0  ` P  P  P #-$>K @[bk{J\0 9On='5[gyP[\fM{6T^1zp05J00lK`S 8I[u` +P=W@ew짦` B;d q4d9@}Tcz}ގ0g26j25O^t{0 6eU. <@3IWep,]`W&AQ#e]zV$oxygen_io.coxygen_ac97_wait__ksymtab_oxygen_write_uart__kstrtab_oxygen_write_uart__kcrctab_oxygen_write_uart__ksymtab_oxygen_reset_uart__kstrtab_oxygen_reset_uart__kcrctab_oxygen_reset_uart__ksymtab_oxygen_write_i2c__kstrtab_oxygen_write_i2c__kcrctab_oxygen_write_i2c__ksymtab_oxygen_write_spi__kstrtab_oxygen_write_spi__kcrctab_oxygen_write_spi__ksymtab_oxygen_write_ac97_masked__kstrtab_oxygen_write_ac97_masked__kcrctab_oxygen_write_ac97_masked__ksymtab_oxygen_read_ac97__kstrtab_oxygen_read_ac97__kcrctab_oxygen_read_ac97__ksymtab_oxygen_write_ac97__kstrtab_oxygen_write_ac97__kcrctab_oxygen_write_ac97__ksymtab_oxygen_write32_masked__kstrtab_oxygen_write32_masked__kcrctab_oxygen_write32_masked__ksymtab_oxygen_write16_masked__kstrtab_oxygen_write16_masked__kcrctab_oxygen_write16_masked__ksymtab_oxygen_write8_masked__kstrtab_oxygen_write8_masked__kcrctab_oxygen_write8_masked__ksymtab_oxygen_write32__kstrtab_oxygen_write32__kcrctab_oxygen_write32__ksymtab_oxygen_write16__kstrtab_oxygen_write16__kcrctab_oxygen_write16__ksymtab_oxygen_write8__kstrtab_oxygen_write8__kcrctab_oxygen_write8__ksymtab_oxygen_read32__kstrtab_oxygen_read32__kcrctab_oxygen_read32__ksymtab_oxygen_read16__kstrtab_oxygen_read16__kcrctab_oxygen_read16__ksymtab_oxygen_read8__kstrtab_oxygen_read8__kcrctab_oxygen_read8oxygen_lib.coxygen_gpio_changedoxygen_restore_ac97ac97_registers_to_restoreoxygen_pci_resumeregisters_to_restoreoxygen_shutdownoxygen_pci_suspend__key.35637__key.35640oxygen_spdif_input_bits_changedoxygen_card_freebridge_ids.35501oxygen_interruptoxygen_proc_readCSWTCH.662__ksymtab_oxygen_pci_shutdown__kstrtab_oxygen_pci_shutdown__kcrctab_oxygen_pci_shutdown__ksymtab_oxygen_pci_pm__kstrtab_oxygen_pci_pm__kcrctab_oxygen_pci_pm__ksymtab_oxygen_pci_remove__kstrtab_oxygen_pci_remove__kcrctab_oxygen_pci_remove__ksymtab_oxygen_pci_probe__kstrtab_oxygen_pci_probe__kcrctab_oxygen_pci_probe__mod_license35__mod_description34__mod_author33oxygen_mixer.cdac_volume_infospdif_infospdif_mask_getspdif_input_mask_getmonitor_volume_infoac97_volume_infoac97_fp_rec_volume_infooxygen_any_ctl_freeac97_fp_rec_volume_putac97_fp_rec_volume_getmic_fmic_source_putmic_fmic_source_getac97_switch_getac97_volume_putac97_volume_getspdif_pcm_getspdif_default_getspdif_switch_getupmix_getdac_mute_putdac_mute_getdac_volume_putdac_volume_getmic_fmic_source_infonames.27624upmix_infonames.27066mute_ac97_ctlac97_switch_putmonitor_getmonitor_putspdif_bit_switch_getspdif_input_default_getspdif_bit_switch_putspdif_pcm_putspdif_default_putadd_controlsknown_ctl_names.27731controlsmonitor_controlsspdif_output_controlsspdif_input_controlsac97_controlsac97_fp_controlsCSWTCH.511spdif_switch_putreg_values.27086upmix_put__ksymtab_oxygen_update_dac_routing__kstrtab_oxygen_update_dac_routing__kcrctab_oxygen_update_dac_routingmonitor_db_scaleac97_db_scaleac97_rec_db_scaleoxygen_pcm.coxygen_rateoxygen_rec_c_opsoxygen_rec_a_opsoxygen_multich_opsoxygen_spdif_opsoxygen_rec_b_opsoxygen_ac97_opsoxygen_hw_paramschannel_base_registersoxygen_openoxygen_hardwareoxygen_ac97_openoxygen_rec_c_openoxygen_spdif_openoxygen_rec_b_openoxygen_rec_a_openoxygen_multich_openoxygen_prepareoxygen_rec_c_hw_paramsoxygen_rec_b_hw_paramsoxygen_rec_a_hw_paramsoxygen_spdif_hw_paramsoxygen_closeoxygen_pointeroxygen_triggeroxygen_hw_freeoxygen_spdif_hw_freeoxygen_multich_hw_paramsCSWTCH.661oxygen_stereo_hardwareoxygen_multichannel_hardwareoxygen_ac97_hardwaresnd-oxygen-lib.mod.c_rheldata__mod_srcversion92__module_depends____versions__mod_vermagic5strcpyfree_irqdev_get_drvdata__crc_oxygen_write_uartpci_enable_devicesnd_ctl_add__this_modulesnd_pcm_newoxygen_pci_shutdown__crc_oxygen_read_ac97snd_card_register__crc_oxygen_write_ac97_maskedsnd_card_freesnd_pcm_lib_preallocate_pages_for_allfinish_waitsnd_card_proc_newoxygen_pci_pmoxygen_write_i2c__crc_oxygen_pci_pmprepare_to_waitpci_request_regionsflush_scheduled_workoxygen_write_eepromkfree__crc_oxygen_pci_probe__crc_oxygen_update_dac_routingsnd_pcm_format_physical_width__wake_upoxygen_mixer_initoxygen_update_dac_routing__crc_oxygen_reset_uartoxygen_write32_maskedsnd_pcm_set_syncsnd_pcm_suspend__crc_oxygen_write_i2coxygen_write_uartsnd_ctl_new1schedule_timeout__crc_oxygen_write_ac97msecs_to_jiffiesoxygen_reset_uartpci_bus_read_config_dwordoxygen_read8snd_component_addpv_irq_ops_dev_infooxygen_write8oxygen_read_ac97snd_ctl_enum_infosnd_card_newoxygen_write16snd_iprintfsynchronize_irqsnd_pcm_lib_malloc_pagesoxygen_write_ac97snd_ctl_boolean_mono_infooxygen_read32snd_pcm_lib_ioctlrequest_threaded_irq__crc_oxygen_write_spisnd_pcm_lib_free_pagesoxygen_pci_probe__crc_oxygen_write16_maskedmutex_lockpci_bus_write_config_dwordoxygen_write_spi__crc_oxygen_write8_maskedmcount__crc_oxygen_read16snd_ctl_notify__crc_oxygen_pci_shutdownsnd_pcm_set_ops__crc_oxygen_pci_removeoxygen_write_ac97_masked_spin_lock_irq__mutex_initmutex_lock_interruptible__crc_oxygen_read32dev_erroxygen_pcm_initoxygen_write16_maskedsnd_mpu401_uart_interruptpci_set_master__init_waitqueue_headstrcmpsprintfoxygen_write8_maskedpci_bus_write_config_wordsnd_pcm_lib_preallocate_pagesmutex_unlockpci_release_regions__const_udelayoxygen_pci_remove__crc_oxygen_write32_maskedoxygen_read16oxygen_update_spdif_sourceschedule_work_spin_lock__crc_oxygen_read8snd_mpu401_uart_newpci_disable_devicepci_match_idsnd_pcm_hw_constraint_msbitsoxygen_write32oxygen_read_eepromautoremove_wake_functionsnd_pcm_period_elapsedsnd_pcm_hw_constraint_stepdev_set_drvdata__crc_oxygen_write8__crc_oxygen_write16__crc_oxygen_write32msleep__kmallocper_cpu__current_tasksnd-oxygen-lib.ko.debug .rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.rela__kcrctab.symtab.rela__ksymtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.modinfo__ksymtab_strings__versions.rela.parainstructions.rela.altinstructions.bss.altinstr_replacement.rela.text@$Kp0MFM@50x9`p 4Б022]PX FA w~yh( 8` *@` $`  0 +PPxPgoQ