Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/clocksource/
Dtimer-ti-32k.c75 static struct ti_32k ti_32k_timer = { variable
88 return ti_32k_read_cycles(&ti_32k_timer.cs); in omap_32k_read_sched_clock()
95 ti_32k_timer.base = of_iomap(np, 0); in ti_32k_timer_init()
96 if (!ti_32k_timer.base) { in ti_32k_timer_init()
101 ti_32k_timer.counter = ti_32k_timer.base; in ti_32k_timer_init()
110 if (readl_relaxed(ti_32k_timer.base + OMAP2_32KSYNCNT_REV_OFF) & in ti_32k_timer_init()
112 ti_32k_timer.counter += OMAP2_32KSYNCNT_CR_OFF_HIGH; in ti_32k_timer_init()
114 ti_32k_timer.counter += OMAP2_32KSYNCNT_CR_OFF_LOW; in ti_32k_timer_init()
116 ret = clocksource_register_hz(&ti_32k_timer.cs, 32768); in ti_32k_timer_init()
125 CLOCKSOURCE_OF_DECLARE(ti_32k_timer, "ti,omap-counter32k",