diff options
Diffstat (limited to 'drivers/media/video/ivtv')
-rw-r--r-- | drivers/media/video/ivtv/ivtv-driver.c | 2 | ||||
-rw-r--r-- | drivers/media/video/ivtv/ivtv-i2c.c | 18 | ||||
-rw-r--r-- | drivers/media/video/ivtv/ivtv-streams.c | 4 |
3 files changed, 12 insertions, 12 deletions
diff --git a/drivers/media/video/ivtv/ivtv-driver.c b/drivers/media/video/ivtv/ivtv-driver.c index 63ea0fb66063..463ec3457d7b 100644 --- a/drivers/media/video/ivtv/ivtv-driver.c +++ b/drivers/media/video/ivtv/ivtv-driver.c | |||
@@ -246,7 +246,7 @@ MODULE_PARM_DESC(newi2c, | |||
246 | "\t\t\t-1 is autodetect, 0 is off, 1 is on\n" | 246 | "\t\t\t-1 is autodetect, 0 is off, 1 is on\n" |
247 | "\t\t\tDefault is autodetect"); | 247 | "\t\t\tDefault is autodetect"); |
248 | 248 | ||
249 | MODULE_PARM_DESC(ivtv_first_minor, "Set kernel number assigned to first card"); | 249 | MODULE_PARM_DESC(ivtv_first_minor, "Set device node number assigned to first card"); |
250 | 250 | ||
251 | MODULE_AUTHOR("Kevin Thayer, Chris Kennedy, Hans Verkuil"); | 251 | MODULE_AUTHOR("Kevin Thayer, Chris Kennedy, Hans Verkuil"); |
252 | MODULE_DESCRIPTION("CX23415/CX23416 driver"); | 252 | MODULE_DESCRIPTION("CX23415/CX23416 driver"); |
diff --git a/drivers/media/video/ivtv/ivtv-i2c.c b/drivers/media/video/ivtv/ivtv-i2c.c index 8f15a31d3f66..b9c71e61f7d6 100644 --- a/drivers/media/video/ivtv/ivtv-i2c.c +++ b/drivers/media/video/ivtv/ivtv-i2c.c | |||
@@ -161,19 +161,19 @@ int ivtv_i2c_register(struct ivtv *itv, unsigned idx) | |||
161 | return -1; | 161 | return -1; |
162 | if (hw == IVTV_HW_TUNER) { | 162 | if (hw == IVTV_HW_TUNER) { |
163 | /* special tuner handling */ | 163 | /* special tuner handling */ |
164 | sd = v4l2_i2c_new_probed_subdev(&itv->v4l2_dev, | 164 | sd = v4l2_i2c_new_subdev(&itv->v4l2_dev, |
165 | adap, mod, type, | 165 | adap, mod, type, |
166 | itv->card_i2c->radio); | 166 | 0, itv->card_i2c->radio); |
167 | if (sd) | 167 | if (sd) |
168 | sd->grp_id = 1 << idx; | 168 | sd->grp_id = 1 << idx; |
169 | sd = v4l2_i2c_new_probed_subdev(&itv->v4l2_dev, | 169 | sd = v4l2_i2c_new_subdev(&itv->v4l2_dev, |
170 | adap, mod, type, | 170 | adap, mod, type, |
171 | itv->card_i2c->demod); | 171 | 0, itv->card_i2c->demod); |
172 | if (sd) | 172 | if (sd) |
173 | sd->grp_id = 1 << idx; | 173 | sd->grp_id = 1 << idx; |
174 | sd = v4l2_i2c_new_probed_subdev(&itv->v4l2_dev, | 174 | sd = v4l2_i2c_new_subdev(&itv->v4l2_dev, |
175 | adap, mod, type, | 175 | adap, mod, type, |
176 | itv->card_i2c->tv); | 176 | 0, itv->card_i2c->tv); |
177 | if (sd) | 177 | if (sd) |
178 | sd->grp_id = 1 << idx; | 178 | sd->grp_id = 1 << idx; |
179 | return sd ? 0 : -1; | 179 | return sd ? 0 : -1; |
@@ -181,11 +181,11 @@ int ivtv_i2c_register(struct ivtv *itv, unsigned idx) | |||
181 | if (!hw_addrs[idx]) | 181 | if (!hw_addrs[idx]) |
182 | return -1; | 182 | return -1; |
183 | if (hw == IVTV_HW_UPD64031A || hw == IVTV_HW_UPD6408X) { | 183 | if (hw == IVTV_HW_UPD64031A || hw == IVTV_HW_UPD6408X) { |
184 | sd = v4l2_i2c_new_probed_subdev_addr(&itv->v4l2_dev, | 184 | sd = v4l2_i2c_new_subdev(&itv->v4l2_dev, |
185 | adap, mod, type, hw_addrs[idx]); | 185 | adap, mod, type, 0, I2C_ADDRS(hw_addrs[idx])); |
186 | } else { | 186 | } else { |
187 | sd = v4l2_i2c_new_subdev(&itv->v4l2_dev, | 187 | sd = v4l2_i2c_new_subdev(&itv->v4l2_dev, |
188 | adap, mod, type, hw_addrs[idx]); | 188 | adap, mod, type, hw_addrs[idx], NULL); |
189 | } | 189 | } |
190 | if (sd) | 190 | if (sd) |
191 | sd->grp_id = 1 << idx; | 191 | sd->grp_id = 1 << idx; |
diff --git a/drivers/media/video/ivtv/ivtv-streams.c b/drivers/media/video/ivtv/ivtv-streams.c index 15da01710efc..67699e3f2aaa 100644 --- a/drivers/media/video/ivtv/ivtv-streams.c +++ b/drivers/media/video/ivtv/ivtv-streams.c | |||
@@ -261,8 +261,8 @@ static int ivtv_reg_dev(struct ivtv *itv, int type) | |||
261 | video_set_drvdata(s->vdev, s); | 261 | video_set_drvdata(s->vdev, s); |
262 | 262 | ||
263 | /* Register device. First try the desired minor, then any free one. */ | 263 | /* Register device. First try the desired minor, then any free one. */ |
264 | if (video_register_device(s->vdev, vfl_type, num)) { | 264 | if (video_register_device_no_warn(s->vdev, vfl_type, num)) { |
265 | IVTV_ERR("Couldn't register v4l2 device for %s kernel number %d\n", | 265 | IVTV_ERR("Couldn't register v4l2 device for %s (device node number %d)\n", |
266 | s->name, num); | 266 | s->name, num); |
267 | video_device_release(s->vdev); | 267 | video_device_release(s->vdev); |
268 | s->vdev = NULL; | 268 | s->vdev = NULL; |