Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/clocksource/
Dtimer-davinci.c68 to_davinci_clockevent(struct clock_event_device *clockevent) in to_davinci_clockevent() argument
70 return container_of(clockevent, struct davinci_clockevent, dev); in to_davinci_clockevent()
74 davinci_clockevent_read(struct davinci_clockevent *clockevent, in davinci_clockevent_read() argument
77 return readl_relaxed(clockevent->base + reg); in davinci_clockevent_read()
80 static void davinci_clockevent_write(struct davinci_clockevent *clockevent, in davinci_clockevent_write() argument
83 writel_relaxed(val, clockevent->base + reg); in davinci_clockevent_write()
118 struct davinci_clockevent *clockevent; in davinci_clockevent_shutdown() local
120 clockevent = to_davinci_clockevent(dev); in davinci_clockevent_shutdown()
122 davinci_tim12_shutdown(clockevent->base); in davinci_clockevent_shutdown()
129 struct davinci_clockevent *clockevent = to_davinci_clockevent(dev); in davinci_clockevent_set_oneshot() local
[all …]
Dtimer-vt8500.c86 static struct clock_event_device clockevent = { variable
108 .dev_id = &clockevent,
140 clockevent.cpumask = cpumask_of(0); in vt8500_timer_init()
145 clockevent.name); in vt8500_timer_init()
149 clockevents_config_and_register(&clockevent, VT8500_TIMER_HZ, in vt8500_timer_init()
Dsh_tmu.c435 bool clockevent, bool clocksource) in sh_tmu_register() argument
437 if (clockevent) { in sh_tmu_register()
449 bool clockevent, bool clocksource, in sh_tmu_channel_setup() argument
453 if (!clockevent && !clocksource) in sh_tmu_channel_setup()
472 clockevent, clocksource); in sh_tmu_channel_setup()
Dsh_cmt.c819 bool clockevent, bool clocksource) in sh_cmt_register() argument
823 if (clockevent) { in sh_cmt_register()
839 unsigned int hwidx, bool clockevent, in sh_cmt_setup_channel() argument
845 if (!clockevent && !clocksource) in sh_cmt_setup_channel()
883 clockevent, clocksource); in sh_cmt_setup_channel()
1026 bool clockevent = i == 0; in sh_cmt_setup() local
1029 clockevent, clocksource, cmt); in sh_cmt_setup()
DKconfig165 While TIMER0 serves as clockevent and TIMER1 serves as clocksource.
308 TIMER0 serves as clockevent while TIMER1 provides clocksource
507 This enables build of clocksource and clockevent driver for
515 This enables build of a clocksource and clockevent driver for
524 This enables build of a clockevent driver for the Multi-Function
539 This enables build of a clocksource and clockevent driver for
548 This enables build of a clocksource and clockevent driver for
557 This enables the clocksource and the per CPU clockevent driver for the
630 clockevent.
/Linux-v5.4/arch/mips/loongson32/
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-v5.4/arch/xtensa/kernel/
Dtime.c140 struct clock_event_device *clockevent = &timer->evt; in local_timer_setup() local
144 clockevent->name = timer->name; in local_timer_setup()
145 clockevent->cpumask = cpumask_of(cpu); in local_timer_setup()
146 clockevent->irq = irq_create_mapping(NULL, LINUX_TIMER_INT); in local_timer_setup()
147 if (WARN(!clockevent->irq, "error: can't map timer irq")) in local_timer_setup()
149 clockevents_config_and_register(clockevent, ccount_freq, in local_timer_setup()
/Linux-v5.4/arch/arc/boot/dts/
Dskeleton.dtsi30 /* TIMER0 with interrupt for clockevent */
Dskeleton_hs.dtsi25 /* TIMER0 with interrupt for clockevent */
Dskeleton_hs_idu.dtsi43 /* TIMER0 with interrupt for clockevent */
Dabilis_tb10x.dtsi26 /* TIMER0 with interrupt for clockevent */
Dhsdk.dts93 /* TIMER0 with interrupt for clockevent */
/Linux-v5.4/Documentation/devicetree/bindings/timer/
Dsnps,arc-timer.txt5 TIMER0 used as clockevent provider (true for all ARC cores)
/Linux-v5.4/kernel/time/
DKconfig59 # only related to the tick functionality. Oneshot clockevent devices
/Linux-v5.4/Documentation/admin-guide/
Dsysrq.rst123 clockevent devices.
/Linux-v5.4/arch/x86/
DKconfig899 C states, they are used as per CPU clockevent device when possible.