drivers/net/wireless/ti/wl1251

Texas Instruments WiLink wl1251 Wi-Fi chipsets

An early Texas Instruments WiLink-family 802.11b/g Wi-Fi chip from the late 2000s, attached over SPI or SDIO and best known as the wireless radio in handheld Linux devices like the Nokia N900 smartphone and the OpenPandora gaming handheld.

keep-annotate conf=0.81 deploy=low replacement=none subsystem=net category=networking-wireless
81%

recommendation

Worth keeping but documenting as legacy hardware. The chip is no longer sold through normal channels and only survives in hobbyist/retro devices like the N900 and OpenPandora (still actively used by communities such as Maemo Leste), but upstream is still cleaning the code up in 2025 and 2026 — replacing deprecated string functions and pruning dead code — so it is not a maintenance burden and removing it would strand a small but real user base.

repository signals

29 files
10,429 source lines
34 commits, 5y
+243 / −361 lines added / removed, 5y
27 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 34 total · active in 22/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +6 −3 2021-05: 1 commit · +4 −4 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: 1 commit · +6 −0 2022-01: 1 commit · +1 −3 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 3 commits · +44 −23 2022-06: 2 commits · +3 −2 2022-07: 1 commit · +1 −1 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +1 −1 2022-10: 1 commit · +1 −0 2022-11: 2 commits · +38 −49 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +1 −1 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 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: 2 commits · +4 −4 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 2 commits · +6 −0 2024-02: 0 commits · +0 −0 2024-03: 2 commits · +1 −22 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 2 commits · +2 −2 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +2 −2 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +3 −1 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 3 commits · +3 −120 2025-07: 1 commit · +3 −3 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: 1 commit · +2 −9 2026-02: 3 commits · +106 −108 2026-03: 1 commit · +5 −3 2026-04: 0 commits · +0 −0

sources

  1. cateee.net

    LKDDb shows CONFIG_WL1251 still present in current kernel series and identifies this as TI wl1251 hardware support.

  2. cateee.net

    LKDDb shows the driver still builds for SPI-connected wl1251 devices in current kernel heads.

  3. cateee.net

    LKDDb shows the driver still builds for SDIO-connected wl1251 devices in current kernel heads, indicating ongoing upstream retention.

  4. lore.kernel.org

    Lore metadata query on touched_files matched wl1251 main.c in a 2025 wireless-next series, showing the driver is still touched by current upstream work.

  5. spinics.net

    A 2026 wl1251 patch replacing deprecated strncpy usage shows continued maintenance rather than abandonment.

  6. spinics.net

    A 2025 wl1251 dead-code cleanup series indicates codebase pruning, but not full driver removal.

  7. pandorawiki.org

    Pandora Wiki documents wl1251 as the Wi-Fi device in OpenPandora, evidence of remaining niche legacy deployments.

  8. leste.maemo.org

    Maemo Leste lists the Nokia N900 with WL1251 and current kernel support, evidence of ongoing hobbyist/retro-device use rather than new-product deployment.

  9. e2e.ti.com

    TI forum discussion describes WL1271-era parts as not available through distributors and only for high-volume OEMs, supporting the conclusion that this product family is long past normal new-retail availability.

codex reasoning notes (technical)

Local source inspection via shell (`sed`/`rg`) confirmed this is a real mac80211 driver for TI wl1251 with SPI and SDIO variants. Lore-first evidence: `lore_activity`/`lore_eq` showed recent upstream touches to wl1251 files in 2025; a direct `lore_file_timeline` on the directory returned no hits, likely due path-index granularity. A lore removal-regex attempt timed out, so I did not retry the same query; web search then found only dead-code cleanup and API-modernization patches, not a removal series. Deployment evidence came from web search hits for LKDDb, Pandora Wiki, Maemo Leste, and TI forum pages. Conclusion: hardware is legacy and likely not sold new in 2025, deployments are niche/low, but upstream still sees enough real maintenance that `deprecate` would be too aggressive; annotate as legacy instead.