[PATCH linux dev-4.10 0/3] drivers: hwmon: Add OCC driver
Eddie James
eajames at linux.vnet.ibm.com
Sat May 27 03:46:30 AEST 2017
From: "Edward A. James" <eajames at us.ibm.com>
This series adds a hwmon driver for the POWER9 OCC (haven't tested for P8 yet).
The driver obtains the OCC poll response and exports all the sensor data as
hwmon attributes. This driver is intended to operate on a service processor.
For the POWER9 application, the driver communicates with the OCC from a service
processor using the SBE engine. The low-level transfer protocol details,
however, are contained in the OCC "fifo" driver, in order to arbitrate accesses
from different users on the service processor.
Edward A. James (3):
drivers: hwmon: Add P9 OCC driver
drivers: hwmon: OCC: Add common functionality and SBE access
drivers: hwmon: OCC: Add P9 sensors, hwmon attributes, and device
setup
drivers/hwmon/Kconfig | 2 +
drivers/hwmon/Makefile | 1 +
drivers/hwmon/occ/Kconfig | 24 ++++
drivers/hwmon/occ/Makefile | 7 +
drivers/hwmon/occ/common.c | 110 ++++++++++++++
drivers/hwmon/occ/common.h | 124 ++++++++++++++++
drivers/hwmon/occ/p9.c | 350 +++++++++++++++++++++++++++++++++++++++++++++
drivers/hwmon/occ/p9.h | 17 +++
drivers/hwmon/occ/p9_sbe.c | 195 +++++++++++++++++++++++++
9 files changed, 830 insertions(+)
create mode 100644 drivers/hwmon/occ/Kconfig
create mode 100644 drivers/hwmon/occ/Makefile
create mode 100644 drivers/hwmon/occ/common.c
create mode 100644 drivers/hwmon/occ/common.h
create mode 100644 drivers/hwmon/occ/p9.c
create mode 100644 drivers/hwmon/occ/p9.h
create mode 100644 drivers/hwmon/occ/p9_sbe.c
--
1.8.3.1
More information about the openbmc
mailing list