Add Aspeed PECI support
cover Add Aspeed PECI support
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
Signature · 1 line
2.15.1