diff options
author | Jesse Barnes <jbarnes@virtuousgeek.org> | 2012-03-07 08:49:29 -0800 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2012-03-07 10:52:13 -0800 |
commit | b250da79a0c972ef7f6d58ebd1083cab066e6c82 (patch) | |
tree | 60af1f7c295a5b8385e8af3f69380c99c84fa005 | |
parent | ab2f9df10dd955f1fc0a8650e377588c98f1c029 (diff) | |
download | kernel_goldelico_gta04-b250da79a0c972ef7f6d58ebd1083cab066e6c82.zip kernel_goldelico_gta04-b250da79a0c972ef7f6d58ebd1083cab066e6c82.tar.gz kernel_goldelico_gta04-b250da79a0c972ef7f6d58ebd1083cab066e6c82.tar.bz2 |
drm/i915: support 32 bit BGR formats in sprite planes
intel_framebuffer_init does some basic sanity checking of the pixel format,
but is used by the plane code in addition to the primary crtc. So it
needs to contain any formats used in either place.
Add the XBGR8888 format to the checklist so the plane code can use it.
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r-- | drivers/gpu/drm/i915/intel_display.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index f851db7..397087c 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c @@ -7828,6 +7828,7 @@ int intel_framebuffer_init(struct drm_device *dev, case DRM_FORMAT_RGB332: case DRM_FORMAT_RGB565: case DRM_FORMAT_XRGB8888: + case DRM_FORMAT_XBGR8888: case DRM_FORMAT_ARGB8888: case DRM_FORMAT_XRGB2101010: case DRM_FORMAT_ARGB2101010: |