spear300-evb.dts 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. /*
  2. * DTS file for SPEAr300 Evaluation Baord
  3. *
  4. * Copyright 2012 Viresh Kumar <viresh.kumar@st.com>
  5. *
  6. * The code contained herein is licensed under the GNU General Public
  7. * License. You may obtain a copy of the GNU General Public License
  8. * Version 2 or later at the following locations:
  9. *
  10. * http://www.opensource.org/licenses/gpl-license.html
  11. * http://www.gnu.org/copyleft/gpl.html
  12. */
  13. /dts-v1/;
  14. /include/ "spear300.dtsi"
  15. / {
  16. model = "ST SPEAr300 Evaluation Board";
  17. compatible = "st,spear300-evb", "st,spear300";
  18. #address-cells = <1>;
  19. #size-cells = <1>;
  20. memory {
  21. reg = <0 0x40000000>;
  22. };
  23. ahb {
  24. clcd@60000000 {
  25. status = "okay";
  26. };
  27. fsmc: flash@94000000 {
  28. status = "okay";
  29. };
  30. gmac: eth@e0800000 {
  31. status = "okay";
  32. };
  33. sdhci@70000000 {
  34. int-gpio = <&gpio1 0 0>;
  35. power-gpio = <&gpio1 2 1>;
  36. status = "okay";
  37. };
  38. smi: flash@fc000000 {
  39. status = "okay";
  40. };
  41. spi0: spi@d0100000 {
  42. status = "okay";
  43. };
  44. ehci@e1800000 {
  45. status = "okay";
  46. };
  47. ohci@e1900000 {
  48. status = "okay";
  49. };
  50. ohci@e2100000 {
  51. status = "okay";
  52. };
  53. apb {
  54. gpio0: gpio@fc980000 {
  55. status = "okay";
  56. };
  57. gpio1: gpio@a9000000 {
  58. status = "okay";
  59. };
  60. i2c0: i2c@d0180000 {
  61. status = "okay";
  62. };
  63. kbd@a0000000 {
  64. linux,keymap = < 0x00010000
  65. 0x00020100
  66. 0x00030200
  67. 0x00040300
  68. 0x00050400
  69. 0x00060500
  70. 0x00070600
  71. 0x00080700
  72. 0x00090800
  73. 0x000a0001
  74. 0x000c0101
  75. 0x000d0201
  76. 0x000e0301
  77. 0x000f0401
  78. 0x00100501
  79. 0x00110601
  80. 0x00120701
  81. 0x00130801
  82. 0x00140002
  83. 0x00150102
  84. 0x00160202
  85. 0x00170302
  86. 0x00180402
  87. 0x00190502
  88. 0x001a0602
  89. 0x001b0702
  90. 0x001c0802
  91. 0x001d0003
  92. 0x001e0103
  93. 0x001f0203
  94. 0x00200303
  95. 0x00210403
  96. 0x00220503
  97. 0x00230603
  98. 0x00240703
  99. 0x00250803
  100. 0x00260004
  101. 0x00270104
  102. 0x00280204
  103. 0x00290304
  104. 0x002a0404
  105. 0x002b0504
  106. 0x002c0604
  107. 0x002d0704
  108. 0x002e0804
  109. 0x002f0005
  110. 0x00300105
  111. 0x00310205
  112. 0x00320305
  113. 0x00330405
  114. 0x00340505
  115. 0x00350605
  116. 0x00360705
  117. 0x00370805
  118. 0x00380006
  119. 0x00390106
  120. 0x003a0206
  121. 0x003b0306
  122. 0x003c0406
  123. 0x003d0506
  124. 0x003e0606
  125. 0x003f0706
  126. 0x00400806
  127. 0x00410007
  128. 0x00420107
  129. 0x00430207
  130. 0x00440307
  131. 0x00450407
  132. 0x00460507
  133. 0x00470607
  134. 0x00480707
  135. 0x00490807
  136. 0x004a0008
  137. 0x004b0108
  138. 0x004c0208
  139. 0x004d0308
  140. 0x004e0408
  141. 0x004f0508
  142. 0x00500608
  143. 0x00510708
  144. 0x00520808 >;
  145. autorepeat;
  146. st,mode = <0>;
  147. status = "okay";
  148. };
  149. rtc@fc900000 {
  150. status = "okay";
  151. };
  152. serial@d0000000 {
  153. status = "okay";
  154. };
  155. wdt@fc880000 {
  156. status = "okay";
  157. };
  158. };
  159. };
  160. };