linux/drivers/tty/serial/8250
Sudhakar Mamillapalli 0ad372b962 serial/8250_pci: Clear FIFOs for Intel ME Serial Over Lan device on BI
When using Serial Over Lan (SOL) over the virtual serial port in a Intel
management engine (ME) device, on device reset the serial FIFOs need to
be cleared to keep the FIFO indexes in-sync between the host and the
engine.

On a reset the serial device assertes BI, so using that as a cue FIFOs
are cleared.  So for this purpose a new handle_break callback has been
added.  One other problem is that the serial registers might temporarily
go to 0 on reset of this device.  So instead of using the IER register
read, if 0 returned use the ier value in uart_8250_port. This is hidden
under a custom serial_in.

Cc: Nhan H Mai <nhan.h.mai@intel.com>
Signed-off-by: Sudhakar Mamillapalli <sudhakar@fb.com>
Acked-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-04-18 16:26:17 -07:00
..
8250_accent.c
8250_acorn.c
8250_boca.c
8250_dw.c
8250_early.c
8250_exar_st16c554.c
8250_fourport.c
8250_fsl.c
8250_gsc.c
8250_hp300.c
8250_hub6.c
8250_mca.c
8250_pci.c serial/8250_pci: Clear FIFOs for Intel ME Serial Over Lan device on BI 2012-04-18 16:26:17 -07:00
8250_pnp.c
8250.c serial/8250_pci: Clear FIFOs for Intel ME Serial Over Lan device on BI 2012-04-18 16:26:17 -07:00
8250.h serial/8250_pci: Clear FIFOs for Intel ME Serial Over Lan device on BI 2012-04-18 16:26:17 -07:00
Kconfig
Makefile
serial_cs.c Remove all #inclusions of asm/system.h 2012-03-28 18:30:03 +01:00