diff options
author | Pragnesh Patel <pragnesh.patel@sifive.com> | 2020-11-14 12:12:34 +0300 |
---|---|---|
committer | Heiko Schocher <hs@denx.de> | 2020-11-28 10:30:41 +0300 |
commit | b2d4cbe6d47a7685c66517edd265a78dfc8b9c98 (patch) | |
tree | c37b2f46dfcaed4f7e5a5fc4c6eb0ee0524df365 /drivers/i2c/Kconfig | |
parent | 942012246a7a1dea66869be7763d73f0565bdb7b (diff) | |
download | u-boot-b2d4cbe6d47a7685c66517edd265a78dfc8b9c98.tar.xz |
i2c: ocores: add i2c driver for OpenCores I2C controller
Add support for the OpenCores I2C controller IP core
(See http://www.opencores.org/projects.cgi/web/i2c/overview).
This driver implementation is inspired from the Linux OpenCores
I2C driver available.
Thanks to Peter Korsgaard <peter@korsgaard.com> for writing Linux
OpenCores I2C driver.
Signed-off-by: Pragnesh Patel <pragnesh.patel@sifive.com>
Reviewed-by: Rick Chen <rick@andestech.com>
Diffstat (limited to 'drivers/i2c/Kconfig')
-rw-r--r-- | drivers/i2c/Kconfig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/i2c/Kconfig b/drivers/i2c/Kconfig index 8ae54e1e93..37958083af 100644 --- a/drivers/i2c/Kconfig +++ b/drivers/i2c/Kconfig @@ -342,6 +342,13 @@ config SYS_I2C_NEXELL have several I2C ports and all are provided, controlled by the device tree. +config SYS_I2C_OCORES + bool "ocores I2C driver" + depends on DM_I2C + help + Add support for ocores I2C controller. For details see + https://opencores.org/projects/i2c + config SYS_I2C_OMAP24XX bool "TI OMAP2+ I2C driver" depends on ARCH_OMAP2PLUS || ARCH_K3 |