Clarify which parts are i915 and xe core specific code, and which parts are display, and what the interface between the two is.
Jani Nikula (9): drm/{i915,xe}/fbdev: pass struct drm_device to intel_fbdev_fb_alloc() drm/{i915,xe}/fbdev: add intel_fbdev_fb_pitch_align() drm/{i915,xe}/fbdev: deduplicate struct drm_mode_fb_cmd2 init drm/i915/fbdev: abstract bo creation drm/xe/fbdev: abstract bo creation drm/{i915,xe}/fbdev: add intel_fbdev_fb_bo_destroy() drm/{i915,xe}/fbdev: deduplicate fbdev creation drm/{i915,xe}/fbdev: pass struct drm_device to intel_fbdev_fb_fill_info() drm/i915/fbdev: drop dependency on display in i915 specific code drivers/gpu/drm/i915/display/intel_fbdev.c | 59 +++++++++++++++++- drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 56 ++++++----------- drivers/gpu/drm/i915/display/intel_fbdev_fb.h | 14 +++-- drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 60 +++++-------------- 4 files changed, 99 insertions(+), 90 deletions(-) -- 2.47.2