mmp2-brownstone.dts 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. /*
  2. * Copyright (C) 2012 Marvell Technology Group Ltd.
  3. * Author: Haojian Zhuang <haojian.zhuang@marvell.com>
  4. *
  5. * This program is free software; you can redistribute it and/or modify
  6. * it under the terms of the GNU General Public License version 2 as
  7. * publishhed by the Free Software Foundation.
  8. */
  9. /dts-v1/;
  10. /include/ "mmp2.dtsi"
  11. / {
  12. model = "Marvell MMP2 Brownstone Development Board";
  13. compatible = "mrvl,mmp2-brownstone", "mrvl,mmp2";
  14. chosen {
  15. bootargs = "console=ttyS2,38400 root=/dev/nfs nfsroot=192.168.1.100:/nfsroot/ ip=192.168.1.101:192.168.1.100::255.255.255.0::eth0:on";
  16. };
  17. memory {
  18. reg = <0x00000000 0x08000000>;
  19. };
  20. soc {
  21. apb@d4000000 {
  22. uart3: uart@d4018000 {
  23. status = "okay";
  24. };
  25. twsi1: i2c@d4011000 {
  26. status = "okay";
  27. pmic: max8925@3c {
  28. compatible = "maxium,max8925";
  29. reg = <0x3c>;
  30. interrupts = <1>;
  31. interrupt-parent = <&intcmux4>;
  32. interrupt-controller;
  33. #interrupt-cells = <1>;
  34. maxim,tsc-irq = <0>;
  35. regulators {
  36. SDV1 {
  37. regulator-min-microvolt = <637500>;
  38. regulator-max-microvolt = <1425000>;
  39. regulator-boot-on;
  40. regulator-always-on;
  41. };
  42. SDV2 {
  43. regulator-min-microvolt = <650000>;
  44. regulator-max-microvolt = <2225000>;
  45. regulator-boot-on;
  46. regulator-always-on;
  47. };
  48. SDV3 {
  49. regulator-min-microvolt = <750000>;
  50. regulator-max-microvolt = <3900000>;
  51. regulator-boot-on;
  52. regulator-always-on;
  53. };
  54. LDO1 {
  55. regulator-min-microvolt = <750000>;
  56. regulator-max-microvolt = <3900000>;
  57. regulator-boot-on;
  58. regulator-always-on;
  59. };
  60. LDO2 {
  61. regulator-min-microvolt = <650000>;
  62. regulator-max-microvolt = <2250000>;
  63. regulator-boot-on;
  64. regulator-always-on;
  65. };
  66. LDO3 {
  67. regulator-min-microvolt = <650000>;
  68. regulator-max-microvolt = <2250000>;
  69. regulator-boot-on;
  70. regulator-always-on;
  71. };
  72. LDO4 {
  73. regulator-min-microvolt = <750000>;
  74. regulator-max-microvolt = <3900000>;
  75. regulator-boot-on;
  76. regulator-always-on;
  77. };
  78. LDO5 {
  79. regulator-min-microvolt = <750000>;
  80. regulator-max-microvolt = <3900000>;
  81. regulator-boot-on;
  82. regulator-always-on;
  83. };
  84. LDO6 {
  85. regulator-min-microvolt = <750000>;
  86. regulator-max-microvolt = <3900000>;
  87. regulator-boot-on;
  88. regulator-always-on;
  89. };
  90. LDO7 {
  91. regulator-min-microvolt = <750000>;
  92. regulator-max-microvolt = <3900000>;
  93. regulator-boot-on;
  94. regulator-always-on;
  95. };
  96. LDO8 {
  97. regulator-min-microvolt = <750000>;
  98. regulator-max-microvolt = <3900000>;
  99. regulator-boot-on;
  100. regulator-always-on;
  101. };
  102. LDO9 {
  103. regulator-min-microvolt = <750000>;
  104. regulator-max-microvolt = <3900000>;
  105. regulator-boot-on;
  106. regulator-always-on;
  107. };
  108. LDO10 {
  109. regulator-min-microvolt = <750000>;
  110. regulator-max-microvolt = <3900000>;
  111. };
  112. LDO11 {
  113. regulator-min-microvolt = <750000>;
  114. regulator-max-microvolt = <3900000>;
  115. regulator-boot-on;
  116. regulator-always-on;
  117. };
  118. LDO12 {
  119. regulator-min-microvolt = <750000>;
  120. regulator-max-microvolt = <3900000>;
  121. regulator-boot-on;
  122. regulator-always-on;
  123. };
  124. LDO13 {
  125. regulator-min-microvolt = <750000>;
  126. regulator-max-microvolt = <3900000>;
  127. regulator-boot-on;
  128. regulator-always-on;
  129. };
  130. LDO14 {
  131. regulator-min-microvolt = <750000>;
  132. regulator-max-microvolt = <3900000>;
  133. regulator-boot-on;
  134. regulator-always-on;
  135. };
  136. LDO15 {
  137. regulator-min-microvolt = <750000>;
  138. regulator-max-microvolt = <3900000>;
  139. regulator-boot-on;
  140. regulator-always-on;
  141. };
  142. LDO16 {
  143. regulator-min-microvolt = <750000>;
  144. regulator-max-microvolt = <3900000>;
  145. regulator-boot-on;
  146. regulator-always-on;
  147. };
  148. LDO17 {
  149. regulator-min-microvolt = <650000>;
  150. regulator-max-microvolt = <2250000>;
  151. regulator-boot-on;
  152. regulator-always-on;
  153. };
  154. LDO18 {
  155. regulator-min-microvolt = <650000>;
  156. regulator-max-microvolt = <2250000>;
  157. regulator-boot-on;
  158. regulator-always-on;
  159. };
  160. LDO19 {
  161. regulator-min-microvolt = <750000>;
  162. regulator-max-microvolt = <3900000>;
  163. regulator-boot-on;
  164. regulator-always-on;
  165. };
  166. LDO20 {
  167. regulator-min-microvolt = <750000>;
  168. regulator-max-microvolt = <3900000>;
  169. regulator-boot-on;
  170. regulator-always-on;
  171. };
  172. };
  173. backlight {
  174. maxim,max8925-dual-string = <0>;
  175. };
  176. charger {
  177. batt-detect = <0>;
  178. topoff-threshold = <1>;
  179. fast-charge = <7>;
  180. no-temp-support = <0>;
  181. no-insert-detect = <0>;
  182. };
  183. };
  184. };
  185. rtc: rtc@d4010000 {
  186. status = "okay";
  187. };
  188. };
  189. };
  190. };