projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fa8296a
)
clocksource: mxs_timer: Switch to sched_clock_register()
author
Stephen Boyd
<sboyd@codeaurora.org>
Thu, 18 Jul 2013 23:21:23 +0000
(16:21 -0700)
committer
John Stultz
<john.stultz@linaro.org>
Tue, 30 Jul 2013 18:24:52 +0000
(11:24 -0700)
The 32 bit sched_clock interface now supports 64 bits. Upgrade to
the 64 bit function to allow us to remove the 32 bit registration
interface.
Cc: Shawn Guo <shawn.guo@linaro.org>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: John Stultz <john.stultz@linaro.org>
drivers/clocksource/mxs_timer.c
patch
|
blob
|
history
diff --git
a/drivers/clocksource/mxs_timer.c
b/drivers/clocksource/mxs_timer.c
index 0f5e65f74dc3ee5f9749c6c782628016bb884f97..445b68a01dc5b3d74d7fc5293e16363a8a9adda0 100644
(file)
--- a/
drivers/clocksource/mxs_timer.c
+++ b/
drivers/clocksource/mxs_timer.c
@@
-222,7
+222,7
@@
static struct clocksource clocksource_mxs = {
.flags = CLOCK_SOURCE_IS_CONTINUOUS,
};
-static u
32
notrace mxs_read_sched_clock_v2(void)
+static u
64
notrace mxs_read_sched_clock_v2(void)
{
return ~readl_relaxed(mxs_timrot_base + HW_TIMROT_RUNNING_COUNTn(1));
}
@@
-236,7
+236,7
@@
static int __init mxs_clocksource_init(struct clk *timer_clk)
else {
clocksource_mmio_init(mxs_timrot_base + HW_TIMROT_RUNNING_COUNTn(1),
"mxs_timer", c, 200, 32, clocksource_mmio_readl_down);
- s
etup_sched_clock
(mxs_read_sched_clock_v2, 32, c);
+ s
ched_clock_register
(mxs_read_sched_clock_v2, 32, c);
}
return 0;