8250/16?50: Add support for Broadcom TruManage redirected serial port
Add support for the UART device present in Broadcom TruManage capable NetXtreme chips (ie: 5761m 5762, and 5725). This implementation has a hidden transmit FIFO, so running in single-byte interrupt mode results in too many interrupts. The UART_CAP_HFIFO capability was added to track this. It continues to reload the THR as long as the THRE and TSRE bits are set in the LSR up to a specified limit (1024 is used here). Signed-off-by:Stephen Hurd <shurd@broadcom.com> Signed-off-by:
Michael Chan <mchan@broadcom.com> Cc: stable <stable@vger.kernel.org> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Showing
- drivers/tty/serial/8250/8250.c 11 additions, 0 deletionsdrivers/tty/serial/8250/8250.c
- drivers/tty/serial/8250/8250.h 1 addition, 0 deletionsdrivers/tty/serial/8250/8250.h
- drivers/tty/serial/8250/8250_pci.c 38 additions, 0 deletionsdrivers/tty/serial/8250/8250_pci.c
- include/uapi/linux/serial_core.h 2 additions, 1 deletioninclude/uapi/linux/serial_core.h
Loading
Please register or sign in to comment