i2c: introduce device_i2c_driver() macro
Add macro and dependency to avoid boilerplate code. Since now simple i2c drivers only have to include the i2c.h header and call the device_i2c_driver() macro to register a i2c device driver. Signed-off-by: Marco Felsch <m.felsch@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> |
---|
|
drivers/aiodev/lm75.c |
---|
drivers/eeprom/at24.c |
---|
drivers/gpio/gpio-pca953x.c |
---|
drivers/gpio/gpio-sx150x.c |
---|
drivers/i2c/muxes/i2c-mux-pca954x.c |
---|
drivers/input/qt1070.c |
---|
drivers/mfd/act8846.c |
---|
drivers/mfd/da9053.c |
---|
drivers/mfd/da9063.c |
---|
drivers/mfd/lp3972.c |
---|
drivers/mfd/mc34704.c |
---|
drivers/mfd/mc9sdz60.c |
---|
drivers/mfd/stmpe-i2c.c |
---|
drivers/mfd/twl4030.c |
---|
drivers/mfd/twl6030.c |
---|
drivers/rtc/rtc-abracon.c |
---|
drivers/rtc/rtc-ds1307.c |
---|
drivers/video/mtl017.c |
---|
drivers/video/ssd1307fb.c |
---|
drivers/video/tc358767.c |
---|
include/i2c/i2c.h |
---|