clk: sunxi: register clock gates with clkdev
authorChen-Yu Tsai <wens@csie.org>
Thu, 26 Jun 2014 15:55:39 +0000 (23:55 +0800)
committerMaxime Ripard <maxime.ripard@free-electrons.com>
Fri, 4 Jul 2014 10:04:55 +0000 (12:04 +0200)
The new important clock protect code requires the clocks be
registered with clkdev. This was missing for sunxi_gates
type clocks.

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
drivers/clk/sunxi/clk-sunxi.c

index fb2ce8440f0ed6cefbc30d361193383f5282a6cd..e43ed6a6b66098858499c90ff02840a2813eb072 100644 (file)
@@ -899,6 +899,7 @@ static void __init sunxi_gates_clk_setup(struct device_node *node,
                                                      reg + 4 * (i/32), i % 32,
                                                      0, &clk_lock);
                WARN_ON(IS_ERR(clk_data->clks[i]));
+               clk_register_clkdev(clk_data->clks[i], clk_name, NULL);
 
                j++;
        }