From c2129b3bd9b84f294a68774927038c00eda16c0a Mon Sep 17 00:00:00 2001 From: Jessy Jiang Date: Fri, 19 Apr 2019 09:07:51 +0800 Subject: Flapjack: Add 2nd source panels and modify 1st source panels name For C18 Dimension Panel Name IC LCM_ID 8 inch BOE TV080WUM-NG0 HI8279D 212 mV 8 inch AUO NT51021D NT51021D 1027 mV For C19 Dimension Panel Name IC LCM_ID 10 inch BOE TV101WUM-NG0 HI8279D 74 mV 10 inch INX OTA7290D OTA7290D 1191 mV BUG=b/130804956 TEST=Boots correctly on Flapjack BRANCH=none Change-Id: Ia79e6fa0dc08384e75a3dd88dc78d51c7e12831f Reviewed-on: https://chromium-review.googlesource.com/1575040 Commit-Ready: YH Lin Tested-by: Daisuke Nojiri Reviewed-by: YH Lin Reviewed-by: Daisuke Nojiri --- board/flapjack/board.c | 12 ++++++++---- board/flapjack/board.h | 7 ++++--- 2 files changed, 12 insertions(+), 7 deletions(-) (limited to 'board/flapjack') diff --git a/board/flapjack/board.c b/board/flapjack/board.c index 843045b3d3..f1981e9a11 100644 --- a/board/flapjack/board.c +++ b/board/flapjack/board.c @@ -57,8 +57,10 @@ #define LCM_ID_TO_SKU_ID(x) (((x) & 0xf) << PANEL_ID_BIT_POSITION) static const struct mv_to_id panels[] = { - { PANEL_BOE_HIMAX8279D10P, 98 }, - { PANEL_BOE_HIMAX8279D8P, 280 }, + { PANEL_BOE_TV101WUM_NG0, 74 }, + { PANEL_BOE_TV080WUM_NG0, 212 }, + { PANEL_INX_OTA7290D10P, 1191 }, + { PANEL_AUO_NT51021D8P, 1027 }, }; BUILD_ASSERT(ARRAY_SIZE(panels) < PANEL_COUNT); BUILD_ASSERT(PANEL_COUNT <= PANEL_UNINITIALIZED); @@ -91,11 +93,13 @@ static void board_setup_panel(void) if (board_version >= 3) { switch (SKU_ID_TO_LCM_ID(sku)) { - case PANEL_BOE_HIMAX8279D8P: + case PANEL_BOE_TV080WUM_NG0: + case PANEL_AUO_NT51021D8P: channel = 0xfa; dim = 0xc8; break; - case PANEL_BOE_HIMAX8279D10P: + case PANEL_BOE_TV101WUM_NG0: + case PANEL_INX_OTA7290D10P: channel = 0xfe; dim = 0xc4; break; diff --git a/board/flapjack/board.h b/board/flapjack/board.h index 18f89153ef..71213cbf88 100644 --- a/board/flapjack/board.h +++ b/board/flapjack/board.h @@ -259,9 +259,10 @@ enum adc_channel { /* Refer to coreboot/src/mainboard/google/kukui/display.h */ enum panel_id { PANEL_DEFAULT = 0, - PANEL_KUKUI_INNOLUX = PANEL_DEFAULT, - PANEL_BOE_HIMAX8279D10P, - PANEL_BOE_HIMAX8279D8P, + PANEL_BOE_TV101WUM_NG0, + PANEL_BOE_TV080WUM_NG0, + PANEL_INX_OTA7290D10P, + PANEL_AUO_NT51021D8P, PANEL_COUNT, PANEL_UNINITIALIZED = 0xf, }; -- cgit v1.2.1