drivers/usb/typec/tipd

TI TPS6598x/TPS25750 and Apple CD321x USB-C Power Delivery controllers

A family of USB Type-C Power Delivery controller chips that negotiate charging, alternate modes, and role swaps over USB-C connectors. The supported parts include Texas Instruments' TPS6598x and TPS25750 series, used in industrial and embedded USB-C designs, plus Apple's CD321x controllers found in Apple Silicon Macs.

keep conf=0.92 deploy=medium replacement=none subsystem=usb category=bus-usb
92%

recommendation

It should stay because the hardware is still being shipped: TI lists the TPS65987D and TPS25750 as orderable in 2025 (marked not recommended for new designs but still in production), and Apple's CD321x is in current Apple Silicon laptops. The kernel tree shows substantial new feature work landing in 2025 for the Apple CD321x path, so the code is actively maintained rather than stagnant.

repository signals

6 files
2,765 source lines
71 commits, 5y
+1,868 / −332 lines added / removed, 5y
23 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 71 total · active in 24/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 · +9 −0 2021-08: 0 commits · +0 −0 2021-09: 9 commits · +214 −44 2021-10: 1 commit · +8 −0 2021-11: 2 commits · +17 −18 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 2 commits · +10 −3 2022-03: 1 commit · +12 −20 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: 1 commit · +1 −3 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 6 commits · +16 −12 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +38 −0 2023-02: 0 commits · +0 −0 2023-03: 2 commits · +36 −15 2023-04: 1 commit · +3 −0 2023-05: 2 commits · +2 −2 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: 9 commits · +689 −74 2023-11: 2 commits · +25 −2 2023-12: 4 commits · +148 −22 2024-01: 2 commits · +8 −3 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 3 commits · +47 −20 2024-05: 0 commits · +0 −0 2024-06: 3 commits · +12 −21 2024-07: 2 commits · +2 −2 2024-08: 2 commits · +4 −8 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 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 · +2 −2 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 12 commits · +563 −60 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +1 −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. ti.com

    TI lists TPS65987D as 'Order now' and 'not recommended for new designs', meaning it is still sold for existing designs.

  2. ti.com

    TI lists TPS25750 as 'Order now' and 'not recommended for new designs', so at least one supported family member is still commercially available.

  3. e2e.ti.com

    TI support stated in 2025 that TPS65987D is still widely used and TI had no plans to discontinue production at that time.

  4. ti.com

    TI's lifecycle policy describes NRND as available for existing designs, distinct from last-time-buy or obsolete.

  5. lore-kernel.gnuweeb.org

    Public mailing-list archive shows a large 2025 patch series adding TIPD/CD321x functionality, indicating active upstream development rather than removal.

codex reasoning notes (technical)

Local shell inspection of drivers/usb/typec/tipd/core.c showed an active I2C driver with OF matches for ti,tps6598x, ti,tps25750, and apple,cd321x; no separate replacement driver exists for this mixed TI/Apple PD-controller family. TI product pages and lifecycle page were obtained via web search/open/find; they show the chips are NRND but still orderable in 2025, so hardware is still sold new even if not preferred for fresh designs. The TI E2E forum URL was obtained via web search/open/find and says the TPS65987D is still widely used with no discontinuation plans at that time. Lore evidence was obtained via web search/open/find on the public archive mirror; it shows substantial 2025 feature work for CD321x/TIPD and no removal discussion surfaced, so deprecate/remove is not justified. Medium deployments fits embedded/industrial USB-C PD designs and Apple Silicon laptops, but this is not a mass generic bus controller like xHCI.