diff options
Diffstat (limited to 'include/media/soc_camera.h')
-rw-r--r-- | include/media/soc_camera.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/media/soc_camera.h b/include/media/soc_camera.h index 3e48e435b21a..7a2fa3ed849e 100644 --- a/include/media/soc_camera.h +++ b/include/media/soc_camera.h | |||
@@ -38,8 +38,8 @@ struct soc_camera_device { | |||
38 | struct soc_camera_ops *ops; | 38 | struct soc_camera_ops *ops; |
39 | struct video_device *vdev; | 39 | struct video_device *vdev; |
40 | const struct soc_camera_data_format *current_fmt; | 40 | const struct soc_camera_data_format *current_fmt; |
41 | int (*probe)(struct soc_camera_device *icd); | 41 | const struct soc_camera_data_format *formats; |
42 | void (*remove)(struct soc_camera_device *icd); | 42 | int num_formats; |
43 | struct module *owner; | 43 | struct module *owner; |
44 | /* soc_camera.c private count. Only accessed with video_lock held */ | 44 | /* soc_camera.c private count. Only accessed with video_lock held */ |
45 | int use_count; | 45 | int use_count; |
@@ -106,6 +106,8 @@ struct soc_camera_data_format { | |||
106 | 106 | ||
107 | struct soc_camera_ops { | 107 | struct soc_camera_ops { |
108 | struct module *owner; | 108 | struct module *owner; |
109 | int (*probe)(struct soc_camera_device *); | ||
110 | void (*remove)(struct soc_camera_device *); | ||
109 | int (*init)(struct soc_camera_device *); | 111 | int (*init)(struct soc_camera_device *); |
110 | int (*release)(struct soc_camera_device *); | 112 | int (*release)(struct soc_camera_device *); |
111 | int (*start_capture)(struct soc_camera_device *); | 113 | int (*start_capture)(struct soc_camera_device *); |
@@ -121,8 +123,6 @@ struct soc_camera_ops { | |||
121 | int (*get_register)(struct soc_camera_device *, struct v4l2_register *); | 123 | int (*get_register)(struct soc_camera_device *, struct v4l2_register *); |
122 | int (*set_register)(struct soc_camera_device *, struct v4l2_register *); | 124 | int (*set_register)(struct soc_camera_device *, struct v4l2_register *); |
123 | #endif | 125 | #endif |
124 | const struct soc_camera_data_format *formats; | ||
125 | int num_formats; | ||
126 | int (*get_control)(struct soc_camera_device *, struct v4l2_control *); | 126 | int (*get_control)(struct soc_camera_device *, struct v4l2_control *); |
127 | int (*set_control)(struct soc_camera_device *, struct v4l2_control *); | 127 | int (*set_control)(struct soc_camera_device *, struct v4l2_control *); |
128 | const struct v4l2_queryctrl *controls; | 128 | const struct v4l2_queryctrl *controls; |