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

Reply via email to