|
@@ -16,6 +16,7 @@
|
|
#include <linux/init.h>
|
|
#include <linux/init.h>
|
|
#include <linux/clk.h>
|
|
#include <linux/clk.h>
|
|
#include <linux/io.h>
|
|
#include <linux/io.h>
|
|
|
|
+#include <linux/err.h>
|
|
|
|
|
|
#include <plat/common.h>
|
|
#include <plat/common.h>
|
|
#include <plat/board.h>
|
|
#include <plat/board.h>
|
|
@@ -164,7 +165,7 @@ static int __init omap_init_clocksource_32k(void)
|
|
return -ENODEV;
|
|
return -ENODEV;
|
|
|
|
|
|
sync_32k_ick = clk_get(NULL, "omap_32ksync_ick");
|
|
sync_32k_ick = clk_get(NULL, "omap_32ksync_ick");
|
|
- if (sync_32k_ick)
|
|
|
|
|
|
+ if (!IS_ERR(sync_32k_ick))
|
|
clk_enable(sync_32k_ick);
|
|
clk_enable(sync_32k_ick);
|
|
|
|
|
|
clocksource_32k.mult = clocksource_hz2mult(32768,
|
|
clocksource_32k.mult = clocksource_hz2mult(32768,
|