diff options
Diffstat (limited to 'include/media/mt9p031.h')
-rw-r--r-- | include/media/mt9p031.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/include/media/mt9p031.h b/include/media/mt9p031.h index 96448c7a318b..0c97b19af293 100644 --- a/include/media/mt9p031.h +++ b/include/media/mt9p031.h | |||
@@ -3,17 +3,18 @@ | |||
3 | 3 | ||
4 | struct v4l2_subdev; | 4 | struct v4l2_subdev; |
5 | 5 | ||
6 | enum { | 6 | /* |
7 | MT9P031_COLOR_VERSION, | 7 | * struct mt9p031_platform_data - MT9P031 platform data |
8 | MT9P031_MONOCHROME_VERSION, | 8 | * @set_xclk: Clock frequency set callback |
9 | }; | 9 | * @reset: Chip reset GPIO (set to -1 if not used) |
10 | 10 | * @ext_freq: Input clock frequency | |
11 | * @target_freq: Pixel clock frequency | ||
12 | */ | ||
11 | struct mt9p031_platform_data { | 13 | struct mt9p031_platform_data { |
12 | int (*set_xclk)(struct v4l2_subdev *subdev, int hz); | 14 | int (*set_xclk)(struct v4l2_subdev *subdev, int hz); |
13 | int (*reset)(struct v4l2_subdev *subdev, int active); | 15 | int reset; |
14 | int ext_freq; /* input frequency to the mt9p031 for PLL dividers */ | 16 | int ext_freq; |
15 | int target_freq; /* frequency target for the PLL */ | 17 | int target_freq; |
16 | int version; /* MT9P031_COLOR_VERSION or MT9P031_MONOCHROME_VERSION */ | ||
17 | }; | 18 | }; |
18 | 19 | ||
19 | #endif | 20 | #endif |