b43legacy: Fixes for beaconing
This patch ports the beaconing fixes from commit a82d992261
"b43: Beaconing
fixes" to b43legacy. Basically it prevents the card from triggering the beacon
IRQ over and over again.
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Acked-by: Michael Buesch <mb@bu3sch.de>
Tested-by: David Ellingsworth <david@identd.dyndns.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
7edfab7ade
commit
7858e07b7c
@@ -59,7 +59,8 @@
|
||||
#define B43legacy_MMIO_XMITSTAT_1 0x174
|
||||
#define B43legacy_MMIO_REV3PLUS_TSF_LOW 0x180 /* core rev >= 3 only */
|
||||
#define B43legacy_MMIO_REV3PLUS_TSF_HIGH 0x184 /* core rev >= 3 only */
|
||||
|
||||
#define B43legacy_MMIO_TSF_CFP_REP 0x188
|
||||
#define B43legacy_MMIO_TSF_CFP_START 0x18C
|
||||
/* 32-bit DMA */
|
||||
#define B43legacy_MMIO_DMA32_BASE0 0x200
|
||||
#define B43legacy_MMIO_DMA32_BASE1 0x220
|
||||
@@ -616,6 +617,7 @@ struct b43legacy_wl {
|
||||
struct sk_buff *current_beacon;
|
||||
bool beacon0_uploaded;
|
||||
bool beacon1_uploaded;
|
||||
struct work_struct beacon_update_trigger;
|
||||
};
|
||||
|
||||
/* Pointers to the firmware data and meta information about it. */
|
||||
|
Reference in New Issue
Block a user