summaryrefslogtreecommitdiff
path: root/original-kernel-headers/media/msmb_isp.h
diff options
context:
space:
mode:
Diffstat (limited to 'original-kernel-headers/media/msmb_isp.h')
-rw-r--r--original-kernel-headers/media/msmb_isp.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/original-kernel-headers/media/msmb_isp.h b/original-kernel-headers/media/msmb_isp.h
index 43608e1..c1edce7 100644
--- a/original-kernel-headers/media/msmb_isp.h
+++ b/original-kernel-headers/media/msmb_isp.h
@@ -8,10 +8,11 @@
#define ISP_VERSION_40 40
#define ISP_VERSION_32 32
-#define ISP_NATIVE_BUF_BIT 0x10000
-#define ISP0_BIT 0x20000
-#define ISP1_BIT 0x40000
-#define ISP_META_CHANNEL_BIT 0x80000
+#define ISP_NATIVE_BUF_BIT (0x10000 << 0)
+#define ISP0_BIT (0x10000 << 1)
+#define ISP1_BIT (0x10000 << 2)
+#define ISP_META_CHANNEL_BIT (0x10000 << 3)
+#define ISP_SCRATCH_BUF_BIT (0x10000 << 4)
#define ISP_STATS_STREAM_BIT 0x80000000
enum ISP_START_PIXEL_PATTERN {
@@ -162,12 +163,14 @@ enum msm_vfe_axi_stream_update_type {
ENABLE_STREAM_BUF_DIVERT,
DISABLE_STREAM_BUF_DIVERT,
UPDATE_STREAM_FRAMEDROP_PATTERN,
+ UPDATE_STREAM_REQUEST_FRAMES,
};
struct msm_vfe_axi_stream_update_cmd {
uint32_t stream_handle;
enum msm_vfe_axi_stream_update_type update_type;
enum msm_vfe_frame_skip_pattern skip_pattern;
+ uint32_t request_frm_num;
};
enum msm_isp_stats_type {