Home
last modified time | relevance | path

Searched full:systick (Results 1 – 13 of 13) sorted by relevance

/linux-6.14.4/drivers/clocksource/
Dtimer-ralink.c24 /* route systick irq to mips irq 7 instead of the r4k-timer */
67 static struct systick_device systick = { variable
70 * cevt-r4k uses 300, make sure systick
89 free_irq(systick.dev.irq, &systick.dev); in systick_shutdown()
91 iowrite32(0, systick.membase + SYSTICK_CONFIG); in systick_shutdown()
98 const char *name = systick.dev.name; in systick_set_oneshot()
100 int irq = systick.dev.irq; in systick_set_oneshot()
106 IRQF_PERCPU | IRQF_TIMER, name, &systick.dev)) in systick_set_oneshot()
111 systick.membase + SYSTICK_CONFIG); in systick_set_oneshot()
120 systick.membase = of_iomap(np, 0); in ralink_systick_init()
[all …]
Darmv7m_systick.c85 TIMER_OF_DECLARE(arm_systick, "arm,armv7m-systick",
/linux-6.14.4/tools/testing/selftests/timers/
Dadjtick.c31 long systick; variable
130 ppm = ((long long)tickval * MILLION)/systick - MILLION; in check_tick_adj()
134 printf("%lld usec, %lld ppm", systick + (systick * eppm / MILLION), eppm); in check_tick_adj()
180 systick = sysconf(_SC_CLK_TCK); in main()
181 systick = USEC_PER_SEC/sysconf(_SC_CLK_TCK); in main()
182 max = systick/10; /* +/- 10% */ in main()
185 for (tick = (systick - max); tick < (systick + max); tick += interval) { in main()
199 tx1.tick = systick; in main()
/linux-6.14.4/Documentation/devicetree/bindings/timer/
Darm,armv7m-systick.yaml4 $id: http://devicetree.org/schemas/timer/arm,armv7m-systick.yaml#
13 description: ARMv7-M includes a system timer, known as SysTick.
17 const: arm,armv7m-systick
42 compatible = "arm,armv7m-systick";
49 compatible = "arm,armv7m-systick";
Dralink,cevt-systick.yaml4 $id: http://devicetree.org/schemas/timer/ralink,cevt-systick.yaml#
14 const: ralink,cevt-systick
31 systick@d00 {
32 compatible = "ralink,cevt-systick";
/linux-6.14.4/arch/arm/boot/dts/
Darmv7-m.dtsi10 systick: timer@e000e010 { label
11 compatible = "arm,armv7m-systick";
/linux-6.14.4/include/dt-bindings/clock/
Dstm32fx-clock.h22 #define SYSTICK 0 macro
/linux-6.14.4/arch/arm/kernel/
Dentry-v7m.S153 .long __invalid_entry @ 15 - SysTick
/linux-6.14.4/arch/arm/boot/dts/st/
Dstm32f429.dtsi797 &systick {
798 clocks = <&rcc 1 SYSTICK>;
Dstm32f746.dtsi690 &systick {
Dstm32h743.dtsi727 &systick {
/linux-6.14.4/drivers/clk/
Dclk-stm32h7.c522 /* * CPU Systick */ in register_core_and_bus_clocks()
523 hws[CPU_SYSTICK] = clk_hw_register_fixed_factor(NULL, "systick", in register_core_and_bus_clocks()
Dclk-stm32f4.c1943 clks[SYSTICK] = clk_hw_register_fixed_factor(NULL, "systick", "ahb_div", in stm32f4_rcc_init()