arm64: dts: foundation-v8: Enable PSCI mode
authorDaniel Thompson <daniel.thompson@linaro.org>
Tue, 19 Sep 2017 18:32:04 +0000 (19:32 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Tue, 3 Oct 2017 14:10:17 +0000 (15:10 +0100)
commitbc3d3447b66a9eb398c7cce96f05b7c78d725abc
treeac39d2efa83f71f509cabd0a7297a0270563f02b
parent2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e
arm64: dts: foundation-v8: Enable PSCI mode

Currently if the Foundation model is running ARM Trusted Firmware then
the kernel, which is configured to use spin tables, cannot start secondary
processors or "power off" the simulation.

After adding a couple of labels to the include file and splitting out the
spin-table configuration into a header, we add a couple of new headers
together with two new DTs (GICv2 + PSCI and GICv3 + PSCI).

The new GICv3+PSCI DT has been boot tested, the remaining three (two of
which existed prior to this patch) have been "tested" by decompiling the
blobs and comparing them against a reference.

Acked-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
arch/arm64/boot/dts/arm/Makefile
arch/arm64/boot/dts/arm/foundation-v8-gicv2.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/arm/foundation-v8-gicv3-psci.dts [new file with mode: 0644]
arch/arm64/boot/dts/arm/foundation-v8-gicv3.dts
arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/arm/foundation-v8-psci.dts [new file with mode: 0644]
arch/arm64/boot/dts/arm/foundation-v8-psci.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/arm/foundation-v8-spin-table.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/arm/foundation-v8.dts
arch/arm64/boot/dts/arm/foundation-v8.dtsi