41 lines · plain
1* Nuvoton NPCM KCS (Keyboard Controller Style) IPMI interface2 3The Nuvoton SOCs (NPCM) are commonly used as BMCs4(Baseboard Management Controllers) and the KCS interface can be5used to perform in-band IPMI communication with their host.6 7Required properties:8- compatible : should be one of9 "nuvoton,npcm750-kcs-bmc"10 "nuvoton,npcm845-kcs-bmc", "nuvoton,npcm750-kcs-bmc"11- interrupts : interrupt generated by the controller12- kcs_chan : The KCS channel number in the controller13 14Example:15 16 lpc_kcs: lpc_kcs@f0007000 {17 compatible = "nuvoton,npcm750-lpc-kcs", "simple-mfd", "syscon";18 reg = <0xf0007000 0x40>;19 reg-io-width = <1>;20 21 #address-cells = <1>;22 #size-cells = <1>;23 ranges = <0x0 0xf0007000 0x40>;24 25 kcs1: kcs1@0 {26 compatible = "nuvoton,npcm750-kcs-bmc";27 reg = <0x0 0x40>;28 interrupts = <0 9 4>;29 kcs_chan = <1>;30 status = "disabled";31 };32 33 kcs2: kcs2@0 {34 compatible = "nuvoton,npcm750-kcs-bmc";35 reg = <0x0 0x40>;36 interrupts = <0 9 4>;37 kcs_chan = <2>;38 status = "disabled";39 };40 };41