i2c: Drivers shouldn't include <linux/i2c-id.h>

Drivers don't need to include <linux/i2c-id.h>, especially not when
they don't use anything that header file provides.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Michael Hunold <michael@mihu.de>
Acked-by: Mauro Carvalho Chehab <mchehab@redhat.com>

authored by Jean Delvare and committed by Jean Delvare f3dc65da dfdee5f0

-3
-1
drivers/media/common/saa7146_i2c.c
··· 391 392 /*****************************************************************************/ 393 /* i2c-adapter helper functions */ 394 - #include <linux/i2c-id.h> 395 396 /* exported algorithm data */ 397 static struct i2c_algorithm saa7146_algo = {
··· 391 392 /*****************************************************************************/ 393 /* i2c-adapter helper functions */ 394 395 /* exported algorithm data */ 396 static struct i2c_algorithm saa7146_algo = {
-1
drivers/media/video/ir-kbd-i2c.c
··· 44 #include <linux/errno.h> 45 #include <linux/slab.h> 46 #include <linux/i2c.h> 47 - #include <linux/i2c-id.h> 48 #include <linux/workqueue.h> 49 50 #include <media/ir-core.h>
··· 44 #include <linux/errno.h> 45 #include <linux/slab.h> 46 #include <linux/i2c.h> 47 #include <linux/workqueue.h> 48 49 #include <media/ir-core.h>
-1
drivers/staging/olpc_dcon/olpc_dcon.c
··· 17 #include <linux/console.h> 18 #include <linux/i2c.h> 19 #include <linux/platform_device.h> 20 - #include <linux/i2c-id.h> 21 #include <linux/pci.h> 22 #include <linux/pci_ids.h> 23 #include <linux/interrupt.h>
··· 17 #include <linux/console.h> 18 #include <linux/i2c.h> 19 #include <linux/platform_device.h> 20 #include <linux/pci.h> 21 #include <linux/pci_ids.h> 22 #include <linux/interrupt.h>