]> www.infradead.org Git - users/willy/linux.git/commit
drm/panel-elida-kd35t133: hold panel in reset for unprepare
authorChris Morgan <macromorgan@hotmail.com>
Fri, 17 Nov 2023 19:44:02 +0000 (13:44 -0600)
committerNeil Armstrong <neil.armstrong@linaro.org>
Mon, 20 Nov 2023 08:35:07 +0000 (09:35 +0100)
commit03c5b2a5f6c39fe4e090346536cf1c14ee18b61e
treebc4b66d6bc18194621dadd86c96c49397d72884a
parentc18b1b49764a1db824ed74286338b6283b619286
drm/panel-elida-kd35t133: hold panel in reset for unprepare

For devices like the Anbernic RG351M and RG351P the panel is wired to
an always on regulator. When the device suspends and wakes up, there
are some slight artifacts on the screen that go away over time. If
instead we hold the panel in reset status after it is unprepared,
this does not happen.

Fixes: 5b6603360c12 ("drm/panel: add panel driver for Elida KD35T133 panels")
Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Reviewed-by: Jessica Zhang <quic_jesszhan@quicinc.com>
Link: https://lore.kernel.org/r/20231117194405.1386265-3-macroalpha82@gmail.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20231117194405.1386265-3-macroalpha82@gmail.com
drivers/gpu/drm/panel/panel-elida-kd35t133.c