drivers/net/ethernet/toshiba

Toshiba TC35815 PCI Ethernet and PlayStation 3 Gelic network adapters

Two unrelated Toshiba network controllers bundled in one directory: the TC35815, a 10/100 Mbps PCI Ethernet chip used on older MIPS embedded boards, and the Gelic, the built-in network interface of Sony's PlayStation 3 console (which was co-designed with Toshiba and produced from 2006 until the PS3 line ended in 2017).

keep-annotate conf=0.84 last_sold=2017 deploy=low replacement=none subsystem=net category=networking-ethernet
84%

recommendation

Worth keeping but documenting as legacy because both pieces of hardware are out of production yet still receiving small upstream fixes in late 2025. The Gelic side serves PlayStation 3 owners running Linux (the console itself was discontinued in 2017 and OpenWrt lists PS3 support as stable but unmaintained), and the TC35815 side serves a handful of older MIPS embedded boards. No replacement driver covers either chip, so removing them would strand the remaining hobbyist users.

repository signals

7 files
7,414 source lines
32 commits, 5y
+255 / −3,425 lines added / removed, 5y
19 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 32 total · active in 20/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 · +2 −2 2021-08: 1 commit · +15 −12 2021-09: 0 commits · +0 −0 2021-10: 4 commits · +10 −7 2021-11: 2 commits · +9 −7 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: 1 commit · +1 −2 2022-05: 2 commits · +2 −1 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +9 −9 2022-09: 1 commit · +2 −3 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: 2 commits · +26 −22 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: 1 commit · +1 −2 2023-09: 1 commit · +1 −1 2023-10: 2 commits · +4 −8 2023-11: 1 commit · +0 −6 2023-12: 1 commit · +109 −92 2024-01: 0 commits · +0 −0 2024-02: 2 commits · +11 −9 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +2 −1 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +0 −2 2024-11: 0 commits · +0 −0 2024-12: 2 commits · +1 −3,217 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: 2 commits · +45 −16 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +5 −6 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    ps3_gelic_net still received a real bug-fix patch in November 2025, indicating ongoing upstream attention for legacy users.

  2. lore.kernel.org

    ps3_gelic_net also received a small API-modernization patch in November 2025, reinforcing that the driver is not abandoned upstream.

  3. lore.kernel.org

    tc35815.c was touched by a 2025 networking/phylib cleanup, so the MIPS-side driver still participates in current tree maintenance.

  4. cateee.net

    LKDDb shows TC35815 is a Toshiba PCI 10/100 Ethernet controller, MIPS-only in current Kconfig, consistent with old embedded/board support rather than new mainstream deployments.

  5. en.wikipedia.org

    PlayStation 3 hardware production ended in 2017, so the Gelic portion of this directory targets discontinued hardware.

  6. openwrt.org

    OpenWrt still documents PS3 as 'Stable, unmaintained', which suggests a surviving hobbyist/legacy niche rather than active new deployment.

codex reasoning notes (technical)

Shell inspection of Kconfig/Makefile showed this directory contains two real drivers: PS3 Gelic (PPC_PS3) and TC35815 (PCI && MIPS). lore_activity provided the 2025 netdev/linuxppc-dev URLs showing real recent maintenance, so removal/deprecate would be too aggressive. lore_file_timeline on tc35815.c showed continued touches through 2025, though mostly low-volume maintenance. Web search returned LKDDb, Wikipedia, and OpenWrt URLs; together they indicate discontinued hardware with only residual legacy/hobbyist use. No natural replacement driver covers the same PS3 or TC35815 hardware, so the best fit is keep-annotate: keep upstream, but mark as legacy/obsolete hardware in dossier terms.