aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk/sunxi
diff options
context:
space:
mode:
authorChen-Yu Tsai <wens@csie.org>2014-11-24 05:05:15 -0500
committerMaxime Ripard <maxime.ripard@free-electrons.com>2014-12-21 17:51:37 -0500
commit75bd2ec1a65a30094f630f9c5bf3ecfe9549496f (patch)
treea98a3887007a12b64748b865255bbf761e8cfb9e /drivers/clk/sunxi
parent97bf6af1f928216fd6c5a66e8a57bfa95a659672 (diff)
clk: sunxi: Remove ahb1_sdram from sun6i/sun8i protected clocks list
The ahb1_sdram clock gate is only used for accessing the sdram controller's registers over the bus. It is not used for actually clock the controller or the dram, hence it does not need to be protected. This also gets rid of the problem when the protected ahb1_sdram gate is prepared/enabled while it is still an orphan, and the operation is not propagated to the correct parent. This was confirmed on my A23 tablet and my A31 Hummingbird. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Diffstat (limited to 'drivers/clk/sunxi')
-rw-r--r--drivers/clk/sunxi/clk-sunxi.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/clk/sunxi/clk-sunxi.c b/drivers/clk/sunxi/clk-sunxi.c
index 570202582dcf..ecee2cd68d93 100644
--- a/drivers/clk/sunxi/clk-sunxi.c
+++ b/drivers/clk/sunxi/clk-sunxi.c
@@ -1217,7 +1217,6 @@ CLK_OF_DECLARE(sun7i_a20_clk_init, "allwinner,sun7i-a20", sun5i_init_clocks);
1217 1217
1218static const char *sun6i_critical_clocks[] __initdata = { 1218static const char *sun6i_critical_clocks[] __initdata = {
1219 "cpu", 1219 "cpu",
1220 "ahb1_sdram",
1221}; 1220};
1222 1221
1223static void __init sun6i_init_clocks(struct device_node *node) 1222static void __init sun6i_init_clocks(struct device_node *node)