mirror-linux/drivers/gpu/drm/panel
Sebastian Reichel f1080f8257 drm/panel: simple: Correct G190EAN01 prepare timing
The prepare timing specified by the G190EAN01 datasheet should be
between 30 and 50 ms. Considering it might take some time for the
LVDS encoder to enable the signal, we should only wait the min.
required time in the panel driver and not the max. allowed time.

Fixes: 2f7b832fc9 ("drm/panel: simple: Add support for AUO G190EAN01 panel")
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Ian Ray <ian.ray@gehealthcare.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patch.msgid.link/20260217142528.68613-1-ian.ray@gehealthcare.com
2026-03-26 10:00:05 +01:00
..
Kconfig drm: panel: Add Samsung S6E8FC0 DSI controller for M1906F9 panel 2026-03-26 10:00:04 +01:00
Makefile drm: panel: Add Samsung S6E8FC0 DSI controller for M1906F9 panel 2026-03-26 10:00:04 +01:00
panel-abt-y030xx067a.c panel/abt-y030xx067a: Use the refcounted allocation in place of devm_kzalloc() 2025-04-07 10:29:13 +02:00
panel-arm-versatile.c panel/arm-versatile: Use the refcounted allocation in place of devm_kzalloc() 2025-04-07 10:29:13 +02:00
panel-asus-z00t-tm5p5-n35596.c panel/z00t-tm5p5-n35596: Use refcounted allocation in place of devm_kzalloc() 2025-04-07 10:29:14 +02:00
panel-auo-a030jtn01.c drm/panel: auo-a030jtn01: Fix compilation build 2025-04-08 17:35:45 +03:00
panel-boe-bf060y8m-aj0.c drm/panel: boe-bf060y8m-aj0: transition to mipi_dsi wrapped functions 2025-04-16 09:11:28 -07:00
panel-boe-himax8279d.c drm/panel/boe-himax8279d: Use refcounted allocation in place of devm_kzalloc() 2025-07-16 16:58:15 +02:00
panel-boe-td4320.c drivers: gpu: drm: panel: Add BOE TD4320 2025-05-05 09:53:37 +02:00
panel-boe-th101mb31ig002-28a.c drm/panel: boe-th101mb31ig002: Remove use of deprecated mipi_dsi_dcs_nop() 2026-02-02 08:18:08 -08:00
panel-boe-tv101wum-ll2.c drm/panel: boe-tv101wum-ll2: Fix compilation build 2025-04-08 17:35:56 +03:00
panel-boe-tv101wum-nl6.c drm/panel/boe-tv101wum-nl6: Use refcounted allocation in place of devm_kzalloc() 2025-07-16 16:58:14 +02:00
panel-dsi-cm.c panel/dsi-cm: Use refcounted allocation in place of devm_kzalloc() 2025-04-07 10:29:16 +02:00
panel-ebbg-ft8719.c panel/ebbg-ft8719: Use refcounted allocation in place of devm_kzalloc() 2025-04-07 10:29:17 +02:00
panel-edp.c drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2 2026-03-19 18:00:59 -07:00
panel-elida-kd35t133.c panel/panel-elida-kd35t133: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:40:55 +02:00
panel-feixin-k101-im2ba02.c panel/feixin-k101-im2ba02: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:40:56 +02:00
panel-feiyang-fy07024di26a30d.c panel/fy07024di26a30d: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:40:56 +02:00
panel-himax-hx8279.c drm/panel: himax-hx8279: Remove unneeded semicolon 2025-08-04 17:30:03 +02:00
panel-himax-hx8394.c drm/panel: himax-hx8394: Add Support for Huiling hl055fhav028c 2025-06-05 08:53:53 +02:00
panel-himax-hx83102.c drm/panel: himax-hx83102: Add support for DSI DCS backlight control 2026-03-26 10:00:05 +01:00
panel-himax-hx83112a.c panel/himax-hx83112a: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:40:57 +02:00
panel-himax-hx83112b.c drm/panel: Add driver for DJN HX83112B LCD panel 2025-06-30 17:39:57 +02:00
panel-himax-hx83121a.c drm/panel: Add Himax HX83121A panel driver 2026-03-26 10:00:04 +01:00
panel-hydis-hv101hd1.c drm: panel: Add support for Hydis HV101HD1 MIPI DSI panel 2025-08-04 17:28:50 +02:00
panel-ilitek-ili9322.c panel/ilitek-ili9322: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:40:58 +02:00
panel-ilitek-ili9341.c drm/panel: ili9341: Remove unused member from struct ili9341 2025-06-05 08:53:37 +02:00
panel-ilitek-ili9805.c panel/panel-ili9805: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:40:59 +02:00
panel-ilitek-ili9806e-core.c drm/panel: ilitek-ili9806e: add Rocktech RK050HR345-CT106A SPI panel 2026-03-26 10:00:04 +01:00
panel-ilitek-ili9806e-core.h drm/panel: ilitek-ili9806e: split core and DSI logic 2026-03-26 10:00:04 +01:00
panel-ilitek-ili9806e-dsi.c drm/panel: ilitek-ili9806e: split core and DSI logic 2026-03-26 10:00:04 +01:00
panel-ilitek-ili9806e-spi.c drm/panel: ilitek-ili9806e: add Rocktech RK050HR345-CT106A SPI panel 2026-03-26 10:00:04 +01:00
panel-ilitek-ili9881c.c drm/panel: ilitek-ili9881d: Add support for Wanchanglong W552946AAA panel 2025-11-19 17:12:16 +01:00
panel-ilitek-ili9882t.c drm/panel: ilitek-ili9882t: use gpiod_set_value_cansleep() 2026-03-10 14:26:01 +01:00
panel-innolux-ej030na.c panel/innolux-ej030na: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:01 +02:00
panel-innolux-p079zca.c panel/innolux-p079zca: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:01 +02:00
panel-jadard-jd9365da-h3.c drm/panel: panel-jadard-jd9365da-h3: support for taiguan-xti05101-01a MIPI-DSI panel 2026-03-10 14:26:01 +01:00
panel-jdi-fhd-r63452.c panel/jdi-fhd-r63452: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:02 +02:00
panel-jdi-lpm102a188a.c drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove() 2026-01-13 09:52:44 +01:00
panel-jdi-lt070me05000.c drm/panel: jdi-lt070me05000: Use MIPI DSI multi functions 2026-02-10 08:43:23 -08:00
panel-khadas-ts050.c drm/panel/khadas-ts050: Use refcounted allocation in place of devm_kzalloc() 2025-07-16 16:58:12 +02:00
panel-kingdisplay-kd097d04.c drm/panel: kingdisplay-kd097d04: Disable EoTp 2025-10-29 21:57:42 +01:00
panel-leadtek-ltk050h3146w.c panel/ltk050h3146w: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:03 +02:00
panel-leadtek-ltk500hd1829.c panel/ltk500hd1829: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:03 +02:00
panel-lg-lb035q02.c panel/lg-lb035q02: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:09 +02:00
panel-lg-ld070wx3.c gpu/drm: panel: add support for LG LD070WX3-SL01 MIPI DSI panel 2025-11-19 17:07:51 +01:00
panel-lg-lg4573.c panel/lg-lg4573: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:04 +02:00
panel-lg-sw43408.c drm/panel: sw43408: Improve wording when reset-gpios aren't available 2025-12-16 11:21:34 +01:00
panel-lincolntech-lcd197.c panel/lincolntech-lcd197: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:04 +02:00
panel-lvds.c drm/panel: lvds: Remove unused members from main structure 2025-09-05 16:55:45 +08:00
panel-lxd-m9189a.c drm/panel: add LXD M9189A panel driver 2026-03-10 14:26:01 +01:00
panel-magnachip-d53e6ea8966.c panel/magnachip-d53e6ea8966: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:05 +02:00
panel-mantix-mlaf057we51.c drm/panel: mantix: Set the pixel clocks for 60 Hz 2026-03-10 14:26:00 +01:00
panel-motorola-mot.c gpu/drm: panel: add support for DSI panel used in Motorola Atrix 4G and Droid X2 2026-03-10 14:26:01 +01:00
panel-nec-nl8048hl11.c panel/nec-nl8048hl11: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:08 +02:00
panel-newvision-nv3051d.c panel/newvision-nv3051d: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:06 +02:00
panel-newvision-nv3052c.c drm/panel: nv3052c: Reduce duplication of init sequences 2025-10-29 22:00:28 +01:00
panel-novatek-nt35510.c panel/novatek-nt35510: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:07 +02:00
panel-novatek-nt35560.c drm/panel: novatek-nt35560: avoid on-stack device structure 2025-12-04 09:25:49 -08:00
panel-novatek-nt35950.c panel/novatek-nt35950: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:08 +02:00
panel-novatek-nt36523.c drm: Create mipi_dsi_dual* macros 2025-07-29 08:28:08 -07:00
panel-novatek-nt36672a.c drm/panel: novatek-nt36672a: Convert to mipi_dsi_*_multi() helpers 2026-03-13 08:42:44 -07:00
panel-novatek-nt36672e.c panel/novatek-nt36672e: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:09 +02:00
panel-novatek-nt37700f.c drm/panel: Add Novatek/Tianma NT37700F panel 2026-03-10 14:26:01 +01:00
panel-novatek-nt37801.c drm/panel: nt37801: Fix IS_ERR() vs NULL check in probe() 2025-05-24 00:42:30 +03:00
panel-novatek-nt39016.c panel/novatek-nt39016: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:10 +02:00
panel-olimex-lcd-olinuxino.c panel/lcd-olinuxino: Use refcounted allocation in place of devm_kzalloc() 2025-05-21 08:41:10 +02:00
panel-orisetech-ota5601a.c drm: panel: orisetech: improve error handling during probe 2025-08-04 17:28:29 +02:00
panel-orisetech-otm8009a.c drm/panel: otm8009a: Switch to mipi_dsi_multi_context helpers 2025-12-16 11:21:33 +01:00
panel-osd-osd101t2587-53ts.c drm/panel/osd101t2587-53ts: Use refcounted allocation in place of devm_kzalloc() 2025-07-16 16:58:09 +02:00
panel-panasonic-vvx10f034n00.c drm/panel/vvx10f034n00: Use refcounted allocation in place of devm_kzalloc() 2025-07-16 16:58:09 +02:00
panel-raspberrypi-touchscreen.c drm/panel/raspberrypi: Use refcounted allocation in place of devm_kzalloc() 2025-07-16 16:58:08 +02:00
panel-raydium-rm692e5.c panel/raydium-rm692e5: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:47 +02:00
panel-raydium-rm67191.c panel/raydium-rm67191: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:46 +02:00
panel-raydium-rm67200.c drm/panel: raydium-rm67200: Add missing drm_display_mode flags 2025-06-30 17:39:57 +02:00
panel-raydium-rm68200.c panel/raydium-rm68200: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:47 +02:00
panel-raydium-rm69380.c panel/raydium-rm69380: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:48 +02:00
panel-renesas-r61307.c drm/panel: r61307/r69328: convert to devm_mipi_dsi_attach 2026-03-10 14:26:00 +01:00
panel-renesas-r69328.c drm/panel: r61307/r69328: convert to devm_mipi_dsi_attach 2026-03-10 14:26:00 +01:00
panel-ronbo-rb070d30.c drm/panel: ronbo-rb070d30: fix warning with gpio controllers that sleep 2025-11-19 17:11:35 +01:00
panel-samsung-ams581vf01.c panel/samsung-ams581vf01: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:49 +02:00
panel-samsung-ams639rq08.c panel/samsung-ams639rq08: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:49 +02:00
panel-samsung-atna33xc20.c panel/samsung-atna33xc20: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:50 +02:00
panel-samsung-db7430.c panel/samsung-db7430: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:50 +02:00
panel-samsung-ld9040.c panel/samsung-ld9040: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:51 +02:00
panel-samsung-ltl106hl02.c gpu/drm: panel: add Samsung LTL106HL02 MIPI DSI panel driver 2025-12-16 11:21:33 +01:00
panel-samsung-s6d7aa0.c drm/panel: samsung-s6d7aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag 2025-07-01 10:46:06 +02:00
panel-samsung-s6d16d0.c panel/samsung-s6d16d0: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:52 +02:00
panel-samsung-s6d27a1.c panel/samsung-s6d27a1: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:52 +02:00
panel-samsung-s6e3fa7.c panel/samsung-s6e3fa7: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:53 +02:00
panel-samsung-s6e3fc2x01.c drm/panel: Add Samsung S6E3FC2X01 DDIC with AMS641RW panel 2025-10-29 22:01:09 +01:00
panel-samsung-s6e3ha2.c panel/samsung-s6e3ha2: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:54 +02:00
panel-samsung-s6e3ha8.c panel/samsung-s6e3ha8: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:54 +02:00
panel-samsung-s6e8aa0.c drm/panel: samsung-s6e8aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag 2025-07-01 10:46:07 +02:00
panel-samsung-s6e8aa5x01-ams561ra01.c drm: panel: add support for Samsung AMS561RA01 panel with S6E8AA5X01 controller 2025-08-04 17:26:29 +02:00
panel-samsung-s6e8fc0-m1906f9.c drm: panel: Add Samsung S6E8FC0 DSI controller for M1906F9 panel 2026-03-26 10:00:04 +01:00
panel-samsung-s6e63j0x03.c panel/samsung-s6e63j0x03: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:55 +02:00
panel-samsung-s6e63m0-dsi.c
panel-samsung-s6e63m0-spi.c
panel-samsung-s6e63m0.c drm/panel: Include <linux/export.h> 2025-06-16 09:02:39 +02:00
panel-samsung-s6e63m0.h
panel-samsung-s6e88a0-ams427ap24.c drm/panel: panel-samsung-s6e88a0-ams427ap24: Fix includes 2025-08-20 13:08:38 +02:00
panel-samsung-s6e88a0-ams452ef01.c panel/s6e88a0-ams452ef01: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:08 +02:00
panel-samsung-sofef00.c drm/panel: sofef00: Non-continuous mode and video burst are supported 2025-11-19 17:13:41 +01:00
panel-seiko-43wvf1g.c panel/seiko-43wvf1g: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:57 +02:00
panel-sharp-lq079l1sx01.c gpu/drm: panel: Add Sharp LQ079L1SX01 panel support 2025-10-01 09:23:34 +02:00
panel-sharp-lq101r1sx01.c drm/panel/lq101r1sx01: Use refcounted allocation in place of devm_kzalloc() 2025-07-16 16:58:08 +02:00
panel-sharp-ls037v7dw01.c panel/sharp-ls037v7dw01: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:57 +02:00
panel-sharp-ls043t1le01.c drm/panel: sharp-ls043t1le01: make use of prepare_prev_first 2026-03-26 10:00:04 +01:00
panel-sharp-ls060t1sx01.c panel/sharp-ls060t1sx01: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:21:58 +02:00
panel-simple.c drm/panel: simple: Correct G190EAN01 prepare timing 2026-03-26 10:00:05 +01:00
panel-sitronix-st7701.c drm/panel: st7701: Add Winstar wf40eswaa6mnn0 panel support 2025-06-10 14:09:07 +02:00
panel-sitronix-st7703.c drm/panel: sitronix-st7703: fix typo in comments 2025-08-04 17:33:45 +02:00
panel-sitronix-st7789v.c drm/panel: sitronix-st7789v: fix sync flags for t28cp45tn89 2025-10-29 21:57:42 +01:00
panel-sony-acx565akm.c panel/sony-acx565akm: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:00 +02:00
panel-sony-td4353-jdi.c drm/panel: sony-td4353-jdi: Enable prepare_prev_first 2025-12-15 08:14:20 -08:00
panel-sony-tulip-truly-nt35521.c panel/truly-nt35521: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:01 +02:00
panel-startek-kd070fhfid015.c drm/panel: startek-kd070fhfid015: transition to mipi_dsi wrapped functions 2024-08-13 11:13:08 -07:00
panel-summit.c drm/panel: panel-summit: Include <linux/property.h> and <linux/mod_devicetable.h> 2025-08-13 11:12:19 +02:00
panel-synaptics-r63353.c panel/synaptics-r63353: allocation in place of devm_kzalloc() 2025-06-02 09:22:02 +02:00
panel-synaptics-tddi.c drm/panel: synaptics-tddi: fix build error by missing regulator/consumer.h include 2025-10-30 16:12:54 +01:00
panel-tdo-tl070wsh30.c drm/panel: tdo-tl070wsh30: Don't call unprepare+disable at shutdown/remove 2024-06-11 09:58:43 +02:00
panel-tpo-td028ttec1.c Merge drm/drm-next into drm-misc-next 2025-06-11 09:01:34 +02:00
panel-tpo-td043mtea1.c panel/tpo-td043mtea1: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:03 +02:00
panel-tpo-tpg110.c panel/tpo-tpg110: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:04 +02:00
panel-truly-nt35597.c
panel-visionox-g2647fb105.c drm/panel: Add Visionox G2647FB105 panel driver 2025-04-17 17:39:09 +02:00
panel-visionox-r66451.c panel/visionox-r66451: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:04 +02:00
panel-visionox-rm692e5.c panel/visionox-rm692e5.c: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:05 +02:00
panel-visionox-rm69299.c drm/panel: visionox-rm69299: Add backlight support 2025-10-01 09:14:51 +02:00
panel-visionox-vtdr6130.c panel/visionox-vtdr6130: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:06 +02:00
panel-widechips-ws2401.c panel/widechips-ws2401: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:07 +02:00
panel-xinpeng-xpp055c272.c panel/xinpeng-xpp055c272: Use refcounted allocation in place of devm_kzalloc() 2025-06-02 09:22:07 +02:00