Hi,

I am using a custom board with processor OMAP L138 that communicates with other boards over SPI, using the code of davinci-spi-rewrite applied to linux-03.20.00.14 a texas instrument release.

Due to compatibility with slaves, the SPI needs to toggle the chip select between byte transfer and have multiplexed chip select.

On the controller data sheet is said that chip select multiplex isn't supported, needs to be implemented with GPIO.

The toggle of chip select between bytes it's only supported when using the chip selects of the controller.

Is possible to implement this on the SPI driver, without the kernel being to much time occupied with SPI communications ?

For the implementation of chip select I was thinking if is possible to create a "virtual" GPIO that writhed will set the corresponded GPIO pins. Or need to change driver code ?

The toggle of chip select between bytes without putting to much load on the driver can be difficult, maybe with some hardware to use the chip select of the controller to control the GPIO pins.


Regards,
Aníbal

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to