From ec6b18cab9d06328b140199eac684c5f5863a910 Mon Sep 17 00:00:00 2001 From: Mark Yao Date: Sat, 10 Sep 2016 09:57:05 +0800 Subject: [PATCH] FROMLIST: drm: add ARM vendor format afbc AFBC is arm vendor format, it's a compressed format. The AFBC format is supported by rk3399 vop big. We know little about AFBC layout, hope to some guys can fixme about the afbc comment. Change-Id: I9b3edaeb8cc7ffb792820c2f9a60d91fd0c6c28b Signed-off-by: Mark Yao (am from https://patchwork.kernel.org/patch/9324667/) --- include/uapi/drm/drm_fourcc.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/uapi/drm/drm_fourcc.h b/include/uapi/drm/drm_fourcc.h index 0b69a7753558..79c94b4566d7 100644 --- a/include/uapi/drm/drm_fourcc.h +++ b/include/uapi/drm/drm_fourcc.h @@ -155,6 +155,7 @@ #define DRM_FORMAT_MOD_VENDOR_NV 0x03 #define DRM_FORMAT_MOD_VENDOR_SAMSUNG 0x04 #define DRM_FORMAT_MOD_VENDOR_QCOM 0x05 +#define DRM_FORMAT_MOD_VENDOR_ARM 0x06 /* add more to the end as needed */ #define fourcc_mod_code(vendor, val) \ @@ -229,4 +230,10 @@ */ #define DRM_FORMAT_MOD_SAMSUNG_64_32_TILE fourcc_mod_code(SAMSUNG, 1) +/* + * FIXME: AFBC is arm vendor format, it's a compressed format. + * + */ +#define DRM_FORMAT_MOD_ARM_AFBC fourcc_mod_code(ARM, 1) + #endif /* DRM_FOURCC_H */ -- 2.34.1