Merge commit 'e57205222fd61a41a8c45da3e43083d4f55756ee'

* commit 'e57205222fd61a41a8c45da3e43083d4f55756ee':
  media: rockchip: vicap used yuv packet fmt to capture rgb888
  arm64: dts: rockchip: rv1126bp: Add usb2 drd node
  media: rockchip: vicap fixes sof not increase after loss frame
  media: i2c: ox03c10 support set cmps mode
  include: uapi: rk-camera-module.h add RKMODULE_SET_CMPS_MODE
  media: i2c: ox03c10 support record wbgain before streaming
  media: i2c: ox03c10 support get wbgain/blc info
  include: uapi: rk-camera-module.h add RKMODULE_GET_WB_GAIN_INFO/RKMODULE_GET_BLC_INFO
  media: i2c: ox03c10 modify gain range
  media: i2c: ox03c10 support linear raw10
  media: i2c: os12d40 support 2256x1256@30fps
  media: rockchip: vicap fixes error of destroy dummy buffer
  arm64: dts: rockchip: rv1126b-evb-dual-cam-csi0: sc450ai support sync mode
  media: i2c: sc450ai support sync mode
  arm64: dts: rockchip: rv1126b-evb-dual-cam-csi0: fixes error of compilation
  ARM: configs: rv1126b-tb: Build in RKNPU
  arm64: dts: rockchip: rv1126bp-evb-v14 enable rkfec and rkavsp
  mfd: rk806: Solve the problem of directly accessing the bus before it's fully restored

Change-Id: Idda9b9f64b11d70b07ec813187659b663f373ce6
This commit is contained in:
Tao Huang
2025-06-20 21:21:18 +08:00
13 changed files with 2358 additions and 117 deletions

View File

@@ -222,6 +222,15 @@
#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)
#define RKMODULE_SET_CMPS_MODE \
_IOW('V', BASE_VIDIOC_PRIVATE + 55, __u32)
struct rkmodule_i2cdev_info {
__u8 slave_addr;
} __attribute__ ((packed));
@@ -964,4 +973,20 @@ 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];
};
enum rkmodule_cmps_mode {
CMPS_LOW_BIT_WIDTH_MODE,
CMPS_HIGH_BIT_WIDTH_MODE,
};
#endif /* _UAPI_RKMODULE_CAMERA_H */