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

V4L/DVB: wm8775: 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
a5b2c493 7a004d13

+21 -7
+21 -7
drivers/media/video/wm8775.c
··· 31 31 #include <linux/ioctl.h> 32 32 #include <asm/uaccess.h> 33 33 #include <linux/i2c.h> 34 - #include <linux/i2c-id.h> 35 34 #include <linux/videodev2.h> 36 35 #include <media/v4l2-device.h> 37 36 #include <media/v4l2-chip-ident.h> 38 37 #include <media/v4l2-ctrls.h> 39 - #include <media/v4l2-i2c-drv.h> 40 38 41 39 MODULE_DESCRIPTION("wm8775 driver"); 42 40 MODULE_AUTHOR("Ulf Eklund, Hans Verkuil"); ··· 279 281 }; 280 282 MODULE_DEVICE_TABLE(i2c, wm8775_id); 281 283 282 - static struct v4l2_i2c_driver_data v4l2_i2c_data = { 283 - .name = "wm8775", 284 - .probe = wm8775_probe, 285 - .remove = wm8775_remove, 286 - .id_table = wm8775_id, 284 + static struct i2c_driver wm8775_driver = { 285 + .driver = { 286 + .owner = THIS_MODULE, 287 + .name = "wm8775", 288 + }, 289 + .probe = wm8775_probe, 290 + .remove = wm8775_remove, 291 + .id_table = wm8775_id, 287 292 }; 293 + 294 + static __init int init_wm8775(void) 295 + { 296 + return i2c_add_driver(&wm8775_driver); 297 + } 298 + 299 + static __exit void exit_wm8775(void) 300 + { 301 + i2c_del_driver(&wm8775_driver); 302 + } 303 + 304 + module_init(init_wm8775); 305 + module_exit(exit_wm8775);