From 0036edd5f4f4215a2a8ed3c13a6c82ad0fc1f39f Mon Sep 17 00:00:00 2001 From: Yilun Lin Date: Tue, 28 May 2019 18:24:50 +0800 Subject: krane: Enable display bias settings. Krane's display bias is controlled by mt6370. Adjust the settings according to the panel which krane uses. Also, discharge VNEG/VPOS when the rails are disabled. TEST=i2cxfer r 0 0x68 0xb1; see output 0x36 i2xcfer r 0 0x68 0xb2; see output 0x68 i2xcfer r 0 0x68 0xb3; see output 0x64 i2xcfer r 0 0x68 0xb4; see output 0x64 BUG=b:125644770 BRANCH=None Change-Id: Ifdda9c9ccc2486009179cbc94cfbf79cb4d04926 Signed-off-by: Yilun Lin Reviewed-on: https://chromium-review.googlesource.com/1632132 Commit-Ready: Yilun Lin Tested-by: Yilun Lin Legacy-Commit-Queue: Commit Bot Reviewed-by: Ting Shen Reviewed-by: Daisuke Nojiri --- board/kukui/board.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/board/kukui/board.c b/board/kukui/board.c index 29263859e8..4341a1a0f2 100644 --- a/board/kukui/board.c +++ b/board/kukui/board.c @@ -241,6 +241,10 @@ static void board_init(void) /* Enable pogo interrupt */ gpio_enable_interrupt(GPIO_POGO_ADC_INT_L); + + if (IS_ENABLED(BOARD_KRANE)) + /* Display bias settings. */ + mt6370_db_set_voltages(6000, 5800, 5800); } DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT); -- cgit v1.2.1