diff options
Diffstat (limited to 'arch/arm/boot/dts/tegra-paz00.dts')
-rw-r--r-- | arch/arm/boot/dts/tegra-paz00.dts | 128 |
1 files changed, 61 insertions, 67 deletions
diff --git a/arch/arm/boot/dts/tegra-paz00.dts b/arch/arm/boot/dts/tegra-paz00.dts index 10943fb2561c..bfeb117d5aea 100644 --- a/arch/arm/boot/dts/tegra-paz00.dts +++ b/arch/arm/boot/dts/tegra-paz00.dts | |||
@@ -6,11 +6,11 @@ | |||
6 | model = "Toshiba AC100 / Dynabook AZ"; | 6 | model = "Toshiba AC100 / Dynabook AZ"; |
7 | compatible = "compal,paz00", "nvidia,tegra20"; | 7 | compatible = "compal,paz00", "nvidia,tegra20"; |
8 | 8 | ||
9 | memory@0 { | 9 | memory { |
10 | reg = <0x00000000 0x20000000>; | 10 | reg = <0x00000000 0x20000000>; |
11 | }; | 11 | }; |
12 | 12 | ||
13 | pinmux@70000000 { | 13 | pinmux { |
14 | pinctrl-names = "default"; | 14 | pinctrl-names = "default"; |
15 | pinctrl-0 = <&state_default>; | 15 | pinctrl-0 = <&state_default>; |
16 | 16 | ||
@@ -159,18 +159,14 @@ | |||
159 | }; | 159 | }; |
160 | conf_ata { | 160 | conf_ata { |
161 | nvidia,pins = "ata", "atb", "atc", "atd", "ate", | 161 | nvidia,pins = "ata", "atb", "atc", "atd", "ate", |
162 | "cdev1", "dap1", "dap2", "dtf", "gma", | 162 | "cdev1", "cdev2", "dap1", "dap2", "dtf", |
163 | "gmb", "gmc", "gmd", "gme", "gpu", | 163 | "gma", "gmb", "gmc", "gmd", "gme", |
164 | "gpu7", "gpv", "i2cp", "pta", "rm", | 164 | "gpu", "gpu7", "gpv", "i2cp", "pta", |
165 | "sdio1", "slxk", "spdo", "uac", "uda"; | 165 | "rm", "sdio1", "slxk", "spdo", "uac", |
166 | "uda"; | ||
166 | nvidia,pull = <0>; | 167 | nvidia,pull = <0>; |
167 | nvidia,tristate = <0>; | 168 | nvidia,tristate = <0>; |
168 | }; | 169 | }; |
169 | conf_cdev2 { | ||
170 | nvidia,pins = "cdev2"; | ||
171 | nvidia,pull = <1>; | ||
172 | nvidia,tristate = <0>; | ||
173 | }; | ||
174 | conf_ck32 { | 170 | conf_ck32 { |
175 | nvidia,pins = "ck32", "ddrc", "pmca", "pmcb", | 171 | nvidia,pins = "ck32", "ddrc", "pmca", "pmcb", |
176 | "pmcc", "pmcd", "pmce", "xm2c", "xm2d"; | 172 | "pmcc", "pmcd", "pmce", "xm2c", "xm2d"; |
@@ -230,7 +226,22 @@ | |||
230 | }; | 226 | }; |
231 | }; | 227 | }; |
232 | 228 | ||
229 | i2s@70002800 { | ||
230 | status = "okay"; | ||
231 | }; | ||
232 | |||
233 | serial@70006000 { | ||
234 | status = "okay"; | ||
235 | clock-frequency = <216000000>; | ||
236 | }; | ||
237 | |||
238 | serial@70006200 { | ||
239 | status = "okay"; | ||
240 | clock-frequency = <216000000>; | ||
241 | }; | ||
242 | |||
233 | i2c@7000c000 { | 243 | i2c@7000c000 { |
244 | status = "okay"; | ||
234 | clock-frequency = <400000>; | 245 | clock-frequency = <400000>; |
235 | 246 | ||
236 | alc5632: alc5632@1e { | 247 | alc5632: alc5632@1e { |
@@ -242,25 +253,23 @@ | |||
242 | }; | 253 | }; |
243 | 254 | ||
244 | i2c@7000c400 { | 255 | i2c@7000c400 { |
256 | status = "okay"; | ||
245 | clock-frequency = <400000>; | 257 | clock-frequency = <400000>; |
246 | }; | 258 | }; |
247 | 259 | ||
248 | i2c@7000c500 { | 260 | nvec { |
249 | status = "disable"; | ||
250 | }; | ||
251 | |||
252 | nvec@7000c500 { | ||
253 | #address-cells = <1>; | ||
254 | #size-cells = <0>; | ||
255 | compatible = "nvidia,nvec"; | 261 | compatible = "nvidia,nvec"; |
256 | reg = <0x7000C500 0x100>; | 262 | reg = <0x7000c500 0x100>; |
257 | interrupts = <0 92 0x04>; | 263 | interrupts = <0 92 0x04>; |
264 | #address-cells = <1>; | ||
265 | #size-cells = <0>; | ||
258 | clock-frequency = <80000>; | 266 | clock-frequency = <80000>; |
259 | request-gpios = <&gpio 170 0>; | 267 | request-gpios = <&gpio 170 0>; /* gpio PV2 */ |
260 | slave-addr = <138>; | 268 | slave-addr = <138>; |
261 | }; | 269 | }; |
262 | 270 | ||
263 | i2c@7000d000 { | 271 | i2c@7000d000 { |
272 | status = "okay"; | ||
264 | clock-frequency = <400000>; | 273 | clock-frequency = <400000>; |
265 | 274 | ||
266 | adt7461@4c { | 275 | adt7461@4c { |
@@ -269,66 +278,31 @@ | |||
269 | }; | 278 | }; |
270 | }; | 279 | }; |
271 | 280 | ||
272 | i2s@70002a00 { | 281 | usb@c5000000 { |
273 | status = "disable"; | 282 | status = "okay"; |
274 | }; | ||
275 | |||
276 | sound { | ||
277 | compatible = "nvidia,tegra-audio-alc5632-paz00", | ||
278 | "nvidia,tegra-audio-alc5632"; | ||
279 | |||
280 | nvidia,model = "Compal PAZ00"; | ||
281 | |||
282 | nvidia,audio-routing = | ||
283 | "Int Spk", "SPKOUT", | ||
284 | "Int Spk", "SPKOUTN", | ||
285 | "Headset Mic", "MICBIAS1", | ||
286 | "MIC1", "Headset Mic", | ||
287 | "Headset Stereophone", "HPR", | ||
288 | "Headset Stereophone", "HPL", | ||
289 | "DMICDAT", "Digital Mic"; | ||
290 | |||
291 | nvidia,audio-codec = <&alc5632>; | ||
292 | nvidia,i2s-controller = <&tegra_i2s1>; | ||
293 | nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */ | ||
294 | }; | ||
295 | |||
296 | serial@70006000 { | ||
297 | clock-frequency = <216000000>; | ||
298 | }; | 283 | }; |
299 | 284 | ||
300 | serial@70006040 { | 285 | usb@c5004000 { |
301 | status = "disable"; | 286 | status = "okay"; |
287 | nvidia,phy-reset-gpio = <&gpio 168 0>; /* gpio PV0 */ | ||
302 | }; | 288 | }; |
303 | 289 | ||
304 | serial@70006200 { | 290 | usb@c5008000 { |
305 | clock-frequency = <216000000>; | 291 | status = "okay"; |
306 | }; | ||
307 | |||
308 | serial@70006300 { | ||
309 | status = "disable"; | ||
310 | }; | ||
311 | |||
312 | serial@70006400 { | ||
313 | status = "disable"; | ||
314 | }; | 292 | }; |
315 | 293 | ||
316 | sdhci@c8000000 { | 294 | sdhci@c8000000 { |
295 | status = "okay"; | ||
317 | cd-gpios = <&gpio 173 0>; /* gpio PV5 */ | 296 | cd-gpios = <&gpio 173 0>; /* gpio PV5 */ |
318 | wp-gpios = <&gpio 57 0>; /* gpio PH1 */ | 297 | wp-gpios = <&gpio 57 0>; /* gpio PH1 */ |
319 | power-gpios = <&gpio 169 0>; /* gpio PV1 */ | 298 | power-gpios = <&gpio 169 0>; /* gpio PV1 */ |
320 | }; | 299 | bus-width = <4>; |
321 | |||
322 | sdhci@c8000200 { | ||
323 | status = "disable"; | ||
324 | }; | ||
325 | |||
326 | sdhci@c8000400 { | ||
327 | status = "disable"; | ||
328 | }; | 300 | }; |
329 | 301 | ||
330 | sdhci@c8000600 { | 302 | sdhci@c8000600 { |
303 | status = "okay"; | ||
331 | support-8bit; | 304 | support-8bit; |
305 | bus-width = <8>; | ||
332 | }; | 306 | }; |
333 | 307 | ||
334 | gpio-keys { | 308 | gpio-keys { |
@@ -347,8 +321,28 @@ | |||
347 | 321 | ||
348 | wifi { | 322 | wifi { |
349 | label = "wifi-led"; | 323 | label = "wifi-led"; |
350 | gpios = <&gpio 24 0>; | 324 | gpios = <&gpio 24 0>; /* gpio PD0 */ |
351 | linux,default-trigger = "rfkill0"; | 325 | linux,default-trigger = "rfkill0"; |
352 | }; | 326 | }; |
353 | }; | 327 | }; |
328 | |||
329 | sound { | ||
330 | compatible = "nvidia,tegra-audio-alc5632-paz00", | ||
331 | "nvidia,tegra-audio-alc5632"; | ||
332 | |||
333 | nvidia,model = "Compal PAZ00"; | ||
334 | |||
335 | nvidia,audio-routing = | ||
336 | "Int Spk", "SPKOUT", | ||
337 | "Int Spk", "SPKOUTN", | ||
338 | "Headset Mic", "MICBIAS1", | ||
339 | "MIC1", "Headset Mic", | ||
340 | "Headset Stereophone", "HPR", | ||
341 | "Headset Stereophone", "HPL", | ||
342 | "DMICDAT", "Digital Mic"; | ||
343 | |||
344 | nvidia,audio-codec = <&alc5632>; | ||
345 | nvidia,i2s-controller = <&tegra_i2s1>; | ||
346 | nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */ | ||
347 | }; | ||
354 | }; | 348 | }; |