include: rk-camera-module: add cmd of RKMODULE_SET_BLC

Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I65a7979e828421daba600a537c737ff514a2c8b3
This commit is contained in:
Zefa Chen
2024-03-03 15:57:54 +08:00
committed by Tao Huang
parent 0a46c92b2d
commit 49f1524f77

View File

@@ -207,6 +207,9 @@
#define RKMODULE_SET_WB_GAIN \
_IOW('V', BASE_VIDIOC_PRIVATE + 47, struct rkmodule_wb_gain_group)
#define RKMODULE_SET_BLC \
_IOW('V', BASE_VIDIOC_PRIVATE + 48, struct rkmodule_blc_group)
struct rkmodule_i2cdev_info {
__u8 slave_addr;
} __attribute__ ((packed));
@@ -920,4 +923,19 @@ struct rkmodule_wb_gain_group {
struct rkmodule_wb_gain wb_gain[RKMODULE_MAX_WB_GAIN_GROUP];
};
#define RKMODULE_MAX_BLC_GROUP (4)
enum rkmodule_blc_type {
RKMODULE_HCG_BLC,
RKMODULE_LCG_BLC,
RKMODULE_SPD_BLC,
RKMODULE_VS_BLC,
};
struct rkmodule_blc_group {
__u32 group_num;
enum rkmodule_blc_type blc_type[RKMODULE_MAX_BLC_GROUP];
__u32 blc[RKMODULE_MAX_BLC_GROUP];
};
#endif /* _UAPI_RKMODULE_CAMERA_H */