From 29f43d52ef61cdac533da70a8521b79403bf2058 Mon Sep 17 00:00:00 2001 From: Vincent Palatin Date: Thu, 18 Oct 2012 09:38:16 -0700 Subject: [PATCH] CHROMIUM: exynos: dts: configure eDP/LVDS bridge Put correct settings for Parade PS8622 eDP/LVDS : - GPIO settings for control signals. - re-configure properly MMC blocks as MMC2 is now used for GPIO. - the MAX77686 LDO17 regulator is used to provide 1.2v to the bridge. Signed-off-by: Vincent Palatin BUG=chrome-os-partner:14491 TEST=on Spring, see screen coming up at startup. Change-Id: Ic305d0b6f6aaf6739ad19818dbfcd8cda90df44a Reviewed-on: https://gerrit.chromium.org/gerrit/36234 Reviewed-by: Sean Paul Commit-Ready: Vincent Palatin Tested-by: Vincent Palatin --- arch/arm/boot/dts/cros5250-common.dtsi | 7 +++++++ arch/arm/boot/dts/exynos5250-spring.dts | 12 +++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/cros5250-common.dtsi b/arch/arm/boot/dts/cros5250-common.dtsi index a43f745a8fc5..c95c18e2bd3f 100644 --- a/arch/arm/boot/dts/cros5250-common.dtsi +++ b/arch/arm/boot/dts/cros5250-common.dtsi @@ -132,6 +132,13 @@ regulator-always-on; reg_op_mode = <1>; /* Standby Mode */ }; + ldo17_reg: LDO17 { + regulator-name = "vdd_bridge"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-boot-on; + reg_op_mode = <3>; /* Normal Mode */ + }; buck1_reg: BUCK1 { regulator-name = "vdd_mif"; diff --git a/arch/arm/boot/dts/exynos5250-spring.dts b/arch/arm/boot/dts/exynos5250-spring.dts index 7bb6b9e1dd44..8a1380c10585 100644 --- a/arch/arm/boot/dts/exynos5250-spring.dts +++ b/arch/arm/boot/dts/exynos5250-spring.dts @@ -42,13 +42,23 @@ }; dwmmc2@12220000 { - disable-mmc; + /* MMC2 pins are used as GPIO for eDP bridge control */ + status = "disabled"; }; dwmmc3@12230000 { disable-mmc; }; + i2c@12CD0000 { + ps8622-bridge@20 { + compatible = "parade,ps8622"; + reg = <0x48>; + sleep-gpio = <&gpc3 6 1 0 0>; + reset-gpio = <&gpc3 1 1 0 0>; + }; + }; + sound { samsung,mic-det-gpios = <&gpx2 0 2 0x10000 0>; samsung,hp-det-gpios = <&gpx2 2 2 0 0>; -- 2.20.1