public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH v4 0/2] clk: clocking-wizard: add user clock monitor support
@ 2026-02-14 18:10 Harry Austen
  2026-02-14 18:10 ` [PATCH v4 1/2] dt-bindings: clock: xilinx: add description of user monitor interrupt Harry Austen
  2026-02-14 18:10 ` [PATCH v4 2/2] clk: clocking-wizard: add user clock monitor support Harry Austen
  0 siblings, 2 replies; 10+ messages in thread
From: Harry Austen @ 2026-02-14 18:10 UTC (permalink / raw)
  To: Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Michal Simek
  Cc: Shubhrajyoti Datta, linux-clk, devicetree, linux-kernel,
	linux-arm-kernel, Harry Austen

Add support for the clock monitor functionality added in version 6.0 of the
Xilinx clocking wizard IP core, through use of devcoredump.

This is a follow up from a patchset I submitted quite a while ago [1],
where I was attempting to utilise the UIO subsystem instead. Stephen Boyd
suggested use of devcoredump instead [2] and I have finally got round to
giving this a go.

This is currently untested on hardware, so any help testing this would be
much appreciated!

v3 -> v4:
- Patches 1-4,8-9 dropped, as they were submitted/accepted separately [3]
- Patch 7 removed, as no longer creating a new UIO driver
- DT binding patch mostly unchanged. Slight rework and rebase, so removed
  Krzysztof's R-b tag just in case
- Clock monitor support patch now reworked to make use of devcoredump
- Rebased on top of clk-next
v2 -> v3:
- Move kernel doc variable comment to bottom in clk_hw transition patch (2)
- Remove extra line (and add Krzysztof's R-b tag) in binding patch (5)
- Add Krzysztof's A-b tag to dynamic reconfig binding patch (8)
v1 -> v2:
- Split and improve clk_hw+devres transition patch (2+3)
- Fix/improve DT binding patches (5+8)
- Utilise auxiliary bus in monitor support patch (6)
- Add dedicated UIO driver for monitor support (7)

[1]: https://lore.kernel.org/linux-clk/20240826123602.1872-1-hpausten@protonmail.com/
[2]: https://lore.kernel.org/linux-clk/1bd17a02bab46391872e4934895b83e8.sboyd@kernel.org/
[3]: https://lore.kernel.org/linux-clk/20240913191037.2690-1-hpausten@protonmail.com/

Harry Austen (2):
  dt-bindings: clock: xilinx: add description of user monitor interrupt
  clk: clocking-wizard: add user clock monitor support

 .../bindings/clock/xlnx,clocking-wizard.yaml  | 24 ++++++-
 drivers/clk/xilinx/Kconfig                    |  1 +
 drivers/clk/xilinx/clk-xlnx-clock-wizard.c    | 69 +++++++++++++++++--
 3 files changed, 89 insertions(+), 5 deletions(-)
---
base-commit: ea7282e99ead6d2a294cef40acd2a29ada3ab71d

-- 
2.53.0




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

end of thread, other threads:[~2026-02-20 14:33 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-14 18:10 [PATCH v4 0/2] clk: clocking-wizard: add user clock monitor support Harry Austen
2026-02-14 18:10 ` [PATCH v4 1/2] dt-bindings: clock: xilinx: add description of user monitor interrupt Harry Austen
2026-02-14 20:39   ` Krzysztof Kozlowski
2026-02-14 20:57     ` Harry Austen
2026-02-14 20:59       ` Krzysztof Kozlowski
2026-02-14 21:09         ` Harry Austen
2026-02-15  8:45   ` Krzysztof Kozlowski
2026-02-14 18:10 ` [PATCH v4 2/2] clk: clocking-wizard: add user clock monitor support Harry Austen
2026-02-19  6:52   ` Dan Carpenter
2026-02-20 14:33     ` Harry Austen

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