aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEbru Akagunduz <ebru.akagunduz@gmail.com>2013-10-29 04:14:34 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-10-29 11:43:05 -0400
commit17607ca280221c26d0a53bf7d53c339489a936cc (patch)
treee2e594af7d51d3ee46623ef85ca54fdd3365f377
parent06c789ed3b17b0e692d23cebae704476c682adab (diff)
Staging: winbond: Fix Sparse Warnings in reg.c
This patch fixes the Sparse Warnings "symbol was not declared. Should it be static?" and "defined but not used [-Wunused-variable]" in reg.c Signed-off-by: Ebru Akagunduz <ebru.akagunduz@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/staging/winbond/reg.c105
1 files changed, 29 insertions, 76 deletions
diff --git a/drivers/staging/winbond/reg.c b/drivers/staging/winbond/reg.c
index 80b4b343a94e..5fd4c4a72eee 100644
--- a/drivers/staging/winbond/reg.c
+++ b/drivers/staging/winbond/reg.c
@@ -43,7 +43,7 @@
43 */ 43 */
44 44
45/* MAX2825 (pure b/g) */ 45/* MAX2825 (pure b/g) */
46u32 max2825_rf_data[] = { 46static u32 max2825_rf_data[] = {
47 (0x00<<18) | 0x000a2, 47 (0x00<<18) | 0x000a2,
48 (0x01<<18) | 0x21cc0, 48 (0x01<<18) | 0x21cc0,
49 (0x02<<18) | 0x13806, 49 (0x02<<18) | 0x13806,
@@ -59,7 +59,7 @@ u32 max2825_rf_data[] = {
59 (0x0C<<18) | 0x0c100 /* 11a: 0x0c300, 11g: 0x0c100 */ 59 (0x0C<<18) | 0x0c100 /* 11a: 0x0c300, 11g: 0x0c100 */
60}; 60};
61 61
62u32 max2825_channel_data_24[][3] = { 62static u32 max2825_channel_data_24[][3] = {
63 {(0x03 << 18) | 0x30142, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x289A6}, /* channel 01 */ 63 {(0x03 << 18) | 0x30142, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x289A6}, /* channel 01 */
64 {(0x03 << 18) | 0x32141, (0x04 << 18) | 0x08444, (0x05 << 18) | 0x289A6}, /* channel 02 */ 64 {(0x03 << 18) | 0x32141, (0x04 << 18) | 0x08444, (0x05 << 18) | 0x289A6}, /* channel 02 */
65 {(0x03 << 18) | 0x32143, (0x04 << 18) | 0x0aeee, (0x05 << 18) | 0x289A6}, /* channel 03 */ 65 {(0x03 << 18) | 0x32143, (0x04 << 18) | 0x0aeee, (0x05 << 18) | 0x289A6}, /* channel 03 */
@@ -76,11 +76,11 @@ u32 max2825_channel_data_24[][3] = {
76 {(0x03 << 18) | 0x32941, (0x04 << 18) | 0x09999, (0x05 << 18) | 0x289A6} /* channel 14 (2484MHz) */ 76 {(0x03 << 18) | 0x32941, (0x04 << 18) | 0x09999, (0x05 << 18) | 0x289A6} /* channel 14 (2484MHz) */
77}; 77};
78 78
79u32 max2825_power_data_24[] = {(0x0C << 18) | 0x0c000, (0x0C << 18) | 0x0c100}; 79static u32 max2825_power_data_24[] = {(0x0C << 18) | 0x0c000, (0x0C << 18) | 0x0c100};
80 80
81/* ========================================== */ 81/* ========================================== */
82/* MAX2827 (a/b/g) */ 82/* MAX2827 (a/b/g) */
83u32 max2827_rf_data[] = { 83static u32 max2827_rf_data[] = {
84 (0x00 << 18) | 0x000a2, 84 (0x00 << 18) | 0x000a2,
85 (0x01 << 18) | 0x21cc0, 85 (0x01 << 18) | 0x21cc0,
86 (0x02 << 18) | 0x13806, 86 (0x02 << 18) | 0x13806,
@@ -96,7 +96,7 @@ u32 max2827_rf_data[] = {
96 (0x0C << 18) | 0x0c100 /* 11a: 0x0c300, 11g: 0x0c100 */ 96 (0x0C << 18) | 0x0c100 /* 11a: 0x0c300, 11g: 0x0c100 */
97}; 97};
98 98
99u32 max2827_channel_data_24[][3] = { 99static u32 max2827_channel_data_24[][3] = {
100 {(0x03 << 18) | 0x30142, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x289A6}, /* channe1 01 */ 100 {(0x03 << 18) | 0x30142, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x289A6}, /* channe1 01 */
101 {(0x03 << 18) | 0x32141, (0x04 << 18) | 0x08444, (0x05 << 18) | 0x289A6}, /* channe1 02 */ 101 {(0x03 << 18) | 0x32141, (0x04 << 18) | 0x08444, (0x05 << 18) | 0x289A6}, /* channe1 02 */
102 {(0x03 << 18) | 0x32143, (0x04 << 18) | 0x0aeee, (0x05 << 18) | 0x289A6}, /* channe1 03 */ 102 {(0x03 << 18) | 0x32143, (0x04 << 18) | 0x0aeee, (0x05 << 18) | 0x289A6}, /* channe1 03 */
@@ -113,7 +113,7 @@ u32 max2827_channel_data_24[][3] = {
113 {(0x03 << 18) | 0x32941, (0x04 << 18) | 0x09999, (0x05 << 18) | 0x289A6} /* channel 14 (2484MHz) */ 113 {(0x03 << 18) | 0x32941, (0x04 << 18) | 0x09999, (0x05 << 18) | 0x289A6} /* channel 14 (2484MHz) */
114}; 114};
115 115
116u32 max2827_channel_data_50[][3] = { 116static u32 max2827_channel_data_50[][3] = {
117 {(0x03 << 18) | 0x33cc3, (0x04 << 18) | 0x08ccc, (0x05 << 18) | 0x2A9A6}, /* channel 36 */ 117 {(0x03 << 18) | 0x33cc3, (0x04 << 18) | 0x08ccc, (0x05 << 18) | 0x2A9A6}, /* channel 36 */
118 {(0x03 << 18) | 0x302c0, (0x04 << 18) | 0x08000, (0x05 << 18) | 0x2A9A6}, /* channel 40 */ 118 {(0x03 << 18) | 0x302c0, (0x04 << 18) | 0x08000, (0x05 << 18) | 0x2A9A6}, /* channel 40 */
119 {(0x03 << 18) | 0x302c2, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x2A9A6}, /* channel 44 */ 119 {(0x03 << 18) | 0x302c2, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x2A9A6}, /* channel 44 */
@@ -124,12 +124,12 @@ u32 max2827_channel_data_50[][3] = {
124 {(0x03 << 18) | 0x30ac2, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x2A9A6} /* channel 64 */ 124 {(0x03 << 18) | 0x30ac2, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x2A9A6} /* channel 64 */
125}; 125};
126 126
127u32 max2827_power_data_24[] = {(0x0C << 18) | 0x0C000, (0x0C << 18) | 0x0D600, (0x0C << 18) | 0x0C100}; 127static u32 max2827_power_data_24[] = {(0x0C << 18) | 0x0C000, (0x0C << 18) | 0x0D600, (0x0C << 18) | 0x0C100};
128u32 max2827_power_data_50[] = {(0x0C << 18) | 0x0C400, (0x0C << 18) | 0x0D500, (0x0C << 18) | 0x0C300}; 128static u32 max2827_power_data_50[] = {(0x0C << 18) | 0x0C400, (0x0C << 18) | 0x0D500, (0x0C << 18) | 0x0C300};
129 129
130/* ======================================================= */ 130/* ======================================================= */
131/* MAX2828 (a/b/g) */ 131/* MAX2828 (a/b/g) */
132u32 max2828_rf_data[] = { 132static u32 max2828_rf_data[] = {
133 (0x00 << 18) | 0x000a2, 133 (0x00 << 18) | 0x000a2,
134 (0x01 << 18) | 0x21cc0, 134 (0x01 << 18) | 0x21cc0,
135 (0x02 << 18) | 0x13806, 135 (0x02 << 18) | 0x13806,
@@ -145,7 +145,7 @@ u32 max2828_rf_data[] = {
145 (0x0C << 18) | 0x0c100 /* 11a: 0x0c300, 11g: 0x0c100 */ 145 (0x0C << 18) | 0x0c100 /* 11a: 0x0c300, 11g: 0x0c100 */
146}; 146};
147 147
148u32 max2828_channel_data_24[][3] = { 148static u32 max2828_channel_data_24[][3] = {
149 {(0x03 << 18) | 0x30142, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x289A6}, /* channe1 01 */ 149 {(0x03 << 18) | 0x30142, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x289A6}, /* channe1 01 */
150 {(0x03 << 18) | 0x32141, (0x04 << 18) | 0x08444, (0x05 << 18) | 0x289A6}, /* channe1 02 */ 150 {(0x03 << 18) | 0x32141, (0x04 << 18) | 0x08444, (0x05 << 18) | 0x289A6}, /* channe1 02 */
151 {(0x03 << 18) | 0x32143, (0x04 << 18) | 0x0aeee, (0x05 << 18) | 0x289A6}, /* channe1 03 */ 151 {(0x03 << 18) | 0x32143, (0x04 << 18) | 0x0aeee, (0x05 << 18) | 0x289A6}, /* channe1 03 */
@@ -162,7 +162,7 @@ u32 max2828_channel_data_24[][3] = {
162 {(0x03 << 18) | 0x32941, (0x04 << 18) | 0x09999, (0x05 << 18) | 0x289A6} /* channel 14 (2484MHz) */ 162 {(0x03 << 18) | 0x32941, (0x04 << 18) | 0x09999, (0x05 << 18) | 0x289A6} /* channel 14 (2484MHz) */
163}; 163};
164 164
165u32 max2828_channel_data_50[][3] = { 165static u32 max2828_channel_data_50[][3] = {
166 {(0x03 << 18) | 0x33cc3, (0x04 << 18) | 0x08ccc, (0x05 << 18) | 0x289A6}, /* channel 36 */ 166 {(0x03 << 18) | 0x33cc3, (0x04 << 18) | 0x08ccc, (0x05 << 18) | 0x289A6}, /* channel 36 */
167 {(0x03 << 18) | 0x302c0, (0x04 << 18) | 0x08000, (0x05 << 18) | 0x289A6}, /* channel 40 */ 167 {(0x03 << 18) | 0x302c0, (0x04 << 18) | 0x08000, (0x05 << 18) | 0x289A6}, /* channel 40 */
168 {(0x03 << 18) | 0x302c2, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x289A6}, /* channel 44 */ 168 {(0x03 << 18) | 0x302c2, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x289A6}, /* channel 44 */
@@ -173,12 +173,12 @@ u32 max2828_channel_data_50[][3] = {
173 {(0x03 << 18) | 0x30ac2, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x289A6} /* channel 64 */ 173 {(0x03 << 18) | 0x30ac2, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x289A6} /* channel 64 */
174}; 174};
175 175
176u32 max2828_power_data_24[] = {(0x0C << 18) | 0x0c000, (0x0C << 18) | 0x0c100}; 176static u32 max2828_power_data_24[] = {(0x0C << 18) | 0x0c000, (0x0C << 18) | 0x0c100};
177u32 max2828_power_data_50[] = {(0x0C << 18) | 0x0c000, (0x0C << 18) | 0x0c100}; 177static u32 max2828_power_data_50[] = {(0x0C << 18) | 0x0c000, (0x0C << 18) | 0x0c100};
178 178
179/* ========================================================== */ 179/* ========================================================== */
180/* MAX2829 (a/b/g) */ 180/* MAX2829 (a/b/g) */
181u32 max2829_rf_data[] = { 181static u32 max2829_rf_data[] = {
182 (0x00 << 18) | 0x000a2, 182 (0x00 << 18) | 0x000a2,
183 (0x01 << 18) | 0x23520, 183 (0x01 << 18) | 0x23520,
184 (0x02 << 18) | 0x13802, 184 (0x02 << 18) | 0x13802,
@@ -194,7 +194,7 @@ u32 max2829_rf_data[] = {
194 (0x0C << 18) | 0x0F300 /* TXVGA=51, (MAX-6 dB) */ 194 (0x0C << 18) | 0x0F300 /* TXVGA=51, (MAX-6 dB) */
195}; 195};
196 196
197u32 max2829_channel_data_24[][3] = { 197static u32 max2829_channel_data_24[][3] = {
198 {(3 << 18) | 0x30142, (4 << 18) | 0x0b333, (5 << 18) | 0x289C6}, /* 01 (2412MHz) */ 198 {(3 << 18) | 0x30142, (4 << 18) | 0x0b333, (5 << 18) | 0x289C6}, /* 01 (2412MHz) */
199 {(3 << 18) | 0x32141, (4 << 18) | 0x08444, (5 << 18) | 0x289C6}, /* 02 (2417MHz) */ 199 {(3 << 18) | 0x32141, (4 << 18) | 0x08444, (5 << 18) | 0x289C6}, /* 02 (2417MHz) */
200 {(3 << 18) | 0x32143, (4 << 18) | 0x0aeee, (5 << 18) | 0x289C6}, /* 03 (2422MHz) */ 200 {(3 << 18) | 0x32143, (4 << 18) | 0x0aeee, (5 << 18) | 0x289C6}, /* 03 (2422MHz) */
@@ -211,7 +211,7 @@ u32 max2829_channel_data_24[][3] = {
211 {(3 << 18) | 0x32941, (4 << 18) | 0x09999, (5 << 18) | 0x289C6}, /* 14 (2484MHz) */ 211 {(3 << 18) | 0x32941, (4 << 18) | 0x09999, (5 << 18) | 0x289C6}, /* 14 (2484MHz) */
212}; 212};
213 213
214u32 max2829_channel_data_50[][4] = { 214static u32 max2829_channel_data_50[][4] = {
215 {36, (3 << 18) | 0x33cc3, (4 << 18) | 0x08ccc, (5 << 18) | 0x2A946}, /* 36 (5.180GHz) */ 215 {36, (3 << 18) | 0x33cc3, (4 << 18) | 0x08ccc, (5 << 18) | 0x2A946}, /* 36 (5.180GHz) */
216 {40, (3 << 18) | 0x302c0, (4 << 18) | 0x08000, (5 << 18) | 0x2A946}, /* 40 (5.200GHz) */ 216 {40, (3 << 18) | 0x302c0, (4 << 18) | 0x08000, (5 << 18) | 0x2A946}, /* 40 (5.200GHz) */
217 {44, (3 << 18) | 0x302c2, (4 << 18) | 0x0b333, (5 << 18) | 0x2A946}, /* 44 (5.220GHz) */ 217 {44, (3 << 18) | 0x302c2, (4 << 18) | 0x0b333, (5 << 18) | 0x2A946}, /* 44 (5.220GHz) */
@@ -296,51 +296,6 @@ u32 max2829_channel_data_50[][4] = {
296 * 0x0c 0x0c000 296 * 0x0c 0x0c000
297 * ==================================================================== 297 * ====================================================================
298 */ 298 */
299u32 maxim_317_rf_data[] = {
300 (0x00 << 18) | 0x000a2,
301 (0x01 << 18) | 0x214c0,
302 (0x02 << 18) | 0x13802,
303 (0x03 << 18) | 0x30143,
304 (0x04 << 18) | 0x0accc,
305 (0x05 << 18) | 0x28986,
306 (0x06 << 18) | 0x18008,
307 (0x07 << 18) | 0x38400,
308 (0x08 << 18) | 0x05108,
309 (0x09 << 18) | 0x27ff8,
310 (0x0A << 18) | 0x14000,
311 (0x0B << 18) | 0x37f99,
312 (0x0C << 18) | 0x0c000
313};
314
315u32 maxim_317_channel_data_24[][3] = {
316 {(0x03 << 18) | 0x30143, (0x04 << 18) | 0x0accc, (0x05 << 18) | 0x28986}, /* channe1 01 */
317 {(0x03 << 18) | 0x32140, (0x04 << 18) | 0x09111, (0x05 << 18) | 0x28986}, /* channe1 02 */
318 {(0x03 << 18) | 0x32142, (0x04 << 18) | 0x0bbbb, (0x05 << 18) | 0x28986}, /* channe1 03 */
319 {(0x03 << 18) | 0x32143, (0x04 << 18) | 0x0accc, (0x05 << 18) | 0x28986}, /* channe1 04 */
320 {(0x03 << 18) | 0x31140, (0x04 << 18) | 0x09111, (0x05 << 18) | 0x28986}, /* channe1 05 */
321 {(0x03 << 18) | 0x31142, (0x04 << 18) | 0x0bbbb, (0x05 << 18) | 0x28986}, /* channe1 06 */
322 {(0x03 << 18) | 0x31143, (0x04 << 18) | 0x0accc, (0x05 << 18) | 0x28986}, /* channe1 07 */
323 {(0x03 << 18) | 0x33140, (0x04 << 18) | 0x09111, (0x05 << 18) | 0x28986}, /* channe1 08 */
324 {(0x03 << 18) | 0x33142, (0x04 << 18) | 0x0bbbb, (0x05 << 18) | 0x28986}, /* channe1 09 */
325 {(0x03 << 18) | 0x33143, (0x04 << 18) | 0x0accc, (0x05 << 18) | 0x28986}, /* channe1 10 */
326 {(0x03 << 18) | 0x30940, (0x04 << 18) | 0x09111, (0x05 << 18) | 0x28986}, /* channe1 11 */
327 {(0x03 << 18) | 0x30942, (0x04 << 18) | 0x0bbbb, (0x05 << 18) | 0x28986}, /* channe1 12 */
328 {(0x03 << 18) | 0x30943, (0x04 << 18) | 0x0accc, (0x05 << 18) | 0x28986} /* channe1 13 */
329};
330
331u32 maxim_317_channel_data_50[][3] = {
332 {(0x03 << 18) | 0x33cc0, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x2a986}, /* channel 36 */
333 {(0x03 << 18) | 0x302c0, (0x04 << 18) | 0x08000, (0x05 << 18) | 0x2a986}, /* channel 40 */
334 {(0x03 << 18) | 0x302c3, (0x04 << 18) | 0x0accc, (0x05 << 18) | 0x2a986}, /* channel 44 */
335 {(0x03 << 18) | 0x322c1, (0x04 << 18) | 0x09666, (0x05 << 18) | 0x2a986}, /* channel 48 */
336 {(0x03 << 18) | 0x312c2, (0x04 << 18) | 0x09999, (0x05 << 18) | 0x2a986}, /* channel 52 */
337 {(0x03 << 18) | 0x332c0, (0x04 << 18) | 0x0b333, (0x05 << 18) | 0x2a99e}, /* channel 56 */
338 {(0x03 << 18) | 0x30ac0, (0x04 << 18) | 0x08000, (0x05 << 18) | 0x2a99e}, /* channel 60 */
339 {(0x03 << 18) | 0x30ac3, (0x04 << 18) | 0x0accc, (0x05 << 18) | 0x2a99e} /* channel 64 */
340};
341
342u32 maxim_317_power_data_24[] = {(0x0C << 18) | 0x0c000, (0x0C << 18) | 0x0c100};
343u32 maxim_317_power_data_50[] = {(0x0C << 18) | 0x0c000, (0x0C << 18) | 0x0c100};
344 299
345/* 300/*
346 * =================================================================== 301 * ===================================================================
@@ -388,7 +343,7 @@ u32 maxim_317_power_data_50[] = {(0x0C << 18) | 0x0c000, (0x0C << 18) | 0x0c100}
388 * 0x0f 0xf00a0 ; Restore Initial Setting 343 * 0x0f 0xf00a0 ; Restore Initial Setting
389 * ================================================================== 344 * ==================================================================
390 */ 345 */
391u32 al2230_rf_data[] = { 346static u32 al2230_rf_data[] = {
392 (0x00 << 20) | 0x09EFC, 347 (0x00 << 20) | 0x09EFC,
393 (0x01 << 20) | 0x8CCCC, 348 (0x01 << 20) | 0x8CCCC,
394 (0x02 << 20) | 0x40058, 349 (0x02 << 20) | 0x40058,
@@ -406,7 +361,7 @@ u32 al2230_rf_data[] = {
406 (0x0F << 20) | 0xF01A0 361 (0x0F << 20) | 0xF01A0
407}; 362};
408 363
409u32 al2230s_rf_data[] = { 364static u32 al2230s_rf_data[] = {
410 (0x00 << 20) | 0x09EFC, 365 (0x00 << 20) | 0x09EFC,
411 (0x01 << 20) | 0x8CCCC, 366 (0x01 << 20) | 0x8CCCC,
412 (0x02 << 20) | 0x40058, 367 (0x02 << 20) | 0x40058,
@@ -424,7 +379,7 @@ u32 al2230s_rf_data[] = {
424 (0x0F << 20) | 0xF01A0 379 (0x0F << 20) | 0xF01A0
425}; 380};
426 381
427u32 al2230_channel_data_24[][2] = { 382static u32 al2230_channel_data_24[][2] = {
428 {(0x00 << 20) | 0x09EFC, (0x01 << 20) | 0x8CCCC}, /* channe1 01 */ 383 {(0x00 << 20) | 0x09EFC, (0x01 << 20) | 0x8CCCC}, /* channe1 01 */
429 {(0x00 << 20) | 0x09EFC, (0x01 << 20) | 0x8CCCD}, /* channe1 02 */ 384 {(0x00 << 20) | 0x09EFC, (0x01 << 20) | 0x8CCCD}, /* channe1 02 */
430 {(0x00 << 20) | 0x09E7C, (0x01 << 20) | 0x8CCCC}, /* channe1 03 */ 385 {(0x00 << 20) | 0x09E7C, (0x01 << 20) | 0x8CCCC}, /* channe1 03 */
@@ -446,7 +401,7 @@ u32 al2230_channel_data_24[][2] = {
446#define AIROHA_TXVGA_MIDDLE_INDEX 12 /* Index for 0x96602 */ 401#define AIROHA_TXVGA_MIDDLE_INDEX 12 /* Index for 0x96602 */
447#define AIROHA_TXVGA_HIGH_INDEX 8 /* Index for 0x97602 1.0.24.0 1.0.28.0 */ 402#define AIROHA_TXVGA_HIGH_INDEX 8 /* Index for 0x97602 1.0.24.0 1.0.28.0 */
448 403
449u32 al2230_txvga_data[][2] = { 404static u32 al2230_txvga_data[][2] = {
450 /* value , index */ 405 /* value , index */
451 {0x090202, 0}, 406 {0x090202, 0},
452 {0x094202, 2}, 407 {0x094202, 2},
@@ -497,7 +452,7 @@ u32 al2230_txvga_data[][2] = {
497 */ 452 */
498 453
499/* channel independent registers: */ 454/* channel independent registers: */
500u32 al7230_rf_data_24[] = { 455static u32 al7230_rf_data_24[] = {
501 (0x00 << 24) | 0x003790, 456 (0x00 << 24) | 0x003790,
502 (0x01 << 24) | 0x133331, 457 (0x01 << 24) | 0x133331,
503 (0x02 << 24) | 0x841FF2, 458 (0x02 << 24) | 0x841FF2,
@@ -516,7 +471,7 @@ u32 al7230_rf_data_24[] = {
516 (0x0F << 24) | 0x1ABA8F 471 (0x0F << 24) | 0x1ABA8F
517}; 472};
518 473
519u32 al7230_channel_data_24[][2] = { 474static u32 al7230_channel_data_24[][2] = {
520 {(0x00 << 24) | 0x003790, (0x01 << 24) | 0x133331}, /* channe1 01 */ 475 {(0x00 << 24) | 0x003790, (0x01 << 24) | 0x133331}, /* channe1 01 */
521 {(0x00 << 24) | 0x003790, (0x01 << 24) | 0x1B3331}, /* channe1 02 */ 476 {(0x00 << 24) | 0x003790, (0x01 << 24) | 0x1B3331}, /* channe1 02 */
522 {(0x00 << 24) | 0x003790, (0x01 << 24) | 0x033331}, /* channe1 03 */ 477 {(0x00 << 24) | 0x003790, (0x01 << 24) | 0x033331}, /* channe1 03 */
@@ -534,7 +489,7 @@ u32 al7230_channel_data_24[][2] = {
534}; 489};
535 490
536/* channel independent registers: */ 491/* channel independent registers: */
537u32 al7230_rf_data_50[] = { 492static u32 al7230_rf_data_50[] = {
538 (0x00 << 24) | 0x0FF520, 493 (0x00 << 24) | 0x0FF520,
539 (0x01 << 24) | 0x000001, 494 (0x01 << 24) | 0x000001,
540 (0x02 << 24) | 0x451FE2, 495 (0x02 << 24) | 0x451FE2,
@@ -553,7 +508,7 @@ u32 al7230_rf_data_50[] = {
553 (0x0F << 24) | 0x12BACF /* 5Ghz default state */ 508 (0x0F << 24) | 0x12BACF /* 5Ghz default state */
554}; 509};
555 510
556u32 al7230_channel_data_5[][4] = { 511static u32 al7230_channel_data_5[][4] = {
557 /* channel dependent registers: 0x00, 0x01 and 0x04 */ 512 /* channel dependent registers: 0x00, 0x01 and 0x04 */
558 /* 11J =========== */ 513 /* 11J =========== */
559 {184, (0x00 << 24) | 0x0FF520, (0x01 << 24) | 0x000001, (0x04 << 24) | 0x67F784}, /* channel 184 */ 514 {184, (0x00 << 24) | 0x0FF520, (0x01 << 24) | 0x000001, (0x04 << 24) | 0x67F784}, /* channel 184 */
@@ -603,7 +558,7 @@ u32 al7230_channel_data_5[][4] = {
603 */ 558 */
604 559
605/* TXVGA Mapping Table <=== Register 0x0B */ 560/* TXVGA Mapping Table <=== Register 0x0B */
606u32 al7230_txvga_data[][2] = { 561static u32 al7230_txvga_data[][2] = {
607 {0x08040B, 0}, /* TXVGA = 0; */ 562 {0x08040B, 0}, /* TXVGA = 0; */
608 {0x08041B, 1}, /* TXVGA = 1; */ 563 {0x08041B, 1}, /* TXVGA = 1; */
609 {0x08042B, 2}, /* TXVGA = 2; */ 564 {0x08042B, 2}, /* TXVGA = 2; */
@@ -675,7 +630,7 @@ u32 al7230_txvga_data[][2] = {
675 * W89RF242 RFIC SPI programming initial data 630 * W89RF242 RFIC SPI programming initial data
676 * Winbond WLAN 11g RFIC BB-SPI register -- version FA5976A rev 1.3b 631 * Winbond WLAN 11g RFIC BB-SPI register -- version FA5976A rev 1.3b
677 */ 632 */
678u32 w89rf242_rf_data[] = { 633static u32 w89rf242_rf_data[] = {
679 (0x00 << 24) | 0xF86100, /* 3E184; MODA (0x00) -- Normal mode ; calibration off */ 634 (0x00 << 24) | 0xF86100, /* 3E184; MODA (0x00) -- Normal mode ; calibration off */
680 (0x01 << 24) | 0xEFFFC2, /* 3BFFF; MODB (0x01) -- turn off RSSI, and other circuits are turned on */ 635 (0x01 << 24) | 0xEFFFC2, /* 3BFFF; MODB (0x01) -- turn off RSSI, and other circuits are turned on */
681 (0x02 << 24) | 0x102504, /* 04094; FSET (0x02) -- default 20MHz crystal ; Icmp=1.5mA */ 636 (0x02 << 24) | 0x102504, /* 04094; FSET (0x02) -- default 20MHz crystal ; Icmp=1.5mA */
@@ -696,7 +651,7 @@ u32 w89rf242_rf_data[] = {
696 (0x12 << 24) | 0x000024 /* TMODC (0x12) -- Turn OFF Temperature sensor */ 651 (0x12 << 24) | 0x000024 /* TMODC (0x12) -- Turn OFF Temperature sensor */
697}; 652};
698 653
699u32 w89rf242_channel_data_24[][2] = { 654static u32 w89rf242_channel_data_24[][2] = {
700 {(0x03 << 24) | 0x025B06, (0x04 << 24) | 0x080408}, /* channe1 01 */ 655 {(0x03 << 24) | 0x025B06, (0x04 << 24) | 0x080408}, /* channe1 01 */
701 {(0x03 << 24) | 0x025C46, (0x04 << 24) | 0x080408}, /* channe1 02 */ 656 {(0x03 << 24) | 0x025C46, (0x04 << 24) | 0x080408}, /* channe1 02 */
702 {(0x03 << 24) | 0x025D86, (0x04 << 24) | 0x080408}, /* channe1 03 */ 657 {(0x03 << 24) | 0x025D86, (0x04 << 24) | 0x080408}, /* channe1 03 */
@@ -713,9 +668,7 @@ u32 w89rf242_channel_data_24[][2] = {
713 {(0x03 << 24) | 0x026D06, (0x04 << 24) | 0x080408} /* channe1 14 */ 668 {(0x03 << 24) | 0x026D06, (0x04 << 24) | 0x080408} /* channe1 14 */
714}; 669};
715 670
716u32 w89rf242_power_data_24[] = {(0x05 << 24) | 0x24C48A, (0x05 << 24) | 0x24C48A, (0x05 << 24) | 0x24C48A}; 671static u32 w89rf242_txvga_old_mapping[][2] = {
717
718u32 w89rf242_txvga_old_mapping[][2] = {
719 {0, 0} , /* New <-> Old */ 672 {0, 0} , /* New <-> Old */
720 {1, 1} , 673 {1, 1} ,
721 {2, 2} , 674 {2, 2} ,
@@ -738,7 +691,7 @@ u32 w89rf242_txvga_old_mapping[][2] = {
738 {34, 19}, 691 {34, 19},
739}; 692};
740 693
741u32 w89rf242_txvga_data[][5] = { 694static u32 w89rf242_txvga_data[][5] = {
742 /* low gain mode */ 695 /* low gain mode */
743 {(0x05 << 24) | 0x24C00A, 0, 0x00292315, 0x0800FEFF, 0x52523131}, /* min gain */ 696 {(0x05 << 24) | 0x24C00A, 0, 0x00292315, 0x0800FEFF, 0x52523131}, /* min gain */
744 {(0x05 << 24) | 0x24C80A, 1, 0x00292315, 0x0800FEFF, 0x52523131}, 697 {(0x05 << 24) | 0x24C80A, 1, 0x00292315, 0x0800FEFF, 0x52523131},