public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] iio: frequency: add iio support for Amlogic clock measure
@ 2024-06-24 17:31 Jerome Brunet
  2024-06-24 17:31 ` [PATCH 1/2] dt-bindings: iio: frequency: add clock measure support Jerome Brunet
                   ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Jerome Brunet @ 2024-06-24 17:31 UTC (permalink / raw)
  To: Jonathan Cameron, Lars-Peter Clausen, Neil Armstrong
  Cc: Jerome Brunet, Kevin Hilman, linux-kernel, linux-amlogic,
	linux-iio, Rob Herring, Krzysztof Kozlowski, Conor Dooley

Add support for the HW found in most Amlogic SoC dedicated to measure
system clocks.

This drivers aims to replace the one found in
drivers/soc/amlogic/meson-clk-measure.c with following improvements:

* Access to the measurements through the IIO API:
  Easier re-use of the results in userspace and other drivers
* Controllable scale with raw measurements
* Higher precision with processed measurements

Jerome Brunet (2):
  dt-bindings: iio: frequency: add clock measure support
  iio: frequency: add amlogic clock measure support

 .../iio/frequency/amlogic,clk-msr-io.yaml     |  50 ++
 drivers/iio/frequency/Kconfig                 |  15 +
 drivers/iio/frequency/Makefile                |   1 +
 drivers/iio/frequency/amlogic-clk-msr-io.c    | 802 ++++++++++++++++++
 4 files changed, 868 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/iio/frequency/amlogic,clk-msr-io.yaml
 create mode 100644 drivers/iio/frequency/amlogic-clk-msr-io.c

-- 
2.43.0


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2024-07-01  9:10 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-24 17:31 [PATCH 0/2] iio: frequency: add iio support for Amlogic clock measure Jerome Brunet
2024-06-24 17:31 ` [PATCH 1/2] dt-bindings: iio: frequency: add clock measure support Jerome Brunet
2024-06-25  5:38   ` Krzysztof Kozlowski
2024-06-24 17:31 ` [PATCH 2/2] iio: frequency: add amlogic " Jerome Brunet
2024-06-24 22:51   ` David Lechner
2024-06-24 23:03     ` David Lechner
2024-06-25  8:31     ` Jerome Brunet
2024-06-25 14:52       ` David Lechner
2024-06-25 16:59         ` Jerome Brunet
2024-06-29 19:26           ` Jonathan Cameron
2024-06-29 19:40   ` Jonathan Cameron
2024-06-30  7:21     ` Jerome Brunet
2024-06-30 10:17       ` Jonathan Cameron
2024-06-25  9:38 ` [PATCH 0/2] iio: frequency: add iio support for Amlogic clock measure Neil Armstrong
2024-06-25  9:53   ` Jerome Brunet
2024-06-25 13:18     ` Neil Armstrong
2024-06-25 13:51       ` Jerome Brunet
2024-07-01  7:41         ` Neil Armstrong
2024-07-01  9:01           ` Jerome Brunet
2024-07-01  9:10             ` Neil Armstrong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox