OpenCloudOS-Kernel/drivers/clk/rockchip
Heiko Stuebner b3b723d8c4 clk: rockchip: add a type from SGRF-controlled gate clocks
Some clk gates on Rockchip SoCs are part of the SGRF (secure general
register files) and thus only controllable from secure mode, with the
most prominent example being the watchdog.

In most cases we still want to define this as a real clock though,
to have complete clock tree and not reference the generic base-clock
from the devicetree.

So far we've just defined this as factor-1-1 clocks in the clock init,
so define a special clock-type for it so that this definition can be
part of the general tree-definition and save some boilerplate code.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2019-06-14 18:56:07 +02:00
..
Makefile clk: rockchip: add clock controller for px30 2018-07-06 19:17:57 +02:00
clk-cpu.c clk: rockchip: Remove superfluous error message in rockchip_clk_register_cpuclk() 2017-09-28 15:22:50 +02:00
clk-ddr.c clk: core: replace clk_{readl,writel} with {readl,writel} 2019-04-23 10:57:49 -07:00
clk-half-divider.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
clk-inverter.c clk: rockchip: don't return NULL when registering inverter fails 2016-02-15 23:35:20 +01:00
clk-mmc-phase.c clk: rockchip: Slightly more accurate math in rockchip_mmc_get_phase() 2019-05-20 01:00:53 +02:00
clk-muxgrf.c clk: rockchip: add a clock-type for muxes based in the grf 2017-01-02 14:24:57 +01:00
clk-pll.c clk: rockchip: add pll_wait_lock for pll_enable 2017-03-22 18:33:22 +01:00
clk-px30.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
clk-rk3036.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
clk-rk3128.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
clk-rk3188.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
clk-rk3228.c clk: rockchip: add 1.464GHz cpu-clock rate to rk3228 2019-05-20 01:00:53 +02:00
clk-rk3288.c clk: rockchip: Remove 48 MHz PLL rate from rk3288 2019-06-06 12:49:30 +02:00
clk-rk3328.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
clk-rk3368.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
clk-rk3399.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
clk-rv1108.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
clk.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
clk.h clk: rockchip: add a type from SGRF-controlled gate clocks 2019-06-14 18:56:07 +02:00
softrst.c clk: rockchip: Make reset_control_ops const 2016-03-29 16:29:46 -07:00