ipmi: add an Aspeed KCS IPMI BMC driver
authorHaiyue Wang <haiyue.wang@linux.intel.com>
Fri, 2 Feb 2018 02:16:11 +0000 (10:16 +0800)
committerCorey Minyard <cminyard@mvista.com>
Mon, 26 Feb 2018 15:21:28 +0000 (09:21 -0600)
commitbe2ed207e3745392478e85afa0bb02acdf44c966
tree7627861753af3139d31c1dedcb91e08278ee048d
parent20d60f61c58e8c937f3653819816dd203e6e3cb4
ipmi: add an Aspeed KCS IPMI BMC driver

The KCS (Keyboard Controller Style) interface is used to perform in-band
IPMI communication between a server host and its BMC (BaseBoard Management
Controllers).

This driver exposes the KCS interface on ASpeed SOCs (AST2400 and AST2500)
as a character device. Such SOCs are commonly used as BMCs and this driver
implements the BMC side of the KCS interface.

Signed-off-by: Haiyue Wang <haiyue.wang@linux.intel.com>
Signed-off-by: Corey Minyard <cminyard@mvista.com>
Documentation/devicetree/bindings/ipmi/aspeed-kcs-bmc.txt [new file with mode: 0644]
drivers/char/ipmi/Kconfig
drivers/char/ipmi/Makefile
drivers/char/ipmi/kcs_bmc_aspeed.c [new file with mode: 0644]