1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Cadence I3C master driver"
6 depends on !(ALPHA || PARISC)
8 Enable this driver if you want to support Cadence I3C master block.
11 tristate "Synospsys DesignWare I3C master driver"
14 depends on !(ALPHA || PARISC)
15 # ALPHA and PARISC needs {read,write}sl()
17 Support for Synopsys DesignWare MIPI I3C Controller.
19 For details please see
20 https://www.synopsys.com/dw/ipdir.php?ds=mipi_i3c
22 This driver can also be built as a module. If so, the module
23 will be called dw-i3c-master.
25 config AST2600_I3C_MASTER
26 tristate "ASPEED AST2600 I3C master driver"
27 depends on DW_I3C_MASTER
28 depends on ARCH_ASPEED || COMPILE_TEST
31 Support for ASPEED AST2600 I3C Controller.
33 This hardware is an instance of the DW I3C controller; this
34 driver adds platform- specific support for AST2600 hardware.
36 This driver can also be built as a module. If so, the module
37 will be called ast2600-i3c-master.
40 tristate "Silvaco I3C Dual-Role Master driver"
43 depends on !(ALPHA || PARISC)
45 Support for Silvaco I3C Dual-Role Master Controller.
48 tristate "MIPI I3C Host Controller Interface driver (EXPERIMENTAL)"
52 Support for hardware following the MIPI Aliance's I3C Host Controller
53 Interface specification.
55 For details please see:
56 https://www.mipi.org/specifications/i3c-hci
58 This driver can also be built as a module. If so, the module will be