drm/panel: nt35510: Do not fail if DSI read fails
commit1988e0d841upstream. Failing to read the MTP over DSI should not bring down the system and make us bail out from using the display, it turns out that this happens when toggling the display off and on, and that write is often still working so the display output is just fine. Printing an error is enough. Tested by killing the Gnome session repeatedly on the Samsung Skomer. Fixes:899f24ed8d("drm/panel: Add driver for Novatek NT35510-based panels") Cc: Stephan Gerhold <stephan@gerhold.net> Reported-by: newbyte@disroot.org Acked-by: Stefan Hansson <newbyte@disroot.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/20210603231830.3200040-1-linus.walleij@linaro.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
0d90d8492f
commit
bfdb38a426
@@ -706,9 +706,7 @@ static int nt35510_power_on(struct nt35510 *nt)
|
|||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
ret = nt35510_read_id(nt);
|
nt35510_read_id(nt);
|
||||||
if (ret)
|
|
||||||
return ret;
|
|
||||||
|
|
||||||
/* Set up stuff in manufacturer control, page 1 */
|
/* Set up stuff in manufacturer control, page 1 */
|
||||||
ret = nt35510_send_long(nt, dsi, MCS_CMD_MAUCCTR,
|
ret = nt35510_send_long(nt, dsi, MCS_CMD_MAUCCTR,
|
||||||
|
|||||||
Reference in New Issue
Block a user