mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 13:55:32 +00:00
i2c: ST DDC I2C U300 bus driver v3
This adds support for the ST Microelectronics DDC I2C bus driver. This bus is used in the U300 architecture recently added to RMK:s ARM tree. Signed-off-by: Linus Walleij <linus.walleij@stericsson.com> Reviewed-by: Ben Dooks <ben-linux@fluff.org> Reviewed-by: Jean Delvare <khali@linus-fr.org> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
This commit is contained in:
parent
6df263cf2e
commit
18904c0ecd
3 changed files with 1042 additions and 0 deletions
|
@ -513,6 +513,18 @@ config I2C_SIMTEC
|
|||
This driver can also be built as a module. If so, the module
|
||||
will be called i2c-simtec.
|
||||
|
||||
config I2C_STU300
|
||||
tristate "ST Microelectronics DDC I2C interface"
|
||||
default y if MACH_U300
|
||||
help
|
||||
If you say yes to this option, support will be included for the
|
||||
I2C interface from ST Microelectronics simply called "DDC I2C"
|
||||
supporting both I2C and DDC, used in e.g. the U300 series
|
||||
mobile platforms.
|
||||
|
||||
This driver can also be built as a module. If so, the module
|
||||
will be called i2c-stu300.
|
||||
|
||||
config I2C_VERSATILE
|
||||
tristate "ARM Versatile/Realview I2C bus support"
|
||||
depends on ARCH_VERSATILE || ARCH_REALVIEW
|
||||
|
|
|
@ -48,6 +48,7 @@ obj-$(CONFIG_I2C_S6000) += i2c-s6000.o
|
|||
obj-$(CONFIG_I2C_SH7760) += i2c-sh7760.o
|
||||
obj-$(CONFIG_I2C_SH_MOBILE) += i2c-sh_mobile.o
|
||||
obj-$(CONFIG_I2C_SIMTEC) += i2c-simtec.o
|
||||
obj-$(CONFIG_I2C_STU300) += i2c-stu300.o
|
||||
obj-$(CONFIG_I2C_VERSATILE) += i2c-versatile.o
|
||||
|
||||
# External I2C/SMBus adapter drivers
|
||||
|
|
1029
drivers/i2c/busses/i2c-stu300.c
Normal file
1029
drivers/i2c/busses/i2c-stu300.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue