X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=drivers%2Fmedia%2Fvideo%2Ftcm825x.h;h=770ebacfa344a109663d533f9dc049a226409bd1;hb=15152e448b693fa41de40f1e40ffbe717a3aab88;hp=d6471ec40bc51f010d89f1551de92c89b7097c9a;hpb=a5e90862114124d79e1a3f34641b00fec51d1806;p=safe%2Fjmp%2Flinux-2.6 diff --git a/drivers/media/video/tcm825x.h b/drivers/media/video/tcm825x.h index d6471ec..770ebac 100644 --- a/drivers/media/video/tcm825x.h +++ b/drivers/media/video/tcm825x.h @@ -163,6 +163,9 @@ enum pixel_format { YUV422 = 0, RGB565 }; #define NUM_IMAGE_SIZES 6 #define NUM_PIXEL_FORMATS 2 +#define TCM825X_XCLK_MIN 11900000 +#define TCM825X_XCLK_MAX 25000000 + struct capture_size { unsigned long width; unsigned long height; @@ -178,6 +181,8 @@ struct tcm825x_platform_data { const struct tcm825x_reg *(*default_regs)(void); int (*needs_reset)(struct v4l2_int_device *s, void *buf, struct v4l2_pix_format *fmt); + int (*ifparm)(struct v4l2_ifparm *p); + int (*is_upside_down)(void); }; /* Array of image sizes supported by TCM825X. These must be ordered from