media: video: ov2710: add sensor group hold
[linux-2.6.git] / include / media / ov2710.h
index e3d4305..aeeaea8 100644 (file)
@@ -27,6 +27,7 @@
 #define OV2710_IOCTL_SET_COARSE_TIME   _IOW('o', 3, __u32)
 #define OV2710_IOCTL_SET_GAIN          _IOW('o', 4, __u16)
 #define OV2710_IOCTL_GET_STATUS                _IOR('o', 5, __u8)
+#define OV2710_IOCTL_SET_GROUP_HOLD    _IOW('o', 6, struct ov2710_ae)
 
 struct ov2710_mode {
        int xres;
@@ -35,6 +36,16 @@ struct ov2710_mode {
        __u32 coarse_time;
        __u16 gain;
 };
+
+struct ov2710_ae {
+       __u32 frame_length;
+       __u8 frame_length_enable;
+       __u32 coarse_time;
+       __u8 coarse_time_enable;
+       __s32 gain;
+       __u8 gain_enable;
+};
+
 #ifdef __KERNEL__
 struct ov2710_platform_data {
        int (*power_on)(void);