All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH wireless-next 0/2] wifi: b43: MAC filter and 64-bit DMA fixes for the BCM4360
@ 2026-10-14 14:32 ` Andreas Wendleder
  0 siblings, 0 replies; 6+ messages in thread
From: Andreas Wendleder @ 2026-10-14 14:32 UTC (permalink / raw)
  To: linux-wireless
  Cc: Johannes Berg, b43-dev, Michael Buesch, Alessio Ferri, kvalo,
	julian.calaby, jpeisach, linux-kernel

Two fixes found while bringing up a BCM4360 (MacBookAir6,1). Neither
depends on the AC PHY.

 1. After an interface restart nothing was received until some other
    change touched the filter: b43_op_start() zeroes wl->filter_flags,
    but mac80211 computes the change against its own cached flags.
 2. The 64-bit DMA engines of the BCM4352/BCM4360 cores use bus addresses
    in the index and status registers. They are detected by probe, as
    brcmsmac does; engines that keep offsets are untouched.

The rest of the BCM4360 support will follow once these land.

Tested on a MacBookAir6,1 (BCM4360, core revision 42) with the whole
BCM4360 support applied.

Andreas Wendleder (2):
  wifi: b43: reprogram the MAC filter after an interface restart
  wifi: b43: handle 64-bit DMA engines whose index registers hold bus
    addresses

 drivers/net/wireless/broadcom/b43/b43.h  |  1 +
 drivers/net/wireless/broadcom/b43/dma.c  | 52 +++++++++++++++++++-----
 drivers/net/wireless/broadcom/b43/dma.h  |  3 ++
 drivers/net/wireless/broadcom/b43/main.c |  8 ++++++++
 4 files changed, 53 insertions(+), 11 deletions(-)


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-10-14 14:32 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-14 14:32 [PATCH wireless-next 0/2] wifi: b43: MAC filter and 64-bit DMA fixes for the BCM4360 Andreas Wendleder
2026-10-14 14:32 ` Andreas Wendleder
2026-10-14 14:32 ` [PATCH wireless-next 1/2] wifi: b43: reprogram the MAC filter after an interface restart Andreas Wendleder
2026-10-14 14:32   ` Andreas Wendleder
2026-10-14 14:32 ` [PATCH wireless-next 2/2] wifi: b43: handle 64-bit DMA engines whose index registers hold bus addresses Andreas Wendleder
2026-10-14 14:32   ` Andreas Wendleder

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.