1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Samsung Exynos5422 SoC cpu device tree sour 4 * 5 * Copyright (c) 2015 Samsung Electronics Co., 6 * http://www.samsung.com 7 * 8 * This file provides desired ordering for Exy 9 * 10 * The Exynos5420, 5422 and 5800 actually shar 11 * but particular boards choose different boot 12 * 13 * Exynos5420 and Exynos5800 always boot from 14 * booting cluster (big or LITTLE) is chosen b 15 * the gpg2-1 GPIO. By default all Exynos5422 16 * from the LITTLE: Cortex-A7. 17 */ 18 19 / { 20 cpus { 21 #address-cells = <1>; 22 #size-cells = <0>; 23 24 cpu-map { 25 cluster0 { 26 core0 { 27 cpu = 28 }; 29 core1 { 30 cpu = 31 }; 32 core2 { 33 cpu = 34 }; 35 core3 { 36 cpu = 37 }; 38 }; 39 40 cluster1 { 41 core0 { 42 cpu = 43 }; 44 core1 { 45 cpu = 46 }; 47 core2 { 48 cpu = 49 }; 50 core3 { 51 cpu = 52 }; 53 }; 54 }; 55 56 cpu0: cpu@100 { 57 device_type = "cpu"; 58 compatible = "arm,cort 59 reg = <0x100>; 60 clocks = <&clock CLK_K 61 clock-frequency = <100 62 cci-control-port = <&c 63 operating-points-v2 = 64 #cooling-cells = <2>; 65 capacity-dmips-mhz = < 66 dynamic-power-coeffici 67 }; 68 69 cpu1: cpu@101 { 70 device_type = "cpu"; 71 compatible = "arm,cort 72 reg = <0x101>; 73 clocks = <&clock CLK_K 74 clock-frequency = <100 75 cci-control-port = <&c 76 operating-points-v2 = 77 #cooling-cells = <2>; 78 capacity-dmips-mhz = < 79 dynamic-power-coeffici 80 }; 81 82 cpu2: cpu@102 { 83 device_type = "cpu"; 84 compatible = "arm,cort 85 reg = <0x102>; 86 clocks = <&clock CLK_K 87 clock-frequency = <100 88 cci-control-port = <&c 89 operating-points-v2 = 90 #cooling-cells = <2>; 91 capacity-dmips-mhz = < 92 dynamic-power-coeffici 93 }; 94 95 cpu3: cpu@103 { 96 device_type = "cpu"; 97 compatible = "arm,cort 98 reg = <0x103>; 99 clocks = <&clock CLK_K 100 clock-frequency = <100 101 cci-control-port = <&c 102 operating-points-v2 = 103 #cooling-cells = <2>; 104 capacity-dmips-mhz = < 105 dynamic-power-coeffici 106 }; 107 108 cpu4: cpu@0 { 109 device_type = "cpu"; 110 compatible = "arm,cort 111 reg = <0x0>; 112 clocks = <&clock CLK_A 113 clock-frequency = <180 114 cci-control-port = <&c 115 operating-points-v2 = 116 #cooling-cells = <2>; 117 capacity-dmips-mhz = < 118 dynamic-power-coeffici 119 }; 120 121 cpu5: cpu@1 { 122 device_type = "cpu"; 123 compatible = "arm,cort 124 reg = <0x1>; 125 clocks = <&clock CLK_A 126 clock-frequency = <180 127 cci-control-port = <&c 128 operating-points-v2 = 129 #cooling-cells = <2>; 130 capacity-dmips-mhz = < 131 dynamic-power-coeffici 132 }; 133 134 cpu6: cpu@2 { 135 device_type = "cpu"; 136 compatible = "arm,cort 137 reg = <0x2>; 138 clocks = <&clock CLK_A 139 clock-frequency = <180 140 cci-control-port = <&c 141 operating-points-v2 = 142 #cooling-cells = <2>; 143 capacity-dmips-mhz = < 144 dynamic-power-coeffici 145 }; 146 147 cpu7: cpu@3 { 148 device_type = "cpu"; 149 compatible = "arm,cort 150 reg = <0x3>; 151 clocks = <&clock CLK_A 152 clock-frequency = <180 153 cci-control-port = <&c 154 operating-points-v2 = 155 #cooling-cells = <2>; 156 capacity-dmips-mhz = < 157 dynamic-power-coeffici 158 }; 159 }; 160 }; 161 162 &arm_a7_pmu { 163 interrupt-affinity = <&cpu0>, <&cpu1>, 164 status = "okay"; 165 }; 166 167 &arm_a15_pmu { 168 interrupt-affinity = <&cpu4>, <&cpu5>, 169 status = "okay"; 170 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.