Digi Connect ME 9210 - More than one MMC via SPI (Digi Linux 5.2)


Is anyone out there who tried to connect more than one device to the SPI interface ? The SPI linux driver seem to support just for ONE spi device. Is there any experienence using SD/MMC cards attached to the SPI bus ?

SPI basics insists, to have Slave Select signal to every device in the chain. so you can use GPIO for that, or use I2C port expander…
in such way you can address multiple SPI devices.

My Problem is: How to implement this multiple chip select handling in the kernel ? As far as I saw, the single chip select variant (gpio assignment) is hardcoded in the kernel source.