summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2020-05-29 11:10:38 +0800
committerPeng Fan <peng.fan@nxp.com>2020-05-29 12:05:24 +0800
commit9f160e20cf07082d2c7ffe050ee08c28d4e70304 (patch)
treef7548c46bd7b03f66a0b38cb9c8f853bc424d8b1 /arch
parent6dd746e4d51692921babf4eaa1c275d619699aa9 (diff)
MLK-24199 arm64: dts: imx8m: add psci node for inmate dts
Add psci node for inmate dts, otherwise secondary cpus could not be booted up. Reviewed-by: Alice Guo <alice.guo@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 028306eb6a60c51769156755c7526b8512b8ff38)
Diffstat (limited to 'arch')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mm-evk-inmate.dts5
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk-inmate.dts5
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mn-evk-inmate.dts5
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mp-evk-inmate.dts5
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mq-evk-inmate.dts5
5 files changed, 25 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-evk-inmate.dts b/arch/arm64/boot/dts/freescale/imx8mm-evk-inmate.dts
index 74025416a396..fe9d96131045 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm-evk-inmate.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mm-evk-inmate.dts
@@ -48,6 +48,11 @@
};
};
+ psci {
+ compatible = "arm,psci-1.0";
+ method = "smc";
+ };
+
gic: interrupt-controller@38800000 {
compatible = "arm,gic-v3";
reg = <0x0 0x38800000 0 0x10000>, /* GIC Dist */
diff --git a/arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk-inmate.dts b/arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk-inmate.dts
index 703a3ed276fb..96a7616bb3e4 100644
--- a/arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk-inmate.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk-inmate.dts
@@ -48,6 +48,11 @@
};
};
+ psci {
+ compatible = "arm,psci-1.0";
+ method = "smc";
+ };
+
osc_24m: clock-osc-24m {
compatible = "fixed-clock";
#clock-cells = <0>;
diff --git a/arch/arm64/boot/dts/freescale/imx8mn-evk-inmate.dts b/arch/arm64/boot/dts/freescale/imx8mn-evk-inmate.dts
index 4f3ceac6affa..584c1fa19f56 100644
--- a/arch/arm64/boot/dts/freescale/imx8mn-evk-inmate.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mn-evk-inmate.dts
@@ -48,6 +48,11 @@
};
};
+ psci {
+ compatible = "arm,psci-1.0";
+ method = "smc";
+ };
+
osc_24m: clock-osc-24m {
compatible = "fixed-clock";
#clock-cells = <0>;
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk-inmate.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk-inmate.dts
index 0618e96a34fb..277ef70f2903 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-evk-inmate.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mp-evk-inmate.dts
@@ -48,6 +48,11 @@
};
};
+ psci {
+ compatible = "arm,psci-1.0";
+ method = "smc";
+ };
+
gic: interrupt-controller@38800000 {
compatible = "arm,gic-v3";
reg = <0x0 0x38800000 0 0x10000>, /* GIC Dist */
diff --git a/arch/arm64/boot/dts/freescale/imx8mq-evk-inmate.dts b/arch/arm64/boot/dts/freescale/imx8mq-evk-inmate.dts
index d39848a44fe1..2c61c7fd768c 100644
--- a/arch/arm64/boot/dts/freescale/imx8mq-evk-inmate.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mq-evk-inmate.dts
@@ -48,6 +48,11 @@
};
};
+ psci {
+ compatible = "arm,psci-1.0";
+ method = "smc";
+ };
+
osc_25m: clock-osc-25m {
compatible = "fixed-clock";
#clock-cells = <0>;