blob: 513e35173aaa195d2c1cdfe1195b415a626e7bcf [file] [log] [blame]
Jeremy Kerr0508ad12017-02-01 10:53:41 -06001#
2# FSI subsystem
3#
4
Vincent Legollbaa8b942017-12-03 12:09:26 +01005menuconfig FSI
Jeremy Kerr0508ad12017-02-01 10:53:41 -06006 tristate "FSI support"
Jeremy Kerr2b545cd2017-06-06 16:08:42 -05007 select CRC4
Jeremy Kerr0508ad12017-02-01 10:53:41 -06008 ---help---
9 FSI - the FRU Support Interface - is a simple bus for low-level
10 access to POWER-based hardware.
Christopher Bosticac0385d2017-06-06 16:08:54 -050011
12if FSI
13
14config FSI_MASTER_GPIO
15 tristate "GPIO-based FSI master"
16 depends on GPIOLIB
17 select CRC4
18 ---help---
19 This option enables a FSI master driver using GPIO lines.
20
Christopher Bostic7f9e8f72017-06-06 16:08:57 -050021config FSI_MASTER_HUB
22 tristate "FSI hub master"
23 ---help---
24 This option enables a FSI hub master driver. Hub is a type of FSI
25 master that is connected to the upstream master via a slave. Hubs
26 allow chaining of FSI links to an arbitrary depth. This allows for
27 a high target device fanout.
28
Christopher Bostic680ca6d2017-06-06 16:08:56 -050029config FSI_SCOM
30 tristate "SCOM FSI client device driver"
31 ---help---
32 This option enables an FSI based SCOM device driver.
33
Christopher Bosticac0385d2017-06-06 16:08:54 -050034endif