summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2018-06-19 08:12:53 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2018-06-19 08:12:53 -0700
commitcd77641c8d407d0e8019060bdfa3dc2e26814072 (patch)
treefb2f7911ed238fd33359e197526ad2388e17d64a /include/uapi
parentd146f75a7e67c2bae2c535ca1dad96ab1ca422e6 (diff)
parentab4b239854cf4999ca37f01c169b38c8123cbbee (diff)
Merge "ais: support frame drop configuration for auto"
Diffstat (limited to 'include/uapi')
-rw-r--r--include/uapi/media/ais/msm_ais_isp.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/uapi/media/ais/msm_ais_isp.h b/include/uapi/media/ais/msm_ais_isp.h
index 2b4f0bfeb8c2..649173dd4404 100644
--- a/include/uapi/media/ais/msm_ais_isp.h
+++ b/include/uapi/media/ais/msm_ais_isp.h
@@ -936,6 +936,13 @@ struct msm_vfe_axi_output_plane_cfg {
uint32_t frame_increment;
};
+struct msm_vfe_axi_framedrop_update {
+ enum msm_vfe_axi_stream_src stream_src;
+
+ uint8_t framedrop_period;
+ uint32_t framedrop_pattern;
+};
+
struct msm_vfe_axi_output_path_cfg {
uint8_t enable;
@@ -1003,6 +1010,7 @@ enum msm_isp_ioctl_cmd_code {
MSM_ISP_SET_CLK_STATUS,
MSM_ISP_CMD_EXT,
+ MSM_ISP_FRAMEDROP_UPDATE,
};
@@ -1130,6 +1138,10 @@ enum msm_isp_ioctl_cmd_code {
_IOWR('V', MSM_ISP_AXI_OUTPUT_CFG, \
struct msm_vfe_axi_output_cfg)
+#define VIDIOC_MSM_ISP_FRAMEDROP_UPDATE \
+ _IOWR('V', MSM_ISP_FRAMEDROP_UPDATE, \
+ struct msm_vfe_axi_output_cfg)
+
#define VIDIOC_MSM_ISP_CAMIF_CFG \
_IOWR('V', MSM_ISP_CAMIF_CFG, \
struct msm_vfe_camif_cfg)