arm64: dts: Add CPU topology properties for ARMv8 4xA53 4xA57 FVP
authorMark Brown <broonie@linaro.org>
Wed, 11 Dec 2013 12:10:15 +0000 (12:10 +0000)
committerMark Brown <broonie@linaro.org>
Wed, 11 Dec 2013 13:35:35 +0000 (13:35 +0000)
This provides for discovery of the clusters using the CPU topology
bindings, it is added as a separate commit to aid testing of the code
for systems without explicit topology bindings.

Signed-off-by: Mark Brown <broonie@linaro.org>
arch/arm64/boot/dts/fvp-base-gicv2-psci.dts

index 736f546123bb297dcecf0c75280f83f795ffe99d..452ba22f3c6e85b9b0e70967a64462caacfda4b3 100644 (file)
                        enable-method = "psci";
                        clock-frequency = <1000000>;
                };
+
+               cpu-map {
+                       cluster0 {
+                               core0 {
+                                       cpu = <&big0>;
+                               };
+                               core1 {
+                                       cpu = <&big1>;
+                               };
+                               core2 {
+                                       cpu = <&big2>;
+                               };
+                               core3 {
+                                       cpu = <&big3>;
+                               };
+                       };
+                       cluster1 {
+                               core0 {
+                                       cpu = <&little0>;
+                               };
+                               core1 {
+                                       cpu = <&little1>;
+                               };
+                               core2 {
+                                       cpu = <&little2>;
+                               };
+                               core3 {
+                                       cpu = <&little3>;
+                               };
+                       };
+               };
        };
 
        memory@80000000 {