OSDN Git Service

amdgpu: Add ABGR8888 for scanout
authorDrew Davenport <ddavenport@chromium.org>
Mon, 25 Mar 2019 15:18:42 +0000 (09:18 -0600)
committerchrome-bot <chrome-bot@chromium.org>
Wed, 27 Mar 2019 12:57:27 +0000 (05:57 -0700)
BUG=b:127868532
TEST=Complete glbench without errors in crosvm

Change-Id: I921ab9dd1611d6b45eb980ed7988941806eb6761
Reviewed-on: https://chromium-review.googlesource.com/1538374
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Drew Davenport <ddavenport@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
amdgpu.c

index fabedf3..e4349b9 100644 (file)
--- a/amdgpu.c
+++ b/amdgpu.c
@@ -84,6 +84,7 @@ static int amdgpu_init(struct driver *drv)
        /* Linear formats supported by display. */
        drv_modify_combination(drv, DRM_FORMAT_ARGB8888, &metadata, BO_USE_CURSOR | BO_USE_SCANOUT);
        drv_modify_combination(drv, DRM_FORMAT_XRGB8888, &metadata, BO_USE_CURSOR | BO_USE_SCANOUT);
+       drv_modify_combination(drv, DRM_FORMAT_ABGR8888, &metadata, BO_USE_SCANOUT);
        drv_modify_combination(drv, DRM_FORMAT_XBGR8888, &metadata, BO_USE_SCANOUT);
 
        /* YUV formats for camera and display. */