clk: rockchip: add missing rk3288 npll rate table
authorHeiko Stübner <heiko@sntech.de>
Wed, 24 Sep 2014 21:41:54 +0000 (23:41 +0200)
committerMike Turquette <mturquette@linaro.org>
Thu, 25 Sep 2014 21:48:40 +0000 (14:48 -0700)
The npll on rk3288 is exactly the same pll type as the other 4. Yet it
was missing the link to the rate table, making rate changes impossible.
Change that by setting the table.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Tested-by: Doug Anderson <dianders@chromium.org>
Tested-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
drivers/clk/rockchip/clk-rk3288.c

index 2e1d790df9bd408ebd482b4dda5ac4085f38dff4..dcd3fac643999c7f1f30e66f0637d277db441bf8 100644 (file)
@@ -143,7 +143,7 @@ static struct rockchip_pll_clock rk3288_pll_clks[] __initdata = {
        [gpll] = PLL(pll_rk3066, PLL_GPLL, "gpll", mux_pll_p, 0, RK3288_PLL_CON(12),
                     RK3288_MODE_CON, 12, 8, rk3288_pll_rates),
        [npll] = PLL(pll_rk3066, PLL_NPLL, "npll",  mux_pll_p, 0, RK3288_PLL_CON(16),
-                    RK3288_MODE_CON, 14, 9, NULL),
+                    RK3288_MODE_CON, 14, 9, rk3288_pll_rates),
 };
 
 static struct clk_div_table div_hclk_cpu_t[] = {