drivers/dpll/zl3073x

Microchip Azurite ZL3073x DPLL and SyncE timing chips

A family of Microchip "Azurite" network synchronization chips (ZL30731/32/etc.) that provide digital phase-locked loop, Precision Time Protocol, and Synchronous Ethernet timing for 5G radio access networks, telecom switches, and other infrastructure equipment. The parts attach over I2C or SPI and are aimed at carrier-grade gear that needs sub-microsecond clock alignment.

keep conf=0.93 deploy=low replacement=none subsystem=dpll category=infrastructure
93%

recommendation

It should stay in the kernel because this is brand-new code: support was merged in 2025 as a multi-patch series on netdev, fixes were still landing in early 2026, and Microchip is actively selling the chips for 5G and telecom timing applications. Although deployments are niche by consumer standards, this is the only upstream support for a current shipping product line, with no replacement driver in sight.

repository signals

23 files
6,807 source lines
48 commits, 5y
+8,201 / −1,344 lines added / removed, 5y
7 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 48 total · active in 7/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: 0 commits · +0 −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: 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: 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: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 15 commits · +4,932 −28 2025-08: 1 commit · +2 −2 2025-09: 7 commits · +1,790 −99 2025-10: 4 commits · +51 −46 2025-11: 7 commits · +1,147 −1,074 2025-12: 0 commits · +0 −0 2026-01: 2 commits · +117 −2 2026-02: 12 commits · +162 −93 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lkml.org

    Upstream thread shows ZL3073x support was added in 2025 as a substantial multi-patch net-next series, with active review and follow-up functionality planned rather than removal.

  2. microchip.com

    Microchip stated the ZL3073x/63x/64x platform was available in production quantities and positioned for 5G radio access/network timing deployments.

  3. microchip.com

    Microchip still hosts a live product page for a ZL3073x family member with purchase/cart integration, consistent with an actively marketed part rather than an obsolete one.

  4. cateee.net

    LKDDb records CONFIG_ZL3073X in current kernel ranges (6.17-6.19, 7.0-rc+HEAD), confirming it is a newly added, maintained upstream driver.

codex reasoning notes (technical)

Real driver directory: local shell inspection found module_i2c_driver/module_spi_driver and Kconfig naming 'Microchip Azurite DPLL/PTP/SyncE devices'. Upstream activity is strong: local `git -c safe.directory=... log -- drivers/dpll/zl3073x` showed multiple non-treewide fixes in Feb 2026 and no sign of stagnation. Removal/deprecation search via web (`site:lore.kernel.org zl3073x remove OR deprecate`) returned no removal discussion. Deployment is niche but current: Azurite is a communications-infrastructure timing/DPLL/PTP family for 5G/SyncE, so present-day use is specialized rather than mass-market. No natural replacement driver exists upstream because this is direct support for this exact Microchip chipset family. Source acquisition: lkml.org thread obtained by web search then opened; Microchip news and product pages obtained by web search then opened/find-inspected; LKDDb page obtained by web search.