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. 249ad9a52cSNicolas Pitre 25*58445641SJeremy Kerrconfig AST2600_I3C_MASTER 26*58445641SJeremy Kerr tristate "ASPEED AST2600 I3C master driver" 27*58445641SJeremy Kerr depends on DW_I3C_MASTER 28*58445641SJeremy Kerr depends on ARCH_ASPEED || COMPILE_TEST 29*58445641SJeremy Kerr select MFD_SYSCON 30*58445641SJeremy Kerr help 31*58445641SJeremy Kerr Support for ASPEED AST2600 I3C Controller. 32*58445641SJeremy Kerr 33*58445641SJeremy Kerr This hardware is an instance of the DW I3C controller; this 34*58445641SJeremy Kerr driver adds platform- specific support for AST2600 hardware. 35*58445641SJeremy Kerr 36*58445641SJeremy Kerr This driver can also be built as a module. If so, the module 37*58445641SJeremy Kerr will be called ast2600-i3c-master. 38*58445641SJeremy Kerr 39dd3c5284SMiquel Raynalconfig SVC_I3C_MASTER 40dd3c5284SMiquel Raynal tristate "Silvaco I3C Dual-Role Master driver" 41dd3c5284SMiquel Raynal depends on I3C 42dd3c5284SMiquel Raynal depends on HAS_IOMEM 43dd3c5284SMiquel Raynal depends on !(ALPHA || PARISC) 44dd3c5284SMiquel Raynal help 45dd3c5284SMiquel Raynal Support for Silvaco I3C Dual-Role Master Controller. 46dd3c5284SMiquel Raynal 479ad9a52cSNicolas Pitreconfig MIPI_I3C_HCI 489ad9a52cSNicolas Pitre tristate "MIPI I3C Host Controller Interface driver (EXPERIMENTAL)" 499ad9a52cSNicolas Pitre depends on I3C 509d909f1bSDavid Gow depends on HAS_IOMEM 519ad9a52cSNicolas Pitre help 529ad9a52cSNicolas Pitre Support for hardware following the MIPI Aliance's I3C Host Controller 539ad9a52cSNicolas Pitre Interface specification. 549ad9a52cSNicolas Pitre 559ad9a52cSNicolas Pitre For details please see: 569ad9a52cSNicolas Pitre https://www.mipi.org/specifications/i3c-hci 579ad9a52cSNicolas Pitre 589ad9a52cSNicolas Pitre This driver can also be built as a module. If so, the module will be 599ad9a52cSNicolas Pitre called mipi-i3c-hci. 60