ipmi: add an NPCM7xx KCS BMC driver
authorHaiyue Wang <haiyue.wang@linux.intel.com>
Thu, 22 Mar 2018 12:50:15 +0000 (20:50 +0800)
committerCorey Minyard <cminyard@mvista.com>
Wed, 18 Apr 2018 15:23:12 +0000 (10:23 -0500)
commit6b2e54f7babea6c782a9c1af9d01c7f999bb4c7d
tree095e21537c939f7e40053858fd19cff545fdb18a
parent93c303d2045b30572d8d5e74d3ad80692acfebbe
ipmi: add an NPCM7xx KCS BMC driver

This driver exposes the Keyboard Controller Style (KCS) interface on
Novoton NPCM7xx SoCs as a character device. Such SOCs are commonly used
as a BaseBoard Management Controller (BMC) on a server board, and KCS
interface is commonly used to perform the in-band IPMI communication
between the server and its BMC.

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