diff options
author | Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> | 2016-04-02 14:42:18 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@osg.samsung.com> | 2016-04-20 16:06:05 -0300 |
commit | d0fadc869349e0469abc80109d4251be432736bd (patch) | |
tree | 6c6b6a16bf7c4ab0a136abac7b8f431e3f7dff0d /drivers/media/i2c | |
parent | b05a4fa66a8d4589ba9f027db11d383250a4b774 (diff) | |
download | blackbird-op-linux-d0fadc869349e0469abc80109d4251be432736bd.tar.gz blackbird-op-linux-d0fadc869349e0469abc80109d4251be432736bd.zip |
[media] adv7180: Add g_std operation
Add support to get the standard to the adv7180 driver.
Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/i2c')
-rw-r--r-- | drivers/media/i2c/adv7180.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/media/i2c/adv7180.c b/drivers/media/i2c/adv7180.c index ff57c1dcb8af..d680d7656e2f 100644 --- a/drivers/media/i2c/adv7180.c +++ b/drivers/media/i2c/adv7180.c @@ -434,6 +434,15 @@ out: return ret; } +static int adv7180_g_std(struct v4l2_subdev *sd, v4l2_std_id *norm) +{ + struct adv7180_state *state = to_state(sd); + + *norm = state->curr_norm; + + return 0; +} + static int adv7180_set_power(struct adv7180_state *state, bool on) { u8 val; @@ -719,6 +728,7 @@ static int adv7180_g_mbus_config(struct v4l2_subdev *sd, static const struct v4l2_subdev_video_ops adv7180_video_ops = { .s_std = adv7180_s_std, + .g_std = adv7180_g_std, .querystd = adv7180_querystd, .g_input_status = adv7180_g_input_status, .s_routing = adv7180_s_routing, |