Hi,
I'm wondering about using the Atmel AT91RM9200 under Linux for an embedded application. Among others, I need to run serial communication at 76800 bits/s over one of the USARTs.
The RM9200's USARTs have no FIFO and at that speed, I guess I need DMA in order not to loose bytes because of Linux's interrupt latency (>130 us in some cases I guess).
I have read that in the serial_usart3 driver used for AVR32
This sounds perfect, then I have to worry neither about the risk of delaying too much incoming bytes because the DMA buffer is not full nor about loosing some bytes (since I guess that I can choose the size of the DMA buffer).
What I'm wondering is whether the at_91 serial driver which is included in the vanilla kernel (I have read it is included in the main tree from
2.6.16) also does that.Does anybody here have some experience with that kind of issues?
Thanks in advance,
Best regards,
Alain Mosnier