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