uart: Exploit Tx FIFO

When THRE is 1, we can write up to 16 bytes, so let's make good
use of it

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>