Re: [PATCH v2 16/21] ipmi: kcs_bmc: Add a "raw" character device interface

Andrew Jeffery andrew at aj.id.au
Fri Apr 9 09:51:29 BST 2021


Hi Arnd,

On Fri, 9 Apr 2021, at 17:25, Arnd Bergmann wrote:
> On Fri, Mar 19, 2021 at 7:31 AM Andrew Jeffery <andrew at aj.id.au> wrote:
> >
> > The existing IPMI chardev encodes IPMI behaviours as the name suggests.
> > However, KCS devices are useful beyond IPMI (or keyboards), as they
> > provide a means to generate IRQs and exchange arbitrary data between a
> > BMC and its host system.
> 
> I only noticed the series after Joel asked about the DT changes on the arm
> side. One question though:
> 
> How does this related to the drivers/input/serio/ framework that also talks
> to the keyboard controller for things that are not keyboards? Are these
> separate communication channels on adjacent I/O ports, or does there
> need to be some arbitration?

Good questions! I'll look into serio and get back to you.

Andrew



More information about the linux-arm-kernel mailing list