Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] clk: clean-up simple provider misuse of the consumer API
@ 2026-07-24  9:03 Jerome Brunet
  2026-07-24  9:03 ` [PATCH v2 1/7] clk: mvebu: " Jerome Brunet
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: Jerome Brunet @ 2026-07-24  9:03 UTC (permalink / raw)
  To: Andrew Lunn, Gregory Clement, Sebastian Hesselbarth,
	Michael Turquette, Stephen Boyd, Brian Masney, Bjorn Andersson,
	Geert Uytterhoeven, Heiko Stuebner, Prashant Gaikwad,
	Thierry Reding, Jonathan Hunter, Tero Kristo
  Cc: linux-arm-kernel, linux-clk, linux-kernel, linux-arm-msm,
	linux-renesas-soc, linux-rockchip, linux-tegra, linux-omap,
	Jerome Brunet

Clock provider should not be using the consumer interface.
In other words, a provider should not be dealing with struct clk.

This change targets occurrences for which the provider uses the
consumer interface and corresponding clk_hw interface exist:
* __clk_get_name() -> clk_hw_get_name()
* __clk_is_enabled() -> clk_hw_is_enabled()
* clk_get_rate() -> clk_hw_get_rate()

---
Changes in v2:
- Change split by platform for the different maitainers to pick it up
- Link to v1: https://patch.msgid.link/20260723-clk-provider-simple-clean-v1-1-0c9668240467@baylibre.com

To: Andrew Lunn <andrew@lunn.ch>
To: Gregory Clement <gregory.clement@bootlin.com>
To: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
To: Michael Turquette <mturquette@baylibre.com>
To: Stephen Boyd <sboyd@kernel.org>
To: Brian Masney <bmasney@redhat.com>
To: Bjorn Andersson <andersson@kernel.org>
To: Geert Uytterhoeven <geert+renesas@glider.be>
To: Heiko Stuebner <heiko@sntech.de>
To: Prashant Gaikwad <pgaikwad@nvidia.com>
To: Thierry Reding <thierry.reding@kernel.org>
To: Jonathan Hunter <jonathanh@nvidia.com>
To: Tero Kristo <kristo@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-clk@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-arm-msm@vger.kernel.org
Cc: linux-renesas-soc@vger.kernel.org
Cc: linux-rockchip@lists.infradead.org
Cc: linux-tegra@vger.kernel.org
Cc: linux-omap@vger.kernel.org
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>

---
Jerome Brunet (7):
      clk: mvebu: clean-up simple provider misuse of the consumer API
      clk: qcom: clean-up simple provider misuse of the consumer API
      clk: renesas: clean-up simple provider misuse of the consumer API
      clk: rockchip: clean-up simple provider misuse of the consumer API
      clk: st: clean-up simple provider misuse of the consumer API
      clk: tegra: clean-up simple provider misuse of the consumer API
      clk: ti: clean-up simple provider misuse of the consumer API

 drivers/clk/mvebu/clk-cpu.c            |  2 +-
 drivers/clk/qcom/clk-hfpll.c           |  4 ++--
 drivers/clk/qcom/clk-krait.c           |  2 +-
 drivers/clk/qcom/clk-rcg.c             |  4 ++--
 drivers/clk/qcom/clk-rcg2.c            |  2 +-
 drivers/clk/renesas/r9a06g032-clocks.c |  2 +-
 drivers/clk/rockchip/clk-pll.c         | 24 ++++++++++++------------
 drivers/clk/st/clkgen-pll.c            | 20 ++++++++++----------
 drivers/clk/tegra/clk-tegra210.c       |  2 +-
 drivers/clk/ti/clockdomain.c           |  2 +-
 10 files changed, 32 insertions(+), 32 deletions(-)
---
base-commit: dc59e4fea9d83f03bad6bddf3fa2e52491777482
change-id: 20260723-clk-provider-simple-clean-a8d5ccc4ec20

Best regards,
--  
Jerome



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

end of thread, other threads:[~2026-07-24 12:23 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-24  9:03 [PATCH v2 0/7] clk: clean-up simple provider misuse of the consumer API Jerome Brunet
2026-07-24  9:03 ` [PATCH v2 1/7] clk: mvebu: " Jerome Brunet
2026-07-24  9:03 ` [PATCH v2 2/7] clk: qcom: " Jerome Brunet
2026-07-24 12:22   ` Konrad Dybcio
2026-07-24  9:03 ` [PATCH v2 3/7] clk: renesas: " Jerome Brunet
2026-07-24  9:03 ` [PATCH v2 4/7] clk: rockchip: " Jerome Brunet
2026-07-24  9:03 ` [PATCH v2 5/7] clk: st: " Jerome Brunet
2026-07-24  9:03 ` [PATCH v2 6/7] clk: tegra: " Jerome Brunet
2026-07-24  9:03 ` [PATCH v2 7/7] clk: ti: " Jerome Brunet

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