summaryrefslogtreecommitdiff
path: root/drivers/staging/greybus/uart.c
diff options
context:
space:
mode:
authorBryan O'Donoghue <bryan.odonoghue@linaro.org>2015-06-16 11:28:11 +0100
committerGreg Kroah-Hartman <gregkh@google.com>2015-06-17 13:08:09 -0700
commit3ee2266c720520dd2bcf90974f184a22d6e53d06 (patch)
tree096d32de1dbf90719435de7f2300dcc74b003dba /drivers/staging/greybus/uart.c
parentfd7b435f21239a022057b014aff0836403bfa54a (diff)
greybus: uart: Latch modem control signals for tciomget
Latch signals coming from UART module for - GB_UART_CTRL_DCD - GB_UART_CTRL_DSR - GB_UART_CTRL_RI Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers/staging/greybus/uart.c')
-rw-r--r--drivers/staging/greybus/uart.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/greybus/uart.c b/drivers/staging/greybus/uart.c
index 20928702a5b2..3b06cd46694b 100644
--- a/drivers/staging/greybus/uart.c
+++ b/drivers/staging/greybus/uart.c
@@ -102,7 +102,7 @@ static int gb_uart_request_recv(u8 type, struct gb_operation *op)
break;
case GB_UART_TYPE_SERIAL_STATE:
serial_state = request->payload;
- /* TODO: Parse state change and translate to tty API. */
+ gb_tty->ctrlin = le16_to_cpu(serial_state->control);
break;
default:
dev_err(&connection->dev,