linux_dsm_epyc7002/drivers/clk/versatile
Stephen Boyd 62f4771198 clk: versatile: Switch to assigned clock parents
We're removing struct clk from the clk provider API. This code is
calling the consumer APIs to change the parent to a 1 MHz fixed
rate clock for each of the clocks that the driver provides. Move
to using the assigned-clock-parents DT property for this instead.
Because this is an ABI break, detect if the property is missing
and fall back to setting the parent explicitly before the clocks
are registered.

Acked-by: Pawel Moll <pawel.moll@arm.com>
Cc: Linus Walleij <linus.walleij@linaro.org>
Tested-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
2015-08-24 16:48:59 -07:00
..
clk-icst.c clk: versatile: Remove clk.h and clkdev.h includes 2015-07-20 11:11:20 -07:00
clk-icst.h clk: versatile: pass a parent to the ICST clock 2014-02-13 11:20:48 +01:00
clk-impd1.c clk: versatile: Remove clk.h and clkdev.h includes 2015-07-20 11:11:20 -07:00
clk-realview.c clk: versatile: Remove clk.h and clkdev.h includes 2015-07-20 11:11:20 -07:00
clk-sp810.c clk: versatile: Switch to assigned clock parents 2015-08-24 16:48:59 -07:00
clk-versatile.c clk: versatile: Remove clk.h and clkdev.h includes 2015-07-20 11:11:20 -07:00
clk-vexpress-osc.c clk: constify of_device_id array 2015-04-01 10:59:27 -07:00
Kconfig clk: versatile: Split config options for sp810 and vexpress_osc 2014-05-15 17:02:20 +01:00
Makefile ARM: vexpress: Remove non-DT code 2014-11-28 16:08:16 +01:00