summaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2007-10-09 17:14:45 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2007-10-09 17:14:45 +0200
commit41c7912446cb1bdb442b14bb2f09dcbff5beab61 (patch)
treee74a6fe58e14bda41110e09ac384619021cddcb9 /arch/arm
parent0fca6b006c0482494cda0fde19d6929d9d9b3454 (diff)
downloadbarebox-41c7912446cb1bdb442b14bb2f09dcbff5beab61.tar.gz
barebox-41c7912446cb1bdb442b14bb2f09dcbff5beab61.tar.xz
i.MX clocksource: enable clocks for gpt1
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/mach-imx/clocksource.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/clocksource.c b/arch/arm/mach-imx/clocksource.c
index c0de9850f3..b7eba06e1b 100644
--- a/arch/arm/mach-imx/clocksource.c
+++ b/arch/arm/mach-imx/clocksource.c
@@ -54,6 +54,11 @@ static int clocksource_init (void)
/* setup GP Timer 1 */
GPT(GPT_TCTL) = TCTL_SWR;
+#ifdef CONFIG_ARCH_IMX27
+ PCCR0 |= PCCR0_GPT1_EN;
+ PCCR1 |= PCCR1_PERCLK1_EN;
+#endif
+
for (i = 0; i < 100; i++)
GPT(GPT_TCTL) = 0; /* We have no udelay by now */