brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 4fda76e Raw
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