Bring back PL011 UART FIFO support to pluart(4). This time with working
authoranton <anton@openbsd.org>
Sat, 11 Jun 2022 05:29:24 +0000 (05:29 +0000)
committeranton <anton@openbsd.org>
Sat, 11 Jun 2022 05:29:24 +0000 (05:29 +0000)
commit6a0d44440ba09e903417bac180feff2feba46cc7
tree49d6426ed53cf3709bdebe86ced23c4ec6ec158b
parentc0a6a244667a40f937c830ebe95ad69286382395
Bring back PL011 UART FIFO support to pluart(4). This time with working
tx interrupts.

Special treatment of Server Base System Architecture (SBSA) generic UART
devices is required as presence of the interrupt trigger level register
is not guaranteed. Therefore treat such devices of having a 1-byte FIFO.

ok visa@
sys/dev/acpi/pluart_acpi.c
sys/dev/fdt/pluart_fdt.c
sys/dev/ic/pluart.c
sys/dev/ic/pluartvar.h