Messages in this thread |  | | From | Stephen Boyd <> | Subject | [PATCH 00/12] Convert some basic type clks to new parent way | Date | Fri, 30 Aug 2019 08:09:11 -0700 |
| |
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
|  |