diff options
Diffstat (limited to 'arch/arm/boot/dts/tegra20-harmony.dts')
-rw-r--r-- | arch/arm/boot/dts/tegra20-harmony.dts | 84 |
1 files changed, 34 insertions, 50 deletions
diff --git a/arch/arm/boot/dts/tegra20-harmony.dts b/arch/arm/boot/dts/tegra20-harmony.dts index c3ef1ad26b6a..43eb72af8948 100644 --- a/arch/arm/boot/dts/tegra20-harmony.dts +++ b/arch/arm/boot/dts/tegra20-harmony.dts | |||
@@ -10,6 +10,18 @@ | |||
10 | reg = <0x00000000 0x40000000>; | 10 | reg = <0x00000000 0x40000000>; |
11 | }; | 11 | }; |
12 | 12 | ||
13 | host1x { | ||
14 | hdmi { | ||
15 | status = "okay"; | ||
16 | |||
17 | vdd-supply = <&hdmi_vdd_reg>; | ||
18 | pll-supply = <&hdmi_pll_reg>; | ||
19 | |||
20 | nvidia,ddc-i2c-bus = <&hdmi_ddc>; | ||
21 | nvidia,hpd-gpio = <&gpio 111 0>; /* PN7 */ | ||
22 | }; | ||
23 | }; | ||
24 | |||
13 | pinmux { | 25 | pinmux { |
14 | pinctrl-names = "default"; | 26 | pinctrl-names = "default"; |
15 | pinctrl-0 = <&state_default>; | 27 | pinctrl-0 = <&state_default>; |
@@ -262,9 +274,9 @@ | |||
262 | }; | 274 | }; |
263 | }; | 275 | }; |
264 | 276 | ||
265 | i2c@7000c400 { | 277 | hdmi_ddc: i2c@7000c400 { |
266 | status = "okay"; | 278 | status = "okay"; |
267 | clock-frequency = <400000>; | 279 | clock-frequency = <100000>; |
268 | }; | 280 | }; |
269 | 281 | ||
270 | i2c@7000c500 { | 282 | i2c@7000c500 { |
@@ -297,131 +309,98 @@ | |||
297 | vinldo9-supply = <&sm2_reg>; | 309 | vinldo9-supply = <&sm2_reg>; |
298 | 310 | ||
299 | regulators { | 311 | regulators { |
300 | #address-cells = <1>; | 312 | sys_reg: sys { |
301 | #size-cells = <0>; | ||
302 | |||
303 | sys_reg: regulator@0 { | ||
304 | reg = <0>; | ||
305 | regulator-compatible = "sys"; | ||
306 | regulator-name = "vdd_sys"; | 313 | regulator-name = "vdd_sys"; |
307 | regulator-always-on; | 314 | regulator-always-on; |
308 | }; | 315 | }; |
309 | 316 | ||
310 | regulator@1 { | 317 | sm0 { |
311 | reg = <1>; | ||
312 | regulator-compatible = "sm0"; | ||
313 | regulator-name = "vdd_sm0,vdd_core"; | 318 | regulator-name = "vdd_sm0,vdd_core"; |
314 | regulator-min-microvolt = <1200000>; | 319 | regulator-min-microvolt = <1200000>; |
315 | regulator-max-microvolt = <1200000>; | 320 | regulator-max-microvolt = <1200000>; |
316 | regulator-always-on; | 321 | regulator-always-on; |
317 | }; | 322 | }; |
318 | 323 | ||
319 | regulator@2 { | 324 | sm1 { |
320 | reg = <2>; | ||
321 | regulator-compatible = "sm1"; | ||
322 | regulator-name = "vdd_sm1,vdd_cpu"; | 325 | regulator-name = "vdd_sm1,vdd_cpu"; |
323 | regulator-min-microvolt = <1000000>; | 326 | regulator-min-microvolt = <1000000>; |
324 | regulator-max-microvolt = <1000000>; | 327 | regulator-max-microvolt = <1000000>; |
325 | regulator-always-on; | 328 | regulator-always-on; |
326 | }; | 329 | }; |
327 | 330 | ||
328 | sm2_reg: regulator@3 { | 331 | sm2_reg: sm2 { |
329 | reg = <3>; | ||
330 | regulator-compatible = "sm2"; | ||
331 | regulator-name = "vdd_sm2,vin_ldo*"; | 332 | regulator-name = "vdd_sm2,vin_ldo*"; |
332 | regulator-min-microvolt = <3700000>; | 333 | regulator-min-microvolt = <3700000>; |
333 | regulator-max-microvolt = <3700000>; | 334 | regulator-max-microvolt = <3700000>; |
334 | regulator-always-on; | 335 | regulator-always-on; |
335 | }; | 336 | }; |
336 | 337 | ||
337 | regulator@4 { | 338 | ldo0 { |
338 | reg = <4>; | ||
339 | regulator-compatible = "ldo0"; | ||
340 | regulator-name = "vdd_ldo0,vddio_pex_clk"; | 339 | regulator-name = "vdd_ldo0,vddio_pex_clk"; |
341 | regulator-min-microvolt = <3300000>; | 340 | regulator-min-microvolt = <3300000>; |
342 | regulator-max-microvolt = <3300000>; | 341 | regulator-max-microvolt = <3300000>; |
343 | }; | 342 | }; |
344 | 343 | ||
345 | regulator@5 { | 344 | ldo1 { |
346 | reg = <5>; | ||
347 | regulator-compatible = "ldo1"; | ||
348 | regulator-name = "vdd_ldo1,avdd_pll*"; | 345 | regulator-name = "vdd_ldo1,avdd_pll*"; |
349 | regulator-min-microvolt = <1100000>; | 346 | regulator-min-microvolt = <1100000>; |
350 | regulator-max-microvolt = <1100000>; | 347 | regulator-max-microvolt = <1100000>; |
351 | regulator-always-on; | 348 | regulator-always-on; |
352 | }; | 349 | }; |
353 | 350 | ||
354 | regulator@6 { | 351 | ldo2 { |
355 | reg = <6>; | ||
356 | regulator-compatible = "ldo2"; | ||
357 | regulator-name = "vdd_ldo2,vdd_rtc"; | 352 | regulator-name = "vdd_ldo2,vdd_rtc"; |
358 | regulator-min-microvolt = <1200000>; | 353 | regulator-min-microvolt = <1200000>; |
359 | regulator-max-microvolt = <1200000>; | 354 | regulator-max-microvolt = <1200000>; |
360 | }; | 355 | }; |
361 | 356 | ||
362 | regulator@7 { | 357 | ldo3 { |
363 | reg = <7>; | ||
364 | regulator-compatible = "ldo3"; | ||
365 | regulator-name = "vdd_ldo3,avdd_usb*"; | 358 | regulator-name = "vdd_ldo3,avdd_usb*"; |
366 | regulator-min-microvolt = <3300000>; | 359 | regulator-min-microvolt = <3300000>; |
367 | regulator-max-microvolt = <3300000>; | 360 | regulator-max-microvolt = <3300000>; |
368 | regulator-always-on; | 361 | regulator-always-on; |
369 | }; | 362 | }; |
370 | 363 | ||
371 | regulator@8 { | 364 | ldo4 { |
372 | reg = <8>; | ||
373 | regulator-compatible = "ldo4"; | ||
374 | regulator-name = "vdd_ldo4,avdd_osc,vddio_sys"; | 365 | regulator-name = "vdd_ldo4,avdd_osc,vddio_sys"; |
375 | regulator-min-microvolt = <1800000>; | 366 | regulator-min-microvolt = <1800000>; |
376 | regulator-max-microvolt = <1800000>; | 367 | regulator-max-microvolt = <1800000>; |
377 | regulator-always-on; | 368 | regulator-always-on; |
378 | }; | 369 | }; |
379 | 370 | ||
380 | regulator@9 { | 371 | ldo5 { |
381 | reg = <9>; | ||
382 | regulator-compatible = "ldo5"; | ||
383 | regulator-name = "vdd_ldo5,vcore_mmc"; | 372 | regulator-name = "vdd_ldo5,vcore_mmc"; |
384 | regulator-min-microvolt = <2850000>; | 373 | regulator-min-microvolt = <2850000>; |
385 | regulator-max-microvolt = <2850000>; | 374 | regulator-max-microvolt = <2850000>; |
386 | regulator-always-on; | 375 | regulator-always-on; |
387 | }; | 376 | }; |
388 | 377 | ||
389 | regulator@10 { | 378 | ldo6 { |
390 | reg = <10>; | ||
391 | regulator-compatible = "ldo6"; | ||
392 | regulator-name = "vdd_ldo6,avdd_vdac"; | 379 | regulator-name = "vdd_ldo6,avdd_vdac"; |
393 | regulator-min-microvolt = <1800000>; | 380 | regulator-min-microvolt = <1800000>; |
394 | regulator-max-microvolt = <1800000>; | 381 | regulator-max-microvolt = <1800000>; |
395 | }; | 382 | }; |
396 | 383 | ||
397 | regulator@11 { | 384 | hdmi_vdd_reg: ldo7 { |
398 | reg = <11>; | ||
399 | regulator-compatible = "ldo7"; | ||
400 | regulator-name = "vdd_ldo7,avdd_hdmi"; | 385 | regulator-name = "vdd_ldo7,avdd_hdmi"; |
401 | regulator-min-microvolt = <3300000>; | 386 | regulator-min-microvolt = <3300000>; |
402 | regulator-max-microvolt = <3300000>; | 387 | regulator-max-microvolt = <3300000>; |
403 | }; | 388 | }; |
404 | 389 | ||
405 | regulator@12 { | 390 | hdmi_pll_reg: ldo8 { |
406 | reg = <12>; | ||
407 | regulator-compatible = "ldo8"; | ||
408 | regulator-name = "vdd_ldo8,avdd_hdmi_pll"; | 391 | regulator-name = "vdd_ldo8,avdd_hdmi_pll"; |
409 | regulator-min-microvolt = <1800000>; | 392 | regulator-min-microvolt = <1800000>; |
410 | regulator-max-microvolt = <1800000>; | 393 | regulator-max-microvolt = <1800000>; |
411 | }; | 394 | }; |
412 | 395 | ||
413 | regulator@13 { | 396 | ldo9 { |
414 | reg = <13>; | ||
415 | regulator-compatible = "ldo9"; | ||
416 | regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx"; | 397 | regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx"; |
417 | regulator-min-microvolt = <2850000>; | 398 | regulator-min-microvolt = <2850000>; |
418 | regulator-max-microvolt = <2850000>; | 399 | regulator-max-microvolt = <2850000>; |
419 | regulator-always-on; | 400 | regulator-always-on; |
420 | }; | 401 | }; |
421 | 402 | ||
422 | regulator@14 { | 403 | ldo_rtc { |
423 | reg = <14>; | ||
424 | regulator-compatible = "ldo_rtc"; | ||
425 | regulator-name = "vdd_rtc_out,vdd_cell"; | 404 | regulator-name = "vdd_rtc_out,vdd_cell"; |
426 | regulator-min-microvolt = <3300000>; | 405 | regulator-min-microvolt = <3300000>; |
427 | regulator-max-microvolt = <3300000>; | 406 | regulator-max-microvolt = <3300000>; |
@@ -429,6 +408,11 @@ | |||
429 | }; | 408 | }; |
430 | }; | 409 | }; |
431 | }; | 410 | }; |
411 | |||
412 | temperature-sensor@4c { | ||
413 | compatible = "adi,adt7461"; | ||
414 | reg = <0x4c>; | ||
415 | }; | ||
432 | }; | 416 | }; |
433 | 417 | ||
434 | pmc { | 418 | pmc { |