diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2009-01-03 15:02:18 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-01-03 15:02:18 -0500 |
commit | f60a0a79846abed04ad5abddb5dafd14b66e1ab0 (patch) | |
tree | 4c4e3bc4692e6e8f08d2289f3bcab28035a571a1 /drivers/media/video/tvp5150.c | |
parent | 2f983570010a0dcb26d988da02d7ccfad00c807c (diff) | |
parent | b15dd79ea06b04a7ecee95f62ce7b6a3547dbb0a (diff) |
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
* 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (34 commits)
V4L/DVB (10173): Missing v4l2_prio_close in radio_release
V4L/DVB (10172): add DVB_DEVICE_TYPE= to uevent
V4L/DVB (10171): Use usb_set_intfdata
V4L/DVB (10170): tuner-simple: prevent possible OOPS caused by divide by zero error
V4L/DVB (10168): sms1xxx: fix inverted gpio for lna control on tiger r2
V4L/DVB (10167): sms1xxx: add support for inverted gpio
V4L/DVB (10166): dvb frontend: stop using non-C99 compliant comments
V4L/DVB (10165): Add FE_CAN_2G_MODULATION flag to frontends that support DVB-S2
V4L/DVB (10164): Add missing S2 caps flag to S2API
V4L/DVB (10163): em28xx: allocate adev together with struct em28xx dev
V4L/DVB (10162): tuner-simple: Fix tuner type set message
V4L/DVB (10161): saa7134: fix autodetection for AVer TV GO 007 FM Plus
V4L/DVB (10160): em28xx: update chip id for em2710
V4L/DVB (10157): Add USB ID for the Sil4701 radio from DealExtreme
V4L/DVB (10156): saa7134: Add support for Avermedia AVer TV GO 007 FM Plus
V4L/DVB (10155): Add TEA5764 radio driver
V4L/DVB (10154): saa7134: fix a merge conflict on Behold H6 board
V4L/DVB (10153): Add the Beholder H6 card to DVB-T part of sources.
V4L/DVB (10152): Change configuration of the Beholder H6 card
V4L/DVB (10151): Fix I2C bridge error in zl10353
...
Diffstat (limited to 'drivers/media/video/tvp5150.c')
-rw-r--r-- | drivers/media/video/tvp5150.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/drivers/media/video/tvp5150.c b/drivers/media/video/tvp5150.c index a388a9f0cb18..2cd64ef27b95 100644 --- a/drivers/media/video/tvp5150.c +++ b/drivers/media/video/tvp5150.c | |||
@@ -963,7 +963,7 @@ static int tvp5150_g_fmt(struct v4l2_subdev *sd, struct v4l2_format *fmt) | |||
963 | 963 | ||
964 | 964 | ||
965 | static int tvp5150_g_chip_ident(struct v4l2_subdev *sd, | 965 | static int tvp5150_g_chip_ident(struct v4l2_subdev *sd, |
966 | struct v4l2_chip_ident *chip) | 966 | struct v4l2_dbg_chip_ident *chip) |
967 | { | 967 | { |
968 | int rev; | 968 | int rev; |
969 | struct i2c_client *client = v4l2_get_subdevdata(sd); | 969 | struct i2c_client *client = v4l2_get_subdevdata(sd); |
@@ -977,25 +977,24 @@ static int tvp5150_g_chip_ident(struct v4l2_subdev *sd, | |||
977 | 977 | ||
978 | 978 | ||
979 | #ifdef CONFIG_VIDEO_ADV_DEBUG | 979 | #ifdef CONFIG_VIDEO_ADV_DEBUG |
980 | static int tvp5150_g_register(struct v4l2_subdev *sd, struct v4l2_register *reg) | 980 | static int tvp5150_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) |
981 | { | 981 | { |
982 | struct i2c_client *client = v4l2_get_subdevdata(sd); | 982 | struct i2c_client *client = v4l2_get_subdevdata(sd); |
983 | 983 | ||
984 | if (!v4l2_chip_match_i2c_client(client, | 984 | if (!v4l2_chip_match_i2c_client(client, ®->match)) |
985 | reg->match_type, reg->match_chip)) | ||
986 | return -EINVAL; | 985 | return -EINVAL; |
987 | if (!capable(CAP_SYS_ADMIN)) | 986 | if (!capable(CAP_SYS_ADMIN)) |
988 | return -EPERM; | 987 | return -EPERM; |
989 | reg->val = tvp5150_read(sd, reg->reg & 0xff); | 988 | reg->val = tvp5150_read(sd, reg->reg & 0xff); |
989 | reg->size = 1; | ||
990 | return 0; | 990 | return 0; |
991 | } | 991 | } |
992 | 992 | ||
993 | static int tvp5150_s_register(struct v4l2_subdev *sd, struct v4l2_register *reg) | 993 | static int tvp5150_s_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) |
994 | { | 994 | { |
995 | struct i2c_client *client = v4l2_get_subdevdata(sd); | 995 | struct i2c_client *client = v4l2_get_subdevdata(sd); |
996 | 996 | ||
997 | if (!v4l2_chip_match_i2c_client(client, | 997 | if (!v4l2_chip_match_i2c_client(client, ®->match)) |
998 | reg->match_type, reg->match_chip)) | ||
999 | return -EINVAL; | 998 | return -EINVAL; |
1000 | if (!capable(CAP_SYS_ADMIN)) | 999 | if (!capable(CAP_SYS_ADMIN)) |
1001 | return -EPERM; | 1000 | return -EPERM; |