SDIO multiplexing

Werner Almesberger werner at
Mon Apr 28 07:47:16 CEST 2008

Wolfgang Spraul wrote:

Yuck, a CPLD.


That looks closer to something we could use without too much pain.
It's got a pretty lame excuse for a data sheet, though ...

> Basically a form of SDIO multiplexing.
> Other options would be SPI.

We once asked Samuel about SPI, and he said that it would be slower,
but still good enough. (In real life, the theoretically possible
maximum speed is rarely reached anyway.)

Without digging through the Atheros driver, I don't know how much work
it would be to put it on SPI. If the abstraction is clean, it could be
very simple. If not, a pain.

So if it's not too horrible, I'd prefer the SPI solution. Always better
to make it a software problem than a hardware problem :-)

- Werner

More information about the hardware mailing list