Re: [PATCH net-next v7 3/3] dpll: add SiTime SiT9531x DPLL clock driver
Jakub Kicinski <[email protected]>
| Newsgroups | org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.netdev |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> > Signed-off-by: Oleg Zadorozhnyi <[email protected]> > Assisted-by: Claude:claude-4-opus [chat] > Signed-off-by: Ali Rouhi <[email protected]> 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