Hi Jeff.
For what it is worth, the UART is operating on more than 1 byte at a time. That might be what you see when using the console. However, I'm using a program to write 2048 bytes at a time to the tty. The routine serial_omap_start_tx() sees all 2048 bytes pending on its next invocation.
Regards,
Steve