diff options
| author | Erik Andrén <erik.andren@gmail.com> | 2009-06-24 03:38:02 -0400 |
|---|---|---|
| committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-09-18 23:52:39 -0400 |
| commit | 4fac17b4e73715aefe48f4ada7d4930cd4df6c31 (patch) | |
| tree | e614b8e2a5893d67998aa03680da2ee528469287 | |
| parent | a8ca20b209addeae0d3017c2928048fc7f75ff70 (diff) | |
V4L/DVB (13007): gspca - stv06xx-hdcs: Add exposure and gain ctrls to hdcs_1020
Signed-off-by: Erik Andrén <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
| -rw-r--r-- | drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c b/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c index e5024c8496ef..e180ce611583 100644 --- a/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c +++ b/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c | |||
| @@ -74,7 +74,35 @@ static struct v4l2_pix_format hdcs1x00_mode[] = { | |||
| 74 | } | 74 | } |
| 75 | }; | 75 | }; |
| 76 | 76 | ||
| 77 | static const struct ctrl hdcs1020_ctrl[] = {}; | 77 | static const struct ctrl hdcs1020_ctrl[] = { |
| 78 | { | ||
| 79 | { | ||
| 80 | .id = V4L2_CID_EXPOSURE, | ||
| 81 | .type = V4L2_CTRL_TYPE_INTEGER, | ||
| 82 | .name = "exposure", | ||
| 83 | .minimum = 0x00, | ||
| 84 | .maximum = 0xffff, | ||
| 85 | .step = 0x1, | ||
| 86 | .default_value = HDCS_DEFAULT_EXPOSURE, | ||
| 87 | .flags = V4L2_CTRL_FLAG_SLIDER | ||
| 88 | }, | ||
| 89 | .set = hdcs_set_exposure, | ||
| 90 | .get = hdcs_get_exposure | ||
| 91 | }, { | ||
| 92 | { | ||
| 93 | .id = V4L2_CID_GAIN, | ||
| 94 | .type = V4L2_CTRL_TYPE_INTEGER, | ||
| 95 | .name = "gain", | ||
| 96 | .minimum = 0x00, | ||
| 97 | .maximum = 0xff, | ||
| 98 | .step = 0x1, | ||
| 99 | .default_value = HDCS_DEFAULT_GAIN, | ||
| 100 | .flags = V4L2_CTRL_FLAG_SLIDER | ||
| 101 | }, | ||
| 102 | .set = hdcs_set_gain, | ||
| 103 | .get = hdcs_get_gain | ||
| 104 | } | ||
| 105 | }; | ||
| 78 | 106 | ||
| 79 | static struct v4l2_pix_format hdcs1020_mode[] = { | 107 | static struct v4l2_pix_format hdcs1020_mode[] = { |
| 80 | { | 108 | { |
