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>
1 parent 891098f commit d8fcbad91a22be905b5fd8aec26ce1cc3b950d98
@Marco Felsch Marco Felsch authored on 18 Oct 2018
Sascha Hauer committed on 19 Oct 2018
Showing 21 changed files
View
drivers/aiodev/lm75.c
View
drivers/eeprom/at24.c
View
drivers/gpio/gpio-pca953x.c
View
drivers/gpio/gpio-sx150x.c
View
drivers/i2c/muxes/i2c-mux-pca954x.c
View
drivers/input/qt1070.c
View
drivers/mfd/act8846.c
View
drivers/mfd/da9053.c
View
drivers/mfd/da9063.c
View
drivers/mfd/lp3972.c
View
drivers/mfd/mc34704.c
View
drivers/mfd/mc9sdz60.c
View
drivers/mfd/stmpe-i2c.c
View
drivers/mfd/twl4030.c
View
drivers/mfd/twl6030.c
View
drivers/rtc/rtc-abracon.c
View
drivers/rtc/rtc-ds1307.c
View
drivers/video/mtl017.c
View
drivers/video/ssd1307fb.c
View
drivers/video/tc358767.c
View
include/i2c/i2c.h