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

V4L/DVB: upd64083: 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
37a0cfcb c771145b

+21 -6
+21 -6
drivers/media/video/upd64083.c
··· 28 28 #include <linux/slab.h> 29 29 #include <media/v4l2-device.h> 30 30 #include <media/v4l2-chip-ident.h> 31 - #include <media/v4l2-i2c-drv.h> 32 31 #include <media/upd64083.h> 33 32 34 33 MODULE_DESCRIPTION("uPD64083 driver"); ··· 233 234 }; 234 235 MODULE_DEVICE_TABLE(i2c, upd64083_id); 235 236 236 - static struct v4l2_i2c_driver_data v4l2_i2c_data = { 237 - .name = "upd64083", 238 - .probe = upd64083_probe, 239 - .remove = upd64083_remove, 240 - .id_table = upd64083_id, 237 + static struct i2c_driver upd64083_driver = { 238 + .driver = { 239 + .owner = THIS_MODULE, 240 + .name = "upd64083", 241 + }, 242 + .probe = upd64083_probe, 243 + .remove = upd64083_remove, 244 + .id_table = upd64083_id, 241 245 }; 246 + 247 + static __init int init_upd64083(void) 248 + { 249 + return i2c_add_driver(&upd64083_driver); 250 + } 251 + 252 + static __exit void exit_upd64083(void) 253 + { 254 + i2c_del_driver(&upd64083_driver); 255 + } 256 + 257 + module_init(init_upd64083); 258 + module_exit(exit_upd64083);