[PATCH v3 0/2] Add support for Si549 programmable clock
Pavel Löbl <[email protected]> Wed, 29 Jul 2026 13:53:08 +0200
| Newsgroups | org.kernel.vger.linux-clk,org.kernel.vger.linux-devicetree |
|---|---|
| Message-ID | <[email protected]> |
This adds support for Si549 programmable oscillator. It's almost the same as already supported Si544, except it uses different internal oscillator frequency. So new compatible strings are added, and driver data is extended to carry both maximum output frequency and internal xtal frequency. Changes in v3: Added missing xo_freq member description as found by kernel test robot: https://lore.kernel.org/oe-kbuild-all/[email protected]/ Changes in v2: Fixed obvious stuff found by Sashiko (extra unused struct member), removing unneeded data argument to calculation functions, xo_freq is now passed in settings struct. Pavel Löbl (2): dt-bindings: clock: si544: add si549 compatible clk: si544: add support for si549 .../bindings/clock/silabs,si544.yaml | 10 ++- drivers/clk/Kconfig | 6 +- drivers/clk/clk-si544.c | 83 +++++++++++++++---- 3 files changed, 76 insertions(+), 23 deletions(-) -- 2.53.0