|
@@ -44,6 +44,7 @@
|
|
|
|
|
|
#include <plat/clcd.h>
|
|
|
#include <plat/fpga-irq.h>
|
|
|
+#include <plat/sched_clock.h>
|
|
|
|
|
|
#include "common.h"
|
|
|
|
|
@@ -440,11 +441,17 @@ static struct amba_device *amba_devs[] __initdata = {
|
|
|
&clcd_device,
|
|
|
};
|
|
|
|
|
|
+#define REFCOUNTER (__io_address(INTEGRATOR_HDR_BASE) + 0x28)
|
|
|
+
|
|
|
static void __init intcp_init_early(void)
|
|
|
{
|
|
|
clkdev_add_table(cp_lookups, ARRAY_SIZE(cp_lookups));
|
|
|
|
|
|
integrator_init_early();
|
|
|
+
|
|
|
+#ifdef CONFIG_PLAT_VERSATILE_SCHED_CLOCK
|
|
|
+ versatile_sched_clock_init(REFCOUNTER, 24000000);
|
|
|
+#endif
|
|
|
}
|
|
|
|
|
|
static void __init intcp_init(void)
|