diff options
author | Daniel Blum <dblum@marvell.com> | 2015-12-01 22:46:09 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2015-12-03 02:21:46 -0800 |
commit | 080405c9f9286b8b6dc7abc52ae9930a7a672610 (patch) | |
tree | 7ca7e3bad2c2e1bdbd233f3419d5ed3ad1bffbc7 /marvell.c | |
parent | f4bfdbaee1fa0212928b83c839a178872bd7f688 (diff) |
minigbm: Add marvell minigbm driver.
Add a minigbm driver to support the marvell drm.
BUG=chrome-os-partner:43199
TEST=Freon boots to browser
Change-Id: Ib00d4433a6e3103505a4ceaed1e4ac1ea0d2ba5e
Signed-off-by: Daniel Blum <dblum@marvell.com>
Reviewed-on: https://chromium-review.googlesource.com/315359
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Eduardo Gallofin <eduardog@marvell.com>
Diffstat (limited to 'marvell.c')
-rw-r--r-- | marvell.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/marvell.c b/marvell.c new file mode 100644 index 0000000..71be560 --- /dev/null +++ b/marvell.c @@ -0,0 +1,23 @@ +/* + * Copyright 2015 The Chromium OS Authors. All rights reserved. + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#ifdef GBM_MARVELL + +#include "gbm_priv.h" +#include "helpers.h" + +struct gbm_driver gbm_driver_marvell = +{ + .name = "marvell", + .bo_create = gbm_dumb_bo_create, + .bo_destroy = gbm_dumb_bo_destroy, + .format_list = { + {GBM_FORMAT_XRGB8888, GBM_BO_USE_SCANOUT | GBM_BO_USE_CURSOR | GBM_BO_USE_RENDERING | GBM_BO_USE_WRITE}, + {GBM_FORMAT_ARGB8888, GBM_BO_USE_SCANOUT | GBM_BO_USE_CURSOR | GBM_BO_USE_RENDERING | GBM_BO_USE_WRITE}, + } +}; + +#endif |