cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

npcm7xx-kcs-bmc.txt (1139B)


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