|
@@ -117,16 +117,19 @@ static const struct exynos_drm_plane_config plane_configs[MIXER_WIN_NR] = {
|
|
.type = DRM_PLANE_TYPE_PRIMARY,
|
|
.type = DRM_PLANE_TYPE_PRIMARY,
|
|
.pixel_formats = mixer_formats,
|
|
.pixel_formats = mixer_formats,
|
|
.num_pixel_formats = ARRAY_SIZE(mixer_formats),
|
|
.num_pixel_formats = ARRAY_SIZE(mixer_formats),
|
|
|
|
+ .capabilities = EXYNOS_DRM_PLANE_CAP_DOUBLE,
|
|
}, {
|
|
}, {
|
|
.zpos = 1,
|
|
.zpos = 1,
|
|
.type = DRM_PLANE_TYPE_CURSOR,
|
|
.type = DRM_PLANE_TYPE_CURSOR,
|
|
.pixel_formats = mixer_formats,
|
|
.pixel_formats = mixer_formats,
|
|
.num_pixel_formats = ARRAY_SIZE(mixer_formats),
|
|
.num_pixel_formats = ARRAY_SIZE(mixer_formats),
|
|
|
|
+ .capabilities = EXYNOS_DRM_PLANE_CAP_DOUBLE,
|
|
}, {
|
|
}, {
|
|
.zpos = 2,
|
|
.zpos = 2,
|
|
.type = DRM_PLANE_TYPE_OVERLAY,
|
|
.type = DRM_PLANE_TYPE_OVERLAY,
|
|
.pixel_formats = vp_formats,
|
|
.pixel_formats = vp_formats,
|
|
.num_pixel_formats = ARRAY_SIZE(vp_formats),
|
|
.num_pixel_formats = ARRAY_SIZE(vp_formats),
|
|
|
|
+ .capabilities = EXYNOS_DRM_PLANE_CAP_SCALE,
|
|
},
|
|
},
|
|
};
|
|
};
|
|
|
|
|