Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: exynos: add CPU topology to Exynos5260

Describe Exynos5260 CPU topology.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Link: https://lore.kernel.org/r/20210731092409.31496-5-krzysztof.kozlowski@canonical.com

+32 -6
+32 -6
arch/arm/boot/dts/exynos5260.dtsi
··· 34 34 #address-cells = <1>; 35 35 #size-cells = <0>; 36 36 37 - cpu@0 { 37 + cpu-map { 38 + cluster0 { 39 + core0 { 40 + cpu = <&cpu0>; 41 + }; 42 + core1 { 43 + cpu = <&cpu1>; 44 + }; 45 + }; 46 + 47 + cluster1 { 48 + core0 { 49 + cpu = <&cpu2>; 50 + }; 51 + core1 { 52 + cpu = <&cpu3>; 53 + }; 54 + core2 { 55 + cpu = <&cpu4>; 56 + }; 57 + core3 { 58 + cpu = <&cpu5>; 59 + }; 60 + }; 61 + }; 62 + 63 + cpu0: cpu@0 { 38 64 device_type = "cpu"; 39 65 compatible = "arm,cortex-a15"; 40 66 reg = <0x0>; 41 67 cci-control-port = <&cci_control1>; 42 68 }; 43 69 44 - cpu@1 { 70 + cpu1: cpu@1 { 45 71 device_type = "cpu"; 46 72 compatible = "arm,cortex-a15"; 47 73 reg = <0x1>; 48 74 cci-control-port = <&cci_control1>; 49 75 }; 50 76 51 - cpu@100 { 77 + cpu2: cpu@100 { 52 78 device_type = "cpu"; 53 79 compatible = "arm,cortex-a7"; 54 80 reg = <0x100>; 55 81 cci-control-port = <&cci_control0>; 56 82 }; 57 83 58 - cpu@101 { 84 + cpu3: cpu@101 { 59 85 device_type = "cpu"; 60 86 compatible = "arm,cortex-a7"; 61 87 reg = <0x101>; 62 88 cci-control-port = <&cci_control0>; 63 89 }; 64 90 65 - cpu@102 { 91 + cpu4: cpu@102 { 66 92 device_type = "cpu"; 67 93 compatible = "arm,cortex-a7"; 68 94 reg = <0x102>; 69 95 cci-control-port = <&cci_control0>; 70 96 }; 71 97 72 - cpu@103 { 98 + cpu5: cpu@103 { 73 99 device_type = "cpu"; 74 100 compatible = "arm,cortex-a7"; 75 101 reg = <0x103>;