diff options
-rw-r--r-- | arch/arm/cpu/armv7/sunxi/clock_sun6i.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/arch/arm/cpu/armv7/sunxi/clock_sun6i.c b/arch/arm/cpu/armv7/sunxi/clock_sun6i.c index cfb32b4323..2986539625 100644 --- a/arch/arm/cpu/armv7/sunxi/clock_sun6i.c +++ b/arch/arm/cpu/armv7/sunxi/clock_sun6i.c @@ -102,11 +102,12 @@ void clock_set_pll1(unsigned int clk) struct sunxi_ccm_reg * const ccm = (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; const int p = 0; - int k = 1; - int m = 1; + int k = 2; + int m = 2; if (clk > 1152000000) { - k = 2; + k = 4; + m = 2; } else if (clk > 768000000) { k = 3; m = 2; |