mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
include: uapi: rk-camera-module.h: RKMODULE_SET_BLC add more param
Change-Id: Id56e2591124832631aaf3be0658a558e3c7b10cb Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
This commit is contained in:
@@ -244,6 +244,12 @@
|
||||
#define RKMODULE_SET_REG_SETTING \
|
||||
_IOW('V', BASE_VIDIOC_PRIVATE + 60, struct rkmodule_reg_setting)
|
||||
|
||||
#define RKMODULE_REG_LIST_MAX (16)
|
||||
struct rkmodule_reg_struct {
|
||||
__u32 reg_addr;
|
||||
__u32 reg_val;
|
||||
};
|
||||
|
||||
struct rkmodule_i2cdev_info {
|
||||
__u8 slave_addr;
|
||||
} __attribute__ ((packed));
|
||||
@@ -976,9 +982,15 @@ enum rkmodule_blc_type {
|
||||
};
|
||||
|
||||
struct rkmodule_blc_group {
|
||||
__u32 enable;
|
||||
__u32 group_num;
|
||||
enum rkmodule_blc_type blc_type[RKMODULE_MAX_BLC_GROUP];
|
||||
__u32 blc[RKMODULE_MAX_BLC_GROUP];
|
||||
__u32 bkdg_sw_en;
|
||||
__u32 dgbk2bkdg_thred;
|
||||
__u32 bkdg2dgbk_thred;
|
||||
__u32 reg_num;
|
||||
struct rkmodule_reg_struct reg_list[RKMODULE_REG_LIST_MAX];
|
||||
};
|
||||
|
||||
enum rkmodule_bayer_mode {
|
||||
@@ -1042,18 +1054,12 @@ struct rkmodule_lenc_info {
|
||||
__u32 reserved[8];
|
||||
};
|
||||
|
||||
struct rkmodule_reg_struct {
|
||||
__u32 reg_addr;
|
||||
__u32 reg_val;
|
||||
};
|
||||
|
||||
enum rkmodule_binning_mode {
|
||||
BAYER_BINNING_2X2,
|
||||
BAYER_SKIP_2X2,
|
||||
QBC_BINNING_2X2,
|
||||
};
|
||||
|
||||
#define RKMODULE_REG_LIST_MAX (16)
|
||||
struct rkmodule_reg_setting {
|
||||
__u32 setting_id;
|
||||
__u32 binning_mode;
|
||||
|
||||
Reference in New Issue
Block a user