Home
last modified time | relevance | path

Searched refs:gpt_base (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/arch/arm/mach-spear/
Dtime.c66 static __iomem void *gpt_base; variable
80 writew(CTRL_PRESCALER256, gpt_base + CR(CLKSRC)); in spear_clocksource_init()
86 writew(0xFFFF, gpt_base + LOAD(CLKSRC)); in spear_clocksource_init()
88 val = readw(gpt_base + CR(CLKSRC)); in spear_clocksource_init()
91 writew(val, gpt_base + CR(CLKSRC)); in spear_clocksource_init()
94 clocksource_mmio_init(gpt_base + COUNT(CLKSRC), "tmr1", tick_rate, in spear_clocksource_init()
113 val = readw(gpt_base + CR(CLKEVT)); in clockevent_set_mode()
115 writew(val, gpt_base + CR(CLKEVT)); in clockevent_set_mode()
121 writew(period, gpt_base + LOAD(CLKEVT)); in clockevent_set_mode()
123 val = readw(gpt_base + CR(CLKEVT)); in clockevent_set_mode()
[all …]
/linux-4.1.27/drivers/clocksource/
Dmtk_timer.c57 void __iomem *gpt_base; member
72 val = readl(evt->gpt_base + TIMER_CTRL_REG(timer)); in mtk_clkevt_time_stop()
73 writel(val & ~TIMER_CTRL_ENABLE, evt->gpt_base + in mtk_clkevt_time_stop()
80 writel(delay, evt->gpt_base + TIMER_CMP_REG(timer)); in mtk_clkevt_time_setup()
89 writel(GPT_IRQ_ACK(timer), evt->gpt_base + GPT_IRQ_ACK_REG); in mtk_clkevt_time_start()
91 val = readl(evt->gpt_base + TIMER_CTRL_REG(timer)); in mtk_clkevt_time_start()
102 evt->gpt_base + TIMER_CTRL_REG(timer)); in mtk_clkevt_time_start()
145 writel(GPT_IRQ_ACK(GPT_CLK_EVT), evt->gpt_base + GPT_IRQ_ACK_REG); in mtk_timer_interrupt()
154 writel(0x0, evt->gpt_base + GPT_IRQ_EN_REG); in mtk_timer_global_reset()
156 writel(0x3f, evt->gpt_base + GPT_IRQ_ACK_REG); in mtk_timer_global_reset()
[all …]