summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2017-04-14 07:29:02 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-04-14 07:29:01 -0700
commitbe634a49f4c3a839f879e23faf23b9763ee0558e (patch)
treee092d4d8ce6e7a743454456c0c0d318a5b5c7b69 /include/uapi
parented74c93ee851328501b374aba2911def8d7ab5d5 (diff)
parentcea9ac19b93db10dd5d40367d6b09d46f6dd8c3a (diff)
Merge "msm: camera: ispif: adds 3D support"
Diffstat (limited to 'include/uapi')
-rw-r--r--include/uapi/media/msmb_ispif.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/uapi/media/msmb_ispif.h b/include/uapi/media/msmb_ispif.h
index 3720056aa28d..c3a6e006b2ff 100644
--- a/include/uapi/media/msmb_ispif.h
+++ b/include/uapi/media/msmb_ispif.h
@@ -36,7 +36,6 @@ enum msm_ispif_intftype {
#define RDI1_MASK (1 << RDI1)
#define RDI2_MASK (1 << RDI2)
-
enum msm_ispif_vc {
VC0,
VC1,
@@ -102,10 +101,17 @@ struct msm_ispif_params_entry {
uint16_t crop_end_pixel;
};
+struct msm_ispif_right_param_entry {
+ enum msm_ispif_cid cids[MAX_CID_CH_PARAM_ENTRY];
+ enum msm_ispif_csid csid;
+};
+
struct msm_ispif_param_data_ext {
uint32_t num;
struct msm_ispif_params_entry entries[MAX_PARAM_ENTRIES];
struct msm_ispif_pack_cfg pack_cfg[CID_MAX];
+ struct msm_ispif_right_param_entry right_entries[MAX_PARAM_ENTRIES];
+ uint32_t stereo_enable;
};
struct msm_ispif_param_data {
@@ -157,6 +163,8 @@ struct ispif_cfg_data_ext {
#define ISPIF_RDI_PACK_MODE_SUPPORT 1
+#define ISPIF_3D_SUPPORT 1
+
#define VIDIOC_MSM_ISPIF_CFG \
_IOWR('V', BASE_VIDIOC_PRIVATE, struct ispif_cfg_data)