diff options
Diffstat (limited to 'drivers/media/video/tvmixer.c')
-rw-r--r-- | drivers/media/video/tvmixer.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/drivers/media/video/tvmixer.c b/drivers/media/video/tvmixer.c index e837f9f7fed6..9e86caeb96a7 100644 --- a/drivers/media/video/tvmixer.c +++ b/drivers/media/video/tvmixer.c | |||
@@ -227,13 +227,9 @@ static int tvmixer_release(struct inode *inode, struct file *file) | |||
227 | } | 227 | } |
228 | 228 | ||
229 | static struct i2c_driver driver = { | 229 | static struct i2c_driver driver = { |
230 | #ifdef I2C_PEC | ||
231 | .driver = { | 230 | .driver = { |
232 | .name = "tv card mixer driver", | 231 | .name = "tvmixer", |
233 | }, | 232 | }, |
234 | #else | ||
235 | .name = "tv card mixer driver", | ||
236 | #endif | ||
237 | .id = I2C_DRIVERID_TVMIXER, | 233 | .id = I2C_DRIVERID_TVMIXER, |
238 | .detach_adapter = tvmixer_adapters, | 234 | .detach_adapter = tvmixer_adapters, |
239 | .attach_adapter = tvmixer_adapters, | 235 | .attach_adapter = tvmixer_adapters, |
@@ -267,22 +263,8 @@ static int tvmixer_clients(struct i2c_client *client) | |||
267 | struct video_audio va; | 263 | struct video_audio va; |
268 | int i,minor; | 264 | int i,minor; |
269 | 265 | ||
270 | #ifdef I2C_CLASS_TV_ANALOG | ||
271 | if (!(client->adapter->class & I2C_CLASS_TV_ANALOG)) | 266 | if (!(client->adapter->class & I2C_CLASS_TV_ANALOG)) |
272 | return -1; | 267 | return -1; |
273 | #else | ||
274 | /* TV card ??? */ | ||
275 | switch (client->adapter->id) { | ||
276 | case I2C_HW_SMBUS_VOODOO3: | ||
277 | case I2C_HW_B_BT848: | ||
278 | case I2C_HW_B_RIVA: | ||
279 | /* ok, have a look ... */ | ||
280 | break; | ||
281 | default: | ||
282 | /* ignore that one */ | ||
283 | return -1; | ||
284 | } | ||
285 | #endif | ||
286 | 268 | ||
287 | /* unregister ?? */ | 269 | /* unregister ?? */ |
288 | for (i = 0; i < DEV_MAX; i++) { | 270 | for (i = 0; i < DEV_MAX; i++) { |