exynos5422-odroidxu3.dts 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. /*
  2. * Odroid XU3 device tree source
  3. *
  4. * Copyright (c) 2014 Samsung Electronics Co., Ltd.
  5. * http://www.samsung.com
  6. *
  7. * SPDX-License-Identifier: GPL-2.0+
  8. */
  9. /dts-v1/;
  10. #include "exynos54xx.dtsi"
  11. / {
  12. model = "Odroid XU3 based on EXYNOS5422";
  13. compatible = "samsung,odroidxu3", "samsung,exynos5";
  14. aliases {
  15. serial0 = "/serial@12C00000";
  16. console = "/serial@12C20000";
  17. };
  18. memory {
  19. device_type = "memory";
  20. reg = <0x40000000 0x10000000
  21. 0x50000000 0x10000000
  22. 0x60000000 0x10000000
  23. 0x70000000 0x10000000
  24. 0x80000000 0x10000000
  25. 0x90000000 0x10000000
  26. 0xa0000000 0x10000000
  27. 0xb0000000 0xea00000>;
  28. };
  29. adc@12D10000 {
  30. u-boot,dm-pre-reloc;
  31. status = "okay";
  32. };
  33. i2c@12CA0000 {
  34. s2mps11_pmic@66 {
  35. compatible = "samsung,s2mps11-pmic";
  36. reg = <0x66>;
  37. voltage-regulators {
  38. ldo1_reg: LDO1 {
  39. regulator-name = "vdd_ldo1";
  40. regulator-min-microvolt = <1000000>;
  41. regulator-max-microvolt = <1000000>;
  42. regulator-always-on;
  43. };
  44. ldo3_reg: LDO3 {
  45. regulator-name = "vddq_mmc0";
  46. regulator-min-microvolt = <1800000>;
  47. regulator-max-microvolt = <1800000>;
  48. };
  49. ldo4_reg: LDO4 {
  50. regulator-name = "vdd_adc";
  51. regulator-min-microvolt = <1800000>;
  52. regulator-max-microvolt = <1800000>;
  53. };
  54. ldo5_reg: LDO5 {
  55. regulator-name = "vdd_ldo5";
  56. regulator-min-microvolt = <1800000>;
  57. regulator-max-microvolt = <1800000>;
  58. regulator-always-on;
  59. };
  60. ldo6_reg: LDO6 {
  61. regulator-name = "vdd_ldo6";
  62. regulator-min-microvolt = <1000000>;
  63. regulator-max-microvolt = <1000000>;
  64. regulator-always-on;
  65. };
  66. ldo7_reg: LDO7 {
  67. regulator-name = "vdd_ldo7";
  68. regulator-min-microvolt = <1800000>;
  69. regulator-max-microvolt = <1800000>;
  70. regulator-always-on;
  71. };
  72. ldo8_reg: LDO8 {
  73. regulator-name = "vdd_ldo8";
  74. regulator-min-microvolt = <1800000>;
  75. regulator-max-microvolt = <1800000>;
  76. regulator-always-on;
  77. };
  78. ldo9_reg: LDO9 {
  79. regulator-name = "vdd_ldo9";
  80. regulator-min-microvolt = <3000000>;
  81. regulator-max-microvolt = <3000000>;
  82. regulator-always-on;
  83. };
  84. ldo10_reg: LDO10 {
  85. regulator-name = "vdd_ldo10";
  86. regulator-min-microvolt = <1800000>;
  87. regulator-max-microvolt = <1800000>;
  88. regulator-always-on;
  89. };
  90. ldo11_reg: LDO11 {
  91. regulator-name = "vdd_ldo11";
  92. regulator-min-microvolt = <1000000>;
  93. regulator-max-microvolt = <1000000>;
  94. regulator-always-on;
  95. };
  96. ldo12_reg: LDO12 {
  97. regulator-name = "vdd_ldo12";
  98. regulator-min-microvolt = <1800000>;
  99. regulator-max-microvolt = <1800000>;
  100. regulator-always-on;
  101. };
  102. ldo13_reg: LDO13 {
  103. regulator-name = "vddq_mmc2";
  104. regulator-min-microvolt = <2800000>;
  105. regulator-max-microvolt = <2800000>;
  106. };
  107. ldo15_reg: LDO15 {
  108. regulator-name = "vdd_ldo15";
  109. regulator-min-microvolt = <3300000>;
  110. regulator-max-microvolt = <3300000>;
  111. regulator-always-on;
  112. };
  113. ldo16_reg: LDO16 {
  114. regulator-name = "vdd_ldo16";
  115. regulator-min-microvolt = <2200000>;
  116. regulator-max-microvolt = <2200000>;
  117. regulator-always-on;
  118. };
  119. ldo17_reg: LDO17 {
  120. regulator-name = "vdd_ldo17";
  121. regulator-min-microvolt = <3300000>;
  122. regulator-max-microvolt = <3300000>;
  123. regulator-always-on;
  124. };
  125. ldo18_reg: LDO18 {
  126. regulator-name = "vdd_emmc_1V8";
  127. regulator-min-microvolt = <1800000>;
  128. regulator-max-microvolt = <1800000>;
  129. };
  130. ldo19_reg: LDO19 {
  131. regulator-name = "vdd_sd";
  132. regulator-min-microvolt = <2800000>;
  133. regulator-max-microvolt = <2800000>;
  134. };
  135. ldo24_reg: LDO24 {
  136. regulator-name = "tsp_io";
  137. regulator-min-microvolt = <2800000>;
  138. regulator-max-microvolt = <2800000>;
  139. regulator-always-on;
  140. };
  141. ldo26_reg: LDO26 {
  142. regulator-name = "vdd_ldo26";
  143. regulator-min-microvolt = <3000000>;
  144. regulator-max-microvolt = <3000000>;
  145. regulator-always-on;
  146. };
  147. buck1_reg: BUCK1 {
  148. regulator-name = "vdd_mif";
  149. regulator-min-microvolt = <800000>;
  150. regulator-max-microvolt = <1300000>;
  151. regulator-always-on;
  152. regulator-boot-on;
  153. };
  154. buck2_reg: BUCK2 {
  155. regulator-name = "vdd_arm";
  156. regulator-min-microvolt = <800000>;
  157. regulator-max-microvolt = <1500000>;
  158. regulator-always-on;
  159. regulator-boot-on;
  160. };
  161. buck3_reg: BUCK3 {
  162. regulator-name = "vdd_int";
  163. regulator-min-microvolt = <800000>;
  164. regulator-max-microvolt = <1400000>;
  165. regulator-always-on;
  166. regulator-boot-on;
  167. };
  168. buck4_reg: BUCK4 {
  169. regulator-name = "vdd_g3d";
  170. regulator-min-microvolt = <800000>;
  171. regulator-max-microvolt = <1400000>;
  172. regulator-always-on;
  173. regulator-boot-on;
  174. };
  175. buck5_reg: BUCK5 {
  176. regulator-name = "vdd_mem";
  177. regulator-min-microvolt = <800000>;
  178. regulator-max-microvolt = <1400000>;
  179. regulator-always-on;
  180. regulator-boot-on;
  181. };
  182. buck6_reg: BUCK6 {
  183. regulator-name = "vdd_kfc";
  184. regulator-min-microvolt = <800000>;
  185. regulator-max-microvolt = <1500000>;
  186. regulator-always-on;
  187. regulator-boot-on;
  188. };
  189. buck7_reg: BUCK7 {
  190. regulator-name = "vdd_1.0v_ldo";
  191. regulator-min-microvolt = <800000>;
  192. regulator-max-microvolt = <1500000>;
  193. regulator-always-on;
  194. regulator-boot-on;
  195. };
  196. buck8_reg: BUCK8 {
  197. regulator-name = "vdd_1.8v_ldo";
  198. regulator-min-microvolt = <800000>;
  199. regulator-max-microvolt = <1500000>;
  200. regulator-always-on;
  201. regulator-boot-on;
  202. };
  203. buck9_reg: BUCK9 {
  204. regulator-name = "vdd_2.8v_ldo";
  205. regulator-min-microvolt = <3000000>;
  206. regulator-max-microvolt = <3750000>;
  207. regulator-always-on;
  208. regulator-boot-on;
  209. };
  210. buck10_reg: BUCK10 {
  211. regulator-name = "vdd_vmem";
  212. regulator-min-microvolt = <2850000>;
  213. regulator-max-microvolt = <2850000>;
  214. regulator-always-on;
  215. regulator-boot-on;
  216. };
  217. };
  218. };
  219. };
  220. ehci@12110000 {
  221. samsung,vbus-gpio = <&gpx2 6 GPIO_ACTIVE_HIGH>;
  222. };
  223. serial@12C20000 {
  224. status="okay";
  225. };
  226. mmc@12200000 {
  227. fifoth_val = <0x201f0020>;
  228. };
  229. mmc@12220000 {
  230. fifoth_val = <0x201f0020>;
  231. };
  232. emmc-reset {
  233. compatible = "samsung,emmc-reset";
  234. reset-gpio = <&gpd1 0 0>;
  235. };
  236. };