Re: [PATCH 13/13] wifi: brcmfmac: Add BCM4388 support
From: Arend van Spriel
Date: Tue Nov 03 2026 - 09:31:53 EST
On Fri, 25 Sep 2026 23:43:48 +1000, Michael Reeves <michael.reeves077@xxxxxxxxx> wrote:
> From: Hector Martin <marcan@xxxxxxxxx>
>
> Add BCM4388 firmware mappings, RAM base and OTP handling, and increase
> the RX posting and completion ring capacities to 2048 items.
>
> On BCM4388, DMA_FROM_DEVICE mappings for posted receive buffers cause
> DART read-permission faults followed by firmware DMA failure. Map these
> buffers with DMA_BIDIRECTIONAL to allow device reads as well as writes.
> Keep the existing mapping direction for other chips.
>
Acked-by: Arend van Spriel <arend.vanspriel@xxxxxxxxxxxx>
Regards,
Arend
> Signed-off-by: Hector Martin <marcan@xxxxxxxxx>
> Co-developed-by: Michael Reeves <michael.reeves077@xxxxxxxxx>
> Signed-off-by: Michael Reeves <michael.reeves077@xxxxxxxxx>
> ---
> drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c | 1 +
> drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 8 +++++---
> drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h | 4 ++--
> drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c | 12 +++++++++++-
> .../net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h | 2 ++
> 5 files changed, 21 insertions(+), 6 deletions(-)