summaryrefslogtreecommitdiff
path: root/src/mainboard
diff options
context:
space:
mode:
authorCong Yang <yangcong5@huaqin.corp-partner.google.com>2023-05-06 17:48:31 +0800
committerJulius Werner <jwerner@chromium.org>2023-07-20 00:36:59 +0000
commitbb0c68ff9e428f016ef96699d0a5b0da2ad43b4d (patch)
treec81c7c9ba51823d0b806edfc863f1c8bab7e2a3a /src/mainboard
parentd0eeba38de1e824dc8827e2d060cb6b995a9e821 (diff)
drivers/mipi: Modify INX_P110ZZD_DF0 panel initialization code
There is a problem of screen shake on the old panel[1]. So increase the panel GOP component pull-down circuit size in hardware, and update the initialization code at the same time. The new initialization code is mainly adjusted for GOP timing. When Display sleep in, raise all GOP signals to VGHO and then drop to GND. In order to be consistent with the current panel model, let's rename this file. [1]: INX old panel product number is HJ110IZ-01A-B1, and the new panel product number is HJ110IZ-01A-B2. We have recalled the shipment old panel. BUG=b:270276344 BRANCH=trogdor TEST= test firmware display pass Change-Id: I2b2534afee1ed700c39d3c360aafd685b63ccbfb Signed-off-by: Cong Yang <yangcong5@huaqin.corp-partner.google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/74973 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org>
Diffstat (limited to 'src/mainboard')
-rw-r--r--src/mainboard/google/trogdor/Kconfig2
-rw-r--r--src/mainboard/google/trogdor/mainboard.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/mainboard/google/trogdor/Kconfig b/src/mainboard/google/trogdor/Kconfig
index e409aeee67..028dc2b9e3 100644
--- a/src/mainboard/google/trogdor/Kconfig
+++ b/src/mainboard/google/trogdor/Kconfig
@@ -17,7 +17,7 @@ config TROGDOR_HAS_MIPI_PANEL
default y if BOARD_GOOGLE_MRBLAND || BOARD_GOOGLE_QUACKINGSTICK || BOARD_GOOGLE_WORMDINGLER
select MIPI_PANEL_AUO_B101UAN08_3 if BOARD_GOOGLE_MRBLAND || BOARD_GOOGLE_QUACKINGSTICK
select MIPI_PANEL_BOE_TV101WUM_N53 if BOARD_GOOGLE_MRBLAND
- select MIPI_PANEL_INX_P110ZZD_DF0 if BOARD_GOOGLE_WORMDINGLER
+ select MIPI_PANEL_INX_HJ110IZ_01A_B2 if BOARD_GOOGLE_WORMDINGLER
select MIPI_PANEL_BOE_TV110C9M_LL0 if BOARD_GOOGLE_WORMDINGLER
default n
diff --git a/src/mainboard/google/trogdor/mainboard.c b/src/mainboard/google/trogdor/mainboard.c
index f1409ce390..1a28715b0e 100644
--- a/src/mainboard/google/trogdor/mainboard.c
+++ b/src/mainboard/google/trogdor/mainboard.c
@@ -184,7 +184,7 @@ static struct panel_serializable_data *get_mipi_panel(enum lb_fb_orientation *or
if (CONFIG(BOARD_GOOGLE_WORMDINGLER)) {
switch (panel_id) {
case 0:
- cbfs_filename = "panel-INX_P110ZZD_DF0";
+ cbfs_filename = "panel-INX_HJ110IZ_01A_B2";
*orientation = LB_FB_ORIENTATION_LEFT_UP;
break;
case 4: