Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[wrt350n-kernel.git] / sound / pci / au88x0 / au88x0_eqdata.c
blobce8dca8ce1e2ddd7963bbb5522a178683ab844d5
1 /* Data structs */
3 static u16 asEqCoefsZeros[50] = {
4 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
7 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
16 static u16 asEqCoefsPipes[64] = {
17 0x0000, 0x0000,
18 0x0000, 0x0666, 0x0000, 0x0000, 0x0666,
19 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
20 0x0000, 0x0666, 0x0000, 0x0000, 0x0666,
21 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
22 0x0000, 0x0666, 0x0000, 0x0000, 0x0666,
23 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
24 0x0000, 0x0666, 0x0000, 0x0000, 0x0666,
25 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
26 0x0000, 0x0666, 0x0000, 0x0000, 0x066a,
27 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
29 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
30 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
31 0x0000, 0x0000
34 /* More coef sets can be found in the win2k "inf" file. */
35 static auxxEqCoeffSet_t asEqCoefsNormal = {
36 .LeftCoefs = {
37 0x7e60, 0xc19e, 0x0001, 0x0002, 0x0001,
38 0x7fa0, 0xc05f, 0x004f, 0x0000, 0xffb1,
39 0x7f3f, 0xc0bc, 0x00c2, 0x0000, 0xff3e,
40 0x7e78, 0xc177, 0x011f, 0x0000, 0xfee1,
41 0x7cd6, 0xc2e5, 0x025c, 0x0000, 0xfda4,
42 0x7949, 0xc5aa, 0x0467, 0x0000, 0xfb99,
43 0x7120, 0xcadf, 0x0864, 0x0000, 0xf79c,
44 0x5d33, 0xd430, 0x0f7e, 0x0000, 0xf082,
45 0x2beb, 0xe3ca, 0x1bd3, 0x0000, 0xe42d,
46 0xd740, 0xf01d, 0x2ac5, 0x0000, 0xd53b},
48 .RightCoefs = {
49 0x7e60, 0xc19e, 0x0001, 0x0002, 0x0001,
50 0x7fa0, 0xc05f, 0x004f, 0x0000, 0xffb1,
51 0x7f3f, 0xc0bc, 0x00c2, 0x0000, 0xff3e,
52 0x7e78, 0xc177, 0x011f, 0x0000, 0xfee1,
53 0x7cd6, 0xc2e5, 0x025c, 0x0000, 0xfda4,
54 0x7949, 0xc5aa, 0x0467, 0x0000, 0xfb99,
55 0x7120, 0xcadf, 0x0864, 0x0000, 0xf79c,
56 0x5d33, 0xd430, 0x0f7e, 0x0000, 0xf082,
57 0x2beb, 0xe3ca, 0x1bd3, 0x0000, 0xe42d,
58 0xd740, 0xf01d, 0x2ac5, 0x0000, 0xd53b},
60 .LeftGains = {
61 0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96,
62 0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96},
63 .RightGains = {
64 0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96,
65 0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96}
68 static u16 eq_gains_normal[20] = {
69 0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96,
70 0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96,
71 0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96,
72 0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96
75 /* _rodatab60 */
76 static u16 eq_gains_zero[10] = {
77 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
78 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
81 /* _rodatab7c: ProgramPipe */
82 static u16 eq_gains_current[12] = {
83 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
84 0x7fff,
85 0x7fff, 0x7fff, 0x7fff
88 /* _rodatab78 */
89 static u16 eq_states_zero[2] = { 0x0000, 0x0000 };
91 static u16 asEqOutStateZeros[48] = {
92 0x0000, 0x0000, 0x0000, 0x0000,
93 0x0000, 0x0000, 0x0000, 0x0000,
94 0x0000, 0x0000, 0x0000, 0x0000,
95 0x0000, 0x0000, 0x0000, 0x0000,
96 0x0000, 0x0000, 0x0000, 0x0000,
97 0x0000, 0x0000, 0x0000, 0x0000,
98 0x0000, 0x0000, 0x0000, 0x0000,
99 0x0000, 0x0000, 0x0000, 0x0000,
100 0x0000, 0x0000, 0x0000, 0x0000,
101 0x0000, 0x0000, 0x0000, 0x0000,
102 0x0000, 0x0000, 0x0000, 0x0000,
103 0x0000, 0x0000, 0x0000, 0x0000
106 /*_rodataba0:*/
107 static u16 eq_levels[64] = {
108 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
109 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
110 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
111 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
112 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
113 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
114 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
115 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000