OpenCloudOS-Kernel/drivers/fsi
Eddie James 7ed98dddb7 fsi: Add On-Chip Controller (OCC) driver
The OCC is a device embedded on a POWER processor that collects and
aggregates sensor data from the processor and system. The OCC can
provide the raw sensor data as well as perform thermal and power
management on the system.

This driver provides an atomic communications channel between a service
processor (e.g. a BMC) and the OCC. The driver is dependent on the FSI
SBEFIFO driver to get hardware access through the SBE to the OCC SRAM.
Commands are issued to the SBE to send or fetch data to the SRAM.

Signed-off-by: Eddie James <eajames@linux.ibm.com>
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2018-12-02 16:25:28 -08:00
..
Kconfig fsi: Add On-Chip Controller (OCC) driver 2018-12-02 16:25:28 -08:00
Makefile fsi: Add On-Chip Controller (OCC) driver 2018-12-02 16:25:28 -08:00
cf-fsi-fw.h fsi: master-ast-cf: Add new FSI master using Aspeed ColdFire 2018-07-23 15:22:52 +10:00
fsi-core.c fsi: Prevent multiple concurrent rescans 2018-07-27 09:58:12 +10:00
fsi-master-ast-cf.c fsi: master-ast-cf: Rename dump_trace() to avoid name collision 2018-07-26 14:49:50 +10:00
fsi-master-gpio.c fsi: Move various master definitions to a common header 2018-07-12 12:06:02 +10:00
fsi-master-hub.c fsi: master-hub: Fix sparse warnings 2018-06-18 14:33:56 +10:00
fsi-master.h fsi: Prevent multiple concurrent rescans 2018-07-27 09:58:12 +10:00
fsi-occ.c fsi: Add On-Chip Controller (OCC) driver 2018-12-02 16:25:28 -08:00
fsi-sbefifo.c iov_iter: Separate type from direction and use accessor functions 2018-10-24 00:41:07 +01:00
fsi-scom.c fsi: fsi-scom.c: Remove duplicate header 2018-11-26 10:13:04 +11:00