ft2000plus-MR-devboard-64c-dsk.dts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * DTS file for Phytium FT-2000plus devboard.
  4. *
  5. * Copyright (C) 2019, Phytium Technology Co., Ltd.
  6. */
  7. /dts-v1/;
  8. /memreserve/ 0x0000000080000000 0x0000000000010000;
  9. #include "ft2000plus-MR-psci-soc.dtsi"
  10. / {
  11. model = "FT-2000plus Development Board";
  12. compatible = "phytium,ft-2000plus";
  13. chosen {
  14. linux,pci-probe-only = <1>;
  15. };
  16. /* NUMA Node-0 */
  17. memory@00 {
  18. device_type = "memory";
  19. /* 0 - 512MiB (512MiB)*/
  20. reg = <0x00000000 0x00000000 0x0 0x20000000>;
  21. numa-node-id = <0>;
  22. };
  23. memory@01 {
  24. device_type = "memory";
  25. /* 2GiB - 4GiB (2GiB) */
  26. reg = <0x00000000 0x80000000 0x0 0x80000000>;
  27. numa-node-id = <0>;
  28. };
  29. memory@02 {
  30. device_type = "memory";
  31. /* 512GiB - 516GiB (4GiB) */
  32. reg = <0x00000080 0x00000000 0x1 0x00000000>;
  33. numa-node-id = <0>;
  34. };
  35. /* NUMA Node-1 */
  36. memory@10 {
  37. device_type = "memory";
  38. /* 1024GiB - 1028GiB (4GiB) */
  39. reg = <0x00000100 0x00000000 0x1 0x00000000>;
  40. numa-node-id = <1>;
  41. };
  42. memory@11 {
  43. device_type = "memory";
  44. /* 1536GiB - 1540GiB (4GiB) */
  45. reg = <0x00000180 0x00000000 0x1 0x00000000>;
  46. numa-node-id = <1>;
  47. };
  48. /* NUMA Node-2 */
  49. memory@20 {
  50. device_type = "memory";
  51. /* 2048GiB - 2052GiB (4GiB) */
  52. reg = <0x00000200 0x00000000 0x1 0x00000000>;
  53. numa-node-id = <2>;
  54. };
  55. memory@21 {
  56. device_type = "memory";
  57. /* 2560GiB - 2564GiB (4GiB) */
  58. reg = <0x00000280 0x00000000 0x1 0x00000000>;
  59. numa-node-id = <2>;
  60. };
  61. /* NUMA Node-3 */
  62. memory@30 {
  63. device_type = "memory";
  64. /* 3072GiB - 3076GiB (4GiB) */
  65. reg = <0x00000300 0x00000000 0x1 0x00000000>;
  66. numa-node-id = <3>;
  67. };
  68. memory@31 {
  69. device_type = "memory";
  70. /* 3584GiB - 3588GiB (4GiB) */
  71. reg = <0x00000380 0x00000000 0x1 0x00000000>;
  72. numa-node-id = <3>;
  73. };
  74. /* NUMA Node-4 */
  75. memory@40 {
  76. device_type = "memory";
  77. /* 4096GiB - 4100GiB (4GiB) */
  78. reg = <0x00000400 0x00000000 0x1 0x00000000>;
  79. numa-node-id = <4>;
  80. };
  81. memory@41 {
  82. device_type = "memory";
  83. /* 4608GiB - 4612GiB (4GiB) */
  84. reg = <0x00000480 0x00000000 0x1 0x00000000>;
  85. numa-node-id = <4>;
  86. };
  87. /* NUMA Node-5 */
  88. memory@50 {
  89. device_type = "memory";
  90. /* 5120GiB - 5124GiB (4GiB) */
  91. reg = <0x00000500 0x00000000 0x1 0x00000000>;
  92. numa-node-id = <5>;
  93. };
  94. memory@51 {
  95. device_type = "memory";
  96. /* 5632GiB - 5636GiB (4GiB) */
  97. reg = <0x00000580 0x00000000 0x1 0x00000000>;
  98. numa-node-id = <5>;
  99. };
  100. /* NUMA Node-6 */
  101. memory@60 {
  102. device_type = "memory";
  103. /* 6144GiB - 6148GiB (4GiB) */
  104. reg = <0x00000600 0x00000000 0x1 0x00000000>;
  105. numa-node-id = <6>;
  106. };
  107. memory@61 {
  108. device_type = "memory";
  109. /* 6656GiB - 6660GiB (4GiB) */
  110. reg = <0x00000680 0x00000000 0x1 0x00000000>;
  111. numa-node-id = <6>;
  112. };
  113. /* NUMA Node-7 */
  114. memory@70 {
  115. device_type = "memory";
  116. /* 7168GiB - 7172GiB (4GiB) */
  117. reg = <0x00000700 0x00000000 0x1 0x00000000>;
  118. numa-node-id = <7>;
  119. };
  120. memory@71 {
  121. device_type = "memory";
  122. /* 7680GiB - 7684GiB (4GiB) */
  123. reg = <0x00000780 0x00000000 0x1 0x00000000>;
  124. numa-node-id = <7>;
  125. };
  126. };
  127. &uart1 {
  128. status = "ok";
  129. };