summaryrefslogtreecommitdiff
path: root/drivers/i2c/busses/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/i2c/busses/Kconfig')
-rw-r--r--drivers/i2c/busses/Kconfig34
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