drivers/net/ethernet/cirrus

Cirrus Logic CS89x0 and EP93xx Ethernet controllers

Support for Cirrus Logic's CS8900/CS8920 ISA Ethernet chips that were common in embedded boards and older Macs from the late 1990s, plus the Ethernet MAC built into the EP93xx family of ARM9 system-on-chips that Cirrus shipped through the 2000s for industrial and point-of-sale gear.

deprecate conf=0.82 last_sold=2022 deploy=low replacement=none subsystem=net category=networking-ethernet
82%

recommendation

A candidate for future removal because the underlying silicon is no longer manufactured: Cirrus formally end-of-lifed the CS8900A line in 2022 and the EP9302 SoC is marked obsolete at distributors. Andrew Lunn has already floated netdev patches to delete the cs89x0 and mac89x0 drivers, but the EP93xx Ethernet code still received fresh device-tree work in 2024, so the directory cannot be deleted wholesale yet — the legacy halves should be retired while EP93xx support continues for the remaining embedded users.

repository signals

6 files
3,829 source lines
21 commits, 5y
+103 / −90 lines added / removed, 5y
11 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 21 total · active in 16/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: 1 commit · +1 −1 2021-08: 3 commits · +32 −26 2021-09: 1 commit · +1 −1 2021-10: 3 commits · +10 −7 2021-11: 1 commit · +5 −2 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: 1 commit · +1 −1 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +1 −1 2022-09: 1 commit · +1 −1 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −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 −0 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +0 −1 2023-08: 1 commit · +2 −3 2023-09: 1 commit · +7 −11 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 1 commit · +1 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +1 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +35 −32 2024-10: 1 commit · +3 −3 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: 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: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Andrew Lunn posted a 2026 netdev patch to remove the cs89x0 driver, showing active upstream removal discussion for part of this directory.

  2. lore.kernel.org

    Andrew Lunn also posted a 2026 netdev patch to remove the mac89x0 driver, covering another legacy driver in this directory.

  3. lore.kernel.org

    EP93xx Ethernet still saw non-trivial upstream work in 2024 via a device-tree support series, so the whole directory is not uniformly dead.

  4. jp.cirrus.com

    Cirrus Logic's official EOL page lists CS8900A variants with 2022 last-order/EOL dates, indicating the CS89x0 hardware family is no longer in new production.

  5. digikey.com

    DigiKey marks EP9302-CQZ (an EP93xx SoC with integrated Ethernet) as obsolete and no longer manufactured.

codex reasoning notes (technical)

Local tree inspection via shell showed this directory contains three real drivers: cs89x0, mac89x0, and ep93xx_eth. lore_file_timeline found 2026 removal patches for cs89x0 and mac89x0, but also substantial 2024 EP93xx enablement work (DT support), so 'remove' is too aggressive for the whole directory. Web search plus open/find on Cirrus's official EOL page showed CS8900A EOL in 2022; web search plus open/find on DigiKey showed EP9302 marked obsolete/no longer manufactured. Net result: hardware is not sold new in 2025, deployments are likely limited to legacy/industrial systems, and there is no single upstream replacement driver for the same hardware, so deprecate the directory rather than remove it outright today.