drivers/net/ethernet/sunplus

Sunplus SP7021 dual 10/100 Ethernet MAC and switch

The on-chip dual 10/100 Mbps Ethernet controller with a built-in two-port Layer-2 switch found in the Sunplus SP7021 system-on-chip, a Linux-oriented industrial and IoT processor introduced around 2021 and still sold for new designs in 2025.

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

recommendation

It should stay because the SP7021 is a current Sunplus SoC aimed at industrial control and IoT designs, still marketed and documented by the vendor in 2025, and the driver has been receiving steady fixes and API updates upstream since it was added in 2022. Deployment is modest but real, and there is no replacement driver in the tree.

repository signals

15 files
1,984 source lines
18 commits, 5y
+2,069 / −47 lines added / removed, 5y
16 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 18 total · active in 10/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: 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: 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: 7 commits · +2,056 −25 2022-06: 0 commits · +0 −0 2022-07: 1 commit · +1 −1 2022-08: 0 commits · +0 −0 2022-09: 3 commits · +4 −3 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +0 −1 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +0 −6 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +1 −3 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: 1 commit · +1 −1 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: 1 commit · +3 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Upstream history shows the driver was added in 2022 and continued receiving fixes and API-maintenance commits through 2025, indicating active maintenance rather than abandonment.

  2. w3.sunplus.com

    Vendor product page lists SP7021 as a current Linux/industrial-control SoC and explicitly advertises dual Ethernet MAC controllers with built-in switch fabric.

  3. sunplus.atlassian.net

    Sunplus SP7021 documentation portal was still being updated in 2025, supporting the conclusion that the platform remains vendor-supported and available for new designs.

  4. sunplus.atlassian.net

    Vendor Ethernet-switch documentation describes the SP7021 L2 switch hardware as two 10/100 Ethernet ports plus a SoC/CPU port, matching this driver's use case.

codex reasoning notes (technical)

Local shell inspection (`sed`, `rg`) identified OF compatible `sunplus,sp7021-emac` and module text 'Sunplus Dual 10M/100M Ethernet driver'. Local shell `git -c safe.directory=... log -- drivers/net/ethernet/sunplus` showed nontrivial activity through 2025-01-15 with many distinct authors; I mapped that to the canonical kernel.org log URL by canonical recall. Web search found the Sunplus SP7021 product page and documentation pages, including an overview page with 2025 updates and the Ethernet Switch chapter. No removal/deprecation discussion was found in the available evidence; this looks like a young SoC driver for still-marketed industrial/IoT hardware, with low but real present-day deployment and no natural upstream replacement.