mmp2-brownstone.dts 4.2 KB

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