Lines Matching +full:ep7209 +full:- +full:timer
1 // SPDX-License-Identifier: GPL-2.0-or-later
36 clocksource_mmio_init(tcd, "clps711x-clocksource", rate, 300, 16, in clps711x_clksrc_init()
46 evt->event_handler(evt); in clps711x_timer_interrupt()
59 return -ENOMEM; in _clps711x_clkevt_init()
63 /* Set Timer prescaler */ in _clps711x_clkevt_init()
66 clkevt->name = "clps711x-clockevent"; in _clps711x_clkevt_init()
67 clkevt->rating = 300; in _clps711x_clkevt_init()
68 clkevt->features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_C3STOP; in _clps711x_clkevt_init()
69 clkevt->cpumask = cpumask_of(0); in _clps711x_clkevt_init()
73 "clps711x-timer", clkevt); in _clps711x_clkevt_init()
84 return -ENOMEM; in clps711x_timer_init()
86 ret = -EINVAL; in clps711x_timer_init()
94 switch (of_alias_get_id(np, "timer")) { in clps711x_timer_init()
102 ret = -EINVAL; in clps711x_timer_init()
110 TIMER_OF_DECLARE(clps711x, "cirrus,ep7209-timer", clps711x_timer_init);