ns16550: do not override fifo size if explicitly set
authorMarek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Mon, 16 Aug 2021 13:14:37 +0000 (15:14 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 16 Aug 2021 13:14:37 +0000 (15:14 +0200)
commit60a9d8d2fc9c4a524c7342499580a88aaa3a2b55
tree9bbea61d4afbbbd38a35ef488f19ddc581c6b072
parent5c34b9af05b9e5abd25d88efc4fb783136547810
ns16550: do not override fifo size if explicitly set

If fifo size is already set via uart_params, do not force it to 16 - which
may not match the actual hardware. Specifically Exar cards have fifo of
256 bytes.

Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/drivers/char/ns16550.c