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 AST2600_I3C_MASTER 26 tristate "ASPEED AST2600 I3C master driver" 27 depends on DW_I3C_MASTER 28 depends on ARCH_ASPEED || COMPILE_TEST 29 select MFD_SYSCON 30 help 31 Support for ASPEED AST2600 I3C Controller. 32 33 This hardware is an instance of the DW I3C controller; this 34 driver adds platform- specific support for AST2600 hardware. 35 36 This driver can also be built as a module. If so, the module 37 will be called ast2600-i3c-master. 38 39config SVC_I3C_MASTER 40 tristate "Silvaco I3C Dual-Role Master driver" 41 depends on I3C 42 depends on HAS_IOMEM 43 depends on !(ALPHA || PARISC) 44 help 45 Support for Silvaco I3C Dual-Role Master Controller. 46 47config MIPI_I3C_HCI 48 tristate "MIPI I3C Host Controller Interface driver (EXPERIMENTAL)" 49 depends on I3C 50 depends on HAS_IOMEM 51 help 52 Support for hardware following the MIPI Aliance's I3C Host Controller 53 Interface specification. 54 55 For details please see: 56 https://www.mipi.org/specifications/i3c-hci 57 58 This driver can also be built as a module. If so, the module will be 59 called mipi-i3c-hci. 60 61config MIPI_I3C_HCI_PCI 62 tristate "MIPI I3C Host Controller Interface PCI support" 63 depends on MIPI_I3C_HCI 64 depends on PCI 65 help 66 Support for MIPI I3C Host Controller Interface compatible hardware 67 on the PCI bus. 68 69 This driver can also be built as a module. If so, the module will be 70 called mipi-i3c-hci-pci. 71