Loading...
1# SPDX-License-Identifier: GPL-2.0-only
2config CDNS_I3C_MASTER
3 tristate "Cadence I3C master driver"
4 depends on I3C
5 depends on HAS_IOMEM
6 depends on !(ALPHA || PARISC)
7 help
8 Enable this driver if you want to support Cadence I3C master block.
9
10config DW_I3C_MASTER
11 tristate "Synospsys DesignWare I3C master driver"
12 depends on I3C
13 depends on HAS_IOMEM
14 depends on !(ALPHA || PARISC)
15 # ALPHA and PARISC needs {read,write}sl()
16 help
17 Support for Synopsys DesignWare MIPI I3C Controller.
18
19 For details please see
20 https://www.synopsys.com/dw/ipdir.php?ds=mipi_i3c
21
22 This driver can also be built as a module. If so, the module
23 will be called dw-i3c-master.
24
25config SVC_I3C_MASTER
26 tristate "Silvaco I3C Dual-Role Master driver"
27 depends on I3C
28 depends on HAS_IOMEM
29 depends on !(ALPHA || PARISC)
30 help
31 Support for Silvaco I3C Dual-Role Master Controller.
32
33config MIPI_I3C_HCI
34 tristate "MIPI I3C Host Controller Interface driver (EXPERIMENTAL)"
35 depends on I3C
36 depends on HAS_IOMEM
37 help
38 Support for hardware following the MIPI Aliance's I3C Host Controller
39 Interface specification.
40
41 For details please see:
42 https://www.mipi.org/specifications/i3c-hci
43
44 This driver can also be built as a module. If so, the module will be
45 called mipi-i3c-hci.
1# SPDX-License-Identifier: GPL-2.0-only
2config CDNS_I3C_MASTER
3 tristate "Cadence I3C master driver"
4 depends on I3C
5 depends on HAS_IOMEM
6 depends on !(ALPHA || PARISC)
7 help
8 Enable this driver if you want to support Cadence I3C master block.
9
10config DW_I3C_MASTER
11 tristate "Synospsys DesignWare I3C master driver"
12 depends on I3C
13 depends on HAS_IOMEM
14 depends on !(ALPHA || PARISC)
15 # ALPHA and PARISC needs {read,write}sl()
16 help
17 Support for Synopsys DesignWare MIPI I3C Controller.
18
19 For details please see
20 https://www.synopsys.com/dw/ipdir.php?ds=mipi_i3c
21
22 This driver can also be built as a module. If so, the module
23 will be called dw-i3c-master.
24
25config AST2600_I3C_MASTER
26 tristate "ASPEED AST2600 I3C master driver"
27 depends on DW_I3C_MASTER
28 depends on ARCH_ASPEED || COMPILE_TEST
29 select MFD_SYSCON
30 help
31 Support for ASPEED AST2600 I3C Controller.
32
33 This hardware is an instance of the DW I3C controller; this
34 driver adds platform- specific support for AST2600 hardware.
35
36 This driver can also be built as a module. If so, the module
37 will be called ast2600-i3c-master.
38
39config SVC_I3C_MASTER
40 tristate "Silvaco I3C Dual-Role Master driver"
41 depends on I3C
42 depends on HAS_IOMEM
43 depends on !(ALPHA || PARISC)
44 help
45 Support for Silvaco I3C Dual-Role Master Controller.
46
47config MIPI_I3C_HCI
48 tristate "MIPI I3C Host Controller Interface driver (EXPERIMENTAL)"
49 depends on I3C
50 depends on HAS_IOMEM
51 help
52 Support for hardware following the MIPI Aliance's I3C Host Controller
53 Interface specification.
54
55 For details please see:
56 https://www.mipi.org/specifications/i3c-hci
57
58 This driver can also be built as a module. If so, the module will be
59 called mipi-i3c-hci.