veyron_danger: EDP changes for v2
EDP-related hardware modifications for v2: - BL_EN moved from GPIO7_A3 to GPIO7_A2 - EDP_HPD added to GPIO7_B3 BUG=none BRANCH=none TEST=built and booted Danger v2 with EDP panel attached, saw dev mode screen come up Change-Id: I47383610082b371a612aced656e56f1bd1cfa098 Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Original-Commit-Id: fb939ff17cca7bbd24aabfdb3cbd444696a5a845 Original-Signed-off-by: David Hendricks <dhendrix@chromium.org> Original-Change-Id: Id271cdcfcde6fa84c1bb707b9842bddd77a7121b Original-Reviewed-on: https://chromium-review.googlesource.com/280855 Original-Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-on: http://review.coreboot.org/10771 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
This commit is contained in:
parent
d8a3ed49a5
commit
a1e5a7761a
|
@ -99,10 +99,32 @@ static void configure_vop(void)
|
||||||
* To minimize display corruption, turn off LCDC_BL before
|
* To minimize display corruption, turn off LCDC_BL before
|
||||||
* powering on the backlight.
|
* powering on the backlight.
|
||||||
*/
|
*/
|
||||||
gpio_output(GPIO_BACKLIGHT, 1); /* BL_EN */
|
switch (board_id()) {
|
||||||
gpio_output(GPIO_LCDC_BL, 0);
|
case 0:
|
||||||
|
gpio_output(GPIO(7, A, 3), 1);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
gpio_output(GPIO(7, A, 2), 1);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
gpio_output(GPIO_LCDC_BL, 0);
|
||||||
rk808_configure_switch(1, 1); /* VCC33_LCD */
|
rk808_configure_switch(1, 1); /* VCC33_LCD */
|
||||||
|
|
||||||
|
/* EDP_HPD setup */
|
||||||
|
switch (board_id()) {
|
||||||
|
case 0:
|
||||||
|
/* not present */
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
/* Unlike other Veyrons, Danger has external pull resistors on
|
||||||
|
* EDP_HPD. Default for GPIO(7, B, 3) is pull-down, set to
|
||||||
|
* float.
|
||||||
|
*/
|
||||||
|
gpio_input(GPIO(7, B, 3));
|
||||||
|
write32(&rk3288_grf->iomux_edp_hotplug, IOMUX_EDP_HOTPLUG);
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void configure_hdmi(void)
|
static void configure_hdmi(void)
|
||||||
|
|
Loading…
Reference in New Issue