/linux/drivers/clocksource/ |
H A D | timer-davinci.c | 67 to_davinci_clockevent(struct clock_event_device *clockevent) in to_davinci_clockevent() argument 69 return container_of(clockevent, struct davinci_clockevent, dev); in to_davinci_clockevent() 73 davinci_clockevent_read(struct davinci_clockevent *clockevent, in davinci_clockevent_read() argument 76 return readl_relaxed(clockevent->base + reg); in davinci_clockevent_read() 79 static void davinci_clockevent_write(struct davinci_clockevent *clockevent, in davinci_clockevent_write() argument 82 writel_relaxed(val, clockevent->base + reg); in davinci_clockevent_write() 117 struct davinci_clockevent *clockevent; in davinci_clockevent_shutdown() local 119 clockevent = to_davinci_clockevent(dev); in davinci_clockevent_shutdown() 121 davinci_tim12_shutdown(clockevent->base); in davinci_clockevent_shutdown() 128 struct davinci_clockevent *clockevent = to_davinci_clockevent(dev); in davinci_clockevent_set_oneshot() local [all …]
|
H A D | timer-vt8500.c | 86 static struct clock_event_device clockevent = { variable 133 clockevent.cpumask = cpumask_of(0); in vt8500_timer_init() 137 &clockevent); in vt8500_timer_init() 140 clockevent.name); in vt8500_timer_init() 144 clockevents_config_and_register(&clockevent, VT8500_TIMER_HZ, in vt8500_timer_init()
|
H A D | sh_tmu.c | 439 bool clockevent, bool clocksource) in sh_tmu_register() argument 441 if (clockevent) { in sh_tmu_register() 453 bool clockevent, bool clocksource, in sh_tmu_channel_setup() argument 457 if (!clockevent && !clocksource) in sh_tmu_channel_setup() 476 clockevent, clocksource); in sh_tmu_channel_setup()
|
H A D | sh_cmt.c | 868 bool clockevent, bool clocksource) in sh_cmt_register() argument 872 if (clockevent) { in sh_cmt_register() 888 unsigned int hwidx, bool clockevent, in sh_cmt_setup_channel() argument 895 if (!clockevent && !clocksource) in sh_cmt_setup_channel() 938 clockevent, clocksource); in sh_cmt_setup_channel() 1093 bool clockevent = i == 0; in sh_cmt_setup() local 1096 clockevent, clocksource, cmt); in sh_cmt_setup()
|
/linux/arch/xtensa/kernel/ |
H A D | time.c | 130 struct clock_event_device *clockevent = &timer->evt; in local_timer_setup() local 134 clockevent->name = timer->name; in local_timer_setup() 135 clockevent->cpumask = cpumask_of(cpu); in local_timer_setup() 136 clockevent->irq = irq_create_mapping(NULL, LINUX_TIMER_INT); in local_timer_setup() 137 if (WARN(!clockevent->irq, "error: can't map timer irq")) in local_timer_setup() 139 clockevents_config_and_register(clockevent, ccount_freq, in local_timer_setup()
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap3-beagle-ab4.dts | 21 /* Unusable as clockevent because of unreliable oscillator, allow to idle */ 39 /* Preferred timer for clockevent */
|
H A D | omap3-devkit8000-common.dtsi | 161 /* Unusable as clockevent because if unreliable oscillator, allow to idle */ 170 /* Preferred timer for clockevent */
|
H A D | omap2420.dtsi | 254 /* Preferred always-on timer for clockevent */
|
H A D | am3517.dtsi | 212 /* Preferred timer for clockevent */
|
H A D | omap2430.dtsi | 358 /* Preferred always-on timer for clockevent */
|
H A D | dm816x.dtsi | 683 /* Preferred timer for clockevent */
|
H A D | dm814x.dtsi | 780 /* Preferred timer for clockevent */
|
H A D | am33xx.dtsi | 715 /* Preferred timer for clockevent */
|
/linux/arch/arc/boot/dts/ |
H A D | skeleton.dtsi | 30 /* TIMER0 with interrupt for clockevent */
|
H A D | skeleton_hs.dtsi | 25 /* TIMER0 with interrupt for clockevent */
|
H A D | skeleton_hs_idu.dtsi | 43 /* TIMER0 with interrupt for clockevent */
|
H A D | abilis_tb10x.dtsi | 26 /* TIMER0 with interrupt for clockevent */
|
H A D | hsdk.dts | 95 /* TIMER0 with interrupt for clockevent */
|
/linux/Documentation/devicetree/bindings/timer/ |
H A D | snps,arc-timer.txt | 5 TIMER0 used as clockevent provider (true for all ARC cores)
|
/linux/arch/arm/boot/dts/st/ |
H A D | stm32746g-eval.dts | 199 /* Override timer5 to act as clockevent */
|
H A D | stm32f746-disco.dts | 175 /* Override timer5 to act as clockevent */
|
H A D | stm32f469-disco.dts | 225 /* Override timer5 to act as clockevent */
|
H A D | stm32f769-disco.dts | 204 /* Override timer5 to act as clockevent */
|
H A D | stm32f429-disco.dts | 209 /* Override timer5 to act as clockevent */
|
H A D | stm32429i-eval.dts | 312 /* Override timer5 to act as clockevent */
|