Broadcom, Cypress, and Infineon FullMAC Wi-Fi adapters (brcmfmac)
Linux support for the FullMAC family of Broadcom, Cypress, and now Infineon AIROC Wi-Fi chips (the BCM/CYW43xx series), where the radio firmware handles most 802.11 work on-chip. These chips are everywhere: built into every Raspberry Pi from the Pi 3 onward, many Apple and Chromebook laptops, set-top boxes, and current Infineon embedded Wi-Fi/Bluetooth modules sold new today.
recommendation
It should stay in the kernel because this is the upstream driver for the Broadcom-family FullMAC Wi-Fi chips found in every Raspberry Pi since the Pi 3, countless laptops and Chromebooks, and current Infineon AIROC modules still being sold for new embedded designs in 2025. Development is active (around 248 commits and over 100 contributors in the last five years), no replacement exists for this hardware, and removing it would break Wi-Fi on a huge installed base.
repository signals
sources
- infineon.com
Infineon still publishes Linux support for current AIROC Wi-Fi/Bluetooth products and explicitly references the open-source FMAC driver model, indicating ongoing new-product relevance.
- raspberrypi.com
Current Raspberry Pi documentation says flagship Raspberry Pi models since Pi 3, plus current keyboard/Zero/CM wireless variants, ship with built-in Wi-Fi, showing continued mainstream deployment of brcmfmac-class hardware in new devices.
- wireless.docs.kernel.org
Linux Wireless documentation describes brcmfmac as the Broadcom FullMAC driver and lists supported device classes and maintainer/contact paths, confirming it is an active upstream driver family rather than legacy orphaned code.
- cateee.net
LKDDb shows CONFIG_BRCMFMAC present through current 6.x kernel series and tied to this directory, which is inconsistent with a deprecation/removal trajectory.
codex reasoning notes (technical)
Keep. The directory is clearly a live hardware driver, and the prompt's static history is strong by itself: 248 substantive commits in 5 years, 112 authors, latest substantive touch on 2026-04-07. I attempted lore-first evidence via `lore_path_mentions` and `lore_regex`, but both timed out; I then tried `lei q`, but the sandbox blocked lei-daemon startup. With lore unavailable, I relied on the provided activity stats plus current deployment evidence. Sources were obtained by web search: Infineon AIROC Linux driver page from `turn0search1`, Raspberry Pi current setup/docs from `turn2search6`, Linux Wireless brcm80211/brcmfmac docs from `turn3search1`, and LKDDb from `turn3search0`. Those sources show current upstream presence and ongoing sale/deployment in Raspberry Pi and embedded AIROC/CYW products. No natural in-tree replacement covers the same Broadcom FullMAC hardware set, so deprecate/remove would be unjustified.