From 46cc26e4fc4820b01ba2404106402bf860a2e28e Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Tue, 27 May 2025 11:06:23 +0800 Subject: [PATCH] include: uapi: rk-camera-module.h add RKMODULE_GET_WB_GAIN_INFO/RKMODULE_GET_BLC_INFO Change-Id: Ib82ea1b0225ace149c984eece9d4b8dc525ab875 Signed-off-by: Zefa Chen --- include/uapi/linux/rk-camera-module.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/include/uapi/linux/rk-camera-module.h b/include/uapi/linux/rk-camera-module.h index dd44f8afdfd8..cd0f956eb29c 100644 --- a/include/uapi/linux/rk-camera-module.h +++ b/include/uapi/linux/rk-camera-module.h @@ -222,6 +222,12 @@ #define RKMODULE_GET_BAYER_MODE \ _IOR('V', BASE_VIDIOC_PRIVATE + 52, __u32) +#define RKMODULE_GET_WB_GAIN_INFO \ + _IOR('V', BASE_VIDIOC_PRIVATE + 53, struct rkmodule_wb_gain_info) + +#define RKMODULE_GET_BLC_INFO \ + _IOR('V', BASE_VIDIOC_PRIVATE + 54, struct rkmodule_blc_info) + struct rkmodule_i2cdev_info { __u8 slave_addr; } __attribute__ ((packed)); @@ -964,4 +970,15 @@ enum rkmodule_bayer_mode { RKMODULE_QUARD_BAYER, }; +struct rkmodule_wb_gain_info { + __u32 coarse_bit; + __u32 fine_bit; + __u32 reserved[8]; +}; + +struct rkmodule_blc_info { + __u32 bit_width; + __u32 reserved[8]; +}; + #endif /* _UAPI_RKMODULE_CAMERA_H */