RE: [PATCH/2.6.17-rc4 8/10] Add tsi108 8250 serial support

From: Zang Roy-r61911 <hidden>
Date: 2006-06-15 05:13:58
Also in: linux-serial, lkml

 
quoted
On May 17, 2006, at 5:14 AM, Zang Roy-r61911 wrote:
quoted
This patch contains changes to the serial device driver 
specific for 
quoted
quoted
integrated serial port in Tsi108 Host Bridge.
There's no explaination about why this is required.  What is 
the problem?
Which changes relate directly to this problem and which 
changes are related to fixing some other issue not related to 
the errata?
More detailed explanation:

This patch addresses two differences in the Tsi108/109 UART behavior from the standard one.

1. Check for UART_IER_UUE bit in the autoconfig routine. This section of autoconfig is excluded for 
Tsi108/109 because bits 7 and 6 are reserved for internal use. They are R/W bits. In addition to incorrect
 identification, changing these bits (from 00) will make Tsi108/109 UART non-functional.  

2. ERRATA. Reading the UART's Interrupt Identification Register (IIR) clears the Transmit 
Holding Register Empty (THRE) and Transmit buffer Empty (TEMP) interrupts even 
if they are not enabled in the Interrupt Enable Register (IER). This leads to loss of the interrupts. 
Interrupts are not cleared when reading UART registers as 32-bit word.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help