OSDN Git Service

clk: rockchip: mark noc and some special clk as critical on rk3228
authorElaine Zhang <zhangqing@rock-chips.com>
Tue, 2 May 2017 07:34:04 +0000 (15:34 +0800)
committerHeiko Stuebner <heiko@sntech.de>
Fri, 2 Jun 2017 13:51:11 +0000 (15:51 +0200)
commitf18c0994cda54dc21d3b0ce2ba130b5ea8f58666
treef6c1b8a8e6e1c7e894bf3cecdfea43580350236f
parentf2893aaba435fcb55b86dc1be8c6f64f8d60e64b
clk: rockchip: mark noc and some special clk as critical on rk3228

The jtag/bus/peri/initmem/rom/stimer/phy clks no driver to handle them.
But this clks need enable,so make it as critical.

The ddrupctl/ddrmon/ddrphy clks no driver to handle them,
Chip design requirements for these clock to always on,

The hclk_otg_pmu is Chip design defect, must be always on,
The new document will update the description of this clock.

All these non-noc/non-arbi clocks,IC suggest always on,
Because it's have some order limitation, between the NOC clock switch
and bus IDLE(or pd on/off).

The software is not very good to solve this constraint.
Always on these clocks, has no effect on the system power consumption.
The new document will update the description of these clock.

Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
drivers/clk/rockchip/clk-rk3228.c