Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

V4L/DVB: adv7175: remove obsolete v4l2-i2c-drv.h header

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

authored by

Hans Verkuil and committed by
Mauro Carvalho Chehab
dc71443f a5b2c493

+21 -7
+21 -7
drivers/media/video/adv7175.c
··· 30 30 #include <linux/ioctl.h> 31 31 #include <asm/uaccess.h> 32 32 #include <linux/i2c.h> 33 - #include <linux/i2c-id.h> 34 33 #include <linux/videodev2.h> 35 34 #include <media/v4l2-device.h> 36 35 #include <media/v4l2-chip-ident.h> 37 - #include <media/v4l2-i2c-drv.h> 38 36 39 37 MODULE_DESCRIPTION("Analog Devices ADV7175 video encoder driver"); 40 38 MODULE_AUTHOR("Dave Perks"); ··· 374 376 }; 375 377 MODULE_DEVICE_TABLE(i2c, adv7175_id); 376 378 377 - static struct v4l2_i2c_driver_data v4l2_i2c_data = { 378 - .name = "adv7175", 379 - .probe = adv7175_probe, 380 - .remove = adv7175_remove, 381 - .id_table = adv7175_id, 379 + static struct i2c_driver adv7175_driver = { 380 + .driver = { 381 + .owner = THIS_MODULE, 382 + .name = "adv7175", 383 + }, 384 + .probe = adv7175_probe, 385 + .remove = adv7175_remove, 386 + .id_table = adv7175_id, 382 387 }; 388 + 389 + static __init int init_adv7175(void) 390 + { 391 + return i2c_add_driver(&adv7175_driver); 392 + } 393 + 394 + static __exit void exit_adv7175(void) 395 + { 396 + i2c_del_driver(&adv7175_driver); 397 + } 398 + 399 + module_init(init_adv7175); 400 + module_exit(exit_adv7175);