| Javier Martin | 418d93a | 2011-06-20 13:21:16 +0200 | [diff] [blame] | 1 | #ifndef MT9P031_H | 
|  | 2 | #define MT9P031_H | 
|  | 3 |  | 
|  | 4 | struct v4l2_subdev; | 
|  | 5 |  | 
|  | 6 | enum { | 
|  | 7 | MT9P031_COLOR_VERSION, | 
|  | 8 | MT9P031_MONOCHROME_VERSION, | 
|  | 9 | }; | 
|  | 10 |  | 
|  | 11 | struct mt9p031_platform_data { | 
|  | 12 | int (*set_xclk)(struct v4l2_subdev *subdev, int hz); | 
|  | 13 | int (*reset)(struct v4l2_subdev *subdev, int active); | 
|  | 14 | int ext_freq; /* input frequency to the mt9p031 for PLL dividers */ | 
|  | 15 | int target_freq; /* frequency target for the PLL */ | 
|  | 16 | int version; /* MT9P031_COLOR_VERSION or MT9P031_MONOCHROME_VERSION */ | 
|  | 17 | }; | 
|  | 18 |  | 
|  | 19 | #endif |