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. 5630bb1ce7SJarkko Nikula 5730bb1ce7SJarkko Nikulaconfig MIPI_I3C_HCI_PCI 5830bb1ce7SJarkko Nikula tristate "MIPI I3C Host Controller Interface PCI support" 5930bb1ce7SJarkko Nikula depends on MIPI_I3C_HCI 6030bb1ce7SJarkko Nikula depends on PCI 6130bb1ce7SJarkko Nikula help 6230bb1ce7SJarkko Nikula Support for MIPI I3C Host Controller Interface compatible hardware 6330bb1ce7SJarkko Nikula on the PCI bus. 6430bb1ce7SJarkko Nikula 6530bb1ce7SJarkko Nikula This driver can also be built as a module. If so, the module will be 6630bb1ce7SJarkko Nikula called mipi-i3c-hci-pci. 67*d028219aSWolfram Sang 68*d028219aSWolfram Sangconfig RENESAS_I3C 69*d028219aSWolfram Sang tristate "Renesas I3C controller driver" 70*d028219aSWolfram Sang depends on HAS_IOMEM 71*d028219aSWolfram Sang depends on ARCH_RENESAS || COMPILE_TEST 72*d028219aSWolfram Sang help 73*d028219aSWolfram Sang Support the Renesas I3C controller as found in some RZ variants. 74*d028219aSWolfram Sang 75*d028219aSWolfram Sang This driver can also be built as a module. If so, the module will be 76*d028219aSWolfram Sang called renesas-i3c. 77