summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJing Zhou <jzhou70@codeaurora.org>2015-12-04 18:27:49 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:22:45 -0700
commita69176361c2b8802edf6bacabd474402f71d5b3a (patch)
tree1e3357e50a1f4cf980ecb588e5ef2bc08cf685f9 /include
parentee68f004eca8d332195349533f67a7dbf552e843 (diff)
msm: camera: isp: Remove buffer queue shared list
Remove the shared list of buffer queue that is used in case of dual vfe. Whenever a buffer is dequeued from the buffer queue program it on both vfe and ensure that buffer is dequeued only once by compositing the buf done irq. Also, program scratch buffer for stats stream Change-Id: I96cd0a97b24bf6bc0223cbee8d1fc6bf2ecc7c49 Signed-off-by: Harsh Shah <harshs@codeaurora.org> Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org> Signed-off-by: Jing Zhou <jzhou70@codeaurora.org>
Diffstat (limited to 'include')
-rw-r--r--include/media/msmb_isp.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/include/media/msmb_isp.h b/include/media/msmb_isp.h
index 9d6cabd2c8b1..28fb2f2dde9b 100644
--- a/include/media/msmb_isp.h
+++ b/include/media/msmb_isp.h
@@ -568,7 +568,10 @@ enum msm_isp_event_mask_index {
ISP_EVENT_MASK_INDEX_BUF_DIVERT = 6,
ISP_EVENT_MASK_INDEX_COMP_STATS_NOTIFY = 7,
ISP_EVENT_MASK_INDEX_MASK_FE_READ_DONE = 8,
- ISP_EVENT_MASK_INDEX_BUF_DONE = 9
+ ISP_EVENT_MASK_INDEX_BUF_DONE = 9,
+ ISP_EVENT_MASK_INDEX_REG_UPDATE_MISSING = 10,
+ ISP_EVENT_MASK_INDEX_PING_PONG_MISMATCH = 11,
+ ISP_EVENT_MASK_INDEX_BUF_FATAL_ERROR = 12,
};
@@ -604,6 +607,15 @@ enum msm_isp_event_mask_index {
#define ISP_EVENT_SUBS_MASK_BUF_DONE \
(1 << ISP_EVENT_MASK_INDEX_BUF_DONE)
+#define ISP_EVENT_SUBS_MASK_REG_UPDATE_MISSING \
+ (1 << ISP_EVENT_MASK_INDEX_REG_UPDATE_MISSING)
+
+#define ISP_EVENT_SUBS_MASK_PING_PONG_MISMATCH \
+ (1 << ISP_EVENT_MASK_INDEX_PING_PONG_MISMATCH)
+
+#define ISP_EVENT_SUBS_MASK_BUF_FATAL_ERROR \
+ (1 << ISP_EVENT_MASK_INDEX_BUF_FATAL_ERROR)
+
enum msm_isp_event_idx {
ISP_REG_UPDATE = 0,
ISP_EPOCH_0 = 1,