diff options
| author | Jing Zhou <jzhou70@codeaurora.org> | 2015-12-04 18:27:49 -0800 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 21:22:45 -0700 |
| commit | a69176361c2b8802edf6bacabd474402f71d5b3a (patch) | |
| tree | 1e3357e50a1f4cf980ecb588e5ef2bc08cf685f9 /include | |
| parent | ee68f004eca8d332195349533f67a7dbf552e843 (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.h | 14 |
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, |
