Thread (12 messages) 12 messages, 5 authors, 2015-07-29

[PATCH v4 4/5] tty/serial: at91: add support to FIFOs

From: Alexandre Belloni <hidden>
Date: 2015-07-29 15:07:38
Also in: linux-devicetree, linux-serial, lkml

Hi Andy,

On 29/07/2015 at 17:51:38 +0300, Andy Shevchenko wrote :
On Thu, Jul 2, 2015 at 4:18 PM, Cyrille Pitchen
[off-list ref] wrote:
quoted
Depending on the hardware, TX and RX FIFOs may be available. The RX
FIFO can avoid receive overruns, especially when DMA transfers are
not used to read data from the Receive Holding Register. For heavy
system load, The CPU is likely not be able to fetch data fast enough
from the RHR.
This patch broke avr32 console (as seen in today's linux-next) on ATNGW100.
Reverting helps. I'm pretty sure the issue is in 8 bit vs. 32 bit I/O access.

# uname -a
Linux buildroot 4.2.0-rc4-next-20150729+ #97 Wed Jul 29 17:50:11 EEST
2015 avr32 GNU/Linux

Do you, guys, have that board (NGW100) or it's officially unsupported?
If the latter is the case I would really appreciate if you remove the
support from the kernel side.
The main issue here is that the main atmel arm developers don't have
access to any avr32 board. I'd say that everything that is done is best
effort to not break avr32 but it is not tested at all.

Don't hesitate to submit patches when something breaks...

-- 
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help