diff options
author | Qing Xu <qingx@marvell.com> | 2013-02-04 10:40:46 -0500 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2013-02-13 18:23:01 -0500 |
commit | 58f1193e6210b986ce662b19aa7b96cf569c2eb3 (patch) | |
tree | e2c2a95b44e90a7a2e949260320406fee43bc977 /arch/arm/boot/dts/mmp2-brownstone.dts | |
parent | 47ec340cb8e232671e7c4a4689ff32c3bdf329da (diff) |
mfd: max8925: Add dts
Add max8925 dts support into mmp2 brownstone platform
Signed-off-by: Qing Xu <qingx@marvell.com>
Signed-off-by: Haojian Zhuang <haojian.zhuang@gmail.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'arch/arm/boot/dts/mmp2-brownstone.dts')
-rw-r--r-- | arch/arm/boot/dts/mmp2-brownstone.dts | 158 |
1 files changed, 158 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/mmp2-brownstone.dts b/arch/arm/boot/dts/mmp2-brownstone.dts index c9b4f27d191e..7f70a39459f6 100644 --- a/arch/arm/boot/dts/mmp2-brownstone.dts +++ b/arch/arm/boot/dts/mmp2-brownstone.dts | |||
@@ -29,6 +29,164 @@ | |||
29 | }; | 29 | }; |
30 | twsi1: i2c@d4011000 { | 30 | twsi1: i2c@d4011000 { |
31 | status = "okay"; | 31 | status = "okay"; |
32 | pmic: max8925@3c { | ||
33 | compatible = "maxium,max8925"; | ||
34 | reg = <0x3c>; | ||
35 | interrupts = <1>; | ||
36 | interrupt-parent = <&intcmux4>; | ||
37 | interrupt-controller; | ||
38 | #interrupt-cells = <1>; | ||
39 | maxim,tsc-irq = <0>; | ||
40 | |||
41 | regulators { | ||
42 | SDV1 { | ||
43 | regulator-min-microvolt = <637500>; | ||
44 | regulator-max-microvolt = <1425000>; | ||
45 | regulator-boot-on; | ||
46 | regulator-always-on; | ||
47 | }; | ||
48 | SDV2 { | ||
49 | regulator-min-microvolt = <650000>; | ||
50 | regulator-max-microvolt = <2225000>; | ||
51 | regulator-boot-on; | ||
52 | regulator-always-on; | ||
53 | }; | ||
54 | SDV3 { | ||
55 | regulator-min-microvolt = <750000>; | ||
56 | regulator-max-microvolt = <3900000>; | ||
57 | regulator-boot-on; | ||
58 | regulator-always-on; | ||
59 | }; | ||
60 | LDO1 { | ||
61 | regulator-min-microvolt = <750000>; | ||
62 | regulator-max-microvolt = <3900000>; | ||
63 | regulator-boot-on; | ||
64 | regulator-always-on; | ||
65 | }; | ||
66 | LDO2 { | ||
67 | regulator-min-microvolt = <650000>; | ||
68 | regulator-max-microvolt = <2250000>; | ||
69 | regulator-boot-on; | ||
70 | regulator-always-on; | ||
71 | }; | ||
72 | LDO3 { | ||
73 | regulator-min-microvolt = <650000>; | ||
74 | regulator-max-microvolt = <2250000>; | ||
75 | regulator-boot-on; | ||
76 | regulator-always-on; | ||
77 | }; | ||
78 | LDO4 { | ||
79 | regulator-min-microvolt = <750000>; | ||
80 | regulator-max-microvolt = <3900000>; | ||
81 | regulator-boot-on; | ||
82 | regulator-always-on; | ||
83 | }; | ||
84 | LDO5 { | ||
85 | regulator-min-microvolt = <750000>; | ||
86 | regulator-max-microvolt = <3900000>; | ||
87 | regulator-boot-on; | ||
88 | regulator-always-on; | ||
89 | }; | ||
90 | LDO6 { | ||
91 | regulator-min-microvolt = <750000>; | ||
92 | regulator-max-microvolt = <3900000>; | ||
93 | regulator-boot-on; | ||
94 | regulator-always-on; | ||
95 | }; | ||
96 | LDO7 { | ||
97 | regulator-min-microvolt = <750000>; | ||
98 | regulator-max-microvolt = <3900000>; | ||
99 | regulator-boot-on; | ||
100 | regulator-always-on; | ||
101 | }; | ||
102 | LDO8 { | ||
103 | regulator-min-microvolt = <750000>; | ||
104 | regulator-max-microvolt = <3900000>; | ||
105 | regulator-boot-on; | ||
106 | regulator-always-on; | ||
107 | }; | ||
108 | LDO9 { | ||
109 | regulator-min-microvolt = <750000>; | ||
110 | regulator-max-microvolt = <3900000>; | ||
111 | regulator-boot-on; | ||
112 | regulator-always-on; | ||
113 | }; | ||
114 | LDO10 { | ||
115 | regulator-min-microvolt = <750000>; | ||
116 | regulator-max-microvolt = <3900000>; | ||
117 | }; | ||
118 | LDO11 { | ||
119 | regulator-min-microvolt = <750000>; | ||
120 | regulator-max-microvolt = <3900000>; | ||
121 | regulator-boot-on; | ||
122 | regulator-always-on; | ||
123 | }; | ||
124 | LDO12 { | ||
125 | regulator-min-microvolt = <750000>; | ||
126 | regulator-max-microvolt = <3900000>; | ||
127 | regulator-boot-on; | ||
128 | regulator-always-on; | ||
129 | }; | ||
130 | LDO13 { | ||
131 | regulator-min-microvolt = <750000>; | ||
132 | regulator-max-microvolt = <3900000>; | ||
133 | regulator-boot-on; | ||
134 | regulator-always-on; | ||
135 | }; | ||
136 | LDO14 { | ||
137 | regulator-min-microvolt = <750000>; | ||
138 | regulator-max-microvolt = <3900000>; | ||
139 | regulator-boot-on; | ||
140 | regulator-always-on; | ||
141 | }; | ||
142 | LDO15 { | ||
143 | regulator-min-microvolt = <750000>; | ||
144 | regulator-max-microvolt = <3900000>; | ||
145 | regulator-boot-on; | ||
146 | regulator-always-on; | ||
147 | }; | ||
148 | LDO16 { | ||
149 | regulator-min-microvolt = <750000>; | ||
150 | regulator-max-microvolt = <3900000>; | ||
151 | regulator-boot-on; | ||
152 | regulator-always-on; | ||
153 | }; | ||
154 | LDO17 { | ||
155 | regulator-min-microvolt = <650000>; | ||
156 | regulator-max-microvolt = <2250000>; | ||
157 | regulator-boot-on; | ||
158 | regulator-always-on; | ||
159 | }; | ||
160 | LDO18 { | ||
161 | regulator-min-microvolt = <650000>; | ||
162 | regulator-max-microvolt = <2250000>; | ||
163 | regulator-boot-on; | ||
164 | regulator-always-on; | ||
165 | }; | ||
166 | LDO19 { | ||
167 | regulator-min-microvolt = <750000>; | ||
168 | regulator-max-microvolt = <3900000>; | ||
169 | regulator-boot-on; | ||
170 | regulator-always-on; | ||
171 | }; | ||
172 | LDO20 { | ||
173 | regulator-min-microvolt = <750000>; | ||
174 | regulator-max-microvolt = <3900000>; | ||
175 | regulator-boot-on; | ||
176 | regulator-always-on; | ||
177 | }; | ||
178 | }; | ||
179 | backlight { | ||
180 | maxim,max8925-dual-string = <0>; | ||
181 | }; | ||
182 | charger { | ||
183 | batt-detect = <0>; | ||
184 | topoff-threshold = <1>; | ||
185 | fast-charge = <7>; | ||
186 | no-temp-support = <0>; | ||
187 | no-insert-detect = <0>; | ||
188 | }; | ||
189 | }; | ||
32 | }; | 190 | }; |
33 | rtc: rtc@d4010000 { | 191 | rtc: rtc@d4010000 { |
34 | status = "okay"; | 192 | status = "okay"; |