aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorMarek Szyprowski <m.szyprowski@samsung.com>2015-02-04 09:44:15 -0500
committerKukjin Kim <kgene@kernel.org>2015-02-26 15:29:30 -0500
commit2561658b9c995b85346ec434650a71f278f9c917 (patch)
treed40dbade624c551e2b5c1ac9c7f87d3a0b5f49bf /arch/arm
parentec459c0c77faca53cf161830cb264e51bb1abba6 (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.dtsi43
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};