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 HAS_IOMEM 5603f2beeSBoris Brezillon depends on !(ALPHA || PARISC) 6603f2beeSBoris Brezillon help 7603f2beeSBoris Brezillon Enable this driver if you want to support Cadence I3C master block. 81dd728f5SVitor Soares 91dd728f5SVitor Soaresconfig DW_I3C_MASTER 101dd728f5SVitor Soares tristate "Synospsys DesignWare I3C master driver" 111dd728f5SVitor Soares depends on HAS_IOMEM 121dd728f5SVitor Soares depends on !(ALPHA || PARISC) 131dd728f5SVitor Soares # ALPHA and PARISC needs {read,write}sl() 141dd728f5SVitor Soares help 151dd728f5SVitor Soares Support for Synopsys DesignWare MIPI I3C Controller. 161dd728f5SVitor Soares 171dd728f5SVitor Soares For details please see 181dd728f5SVitor Soares https://www.synopsys.com/dw/ipdir.php?ds=mipi_i3c 191dd728f5SVitor Soares 201dd728f5SVitor Soares This driver can also be built as a module. If so, the module 211dd728f5SVitor Soares will be called dw-i3c-master. 229ad9a52cSNicolas Pitre 2358445641SJeremy Kerrconfig AST2600_I3C_MASTER 2458445641SJeremy Kerr tristate "ASPEED AST2600 I3C master driver" 2558445641SJeremy Kerr depends on DW_I3C_MASTER 2658445641SJeremy Kerr depends on ARCH_ASPEED || COMPILE_TEST 2758445641SJeremy Kerr select MFD_SYSCON 2858445641SJeremy Kerr help 2958445641SJeremy Kerr Support for ASPEED AST2600 I3C Controller. 3058445641SJeremy Kerr 3158445641SJeremy Kerr This hardware is an instance of the DW I3C controller; this 3258445641SJeremy Kerr driver adds platform- specific support for AST2600 hardware. 3358445641SJeremy Kerr 3458445641SJeremy Kerr This driver can also be built as a module. If so, the module 3558445641SJeremy Kerr will be called ast2600-i3c-master. 3658445641SJeremy Kerr 37dd3c5284SMiquel Raynalconfig SVC_I3C_MASTER 38dd3c5284SMiquel Raynal tristate "Silvaco I3C Dual-Role Master driver" 39dd3c5284SMiquel Raynal depends on HAS_IOMEM 40dd3c5284SMiquel Raynal depends on !(ALPHA || PARISC) 41dd3c5284SMiquel Raynal help 42dd3c5284SMiquel Raynal Support for Silvaco I3C Dual-Role Master Controller. 43dd3c5284SMiquel Raynal 449ad9a52cSNicolas Pitreconfig MIPI_I3C_HCI 459ad9a52cSNicolas Pitre tristate "MIPI I3C Host Controller Interface driver (EXPERIMENTAL)" 469d909f1bSDavid Gow depends on HAS_IOMEM 479ad9a52cSNicolas Pitre help 489ad9a52cSNicolas Pitre Support for hardware following the MIPI Aliance's I3C Host Controller 499ad9a52cSNicolas Pitre Interface specification. 509ad9a52cSNicolas Pitre 519ad9a52cSNicolas Pitre For details please see: 529ad9a52cSNicolas Pitre https://www.mipi.org/specifications/i3c-hci 539ad9a52cSNicolas Pitre 549ad9a52cSNicolas Pitre This driver can also be built as a module. If so, the module will be 559ad9a52cSNicolas Pitre called mipi-i3c-hci. 56*30bb1ce7SJarkko Nikula 57*30bb1ce7SJarkko Nikulaconfig MIPI_I3C_HCI_PCI 58*30bb1ce7SJarkko Nikula tristate "MIPI I3C Host Controller Interface PCI support" 59*30bb1ce7SJarkko Nikula depends on MIPI_I3C_HCI 60*30bb1ce7SJarkko Nikula depends on PCI 61*30bb1ce7SJarkko Nikula help 62*30bb1ce7SJarkko Nikula Support for MIPI I3C Host Controller Interface compatible hardware 63*30bb1ce7SJarkko Nikula on the PCI bus. 64*30bb1ce7SJarkko Nikula 65*30bb1ce7SJarkko Nikula This driver can also be built as a module. If so, the module will be 66*30bb1ce7SJarkko Nikula called mipi-i3c-hci-pci. 67