summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/clocksource.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2014-01-17 14:32:21 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2014-01-29 11:31:31 +0100
commit14bb8cc21baacfed7f60f1a37737641af3827efb (patch)
tree17405e5ba9aaa9c84213d2e1b35fe910fdef26df /arch/arm/mach-imx/clocksource.c
parentd25cba009087c0065777dda4be1a60ad968d4f83 (diff)
downloadbarebox-14bb8cc21baacfed7f60f1a37737641af3827efb.tar.gz
barebox-14bb8cc21baacfed7f60f1a37737641af3827efb.tar.xz
ARM: i.MX clocksource: return successful for multiple instances
With multiple instances we returned -EBUSY which will provoke a log message. Return successful instead since the i.MX27 has multiple GPTs in the devicetree. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/clocksource.c')
-rw-r--r--arch/arm/mach-imx/clocksource.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-imx/clocksource.c b/arch/arm/mach-imx/clocksource.c
index dc29d200c0..9f5ca568fd 100644
--- a/arch/arm/mach-imx/clocksource.c
+++ b/arch/arm/mach-imx/clocksource.c
@@ -97,7 +97,7 @@ static int imx_gpt_probe(struct device_d *dev)
/* one timer is enough */
if (timer_base)
- return -EBUSY;
+ return 0;
ret = dev_get_drvdata(dev, (unsigned long *)&regs);
if (ret)