[PATCH 0/7] drm/i915: Further initial fb cleanups
Ville Syrjala <[email protected]>
| Newsgroups | org.freedesktop.lists.intel-gfx,org.freedesktop.lists.intel-xe |
|---|---|
| Organization | Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6 krs Bertel Jungin Aukio 5, 02600 Espoo, Finland |
| Message-ID | <[email protected]> |
From: Ville Syrjälä <[email protected]> Try to clean up most of the remaining mess in the initial FB readout/pinning code. This simplifies the parent interface, moves more display specific stuff to the display side of the driver split, and reduces the amount of state we need to drag across the border. Ville Syrjälä (7): drm/i915: Clear plane_config->fb pointer when done drm/i915: Don't pass the vma to parent->initial_plane->setup() drm/i915: Return just the 'fb' from intel_reuse_initial_plane_obj() drm/i915: Simplify intel_reuse_initial_plane_fb() drm/i915: Move the BIOS FB intel_framebuffer_init() to the display code drm/i915: Use intel_parent_fb_pin_ggtt_pin() for BIOS FB pin drm/i915: s/dev_priv/i915/ in the initial fb .setup() .../drm/i915/display/intel_display_types.h | 1 - .../drm/i915/display/intel_initial_plane.c | 89 ++++++++++++------- drivers/gpu/drm/i915/i915_initial_plane.c | 79 ++++------------ drivers/gpu/drm/xe/display/xe_fb_pin.c | 10 +-- drivers/gpu/drm/xe/display/xe_fb_pin.h | 12 --- drivers/gpu/drm/xe/display/xe_initial_plane.c | 76 ++-------------- include/drm/intel/display_parent_interface.h | 7 +- 7 files changed, 88 insertions(+), 186 deletions(-) -- 2.54.0