freebsd-skq/sys/dev/uart
Jayachandran C. cbee50f1df Fix interrupt clear in pl011 uart receive function
Clear the interrupt state before reading the input char from the
input FIFO. In the current code there is a window between the read
to the data register and the write to the the ICR, during which an
input char will not cause an interrupt.

This fixes the issue by which the serial port input on QEMU freezes
when using the emulated pl011 serial port.
2016-11-29 04:32:14 +00:00
..
uart_bus_acpi.c Fix the build: 2016-07-21 13:01:35 +00:00
uart_bus_ebus.c
uart_bus_fdt.c Use ofw_bus_node_is_compatible in more drivers used on arm. 2016-11-11 15:42:12 +00:00
uart_bus_isa.c
uart_bus_pccard.c
uart_bus_pci.c Add Intel Atom Cherryview SOC HSUART support 2016-11-21 14:43:31 +00:00
uart_bus_puc.c
uart_bus_scc.c
uart_bus.h
uart_core.c Do not reallocate driver softc for uart unnecessarily. 2016-11-17 16:06:53 +00:00
uart_cpu_acpi.h Add support to find the arm64 serial using the ACPI tables. This uses the 2016-11-21 19:26:58 +00:00
uart_cpu_arm64.c Include the missing accommon.h from the ACPI uart code. 2016-11-21 19:38:57 +00:00
uart_cpu_fdt.c Remove now unused functions from the FDT uart cpu driver. 2016-07-24 08:52:49 +00:00
uart_cpu_fdt.h We will be switching to a new arm64 uart cpu driver that handles both FDT 2016-07-20 17:19:47 +00:00
uart_cpu_pc98.c
uart_cpu_powerpc.c Check all compatible strings on uart devices in powerpc 2016-08-28 21:31:21 +00:00
uart_cpu_sparc64.c
uart_cpu_x86.c
uart_cpu.h
uart_dbg.c
uart_dev_imx.c
uart_dev_imx.h
uart_dev_lpc.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
uart_dev_msm.c
uart_dev_msm.h
uart_dev_ns8250.c Add support for UART found in the Ingenic XBurst system on chips. 2016-11-17 14:41:22 +00:00
uart_dev_ns8250.h
uart_dev_pl011.c Fix interrupt clear in pl011 uart receive function 2016-11-29 04:32:14 +00:00
uart_dev_quicc.c
uart_dev_sab82532.c
uart_dev_snps.c EXTRES: Add OF node as argument to all <foo>_get_by_ofw_<bar>() functions. 2016-07-10 18:28:15 +00:00
uart_dev_ti8250.c
uart_dev_z8530.c
uart_if.m
uart_kbd_sun_tables.h
uart_kbd_sun.c sys: use our nitems() macro when param.h is available. 2016-04-21 19:40:10 +00:00
uart_kbd_sun.h
uart_ppstypes.h
uart_subr.c Remove slightly used const values that can be replaced with nitems(). 2016-04-21 15:38:28 +00:00
uart_tty.c
uart.h