mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
include: rk-camera-module: add command for sensor adapter
1.modify RKMODULE_SET_MCLK 2.add RKMODULE_SET_DEV_INFO Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com> Change-Id: Ifaedf8a4ed96c9daa31fe946c6cd6eeaf7a51f02
This commit is contained in:
@@ -125,7 +125,7 @@
|
||||
_IOW('V', BASE_VIDIOC_PRIVATE + 22, __u32)
|
||||
|
||||
#define RKMODULE_SET_MCLK \
|
||||
_IOW('V', BASE_VIDIOC_PRIVATE + 23, __u32)
|
||||
_IOW('V', BASE_VIDIOC_PRIVATE + 23, struct rkmodule_mclk_data)
|
||||
|
||||
#define RKMODULE_SET_LINK_FREQ \
|
||||
_IOW('V', BASE_VIDIOC_PRIVATE + 24, __s64)
|
||||
@@ -145,6 +145,20 @@
|
||||
#define RKMODULE_SYNC_I2CDEV_COMPLETE \
|
||||
_IOW('V', BASE_VIDIOC_PRIVATE + 29, __u8)
|
||||
|
||||
#define RKMODULE_SET_DEV_INFO \
|
||||
_IOW('V', BASE_VIDIOC_PRIVATE + 30, struct rkmodule_dev_info)
|
||||
|
||||
struct rkmodule_i2cdev_info {
|
||||
u8 slave_addr;
|
||||
} __attribute__ ((packed));
|
||||
|
||||
struct rkmodule_dev_info {
|
||||
union {
|
||||
struct rkmodule_i2cdev_info i2c_dev;
|
||||
u32 reserved[8];
|
||||
};
|
||||
} __attribute__ ((packed));
|
||||
|
||||
/* csi0/csi1 phy support full/split mode */
|
||||
enum rkmodule_phy_mode {
|
||||
PHY_FULL_MODE,
|
||||
@@ -634,4 +648,12 @@ enum rkmodule_sync_mode {
|
||||
INTERNAL_MASTER_MODE,
|
||||
SLAVE_MODE,
|
||||
};
|
||||
|
||||
struct rkmodule_mclk_data {
|
||||
u32 enable;
|
||||
u32 mclk_index;
|
||||
u32 mclk_rate;
|
||||
u32 reserved[8];
|
||||
};
|
||||
|
||||
#endif /* _UAPI_RKMODULE_CAMERA_H */
|
||||
|
||||
Reference in New Issue
Block a user