diff options
Diffstat (limited to 'drivers/i2c/busses/Kconfig')
-rw-r--r-- | drivers/i2c/busses/Kconfig | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index fea403431f22..8a6fb4dc5658 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -696,6 +696,14 @@ config I2C_IMX_LPI2C This driver can also be built as a module. If so, the module will be called i2c-imx-lpi2c. +config I2C_IMX_FLEXIO + tristate "NXP IMX FLEXIO I2C MASTER" + depends on ARCH_MXC || COMPILE_TEST + default y + help + If you say yes to this option, support will be included for the + I2C controller simulated by flexio embedded in NXP IMX8ULP SOCs. + config I2C_IOP3XX tristate "Intel IOPx3xx and IXP4xx on-chip I2C interface" depends on ARCH_IOP32X || ARCH_IXP4XX || COMPILE_TEST @@ -949,6 +957,12 @@ config I2C_RK3X This driver can also be built as a module. If so, the module will be called i2c-rk3x. +config I2C_RPBUS + tristate "I2C proxy bus over RPMSG" + depends on I2C && RPMSG + help + This driver can support virtual i2c-rpmsg function. + config HAVE_S3C2410_I2C bool help @@ -1404,4 +1418,24 @@ config I2C_VIRTIO This driver can also be built as a module. If so, the module will be called i2c-virtio. +config XEN_I2C_FRONTEND + tristate "Xen virtual i2c device support" + depends on XEN + default y + select XEN_XENBUS_FRONTEND + help + This driver implements the front-end of the Xen virtual + i2c device driver. It communicates with a back-end driver + in another domain which drives the actual i2c device. + +config XEN_I2C_BACKEND + tristate "Xen i2c-device backend driver" + depends on XEN_BACKEND + help + The i2c-device backend driver allows the kernel to export its + block devices to other guests. + + The corresponding Linux frontend driver is enabled by the + CONFIG_XEN_I2C_FRONTEND configuration option. + endmenu |