Lines Matching +full:pre +full:- +full:scaler
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Keystone broadcast clock-event
17 #define TIMER_NAME "timer-keystone"
121 evt->event_handler(evt); in keystone_timer_interrupt()
153 return -EINVAL; in keystone_timer_init()
159 return -ENXIO; in keystone_timer_init()
182 /* reset timer as 64-bit, no pre-scaler, plus features are disabled */ in keystone_timer_init()
205 event_dev->features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT; in keystone_timer_init()
206 event_dev->set_next_event = keystone_set_next_event; in keystone_timer_init()
207 event_dev->set_state_shutdown = keystone_shutdown; in keystone_timer_init()
208 event_dev->set_state_periodic = keystone_set_periodic; in keystone_timer_init()
209 event_dev->set_state_oneshot = keystone_shutdown; in keystone_timer_init()
210 event_dev->cpumask = cpu_possible_mask; in keystone_timer_init()
211 event_dev->owner = THIS_MODULE; in keystone_timer_init()
212 event_dev->name = TIMER_NAME; in keystone_timer_init()
213 event_dev->irq = irq; in keystone_timer_init()
225 TIMER_OF_DECLARE(keystone_timer, "ti,keystone-timer",