drivers/net/ethernet/faraday

Faraday FTMAC100 and FTGMAC100 Ethernet controllers (including Aspeed BMC variants)

Two related Ethernet MAC designs from Faraday Technology: the older FTMAC100 10/100 controller used by Andes Technology SoCs, and the gigabit-capable FTGMAC100 that Aspeed integrated into its AST2400, AST2500, and AST2600 baseboard management chips found on a great many modern server motherboards for remote management.

keep conf=0.89 deploy=medium replacement=none subsystem=net category=networking-ethernet
89%

recommendation

It should stay because the FTGMAC100 half drives current Aspeed BMC silicon still sold new in 2025 and shipped on contemporary server boards running OpenBMC, with active upstream patch activity in 2025 adding AST2600 RGMII delay support and RMII reset handling. The older FTMAC100 sub-driver remains a small, low-maintenance companion for legacy Andes parts and has no replacement, so removing it would gain nothing.

repository signals

6 files
3,865 source lines
56 commits, 5y
+662 / −416 lines added / removed, 5y
22 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 56 total · active in 25/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +5 −1 2021-06: 0 commits · +0 −0 2021-07: 1 commit · +2 −2 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 4 commits · +6 −9 2021-11: 1 commit · +10 −4 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 3 commits · +131 −116 2022-03: 1 commit · +5 −7 2022-04: 1 commit · +5 −5 2022-05: 1 commit · +5 −0 2022-06: 0 commits · +0 −0 2022-07: 1 commit · +14 −1 2022-08: 3 commits · +10 −4 2022-09: 3 commits · +32 −8 2022-10: 3 commits · +45 −20 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +6 −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: 1 commit · +12 −4 2023-08: 1 commit · +45 −5 2023-09: 1 commit · +4 −6 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: 1 commit · +1 −1 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 2 commits · +44 −10 2024-09: 1 commit · +1 −1 2024-10: 4 commits · +14 −27 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: 1 commit · +1 −1 2025-06: 1 commit · +1 −0 2025-07: 3 commits · +31 −4 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: 15 commits · +208 −176 2026-03: 1 commit · +24 −4 2026-04: 0 commits · +0 −0

sources

  1. aspeedtech.com

    ASPEED still lists AST2600/AST2620 and AST2500/AST2520 in its current BMC product lineup, and states BMCs are used in servers, networks, and storage devices.

  2. aspeedtech.com

    AST2600 is a current ASPEED server-management/BMC product, indicating FTGMAC100-backed hardware remained sold new in and beyond 2025.

  3. gerrit.openbmc.org

    OpenBMC maintains an AST2600 EVB layer, showing ongoing real-world software deployment on AST2600 platforms.

  4. spinics.net

    There was active netdev work on ftgmac100 in July 2025 ('Add optional reset control for RMII mode on Aspeed SoCs'), which argues against deprecation/removal.

  5. spinics.net

    There was another 2025 patch series for ftgmac100 ('Add AST2600 RGMII delay into ftgmac100'), showing continued upstream feature work for current Aspeed hardware.

  6. cateee.net

    LKDDb maps CONFIG_FTGMAC100 to Faraday FTGMAC100 and compatible strings including aspeed,ast2400-mac, aspeed,ast2500-mac, aspeed,ast2600-mac, and faraday,ftgmac100.

  7. cateee.net

    LKDDb maps CONFIG_FTMAC100 to the older Faraday FTMAC100 10/100 controller and the andestech,atmac100 compatible, indicating a legacy but still-supported subfamily.

codex reasoning notes (technical)

Local inspection via `rg`/`sed` found two real platform drivers here: `ftmac100` and `ftgmac100`; `ftgmac100` matches Faraday plus Aspeed AST2400/2500/2600, while `ftmac100` matches `andestech,atmac100`. Local `git -c safe.directory=... log` shows sustained upstream maintenance through 2026-03-29, with a concentrated refactor/fix series on 2026-02-06 and no sign of removal churn. Web `search_query`/`open` found active 2025 netdev patch series for ftgmac100 and current ASPEED AST2600 product/OpenBMC evidence. Conclusion: the directory mixes one legacy 10/100 IP block with an actively maintained, still-deployed BMC MAC family; there is no natural replacement driver and no removal discussion found, so `keep` is the defensible recommendation.