-
- Downloads
drm/{i915,xe}: Run DRM default client setup
Rework fbdev probing to support fbdev_probe in struct drm_driver and remove the old fb_probe callback. Provide an initializer macro that sets the callback in struct drm_driver according to the kernel configuration. Call drm_client_setup_with_color_mode() to run the kernel's default client setup for DRM. This commit also prepares support for the kernel's drm_log client (or any future client) in i915. Using drm_log will also require vmap support in GEM objects. Signed-off-by:Thomas Zimmermann <tzimmermann@suse.de> Reviewed-by:
Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20241212170913.185939-11-tzimmermann@suse.de Signed-off-by:
Maarten Lankhorst <dev@lankhorst.se>
Showing
- drivers/gpu/drm/i915/display/intel_display_core.h 0 additions, 1 deletiondrivers/gpu/drm/i915/display/intel_display_core.h
- drivers/gpu/drm/i915/display/intel_fbdev.c 5 additions, 189 deletionsdrivers/gpu/drm/i915/display/intel_fbdev.c
- drivers/gpu/drm/i915/display/intel_fbdev.h 8 additions, 9 deletionsdrivers/gpu/drm/i915/display/intel_fbdev.h
- drivers/gpu/drm/i915/i915_driver.c 3 additions, 0 deletionsdrivers/gpu/drm/i915/i915_driver.c
- drivers/gpu/drm/xe/display/xe_display.c 5 additions, 0 deletionsdrivers/gpu/drm/xe/display/xe_display.c
Loading