drivers/net/wireless/marvell

Marvell/NXP Libertas, mwifiex, and 88W8xxx Wi-Fi adapters

A mixed family of Marvell (now NXP) Wi-Fi chipsets covering three eras: the early 2000s Libertas 8xxx parts found in OLPC laptops and early embedded boards; the mwl8k-supported 88W8xxx/TOPDOG 802.11n access-point silicon; and the still-current mwifiex line including IW416 and 88W8997 Wi-Fi 5 modules used in routers, set-top boxes, and industrial gear sold new in 2025.

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

recommendation

Worth keeping but worth documenting that the directory mixes generations of hardware. The old Libertas parts are largely historical, but the mwifiex and mwl8k branches still see real fixes on the wireless mailing list as recently as late 2025, and NXP (which inherited Marvell's wireless line) still markets the IW416 and 88W8997 chips as active products for embedded and industrial use. Removing the subtree would break currently shipping devices; annotating which subdrivers are legacy versus current would help future cleanup.

repository signals

91 files
70,535 source lines
250 commits, 5y
+3,399 / −3,728 lines added / removed, 5y
90 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 250 total · active in 54/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 7 commits · +98 −111 2021-06: 3 commits · +17 −13 2021-07: 0 commits · +0 −0 2021-08: 5 commits · +201 −4 2021-09: 10 commits · +208 −184 2021-10: 16 commits · +126 −34 2021-11: 9 commits · +87 −22 2021-12: 2 commits · +15 −15 2022-01: 1 commit · +1 −3 2022-02: 0 commits · +0 −0 2022-03: 3 commits · +7 −5 2022-04: 5 commits · +70 −39 2022-05: 3 commits · +12 −12 2022-06: 7 commits · +69 −632 2022-07: 2 commits · +12 −9 2022-08: 3 commits · +13 −11 2022-09: 5 commits · +14 −15 2022-10: 2 commits · +4 −2 2022-11: 1 commit · +2 −1 2022-12: 6 commits · +6 −5 2023-01: 8 commits · +109 −28 2023-02: 4 commits · +15 −15 2023-03: 3 commits · +3 −7 2023-04: 1 commit · +2 −17 2023-05: 2 commits · +9 −9 2023-06: 3 commits · +13 −15 2023-07: 10 commits · +137 −76 2023-08: 16 commits · +99 −108 2023-09: 6 commits · +90 −259 2023-10: 1 commit · +1 −964 2023-11: 3 commits · +1 −11 2023-12: 4 commits · +38 −17 2024-01: 6 commits · +25 −21 2024-02: 2 commits · +13 −17 2024-03: 3 commits · +49 −46 2024-04: 1 commit · +0 −1 2024-05: 3 commits · +5 −1 2024-06: 2 commits · +8 −8 2024-07: 3 commits · +995 −17 2024-08: 10 commits · +125 −157 2024-09: 7 commits · +18 −39 2024-10: 6 commits · +8 −10 2024-11: 2 commits · +2 −2 2024-12: 0 commits · +0 −0 2025-01: 4 commits · +15 −253 2025-02: 1 commit · +0 −18 2025-03: 5 commits · +36 −11 2025-04: 15 commits · +107 −227 2025-05: 3 commits · +16 −13 2025-06: 2 commits · +18 −13 2025-07: 4 commits · +14 −9 2025-08: 4 commits · +194 −12 2025-09: 5 commits · +15 −15 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +66 −5 2025-12: 1 commit · +2 −0 2026-01: 2 commits · +12 −7 2026-02: 7 commits · +177 −183 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `mwl8k.c` was still being updated on linux-wireless in 2026 as part of current wireless stack work, so the subtree is not abandoned upstream.

  2. lore.kernel.org

    `mwl8k.c` received a device-specific functional fix in November 2025, indicating real maintenance rather than only treewide churn.

  3. nxp.com

    NXP listed IW416 as Active in 2025/2026, with partner modules and Linux-oriented documentation; IW416 maps to `mwifiex` support in Kconfig.

  4. nxp.com

    NXP listed 88W8997 as Active in 2025, supporting continued new embedded/industrial deployments for `mwifiex`-covered hardware.

codex reasoning notes (technical)

Local shell `sed` reads of `drivers/net/wireless/marvell/Kconfig` and `mwifiex/Kconfig` show this parent directory is a mixed Marvell wireless subtree: very old Libertas parts plus still-supported MWIFIEX and MWL8K families. `lore_file_timeline` on `mwl8k.c` and `mwifiex/main.c` showed substantial 2025-2026 patch traffic; a `lore_subsystem_churn` path-prefix query returned zero, so I treated file-level lore as the reliable signal. `web.search_query` found official NXP product pages for IW416 and 88W8997 marked Active, which supports ongoing niche embedded deployments. Conclusion: do not deprecate/remove the parent directory, but annotate that it contains mixed-obsolescence hardware and legacy subdrivers.