axm5516-cpus.dtsi 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. /*
  2. * arch/arm/boot/dts/axm5516-cpus.dtsi
  3. *
  4. * Copyright (C) 2013 LSI
  5. *
  6. * This program is free software; you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License as published by
  8. * the Free Software Foundation; either version 2 of the License, or
  9. * (at your option) any later version.
  10. */
  11. / {
  12. cpus {
  13. #address-cells = <1>;
  14. #size-cells = <0>;
  15. cpu-map {
  16. cluster0 {
  17. core0 {
  18. cpu = <&CPU0>;
  19. };
  20. core1 {
  21. cpu = <&CPU1>;
  22. };
  23. core2 {
  24. cpu = <&CPU2>;
  25. };
  26. core3 {
  27. cpu = <&CPU3>;
  28. };
  29. };
  30. cluster1 {
  31. core0 {
  32. cpu = <&CPU4>;
  33. };
  34. core1 {
  35. cpu = <&CPU5>;
  36. };
  37. core2 {
  38. cpu = <&CPU6>;
  39. };
  40. core3 {
  41. cpu = <&CPU7>;
  42. };
  43. };
  44. cluster2 {
  45. core0 {
  46. cpu = <&CPU8>;
  47. };
  48. core1 {
  49. cpu = <&CPU9>;
  50. };
  51. core2 {
  52. cpu = <&CPU10>;
  53. };
  54. core3 {
  55. cpu = <&CPU11>;
  56. };
  57. };
  58. cluster3 {
  59. core0 {
  60. cpu = <&CPU12>;
  61. };
  62. core1 {
  63. cpu = <&CPU13>;
  64. };
  65. core2 {
  66. cpu = <&CPU14>;
  67. };
  68. core3 {
  69. cpu = <&CPU15>;
  70. };
  71. };
  72. };
  73. CPU0: cpu@0 {
  74. device_type = "cpu";
  75. compatible = "arm,cortex-a15";
  76. reg = <0x00>;
  77. clock-frequency= <1400000000>;
  78. cpu-release-addr = <0>; // Fixed by the boot loader
  79. };
  80. CPU1: cpu@1 {
  81. device_type = "cpu";
  82. compatible = "arm,cortex-a15";
  83. reg = <0x01>;
  84. clock-frequency= <1400000000>;
  85. cpu-release-addr = <0>; // Fixed by the boot loader
  86. };
  87. CPU2: cpu@2 {
  88. device_type = "cpu";
  89. compatible = "arm,cortex-a15";
  90. reg = <0x02>;
  91. clock-frequency= <1400000000>;
  92. cpu-release-addr = <0>; // Fixed by the boot loader
  93. };
  94. CPU3: cpu@3 {
  95. device_type = "cpu";
  96. compatible = "arm,cortex-a15";
  97. reg = <0x03>;
  98. clock-frequency= <1400000000>;
  99. cpu-release-addr = <0>; // Fixed by the boot loader
  100. };
  101. CPU4: cpu@100 {
  102. device_type = "cpu";
  103. compatible = "arm,cortex-a15";
  104. reg = <0x100>;
  105. clock-frequency= <1400000000>;
  106. cpu-release-addr = <0>; // Fixed by the boot loader
  107. };
  108. CPU5: cpu@101 {
  109. device_type = "cpu";
  110. compatible = "arm,cortex-a15";
  111. reg = <0x101>;
  112. clock-frequency= <1400000000>;
  113. cpu-release-addr = <0>; // Fixed by the boot loader
  114. };
  115. CPU6: cpu@102 {
  116. device_type = "cpu";
  117. compatible = "arm,cortex-a15";
  118. reg = <0x102>;
  119. clock-frequency= <1400000000>;
  120. cpu-release-addr = <0>; // Fixed by the boot loader
  121. };
  122. CPU7: cpu@103 {
  123. device_type = "cpu";
  124. compatible = "arm,cortex-a15";
  125. reg = <0x103>;
  126. clock-frequency= <1400000000>;
  127. cpu-release-addr = <0>; // Fixed by the boot loader
  128. };
  129. CPU8: cpu@200 {
  130. device_type = "cpu";
  131. compatible = "arm,cortex-a15";
  132. reg = <0x200>;
  133. clock-frequency= <1400000000>;
  134. cpu-release-addr = <0>; // Fixed by the boot loader
  135. };
  136. CPU9: cpu@201 {
  137. device_type = "cpu";
  138. compatible = "arm,cortex-a15";
  139. reg = <0x201>;
  140. clock-frequency= <1400000000>;
  141. cpu-release-addr = <0>; // Fixed by the boot loader
  142. };
  143. CPU10: cpu@202 {
  144. device_type = "cpu";
  145. compatible = "arm,cortex-a15";
  146. reg = <0x202>;
  147. clock-frequency= <1400000000>;
  148. cpu-release-addr = <0>; // Fixed by the boot loader
  149. };
  150. CPU11: cpu@203 {
  151. device_type = "cpu";
  152. compatible = "arm,cortex-a15";
  153. reg = <0x203>;
  154. clock-frequency= <1400000000>;
  155. cpu-release-addr = <0>; // Fixed by the boot loader
  156. };
  157. CPU12: cpu@300 {
  158. device_type = "cpu";
  159. compatible = "arm,cortex-a15";
  160. reg = <0x300>;
  161. clock-frequency= <1400000000>;
  162. cpu-release-addr = <0>; // Fixed by the boot loader
  163. };
  164. CPU13: cpu@301 {
  165. device_type = "cpu";
  166. compatible = "arm,cortex-a15";
  167. reg = <0x301>;
  168. clock-frequency= <1400000000>;
  169. cpu-release-addr = <0>; // Fixed by the boot loader
  170. };
  171. CPU14: cpu@302 {
  172. device_type = "cpu";
  173. compatible = "arm,cortex-a15";
  174. reg = <0x302>;
  175. clock-frequency= <1400000000>;
  176. cpu-release-addr = <0>; // Fixed by the boot loader
  177. };
  178. CPU15: cpu@303 {
  179. device_type = "cpu";
  180. compatible = "arm,cortex-a15";
  181. reg = <0x303>;
  182. clock-frequency= <1400000000>;
  183. cpu-release-addr = <0>; // Fixed by the boot loader
  184. };
  185. };
  186. };