-
- Downloads
drm/omapdrm: Fix console with deferred ops
Commit 95da53d6 ("drm/omapdrm: Use regular fbdev I/O helpers") stopped console from updating for command mode displays because there is no damage handling in fb_sys_write() unlike we had earlier in drm_fb_helper_sys_write(). Let's fix the issue by adding FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS and FB_DMAMEM_HELPERS_DEFERRED as suggested by Thomas. We cannot use the FB_DEFAULT_DEFERRED_OPS as fb_deferred_io_mmap() won't work properly for write-combine. Fixes: 95da53d6 ("drm/omapdrm: Use regular fbdev I/O helpers") Suggested-by:Thomas Zimmermann <tzimmermann@suse.de> Reviewed-by:
Thomas Zimmermann <tzimmermann@suse.de> Signed-off-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240228063540.4444-3-tony@atomide.com
Showing
- drivers/gpu/drm/omapdrm/Kconfig 1 addition, 1 deletiondrivers/gpu/drm/omapdrm/Kconfig
- drivers/gpu/drm/omapdrm/omap_fbdev.c 22 additions, 6 deletionsdrivers/gpu/drm/omapdrm/omap_fbdev.c
- drivers/video/fbdev/core/Kconfig 6 additions, 0 deletionsdrivers/video/fbdev/core/Kconfig
- include/linux/fb.h 4 additions, 0 deletionsinclude/linux/fb.h
Loading
Please register or sign in to comment