drivers/net/ethernet/tundra

Tundra TSI108 integrated Gigabit Ethernet MAC

The Ethernet half of the Tundra TSI108 host bridge chip, a PowerPC system controller that combined a memory controller, PCI bridge, and a gigabit MAC on one package. It saw use in embedded and industrial PowerPC single-board computers in the mid-2000s, most notably the Freescale "Holly" reference board.

deprecate conf=0.86 last_sold=2009 deploy=low replacement=none subsystem=net category=networking-ethernet
86%

recommendation

A candidate for future removal because the underlying TSI108 silicon is marked obsolete by Renesas (which absorbed Tundra), the chip was last broadly available around 2009, and surviving in-tree users appear limited to a single legacy PowerPC board configuration. Recent kernel activity on the file has only been treewide janitorial cleanups rather than real development, so it makes sense to flag it for deprecation rather than yank it immediately, in case any embedded PowerPC operators still depend on it.

repository signals

4 files
2,031 source lines
9 commits, 5y
+39 / −40 lines added / removed, 5y
7 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 9 total · active in 8/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: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 1 commit · +18 −17 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 2 commits · +11 −14 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +4 −1 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: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +2 −4 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −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: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +1 −1 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: 1 commit · +1 −1 2025-05: 1 commit · +1 −1 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

    Recent driver-specific upstream work was only small API maintenance ('Convert to platform remove callback returning void') rather than feature development.

  2. lore.kernel.org

    The most recent touches affecting this file are treewide timer API cleanups, indicating passive upkeep rather than active subsystem investment.

  3. renesas.com

    The TSI108 product page marks the host bridge as 'Obsolete'; the Ethernet MAC is integrated into that obsolete chip family.

  4. cateee.net

    CONFIG_TSI108_ETH is a platform driver for 'Tundra TSI108 gigabit Ethernet support' tied to platform device 'tsi-ethernet', confirming this driver serves that narrow hardware family.

  5. android.googlesource.com

    A public kernel mirror shows `CONFIG_TSI108_ETH=y` in `holly_defconfig`, suggesting surviving in-tree usage is concentrated in a legacy PowerPC Holly board configuration rather than broad modern deployments.

codex reasoning notes (technical)

MCP `lore_file_timeline` and `lore_activity` on `drivers/net/ethernet/tundra/tsi108_eth.c` showed sparse activity, dominated by treewide cleanups in 2024-2025 and a small API adjustment in 2023; no sampled removal-thread evidence appeared. Web search found Renesas' canonical TSI108 product page marked obsolete, and LKDDb plus a public `holly_defconfig` mirror show this is a narrow PowerPC platform driver. With obsolete silicon, low likely field presence limited to legacy/industrial PowerPC boards, and no natural drop-in replacement for an integrated MAC, the pragmatic recommendation is deprecate rather than immediate removal.