drivers/net/pse-pd

Power-over-Ethernet PSE controllers (Microchip PD692x0, TI TPS23881, Skyworks Si3474)

Controllers that sit on the power-sourcing side of Power-over-Ethernet, deciding which switch ports deliver power to connected devices like IP phones, cameras, and access points, and how much. The directory covers current-generation chips from Microchip, Texas Instruments, and Skyworks used in modern managed PoE switches and industrial Ethernet gear, plus a generic regulator-backed fallback.

keep conf=0.95 deploy=medium replacement=none subsystem=net category=networking-ethernet
95%

recommendation

It should stay in the kernel because this is an active and still-growing subsystem. Vendors continue to sell the controller chips new in 2025 (TI lists the TPS23881 as active, Microchip lists the PD69210 as in production), and upstream development is healthy: a new Skyworks Si3474 driver landed in 2025, alongside ongoing PoE budget and port-priority work for the TPS23881 and PD692x0 families.

repository signals

7 files
6,155 source lines
63 commits, 5y
+6,800 / −581 lines added / removed, 5y
11 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 63 total · active in 14/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: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 4 commits · +490 −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: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 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: 10 commits · +2,583 −80 2024-05: 0 commits · +0 −0 2024-06: 2 commits · +5 −4 2024-07: 6 commits · +484 −17 2024-08: 3 commits · +30 −3 2024-09: 0 commits · +0 −0 2024-10: 2 commits · +13 −2 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +4 −12 2025-01: 11 commits · +675 −300 2025-02: 2 commits · +3 −3 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 10 commits · +1,689 −69 2025-07: 1 commit · +6 −2 2025-08: 3 commits · +638 −15 2025-09: 0 commits · +0 −0 2025-10: 5 commits · +168 −60 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +12 −14 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore-kernel.gnuweeb.org

    In 2025 the subsystem gained a new Skyworks Si3474 driver, indicating active upstream enablement rather than retirement.

  2. lore-kernel.gnuweeb.org

    A 2025 net-next series added PSE budget/event support and included TPS23881 work, showing active feature development in this directory.

  3. lore-kernel.gnuweeb.org

    PD692x0 received 2025 work for permanent configuration management, showing ongoing maintenance and enhancement.

  4. ti.com

    TI lists TPS23881 as ACTIVE and orderable, so at least one supported controller is still sold new.

  5. microchip.com

    Microchip lists PD69210 as In Production, so the PD692x0 family remains in current-market availability.

codex reasoning notes (technical)

Local source inspection via exec_command showed real driver code for current PSE controllers: pd692x0, tps23881, si3474, plus a generic regulator-backed driver. Lore evidence was obtained via web search against public mailing-list mirrors: no removal/deprecation series surfaced, while 2025 threads show new Si3474 enablement and ongoing TPS23881/PD692x0 feature work. Product-status URLs were obtained via web search on vendor product pages and show TPS23881 ACTIVE and PD69210 In Production. This points to a young, still-expanding subsystem used in current PoE switch/industrial Ethernet designs, so removal/deprecation is not justified.