Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/tiny/ili9225: Use fbdev-dma

Implement fbdev emulation with fbdev-dma. Fbdev-dma now supports
damage handling, which is required by ili9225. Avoids the overhead of
fbdev-generic's additional shadow buffering. No functional changes.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Cc: David Lechner <david@lechnology.com>
Acked-by: David Lechner <david@lechnology.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240419083331.7761-35-tzimmermann@suse.de

+2 -2
+2 -2
drivers/gpu/drm/tiny/ili9225.c
··· 20 20 #include <drm/drm_damage_helper.h> 21 21 #include <drm/drm_drv.h> 22 22 #include <drm/drm_fb_dma_helper.h> 23 - #include <drm/drm_fbdev_generic.h> 23 + #include <drm/drm_fbdev_dma.h> 24 24 #include <drm/drm_fourcc.h> 25 25 #include <drm/drm_framebuffer.h> 26 26 #include <drm/drm_gem_atomic_helper.h> ··· 426 426 427 427 spi_set_drvdata(spi, drm); 428 428 429 - drm_fbdev_generic_setup(drm, 0); 429 + drm_fbdev_dma_setup(drm, 0); 430 430 431 431 return 0; 432 432 }