On Mon, Nov 18, 2013 at 01:40:22PM +0000, Grant Likely wrote:

> Some hardware does that. That's what OHCI, EHCI, UHCI, XHCI, SDHCI, and
> similar are all about. It always helps when well understood hardware
> follows a register interface. It doesn't work for everything, but I
> agree it would be good to have preferred hw interfaces for SPI & I2C.

You'd need something class based like USB, there's such massive
variation in what the hardware is trying to do and the tradeoffs.  A big
issue is that especially with I2C many of the devices are primarily
analogue devices implemnted in larger processes where the cost of adding
additional digital logic can have a noticeable effect on the area and
hence cost of the silicon.

Attachment: signature.asc
Description: Digital signature

Reply via email to