[PATCH] b43: Remove PIO support

2007-12-26 Thread Michael Buesch
Remove b43 PIO support. DMA works well on all supported devices. There's no reason to use PIO. Additionally, new devices don't support PIO in hardware anymore. b43 PIO support is dead and unused code. After applying this patch please do git rm drivers/net/wireless/b43/pio.h git rm

[PATCH, RFT] b43: Fix wakeup times

2007-12-26 Thread Michael Buesch
Fix writing of some wakeup times. The MMIO write does not change in functionality. But I think the SHM writes are wrong. I think they are the old v3 firmware API. It seems that this stuff moved in the v4 firmware API. I guess that the old 0x416 offset is the PRETBTT offset in the new API. That

[PATCH] b43: Add definitions for MAC Control register

2007-12-26 Thread Michael Buesch
This adds some definitions for the MAC Control register and uses them. This basically is no functional change. Signed-off-by: Michael Buesch [EMAIL PROTECTED] --- John, this can probably be applied for 2.6.25. I don't care much. This is some pre-work to get to get AP and IBSS working better,

[PATCH v2] b43: Add definitions for MAC Control register

2007-12-26 Thread Michael Buesch
This adds some definitions for the MAC Control register and uses them. This basically is no functional change. Signed-off-by: Michael Buesch [EMAIL PROTECTED] --- This is patch version 2. Forgot to run a quilt refresh. Sorry. John, this can probably be applied for 2.6.25. I don't care much.

[PATCH] b43: Fix upload of beacon packets to the hardware

2007-12-26 Thread Michael Buesch
This fixes uploading of the beacon data and writing of the TIM and DTIM offsets. Signed-off-by: Michael Buesch [EMAIL PROTECTED] --- John, this is 2.6.25 stuff. Index: wireless-2.6/drivers/net/wireless/b43/main.c === ---

[PATCH] b43: Fix template upload locking.

2007-12-26 Thread Michael Buesch
This fixes the template upload locking. Signed-off-by: Michael Buesch [EMAIL PROTECTED] --- John, this is 2.6.25 stuff. Index: wireless-2.6/drivers/net/wireless/b43/main.c === --- wireless-2.6.orig/drivers/net/wireless/b43/main.c

[PATCH] b43: Put multicast frames on the mcast queue

2007-12-26 Thread Michael Buesch
This queues frames flagged as send after DTIM by mac80211 on the special multicast queue. The firmware will take care to send the packet after the DTIM. Signed-off-by: Michael Buesch [EMAIL PROTECTED] --- John, this is 2.6.25 stuff. Index: wireless-2.6/drivers/net/wireless/b43/b43.h