summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2025-08-18 09:25:32 +0800
committerShawn Guo <shawnguo@kernel.org>2025-08-22 17:16:33 +0800
commit289948aa706dca8ca67167cdd95f1901aca8f32a (patch)
treed9dd4fbaf005e5906e6d21172ac40833ecb4e9d5
parent6fdaf3b1839c861931db0dd11747c056a76b68f9 (diff)
downloadlinux-289948aa706dca8ca67167cdd95f1901aca8f32a.tar.gz
linux-289948aa706dca8ca67167cdd95f1901aca8f32a.zip
arm64: dts: imx95: Add System Counter node
Add System Counter node to support cpuidle when arm generic timer stops Reviewed-by: Frank Li <Frank.Li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
-rw-r--r--arch/arm64/boot/dts/freescale/imx95.dtsi9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx95.dtsi b/arch/arm64/boot/dts/freescale/imx95.dtsi
index dbcc557d07f5..642dc4b7a477 100644
--- a/arch/arm64/boot/dts/freescale/imx95.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx95.dtsi
@@ -1260,6 +1260,15 @@
status = "disabled";
};
+ system_counter: timer@44290000 {
+ compatible = "nxp,imx95-sysctr-timer";
+ reg = <0x44290000 0x30000>;
+ interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&osc_24m>;
+ clock-names = "per";
+ nxp,no-divider;
+ };
+
tpm1: pwm@44310000 {
compatible = "fsl,imx7ulp-pwm";
reg = <0x44310000 0x1000>;