Home
last modified time | relevance | path

Searched refs:clockevent (Results 1 – 25 of 37) sorted by relevance

12

/linux-6.3-rc2/drivers/clocksource/
A Dtimer-davinci.c117 struct davinci_clockevent *clockevent; in davinci_clockevent_shutdown() local
162 davinci_clockevent_write(clockevent, in davinci_clockevent_set_next_event_cmp()
175 clockevent->dev.event_handler(&clockevent->dev); in davinci_timer_irq_timer()
272 clockevent = kzalloc(sizeof(*clockevent), GFP_KERNEL); in davinci_timer_register()
273 if (!clockevent) in davinci_timer_register()
276 clockevent->dev.name = "tim12"; in davinci_timer_register()
279 clockevent->base = base; in davinci_timer_register()
283 clockevent->dev.set_next_event = in davinci_timer_register()
286 clockevent->dev.set_next_event = in davinci_timer_register()
288 clockevent->dev.set_state_oneshot = in davinci_timer_register()
[all …]
A Dtimer-vt8500.c86 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()
A Dtimer-ti-dm-systimer.c31 static u32 clockevent; variable
276 clockevent = pa; in dmtimer_systimer_assign_alwon()
280 clockevent = DMTIMER_INST_DONT_CARE; in dmtimer_systimer_assign_alwon()
298 if (pa == clocksource || pa == clockevent) { in dmtimer_systimer_find_first_available()
317 if (clockevent == DMTIMER_INST_DONT_CARE) in dmtimer_systimer_select_best()
318 clockevent = dmtimer_systimer_find_first_available(); in dmtimer_systimer_select_best()
321 __func__, counter_32k, clocksource, clockevent); in dmtimer_systimer_select_best()
431 to_dmtimer_clockevent(struct clock_event_device *clockevent) in to_dmtimer_clockevent() argument
819 if (!clocksource && !clockevent) in dmtimer_systimer_init()
822 if (!clocksource && !clockevent) { in dmtimer_systimer_init()
[all …]
A Dsh_tmu.c439 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()
A Dsh_cmt.c858 bool clockevent, bool clocksource) in sh_cmt_register() argument
862 if (clockevent) { in sh_cmt_register()
878 unsigned int hwidx, bool clockevent, in sh_cmt_setup_channel() argument
885 if (!clockevent && !clocksource) in sh_cmt_setup_channel()
928 clockevent, clocksource); in sh_cmt_setup_channel()
1083 bool clockevent = i == 0; in sh_cmt_setup() local
1086 clockevent, clocksource, cmt); in sh_cmt_setup()
A DKconfig181 where TIMER0 serves as clockevent and TIMER1 serves as clocksource.
291 TIMER0 serves as clockevent while TIMER1 provides clocksource.
506 This enables build of clocksource and clockevent driver for
514 This enables build of a clocksource and clockevent driver for
523 This enables build of a clockevent driver for the Multi-Function
540 This enables build of a clocksource and clockevent driver for
549 This enables build of a clocksource and clockevent driver for
558 This enables the clocksource and the per CPU clockevent driver for the
604 clockevent.
715 and a clockevent.
/linux-6.3-rc2/arch/mips/loongson32/
A DKconfig39 bool "Use PWM Timer for clockevent/clocksource"
43 This option changes the default clockevent/clocksource to PWM Timer,
49 prompt "Select clockevent/clocksource"
56 Use PWM Timer 0 as the default clockevent/clocksourcer.
61 Use PWM Timer 1 as the default clockevent/clocksourcer.
66 Use PWM Timer 2 as the default clockevent/clocksourcer.
71 Use PWM Timer 3 as the default clockevent/clocksourcer.
/linux-6.3-rc2/arch/xtensa/kernel/
A Dtime.c134 struct clock_event_device *clockevent = &timer->evt; in local_timer_setup() local
138 clockevent->name = timer->name; in local_timer_setup()
139 clockevent->cpumask = cpumask_of(cpu); in local_timer_setup()
140 clockevent->irq = irq_create_mapping(NULL, LINUX_TIMER_INT); in local_timer_setup()
141 if (WARN(!clockevent->irq, "error: can't map timer irq")) in local_timer_setup()
143 clockevents_config_and_register(clockevent, ccount_freq, in local_timer_setup()
/linux-6.3-rc2/arch/arm/boot/dts/
A Domap3-beagle-ab4.dts21 /* Unusable as clockevent because of unreliable oscillator, allow to idle */
39 /* Preferred timer for clockevent */
A Domap3-devkit8000-common.dtsi161 /* Unusable as clockevent because if unreliable oscillator, allow to idle */
170 /* Preferred timer for clockevent */
A Dstm32f746-disco.dts113 /* Override timer5 to act as clockevent */
A Dstm32f769-disco.dts141 /* Override timer5 to act as clockevent */
A Domap2420.dtsi254 /* Preferred always-on timer for clockevent */
A Dam3517.dtsi208 /* Preferred timer for clockevent */
A Dstm32746g-eval.dts198 /* Override timer5 to act as clockevent */
A Dstm32f469-disco.dts232 /* Override timer5 to act as clockevent */
A Dstm32f429-disco.dts209 /* Override timer5 to act as clockevent */
/linux-6.3-rc2/arch/arc/boot/dts/
A Dskeleton.dtsi30 /* TIMER0 with interrupt for clockevent */
A Dskeleton_hs.dtsi25 /* TIMER0 with interrupt for clockevent */
A Dskeleton_hs_idu.dtsi43 /* TIMER0 with interrupt for clockevent */
A Dabilis_tb10x.dtsi26 /* TIMER0 with interrupt for clockevent */
/linux-6.3-rc2/Documentation/devicetree/bindings/timer/
A Dsnps,arc-timer.txt5 TIMER0 used as clockevent provider (true for all ARC cores)
A Dingenic,sysost.yaml14 and one or more 32bit timers for clockevent.
/linux-6.3-rc2/arch/arm/mach-at91/
A DKconfig174 Select this to get a high resolution clockevent (SAM9X60) or
175 clocksource and clockevent (SAMA7G5) based on Microchip 64-bit
/linux-6.3-rc2/kernel/time/
A DKconfig64 lack support for the generic clockevent framework.
89 # only related to the tick functionality. Oneshot clockevent devices

Completed in 41 milliseconds

12