hc
2024-09-20 a36159eec6ca17402b0e146b86efaf76568dc353
kernel/drivers/fsi/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # FSI subsystem
34 #
....@@ -6,7 +7,7 @@
67 tristate "FSI support"
78 depends on OF
89 select CRC4
9
- ---help---
10
+ help
1011 FSI - the FRU Support Interface - is a simple bus for low-level
1112 access to POWER-based hardware.
1213
....@@ -15,7 +16,7 @@
1516 config FSI_NEW_DEV_NODE
1617 bool "Create '/dev/fsi' directory for char devices"
1718 default n
18
- ---help---
19
+ help
1920 This option causes char devices created for FSI devices to be
2021 located under a common /dev/fsi/ directory. Set to N unless your
2122 userspace has been updated to handle the new location.
....@@ -31,12 +32,12 @@
3132 tristate "GPIO-based FSI master"
3233 depends on GPIOLIB
3334 select CRC4
34
- ---help---
35
+ help
3536 This option enables a FSI master driver using GPIO lines.
3637
3738 config FSI_MASTER_HUB
3839 tristate "FSI hub master"
39
- ---help---
40
+ help
4041 This option enables a FSI hub master driver. Hub is a type of FSI
4142 master that is connected to the upstream master via a slave. Hubs
4243 allow chaining of FSI links to an arbitrary depth. This allows for
....@@ -47,22 +48,41 @@
4748 depends on GPIOLIB
4849 depends on GPIO_ASPEED
4950 select GENERIC_ALLOCATOR
50
- ---help---
51
+ help
5152 This option enables a FSI master using the AST2400 and AST2500 GPIO
5253 lines driven by the internal ColdFire coprocessor. This requires
5354 the corresponding machine specific ColdFire firmware to be available.
5455
56
+config FSI_MASTER_ASPEED
57
+ tristate "FSI ASPEED master"
58
+ depends on HAS_IOMEM
59
+ help
60
+ This option enables a FSI master that is present behind an OPB bridge
61
+ in the AST2600.
62
+
63
+ Enable it for your BMC kernel in an OpenPower or IBM Power system.
64
+
5565 config FSI_SCOM
5666 tristate "SCOM FSI client device driver"
57
- ---help---
67
+ help
5868 This option enables an FSI based SCOM device driver.
5969
6070 config FSI_SBEFIFO
6171 tristate "SBEFIFO FSI client device driver"
6272 depends on OF_ADDRESS
63
- ---help---
73
+ help
6474 This option enables an FSI based SBEFIFO device driver. The SBEFIFO is
6575 a pipe-like FSI device for communicating with the self boot engine
6676 (SBE) on POWER processors.
6777
78
+config FSI_OCC
79
+ tristate "OCC SBEFIFO client device driver"
80
+ depends on FSI_SBEFIFO
81
+ help
82
+ This option enables an SBEFIFO based On-Chip Controller (OCC) device
83
+ driver. The OCC is a device embedded on a POWER processor that collects
84
+ and aggregates sensor data from the processor and system. The OCC can
85
+ provide the raw sensor data as well as perform thermal and power
86
+ management on the system.
87
+
6888 endif