diff options
author | Hans Verkuil <hans.verkuil@cisco.com> | 2011-09-06 12:36:39 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-11-03 18:28:34 -0200 |
commit | ee02da64558f04fb30c2462fdeabdfafc87a9799 (patch) | |
tree | d031730f52e2ea35e14398d75dc9beb1666dcdb1 /include | |
parent | 1d3564d91f94d0b598304eb6ebe3b83a83176f7a (diff) | |
download | linux-stable-ee02da64558f04fb30c2462fdeabdfafc87a9799.tar.gz linux-stable-ee02da64558f04fb30c2462fdeabdfafc87a9799.tar.bz2 linux-stable-ee02da64558f04fb30c2462fdeabdfafc87a9799.zip |
[media] soc_camera: add control handler support
The soc_camera framework is switched over to use the control framework.
After this patch none of the controls in subdevs or host drivers are available,
until those drivers are also converted to the control framework.
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
[g.liakhovetski@gmx.de: moved code around, fixed problems]
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/media/soc_camera.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/media/soc_camera.h b/include/media/soc_camera.h index 1864e2242d45..2e15e17130da 100644 --- a/include/media/soc_camera.h +++ b/include/media/soc_camera.h @@ -19,6 +19,7 @@ #include <linux/videodev2.h> #include <media/videobuf-core.h> #include <media/videobuf2-core.h> +#include <media/v4l2-ctrls.h> #include <media/v4l2-device.h> struct file; @@ -40,6 +41,7 @@ struct soc_camera_device { struct soc_camera_sense *sense; /* See comment in struct definition */ struct soc_camera_ops *ops; struct video_device *vdev; + struct v4l2_ctrl_handler ctrl_handler; const struct soc_camera_format_xlate *current_fmt; struct soc_camera_format_xlate *user_formats; int num_user_formats; |