[PATCH 0/6] Add Aspeed PECI support

Jae Hyun Yoo jae.hyun.yoo at linux.intel.com
Thu Dec 7 08:02:25 AEDT 2017


Hello,

This patch set provides support for PECI of AST2400/2500 which can give us
functionalities such as temperature monitoring, platform manageability,
processor diagnostics and failure analysis. These patches introduce two kernel
drivers, an misc peci driver for general purpose PECI controller which
serializes all PECI transactions and a hwmon driver for temperature monitoring.

Please review.

-Jae

Jae Hyun Yoo (6):
  Documentation: dt-bindings: Add Aspeed PECI
  ARM: dts: aspeed: peci: Add Aspeed PECI
  drivers/misc: Add driver for Aspeed PECI
  Documentation: dt-bindings,hwmon: Add Aspeed PECI hwmon
  ARM: dts: aspeed: peci-hwmon: Add aspeed PECI hwmon
  drivers/hwmon: Add driver for Aspeed PECI hwmon

 .../bindings/hwmon/aspeed-peci-hwmon.txt           |   89 ++
 .../devicetree/bindings/misc/aspeed-peci.txt       |   52 +
 Documentation/hwmon/aspeed-peci-hwmon              |   64 ++
 arch/arm/boot/dts/aspeed-g4.dtsi                   |   78 ++
 arch/arm/boot/dts/aspeed-g5.dtsi                   |   78 ++
 drivers/hwmon/Kconfig                              |    7 +
 drivers/hwmon/Makefile                             |    1 +
 drivers/hwmon/aspeed-peci-hwmon.c                  |  954 +++++++++++++++++
 drivers/misc/Kconfig                               |    7 +
 drivers/misc/Makefile                              |    1 +
 drivers/misc/aspeed-peci.c                         | 1113 ++++++++++++++++++++
 include/misc/aspeed_peci.h                         |   19 +
 include/uapi/linux/Kbuild                          |    1 +
 include/uapi/linux/aspeed_peci_ioctl.h             |  281 +++++
 14 files changed, 2745 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/hwmon/aspeed-peci-hwmon.txt
 create mode 100644 Documentation/devicetree/bindings/misc/aspeed-peci.txt
 create mode 100644 Documentation/hwmon/aspeed-peci-hwmon
 create mode 100644 drivers/hwmon/aspeed-peci-hwmon.c
 create mode 100644 drivers/misc/aspeed-peci.c
 create mode 100644 include/misc/aspeed_peci.h
 create mode 100644 include/uapi/linux/aspeed_peci_ioctl.h

-- 
2.15.1



More information about the openbmc mailing list