0001 * Nuvoton NPCM7xx KCS (Keyboard Controller Style) IPMI interface
0002
0003 The Nuvoton SOCs (NPCM7xx) are commonly used as BMCs
0004 (Baseboard Management Controllers) and the KCS interface can be
0005 used to perform in-band IPMI communication with their host.
0006
0007 Required properties:
0008 - compatible : should be one of
0009 "nuvoton,npcm750-kcs-bmc"
0010 - interrupts : interrupt generated by the controller
0011 - kcs_chan : The KCS channel number in the controller
0012
0013 Example:
0014
0015 lpc_kcs: lpc_kcs@f0007000 {
0016 compatible = "nuvoton,npcm750-lpc-kcs", "simple-mfd", "syscon";
0017 reg = <0xf0007000 0x40>;
0018 reg-io-width = <1>;
0019
0020 #address-cells = <1>;
0021 #size-cells = <1>;
0022 ranges = <0x0 0xf0007000 0x40>;
0023
0024 kcs1: kcs1@0 {
0025 compatible = "nuvoton,npcm750-kcs-bmc";
0026 reg = <0x0 0x40>;
0027 interrupts = <0 9 4>;
0028 kcs_chan = <1>;
0029 status = "disabled";
0030 };
0031
0032 kcs2: kcs2@0 {
0033 compatible = "nuvoton,npcm750-kcs-bmc";
0034 reg = <0x0 0x40>;
0035 interrupts = <0 9 4>;
0036 kcs_chan = <2>;
0037 status = "disabled";
0038 };
0039 };