Thread (37 messages) 37 messages, 3 authors, 2021-06-08

Re: [PATCH v3 00/16] ipmi: Allow raw access to KCS devices

From: Andrew Jeffery <hidden>
Date: 2021-05-24 00:36:29
Also in: linux-arm-kernel, linux-aspeed, lkml, openbmc

Hi Corey,

On Sat, 22 May 2021, at 03:06, Corey Minyard wrote:
On Mon, May 10, 2021 at 03:11:57PM +0930, Andrew Jeffery wrote:
quoted
Hello,

This is the 3rd spin of the series refactoring the keyboard-controller-style
device drivers in the IPMI subsystem.
This is a nice set of cleanups outside of just allowing raw access.
I'll let you handle Zev's comments and a few of mine.
Thanks for taking the time to review the series. I'll address the 
comments from you both in v4.
I almost hate to ask this, but would there be value in allowing the BT
driver to use this abstract interface? 
Hmm. Possibly, but it's not something I've looked at yet. If we did 
want to go down that path I don't think it would be too difficult, but 
I don't have a need to touch the BT side of it right now.
Or maybe it would be just too
hard to get a common abstraction, more work than it's worth.  It's
surprising that more people don't want BT as it's vastly superior to
KCS.  
For bulk data, certainly. However for the use-cases I have I'm using 
the KCS interface as a control channel that isn't data intensive. 
Interrupts, a small command set (256 values are more than enough) and a 
status byte are all I'm really after, so BT is more than I need.

Plus for the systems I'm working on we're still using BT for in-band 
IPMI while we transition to MCTP/PLDM. The current BT implementation is 
working fine for that :)

Cheers,

Andrew
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help