xref: /openbmc/linux/drivers/i3c/master/Kconfig (revision 0b26ca68)
1# SPDX-License-Identifier: GPL-2.0-only
2config CDNS_I3C_MASTER
3	tristate "Cadence I3C master driver"
4	depends on I3C
5	depends on HAS_IOMEM
6	depends on !(ALPHA || PARISC)
7	help
8	  Enable this driver if you want to support Cadence I3C master block.
9
10config DW_I3C_MASTER
11	tristate "Synospsys DesignWare I3C master driver"
12	depends on I3C
13	depends on HAS_IOMEM
14	depends on !(ALPHA || PARISC)
15	# ALPHA and PARISC needs {read,write}sl()
16	help
17	  Support for Synopsys DesignWare MIPI I3C Controller.
18
19	  For details please see
20	  https://www.synopsys.com/dw/ipdir.php?ds=mipi_i3c
21
22	  This driver can also be built as a module.  If so, the module
23	  will be called dw-i3c-master.
24
25config MIPI_I3C_HCI
26	tristate "MIPI I3C Host Controller Interface driver (EXPERIMENTAL)"
27	depends on I3C
28	help
29	  Support for hardware following the MIPI Aliance's I3C Host Controller
30	  Interface specification.
31
32	  For details please see:
33	  https://www.mipi.org/specifications/i3c-hci
34
35	  This driver can also be built as a module.  If so, the module will be
36	  called mipi-i3c-hci.
37