Skip to content

Commit 7556a55

Browse files
committed
arm64: dts: fvp: Add system timer for broadcast during CPU idle
Introduce a system-level timer node in the FVP device tree to act as a broadcast timer when CPUs are in context losing idle states where the local timer stops on entering such low power states. This change complements recent CPU idle state additions. Tested-by: Leo Yan <[email protected]> Message-Id: <[email protected]> Reviewed-by: Liviu Dudau <[email protected]> Signed-off-by: Sudeep Holla <[email protected]>
1 parent 0af2f6b commit 7556a55

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

arch/arm64/boot/dts/arm/fvp-base-revc.dts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,19 @@
217217
<GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
218218
};
219219

220+
timer@2a810000 {
221+
compatible = "arm,armv7-timer-mem";
222+
reg = <0x0 0x2a810000 0x0 0x10000>;
223+
ranges = <0 0x0 0x2a820000 0x20000>;
224+
#address-cells = <1>;
225+
#size-cells = <1>;
226+
frame@2a830000 {
227+
frame-number = <1>;
228+
interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
229+
reg = <0x10000 0x10000>;
230+
};
231+
};
232+
220233
pmu {
221234
compatible = "arm,armv8-pmuv3";
222235
interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH>;

0 commit comments

Comments
 (0)