Lines Matching refs:clkevt
126 struct sp804_clkevt *clkevt; in sp804_clocksource_and_sched_clock_init() local
132 clkevt = sp804_clkevt_get(base); in sp804_clocksource_and_sched_clock_init()
134 writel(0, clkevt->ctrl); in sp804_clocksource_and_sched_clock_init()
135 writel(0xffffffff, clkevt->load); in sp804_clocksource_and_sched_clock_init()
136 writel(0xffffffff, clkevt->value); in sp804_clocksource_and_sched_clock_init()
137 if (clkevt->width == 64) { in sp804_clocksource_and_sched_clock_init()
138 writel(0xffffffff, clkevt->load_h); in sp804_clocksource_and_sched_clock_init()
139 writel(0xffffffff, clkevt->value_h); in sp804_clocksource_and_sched_clock_init()
142 clkevt->ctrl); in sp804_clocksource_and_sched_clock_init()
144 clocksource_mmio_init(clkevt->value, name, in sp804_clocksource_and_sched_clock_init()
148 sched_clkevt = clkevt; in sp804_clocksource_and_sched_clock_init()
251 struct sp804_clkevt *clkevt; in sp804_clkevt_init() local
254 clkevt = &sp804_clkevt[i]; in sp804_clkevt_init()
255 clkevt->base = timer_base; in sp804_clkevt_init()
256 clkevt->load = timer_base + timer->load; in sp804_clkevt_init()
257 clkevt->load_h = timer_base + timer->load_h; in sp804_clkevt_init()
258 clkevt->value = timer_base + timer->value; in sp804_clkevt_init()
259 clkevt->value_h = timer_base + timer->value_h; in sp804_clkevt_init()
260 clkevt->ctrl = timer_base + timer->ctrl; in sp804_clkevt_init()
261 clkevt->intclr = timer_base + timer->intclr; in sp804_clkevt_init()
262 clkevt->width = timer->width; in sp804_clkevt_init()