diff options
Diffstat (limited to 'src/soc/samsung/exynos5250/clock.c')
-rw-r--r-- | src/soc/samsung/exynos5250/clock.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/soc/samsung/exynos5250/clock.c b/src/soc/samsung/exynos5250/clock.c index 8a731be2a3..1de2ab2420 100644 --- a/src/soc/samsung/exynos5250/clock.c +++ b/src/soc/samsung/exynos5250/clock.c @@ -19,11 +19,11 @@ #include <assert.h> #include <stdlib.h> +#include <timer.h> #include <arch/io.h> #include <console/console.h> #include "clk.h" #include "periph.h" -#include "timer.h" /* input clock of PLL: SMDK5250 has 24MHz input clock */ #define CONFIG_SYS_CLK_FREQ 24000000 @@ -635,12 +635,10 @@ int clock_epll_set_rate(unsigned long rate) end = current; mono_time_add_msecs(&end, TIMEOUT_EPLL_LOCK); - while (!(readl(&exynos_clock->epll_con0) & + while (!(readl(&exynos_clock->epll_con0) & (0x1 << EXYNOS5_EPLLCON0_LOCKED_SHIFT))) { if (mono_time_after(¤t, &end)) { - printk(BIOS_DEBUG, - "%s: Timeout waiting for EPLL lock\n", - __func__); + printk(BIOS_DEBUG, "%s: Timeout waiting for EPLL lock\n", __func__); return -1; } timer_monotonic_get(¤t); |