16b2e54f7SHaiyue Wang* Nuvoton NPCM7xx KCS (Keyboard Controller Style) IPMI interface 26b2e54f7SHaiyue Wang 36b2e54f7SHaiyue WangThe Nuvoton SOCs (NPCM7xx) are commonly used as BMCs 46b2e54f7SHaiyue Wang(Baseboard Management Controllers) and the KCS interface can be 56b2e54f7SHaiyue Wangused to perform in-band IPMI communication with their host. 66b2e54f7SHaiyue Wang 76b2e54f7SHaiyue WangRequired properties: 86b2e54f7SHaiyue Wang- compatible : should be one of 96b2e54f7SHaiyue Wang "nuvoton,npcm750-kcs-bmc" 106b2e54f7SHaiyue Wang- interrupts : interrupt generated by the controller 116b2e54f7SHaiyue Wang- kcs_chan : The KCS channel number in the controller 126b2e54f7SHaiyue Wang 136b2e54f7SHaiyue WangExample: 146b2e54f7SHaiyue Wang 156b2e54f7SHaiyue Wang lpc_kcs: lpc_kcs@f0007000 { 166b2e54f7SHaiyue Wang compatible = "nuvoton,npcm750-lpc-kcs", "simple-mfd", "syscon"; 176b2e54f7SHaiyue Wang reg = <0xf0007000 0x40>; 186b2e54f7SHaiyue Wang reg-io-width = <1>; 196b2e54f7SHaiyue Wang 206b2e54f7SHaiyue Wang #address-cells = <1>; 216b2e54f7SHaiyue Wang #size-cells = <1>; 226b2e54f7SHaiyue Wang ranges = <0x0 0xf0007000 0x40>; 236b2e54f7SHaiyue Wang 246b2e54f7SHaiyue Wang kcs1: kcs1@0 { 256b2e54f7SHaiyue Wang compatible = "nuvoton,npcm750-kcs-bmc"; 266b2e54f7SHaiyue Wang reg = <0x0 0x40>; 276b2e54f7SHaiyue Wang interrupts = <0 9 4>; 286b2e54f7SHaiyue Wang kcs_chan = <1>; 296b2e54f7SHaiyue Wang status = "disabled"; 306b2e54f7SHaiyue Wang }; 316b2e54f7SHaiyue Wang 326b2e54f7SHaiyue Wang kcs2: kcs2@0 { 336b2e54f7SHaiyue Wang compatible = "nuvoton,npcm750-kcs-bmc"; 346b2e54f7SHaiyue Wang reg = <0x0 0x40>; 356b2e54f7SHaiyue Wang interrupts = <0 9 4>; 366b2e54f7SHaiyue Wang kcs_chan = <2>; 376b2e54f7SHaiyue Wang status = "disabled"; 386b2e54f7SHaiyue Wang }; 396b2e54f7SHaiyue Wang };