Home
last modified time | relevance | path

Searched +full:armv7m +full:- +full:systick (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/timer/
Darm,armv7m-systick.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/timer/arm,armv7m-systick.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARMv7M System Timer
10 - Alexandre Torgue <alexandre.torgue@foss.st.com>
11 - Fabrice Gasnier <fabrice.gasnier@foss.st.com>
13 description: ARMv7-M includes a system timer, known as SysTick.
17 const: arm,armv7m-systick
25 clock-frequency: true
[all …]
/linux-6.12.1/arch/arm/boot/dts/
Darmv7-m.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 nvic: interrupt-controller@e000e100 {
4 compatible = "arm,armv7m-nvic";
5 interrupt-controller;
6 #interrupt-cells = <1>;
10 systick: timer@e000e010 { label
11 compatible = "arm,armv7m-systick";
17 #address-cells = <1>;
18 #size-cells = <1>;
19 compatible = "simple-bus";
[all …]
/linux-6.12.1/drivers/clocksource/
Darmv7m_systick.c1 // SPDX-License-Identifier: GPL-2.0-only
34 pr_warn("system-timer: invalid base address\n"); in system_timer_of_register()
35 return -ENXIO; in system_timer_of_register()
38 ret = of_property_read_u32(np, "clock-frequency", &rate); in system_timer_of_register()
52 ret = -EINVAL; in system_timer_of_register()
85 TIMER_OF_DECLARE(arm_systick, "arm,armv7m-systick",
/linux-6.12.1/arch/arm/kernel/
Dentry-v7m.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/arch/arm/kernel/entry-v7m.S
7 * Low-level vector interface routines for the ARMv7-M architecture
14 #include "entry-header.S"
17 #error "CONFIG_TRACE_IRQFLAGS not supported on the current ARMv7M implementation"
77 @ registers r0-r3 and r12 are automatically restored on exception
78 @ return. r4-r7 were not clobbered in v7m_exception_entry so for
79 @ correctness they don't need to be restored. So only r8-r11 must be
80 @ restored here. The easiest way to do so is to restore r0-r7, too.
81 ldmia sp!, {r0-r11}
[all …]