Re: [PATCH 05/13] wifi: brcmfmac: Negotiate PCIe mailbox transport with firmware

From: Arend van Spriel

Date: Tue Nov 03 2026 - 09:43:44 EST


On Fri, 25 Sep 2026 23:43:40 +1000, Michael Reeves <michael.reeves077@xxxxxxxxx> wrote:
> From: Hector Martin <marcan@xxxxxxxxx>
>
> Shared protocol version 6 and later allows mailbox messages over the
> control ring as an alternative to the shared-memory mailbox.
>
> Advertise host capabilities using the negotiated shared protocol
> version. Select the control-ring transport when firmware does not set
> BRCMF_PCIE_SHARED_USE_MAILBOX, and dispatch received mailbox data
> through bus operations.
>

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>
> ---
> .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 9 +++
> .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 57 +++++++++++++++
> .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.h | 5 ++
> .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 83 ++++++++++++++++++----
> 4 files changed, 139 insertions(+), 15 deletions(-)