summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYegor Yefremov <yegor_sub1@visionsystems.de>2010-06-16 16:29:55 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2010-08-10 13:47:38 -0700
commit7a56aa45982bb87bfca98a2832b5ae782c03364a (patch)
tree0c0b0fca79a4533d17dc0b8f9d2de9b5a38a1d55
parent74c807ce3d1f092fc5138c5a54019553061ecc17 (diff)
downloadop-kernel-dev-7a56aa45982bb87bfca98a2832b5ae782c03364a.zip
op-kernel-dev-7a56aa45982bb87bfca98a2832b5ae782c03364a.tar.gz
serial: add UART_CAP_EFR and UART_CAP_SLEEP flags to 16C950 UARTs definition
Adding UART_CAP_EFR and UART_CAP_SLEEP flags will enable sleep mode and automatic CTS flow control for 16C950 UARTs. It will also avoid capabilities detection warning like this: "ttyS0: detected caps 00000700 should be 00000100" Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r--drivers/serial/8250.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/serial/8250.c b/drivers/serial/8250.c
index 09ef570..bc8ed4b 100644
--- a/drivers/serial/8250.c
+++ b/drivers/serial/8250.c
@@ -241,7 +241,7 @@ static const struct serial8250_config uart_config[] = {
.fifo_size = 128,
.tx_loadsz = 128,
.fcr = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_10,
- .flags = UART_CAP_FIFO,
+ .flags = UART_CAP_FIFO | UART_CAP_EFR | UART_CAP_SLEEP,
},
[PORT_16654] = {
.name = "ST16654",
OpenPOWER on IntegriCloud