162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ciconfig CDNS_I3C_MASTER 362306a36Sopenharmony_ci tristate "Cadence I3C master driver" 462306a36Sopenharmony_ci depends on I3C 562306a36Sopenharmony_ci depends on HAS_IOMEM 662306a36Sopenharmony_ci depends on !(ALPHA || PARISC) 762306a36Sopenharmony_ci help 862306a36Sopenharmony_ci Enable this driver if you want to support Cadence I3C master block. 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ciconfig DW_I3C_MASTER 1162306a36Sopenharmony_ci tristate "Synospsys DesignWare I3C master driver" 1262306a36Sopenharmony_ci depends on I3C 1362306a36Sopenharmony_ci depends on HAS_IOMEM 1462306a36Sopenharmony_ci depends on !(ALPHA || PARISC) 1562306a36Sopenharmony_ci # ALPHA and PARISC needs {read,write}sl() 1662306a36Sopenharmony_ci help 1762306a36Sopenharmony_ci Support for Synopsys DesignWare MIPI I3C Controller. 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci For details please see 2062306a36Sopenharmony_ci https://www.synopsys.com/dw/ipdir.php?ds=mipi_i3c 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 2362306a36Sopenharmony_ci will be called dw-i3c-master. 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciconfig AST2600_I3C_MASTER 2662306a36Sopenharmony_ci tristate "ASPEED AST2600 I3C master driver" 2762306a36Sopenharmony_ci depends on DW_I3C_MASTER 2862306a36Sopenharmony_ci depends on ARCH_ASPEED || COMPILE_TEST 2962306a36Sopenharmony_ci select MFD_SYSCON 3062306a36Sopenharmony_ci help 3162306a36Sopenharmony_ci Support for ASPEED AST2600 I3C Controller. 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci This hardware is an instance of the DW I3C controller; this 3462306a36Sopenharmony_ci driver adds platform- specific support for AST2600 hardware. 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 3762306a36Sopenharmony_ci will be called ast2600-i3c-master. 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ciconfig SVC_I3C_MASTER 4062306a36Sopenharmony_ci tristate "Silvaco I3C Dual-Role Master driver" 4162306a36Sopenharmony_ci depends on I3C 4262306a36Sopenharmony_ci depends on HAS_IOMEM 4362306a36Sopenharmony_ci depends on !(ALPHA || PARISC) 4462306a36Sopenharmony_ci help 4562306a36Sopenharmony_ci Support for Silvaco I3C Dual-Role Master Controller. 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ciconfig MIPI_I3C_HCI 4862306a36Sopenharmony_ci tristate "MIPI I3C Host Controller Interface driver (EXPERIMENTAL)" 4962306a36Sopenharmony_ci depends on I3C 5062306a36Sopenharmony_ci depends on HAS_IOMEM 5162306a36Sopenharmony_ci help 5262306a36Sopenharmony_ci Support for hardware following the MIPI Aliance's I3C Host Controller 5362306a36Sopenharmony_ci Interface specification. 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_ci For details please see: 5662306a36Sopenharmony_ci https://www.mipi.org/specifications/i3c-hci 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will be 5962306a36Sopenharmony_ci called mipi-i3c-hci. 60