diff options
author | Marek Szyprowski <m.szyprowski@samsung.com> | 2015-02-04 09:44:15 -0500 |
---|---|---|
committer | Kukjin Kim <kgene@kernel.org> | 2015-02-26 15:29:30 -0500 |
commit | 2561658b9c995b85346ec434650a71f278f9c917 (patch) | |
tree | d40dbade624c551e2b5c1ac9c7f87d3a0b5f49bf /arch/arm | |
parent | ec459c0c77faca53cf161830cb264e51bb1abba6 (diff) |
ARM: dts: enable hdmi support for exynos4412-odroid-common
This patch adds nodes specific to Exynos4412 based Odroid X/X2/U2/U3
boards required for enabling HDMI display.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Kukjin Kim <kgene@kernel.org>
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 43 |
1 files changed, 40 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi index cf4bd9e59800..adb4f6a97a1d 100644 --- a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi +++ b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi | |||
@@ -249,11 +249,18 @@ | |||
249 | regulator-always-on; | 249 | regulator-always-on; |
250 | }; | 250 | }; |
251 | 251 | ||
252 | ldo10_reg: LDO10 { | 252 | ldo8_reg: ldo@8 { |
253 | regulator-name = "VDD18_MIPIHSI_1.8V"; | 253 | regulator-compatible = "LDO8"; |
254 | regulator-name = "VDD10_HDMI_1.0V"; | ||
255 | regulator-min-microvolt = <1000000>; | ||
256 | regulator-max-microvolt = <1000000>; | ||
257 | }; | ||
258 | |||
259 | ldo10_reg: ldo@10 { | ||
260 | regulator-compatible = "LDO10"; | ||
261 | regulator-name = "VDDQ_MIPIHSI_1.8V"; | ||
254 | regulator-min-microvolt = <1800000>; | 262 | regulator-min-microvolt = <1800000>; |
255 | regulator-max-microvolt = <1800000>; | 263 | regulator-max-microvolt = <1800000>; |
256 | regulator-always-on; | ||
257 | }; | 264 | }; |
258 | 265 | ||
259 | ldo11_reg: LDO11 { | 266 | ldo11_reg: LDO11 { |
@@ -438,6 +445,31 @@ | |||
438 | }; | 445 | }; |
439 | }; | 446 | }; |
440 | }; | 447 | }; |
448 | |||
449 | mixer: mixer@12C10000 { | ||
450 | status = "okay"; | ||
451 | }; | ||
452 | |||
453 | hdmi@12D00000 { | ||
454 | hpd-gpio = <&gpx3 7 0>; | ||
455 | pinctrl-names = "default"; | ||
456 | pinctrl-0 = <&hdmi_hpd>; | ||
457 | vdd-supply = <&ldo8_reg>; | ||
458 | vdd_osc-supply = <&ldo10_reg>; | ||
459 | vdd_pll-supply = <&ldo8_reg>; | ||
460 | ddc = <&hdmi_ddc>; | ||
461 | status = "okay"; | ||
462 | }; | ||
463 | |||
464 | hdmi_ddc: i2c@13880000 { | ||
465 | status = "okay"; | ||
466 | pinctrl-names = "default"; | ||
467 | pinctrl-0 = <&i2c2_bus>; | ||
468 | }; | ||
469 | |||
470 | i2c@138E0000 { | ||
471 | status = "okay"; | ||
472 | }; | ||
441 | }; | 473 | }; |
442 | 474 | ||
443 | &pinctrl_1 { | 475 | &pinctrl_1 { |
@@ -452,4 +484,9 @@ | |||
452 | samsung,pin-pud = <0>; | 484 | samsung,pin-pud = <0>; |
453 | samsung,pin-drv = <0>; | 485 | samsung,pin-drv = <0>; |
454 | }; | 486 | }; |
487 | |||
488 | hdmi_hpd: hdmi-hpd { | ||
489 | samsung,pins = "gpx3-7"; | ||
490 | samsung,pin-pud = <1>; | ||
491 | }; | ||
455 | }; | 492 | }; |