linux/drivers/gpu/drm/arm
Maxime Ripard 2ee29c1c1c
drm/malidp: Convert to atomic_create_state
The malidp crtc implementation provides a custom reset hook. However,
this hook only allocates the state, initializes it with
__drm_atomic_helper_crtc_reset(), and frees the previous state. It
does not perform any hardware reset.

Since this is exactly what the atomic_create_state hook is meant to
do, minus the old state cleanup which the caller handles, convert the
implementation to use atomic_create_state with
__drm_atomic_helper_crtc_state_init() instead.

Acked-by: Liviu Dudau <liviu.dudau@arm.com>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patch.msgid.link/20260821-drm-no-more-crtc-reset-v1-46-fb793475c05a@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org>
2026-08-31 15:11:17 +02:00
..
display drm/komeda: Convert to atomic_create_state 2026-08-31 15:11:16 +02:00
hdlcd_crtc.c drm/arm: hdlcd: Switch to drm_atomic_helper_crtc_create_state 2026-08-31 15:09:22 +02:00
hdlcd_drv.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
hdlcd_drv.h
hdlcd_regs.h
Kconfig drm/i2c: move TDA998x driver under drivers/gpu/drm/bridge 2025-02-13 00:19:41 +02:00
Makefile
malidp_crtc.c drm/malidp: Convert to atomic_create_state 2026-08-31 15:11:17 +02:00
malidp_drv.c drm/arm/malidp: use clk_bulk API in runtime PM resume and suspend 2026-06-30 15:26:54 +01:00
malidp_drv.h
malidp_hw.c
malidp_hw.h
malidp_mw.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
malidp_mw.h drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
malidp_planes.c drm/malidp: Convert to atomic_create_state 2026-08-21 16:20:30 +02:00
malidp_regs.h