From 0443ecc5b2816e9a45ecd3403b88dc02a09c0556 Mon Sep 17 00:00:00 2001 From: Yidi Lin Date: Mon, 28 Dec 2015 16:40:54 +0800 Subject: google/oak: Config PANEL_LCD_POWER_EN for rev5 BRANCH=none BUG=none TEST=emerge-oak coreboot Change-Id: Ic2019a1d61cbc5949c1f42346b279ef05f725dfb Signed-off-by: Patrick Georgi Original-Commit-Id: bf13606f01438bc2ea27ecccc6359a7320dc34cc Original-Change-Id: I3fcc403cb7a3429b9673be0e727fc7d8c9d4f556 Original-Signed-off-by: Yidi Lin Original-Reviewed-on: https://chromium-review.googlesource.com/320027 Original-Reviewed-by: Julius Werner Reviewed-on: https://review.coreboot.org/13971 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer --- src/mainboard/google/oak/mainboard.c | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) (limited to 'src/mainboard/google/oak/mainboard.c') diff --git a/src/mainboard/google/oak/mainboard.c b/src/mainboard/google/oak/mainboard.c index 1713c9bdf7..c330fac4a0 100644 --- a/src/mainboard/google/oak/mainboard.c +++ b/src/mainboard/google/oak/mainboard.c @@ -144,28 +144,24 @@ static void configure_usb(void) /* Setup backlight control pins as output pin and power-off by default */ static void configure_backlight(void) { + /* Configure PANEL_LCD_POWER_EN */ switch (board_id()) { - case 0: - gpio_output(PAD_DISP_PWM0, 0); /* DISP_PWM0 */ - mt6391_gpio_output(MT6391_KP_ROW3, 0); /* PANEL_POWER_EN_6397 */ - break; case 1: case 2: - gpio_output(PAD_DISP_PWM0, 0); /* DISP_PWM0 */ - gpio_output(PAD_PCM_TX, 0); /* PANEL_POWER_EN */ break; case 3: - gpio_output(PAD_UCTS2, 0); /* PANEL_LCD_POWER_EN */ - gpio_output(PAD_DISP_PWM0, 0); /* DISP_PWM0 */ - gpio_output(PAD_PCM_TX, 0); /* PANEL_POWER_EN */ + gpio_output(PAD_UCTS2, 0); break; case 4: + gpio_output(PAD_SRCLKENAI, 0); + break; default: - gpio_output(PAD_SRCLKENAI, 0); /* PANEL_LCD_POWER_EN */ - gpio_output(PAD_DISP_PWM0, 0); /* DISP_PWM0 */ - gpio_output(PAD_PCM_TX, 0); /* PANEL_POWER_EN */ + gpio_output(PAD_UTXD2, 0); break; } + + gpio_output(PAD_DISP_PWM0, 0); /* DISP_PWM0 */ + gpio_output(PAD_PCM_TX, 0); /* PANEL_POWER_EN */ } static void mainboard_init(device_t dev) -- cgit v1.2.3