Back to home page

OSCL-LXR

 
 

    


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     };