Linux-Clk Archive on lore.kernel.org
 help / color / Atom feed
* [PATCH 00/12] Convert some basic type clks to new parent way
@ 2019-08-30 15:09 Stephen Boyd
  2019-08-30 15:09 ` [PATCH 01/12] clk: gpio: Use DT way of specifying parents Stephen Boyd
                   ` (11 more replies)
  0 siblings, 12 replies; 25+ messages in thread
From: Stephen Boyd @ 2019-08-30 15:09 UTC (permalink / raw)
  To: Michael Turquette, Stephen Boyd
  Cc: linux-kernel, linux-clk, Enric Balletbo i Serra,
	Geert Uytterhoeven, Magnus Damm, Manivannan Sadhasivam,
	Rob Clark, Sean Paul, Simon Horman, Tony Lindgren

This series converts most of the basic clk types to support the new way
of specifying parents. There's still the composite and fixed-factor
types to convert. Sending now because I'm internally debating having the
big multiplexer function take only arguments that would correspond to
the parent_data structure instead of passing down the three different
ways of specifying parents.

Cc: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Cc: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Magnus Damm <magnus.damm@gmail.com>
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Cc: Rob Clark <robdclark@gmail.com>
Cc: Sean Paul <sean@poorly.run>
Cc: Simon Horman <horms@verge.net.au>
Cc: Tony Lindgren <tony@atomide.com>

Stephen Boyd (12):
  clk: gpio: Use DT way of specifying parents
  clk: fixed-rate: Convert to clk_hw based APIs
  clk: fixed-rate: Remove clk_register_fixed_rate_with_accuracy()
  clk: fixed-rate: Move to_clk_fixed_rate() to C file
  clk: fixed-rate: Document accuracy member
  clk: fixed-rate: Add support for specifying parents via DT/pointers
  clk: fixed-rate: Add clk flags for parent accuracy
  clk: fixed-rate: Document that accuracy isn't a rate
  clk: asm9260: Use parent accuracy in fixed rate clk
  clk: mux: Add support for specifying parents via DT/pointers
  clk: gate: Add support for specifying parents via DT/pointers
  clk: divider: Add support for specifying parents via DT/pointers

 drivers/clk/clk-asm9260.c                  |   8 +-
 drivers/clk/clk-divider.c                  |  84 +----
 drivers/clk/clk-fixed-rate.c               | 113 +++---
 drivers/clk/clk-gate.c                     |  35 +-
 drivers/clk/clk-gpio.c                     | 171 +++------
 drivers/clk/clk-mux.c                      |  58 +--
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c |   4 +-
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c |   4 +-
 include/linux/clk-provider.h               | 416 +++++++++++++++++----
 9 files changed, 490 insertions(+), 403 deletions(-)


base-commit: 5f9e832c137075045d15cd6899ab0505cfb2ca4b
-- 
Sent by a computer through tubes


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

end of thread, back to index

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-30 15:09 [PATCH 00/12] Convert some basic type clks to new parent way Stephen Boyd
2019-08-30 15:09 ` [PATCH 01/12] clk: gpio: Use DT way of specifying parents Stephen Boyd
2020-01-07  6:43   ` Stephen Boyd
2019-08-30 15:09 ` [PATCH 02/12] clk: fixed-rate: Convert to clk_hw based APIs Stephen Boyd
2020-01-07  6:43   ` Stephen Boyd
2019-08-30 15:09 ` [PATCH 03/12] clk: fixed-rate: Remove clk_register_fixed_rate_with_accuracy() Stephen Boyd
2020-01-07  6:43   ` Stephen Boyd
2019-08-30 15:09 ` [PATCH 04/12] clk: fixed-rate: Move to_clk_fixed_rate() to C file Stephen Boyd
2020-01-07  6:44   ` Stephen Boyd
2019-08-30 15:09 ` [PATCH 05/12] clk: fixed-rate: Document accuracy member Stephen Boyd
2020-01-07  6:44   ` Stephen Boyd
2019-08-30 15:09 ` [PATCH 06/12] clk: fixed-rate: Add support for specifying parents via DT/pointers Stephen Boyd
2020-01-07  6:57   ` Stephen Boyd
2019-08-30 15:09 ` [PATCH 07/12] clk: fixed-rate: Add clk flags for parent accuracy Stephen Boyd
2020-01-07  6:57   ` Stephen Boyd
2019-08-30 15:09 ` [PATCH 08/12] clk: fixed-rate: Document that accuracy isn't a rate Stephen Boyd
2020-01-07  6:57   ` Stephen Boyd
2019-08-30 15:09 ` [PATCH 09/12] clk: asm9260: Use parent accuracy in fixed rate clk Stephen Boyd
2020-01-07  6:57   ` Stephen Boyd
2019-08-30 15:09 ` [PATCH 10/12] clk: mux: Add support for specifying parents via DT/pointers Stephen Boyd
2020-01-07  6:57   ` Stephen Boyd
2019-08-30 15:09 ` [PATCH 11/12] clk: gate: " Stephen Boyd
2020-01-07  6:58   ` Stephen Boyd
2019-08-30 15:09 ` [PATCH 12/12] clk: divider: " Stephen Boyd
2020-01-07  6:58   ` Stephen Boyd

Linux-Clk Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-clk/0 linux-clk/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-clk linux-clk/ https://lore.kernel.org/linux-clk \
		linux-clk@vger.kernel.org
	public-inbox-index linux-clk

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-clk


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git