Hello,
I am testing some data throughput on the McSPI1 on the OMAP 3530. When using DMA to transfer a 160 byte message I notice on the scope that the chip select line stays low for the entire transfer which is what I expect using the latest Linux kernel since force_cs is being used. However when the transfer is completed and the clock stops I notice that the CS line is still low for around 120usecs. I have tried different OMAP setups using 90Kbyte transfers and anything above 8 bytes to make sure I am using DMA, and this appears to happen all the time.
In my case since it takes 130usecs to transfer the 160bytes I have to wait the same amount of time to let the CS come up before I can transfer another 160bytes. I am curious if this is something that is standard with the SPI controller on the OMAP?
I dont see anything in the TRM about this and would really like to see if I can get this delay to disappear if possible.
Thanks,
Brian