OSDN Git Service

minigbm: mediatek: Do not scan out ABGR8888/XBGR8888
authorNicolas Boichat <drinkcat@google.com>
Mon, 7 Nov 2016 09:00:15 +0000 (17:00 +0800)
committerchrome-bot <chrome-bot@chromium.org>
Tue, 8 Nov 2016 10:53:19 +0000 (02:53 -0800)
Adding ABGR8888 breaks the software cursor on ARC++,
XBGR8888 is not supported by the DRM driver.

BUG=b:32554065
BUG=chrome-os-partner:59436
TEST=Open play store on elm, cursor appears fine.

Change-Id: I7366d2b2acfc50415c381131ba7cf8b70c0de5d8
Reviewed-on: https://chromium-review.googlesource.com/408536
Commit-Ready: Nicolas Boichat <drinkcat@chromium.org>
Tested-by: Nicolas Boichat <drinkcat@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
mediatek.c

index 381d8ab..0054054 100644 (file)
@@ -89,10 +89,10 @@ const struct backend backend_mediatek =
                                      | DRV_BO_USE_SW_READ_RARELY | DRV_BO_USE_SW_WRITE_RARELY},
                {DRV_FORMAT_ARGB8888, DRV_BO_USE_SCANOUT | DRV_BO_USE_CURSOR | DRV_BO_USE_LINEAR |
                                      DRV_BO_USE_SW_READ_OFTEN | DRV_BO_USE_SW_WRITE_OFTEN},
-               {DRV_FORMAT_ABGR8888, DRV_BO_USE_SCANOUT | DRV_BO_USE_CURSOR | DRV_BO_USE_RENDERING
+               {DRV_FORMAT_ABGR8888, DRV_BO_USE_RENDERING
                                      | DRV_BO_USE_SW_READ_OFTEN | DRV_BO_USE_SW_WRITE_OFTEN
                                      | DRV_BO_USE_SW_READ_RARELY | DRV_BO_USE_SW_WRITE_RARELY},
-               {DRV_FORMAT_XBGR8888, DRV_BO_USE_SCANOUT | DRV_BO_USE_CURSOR | DRV_BO_USE_RENDERING
+               {DRV_FORMAT_XBGR8888, DRV_BO_USE_RENDERING
                                      | DRV_BO_USE_SW_READ_OFTEN | DRV_BO_USE_SW_WRITE_OFTEN
                                      | DRV_BO_USE_SW_READ_RARELY | DRV_BO_USE_SW_WRITE_RARELY},
                {DRV_FORMAT_RGB565,   DRV_BO_USE_SCANOUT | DRV_BO_USE_CURSOR | DRV_BO_USE_RENDERING