History log of /freebsd-10-stable/sys/dev/uart/uart_dev_pl011.c
Revision Date Author Comments
# 283327 23-May-2015 ian

MFC r279723, r279724:

Define new linker set, UART_FDT_CLASS_AND_DEVICE, for registering full
(class and device) FDT UART. Define second one, UART_FDT_CLASS, for UART
class only.

Move the uart_class definitions and fdt compat data into the individual
uart implementations, and export them using the new linker-set mechanism.


# 283324 23-May-2015 ian

MFC r279239:

Enable 'receive timeout' interrupt allowing us to not
loose 'rx buffer full' event.


# 283321 23-May-2015 ian

MFC r272399, r272602, r274451, r274452:

Add uart driver for Qualcomm MSM 7000/8000 series chips.
It is working on IFC6410 board which has Qualcomm Snapdragon SoC.

Use documented compat string for msm uart.

Make PL011 UART to wait on putc only when TX FIFO is full

Make uart_bus_fdt a decendant of ofwbus


# 262649 01-Mar-2014 imp

MFC: r260889, r260890, r260911:

r260911 | imp | 2014-01-20 10:45:36 -0700 (Mon, 20 Jan 2014) | 5 lines

Don't lock in the generic grab just to lock again in the specific grabs.

r260890 | imp | 2014-01-19 12:39:13 -0700 (Sun, 19 Jan 2014) | 11 lines

Introduce grab and ungrab upcalls. When the kernel desires to grab the
console, it calls the grab functions. These functions should turn off
the RX interrupts, and any others that interfere. This makes mountroot
prompt work again. If there's more generalized need other than
prompting, many of these routines should be expanded to do those new
things.

Reviewed by: bde (with reservations)


# 259319 13-Dec-2013 ian

MFC r256815:

Calculate the baud rate divisor rather than using a hard-coded value.


# 283327 23-May-2015 ian

MFC r279723, r279724:

Define new linker set, UART_FDT_CLASS_AND_DEVICE, for registering full
(class and device) FDT UART. Define second one, UART_FDT_CLASS, for UART
class only.

Move the uart_class definitions and fdt compat data into the individual
uart implementations, and export them using the new linker-set mechanism.


# 283324 23-May-2015 ian

MFC r279239:

Enable 'receive timeout' interrupt allowing us to not
loose 'rx buffer full' event.


# 283321 23-May-2015 ian

MFC r272399, r272602, r274451, r274452:

Add uart driver for Qualcomm MSM 7000/8000 series chips.
It is working on IFC6410 board which has Qualcomm Snapdragon SoC.

Use documented compat string for msm uart.

Make PL011 UART to wait on putc only when TX FIFO is full

Make uart_bus_fdt a decendant of ofwbus


# 262649 01-Mar-2014 imp

MFC: r260889, r260890, r260911:

r260911 | imp | 2014-01-20 10:45:36 -0700 (Mon, 20 Jan 2014) | 5 lines

Don't lock in the generic grab just to lock again in the specific grabs.

r260890 | imp | 2014-01-19 12:39:13 -0700 (Sun, 19 Jan 2014) | 11 lines

Introduce grab and ungrab upcalls. When the kernel desires to grab the
console, it calls the grab functions. These functions should turn off
the RX interrupts, and any others that interfere. This makes mountroot
prompt work again. If there's more generalized need other than
prompting, many of these routines should be expanded to do those new
things.

Reviewed by: bde (with reservations)


# 259319 13-Dec-2013 ian

MFC r256815:

Calculate the baud rate divisor rather than using a hard-coded value.