summaryrefslogtreecommitdiff
path: root/fdts/fvp-foundation-gicv3-psci.dts
diff options
context:
space:
mode:
authorSoby Mathew <soby.mathew@arm.com>2016-10-05 15:38:01 +0100
committerSoby Mathew <soby.mathew@arm.com>2016-10-11 11:03:28 +0100
commit78c4f19293494b1011ba5fb3dd88e3d934650da3 (patch)
tree6467ae0742fabf4a5c8a02bbe37926303de51ae5 /fdts/fvp-foundation-gicv3-psci.dts
parenta5a423100822c4b8c9982024c333460f0d019d82 (diff)
Fix GICv3 DT to include psci system off/reset
The `fvp-base-gicv3-psci` and `fvp-foundation-gicv3-psci` device tree source files did not have psci node entries for `system off` and `system reset`. Also the DTS files included `rtsm_ve-motherboard-no_psci.dtsi` instead of `rtsm_ve-motherboard.dtsi`. As a result, the Linux kernel failed to invoke the PSCI_SYSTEM_OFF/RESET API when being shutdown/reset. This patch corrects this problem and also updates the corresponding DTB files. This patch also removes `rtsm_ve-motherboard-no_psci.dtsi` and `fvp-foundation-motherboard-no_psci.dtsi` files as they are no longer used. Change-Id: I8ba61a1323035f7508cae663bb490ac0e8a64618
Diffstat (limited to 'fdts/fvp-foundation-gicv3-psci.dts')
-rw-r--r--fdts/fvp-foundation-gicv3-psci.dts4
1 files changed, 3 insertions, 1 deletions
diff --git a/fdts/fvp-foundation-gicv3-psci.dts b/fdts/fvp-foundation-gicv3-psci.dts
index 45c699a6..2c84559e 100644
--- a/fdts/fvp-foundation-gicv3-psci.dts
+++ b/fdts/fvp-foundation-gicv3-psci.dts
@@ -57,6 +57,8 @@
cpu_suspend = <0xc4000001>;
cpu_off = <0x84000002>;
cpu_on = <0xc4000003>;
+ sys_poweroff = <0x84000008>;
+ sys_reset = <0x84000009>;
};
cpus {
@@ -259,6 +261,6 @@
<0 0 41 &gic 0 0 0 41 4>,
<0 0 42 &gic 0 0 0 42 4>;
- /include/ "fvp-foundation-motherboard-no_psci.dtsi"
+ /include/ "fvp-foundation-motherboard.dtsi"
};
};