[PATCH 00/12] Convert some basic type clks to new parent way

From: Stephen Boyd
Date: Fri Aug 30 2019 - 11:09:27 EST


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@xxxxxxxxxxxxx>
Cc: Geert Uytterhoeven <geert+renesas@xxxxxxxxx>
Cc: Magnus Damm <magnus.damm@xxxxxxxxx>
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxx>
Cc: Rob Clark <robdclark@xxxxxxxxx>
Cc: Sean Paul <sean@xxxxxxxxxx>
Cc: Simon Horman <horms@xxxxxxxxxxxx>
Cc: Tony Lindgren <tony@xxxxxxxxxxx>

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