diff options
author | Lennert Buytenhek <buytenh@wantstofly.org> | 2006-12-06 20:39:57 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.osdl.org> | 2006-12-07 08:39:44 -0800 |
commit | a4ed06ad83acc3b7dafc018bc0b27469e787e27d (patch) | |
tree | 26ce210d81b77b40d08b96a5a7772f806eb43d89 /init/main.c | |
parent | 9468f687d95d1825fd2f2c2f74e1a59429ef25d3 (diff) | |
download | kernel_samsung_smdk4412-a4ed06ad83acc3b7dafc018bc0b27469e787e27d.zip kernel_samsung_smdk4412-a4ed06ad83acc3b7dafc018bc0b27469e787e27d.tar.gz kernel_samsung_smdk4412-a4ed06ad83acc3b7dafc018bc0b27469e787e27d.tar.bz2 |
[PATCH] amba-pl010: clear error flags on rx error
The pl010 primecell documentation specifies that an error indicated via RSR
should be cleared by a write to ECR. We didn't do this, which was causing
errors to be re-reported on every call to pl010_rx_chars().
Doing a write to ECR once we detect an error appears to prevent the ep93xx
console UART driver from going into a mode where it reports "ttyAM0: X
input overrun(s)" every couple of keystrokes.
Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'init/main.c')
0 files changed, 0 insertions, 0 deletions