64851636d568ae9f167cd5d1dcdbfe17e6eef73c |
|
12-Dec-2011 |
Sonic Zhang <sonic.zhang@analog.com> |
serial: bfin-uart: Remove ASYNC_CTS_FLOW flag for hardware automatic CTS. Blackfin uart supports automatic CTS trigger when hardware flow control is enabled. No need to start and top tx in CTS interrupt. So, remote ASYNC_CTS_FLOW flag. Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/tty/serial/bfin_uart.c
|
b48dc711c33034958768fadf15f75abff95fb499 |
|
12-Dec-2011 |
Sonic Zhang <sonic.zhang@analog.com> |
serial: bfin-uart: Enable hardware automatic CTS only when CTS pin is available. Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/tty/serial/bfin_uart.c
|
f5b6940cbc6fb955a0c2be7ed324efc00e61f481 |
|
05-Dec-2011 |
Sonic Zhang <sonic.zhang@analog.com> |
serial: bfin-uart: remove redundant CTS check for hardware CTS control. Blackfin hardware CTS control generate interrupt for both CTS on and off. Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Acked-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/tty/serial/bfin_uart.c
|
ee948e379ede642b7499e78e8e30c10f90c0a1c5 |
|
05-Dec-2011 |
Sonic Zhang <sonic.zhang@analog.com> |
serial: bfin-uart: Add tty ASYNC_CTS_FLOW flag to do CTS flow control. Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Acked-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/tty/serial/bfin_uart.c
|
32b4456877319fed8d5630f3db011097fd3cf7a8 |
|
05-Dec-2011 |
Sonic Zhang <sonic.zhang@analog.com> |
serial: bfin-uart: Request CTS GPIO PIN when the serial device starts up. Serial device may be probed earlier before GPIOLIB is initialized. Requesting and configuring CTS GPIO PIN fails in that early stage. Do it when the serial device really starts up. Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Acked-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/tty/serial/bfin_uart.c
|
9cfb5c05fee914cc65d4706801f6bc424082b5f5 |
|
22-Sep-2011 |
Yong Zhang <yong.zhang0@gmail.com> |
TTY: irq: Remove IRQF_DISABLED Since commit [e58aa3d2: genirq: Run irq handlers with interrupts disabled], We run all interrupt handlers with interrupts disabled and we even check and yell when an interrupt handler returns with interrupts enabled (see commit [b738a50a: genirq: Warn when handler enables interrupts]). So now this flag is a NOOP and can be removed. Signed-off-by: Yong Zhang <yong.zhang0@gmail.com> Acked-by: Tobias Klauser <tklauser@distanz.ch> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/tty/serial/bfin_uart.c
|
47918f055851d3faae2a62d406b5d065b579a1a3 |
|
12-Aug-2011 |
Sonic Zhang <sonic.zhang@analog.com> |
serial:bfin_uart: Put TX IRQ in individual platform resource. Serial TX IRQ is not RX IRQ plus 1 in some blackfin chips. Give individual platform resources to both TX and RX irqs. Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/tty/serial/bfin_uart.c
|
0c6967b5a0dd54b936e859398e8a977d24bde2a7 |
|
19-Jul-2011 |
Sonic Zhang <sonic.zhang@analog.com> |
serial:blackfin: rename Blackfin serial driver to bfin_uart.c bfin_5xx.c is not a general name for all Blackfin chips. Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Acked-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/tty/serial/bfin_uart.c
|