summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHoegeun Kwon <hoegeun.kwon@samsung.com>2017-07-20 15:05:13 +0900
committerSeung-Woo Kim <sw0312.kim@samsung.com>2018-02-26 10:21:49 +0900
commitf74ebc0470bf2614723948fb4e5a18d4369b0b6b (patch)
tree96691057a26dbe2b5db5d7b8cc5a5e93a3baca26
parent30a9191231ffdd017f40e75d7e69765a9e1735b0 (diff)
downloadlibdrm-f74ebc0470bf2614723948fb4e5a18d4369b0b6b.tar.gz
libdrm-f74ebc0470bf2614723948fb4e5a18d4369b0b6b.tar.bz2
libdrm-f74ebc0470bf2614723948fb4e5a18d4369b0b6b.zip
exynos/drm: sync with v4.1.36 rebased tree for exynos_ipp_prop_list
There is a problem using the IPP_GET_RPOPERTY ioctl because the structure exynos_ipp_prop_list is not synchronized. Synchronize with exynos_ipp_prop_list structure of tizen kernel v4.1.36 Refer below commit of tizen kernel: - Commit id: 60f8b78 (drm/exynos/gsc: Add rotation hardware limits of gscaler) - https://review.tizen.org/git/?p=platform/kernel/linux-exynos.git;a=commit;h=60f8b78ad8b75c5c3a52f2ad66897da628153eec Change-Id: Id1989f571c989afb2c73bd4d654f560c3be4067c Signed-off-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>
-rw-r--r--exynos/exynos_drm.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/exynos/exynos_drm.h b/exynos/exynos_drm.h
index bbdae5aa..fdccba9e 100644
--- a/exynos/exynos_drm.h
+++ b/exynos/exynos_drm.h
@@ -253,15 +253,13 @@ enum drm_exynos_ipp_dithering {
* @csc: flag of csc supporting.
* @crop: flag of crop supporting.
* @scale: flag of scale supporting.
- * @blending: flag of blending supporting.
- * @dithering: flag of dithering supporting.
- * @colorfill: flag of colorfill supporting.
* @refresh_min: min hz of refresh.
* @refresh_max: max hz of refresh.
* @crop_min: crop min resolution.
* @crop_max: crop max resolution.
* @scale_min: scale min resolution.
* @scale_max: scale max resolution.
+ * @rot_max: rotation max resolution.
*/
struct drm_exynos_ipp_prop_list {
__u32 version;
@@ -273,15 +271,14 @@ struct drm_exynos_ipp_prop_list {
__u32 csc;
__u32 crop;
__u32 scale;
- __u32 blending;
- __u32 dithering;
- __u32 colorfill;
__u32 refresh_min;
__u32 refresh_max;
+ __u32 reserved;
struct drm_exynos_sz crop_min;
struct drm_exynos_sz crop_max;
struct drm_exynos_sz scale_min;
struct drm_exynos_sz scale_max;
+ struct drm_exynos_sz rot_max;
};
/**