clk: rockchip: mark rk3399 GIC clocks as critical
authorBrian Norris <briannorris@chromium.org>
Fri, 13 May 2016 18:42:16 +0000 (11:42 -0700)
committerHeiko Stuebner <heiko@sntech.de>
Mon, 30 May 2016 07:40:23 +0000 (09:40 +0200)
We never want to kill the GIC.

Noticed when making other clock fixups, and seeing the newly-constructed
clock tree try to disable cpll, where we had this parent structure:

  aclk_gic <------\
                  |--- aclk_gic_pre <-- cpll <-- pll_cpll
  aclk_gic_noc <--/

Signed-off-by: Brian Norris <briannorris@chromium.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
drivers/clk/rockchip/clk-rk3399.c

index 291543f52caad63630b45cf3500d94e2bf4f9733..145756c4f3c840a2eb56c2a2232f395aa01f9772 100644 (file)
@@ -1466,6 +1466,8 @@ static struct rockchip_clk_branch rk3399_clk_pmu_branches[] __initdata = {
 
 static const char *const rk3399_cru_critical_clocks[] __initconst = {
        "aclk_cci_pre",
+       "aclk_gic",
+       "aclk_gic_noc",
        "pclk_perilp0",
        "pclk_perilp0",
        "hclk_perilp0",