Re: [PATCH 10/13] wifi: brcmfmac: Support versioned scan parameter layouts
From: Arend van Spriel
Date: Tue Nov 03 2026 - 09:08:18 EST
On Fri, 25 Sep 2026 23:43:45 +1000, Michael Reeves <michael.reeves077@xxxxxxxxx> wrote:
> From: Daniel Berlin <dberlin@xxxxxxxxxxx>
>
> Newer firmware uses scan parameter layouts with version headers, wider
> scan flags, and additional fields. Requests must match the layout
> expected by firmware.
>
> Select builders for versions 1 through 4 from the scan_ver response and
> use the selected layout for both scan requests and aborts. Fall back to
> version 1 when version discovery is unavailable.
>
Acked-by: Arend van Spriel <arend.vanspriel@xxxxxxxxxxxx>
Regards,
Arend
> Signed-off-by: Daniel Berlin <dberlin@xxxxxxxxxxx>
> Co-developed-by: Hector Martin <marcan@xxxxxxxxx>
> Signed-off-by: Hector Martin <marcan@xxxxxxxxx>
> Co-developed-by: Michael Reeves <michael.reeves077@xxxxxxxxx>
> Signed-off-by: Michael Reeves <michael.reeves077@xxxxxxxxx>
> ---
> .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 1 +
> .../broadcom/brcm80211/brcmfmac/cfg80211.c | 203 ++--------
> .../wireless/broadcom/brcm80211/brcmfmac/core.h | 17 +
> .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 46 ++-
> .../broadcom/brcm80211/brcmfmac/fwil_types.h | 65 ++++
> .../broadcom/brcm80211/brcmfmac/scan_param.c | 416 +++++++++++++++++++++
> .../broadcom/brcm80211/brcmfmac/scan_param.h | 13 +
> 7 files changed, 594 insertions(+), 167 deletions(-)