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>
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";
};
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>;