xref: /openbmc/linux/drivers/fsi/Kconfig (revision 7e6f7d24)
1#
2# FSI subsystem
3#
4
5menuconfig FSI
6	tristate "FSI support"
7	depends on OF
8	select CRC4
9	---help---
10	  FSI - the FRU Support Interface - is a simple bus for low-level
11	  access to POWER-based hardware.
12
13if FSI
14
15config FSI_MASTER_GPIO
16	tristate "GPIO-based FSI master"
17	depends on GPIOLIB
18	select CRC4
19	---help---
20	This option enables a FSI master driver using GPIO lines.
21
22config FSI_MASTER_HUB
23	tristate "FSI hub master"
24	---help---
25	This option enables a FSI hub master driver.  Hub is a type of FSI
26	master that is connected to the upstream master via a slave.  Hubs
27	allow chaining of FSI links to an arbitrary depth.  This allows for
28	a high target device fanout.
29
30config FSI_SCOM
31	tristate "SCOM FSI client device driver"
32	---help---
33	This option enables an FSI based SCOM device driver.
34
35config FSI_SBEFIFO
36	tristate "SBEFIFO FSI client device driver"
37	---help---
38	This option enables an FSI based SBEFIFO device driver. The SBEFIFO is
39	a pipe-like FSI device for communicating with the self boot engine
40	(SBE) on POWER processors.
41
42endif
43