exynos4210.dtsi 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. /*
  2. * Samsung's Exynos4210 SoC device tree source
  3. *
  4. * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
  5. * http://www.samsung.com
  6. * Copyright (c) 2010-2011 Linaro Ltd.
  7. * www.linaro.org
  8. *
  9. * Samsung's Exynos4210 SoC device nodes are listed in this file. Exynos4210
  10. * based board files can include this file and provide values for board specfic
  11. * bindings.
  12. *
  13. * Note: This file does not include device nodes for all the controllers in
  14. * Exynos4210 SoC. As device tree coverage for Exynos4210 increases, additional
  15. * nodes can be added to this file.
  16. *
  17. * This program is free software; you can redistribute it and/or modify
  18. * it under the terms of the GNU General Public License version 2 as
  19. * published by the Free Software Foundation.
  20. */
  21. /include/ "exynos4.dtsi"
  22. / {
  23. compatible = "samsung,exynos4210";
  24. gic:interrupt-controller@10490000 {
  25. cpu-offset = <0x8000>;
  26. };
  27. combiner:interrupt-controller@10440000 {
  28. interrupts = <0 0 0>, <0 1 0>, <0 2 0>, <0 3 0>,
  29. <0 4 0>, <0 5 0>, <0 6 0>, <0 7 0>,
  30. <0 8 0>, <0 9 0>, <0 10 0>, <0 11 0>,
  31. <0 12 0>, <0 13 0>, <0 14 0>, <0 15 0>;
  32. };
  33. gpio-controllers {
  34. #address-cells = <1>;
  35. #size-cells = <1>;
  36. gpio-controller;
  37. ranges;
  38. gpa0: gpio-controller@11400000 {
  39. compatible = "samsung,exynos4-gpio";
  40. reg = <0x11400000 0x20>;
  41. #gpio-cells = <4>;
  42. };
  43. gpa1: gpio-controller@11400020 {
  44. compatible = "samsung,exynos4-gpio";
  45. reg = <0x11400020 0x20>;
  46. #gpio-cells = <4>;
  47. };
  48. gpb: gpio-controller@11400040 {
  49. compatible = "samsung,exynos4-gpio";
  50. reg = <0x11400040 0x20>;
  51. #gpio-cells = <4>;
  52. };
  53. gpc0: gpio-controller@11400060 {
  54. compatible = "samsung,exynos4-gpio";
  55. reg = <0x11400060 0x20>;
  56. #gpio-cells = <4>;
  57. };
  58. gpc1: gpio-controller@11400080 {
  59. compatible = "samsung,exynos4-gpio";
  60. reg = <0x11400080 0x20>;
  61. #gpio-cells = <4>;
  62. };
  63. gpd0: gpio-controller@114000A0 {
  64. compatible = "samsung,exynos4-gpio";
  65. reg = <0x114000A0 0x20>;
  66. #gpio-cells = <4>;
  67. };
  68. gpd1: gpio-controller@114000C0 {
  69. compatible = "samsung,exynos4-gpio";
  70. reg = <0x114000C0 0x20>;
  71. #gpio-cells = <4>;
  72. };
  73. gpe0: gpio-controller@114000E0 {
  74. compatible = "samsung,exynos4-gpio";
  75. reg = <0x114000E0 0x20>;
  76. #gpio-cells = <4>;
  77. };
  78. gpe1: gpio-controller@11400100 {
  79. compatible = "samsung,exynos4-gpio";
  80. reg = <0x11400100 0x20>;
  81. #gpio-cells = <4>;
  82. };
  83. gpe2: gpio-controller@11400120 {
  84. compatible = "samsung,exynos4-gpio";
  85. reg = <0x11400120 0x20>;
  86. #gpio-cells = <4>;
  87. };
  88. gpe3: gpio-controller@11400140 {
  89. compatible = "samsung,exynos4-gpio";
  90. reg = <0x11400140 0x20>;
  91. #gpio-cells = <4>;
  92. };
  93. gpe4: gpio-controller@11400160 {
  94. compatible = "samsung,exynos4-gpio";
  95. reg = <0x11400160 0x20>;
  96. #gpio-cells = <4>;
  97. };
  98. gpf0: gpio-controller@11400180 {
  99. compatible = "samsung,exynos4-gpio";
  100. reg = <0x11400180 0x20>;
  101. #gpio-cells = <4>;
  102. };
  103. gpf1: gpio-controller@114001A0 {
  104. compatible = "samsung,exynos4-gpio";
  105. reg = <0x114001A0 0x20>;
  106. #gpio-cells = <4>;
  107. };
  108. gpf2: gpio-controller@114001C0 {
  109. compatible = "samsung,exynos4-gpio";
  110. reg = <0x114001C0 0x20>;
  111. #gpio-cells = <4>;
  112. };
  113. gpf3: gpio-controller@114001E0 {
  114. compatible = "samsung,exynos4-gpio";
  115. reg = <0x114001E0 0x20>;
  116. #gpio-cells = <4>;
  117. };
  118. gpj0: gpio-controller@11000000 {
  119. compatible = "samsung,exynos4-gpio";
  120. reg = <0x11000000 0x20>;
  121. #gpio-cells = <4>;
  122. };
  123. gpj1: gpio-controller@11000020 {
  124. compatible = "samsung,exynos4-gpio";
  125. reg = <0x11000020 0x20>;
  126. #gpio-cells = <4>;
  127. };
  128. gpk0: gpio-controller@11000040 {
  129. compatible = "samsung,exynos4-gpio";
  130. reg = <0x11000040 0x20>;
  131. #gpio-cells = <4>;
  132. };
  133. gpk1: gpio-controller@11000060 {
  134. compatible = "samsung,exynos4-gpio";
  135. reg = <0x11000060 0x20>;
  136. #gpio-cells = <4>;
  137. };
  138. gpk2: gpio-controller@11000080 {
  139. compatible = "samsung,exynos4-gpio";
  140. reg = <0x11000080 0x20>;
  141. #gpio-cells = <4>;
  142. };
  143. gpk3: gpio-controller@110000A0 {
  144. compatible = "samsung,exynos4-gpio";
  145. reg = <0x110000A0 0x20>;
  146. #gpio-cells = <4>;
  147. };
  148. gpl0: gpio-controller@110000C0 {
  149. compatible = "samsung,exynos4-gpio";
  150. reg = <0x110000C0 0x20>;
  151. #gpio-cells = <4>;
  152. };
  153. gpl1: gpio-controller@110000E0 {
  154. compatible = "samsung,exynos4-gpio";
  155. reg = <0x110000E0 0x20>;
  156. #gpio-cells = <4>;
  157. };
  158. gpl2: gpio-controller@11000100 {
  159. compatible = "samsung,exynos4-gpio";
  160. reg = <0x11000100 0x20>;
  161. #gpio-cells = <4>;
  162. };
  163. gpy0: gpio-controller@11000120 {
  164. compatible = "samsung,exynos4-gpio";
  165. reg = <0x11000120 0x20>;
  166. #gpio-cells = <4>;
  167. };
  168. gpy1: gpio-controller@11000140 {
  169. compatible = "samsung,exynos4-gpio";
  170. reg = <0x11000140 0x20>;
  171. #gpio-cells = <4>;
  172. };
  173. gpy2: gpio-controller@11000160 {
  174. compatible = "samsung,exynos4-gpio";
  175. reg = <0x11000160 0x20>;
  176. #gpio-cells = <4>;
  177. };
  178. gpy3: gpio-controller@11000180 {
  179. compatible = "samsung,exynos4-gpio";
  180. reg = <0x11000180 0x20>;
  181. #gpio-cells = <4>;
  182. };
  183. gpy4: gpio-controller@110001A0 {
  184. compatible = "samsung,exynos4-gpio";
  185. reg = <0x110001A0 0x20>;
  186. #gpio-cells = <4>;
  187. };
  188. gpy5: gpio-controller@110001C0 {
  189. compatible = "samsung,exynos4-gpio";
  190. reg = <0x110001C0 0x20>;
  191. #gpio-cells = <4>;
  192. };
  193. gpy6: gpio-controller@110001E0 {
  194. compatible = "samsung,exynos4-gpio";
  195. reg = <0x110001E0 0x20>;
  196. #gpio-cells = <4>;
  197. };
  198. gpx0: gpio-controller@11000C00 {
  199. compatible = "samsung,exynos4-gpio";
  200. reg = <0x11000C00 0x20>;
  201. #gpio-cells = <4>;
  202. };
  203. gpx1: gpio-controller@11000C20 {
  204. compatible = "samsung,exynos4-gpio";
  205. reg = <0x11000C20 0x20>;
  206. #gpio-cells = <4>;
  207. };
  208. gpx2: gpio-controller@11000C40 {
  209. compatible = "samsung,exynos4-gpio";
  210. reg = <0x11000C40 0x20>;
  211. #gpio-cells = <4>;
  212. };
  213. gpx3: gpio-controller@11000C60 {
  214. compatible = "samsung,exynos4-gpio";
  215. reg = <0x11000C60 0x20>;
  216. #gpio-cells = <4>;
  217. };
  218. gpz: gpio-controller@03860000 {
  219. compatible = "samsung,exynos4-gpio";
  220. reg = <0x03860000 0x20>;
  221. #gpio-cells = <4>;
  222. };
  223. };
  224. };