mirror_ubuntu-kernels/drivers/gpu/drm/imx/dcss
Philipp Stanner 2bb98fc1d4 drm/imx/dcss: have all init functions use devres
dcss currently allocates and ioremaps quite a few resources in its probe
function's call graph. Devres now provides convenient functions which
perform the same task but do the cleanup automatically.

Port all memory allocations and ioremap() calls to the devres
counterparts.

Signed-off-by: Philipp Stanner <pstanner@redhat.com>
Reviewed-by: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240124111904.18261-4-pstanner@redhat.com
2024-02-02 15:36:21 +02:00
..
dcss-blkctl.c drm/imx/dcss: have all init functions use devres 2024-02-02 15:36:21 +02:00
dcss-crtc.c drm/atomic: Pass the full state to CRTC atomic begin and flush 2020-11-02 12:37:49 +01:00
dcss-ctxld.c drm/imx/dcss: have all init functions use devres 2024-02-02 15:36:21 +02:00
dcss-dev.c drm/imx/dcss: have all init functions use devres 2024-02-02 15:36:21 +02:00
dcss-dev.h drm/imx/dcss: have all init functions use devres 2024-02-02 15:36:21 +02:00
dcss-dpr.c drm/imx/dcss: have all init functions use devres 2024-02-02 15:36:21 +02:00
dcss-drv.c drm/imx/dcss: have all init functions use devres 2024-02-02 15:36:21 +02:00
dcss-dtg.c drm/imx/dcss: have all init functions use devres 2024-02-02 15:36:21 +02:00
dcss-kms.c drm/imx/dcss: Call drm_atomic_helper_shutdown() at shutdown time 2023-09-25 15:52:18 -07:00
dcss-kms.h drm/imx/dcss: Call drm_atomic_helper_shutdown() at shutdown time 2023-09-25 15:52:18 -07:00
dcss-plane.c drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} 2022-08-03 18:32:27 +02:00
dcss-scaler.c drm/imx/dcss: have all init functions use devres 2024-02-02 15:36:21 +02:00
dcss-ss.c drm/imx/dcss: have all init functions use devres 2024-02-02 15:36:21 +02:00
Kconfig drm/gem: rename GEM CMA helpers to GEM DMA helpers 2022-08-03 18:31:49 +02:00
Makefile