X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=drivers%2Fclk%2Fsunxi%2Fclk-sunxi.c;fp=drivers%2Fclk%2Fsunxi%2Fclk-sunxi.c;h=98fec4e4baa76ed5a0077ae57834da8e47c80626;hb=1d9438f7b560862fd0832355b4ad199b30e67478;hp=9665cb8d023878231c0fa5beeffe198c3ba4f5cc;hpb=e71c69fc3362b88b09194d486dda6d721a8004f6;p=~andy%2Flinux diff --git a/drivers/clk/sunxi/clk-sunxi.c b/drivers/clk/sunxi/clk-sunxi.c index 9665cb8d023..98fec4e4baa 100644 --- a/drivers/clk/sunxi/clk-sunxi.c +++ b/drivers/clk/sunxi/clk-sunxi.c @@ -16,7 +16,6 @@ #include #include -#include #include #include @@ -648,11 +647,8 @@ static void __init sunxi_clock_protect(void) } } -void __init sunxi_init_clocks(void) +static void __init sunxi_init_clocks(void) { - /* Register all the simple and basic clocks on DT */ - of_clk_init(NULL); - /* Register factor clocks */ of_sunxi_table_clock_setup(clk_factors_match, sunxi_factors_clk_setup); @@ -668,3 +664,8 @@ void __init sunxi_init_clocks(void) /* Enable core system clocks */ sunxi_clock_protect(); } +CLK_OF_DECLARE(sun4i_a10_clk_init, "allwinner,sun4i-a10", sunxi_init_clocks); +CLK_OF_DECLARE(sun5i_a10s_clk_init, "allwinner,sun5i-a10s", sunxi_init_clocks); +CLK_OF_DECLARE(sun5i_a13_clk_init, "allwinner,sun5i-a13", sunxi_init_clocks); +CLK_OF_DECLARE(sun6i_a31_clk_init, "allwinner,sun6i-a31", sunxi_init_clocks); +CLK_OF_DECLARE(sun7i_a20_clk_init, "allwinner,sun7i-a20", sunxi_init_clocks);