Your IP : 172.28.240.42


Current Path : /lib/modules/3.13.0-185-generic/kernel/sound/pci/cs46xx/
Upload File :
Current File : //lib/modules/3.13.0-185-generic/kernel/sound/pci/cs46xx/snd-cs46xx.ko

ELF> U@@'$GNUuPAn#)[
4ϥRUHǘHH]ÐUHATASHHHc€H4<LE1HAHcH}LEHAdH}HE11HpHc@A-H}1ҾAH}1ҾAH}AH}胿11AH}AH}H}HSound FuHsion CS4HHG$HEHW$GCS46fGxxGHJHDB6xxHHDL@1H}Ax/HuHE1DHD[A\]@H}HD[A\]1ҾAxH}@A몐HWUHHBpH+Pl]HDUHATISH_HCp+P+||tʅup9H~[A\]f9sRI$8H@hHtLI$@[A\HHH?H]Dp^D)fffff.HGUHHǀ]fDU1F@FHHFPHHFX]DHcWxUHHHHHH)HHP8Ѹ)HVPHFH1]f.UH+FH+VPHH	HcGxHHHHH)HHA8H9tHq8]fffff.HUHHx]RJHVHHx@HHFP1fffff.xHUHHxtHc,]HFH1@Hc(]HFH1fffff.HUHHx]HHFH1HUHHx]HxHFH1HUHH@8HFH1]ff.UHHHP8HH8H~Hu3Hx8Hp8H@89]DHx8Hp8@U1F@FHH]DU1FHFIFJHFK]UH]ff.UH]DUHW8H勊HW8u-tuHG8HG8]fuHG8HG8]UHW8H剂HW8]fff.U HSHHHW8HS8H[]ffffff.UHAWAVAUATISH(=AAOA1M$DE‰
)1
É}̉ϹQ)lj1iM)lj}LEUȋM	IL$pIT$pDEDUIL$pʀIT$pM̉HLf1҉	9EuID9ED1҉ƍ49EʃuLMIT$pM4IT$p8IL$p<IL$pD@IL$pDLHH([A\A]A^A_]@A8AԨAWXvAA׉
A	iǀ)
D:AAAAG4vUHH H]LmALeHG(LI$HEA$t<uIL$8A$HHH]LeLmtڃIL$8A$UHHSHHHW8HW8DuHHHxH[]ÉH1U1ҾqHH H]LeILJ0HHt,Hxp8HMAEHA$0H]Leffffff.ULHSLHHGHHHp LHHDH[H]fUHAWAVAAUATSHHfuA|A ALDfDDLHC8HC8D`EAẺEHC8Ủl1HS8pEHS8`HS8`A
AƧHC8`uAdAdƧALHC8tLk8EeH HD[A\A]A^A_]_``E1HuH1AAHC8D`2A`HC8HS8`fDEHH11A6DMEHH11A`HAff.UHAWAVAAUAATASHHE HC8DlHC8EDpHC8`EHS8ui`HS8`Af.AtJƧHC8`uH H[A\A]A^A_]DO`EEHH11D,$릾HDUHHHthHH8HH8H@8F~1N<tHHu1]
H@UHHHtHP8]þ
H]ff.UHHHtH@8]þ
H1]fffff.UHGHw
Hl]þH]@UHGHwHi]þ,H]@UHGHH9t"H9t1H]fDHǀHǀ8]Hǀ]UH@HwHHPHBpHtAH@@<%HHH<HH)HD8H+BJ4]HþHH]ÐUHATISH@HOHPHCpHH@@<%HHH4HH)HD8+C+SDxe)SHSTCDCL9‰STsBI$8H@hHtLI$@CTHHH?H[A\])‰STfS8떾HHĐUHPH]fUHH@LeLmILuL}AH]HG(HLLEIƋtQudtMHC8HuϺLtXutHS8LLH]LeLmLuL}EHS8cUHAWAVAUATSHH(HxHF8D8A$HF8@AE1Ab@DDDtCAIcH4HH)HDAhEtHHtyx@A tjAAA~AL$DtIcH4HH)HыqhtHHtIxuH~hEHUA HUEufAHLLfDHC8HC8EtHHuϺHHEHUEHUHS8LHS8BH([A\A]A^A_]f.tHHuϺuEHS8HC8tH~hEHUEHUL@HV8BH(0[A\A]A^A_]ff.UHH LeLmAH]H_LLAtK~)At(At=LLeH]LmEuHCp@df1HSpBd1fDHCp@df1HSphBd1DUHATSHG(HLLHǃtgHS8Df%H [A\1]Df
tLfDHfDUHWIL@H勂PHJpHpǂl0@@@1@Ht
H@t	fHtI@H׋HHHHHHHIAppAqdA1]DHqƂp@/@^DfH@MfH9fffff.U11HATSHffHH1FL%I f.
HI9xj1H|H~H<Hftu%HHf=u[A\]DHH11[A\]1Ҿ^H @^HnfUHSH^HHHHCHH1[]ÐUH~HH^HHɁ]ff.UHATSHHGxHHt/Htq1HWHH[A\]ÐHxHVHD,E1EtHuHHxD;,LPHuLHxHu苀(HVHtI1t#HuHHx(LEEH[A\]fHtHHx(H2HHxD,1E@1H~HUHHHxtHxt&]@Hxt]f.]@1H~HUHHHxtHt&]@Ht]f.]@UHHNHHHxPHH9HVPt]fDpJ1H9u]UHAUATASHH8HHEHEHEH}HEfuAtqDHAd@
AtxDH(f=uMcHHuJH8[A\A]]@11H'Ƨ1Hf\DH8[A\A]]EԀ5@UHAWIAVAUATSHH@HHPHLs8HH+K`t:HHS`HHHHH9HLHHHHHHHCXDk<EuDk8SHA9CXs8KL;@CPKLD9ȉCPSHCXDD)A9ՉSHCX+s@+KPEA)A9AN9ADFA9DGEtiI@A~AvHPHHzDC@s8D9C@dCPKLC@D9ȉCP]CPQDH1[A\A]A^A_]ffffff.UHATSHHH@HPHPpHtu~ttfA[DA\]ÅuHRR<8сHHH4HH)HT8
HppE1DVEu@HRR<8сHHH4HH)HT8
HppD^Eu*H@E1xxFHf[DA\]fDAfDUHAVAUIATSH@H_HLpHHH+t@HHHHHHH9HLHHJHHHH)DD9pTfD9ЉD)DDA9Ή+x+D)Hc9AIMIH9LFI9LGMtpI@A~LAvHIEHHxpD9ȉx:ǃx+ǃ6f[A\A]A^1]DUHAWIAVAUATSHL@LwIPHCpHH@@<%HHHHH)ID8D AC4A}hA}\A}\A}\D΀DEtA}\D@DEH{80@@@1H?I@K4HHPHHHHCLIEpHHC8HCpH@@<%HHHHH)ID8K4%	HSpHRR<сHHH4HH)IT8HCpD`H@@<%HHHHH)ID8D 1H[A\A]A^A_]fDfH@Hk4A'C4A DH{9C8/@P@fH@@f.H$HUHSHH@HPHt<HPH9tHǃHǃ1HǃH[]øfff.UHSHH@HGHHH9tHǃHǃ1HǃH[]UHATISH_HH8HƘLHI$@H`HHhHHpHHxHHHHHHHHHHHH@8H I$@H11[A\]I$@`ԐUHH H]LeLmH@LgHPHthM$PLHspHtLHCpLHHChLA$ 1H]LeLmUHSHH_H8HǃH߾ H1[]UHH H]LeHLmLuIHvpAHti19Vt3DvHKDCxHDLHHCptwEtD`1H]LeLmLuDHLHCpHKDCxHDHHCpuHnH1H{H1pUHH H]LmLeLgAI$PHLHDH]LeLmf.UHH0H]LeHLmLuIL}F$LwL@D@F(1LAA}xIHtDI9|LxIDŽ$81H]LeLmLuL}ÐI9tLIHIIPIIXIIDŽ$81DIDžIDžIDžSf.1@ UH@HH fDHBHJ=uHf1BHf
B0]ffff.UHSHGpH%HWpHGpHWpHGpHWp%HGp@dHWpf1BdH'H1HS8HC8HS8[]UHAUATLhSHHpH1ɺǀHǃDHH1HHHS8HHuDHDHH DLLLH1[A\A]]UHAUATSHHHH HtHHHtHǃHHHt
HHH{HtH;xHH Ht
HE1JLHH)LlI} HtI}0IIuHxtHHǃxHHH1H[A\A]]þ
Hffffff.UH H]fff.U0Ht+fǀ f߅Ef9tf]U
HATISHB0Hf%fDtFI$uI$tHH11[A\]fff.UHAVLcAUA2ATSH@HC8@tRMMtf.XAIuAu1HH1[A\A]A^][A\A]A^1]DUHAWAVAUATISHHG8DE1A uDHW8 AIT$81P1A+fID$8HID$8DDt>LtEtID$8DID$8DH[A\A]A^A_]ÐEufU1HATSHHW8HW8 HO8HW8`HW8FHS8`HS8HS8`HS8A
fXAIuHS8 HS8~HS8:HS8HS8dHS80AHC8DLHHS8(HS8,HS8 HC8D1HS80HS84HS88HC8DGHC8d<
A
AHC8dtAfDAtoHC8tHC8HS8`HS8HC8tt7
A
AtjHC8tuHS8h[A\0]HH11H1H1[A\]HH11HH11HH11Hfff.UHAWAVAUATSHHHG8DE1A uDHW8 ACHߺ>q¹H߁>HߺLE¹H߁LkHߺN¹NH?HC8hHS8hHutAAfDHC8DPHXu\HC8DHHS8DAAuH 1EtHC8DH[A\A]A^A_]D㐺rHH11ffff.U1HATSDHD扷&‰ƀ΀D9t91ɾ&HH8HtHHu	[A\]@EuH[A\]fffff.UHHH]HLeIHIL$pIL$pHHH]Le@UHAVAUATLhS1LIHpLLhLLDHǃ HLH1HHS8
HHuHHHCp@df1hHSpBdGH@HL'HS8BHCpHSp%HCpHSpEtSHIDǃD1ADž1[A\A]A^]fDH H1LUHHPH]LmHLeLuIL}(L@LE̋@EȋF$aF(1lEMPEE̅IPHHEULL@XIt$pH*ULUUDXID$tnI9I|LkAD$x;HH1I9t
LID$IID$IID$ IAD$x+HH1H}1H]LeLmLuL}IDž8IDž8IDž8IDž8IdžIdžIdžfIDž8`H}EEW@IDž88IDž8 1@ IDž8fHIt$pHfH}DH}Hf.UHH LeLmIH]HG(HLH LLt[HC8Df%1H]LeLmDf
tLfDHfffff.UHATSHG(HLLHǃtgHS8Df%H [A\1]Df
tLfDHfDUHH LeLmIH]HG(HLH LLt[HC8Df%1H]LeLmDf
tLfDHfffff.UHAVAUATISLIPMxHAT$KAL$HAD$IDEAD	EAAD	EAAD	EAED	EAAD	EA@A AAD	D	AAD	A0AAD	AAAD	AAED	AAAD	A@A AD			ʉ	ȉ	ȉ	ȉ	ȉ	ȉ@ 		E1	A98A8AA(t
LH[DA\A]A^]f.UHAUATSHHLMxIPLA$;L	ȉу	ȉу	ȉу	ȉу	ȉу@ 		ЈCHA$:CJ	ȉу	ȉу	ȉу	ȉу	ȉу@ 		ЈCIA$8	ȉу	ȉу	ȉу	ȉу	ȉу@ 		ЈCKH1[A\A]]fUHAVAUATISLIPMxHAT$KAL$HAD$JDEAD	EAAD	EAAD	EAED	EAAD	EA@A AAD	D	AAD	A0AAD	AAAD	AAED	AAAD	A@A AD			ʉ	ȉ	ȉ	ȉ	ȉ	ȉ@ 		E1	A94A4AA(u
LH[DA\A]A^]f.UHAUATSHHLMxIPLA$7L	ȉу	ȉу	ȉу	ȉу	ȉу@ 		ЈCHA$6CJ	ȉу	ȉу	ȉу	ȉу	ȉу@ 		ЈCIA$4	ȉу	ȉу	ȉу	ȉу	ȉу@ 		ЈCKH1[A\A]]fUHH@LeLuIH]LmL}LoH@H=u̾ЀHILIHHƘ4HMPLPHǃXLH`HHhHHpHHxHHHHHHHHHHHHMt$hE1HHID$pAD$xLA@u(LA 1H]LeLmLuL}ÐI@`ȸfL뺐UH-]ff.UH
]ff.UH]ff.UHH H]LeHLmLoMPLLLH߾H]LeLmfDDHUL	Ht@H]ÐHHHHH)1HHT8tJfDHHHu1]f.HUH	ȨHt]H]fHHHHH)1HHt78tH1@HHu1]UHATISHHHtHHLMAHH}1HHH}HH}AGGdCS46fGhxxGjHHH˜1MtHUI$H[A\]fDUHATISHHHtHHLME1HxxH}1HHH}HCS46xx -AGHGdGl ReafGprHHH˜1MtHUI$H[A\]UHATISHHHtHHLME1HH}1HHH}HCS46xx -AHGdH Center GHGlGtLFEHHH˜1MtHUI$H[A\]fff.UHATISHHHtHHLME1HxyH}1HHH}HCS46xx -H IEC958AHOlGHWdHHH˜1MtHUI$H[A\]ULHHHAVAUA1ATSHHPLLJeH%(HE1LH1HH@¸xǃHxE1HLxIII	toK<HHHHt˃xuDhHLyf.HUeH3%(HP[A\A]A^]ǃqHu1I AmplifiHHHExternalLFfF erH}EHH8t*H(HtHоH1T@H=-Yt=+YuHHLHH^DUHATISHHHtHHLMAHx]H}1HG`CS46fGdXXGfH}HHEHHH1MtI$H[A\]UЀHATIH=SHHI$HHx HI$HHt~1HHI$L#HCxHC`HCXHChHH0IT$8IT$8HH1[A\]fHvH1ffffff.UHATLSHLRHHHHHH
HHHHHHCp@df1hHSpBdGH@HLIHS8BHCpHSp%HCpHSp1[A\]ÐHH11DHf.HfHfH"fUHAWIHAVAAUIATASH(ILE/H=ЀHHHPǀHHLLM@LCI@MxHLKMIHCICS46xx_BICS46xx_BIA1_data0LKLSPL[XfC A0HMHC0HC,C"HC@C`HCx0HChHCS46xx_BƃHHA1_data1Hǃ8HHCHǃpǃA1_rfǃegƃHHǃ HHCS46xx_BHHA1_pmemHHCHHHCS46xx_BHHCHHAu8I}Au8I}HM̺.H=\UMHH0Hxt=f;uf9HuHPHHP H HP(H(H@HtHE/EHaH H:HE1LJLE1HHH)LdIT$(It$LHID$0%It$(I|$HID$ EIIuA<1IIHlA<H߉HHxHHH LE1hJLLHH)HULtLu$HEf@HXHH@ IV(f@HPIIuHLH=HHHIŘ HEMp1HH([A\A]A^A_]Ð11HHHǃ HHJ11HHEHǃHǃ HHǃH߉UU;MD$HH1MML$(IHzMHH1HKHH11HE<HH11HlLZHHUHAWAVIAUATSHLHMxIPL1HLAMP1fIĐA9HcHHApuAT$IH1LIT$HtSJ<HL1I$MD$LIT$0EH<HJ<H$1t$H^fDHL1DLH1LH[A\A]A^A_]UHAWAVAUATISH(HGHHxLhpHPHHEHU1HLHEȋxxHE1HxfIcHUHHLE1HHx1S1Ʌ~Zf.DID1HLMAD9{M~#uHL11fDHEAHPD9xxWLH1H}H([A\A]A^A_]fffff.UHAWAVAUE1ATE1SHHHHGHHL1M)@AK'1HHII0tSAA$t%EuHH1AHH1UUHH1E0E1M%AK'1HHII@tSAA$t%EuHH1AHH1UUHH1E0E1M$-AK'1HHII@tSAA$$t%EuHH1AHH1UUHH1E0E1M-AK'1HHII0tSAA$t%EuHH1AHH1UUHH1E0E1M-AK'1HHII@tSAA$t%EuHH1AHH1UUHH1E0E1M-AK'1HHII@tSAA$t%EuHH1AHH1UUHH1E0E1M-AK'1HHII@tSAA$t%EuHH1AHH1UUHH1E0E1I0AK&1HHIItPAE$t*EuDHH1AfHH1DHH1H[A\A]A^A_]UHAWIAVE1AUATE1SHHHLopH}DHUDHxHP1DH9t}rxu;uzhuHtgHHL1HL1AAU1HLAA0t8AtIXEtAHL1E0H[A\A]A^A_]UHAWAVIAUATSHHGHLxHPHHE1HLEL$EE1ID$ McHILJ(1ID$ HLBT(1ID$ HLBT(81LIT$ DB E~A1fDHz(HcHH@HLHD@1LIT$ 9Z AE9|$HH}H[A\A]A^A_]UHAUIHATSHHGHLLx1E$E~Q1@HcHID$DPxEu-HPpIHtL
HhL@HL1A9$H[A\A]]f.UHS1HHtNVHvuH[]fH@H11ffff.UHS1HHtVNHvuH[]DHWH11ffff.UH~%҃1LH<IHH9u]fff.U1H<HHHH@u]UHAWAVAUATSHM1tkDG011D,AFDIEFt%EAA<uAA@t@L_8DELW8EXA9GDG0wH[A\A]A^A_]fDEAIAD+}IItE;#uDEE΁AD	F,;ǀADEAAAAAAAAE	E	뒾BHJUHAVAUATSLxMLPLA$~eM$01!fCIŐHA9$~8HcHHApuHHII}fI|$8I|$I|$ LL[A\A]A^]þHfDUЀHATISHHpHCHC8H=H{HC H{8tHtzCC,C0ǃǃxxCǃfCHfCJfǃ0fǃ2ǃ8@0Aǃ4@0AH[A\]LH{ H{8H{H1ɐUHAWAVE1AUATSHHHxUD8E~AL`E1AD$xMuI|$Hu
EA9D$htAIE9uE1HL[A\A]A^A_]ffffff.U1HAWAVAUIATISHNHxRHFHHpLE1=Eu$PAE9|$=E1McLIMt$AVhIvHuHcEIHHCHIVHPIVHPIVHPIV HP IV(HP(IV0HP0IV8HP8IV@HP@IVHHPHIVPHPPIVXHPXIV`HP`IVhHPhIVpHPpIVxHPxHcS,HHCA+T$0HcHHCL`pHcHHC@x;C~CAE9|$1H[A\A]A^A_]PhAD$01HH1H[A\A]A^A_]UHAWAVIAUATIS1HN Lx~*H^(1҃;HCuHHxt	9u1AE?p1~-It$(1҃>HFuDHHxt	9u1L*uEMEAL$ 1~0It$(1҃>HFuHHxt	9u1LBEEE]HAE,SpVI|$AD$4AD$0LLH)CAE,D{AL$0HsIxDEAD$8Au,BI}8UH4LCAE,IcEI$HIE HIT$HPIT$HPIT$HPIT$ HP IT$(HP(IT$0HP0IT$8HP8AE1H[A\A]A^A_]fD01LAL$ 8LLpLH1H1v1HH1PHe벾H'@UHAWAVAAUIATSHLxA$%HAT$ID$99LcIJ<8DWxEtHLUID$F48ID$BD8hID$JD8pID$BD8xLUID$A;T$~AT$A;$tH[A\A]A^A_]A$H[A\A]A^A_]f.LcIJ<8]fDM1HH1H1[A\A]A^A_]1HH11cDUIHAWAVIAUATSHHxDAA9$@A9~HcHHptAMcľKHHLhAL
@@1@H@O<LΉULMIJ;IUE(LALJhA$LMLgIXD9|D9t&HL[A\A]A^A_]@D9DuAD\fHJ@H@'@Hx	@fHHHH11E1=ff.UHH0H]LeHLuL}ILmLxAAAxx1HHHHt}IxAxxHLHcHHL鉁xDxDxIAxxDKHIxH]LeLmLuL}fDIx(NULf@L)@AxxHcHHL鉁xDxDxIAxx1HH11qffff.UHH0L}ALeDIDH]LmHLuExHIt0L`HH{pDDLLH]LeLmLuL}ÐHH11fUHAVAUIATISHxHHHHI~f@f@mAHZLLHLHIt*fAFMfHLfAFIF @HLHLHIt(f@L`HHf@H@ HLHLHIt(f@L`HHf@H@ HLHLHIt(f@L`HHf@H@ HLHLHIt(f@L`HHf@H@ LHLL HHIt(f@L`HHf@H@ M$PLhxLDE~XE1DAEI9~>IcHHpuKDLHHAEI9L[A\A]A^1]LHǃ[A\A]A^]LE1ALE1LE1LE1*LE1gLE1fDUHAUIIPATSHLxI$I$IDŽ$I$IDŽ$I$IDŽ$I$hxIDŽ$I$ IDŽ$hxIDŽ$ LA$O1CHA9$~7HcHHApuHHIf.LI$IDŽ$H1[A\A]]fUHH0LmLuIIH׾@H]LeL}1AHIt)DLL<HHt4L`HI}pDLHLeH]LmLuL}1H
H1Lf.UHAWAVAUATSHHHHLxHIHHHHHHHHHDž޹DžDžHDžDž HDž$Dž(fDž,fDž.Dž0fDž4fDž6fDž:Dž<@Dž@ fDžDLf8fDžFfDžHfDžJDžLfDžPfDžRDžTDžXfDž\fDž^Dž`fDždfDžfDžhfDžlHfDžnDžpfDžtfDžvfDžzHDž|EfEHfEfxfEfEEEEEfEfEfEfEEE
fEfEEfEfEAfEEfEE
fEBfEfEfEEHIHPHHHI`HUHHH$LhXH@`LIpxLxhHHPPIE`MeXIpxIUPHIUhHMl$`IT$XIpxIT$PHIT$hHLb`HLHHHHHS80H[A\A]A^A_]1HH1HH1HH1뉾XHnUHSRH8DUApHHHAWAVAUATSHHHLx2HHHI4HHHI^HHHHEHHHIOHHHA1HHHfI$pxLphHI$pxH@PI$pxH@XI$pxH@`I$pxAA5HHHfAEfHUA55HHߋHfAEfH1A AHHHED$H$HIAIHHHIID$@AAHHD$L,$HILMI$XA@HH$HN1AHHHEHLM!A1ɺHH$HIAp.HHHI$PHC8hHm0@UĺA@AHHL<$D$HIZAI/HHHID$P*MID$XHC8UĉhMMHH$HI$`AH0HHHA$AAHHD$D$L4$HItjHHHuM$@H1HH[A\A]A^A_]f. Uĺ`aH1HH1HH[A\A]A^A_]AA00HHL<$D$HItAI/HHHID$XgMHFHT1H1H`H1HZHlH1Hf@UHH H]LeHLmLxI$HI$@LPLI$HHI$@HIDŽ$HLADŽ$,H H1H]LeLmþHھH@UHH LmH]ILeHxHxuSH`taLPLH`H`LLHx1H]LeLmþHھHUHH LeH]ILmHxHxtALPLHxLHǃxL1H]LeLmþHf.UHH LmH]ILeHxHuSHXtaLPLHXHLLH1H]LeLmþ$Hھ&HUHH LeH]ILmHxHtALPLHLHǃL1H]LeLmþ5Hf.UHATSHw^HOp	HGpHGp0HWpAfAt"+1HCpu1[A\]1H^H1[A\]fUHAVAUATSHHLx HI$HI$@LPLA$(]M$@LAHH$LI$HI$@HI$@P<8сHHH4HH)HT82P<<сHHH<HH)HT82fǀfǀDf%ADŽ$,L1H[A\A]A^]f
tFfƉf9|L%D@HIHA$(qH[H@9rU1HATSHLxHW8X1ҾM1H߾1ҾJHA$(FHS8XH߾MA$4H߾A$(1[A\]ff.UHAWLPAVAAUAATSHHLxLID$@I$pxH@PH9A͉)D)	@P<8сHHH<HH)HT82P<<сHHH<HH)HT82fDfDH@XI$pxH9tID$PH@PH9A͉)D)	DP<8сHHH<HH)HT82P<<сHHH<HH)HT82fDfDH@XI9$pxwfEt$JfEl$HLH1[A\A]A^A_]fUHH@H]LeHLuL}LPLmLxALEȉUAIHEȋUHAA)A)D	y<<8AIINIM)J|87y<<<AIINIM)J|87fDffA2fE0L1H]LeLmLuL}ÐU10HAWAVAUIATSHHx8LpLCE1fMc1IL{ AO ~1Iw(1҃>HFu f.HHxt	9u1LAAO 1~+Iw(1҃>HFu@HHxt	9u1LAYAO ~/I(1҃?HGuSHHx?9uAD9cDxxE~9E1IcI}pAHHHxH<P@HpHD9xxDEE1AD9~;IcHHHuՋP<HpHAI}pD9ŅE1A@9(HcHHHutQHHPHpXI<N<p<4$HHLHL)It=8sDDDDAD))p<	48HHLHL)It=8p<4<HHLHL)It=8fDfD9(IxE1D,Eu_HD[A\A]A^A_]@HAw4WHC8OLH4AxAD9cL@ILxLH`@<%HHHHH)ID8(8LUHF`HxHHt'HPPH9t&HPXH9zH]fDLBXL;pxL@PLBXHpxI9tHB`I@`HpxHBXHF`HPPHHXR<Q<H<$AȁIINIM)JL8HFPHVX@<B<V<$сHHLHL)HT8HF`]ÐLBXL@XLBXHpxI91;LBPL@PLBPHpxI9tHB`I@`HpxHBPUHAWE1AVAUATISH(HGHLhHMupIPLS<HHL11DDC<I1HLAMAMt#uHL11fD1HLHS`Ht~J<HL1HChLCXLHSP0EH<HJ<H$1t$HS@LH1LH([A\A]A^A_]HL1ffff.UHFXHpxHH9tHu
HtHHPXH9u]H]þH1]UHOH~qH)Hx9|4H]fHcHDxO9|r9t9~҉W]wr9u۾1H]fUHHH]LeHHxHtLgHHCxLH]Lefff.UHH0LmH]ILeLuL}F@Hxx;}HHHLI9t/HH]LeLmLuL}LLLILCLLLIt$pHIxFIcD$@HHpIcD$@HHH0IcD$@HHHDŽ0AD$@9}
AD$@r9t9f@HfUHH H]LeHLmLuIHxHHtHHtH~xtH]LeLmLuDHItcH=HItOHXL LfAEIEHfAEIE yLE1LDMl$xoLE1fUHH@H]LeHLuL}MLmLxMD}IpxHax<	H߉B$B(f1B(AB(HIpxMHAPIpxLq`LahHAXAAHVH1HMHMLHMLHMHQ`DB<HrPF$~<HrXEAI~<IJ4II)ND8A8HLHMHMHHHMHMHH]LeLmLuL}IpxI9FPu>INPCf.IpxI9FXu3INX#*H1뜾QH1뇾JH1oUHHPLmL}IILH]LeHLuLMMAHILMt3EDLLH߉$H]LeLmLuL}fD1MHsH11ffff.UHHPfMHUD$MIEEEEEEEEEfEfEfEfEEEfEfEfEfEfEÐUIIHHHPHUfEfEfEXfE(fEfEfEfEEfEfE֫*EEEfEfEfEfEEEEfEfEfEfE$fffff.UAHAUATISHHhLxDEEEDMEME3EEEfEMfEfEfEẺUEfEfEfEfEt&HUE1LH$Hh[A\A]]fHMHIIMu1HIH11f.UI1E1IHHPHH}HUHLfEfEfEE$3ÐUA1EHSHH}HXLMHEfUHUfDEHIDfD]fE$HX[]UDAHHPfUULMDEIfME$HUEEEEEEEEfEfEfEfEEfEfEE#ÐUEHAWEAVAUAATIvSHHxLxfMɉL]fE(fEfEUUfEfEfEfE
EfEi€AfDEA
EfEfEfE)fEfE
EֺQ
iƀDΉu)ljAG`fEfUEi)AVHf}fUAFJIfUfEfEH1HQ fHH9uEL1IAII9uE t>AUMIDLH߉$HU~Hx[A\A]A^A_]MEHULHMDщ$]Hx[A\A]A^A_]úHH߉xDUL]HIxDUL]HH11_HDUL]L]DUUHHPUȃ@D$MIUHUEEEEEEEEfEfEfEfEEEfEfEfEfEDUDDHHPfMUUDEIE?À3EE$HUMEEEEEfEfEfEfEfEfEfEfEfE>fff.UDIHHPfUfMΉUUdfMfE(fEfEUU$HUfEfEfEfE(fEEEEfEfEfEfEfEEEfEfEfEfEjUAA@HHPHxfMfUDEIfE02fEfEdfEfEfEfEEfEfEEfMfMHUEEEEfEfEfEEE$fff.UII1HHPH}HHUD$LIF@UHHPA@<MȉMHUIEfE΋EEfEEEEEEfEfEfEfEEEfEfEfEfE$UHAWIAVAAUATSHH`peH%(HE1ALxvH1HH1@HueH34%(9Hĸ[A\A]A^A_]EB$IpHHhAtE1EuAD1tE1,@ tK@M@ƃ@tHcLHL)LDBhEu@E؃ uMLUL׉H<1LXHcLXK HxADpLLHHIHXLHxHxHHH)tI|
DwtHXwlLHGxGhHH`_pHHhHAE`LHXHXID
hIU@HhGIuPHh7IEXHh'HH1HDžhDE1D9rt$HhH9LA$DBlDt@4f1A}d
XAhHHu惽tzHhAHpPI;pxIt IxDPAvDPILUtH<1DPLLXLHHcttLDPLXLHDd$@DLDL$ADAL$HILXtuAEd$HcЉtADŽhH1H11Hf\HH11HBH1(H1UHFH@<%HHLHL)HD8%~-tq]fD@tW u
DHVR<сHHH4HH)HT81]@
pf
0f
`f
Pf
 f
@nfDUHGpH勀%~"tbt:tb]@tct+ u
HWp1]f
f
f
f
f
f
fUHH H]LmHLeLuID6LxEu.HDH]LeLmLufDE\$`E~HF DE~LLHS CHHC0LAl$`HsLHs DEnLC
wHADŽhAl$dEH/UHH H]LmHLeLuIu/HH]LeLmLufDHx@`~LLIAEu(IuHAE|LL1DLLfDUHH@LuLLeLmH]IL}ILxLH^ AT$HSPI;pxtIL$HJ`IT$HKPHJXIT$HSPIT$Hz`HZ`IT$HJPHrXI<N<r<4$HHLHL)It=8HSPHKXR<Q<K<$΁HHH<HH)IL58HAD$L1H]LeLmLuL}ÐHL׾
HHEIT$HEff.UHH H]LeHLmLuIHxIALPMtFIpPH;pxAtLAIAM<ALHpH]LeLmLuþ$H1fUHH H]LmHLeLuIH~`F<8%HHHHH)ʹHD8F<<%HHH4HH)HD8ALfADžfADžLLIHVLL1H]LeLmLuþ:Hffffff.UHATISH~`HHxHG@HtyHpPH;pxtfHXXHC`HPPHHXR<Q<H<$΁HHH<HH)IL481[A\]f.HXP띾NHӾLHf.UHATISHx(HpHC@HpxH9PXH`@<%HHHHH)ID8Hs@LjHIHptkH`A HLH<HHht;(1[A\]D(,(θǾsH믾vHfUHATISHx(HpHHhHHS@H;BXH;P`uqHpLHǃhHǃp1I$HHfDHH9u(1[A\]Ã(뾦HӾHfH뤾HUHATISHx(u@uLHs@LH8HpL美(1[A\]((f.UHAUATISHHxHp(4HhHtLHǃhHpLHǃpI$1HHfDHH9uE1(tLHD[A\A]]þHAUHHHH]UHH]ÍFUfHf9u
9t
%]```mmap_valid thinkpad external_amp enable id index h?@|@@|@ !01pqrstuvw$%%&&''(())**+++++- -@-`-----. .  !!""##$%s at 0x%lx/0x%lx, irq %isnd_cs46xxBUG?
3SPCR_RUNFR never reset
CS46xxCS46xx - RearCS46xx - Center LFECS46xx - IEC958CS46XXCS46xx Gameportpci%s/gameport0&chip->spos_mutex3%s ioremap problem
snd_cs46xx3unable to grab IRQ %d
DAC VolumeADC VolumeADC Capture SwitchDAC Capture SwitchIEC958 Output SwitchIEC958 Input SwitchIEC958 Playback DefaultIEC958 Playback MaskIEC958 Playback PCM StreamDuplicate Frontcwc4630cwcasynccwcsnoopcwcbinhackcwcdmaGenius Soundmaker 128 valueVoyetraMitac MI6020/21Hercules Game Theatre XPTerratec DMX XFire 1024Terratec SiXPack 5.1Thinkpad 570Thinkpad 600X/A20/T20Thinkpad 600E (unsupported)SCB's:

%04x %s:

parent [%s:%04x] parent [none] 
TASK TREES:

%04x %s:
%08x PCMREADER:
%04X %08X 
MIX_SAMPLE_BUF1:

SRC_TASK_SCB1:

SPDIFO_BUFFER:

...

OUTPUT_SNOOP:

CODEC_INPUT_BUF1: 

SPDIFI_IP_OUTPUT_BUFFER1: 

%s:
MODULES:
   %d symbols
   %d fixups
systemSYMBOLS:
%04X <%02X> %s [%s]
OVERLAYBEGINADDRESSdspspos_modulesparametersampletask_treescb_infospos_symbolsS16_ASYNCCODECINPUTTASKSPDIFOTASKSPDIFITASKSPDIFOSCBSPDIFISCBAsynCodecInputSCBsposCBNULLALGORITHMFGTASKTREEHEADERCODETASKTREEHEADERCODETASKTREETHREADMAGICSNOOPTASKnullSCBFGtaskTreeHdrBGtaskTreeHdrCodecOutSCB_IMasterMixSCBCodecInSCBWriteBackSCBVariDecimateSCBRecordMixerSCBCodecOutSCB_RearRearMixerSCBCodecOutSCB_CLFECLFEMixerSCBMagicSnoopSCB_ISPIOWriteSCBSrcTaskSCB_SPDIFIPCMSerialInput_WavePCMSerialInput_ADCAsynchFGRxSCB%04x %s:

%08x parent [%s:%04x] parent [none] index [%d] ref_count [%d]
BUG?
PCMSERIALINPUTTASKASYNCHFGTXCODEAsynchFGTxSCBNULLALGORITHMTIMINGMASTERTimingMasterSCBInstS16_CODECOUTPUTTASKS16_CODECINPUTTASKS16_UPSRCDMAREADERS16_MIXS16_MIX_TO_OSTREAMVARIDECIMATEASYNCHFGRXCODESPIOWRITEMAGICSNOOPTASKSrcTask_SCB%dPCMReader_SCB%dPCMSerialInput_IIparm=mmap_valid:Support OSS mmap.parmtype=mmap_valid:array of boolparm=thinkpad:Force to enable Thinkpad's CLKRUN control.parmtype=thinkpad:array of boolparm=external_amp:Force to enable external amplifer.parmtype=external_amp:array of boolparm=enable:Enable CS46xx soundcard.parmtype=enable:array of boolparm=id:ID string for the CS46xx soundcard.parmtype=id:array of charpparm=index:Index value for the CS46xx soundcard.parmtype=index:array of intlicense=GPLdescription=Cirrus Logic Sound Fusion CS46XXauthor=Jaroslav Kysela <perex@perex.cz>srcversion=F124142FAB7FCB6CE0AFCAEalias=pci:v00001013d00006004sv*sd*bc*sc*i*alias=pci:v00001013d00006003sv*sd*bc*sc*i*alias=pci:v00001013d00006001sv*sd*bc*sc*i*depends=snd-pcm,snd-ac97-codec,snd,snd-page-alloc,snd-rawmidi,gameportintree=Yvermagic=3.13.0-185-generic SMP mod_unload modversions $$$$$$`/////`3cs46xx: failed to initialize Hercules mixer (%d)
/build/linux-lts-trusty-tpwLnW/linux-lts-trusty-3.13.0/sound/pci/cs46xx/cs46xx_lib.c4cs46xx: ACCTL_VFRM not set 0x%x
3AC'97 read problem (ACCTL_DCV), reg = 0x%x
3AC'97 read problem (ACSTS_VSTS), codec_index %d, reg = 0x%x
3AC'97 write problem, codec_index = %d, reg = 0x%x, val = 0x%x
3CS46xx secondary codec doesn't respond!
3cs46xx: failed to create virtual PCM channel
3cs46xx: failed to re-create virtual PCM channel
3cs46xx: failure waiting for FIFO command to complete
3create - never read codec ready from AC'97
3it is not probably bug, try to use CS4236 driver
3ERROR: snd-cs46xx: never read ISV3 & ISV4 from AC'97
3       Try reloading the ALSA driver, if you find something
3       broken or not working on your soundcard upon
3       this message please report to alsa-devel@alsa-project.org
3cs46xx: cs46xx_setup_eapd_slot() - no secondary codec configured
3cs46xx: pci_enable_device failed, disabling device
3cs46xx: cannot allocate memory for gameport
3image download error [cwc4630]
3image download error [cwcasync]
3image download error [cwcsnoop]
3image download error [cwcbinhack]
3image download error [cwcdma]
3wrong address(es) - ba0 = 0x%lx, ba1 = 0x%lx
6Crystal EAPD support forced on.
6Activating CLKRUN hack for Thinkpad.
3unable to request memory region 0x%lx-0x%lx
Hercules Gamesurround Fortissimo IIHercules Gamesurround Fortissimo III 7.1Optical/Coaxial SPDIF Input Switchsub_list_ptr [%s:%04x]
next_scb_ptr [%s:%04x]  task_entry [%s:%04x]
   segment %02x offset %08x size %08x
3dsp_spos: failed to download parameter data to DSP
/build/linux-lts-trusty-tpwLnW/linux-lts-trusty-3.13.0/sound/pci/cs46xx/dsp_spos.c3dsp_spos: failed to sample data to DSP
3dsp_spos: symbol table is full
3dsp_spos: to many modules loaded into DSP
3dsp_spos: no space available in DSP
3dsp_spos: failed to load symbol table
3dsp_spos: failed to download code to DSP
3dsp_spos: symbol <%s> duplicated
3dsp_spos: got no place for other SCB
3dsp_spos: got no place for other TASK
3dsp_spos: failed to map TASK
3dsp_spos: failed to map SCB
3dsp_spos: symbol S16_ASYNCCODECINPUTTASK not found
3dsp_spos: symbol SPDIFOTASK not found
3dsp_spos: symbol SPDIFITASK not found
3dsp_spos: symbol NULLALGORITHM not found
3dsp_spos: symbol FGTASKTREEHEADERCODE not found
3dsp_spos: symbol TASKTREEHEADERCODE not found
3dsp_spos: symbol TASKTREETHREAD not found
3dsp_spos: symbol MAGICSNOOPTASK not found
3dsp_spos: failed to setup SCB's in DSP
3dsp_spos: SPIOWriteTask not responding
/build/linux-lts-trusty-tpwLnW/linux-lts-trusty-3.13.0/sound/pci/cs46xx/dsp_spos_scb_lib.csub_list_ptr [%s:%04x]
next_scb_ptr [%s:%04x]  task_entry [%s:%04x]
3dsp_spos: symbol %s not found
3dsp_spos: symbol NULLALGORITHM not found
3dsp_spos: symbol S16_UPSRC not found
3dsp_spos: no free PCM channel
3dsp_spos: to many SRC instances
!3dsp_spos: failed to create SRCtaskSCB
3dsp_spos: failed to create PCMreaderSCB
~|module_layout6jsnd_pcm_format_width__request_regiondSkmalloc_cachesNpci_bus_read_config_bytemsleep͙snd_ac97_readsnd_ac97_writeC>_raw_spin_unlockhvmallocBxpv_lock_ops|jparam_ops_intXiiomem_resource!E0dev_set_drvdatatjsnd_pcm_period_elapsed0snd_card_create3snd_dma_alloc_pages*lpci_disable_deviceT#*4copy_to_user_fromionOsnd_pcm_format_big_endianVU_snd_info_create_card_entry>Dkmemdup__const_udelay\3param_ops_booloNmutex_unlockvfree*Msnd_rawmidi_set_opsSqsprintf:Nsnd_card_disconnecth}jiffiessnd_rawmidi_newZ%strcmp;#snd_pcm_suspend_all|A]param_ops_charpR	pci_set_master/*JGsnd_device_newgpci_restore_stateJ_raw_spin_unlock_irqrestoreuoJxsnd_pcm_hw_constraint_lista__mutex_initI'printksnd_pcm_set_opsfsnd_ctl_notifyHWstrlcpyR0warn_slowpath_nullБmutex_lockGsnd_pcm_lib_free_pagesr request_threaded_irq*release_and_free_resourceߠTsnd_pcm_lib_ioctlM*	__gameport_register_port;hsnd_ctl_boolean_mono_info#ksnd_pcm_lib_malloc_pageshWKsnd_iprintfq<__snd_printk
wsnd_ac97_suspendNOvxpv_irq_ops5Bioremap_nocacheapci_bus_read_config_word__stack_chk_failkmalloc_order_trace&C_raw_spin_lock_irqLsnd_ctl_new1Glgameport_unregister_port;,snd_dma_free_pagesm__fentry__Ϛpci_unregister_driver
kmem_cache_alloc_traceLsnd_ctl_find_id+_raw_spin_lockYT+snd_ac97_bus'_raw_spin_lock_irqsaveA!__wake_upyHpci_set_power_state8snd_ac97_mixer=snd_ac97_update_bitsTxwarn_slowpath_fmtSAhsnd_pcm_format_physical_widthzkfree8߬imemcpy(snd_pcm_format_unsignedB	wsnd_info_free_entry- param_array_opsS9iounmapYqparavirt_ticketlocks_enabledL__pci_register_driversnd_card_proc_newEpci_get_devicetsnd_pcm_lib_preallocate_pages_for_all=8snd_card_free
snd_card_register0pci_dev_put5,asnd_pcm_new1(snprintf1̼snd_ac97_resume4esnd_ctl_add420snd_ac97_write_cache@snd_rawmidi_transmitpci_enable_deviceU!dev_get_drvdatah`snd_info_registerLt^snd_rawmidi_receiveaXgameport_set_physث
free_irq<pci_save_statestrcpy& pSPW3q`PPQRST;.;62S @BEGINADDRESSEXECCHILDEXECCHILD_98EXECCHILD_PUSH1INDEXECSIBLING
EXECSIBLING_298EXECSIBLING_2IND1TIMINGMASTEROS16_CODECINPUTTASK^PCMSERIALINPUTTASKmS16_MIX_TO_OSTREAMS16_MIXS16_UPSRC;MIX3_EXPdDECIMATEBYPOW2VARIDECIMATE_3DINPUTTASK
_3DPRLGCINPTASK'_3DSTEREOINPUTTASKB_3DOUTPUTTASKĂHRTF_MORPH_TASKƂWAIT4DATAPROLOGICDECORRELATORSTEREO2MONOpSPOSCBTASKTREETHREAD<TASKTREEHEADERCODEEFGTASKTREEHEADERCODEiNULLALGORITHMmHFGEXECCHILDnHFGEXECCHILD_98pHFGEXECCHILD_PUSH1INDsHFGEXECSIBLINGuHFGEXECSIBLING_298vHFGEXECSIBLING_2IND1yS16_CODECOUTPUTTASK#CODE_END(EXECCHILDEXECCHILD_98EXECCHILD_PUSH1INDEXECSIBLING
EXECSIBLING_298EXECSIBLING_2IND1TIMINGMASTEROS16_CODECINPUTTASK^PCMSERIALINPUTTASKmS16_MIX_TO_OSTREAMS16_MIXS16_UPSRC;MIX3_EXPdDECIMATEBYPOW2VARIDECIMATE_3DINPUTTASK
_3DPRLGCINPTASK'_3DSTEREOINPUTTASKB_3DOUTPUTTASKĂHRTF_MORPH_TASKƂWAIT4DATAPROLOGICDECORRELATORSTEREO2MONOOVERLAYBEGINADDRESSSPIOWRITE
S16_ASYNCCODECINPUTTASKCSPDIFITASK{SPDIFOTASKASYNCHFGTXCODEASYNCHFGRXCODE#CODE_ENDOVERLAYBEGINADDRESSOUTPUTSNOOP#CODE_END>OVERLAYBEGINADDRESSMAGICSNOOPTASK#CODE_END@EXECCHILDEXECCHILD_98EXECCHILD_PUSH1INDEXECSIBLING
EXECSIBLING_298EXECSIBLING_2IND1TIMINGMASTEROS16_CODECINPUTTASK^PCMSERIALINPUTTASKmS16_MIX_TO_OSTREAMS16_MIXS16_UPSRC;MIX3_EXPdDECIMATEBYPOW2VARIDECIMATE_3DINPUTTASK
_3DPRLGCINPTASK'_3DSTEREOINPUTTASKB_3DOUTPUTTASKĂHRTF_MORPH_TASKƂWAIT4DATAPROLOGICDECORRELATORSTEREO2MONOOVERLAYBEGINADDRESSDMAREADER#CODE_END00aA
0aA
0aA
0aA
0aA
0aA
0aA
0aA
0	@0	0	!
0	!
0	!
0	!
0	!
0	!
0	!
00'111111a7<77<'3gw
;70372='0A@q	A@	@	A@5		@%'
7:	.	0
p@0@"	2	
R1 D!`R)/h
A0?@7@	?	7W	?Q	7?	7?	7	A		@	A		@R	A\	@	@V		-@		@		-@Z		@		
n
-@	^	@	%Y-@		AR		o	@S				W
@\
%
@
-
[5
@_
=
A


AS

{{{{{W{Q{@{{=E~
Dz
@@5@pT@:wo
@@qx<R\UR	]2='1tc
4A	%6]c
	%'@
0t@0t>
B"A0
	.0	2Z0	60703zb
U
B0	
H
t;@
/E51'H
t;@/t@	Q	1'=GG@0	A@q	A@	@	A@5		DR(
::	

/hS)
A@
0
o=GG='D@t4h
juPDtG4h
ju!@%_U.2>U@?Lp)Mm
29L2M.	m
V,rJ@	0t
:1'%7@
0`uR@*0tK
u
C0'0D=$J9
0@B4
L%O@	%Gr	%0
0*0&%
n00	
0%W
G%,H
dPDp4h
juS
w"E0D=$J9
0@B
DL%O@	%Gr	%0
0	
%`5
n4@#4+Z%@	Q0
bj0	j
	
PDp4h
juE2
D=$J9

0%WG%,H	PDp4h
ju@N"HUB0-ߧE1
1'bqAD`TT
=Des
S0F{
Fo6Y
3!00
dC,4,C
\
h20'A"T.
]]H%s
S@0{
4o:
C%G2%O\C\C0C\C@N0(d`%gD.tB%Vl	o`C/
(
;C80
(
`tPDtG4h
ju@.`0d`3.tB%Vl	o`C/
;2C80
`tPDtG4h
ju1'DP0s@
p	*C\,	"P0t
Gtjp5ޭޭޭ5znQ@'zEsnd_cs46xxGCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3snd-cs46xx.ko\M.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.rela.text.unlikely.rela.rodata.rodata.str1.1.modinfo.rela__param.rela__mcount_loc.rela.smp_locks.rela.parainstructions.rodata.str1.8__versions.rela.data.rela__jump_table.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.rela.discard.retpoline_safe.gnu_debuglink@$3p .0p%> 9`%NIX0%^´2Y%r  m@%
z2 Y %X% +%@l@,%2  |\ ,%Ox?h% P` (A0%.R 30R<WSQWS8LXA%!iSSx^&&	 
 >.8 ? B H  Q@ ^ i |

"
"" 

 #
D9:
} U  f
	{
 
5
$@ 


  
%$
<` K
@^
` q
9,
e 

 
1
 

 
/
-H
(\2u`++V0b2+BA0-\`-w%|@`
0$`A3OV
t
oPq>50
5&2?@<T<j] 
u@:W"rG ?`5\\`\M25>0[*w "%d&X`&?
@P	0-	'G	@(@`	({	)V	)]	`p	@p	@+S
+
P,.

9
P-AI
.]
.@i
/t
/
0
0
4
p6\6%8FC@pdppp@pp
p,@pI;e<=p>@>PAB>
0D,

P@
E^
F|
0F
PFZ
0
 

P
`
 
 
@(
@8 @H`@Z@h`t0z@@#0@#@3`345"666
E DU@Db`tPWXYVHWB@Y8^)_0F`h`ac{ac@b4b-bI
0fk{moC*`pF@v\Z@i`@xZ[t\pxSPM2P~@ &

 8
`8
@#6
c+I
+\
+o
G
G	
P8
 !#MH+?Qa@G}`d`&?O[dp@Diz1G@VvmPIu@,P_PW]oh@``/FSbr Mp4HY@*{N@()=Vp
060JLnbmP
0O-OaKp: .6JRf pP&2VPtFv0Gp0d/*>Ne`< f0tN  # * C R c  Ju  snd_card_cs46xx_removesnd_card_cs46xx_probedev.33068enableidindexthinkpadexternal_ampmmap_validcs46xx_driver_initcs46xx_drivercs46xx_driver_exitsnd_cs46xx_ids__UNIQUE_ID_mmap_valid14__UNIQUE_ID_mmap_validtype13__param_mmap_valid__param_str_mmap_valid__param_arr_mmap_valid__UNIQUE_ID_thinkpad12__UNIQUE_ID_thinkpadtype11__param_thinkpad__param_str_thinkpad__param_arr_thinkpad__UNIQUE_ID_external_amp10__UNIQUE_ID_external_amptype9__param_external_amp__param_str_external_amp__param_arr_external_amp__UNIQUE_ID_enable8__UNIQUE_ID_enabletype7__param_enable__param_str_enable__param_arr_enable__UNIQUE_ID_id6__UNIQUE_ID_idtype5__param_id__param_str_id__param_arr_id__UNIQUE_ID_index4__UNIQUE_ID_indextype3__param_index__param_str_index__param_arr_index__UNIQUE_ID_license2__UNIQUE_ID_description1__UNIQUE_ID_author0__ticket_unlock_slowpathsnd_cs46xx_capture_direct_pointersnd_cs46xx_capture_indirect_pointersnd_cs46xx_mixer_free_ac97_bussnd_cs46xx_vol_infosnd_cs46xx_vol_getsnd_cs46xx_vol_putsnd_cs46xx_vol_dac_getsnd_cs46xx_iec958_getsnd_cs46xx_adc_capture_getsnd_cs46xx_pcm_capture_getsnd_herc_spdif_select_getsnd_herc_spdif_select_putsnd_cs46xx_spdif_infosnd_cs46xx_spdif_mask_getsnd_cs46xx_gameport_openamp_noneamp_herculesvoyetra_mixer_initsnd_cs46xx_midi_resetsnd_cs46xx_set_capture_sample_ratesnd_cs46xx_midi_input_triggerhercules_mixer_initsnd_hercules_controlsclkrun_initsnd_cs46xx_io_readsnd_cs46xx_codec_readsnd_cs46xx_codec_writesnd_cs46xx_gameport_cooked_readsnd_cs46xx_gameport_triggersnd_cs46xx_gameport_readsnd_cs46xx_ac97_readsnd_cs46xx_ac97_writesnd_cs46xx_mixer_free_ac97snd_cs46xx_playback_direct_pointersnd_cs46xx_playback_indirect_pointersnd_cs46xx_pcm_free_substreamsnd_cs46xx_midi_output_triggersnd_cs46xx_interruptsnd_cs46xx_capture_triggersnd_cs46xx_midi_output_closesnd_cs46xx_capture_preparesnd_cs46xx_codec_resetsnd_cs46xx_front_dup_getsnd_cs46xx_front_dup_putsnd_cs46xx_iec958_putsnd_cs46xx_pcm_capture_putsnd_cs46xx_adc_capture_putsnd_cs46xx_vol_dac_putcs46xx_detect_codecamp_voyetrasnd_cs46xx_playback_transfersnd_cs46xx_playback_triggersnd_cs46xx_capture_transfersnd_cs46xx_playback_preparesnd_cs46xx_playback_hw_freesnd_cs46xx_capture_hw_freesnd_cs46xx_capture_opensnd_cs46xx_capturehw_constraints_period_sizessnd_cs46xx_playback_closesnd_cs46xx_capture_close_cs46xx_adjust_sample_ratesnd_cs46xx_playback_close_iec958snd_cs46xx_capture_hw_paramssnd_cs46xx_capture_indirect_opssnd_cs46xx_capture_opssnd_cs46xx_reset.isra.6snd_cs46xx_hw_stopsnd_cs46xx_suspendsaved_regssnd_cs46xx_freesnd_cs46xx_dev_freeclkrun_hacksnd_cs46xx_proc_start.isra.9cs46xx_wait_for_fifosnd_cs46xx_clear_serial_FIFOssnd_cs46xx_chip_initvoyetra_setup_eapd_slotsnd_cs46xx_set_play_sample_rate.constprop.15snd_cs46xx_resumesnd_cs46xx_playback_hw_paramssnd_cs46xx_playback_indirect_opssnd_cs46xx_playback_indirect_iec958_opssnd_cs46xx_playback_opssnd_cs46xx_playback_indirect_rear_opssnd_cs46xx_playback_indirect_clfe_opssnd_cs46xx_playback_rear_opssnd_cs46xx_playback_iec958_opssnd_cs46xx_playback_clfe_opssnd_cs46xx_midi_output_opensnd_cs46xx_midi_input_closesnd_cs46xx_midi_input_opensnd_cs46xx_spdif_stream_putsnd_cs46xx_spdif_stream_getsnd_cs46xx_spdif_default_putsnd_cs46xx_spdif_default_get_cs46xx_playback_open_channelsnd_cs46xx_playbacksnd_cs46xx_playback_open_clfesnd_cs46xx_playback_open_rearsnd_cs46xx_playback_opensnd_cs46xx_playback_open_iec958ops.33351snd_cs46xx_controlssnd_cs46xx_front_dup_ctlsnd_cs46xx_midi_outputsnd_cs46xx_midi_inputcwc4630_modulecwcasync_modulecwcsnoop_modulecwcbinhack_modulecwcdma_module__key.33654cardsops.33652snd_cs46xx_proc_io_opsperiod_sizescwc4630_symbolscwc4630_segmentscwcasync_symbolscwcasync_segmentscwcsnoop_symbolscwcsnoop_segmentscwcbinhack_symbolscwcbinhack_segmentscwcdma_symbolscwcdma_segmentscwc4630_codecwc4630_parametercwcasync_codecwcsnoop_codecwcbinhack_codecwcdma_codecs46xx_dsp_proc_scb_readcs46xx_dsp_proc_task_tree_readcs46xx_dsp_proc_sample_dump_readcs46xx_dsp_proc_parameter_dump_readcs46xx_dsp_proc_modules_readcs46xx_dsp_proc_symbol_table_readdsp_load_parameterdsp_load_sample_dsp_create_task_tree.isra.7_dsp_create_scb.isra.8shadow_and_reallocate_code.isra.9wide_opcodesadd_symbolsadd_symbol.constprop.12_map_scb_map_task_treecs46xx_dsp_create_task_treecs46xx_dsp_async_initsposcb.30102null_scb.30103fg_task_tree_hdr.30104bg_task_tree_hdr.30105mix2_ostream_spb.30107_dsp_unlink_scbcs46xx_dsp_proc_scb_info_readfind_next_free_scb.isra.1remove_symbol.isra.2_dsp_create_generic_scbcs46xx_dsp_create_generic_scbcs46xx_dsp_create_pcm_serial_input_scb.isra.4cs46xx_dsp_create_asynch_fg_tx_scb.constprop.5cs46xx_dsp_create_pcm_reader_scb.constprop.6pcm_reader_buffer_addrsrc_delay_buffer_addrsrc_output_buffer_addr__UNIQUE_ID_srcversion5__UNIQUE_ID_alias4__UNIQUE_ID_alias3__UNIQUE_ID_alias2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0snd_cs46xx_gameportsnd_cs46xx_pcm_rearstrcpypci_save_statefree_irqcs46xx_dsp_enable_spdif_hwgameport_set_physsnd_rawmidi_receivesnd_info_registerdev_get_drvdatacs46xx_dsp_enable_spdif_outpci_enable_devicecs46xx_dsp_create_mix_to_ostream_scbsnd_rawmidi_transmitcs46xx_dsp_pcm_unlinksnd_ac97_write_cachecs46xx_dsp_spos_destroysnd_ctl_add__this_modulecs46xx_add_record_sourcesnd_ac97_resumesnd_pcm_newsnprintfpci_dev_putcs46xx_dsp_proc_free_scb_descsnd_card_registercs46xx_dsp_create_src_task_scbsnd_card_freecs46xx_dsp_scb_and_task_initsnd_pcm_lib_preallocate_pages_for_allpci_get_devicesnd_card_proc_newsnd_cs46xx_pcm__pci_register_drivercs46xx_iec958_pre_opensnd_cs46xx_pcm_center_lfeparavirt_ticketlocks_enablediounmapcs46xx_dsp_create_scbcs46xx_dsp_destroy_pcm_channelcleanup_moduleparam_array_opssnd_info_free_entrysnd_pcm_format_unsignedcs46xx_dsp_create_timing_master_scbmemcpykfreewarn_slowpath_fmtsnd_pcm_format_physical_widthsnd_ac97_update_bitssnd_ac97_mixercs46xx_dsp_load_modulepci_set_power_statecs46xx_iec958_post_close__wake_upcs46xx_src_linkcs46xx_dsp_create_codec_out_scb_raw_spin_lock_irqsavesnd_ac97_bus_raw_spin_locksnd_ctl_find_idkmem_cache_alloc_tracepci_unregister_driver__fentry__init_modulesnd_dma_free_pagessnd_cs46xx_midigameport_unregister_portsnd_ctl_new1_raw_spin_lock_irqcs46xx_dsp_pcm_ostream_set_periodkmalloc_order_trace__stack_chk_failcs46xx_dsp_pcm_channel_set_periodpci_bus_read_config_wordsnd_cs46xx_start_dspioremap_nocachecs46xx_dsp_enable_adc_capturecs46xx_dsp_disable_spdif_outpv_irq_opssnd_ac97_suspend__snd_printksnd_iprintfcs46xx_poke_via_dspsnd_pcm_lib_malloc_pagessnd_ctl_boolean_mono_info__mod_pci_device_table__gameport_register_portsnd_pcm_lib_ioctlrelease_and_free_resourcerequest_threaded_irqcs46xx_dsp_create_codec_in_scbcs46xx_dsp_create_mix_only_scbsnd_pcm_lib_free_pagessnd_cs46xx_pcm_iec958cs46xx_dsp_remove_scbmutex_lockwarn_slowpath_nullstrlcpysnd_ctl_notifycs46xx_src_unlinksnd_pcm_set_opssnd_cs46xx_pmcs46xx_dsp_enable_spdif_inprintk__mutex_initsnd_pcm_hw_constraint_list_raw_spin_unlock_irqrestorecs46xx_dsp_create_magic_snoop_scbpci_restore_statecs46xx_dsp_enable_pcm_capturesnd_device_newsnd_cs46xx_mixerpci_set_masterparam_ops_charpcs46xx_dsp_disable_spdif_incs46xx_dsp_proc_initcs46xx_dsp_pcm_linksnd_pcm_suspend_allstrcmpsnd_rawmidi_newjiffiessnd_card_disconnectsprintfsnd_rawmidi_set_opscs46xx_dsp_set_iec958_volumevfreemutex_unlockparam_ops_boolcs46xx_dsp_disable_adc_capturecs46xx_dsp_create_asynch_fg_rx_scb__const_udelaycs46xx_dsp_proc_register_scb_desckmemdupsnd_cs46xx_createcs46xx_dsp_create_vari_decimate_scbcs46xx_dsp_create_pcm_channelsnd_cs46xx_downloadsnd_cs46xx_clear_BA1snd_info_create_card_entrycs46xx_dsp_set_dac_volumesnd_pcm_format_big_endiancopy_to_user_fromiocs46xx_dsp_spos_createpci_disable_devicesnd_dma_alloc_pagessnd_card_createsnd_pcm_period_elapsedcs46xx_dsp_create_spio_write_scbdev_set_drvdatacs46xx_dsp_lookup_symboliomem_resourceparam_ops_intpv_lock_opscs46xx_dsp_proc_donevmalloc_raw_spin_unlocksnd_ac97_writesnd_ac97_readmsleeppci_bus_read_config_bytekmalloc_caches__request_regioncs46xx_dsp_resumesnd_pcm_format_widthcs46xx_dsp_disable_pcm_capture5!5;M\ c pu @|T+fP8dAxq8Xa55555155515a555A5a555515a5y5b/a 	/q	a
53
/f
a
5

:
	^5?\s
55yy8
D
8O
Gh


8
G

8
G
8
W5y(8G 8%W158W58W5%8*WA5n8sW58W58W!58W5}8W5$5//na519XA5k15;JE55%8%"y)oFMo\ivp8G!5Ea5'5%8%iGVvDu]5;Qda5wC55/5S(y15\#5^  k 5E"#"5*#<#!Q#_#z%8%W%5%S&5*&Sa&5&&<&D&L&T&\&d'l't!'|/'a'0m'`'5'V''u
(7A(5e(7(5((~)k')~7)C)8J)GX)d)8k)G)5)V)+)u)52*&J*<s*J*`*S*@A+5+5Q,5j,,,,l,F,F,"-*-7-*Q-5-9--.%.O=.T.$`.h.$.8.W.5.5/5;/yV/+b/8k/G/5/y//8/G0505.1yv1y1P2yr222y33S3@_38h3Go3p}383G3383G3383G3 383G3X455585G5596Yq656/6a6566*7c7#7gZ7l77
7
7y[8,88^8p858&.9Vh9?9J9%989%9SQ:%]:8d:%u:u:@:::;@;u/;G;w;@;8;W;u;u;8;W;50<;w<E<<5<;:=Et==5=;>EL>q>5>V?I?u@5>@V=AuQA5|AVBIBuB5CVDu1D5gD4tD3DDDDDDEEE-E;EIE$ZEVfE0E`EuE$E5F51F5QF5{FVFFuF5F8FW1G5NG8SGWG5GEGGH[H@H[^HH5HLHHH[,IQI5IZII@I[J1J5jJnoJJJ[JK5KQK0mKKK K:KrL2L
L:LMM>M5MM~RMncM`
yMrM
MrM5MLM3N
NX'N/NBNJNRNZN0NNMN N^N5N
N)O
O)O 'O)6O`>O)MOUO)eOOyPPP8PG+PxCPSPcPqP5PPLP3P`PP_tR@R@RR9SgRSlSSBSSSPS
TTeRTlT@TjTT3TpU8UGU.7UHCU8HUGVU5iUpUUUU8UGUU8UGVV8'VGLVSV8\VGvVV5VVVVH=WGWH[WeWHWHWHWWHWWHWuW5*XV3X;XHjXXHXXHXXHYYHYuAY5^YwYHYYHYYHYYHZ
ZH/Z;ZH[ZeZH{ZZHZZHZZHZ[H[([H;[$E[Ho[{[H[[H[[H[5[H\\H;\E\H[\h\H{\;\H\\H\\H\]H]K%]HO][]H{]]H]]H]`]H]]H!^1^HC^M^H^^e^H^5_}
_H_#_H0_<_Hn_x_H_5_V__H_}
`H`(`H4`C`Hj``H`u`5``Ha4a>aHaa5aaaaGa5abHb-bGAb5b5b5acwcccWd5+dVdd$d$dtd$d$duddWd5e=%e=e=He\We3ee$f$ftf$!f5mfmf5fGgehxqhxhGh5iGjjjkk(k/kGBk(NkUkGfkyk~kWk5kllXllGlxlmGm5mnnnGo5lo5pApHpGap5pppGp5q#qCq\qdqq`qqqq_qqr#r^(rErMrpr@YurrrrWrrr
sVs.sVszsus s s s t t !t 1t5\t ut t t t t tV@uTuuau u5u{v!v(vG0v$Av5kv&wvv>vvIvvTy=y^Eyayhiyyzyzzz:z	FzMzG[z	gznzG|zP	zzGzzWzzWzzWz5{Z{z6{>{V{^{v{~{{{{{{`{{{.|zC|ZJ|T|Z_|Zz||[|[|[|"||.|}R3}G}Qv}}}t\},}}~<	~Rb~Kv~.~\~R~~b%Nj}ZW
G)i=._zgR	G
Gπ	݀
GP
5\VlUZuԁفWW5BVP]	luWW5VU
u&+WA5V	uȃ̓WW5(V7UJufkW5y

 G15VŅԅx;-EuI I:?WUZW5IIȇIۇyII15aVu5DVu!5HZlIIaIq5W5&V3=HYhHHH‘HpHHu3=HQ5W5̒ђW,1WA5f v$5W/4a<$W5ap3 Ǖ$ 5U9%Ȗ/,a?zWWȗ͗W5ht{G5?A5LRXa!5o+7>GQ5f}t5565IGW15S555a55âQ59%7ʤ /a9%)K S`n8G˧ا`G>W).WA5q5A5zWŪ/aUUKPWa5Wѫ/aa!5]/SawaW5:?WQ5/!aAFWa5W&+WA5G)_dWw|W5UUafWy~WWW5I!DA5}IUU
W4,vv 0v8@pvxh  P,6 P,(60P,86ɥ٥ (8@HX `@hx` ` (080@HP0X``hp@x`0`

0@  (08@@HPX ``hpx`0 "%&`&'@(())@++P,P-.. /(/0080@4H5Pp6X6`8h;p<x=p>@PAB0DEF0FPFF0GGHPI0JKMMNpP V(W0@Y8^@_H`P`aXa`@bhbpbxdd ffhkmo`pp0tu@vz@0 (008 @pHPPX`@hpx@ P0`P@p@`  (P0`8@@HP@n<^=6>j)G t<07=@>P`  (\0F'N8%" @`&H@(PNX)`&hp@x`F'N8%" @EH'PNX8`%h"px PF)N8%" @0FH'PNX8`%h"px0F'N8%"(0@EH'PNX8`%h"px0PF)N8%"(08``&h@(pNx)&@ @0HPX0K0` 8K@`Hp-KBK	V(	@0	B8	PA`	nx	@	`		@	@	p>
(
K0
 8
``
;h
p

=
<




#

@#@3 0`3H4`p566 D(580HX5x




(

8
H
X

h
x





'(?XT`p.a.w.P K#@D(#`P3P4W6X0DY:hg< <(0*=8X=@H>P0>X`~hpX6P)Gt<7= >(0Magrathea: Glacier signing keyewTzܫkQT[%i]^y*Ssحqjֻp	hC̚I&(XW ~fWC'qqln;@BXaEN؇<c6^o2˥E$?J
[m4A	t?K¼=[̥!UWtiSS;$]4v[uoN$vW]sl?@3Z7oi)
dV;ԯ "Wnhޘ/L<	/0)Suq@
v_
"+ZfbKΥu-u⎀h b1+ҌIӚdFS8vtܿ|~ժxלk H":N~Q5QoK/ٱ$		H*$Q-KvF2m`"\j/38r
Wѷ.hiUPTn1ֵ᡼%xgv	6r$~Module signature appended~