49 static void b43_wa_afcdac(
struct b43_wldev *dev)
55 static void b43_wa_txdc_offset(
struct b43_wldev *dev)
76 else if (phy->
rev == 5) {
84 static void b43_wa_divider(
struct b43_wldev *dev)
90 static void b43_wa_gt(
struct b43_wldev *dev)
92 if (dev->
phy.rev <= 2) {
119 static void b43_wa_rssi_lt(
struct b43_wldev *dev)
124 for (i = 0; i < 8; i++)
126 for (i = 8; i < 16; i++)
129 for (i = 0; i < 64; i++)
134 static void b43_wa_analog(
struct b43_wldev *dev)
152 static void b43_wa_dac(
struct b43_wldev *dev)
154 if (dev->
phy.analog == 1)
162 static void b43_wa_fft(
struct b43_wldev *dev)
174 static void b43_wa_nft(
struct b43_wldev *dev)
196 static void b43_wa_rt(
struct b43_wldev *dev)
204 static void b43_write_null_nst(
struct b43_wldev *dev)
212 static void b43_write_nst(
struct b43_wldev *dev,
const u16 *nst)
220 static void b43_wa_nst(
struct b43_wldev *dev)
226 b43_write_null_nst(dev);
227 else if (phy->
rev == 2)
229 else if (phy->
rev == 3)
245 static void b43_wa_art(
struct b43_wldev *dev)
254 static void b43_wa_txlna_gain(
struct b43_wldev *dev)
259 static void b43_wa_crs_reset(
struct b43_wldev *dev)
264 static void b43_wa_2060txlna_gain(
struct b43_wldev *dev)
270 static void b43_wa_lms(
struct b43_wldev *dev)
275 static void b43_wa_mixedsignal(
struct b43_wldev *dev)
280 static void b43_wa_msst(
struct b43_wldev *dev)
301 static void b43_wa_iqadc(
struct b43_wldev *dev)
303 if (dev->
phy.analog == 4)
308 static void b43_wa_crs_ed(
struct b43_wldev *dev)
314 }
else if (phy->
rev == 2) {
326 static void b43_wa_crs_thr(
struct b43_wldev *dev)
331 static void b43_wa_crs_blank(
struct b43_wldev *dev)
336 static void b43_wa_cck_shiftbits(
struct b43_wldev *dev)
341 static void b43_wa_wrssi_offset(
struct b43_wldev *dev)
345 if (dev->
phy.rev == 1) {
346 for (i = 0; i < 16; i++) {
351 for (i = 0; i < 32; i++) {
358 static void b43_wa_txpuoff_rxpuon(
struct b43_wldev *dev)
364 static void b43_wa_altagc(
struct b43_wldev *dev)
442 static void b43_wa_tr_ltov(
struct b43_wldev *dev)
447 static void b43_wa_cpll_nonpilot(
struct b43_wldev *dev)
453 static void b43_wa_rssi_adc(
struct b43_wldev *dev)
455 if (dev->
phy.analog == 4)
459 static void b43_wa_boards_a(
struct b43_wldev *dev)
463 dev->
dev->board_rev < 0x30) {
469 dev->
dev->board_rev < 0x20) {
476 if (dev->
phy.rev <= 4)
485 static void b43_wa_boards_g(
struct b43_wldev *dev)
492 dev->
dev->board_rev != 0x17) {
525 b43_wa_auxclipthr(dev);
527 b43_wa_txdc_offset(dev);
539 b43_wa_txlna_gain(dev);
540 b43_wa_crs_reset(dev);
541 b43_wa_2060txlna_gain(dev);
546 b43_wa_mixedsignal(dev);
548 b43_wa_txdc_offset(dev);
556 b43_wa_txpuoff_rxpuon(dev);
557 b43_wa_txlna_gain(dev);
564 b43_wa_txdc_offset(dev);
572 b43_wa_txpuoff_rxpuon(dev);
573 b43_wa_txlna_gain(dev);
579 b43_wa_txdc_offset(dev);
587 b43_wa_txpuoff_rxpuon(dev);
588 b43_wa_txlna_gain(dev);
589 b43_wa_rssi_adc(dev);
593 b43_wa_boards_a(dev);
599 b43_wa_crs_blank(dev);
600 b43_wa_cck_shiftbits(dev);
606 b43_wa_wrssi_offset(dev);
620 b43_wa_wrssi_offset(dev);
623 b43_wa_txpuoff_rxpuon(dev);
628 b43_wa_boards_g(dev);
633 b43_wa_cpll_nonpilot(dev);