@@ -423,8 +423,7 @@ static bool use_gptimer_clksrc;
*/
static cycle_t clocksource_read_cycles(struct clocksource *cs)
{
- return (cycle_t)__omap_dm_timer_read_counter(&clksrc,
- OMAP_TIMER_NONPOSTED);
+ return (cycle_t)omap_dm_timer_read_counter(&clksrc);
}
static struct clocksource clocksource_gpt = {
@@ -437,8 +436,7 @@ static struct clocksource clocksource_gpt = {
static u64 notrace dmtimer_read_sched_clock(void)
{
if (clksrc.reserved)
- return __omap_dm_timer_read_counter(&clksrc,
- OMAP_TIMER_NONPOSTED);
+ return omap_dm_timer_read_counter(&clksrc);
return 0;
}
@@ -808,7 +808,7 @@ unsigned int omap_dm_timer_read_counter(struct omap_dm_timer *timer)
if (!is_timer_available(timer))
return 0;
- return __omap_dm_timer_read_counter(timer, timer->posted);
+ return omap_dm_timer_read_reg(timer, OMAP_TIMER_COUNTER_REG);
}
EXPORT_SYMBOL_GPL(omap_dm_timer_read_counter);
@@ -374,10 +374,4 @@ static inline void __omap_dm_timer_int_enable(struct omap_dm_timer *timer,
__omap_dm_timer_write(timer, OMAP_TIMER_WAKEUP_EN_REG, value, 0);
}
-static inline unsigned int
-__omap_dm_timer_read_counter(struct omap_dm_timer *timer, int posted)
-{
- return __omap_dm_timer_read(timer, OMAP_TIMER_COUNTER_REG, posted);
-}
-
#endif /* __ASM_ARCH_DMTIMER_H */
__omap_dm_timer_read_counter functionality is folded back into omap_dm_timer_read_counter and all users converted to use it. Made possible due to the systimer flags introduced in the series. Also there's no need to pass posted flags anymore as this data is available in the dmtimer structure. Signed-off-by: Joel Fernandes <joelf@ti.com> --- arch/arm/mach-omap2/timer.c | 6 ++---- arch/arm/plat-omap/dmtimer.c | 2 +- arch/arm/plat-omap/include/plat/dmtimer.h | 6 ------ 3 files changed, 3 insertions(+), 11 deletions(-)