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 |