mb/google/kukui: kakadu: update the initial code for BOE LCD

The latest initial code is from BOE, the vendor.

BUG=b:179206650
BRANCH=kukui
TEST=Run long time aging test and the BOE LCD shows normally.

Signed-off-by: Sunway <lisunwei@huaqin.corp-partner.google.com>
Change-Id: Ibc1bd5147dbda4e3b94023e7ba52ff6a18abba0c
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50215
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Sunway 2021-02-02 16:06:27 +08:00 committed by Patrick Georgi
parent 3b3d085338
commit fe97ee33e8
1 changed files with 10 additions and 4 deletions

View File

@ -20,7 +20,8 @@ struct panel_serializable_data BOE_TV105WUM_NW0 = {
}, },
.orientation = LB_FB_ORIENTATION_LEFT_UP, .orientation = LB_FB_ORIENTATION_LEFT_UP,
.init = { .init = {
INIT_DELAY_CMD(24), INIT_DCS_CMD(0x10),
INIT_DELAY_CMD(34),
INIT_DCS_CMD(0xB0, 0x05), INIT_DCS_CMD(0xB0, 0x05),
INIT_DCS_CMD(0xB1, 0xE5), INIT_DCS_CMD(0xB1, 0xE5),
INIT_DCS_CMD(0xB3, 0x52), INIT_DCS_CMD(0xB3, 0x52),
@ -33,9 +34,9 @@ struct panel_serializable_data BOE_TV105WUM_NW0 = {
INIT_DCS_CMD(0xBA, 0x87), INIT_DCS_CMD(0xBA, 0x87),
INIT_DCS_CMD(0xBF, 0x1F), INIT_DCS_CMD(0xBF, 0x1F),
INIT_DCS_CMD(0xC0, 0x0F), INIT_DCS_CMD(0xC0, 0x0F),
INIT_DCS_CMD(0xC2, 0x0C), INIT_DCS_CMD(0xC2, 0x0E),
INIT_DCS_CMD(0xC3, 0x02), INIT_DCS_CMD(0xC3, 0x02),
INIT_DCS_CMD(0xC4, 0x0C), INIT_DCS_CMD(0xC4, 0x0A),
INIT_DCS_CMD(0xC5, 0x02), INIT_DCS_CMD(0xC5, 0x02),
INIT_DCS_CMD(0xB0, 0x01), INIT_DCS_CMD(0xB0, 0x01),
INIT_DCS_CMD(0xE0, 0x26), INIT_DCS_CMD(0xE0, 0x26),
@ -305,11 +306,16 @@ struct panel_serializable_data BOE_TV105WUM_NW0 = {
INIT_DCS_CMD(0xCC, 0xAF), INIT_DCS_CMD(0xCC, 0xAF),
INIT_DCS_CMD(0xCD, 0xFF), INIT_DCS_CMD(0xCD, 0xFF),
INIT_DCS_CMD(0xCE, 0xFF), INIT_DCS_CMD(0xCE, 0xFF),
INIT_DELAY_CMD(100),
INIT_DCS_CMD(0xB0, 0x00), INIT_DCS_CMD(0xB0, 0x00),
INIT_DCS_CMD(0xB3, 0x08), INIT_DCS_CMD(0xB3, 0x08),
INIT_DCS_CMD(0xB0, 0x04), INIT_DCS_CMD(0xB0, 0x04),
INIT_DCS_CMD(0xB8, 0x68), INIT_DCS_CMD(0xB8, 0x68),
INIT_DELAY_CMD(150), INIT_DELAY_CMD(10),
INIT_DCS_CMD(0x11),
INIT_DELAY_CMD(100),
INIT_DCS_CMD(0x29),
INIT_DELAY_CMD(50),
INIT_END_CMD, INIT_END_CMD,
}, },
}; };