| /OK3568_Linux_fs/kernel/drivers/clocksource/ |
| H A D | timer-davinci.c | 68 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 …]
|
| 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 | timer-ti-dm-systimer.c | 31 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() 429 to_dmtimer_clockevent(struct clock_event_device *clockevent) in to_dmtimer_clockevent() argument 431 return container_of(clockevent, struct dmtimer_clockevent, dev); in to_dmtimer_clockevent() 817 if (!clocksource && !clockevent) in dmtimer_systimer_init() [all …]
|
| 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 | 829 bool clockevent, bool clocksource) in sh_cmt_register() argument 833 if (clockevent) { in sh_cmt_register() 849 unsigned int hwidx, bool clockevent, in sh_cmt_setup_channel() argument 855 if (!clockevent && !clocksource) in sh_cmt_setup_channel() 893 clockevent, clocksource); in sh_cmt_setup_channel() 1036 bool clockevent = i == 0; in sh_cmt_setup() local 1039 clockevent, clocksource, cmt); in sh_cmt_setup()
|
| H A D | Kconfig | 168 where TIMER0 serves as clockevent and TIMER1 serves as clocksource. 315 TIMER0 serves as clockevent while TIMER1 provides clocksource. 514 This enables build of clocksource and clockevent driver for 522 This enables build of a clocksource and clockevent driver for 531 This enables build of a clockevent driver for the Multi-Function 547 This enables build of a clocksource and clockevent driver for 556 This enables build of a clocksource and clockevent driver for 565 This enables the clocksource and the per CPU clockevent driver for the 639 clockevent. 743 and a clockevent.
|
| /OK3568_Linux_fs/kernel/arch/mips/loongson32/ |
| H A D | Kconfig | 39 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.
|
| /OK3568_Linux_fs/kernel/arch/xtensa/kernel/ |
| H A D | time.c | 134 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()
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| 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 | am3517.dtsi | 189 /* Preferred timer for clockevent */
|
| H A D | omap2420.dtsi | 258 /* Preferred always-on timer for clockevent */
|
| H A D | omap2430.dtsi | 361 /* Preferred always-on timer for clockevent */
|
| H A D | am4372.dtsi | 570 /* Preferred timer for clockevent */
|
| H A D | am33xx.dtsi | 639 /* Preferred timer for clockevent */
|
| H A D | dm816x.dtsi | 688 /* Preferred timer for clockevent */
|
| H A D | omap4.dtsi | 697 /* Preferred always-on timer for clockevent */
|
| H A D | omap5.dtsi | 709 /* Preferred always-on timer for clockevent */
|
| /OK3568_Linux_fs/kernel/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 */
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/timer/ |
| H A D | snps,arc-timer.txt | 5 TIMER0 used as clockevent provider (true for all ARC cores)
|
| /OK3568_Linux_fs/kernel/kernel/time/ |
| H A D | Kconfig | 68 # only related to the tick functionality. Oneshot clockevent devices
|