aboutsummaryrefslogtreecommitdiff
path: root/original
diff options
context:
space:
mode:
authorIliyan Malchev <malchev@google.com>2012-10-03 01:03:05 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-10-03 01:03:05 -0700
commitb988662560928d109bc0bfc6ac5fa3d805fdd45d (patch)
tree3489c48a31d7afbae4c5eff45ad791133e90c2af /original
parent215825801e6d77d1c6f03f110d85499c270c1d84 (diff)
parent415c5e6381c57e51874519a457cfd14066789b1c (diff)
downloadkernel-headers-b988662560928d109bc0bfc6ac5fa3d805fdd45d.tar.gz
am 415c5e63: external/kernel-headers: update original msm_mdp.h
* commit '415c5e6381c57e51874519a457cfd14066789b1c': external/kernel-headers: update original msm_mdp.h
Diffstat (limited to 'original')
-rwxr-xr-xoriginal/linux/msm_mdp.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/original/linux/msm_mdp.h b/original/linux/msm_mdp.h
index 1305fe7..11861e1 100755
--- a/original/linux/msm_mdp.h
+++ b/original/linux/msm_mdp.h
@@ -72,6 +72,8 @@
#define MSMFB_VSYNC_CTRL _IOW(MSMFB_IOCTL_MAGIC, 161, unsigned int)
#define MSMFB_BUFFER_SYNC _IOW(MSMFB_IOCTL_MAGIC, 162, struct mdp_buf_sync)
#define MSMFB_OVERLAY_COMMIT _IOW(MSMFB_IOCTL_MAGIC, 163, unsigned int)
+#define MSMFB_DISPLAY_COMMIT _IOW(MSMFB_IOCTL_MAGIC, 164, \
+ struct mdp_display_commit)
#define FB_TYPE_3D_PANEL 0x10101010
#define MDP_IMGTYPE2_START 0x10000
@@ -487,7 +489,8 @@ struct msmfb_mdp_pp {
} data;
};
-#define MDP_MAX_FENCE_FD 4
+#define MDP_MAX_FENCE_FD 10
+#define MDP_BUF_SYNC_FLAG_WAIT 1
struct mdp_buf_sync {
uint32_t flags;
@@ -496,6 +499,20 @@ struct mdp_buf_sync {
int *rel_fen_fd;
};
+struct mdp_buf_fence {
+ uint32_t flags;
+ uint32_t acq_fen_fd_cnt;
+ int acq_fen_fd[MDP_MAX_FENCE_FD];
+ int rel_fen_fd[MDP_MAX_FENCE_FD];
+};
+
+struct mdp_display_commit {
+ uint32_t flags;
+ uint32_t wait_for_finish;
+ struct fb_var_screeninfo var;
+ struct mdp_buf_fence buf_fence;
+};
+
struct mdp_page_protection {
uint32_t page_protection;
};