Home
last modified time | relevance | path

Searched refs:clkevt_base (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/clocksource/
Dtimer-integrator-ap.c60 static void __iomem * clkevt_base; variable
70 writel(1, clkevt_base + TIMER_INTCLR); in integrator_timer_interrupt()
79 u32 ctrl = readl(clkevt_base + TIMER_CTRL) & ~TIMER_CTRL_ENABLE; in clkevt_set_mode()
82 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_mode()
87 writel(timer_reload, clkevt_base + TIMER_LOAD); in clkevt_set_mode()
89 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_mode()
94 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_mode()
108 unsigned long ctrl = readl(clkevt_base + TIMER_CTRL); in clkevt_set_next_event()
110 writel(ctrl & ~TIMER_CTRL_ENABLE, clkevt_base + TIMER_CTRL); in clkevt_set_next_event()
111 writel(next, clkevt_base + TIMER_LOAD); in clkevt_set_next_event()
[all …]
Dfsl_ftm_timer.c39 void __iomem *clkevt_base; member
136 ftm_counter_disable(priv->clkevt_base); in ftm_set_next_event()
139 ftm_reset_counter(priv->clkevt_base); in ftm_set_next_event()
147 ftm_writel(delta - 1, priv->clkevt_base + FTM_MOD); in ftm_set_next_event()
149 ftm_counter_enable(priv->clkevt_base); in ftm_set_next_event()
151 ftm_irq_enable(priv->clkevt_base); in ftm_set_next_event()
164 ftm_counter_disable(priv->clkevt_base); in ftm_set_mode()
175 ftm_irq_acknowledge(priv->clkevt_base); in ftm_evt_interrupt()
178 ftm_irq_disable(priv->clkevt_base); in ftm_evt_interrupt()
179 ftm_counter_disable(priv->clkevt_base); in ftm_evt_interrupt()
[all …]
Dvf_pit_timer.c37 static void __iomem *clkevt_base; variable
42 __raw_writel(PITTCTRL_TEN | PITTCTRL_TIE, clkevt_base + PITTCTRL); in pit_timer_enable()
47 __raw_writel(0, clkevt_base + PITTCTRL); in pit_timer_disable()
52 __raw_writel(PITTFLG_TIF, clkevt_base + PITTFLG); in pit_irq_acknowledge()
83 __raw_writel(delta - 1, clkevt_base + PITLDVAL); in pit_set_next_event()
142 __raw_writel(0, clkevt_base + PITTCTRL); in pit_clockevent_init()
143 __raw_writel(PITTFLG_TIF, clkevt_base + PITTFLG); in pit_clockevent_init()
178 clkevt_base = timer_base + PITn_OFFSET(3); in pit_timer_init()
/linux-4.1.27/arch/arm/common/
Dtimer-sp.c112 static void __iomem *clkevt_base; variable
123 writel(1, clkevt_base + TIMER_INTCLR); in sp804_timer_interrupt()
135 writel(ctrl, clkevt_base + TIMER_CTRL); in sp804_set_mode()
139 writel(clkevt_reload, clkevt_base + TIMER_LOAD); in sp804_set_mode()
154 writel(ctrl, clkevt_base + TIMER_CTRL); in sp804_set_mode()
160 unsigned long ctrl = readl(clkevt_base + TIMER_CTRL); in sp804_set_next_event()
162 writel(next, clkevt_base + TIMER_LOAD); in sp804_set_next_event()
163 writel(ctrl | TIMER_CTRL_ENABLE, clkevt_base + TIMER_CTRL); in sp804_set_next_event()
200 clkevt_base = base; in __sp804_clockevents_init()