xref: /openbmc/linux/drivers/fsi/Kconfig (revision baa8b941)
10508ad1fSJeremy Kerr#
20508ad1fSJeremy Kerr# FSI subsystem
30508ad1fSJeremy Kerr#
40508ad1fSJeremy Kerr
5baa8b941SVincent Legollmenuconfig FSI
60508ad1fSJeremy Kerr	tristate "FSI support"
72b545cd8SJeremy Kerr	select CRC4
80508ad1fSJeremy Kerr	---help---
90508ad1fSJeremy Kerr	  FSI - the FRU Support Interface - is a simple bus for low-level
100508ad1fSJeremy Kerr	  access to POWER-based hardware.
11ac0385d9SChristopher Bostic
12ac0385d9SChristopher Bosticif FSI
13ac0385d9SChristopher Bostic
14ac0385d9SChristopher Bosticconfig FSI_MASTER_GPIO
15ac0385d9SChristopher Bostic	tristate "GPIO-based FSI master"
16ac0385d9SChristopher Bostic	depends on GPIOLIB
17ac0385d9SChristopher Bostic	select CRC4
18ac0385d9SChristopher Bostic	---help---
19ac0385d9SChristopher Bostic	This option enables a FSI master driver using GPIO lines.
20ac0385d9SChristopher Bostic
217f9e8f76SChristopher Bosticconfig FSI_MASTER_HUB
227f9e8f76SChristopher Bostic	tristate "FSI hub master"
237f9e8f76SChristopher Bostic	---help---
247f9e8f76SChristopher Bostic	This option enables a FSI hub master driver.  Hub is a type of FSI
257f9e8f76SChristopher Bostic	master that is connected to the upstream master via a slave.  Hubs
267f9e8f76SChristopher Bostic	allow chaining of FSI links to an arbitrary depth.  This allows for
277f9e8f76SChristopher Bostic	a high target device fanout.
287f9e8f76SChristopher Bostic
29680ca6dcSChristopher Bosticconfig FSI_SCOM
30680ca6dcSChristopher Bostic	tristate "SCOM FSI client device driver"
31680ca6dcSChristopher Bostic	---help---
32680ca6dcSChristopher Bostic	This option enables an FSI based SCOM device driver.
33680ca6dcSChristopher Bostic
34ac0385d9SChristopher Bosticendif
35