mirror-linux/drivers/gpu/drm/tiny
Thomas Zimmermann 2aa7a49cbb drm/panel-mipi-dbi: Use regular atomic helpers; drop simple-display helpers
Replace simple-display helpers with regular atomic helpers. Store the
pipeline elements in struct panel_mipi_dbi_device and initialize them as
part of probing the device. Use mipi-dbi's existing helpers and initializer
macros where possible.

Effectively open-codes the modesetting code in the initializer helpers
of mipi-dbi and simple-display. Panel-mipi-dbi requires a custom helper
for CRTC enablement, and non-freeing cleanup of the pipeline.

v2:
- fix connector initialization

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: David Lechner <david@lechnology.com>
Tested-by: David Lechner <david@lechnology.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://patch.msgid.link/20260319160110.109610-11-tzimmermann@suse.de
2026-03-25 15:05:02 +01:00
..
Kconfig drm/tiny: pixpaper: add explicit dependency on MMU 2025-11-06 13:47:29 +01:00
Makefile drm: tiny: Add support for Mayqueen Pixpaper e-ink panel 2025-09-05 14:53:07 +02:00
appletbdrm.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
arcpgu.c drm/arcpgu: convert to of_drm_find_and_get_bridge() 2025-12-30 10:11:33 +01:00
bochs.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
cirrus-qemu.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
gm12u320.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
hx8357d.c drm/hx8357d: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:41 +01:00
ili9163.c drm/ili9163: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:44 +01:00
ili9225.c drm/ili9225: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:47 +01:00
ili9341.c drm/ili9341: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:52 +01:00
ili9486.c drm/ili9486: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:55 +01:00
mi0283qt.c drm/mi0283qt: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:58 +01:00
panel-mipi-dbi.c drm/panel-mipi-dbi: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:05:02 +01:00
pixpaper.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
repaper.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
sharp-memory.c drm/tiny: sharp-memory: fix pointer error dereference 2026-02-17 10:04:28 +01:00