From e713ebea4ab382baf637857fa474c8a46492afb1 Mon Sep 17 00:00:00 2001 From: AceLan Kao Date: Wed, 12 Feb 2020 14:53:15 +0800 Subject: [PATCH] UBUNTU: SAUCE: platform/x86: dell-uart-backlight: increase retry times BugLink: https://bugs.launchpad.net/bugs/1862885 From ODM, scalar takes some time to activate panel during booting up, it can't respond the UART commands within 1 seconds. So, we add retry and wait 2 seconds for the response. But sometimes it still fails to read the response. During the boot up time, it sometimes takes more than 2 seconds to respond the first command, so we enlarge the retry timeout from 2 seconds to 5 seconds to make sure we get the first response from scalar. Signed-off-by: AceLan Kao Acked-By: You-Sheng Yang Acked-by: Anthony Wong Signed-off-by: Seth Forshee --- drivers/platform/x86/dell/dell-uart-backlight.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/platform/x86/dell/dell-uart-backlight.c b/drivers/platform/x86/dell/dell-uart-backlight.c index e4f5bced851a..947d7190ca54 100644 --- a/drivers/platform/x86/dell/dell-uart-backlight.c +++ b/drivers/platform/x86/dell/dell-uart-backlight.c @@ -318,7 +318,7 @@ static int dell_uart_get_scalar_status(struct dell_uart_backlight *dell_pdata) struct dell_uart_bl_cmd *bl_cmd = &uart_cmd[DELL_UART_GET_SCALAR]; struct uart_8250_port *uart = serial8250_get_port(dell_pdata->line); int rx_len; - int status = 0, retry = 20; + int status = 0, retry = 50; dell_uart_dump_cmd(__func__, "tx: ", bl_cmd->cmd, bl_cmd->tx_len);