drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc

Broadcom FullMAC Wi-Fi WCC vendor plug-in

A Broadcom-supplied extension to the brcmfmac FullMAC Wi-Fi driver that handles vendor-specific firmware behaviour for Broadcom's mobility wireless chipsets, the kind integrated into Raspberry Pi 4 and Compute Module 4 boards and other embedded systems with onboard 802.11ac. It plugs into the multi-vendor framework added to brcmfmac in 2022.

keep conf=0.84 deploy=medium replacement=none subsystem=net category=networking-wireless
84%

recommendation

It should stay because this is the vendor-specific firmware path that brcmfmac uses to talk to Broadcom mobility Wi-Fi chips, including the ones still shipping in 2025 on Raspberry Pi 4 and Compute Module 4 (which Raspberry Pi has committed to producing through at least 2034). The code was added in late 2022 and received fresh work in 2024 for WPA3/SAE handling, so it is actively maintained.

repository signals

4 files
78 source lines
11 commits, 5y
+113 / −23 lines added / removed, 5y
8 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 11 total · active in 6/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 2 commits · +77 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +2 −2 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 4 commits · +28 −14 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +3 −3 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +1 −1 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +2 −3 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    The WCC support was added in 2022 as the vendor-specific firmware-API path for brcmfmac, with the patch text stating the WCC variant was selected for all devices at that time.

  2. lore.kernel.org

    The WCC path received functional work in 2024 for SAE/WPA3 handling via the multi-vendor framework, indicating maintenance beyond initial bring-up.

  3. raspberrypi.com

    Raspberry Pi Compute Module 4 remained an actively sold product in 2025+, with optional 2.4/5 GHz Wi-Fi and an official production horizon through at least January 2034.

  4. raspberrypi.com

    Raspberry Pi 4 Model B is an official current product page for a Broadcom-based platform with integrated 802.11ac wireless, supporting the conclusion that Broadcom FullMAC Wi-Fi remains in new deployments.

codex reasoning notes (technical)

exec_command on local git history showed the directory was introduced in late 2022 and saw real functional updates in 2024, with no removal/deprecation-oriented history found in local log grep. exec_command on module.c confirmed it is a plugin for 'Broadcom mobility chipsets'. The two lore URLs were obtained from commit Link tags in local git log output; the Raspberry Pi URLs were obtained via web search. Replacement driver is null because this directory is a brcmfmac vendor plugin, not a superseded standalone driver. Deployment level is inferred as medium: still present in current embedded/SBC products, but not a broad PC-class market.