summaryrefslogtreecommitdiff
path: root/include/uapi/media
diff options
context:
space:
mode:
authorXu Han <hanxu@codeaurora.org>2017-01-04 10:43:47 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-09-21 23:35:03 -0700
commit414a690797e2f902a2f7df2203ace6fe9b47223f (patch)
tree23c9ac550377f9954328f537ab817a21ee83ec81 /include/uapi/media
parent6f777b2385c98a17d69bbeead6edbc7ad7470f72 (diff)
msm: camera: sensor: Add OIS read functionality
Adding capability to read OIS data, provided in the driver register settings. CRs-Fixed: 2114654 Change-Id: Ie10b55f597a4daa29267c6d4333ce9d9c7702d63 Signed-off-by: Xu Han <hanxu@codeaurora.org>
Diffstat (limited to 'include/uapi/media')
-rw-r--r--include/uapi/media/msm_cam_sensor.h2
-rw-r--r--include/uapi/media/msm_camera.h2
-rw-r--r--include/uapi/media/msm_camsensor_sdk.h2
3 files changed, 6 insertions, 0 deletions
diff --git a/include/uapi/media/msm_cam_sensor.h b/include/uapi/media/msm_cam_sensor.h
index c6144cd8f355..43d2e31b2e88 100644
--- a/include/uapi/media/msm_cam_sensor.h
+++ b/include/uapi/media/msm_cam_sensor.h
@@ -381,7 +381,9 @@ enum msm_ois_cfg_download_type_t {
enum msm_ois_i2c_operation {
MSM_OIS_WRITE = 0,
MSM_OIS_POLL,
+ MSM_OIS_READ,
};
+#define MSM_OIS_READ MSM_OIS_READ
struct reg_settings_ois_t {
uint16_t reg_addr;
diff --git a/include/uapi/media/msm_camera.h b/include/uapi/media/msm_camera.h
index 10ee4b7c9390..39e6927d9b7e 100644
--- a/include/uapi/media/msm_camera.h
+++ b/include/uapi/media/msm_camera.h
@@ -1541,7 +1541,9 @@ enum msm_camera_i2c_reg_addr_type {
MSM_CAMERA_I2C_BYTE_ADDR = 1,
MSM_CAMERA_I2C_WORD_ADDR,
MSM_CAMERA_I2C_3B_ADDR,
+ MSM_CAMERA_I2C_DWORD_ADDR,
};
+#define MSM_CAMERA_I2C_DWORD_ADDR MSM_CAMERA_I2C_DWORD_ADDR
struct msm_camera_i2c_reg_array {
uint16_t reg_addr;
diff --git a/include/uapi/media/msm_camsensor_sdk.h b/include/uapi/media/msm_camsensor_sdk.h
index a92c144f712e..e7d4416a71e3 100644
--- a/include/uapi/media/msm_camsensor_sdk.h
+++ b/include/uapi/media/msm_camsensor_sdk.h
@@ -85,8 +85,10 @@ enum msm_camera_i2c_reg_addr_type {
MSM_CAMERA_I2C_BYTE_ADDR = 1,
MSM_CAMERA_I2C_WORD_ADDR,
MSM_CAMERA_I2C_3B_ADDR,
+ MSM_CAMERA_I2C_DWORD_ADDR,
MSM_CAMERA_I2C_ADDR_TYPE_MAX,
};
+#define MSM_CAMERA_I2C_DWORD_ADDR MSM_CAMERA_I2C_DWORD_ADDR
enum msm_camera_i2c_data_type {
MSM_CAMERA_I2C_BYTE_DATA = 1,