summaryrefslogtreecommitdiff
path: root/original-kernel-headers/media/msm_isp.h
diff options
context:
space:
mode:
Diffstat (limited to 'original-kernel-headers/media/msm_isp.h')
-rw-r--r--original-kernel-headers/media/msm_isp.h41
1 files changed, 19 insertions, 22 deletions
diff --git a/original-kernel-headers/media/msm_isp.h b/original-kernel-headers/media/msm_isp.h
index 9fa5932..a0aede0 100644
--- a/original-kernel-headers/media/msm_isp.h
+++ b/original-kernel-headers/media/msm_isp.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2011-2012, Code Aurora Forum. All rights reserved.
+/* Copyright (c) 2011-2012, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@@ -235,9 +235,9 @@
#define VFE_CMD_TEST_GEN_CFG 162
struct msm_isp_cmd {
- int32_t id;
+ int32_t id;
uint16_t length;
- void *value;
+ void *value;
};
#define VPE_CMD_DUMMY_0 0
@@ -255,14 +255,14 @@ struct msm_isp_cmd {
#define VPE_CMD_ZOOM 13
#define VPE_CMD_MAX 14
-#define MSM_PP_CMD_TYPE_NOT_USED 0 /* not used */
-#define MSM_PP_CMD_TYPE_VPE 1 /* VPE cmd */
-#define MSM_PP_CMD_TYPE_MCTL 2 /* MCTL cmd */
+#define MSM_PP_CMD_TYPE_NOT_USED 0 /* not used */
+#define MSM_PP_CMD_TYPE_VPE 1 /* VPE cmd */
+#define MSM_PP_CMD_TYPE_MCTL 2 /* MCTL cmd */
-#define MCTL_CMD_DUMMY_0 0 /* not used */
-#define MCTL_CMD_GET_FRAME_BUFFER 1 /* reserve a free frame buffer */
-#define MCTL_CMD_PUT_FRAME_BUFFER 2 /* return the free frame buffer */
-#define MCTL_CMD_DIVERT_FRAME_PP_PATH 3 /* divert frame for pp */
+#define MCTL_CMD_DUMMY_0 0 /* not used */
+#define MCTL_CMD_GET_FRAME_BUFFER 1 /* reserve a free frame buffer */
+#define MCTL_CMD_PUT_FRAME_BUFFER 2 /* return the free frame buffer */
+#define MCTL_CMD_DIVERT_FRAME_PP_PATH 3 /* divert frame for pp */
/* event typese sending to MCTL PP module */
#define MCTL_PP_EVENT_NOTUSED 0
@@ -275,7 +275,6 @@ struct msm_isp_cmd {
#define VPE_SCALER_CONFIG_LEN 260
#define VPE_DIS_OFFSET_CFG_LEN 12
-
#define CAPTURE_WIDTH 1280
#define IMEM_Y_SIZE (CAPTURE_WIDTH*16)
#define IMEM_CBCR_SIZE (CAPTURE_WIDTH*8)
@@ -286,7 +285,6 @@ struct msm_isp_cmd {
#define IMEM_Y_PONG_OFFSET (IMEM_CBCR_PING_OFFSET + IMEM_CBCR_SIZE)
#define IMEM_CBCR_PONG_OFFSET (IMEM_Y_PONG_OFFSET + IMEM_Y_SIZE)
-
struct msm_vpe_op_mode_cfg {
uint8_t op_mode_cfg[VPE_OPERATION_MODE_CFG_LEN];
};
@@ -325,14 +323,14 @@ struct msm_vpe_clock_rate {
uint32_t rate;
};
struct msm_pp_crop {
- uint32_t src_x;
- uint32_t src_y;
- uint32_t src_w;
- uint32_t src_h;
- uint32_t dst_x;
- uint32_t dst_y;
- uint32_t dst_w;
- uint32_t dst_h;
+ uint32_t src_x;
+ uint32_t src_y;
+ uint32_t src_w;
+ uint32_t src_h;
+ uint32_t dst_x;
+ uint32_t dst_y;
+ uint32_t dst_w;
+ uint32_t dst_h;
uint8_t update_flag;
};
#define MSM_MCTL_PP_VPE_FRAME_ACK (1<<0)
@@ -340,7 +338,7 @@ struct msm_pp_crop {
struct msm_mctl_pp_frame_cmd {
uint32_t cookie;
- uint8_t vpe_output_action;
+ uint8_t vpe_output_action;
uint32_t src_buf_handle;
uint32_t dest_buf_handle;
struct msm_pp_crop crop;
@@ -368,4 +366,3 @@ struct msm_frame_info {
};
#endif /*__MSM_ISP_H__*/
-