CHROMIUM: exynos: dts: configure eDP/LVDS bridge
authorVincent Palatin <vpalatin@chromium.org>
Thu, 18 Oct 2012 16:38:16 +0000 (09:38 -0700)
committerGerrit <chrome-bot@google.com>
Tue, 23 Oct 2012 15:52:01 +0000 (08:52 -0700)
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 <vpalatin@chromium.org>
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 <seanpaul@chromium.org>
Commit-Ready: Vincent Palatin <vpalatin@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
arch/arm/boot/dts/cros5250-common.dtsi
arch/arm/boot/dts/exynos5250-spring.dts

index a43f745..c95c18e 100644 (file)
                                        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";
index 7bb6b9e..8a1380c 100644 (file)
        };
 
        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>;