summaryrefslogtreecommitdiff
path: root/samsung/exynos_drm_plane.c
diff options
context:
space:
mode:
authorwonyeong choi <won0.choi@samsung.com>2020-02-17 18:21:39 +0900
committerAdrian Salido <salidoa@google.com>2020-09-29 13:59:20 -0700
commit62d2f1f643cd711d47b435e3ecf9341a78d138b6 (patch)
tree66acf4a90b5ca7339669bf1458b31cad263dd48b /samsung/exynos_drm_plane.c
parenta93a7e0f5eadb96e3e5a1a346e2c67271dc7ca15 (diff)
downloaddisplay-62d2f1f643cd711d47b435e3ecf9341a78d138b6.tar.gz
drm: samsung: support SBWC feature
SBWC(Samsung Band Width Compression) feature which can decompress data encoded by SBWC encoder in a buffer now is supported. SBWC decoder in GS101 only can support lossless format. BUG: 151047723 Signed-off-by: wonyeong choi <won0.choi@samsung.com> Signed-off-by: Jiun Yu <jiun.yu@samsung.com> Change-Id: Ib45b919f4d27a3eec7595fdd1667f60c498e4792
Diffstat (limited to 'samsung/exynos_drm_plane.c')
-rw-r--r--samsung/exynos_drm_plane.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/samsung/exynos_drm_plane.c b/samsung/exynos_drm_plane.c
index f6e296f..1270e31 100644
--- a/samsung/exynos_drm_plane.c
+++ b/samsung/exynos_drm_plane.c
@@ -279,6 +279,9 @@ exynos_drm_plane_check_format(const struct exynos_drm_plane_config *config,
if (fb->modifier & DRM_FORMAT_MOD_SAMSUNG_COLORMAP)
return 0;
+ if (fb->modifier & DRM_FORMAT_MOD_SAMSUNG_SBWC(0))
+ return 0;
+
DRM_ERROR("not supported modifier(0x%llx)\n", fb->modifier);
return -ENOTSUPP;
}