mb/google/dedede/var/bugzzy: Initialize display signals on user mode
commit1106bcce0df6569a93a36a02326e1eb34b181068
authorSeunghwan Kim <sh_.kim@samsung.corp-partner.google.com>
Fri, 17 Dec 2021 06:57:52 +0000 (17 15:57 +0900)
committerTim Wawrzynczak <twawrzynczak@chromium.org>
Mon, 3 Jan 2022 21:15:07 +0000 (3 21:15 +0000)
tree388be0758486fe96d43a1b80abfeff2e04f7f49c
parent2a4858afed4c8618182a78a6de965d1cad6e8630
mb/google/dedede/var/bugzzy: Initialize display signals on user mode

Bugzzy uses panel-built-in touch screen, it needs to set panel power
and reset signal to high for touch screen to work.

On user mode, coreboot doesn't initialize graphics since there is no
screen display before OS. So we would add a WA to initialize required
signals on user mode. It takes under 30 ms delay on booting time.

BUG=b:205496327
BRANCH=dedede
TEST=Verified touch screen worked with test coreboot
     and test touch screen 028D firmware

Signed-off-by: Seunghwan Kim <sh_.kim@samsung.corp-partner.google.com>
Change-Id: Iaa4d16deb932f43ae1ab33ff5b4e74120ab670db
Reviewed-on: https://review.coreboot.org/c/coreboot/+/60190
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Karthik Ramasubramanian <kramasub@google.com>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
src/mainboard/google/dedede/variants/bugzzy/Makefile.inc
src/mainboard/google/dedede/variants/bugzzy/ramstage.c [new file with mode: 0644]