Other Parts Discussed in Thread: OMAP3530
We are experiencing large TX delays on UART3 on an OMAP3530. UART2 is our console port and and does not exhibit the delays. We've compared UART2 performance with UART3 by dumping a text file out each serial port separately from the console and measuring the timing with an oscope. The data TX'd on UART2 is consistently around 140ms. We have seen TX times on UART3 from 300ms to 1.5sec. Both UARTs are configured for 115200,n,8,1.
Notes:
1. Linux Kernel Ver: 2.6.27.18
2. All user space applications are terminated with the exception of 'cat' were using to dump the text file out the UARTs
3. Power management is disabled
4. Data text file is ~1.3KB
5. Scope data on UART2 is the output of RS232. No RS232 driver on UART3
[ 79.021942] Serial: 8250/16550 driver4 ports, IRQ sharing enabled
[ 79.043792] serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
[ 79.064270] serial8250.0: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
[ 79.064331] console [ttyS1] enabled
[ 79.242095] serial8250.0: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654
dmesg log regarding serial port driver on kernel boot:
The plot below shows the timing for the TX data on UART2 (~140mS)

The plot below shows the timing for the TX data on UART2 (~355mS)
