summaryrefslogtreecommitdiffstats
path: root/drivers/clocksource
diff options
context:
space:
mode:
authorAlexander Shiyan <shc_work@mail.ru>2014-10-30 12:06:09 +0300
committerSascha Hauer <s.hauer@pengutronix.de>2014-11-10 08:42:19 +0100
commit9a4cb25a39eb82c7f0c373f4e5186e195d6a318e (patch)
treed959dd3dd4cf1db16381c4fe4183dcf744401048 /drivers/clocksource
parentea5abfb5c1e99bc4c67841c400c25ca83ddd9702 (diff)
downloadbarebox-9a4cb25a39eb82c7f0c373f4e5186e195d6a318e.tar.gz
barebox-9a4cb25a39eb82c7f0c373f4e5186e195d6a318e.tar.xz
treewide: Reuse init_clock() return value for clocksource drivers
Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/clocksource')
-rw-r--r--drivers/clocksource/amba-sp804.c4
-rw-r--r--drivers/clocksource/arm_smp_twd.c4
-rw-r--r--drivers/clocksource/bcm2835.c3
-rw-r--r--drivers/clocksource/dummy.c3
-rw-r--r--drivers/clocksource/mvebu.c4
-rw-r--r--drivers/clocksource/nomadik.c4
-rw-r--r--drivers/clocksource/orion.c3
-rw-r--r--drivers/clocksource/uemd.c4
8 files changed, 8 insertions, 21 deletions
diff --git a/drivers/clocksource/amba-sp804.c b/drivers/clocksource/amba-sp804.c
index fedcb64839..c5ad9947cd 100644
--- a/drivers/clocksource/amba-sp804.c
+++ b/drivers/clocksource/amba-sp804.c
@@ -66,9 +66,7 @@ static int sp804_probe(struct amba_device *dev, const struct amba_id *id)
sp804_clksrc.mult = clocksource_hz2mult(tick_rate, sp804_clksrc.shift);
- init_clock(&sp804_clksrc);
-
- return 0;
+ return init_clock(&sp804_clksrc);
}
static struct amba_id sp804_ids[] = {
diff --git a/drivers/clocksource/arm_smp_twd.c b/drivers/clocksource/arm_smp_twd.c
index 72045b05e9..c0296cdfd8 100644
--- a/drivers/clocksource/arm_smp_twd.c
+++ b/drivers/clocksource/arm_smp_twd.c
@@ -86,9 +86,7 @@ static int smp_twd_probe(struct device_d *dev)
smp_twd_clksrc.mult = clocksource_hz2mult(tick_rate, smp_twd_clksrc.shift);
- init_clock(&smp_twd_clksrc);
-
- return 0;
+ return init_clock(&smp_twd_clksrc);
}
static __maybe_unused struct of_device_id smp_twd_compatible[] = {
diff --git a/drivers/clocksource/bcm2835.c b/drivers/clocksource/bcm2835.c
index c0b1aae46b..0cb8e57993 100644
--- a/drivers/clocksource/bcm2835.c
+++ b/drivers/clocksource/bcm2835.c
@@ -66,9 +66,8 @@ static int bcm2835_cs_probe(struct device_d *dev)
return PTR_ERR(stc_base);
clocks_calc_mult_shift(&bcm2835_stc.mult, &bcm2835_stc.shift, rate, NSEC_PER_SEC, 60);
- init_clock(&bcm2835_stc);
- return 0;
+ return init_clock(&bcm2835_stc);
}
static __maybe_unused struct of_device_id bcm2835_cs_dt_ids[] = {
diff --git a/drivers/clocksource/dummy.c b/drivers/clocksource/dummy.c
index 154a8cd672..96f9b6efca 100644
--- a/drivers/clocksource/dummy.c
+++ b/drivers/clocksource/dummy.c
@@ -49,8 +49,7 @@ static int clocksource_init(void)
pr_debug("clocksource_init: mult=%08x, shift=%08x\n",
dummy_cs.mult, dummy_cs.shift);
- init_clock(&dummy_cs);
- return 0;
+ return init_clock(&dummy_cs);
}
pure_initcall(clocksource_init);
diff --git a/drivers/clocksource/mvebu.c b/drivers/clocksource/mvebu.c
index b8fa98592a..88db0b06c3 100644
--- a/drivers/clocksource/mvebu.c
+++ b/drivers/clocksource/mvebu.c
@@ -88,9 +88,7 @@ static int mvebu_timer_probe(struct device_d *dev)
cs.mult = clocksource_hz2mult(rate, cs.shift);
- init_clock(&cs);
-
- return 0;
+ return init_clock(&cs);
}
static struct of_device_id mvebu_timer_dt_ids[] = {
diff --git a/drivers/clocksource/nomadik.c b/drivers/clocksource/nomadik.c
index d7edf06d59..48f4715c8f 100644
--- a/drivers/clocksource/nomadik.c
+++ b/drivers/clocksource/nomadik.c
@@ -132,9 +132,7 @@ static int nmdk_mtu_probe(struct device_d *dev)
nmdk_clksrc.mult = clocksource_hz2mult(rate, nmdk_clksrc.shift);
- init_clock(&nmdk_clksrc);
-
- return 0;
+ return init_clock(&nmdk_clksrc);
}
static struct driver_d nmdk_mtu_driver = {
diff --git a/drivers/clocksource/orion.c b/drivers/clocksource/orion.c
index a1dafd84de..2e40b49ee7 100644
--- a/drivers/clocksource/orion.c
+++ b/drivers/clocksource/orion.c
@@ -62,9 +62,8 @@ static int orion_timer_probe(struct device_d *dev)
timer_base + TIMER_CTRL);
clksrc.mult = clocksource_hz2mult(clk_get_rate(tclk), clksrc.shift);
- init_clock(&clksrc);
- return 0;
+ return init_clock(&clksrc);
}
static struct of_device_id orion_timer_dt_ids[] = {
diff --git a/drivers/clocksource/uemd.c b/drivers/clocksource/uemd.c
index 6c37de5bed..d4291dd736 100644
--- a/drivers/clocksource/uemd.c
+++ b/drivers/clocksource/uemd.c
@@ -105,9 +105,7 @@ static int uemd_timer_probe(struct device_d *dev)
clocks_calc_mult_shift(&uemd_cs.mult, &uemd_cs.shift,
clk_get_rate(timer_clk), NSEC_PER_SEC, 10);
- init_clock(&uemd_cs);
-
- return 0;
+ return init_clock(&uemd_cs);
}
static __maybe_unused struct of_device_id uemd_timer_dt_ids[] = {