[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251125154738.55869-1-antoniu.miclaus@analog.com>
Date: Tue, 25 Nov 2025 17:47:34 +0200
From: Antoniu Miclaus <antoniu.miclaus@...log.com>
To: Antoniu Miclaus <antoniu.miclaus@...log.com>,
Lars-Peter Clausen
<lars@...afoo.de>,
Michael Hennerich <Michael.Hennerich@...log.com>,
"Jonathan Cameron" <jic23@...nel.org>,
David Lechner <dlechner@...libre.com>,
Nuno Sá <nuno.sa@...log.com>,
Andy Shevchenko
<andy@...nel.org>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski
<krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Michael Turquette
<mturquette@...libre.com>,
Stephen Boyd <sboyd@...nel.org>,
Dragos Bogdan
<dragos.bogdan@...log.com>, <linux-iio@...r.kernel.org>,
<devicetree@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<linux-clk@...r.kernel.org>
Subject: [PATCH v3 0/2] This series adds clock provider functionality to the ADF4377 frequency
While implemented as an IIO driver, the ADF4377 is commonly used as a
clock source. This patch series enables it to function as either:
- A traditional IIO device (when #clock-cells is not specified)
- A clock provider (when #clock-cells is present in device tree)
The implementation provides standard clock framework integration with
rate control, enable/disable support, and maintains backward
compatibility with existing IIO configurations.
The current approach follows the recently accepted version of adding
clock provider for adf4350 device:
https://github.com/torvalds/linux/commit/a1a09713b40dfc1c0b7d1f9233a7698c93a9af05
Antoniu Miclaus (2):
dt-bindings: iio: frequency: adf4377: add clk provider
iio: frequency: adf4377: add clk provider support
.../bindings/iio/frequency/adi,adf4377.yaml | 8 ++
drivers/iio/frequency/adf4377.c | 119 +++++++++++++++++-
2 files changed, 125 insertions(+), 2 deletions(-)
--
2.43.0
Powered by blists - more mailing lists