Re: [PATCH net-next v7 3/3] dpll: add SiTime SiT9531x DPLL clock driver

From: Jakub Kicinski

Date: Tue Aug 18 2026 - 13:07:37 EST


On Sat, 15 Aug 2026 22:19:23 +0000 Ali Rouhi wrote:
> Add a DPLL subsystem driver for the SiTime SiT95316 and SiT95317
> clock generators. These devices provide low-jitter clock outputs
> commonly used in telecom, networking, and data center timing
> applications.
>
> The driver exposes all inputs and outputs through the Linux DPLL
> subsystem, supporting:
> - Lock status monitoring via register polling or optional INTRB IRQ
> - Input priority management for automatic reference switchover
> - Per-output frequency readback from hardware state
> - Phase offset measurement via TDC (time-to-digital converter)
> - Phase adjustment for fine output alignment
> - Embedded sync (esync) pulse control on outputs
> - Fractional frequency offset of the selected reference
> - Optional reset-gpios for hardware reset
>
> The driver reads all configuration from the device's on-chip NVM
> at probe time -- no firmware loading is required.
>
> Co-developed-by: Oleg Zadorozhnyi <Oleg.Zadorozhnyi@xxxxxxxxxxxxxxxxx>
> Signed-off-by: Oleg Zadorozhnyi <Oleg.Zadorozhnyi@xxxxxxxxxxxxxxxxx>
> Assisted-by: Claude:claude-4-opus [chat]
> Signed-off-by: Ali Rouhi <arouhi@xxxxxxxxxx>

Does not build on 32b x86:

ERROR: modpost: "__umoddi3" [drivers/dpll/sit9531x/sit9531x.ko] undefined!

please note that net-next is closed for the duration of the merge
window. v8 needs to wait until September.
--
pw-bot: cr