On Skylake, the hardware supports the same formats on all panes (well, except NV12 which is a bit special). Make sure we expose those common formats to user-space then. Used libdrm's tests/modetest to inspect the list of exposed formats. -- Damien Damien Lespiau (10): drm/i915/skl: Leave a new line between variable declarations and code drm/i915/skl: Add a new line before return drm/i915/skl: Rename a local variable to fit in 80 chars drm/i915/skl: Replace BUG() by MISSING_CASE() in skl_plane_ctl_format() drm/i915/skl: Support the advertized index format drm/i915: Don't use the intel_ prefix for gen-specific data drm/i915/skl: Don't advertize ARGB2101010 and ABGR2101010 drm/i915/skl: Make primary and sprite plane advertize the same formats drm/i915/skl: Factor skl_plane_get_formats() drm/i915: Make the sprite formats const drivers/gpu/drm/i915/intel_display.c | 79 ++++++++++++++++++++++++++---------- drivers/gpu/drm/i915/intel_drv.h | 2 + drivers/gpu/drm/i915/intel_sprite.c | 23 +++-------- 3 files changed, 66 insertions(+), 38 deletions(-) -- 2.1.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx