diff options
author | Tomasz Stanislawski <t.stanislaws@samsung.com> | 2013-12-20 12:33:58 +0100 |
---|---|---|
committer | Chanho Park <chanho61.park@samsung.com> | 2014-11-18 11:47:00 +0900 |
commit | d828f66d6ea2cdbeacb9e2896ed47bd879aacd00 (patch) | |
tree | 2e91444b68042f0e0fd9e6f1cb902d366a6fcb48 /arch | |
parent | c5608d097d8a38895cca0d13d9b9e6d944e8163c (diff) | |
download | linux-3.10-d828f66d6ea2cdbeacb9e2896ed47bd879aacd00.tar.gz linux-3.10-d828f66d6ea2cdbeacb9e2896ed47bd879aacd00.tar.bz2 linux-3.10-d828f66d6ea2cdbeacb9e2896ed47bd879aacd00.zip |
arm: dts: exynos4412-slp-pq: add HDMI devices
This patch adds configuration of HDMI devices on SLP-PQ board.
Signed-off-by: Tomasz Stanislawski <t.stanislaws@samsung.com>
Change-Id: Ib2992887d3e0054d14dfba1872a575a707249849
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/exynos4412-slp_pq.dts | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4412-slp_pq.dts b/arch/arm/boot/dts/exynos4412-slp_pq.dts index 9f268f417eb..281c7e73b5e 100644 --- a/arch/arm/boot/dts/exynos4412-slp_pq.dts +++ b/arch/arm/boot/dts/exynos4412-slp_pq.dts @@ -1400,6 +1400,61 @@ vtmu-supply = <&ldo10_reg>; status = "okay"; }; + + vsil: voltage-regulator-vsil { + compatible = "regulator-fixed"; + regulator-name = "HDMI_5V"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + gpio = <&gpl0 4 0>; + enable-active-high; + vin-supply = <&buck7_reg>; + }; + + i2c-mhl { + compatible = "i2c-gpio"; + gpios = <&gpf0 4 0 &gpf0 6 0>; + i2c-gpio,delay-us = <100>; + #address-cells = <1>; + #size-cells = <0>; + + pinctrl-0 = <&i2c_mhl_bus>; + pinctrl-names = "default"; + status = "okay"; + + sii9234: sii9234@39 { + compatible = "sii,sii9234"; + vcc-supply = <&vsil>; + gpio-reset = <&gpf3 4 0>; + gpio-int = <&gpf3 5 0>; + reg = <0x39>; + extcon = <&max_muic>; + }; + }; + + i2c@138B0000 { + hdmiddc@37 { + compatible = "samsung,exynos5-hdmiddc"; + reg = <0x37>; + }; + }; + + hdmi@12D00000 { + hpd-gpio = <&gpx3 7 0>; + pinctrl-names = "default"; + pinctrl-0 = <&hdmi_hpd>; + /* + * HDMI_EN gpio is controlled by SII9234, so hdmi-en should + * be a dummy regulator. Therefore LDO3 is used instead + * because it is enabled at the same time as hdmi-en + */ + hdmi-en-supply = <&ldo3_reg>; + vdd-supply = <&ldo3_reg>; + vdd_osc-supply = <&ldo4_reg>; + vdd_pll-supply = <&ldo3_reg>; + status = "okay"; + max-pixel-clock = <75000000>; + }; }; &pinctrl_1 { @@ -1416,4 +1471,22 @@ samsung,pins = "gpx2-5"; samsung,pin-pud = <1>; }; + + hdmi_hpd: hdmi-hpd { + samsung,pins = "gpx3-7"; + samsung,pin-pud = <1>; + }; +}; + +&pinctrl_0 { + mhl_int: mhl-int { + samsung,pins = "gpf3-5"; + samsung,pin-pud = <0>; + }; + i2c_mhl_bus: i2c-mhl-bus { + samsung,pins = "gpf0-4", "gpf0-6"; + samsung,pin-function = <2>; + samsung,pin-pud = <1>; + samsung,pin-drv = <0>; + }; }; |