media: rockchip: isp: add RKISP_VICAP_CMD_SOF cmd

Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I43c7dc062e3bd06223b31a2cd491f81f0507a3da
This commit is contained in:
Zefa Chen
2024-07-04 10:30:38 +08:00
committed by Tao Huang
parent f879f90a4e
commit 226865acf0

View File

@@ -27,6 +27,9 @@
#define RKISP_VICAP_CMD_HW_LINK \
_IOW('V', BASE_VIDIOC_PRIVATE + 6, int)
#define RKISP_VICAP_CMD_SOF \
_IOW('V', BASE_VIDIOC_PRIVATE + 7, struct rkisp_vicap_sof)
#define RKISP_VICAP_BUF_CNT 3
#define RKISP_VICAP_BUF_CNT_MAX 8
#define RKISP_RX_BUF_POOL_MAX (RKISP_VICAP_BUF_CNT_MAX * 3)
@@ -90,4 +93,19 @@ struct rkisp_rx_buf {
bool is_uncompact;
};
struct rkisp_vicap_sof {
u64 timestamp;
u32 sequence;
u32 exp[3];
u32 gain[3];
u32 hts;
u32 vts;
u32 pclk;
__u32 dcg_used;
__u32 dcg_val[3];
struct rkmodule_dcg_ratio dcg_ratio;
struct rkmodule_gain_mode gain_mode;
bool is_exp_active;
};
#endif