kernel_samsung_a53x/drivers/gpu/drm/panel
Chris Morgan ab5420781b drm/panel-elida-kd35t133: hold panel in reset for unprepare
[ Upstream commit 03c5b2a5f6c39fe4e090346536cf1c14ee18b61e ]

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
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-18 12:12:38 +01:00
..
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-arm-versatile.c drm/panel: fix a possible null pointer dereference 2024-11-18 11:43:13 +01:00
panel-asus-z00t-tm5p5-n35596.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-boe-himax8279d.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-boe-tv101wum-nl6.c drm/panel: auo,b101uan08.3: Fine tune the panel power sequence 2024-11-18 12:10:54 +01:00
panel-elida-kd35t133.c drm/panel-elida-kd35t133: hold panel in reset for unprepare 2024-11-18 12:12:38 +01:00
panel-feixin-k101-im2ba02.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-feiyang-fy07024di26a30d.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-ilitek-ili9322.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-ilitek-ili9881c.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-innolux-p079zca.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-jdi-lt070me05000.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-kingdisplay-kd097d04.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-leadtek-ltk050h3146w.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-leadtek-ltk500hd1829.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-lg-lb035q02.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-lg-lg4573.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-lvds.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-mantix-mlaf057we51.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-nec-nl8048hl11.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-novatek-nt35510.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-novatek-nt39016.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-olimex-lcd-olinuxino.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-orisetech-otm8009a.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-osd-osd101t2587-53ts.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-panasonic-vvx10f034n00.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-raspberrypi-touchscreen.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-raydium-rm67191.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-raydium-rm68200.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-ronbo-rb070d30.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-samsung-ld9040.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-samsung-s6d16d0.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-samsung-s6e3ha2.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-samsung-s6e8aa0.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-samsung-s6e63j0x03.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-samsung-s6e63m0-dsi.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-samsung-s6e63m0-spi.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-samsung-s6e63m0.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-samsung-s6e63m0.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-samsung-s6e88a0-ams452ef01.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-seiko-43wvf1g.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-sharp-lq101r1sx01.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-sharp-ls037v7dw01.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-sharp-ls043t1le01.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-simple.c drm/panel: simple: Fix Innolux G101ICE-L01 timings 2024-11-18 12:10:54 +01:00
panel-sitronix-st7701.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-sitronix-st7703.c drm/panel: st7703: Pick different reset sequence 2024-11-18 11:43:13 +01:00
panel-sitronix-st7789v.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-sony-acx424akp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-sony-acx565akm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-tpo-td028ttec1.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-tpo-td043mtea1.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-tpo-tpg110.c drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference 2024-11-18 11:43:13 +01:00
panel-truly-nt35597.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-visionox-rm69299.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
panel-xinpeng-xpp055c272.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00