xref: /linux/drivers/i3c/master/Kconfig (revision 9ad9a52cce2828d932ae9495181e3d6414f72c07)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2603f2beeSBoris Brezillonconfig CDNS_I3C_MASTER
3603f2beeSBoris Brezillon	tristate "Cadence I3C master driver"
4603f2beeSBoris Brezillon	depends on I3C
5603f2beeSBoris Brezillon	depends on HAS_IOMEM
6603f2beeSBoris Brezillon	depends on !(ALPHA || PARISC)
7603f2beeSBoris Brezillon	help
8603f2beeSBoris Brezillon	  Enable this driver if you want to support Cadence I3C master block.
91dd728f5SVitor Soares
101dd728f5SVitor Soaresconfig DW_I3C_MASTER
111dd728f5SVitor Soares	tristate "Synospsys DesignWare I3C master driver"
121dd728f5SVitor Soares	depends on I3C
131dd728f5SVitor Soares	depends on HAS_IOMEM
141dd728f5SVitor Soares	depends on !(ALPHA || PARISC)
151dd728f5SVitor Soares	# ALPHA and PARISC needs {read,write}sl()
161dd728f5SVitor Soares	help
171dd728f5SVitor Soares	  Support for Synopsys DesignWare MIPI I3C Controller.
181dd728f5SVitor Soares
191dd728f5SVitor Soares	  For details please see
201dd728f5SVitor Soares	  https://www.synopsys.com/dw/ipdir.php?ds=mipi_i3c
211dd728f5SVitor Soares
221dd728f5SVitor Soares	  This driver can also be built as a module.  If so, the module
231dd728f5SVitor Soares	  will be called dw-i3c-master.
24*9ad9a52cSNicolas Pitre
25*9ad9a52cSNicolas Pitreconfig MIPI_I3C_HCI
26*9ad9a52cSNicolas Pitre	tristate "MIPI I3C Host Controller Interface driver (EXPERIMENTAL)"
27*9ad9a52cSNicolas Pitre	depends on I3C
28*9ad9a52cSNicolas Pitre	help
29*9ad9a52cSNicolas Pitre	  Support for hardware following the MIPI Aliance's I3C Host Controller
30*9ad9a52cSNicolas Pitre	  Interface specification.
31*9ad9a52cSNicolas Pitre
32*9ad9a52cSNicolas Pitre	  For details please see:
33*9ad9a52cSNicolas Pitre	  https://www.mipi.org/specifications/i3c-hci
34*9ad9a52cSNicolas Pitre
35*9ad9a52cSNicolas Pitre	  This driver can also be built as a module.  If so, the module will be
36*9ad9a52cSNicolas Pitre	  called mipi-i3c-hci.
37