spear300-evb.dts 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  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. dma@fc400000 {
  28. status = "okay";
  29. };
  30. fsmc: flash@94000000 {
  31. status = "okay";
  32. };
  33. gmac: eth@e0800000 {
  34. status = "okay";
  35. };
  36. sdhci@70000000 {
  37. int-gpio = <&gpio1 0 0>;
  38. power-gpio = <&gpio1 2 1>;
  39. status = "okay";
  40. };
  41. smi: flash@fc000000 {
  42. status = "okay";
  43. };
  44. spi0: spi@d0100000 {
  45. status = "okay";
  46. };
  47. ehci@e1800000 {
  48. status = "okay";
  49. };
  50. ohci@e1900000 {
  51. status = "okay";
  52. };
  53. ohci@e2100000 {
  54. status = "okay";
  55. };
  56. apb {
  57. gpio0: gpio@fc980000 {
  58. status = "okay";
  59. };
  60. gpio1: gpio@a9000000 {
  61. status = "okay";
  62. };
  63. i2c0: i2c@d0180000 {
  64. status = "okay";
  65. };
  66. kbd@a0000000 {
  67. linux,keymap = < 0x00010000
  68. 0x00020100
  69. 0x00030200
  70. 0x00040300
  71. 0x00050400
  72. 0x00060500
  73. 0x00070600
  74. 0x00080700
  75. 0x00090800
  76. 0x000a0001
  77. 0x000c0101
  78. 0x000d0201
  79. 0x000e0301
  80. 0x000f0401
  81. 0x00100501
  82. 0x00110601
  83. 0x00120701
  84. 0x00130801
  85. 0x00140002
  86. 0x00150102
  87. 0x00160202
  88. 0x00170302
  89. 0x00180402
  90. 0x00190502
  91. 0x001a0602
  92. 0x001b0702
  93. 0x001c0802
  94. 0x001d0003
  95. 0x001e0103
  96. 0x001f0203
  97. 0x00200303
  98. 0x00210403
  99. 0x00220503
  100. 0x00230603
  101. 0x00240703
  102. 0x00250803
  103. 0x00260004
  104. 0x00270104
  105. 0x00280204
  106. 0x00290304
  107. 0x002a0404
  108. 0x002b0504
  109. 0x002c0604
  110. 0x002d0704
  111. 0x002e0804
  112. 0x002f0005
  113. 0x00300105
  114. 0x00310205
  115. 0x00320305
  116. 0x00330405
  117. 0x00340505
  118. 0x00350605
  119. 0x00360705
  120. 0x00370805
  121. 0x00380006
  122. 0x00390106
  123. 0x003a0206
  124. 0x003b0306
  125. 0x003c0406
  126. 0x003d0506
  127. 0x003e0606
  128. 0x003f0706
  129. 0x00400806
  130. 0x00410007
  131. 0x00420107
  132. 0x00430207
  133. 0x00440307
  134. 0x00450407
  135. 0x00460507
  136. 0x00470607
  137. 0x00480707
  138. 0x00490807
  139. 0x004a0008
  140. 0x004b0108
  141. 0x004c0208
  142. 0x004d0308
  143. 0x004e0408
  144. 0x004f0508
  145. 0x00500608
  146. 0x00510708
  147. 0x00520808 >;
  148. autorepeat;
  149. st,mode = <0>;
  150. status = "okay";
  151. };
  152. rtc@fc900000 {
  153. status = "okay";
  154. };
  155. serial@d0000000 {
  156. status = "okay";
  157. };
  158. wdt@fc880000 {
  159. status = "okay";
  160. };
  161. };
  162. };
  163. };