aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@linaro.org>2015-04-26 03:41:47 +0300
committerLaurent Pinchart <laurent.pinchart@linaro.org>2015-04-28 21:03:06 +0300
commit8e3e2508b70da20f1d8b844c8ef19cc7ea973f74 (patch)
treecc45cc4973285eb3592d2205a6c52b58c92b983b
parent2a8769ec8230bcfb79a2d15cd9c4c2ef8be3e0dd (diff)
media: s5k8aa: Remove the core.s_ctrl operation
The operation is implemented as a no-op, remove it. Signed-off-by: Laurent Pinchart <laurent.pinchart@linaro.org> Acked-By: Vaibhav Hiremath <vaibhav.hiremath@linaro.org>
-rw-r--r--drivers/media/i2c/soc_camera/s5k8aa.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/drivers/media/i2c/soc_camera/s5k8aa.c b/drivers/media/i2c/soc_camera/s5k8aa.c
index af4feef3f09c..8ecbc2c12558 100644
--- a/drivers/media/i2c/soc_camera/s5k8aa.c
+++ b/drivers/media/i2c/soc_camera/s5k8aa.c
@@ -35,14 +35,6 @@ static const struct s5k8aa_datafmt s5k8aa_colour_fmts[] = {
{V4L2_MBUS_FMT_YVYU8_2X8, V4L2_COLORSPACE_JPEG},
};
-static const struct v4l2_queryctrl s5k8aa_controls[] = {
- {
- .id = V4L2_CID_BRIGHTNESS,
- .type = V4L2_CTRL_TYPE_INTEGER,
- .name = "brightness",
- }
-};
-
static struct s5k8aa_regval *regs_resolution;
static struct s5k8aa_regval *regs_display_setting;
@@ -393,29 +385,8 @@ static int s5k8aa_enum_fsizes(struct v4l2_subdev *sd,
return 0;
}
-static int s5k8aa_set_brightness(struct i2c_client *client, int value)
-{
- return 0;
-}
-
-static int s5k8aa_s_ctrl(struct v4l2_subdev *sd, struct v4l2_control *ctrl)
-{
- struct i2c_client *client = v4l2_get_subdevdata(sd);
- int ret = 0;
-
- switch (ctrl->id) {
- case V4L2_CID_BRIGHTNESS:
- ret = s5k8aa_set_brightness(client, ctrl->value);
- break;
- default:
- ret = -EINVAL;
- }
- return ret;
-}
-
static struct v4l2_subdev_core_ops s5k8aa_subdev_core_ops = {
.s_power = s5k8aa_s_power,
- .s_ctrl = s5k8aa_s_ctrl,
#ifdef CONFIG_VIDEO_ADV_DEBUG
.g_register = s5k8aa_g_register,
.s_register = s5k8aa_s_register,