diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2012-04-17 11:34:13 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2012-11-04 06:25:54 -0500 |
commit | 2cbacafd7af0f1cc7a433668c662a91ba6aabc1b (patch) | |
tree | be2e5735b395cba0bfcaf89c312a3fbdce7b05c3 /include/linux/serial_core.h | |
parent | dec94e70e12c39440e63159e0050d46795dfcf09 (diff) |
SERIAL: core: add hardware assisted s/w flow control support
Ports which are capable of handling s/w flow control in hardware to
know when the s/w flow control termios settings are changed. Add a
flag to allow the low level serial drivers to indicate that they
support this, and these changes should be propagated to them.
Acked-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include/linux/serial_core.h')
-rw-r--r-- | include/linux/serial_core.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/serial_core.h b/include/linux/serial_core.h index 3c430228d232..00051388de3c 100644 --- a/include/linux/serial_core.h +++ b/include/linux/serial_core.h | |||
@@ -163,6 +163,8 @@ struct uart_port { | |||
163 | #define UPF_BUGGY_UART ((__force upf_t) (1 << 14)) | 163 | #define UPF_BUGGY_UART ((__force upf_t) (1 << 14)) |
164 | #define UPF_NO_TXEN_TEST ((__force upf_t) (1 << 15)) | 164 | #define UPF_NO_TXEN_TEST ((__force upf_t) (1 << 15)) |
165 | #define UPF_MAGIC_MULTIPLIER ((__force upf_t) (1 << 16)) | 165 | #define UPF_MAGIC_MULTIPLIER ((__force upf_t) (1 << 16)) |
166 | /* Port has hardware-assisted s/w flow control */ | ||
167 | #define UPF_SOFT_FLOW ((__force upf_t) (1 << 22)) | ||
166 | #define UPF_CONS_FLOW ((__force upf_t) (1 << 23)) | 168 | #define UPF_CONS_FLOW ((__force upf_t) (1 << 23)) |
167 | #define UPF_SHARE_IRQ ((__force upf_t) (1 << 24)) | 169 | #define UPF_SHARE_IRQ ((__force upf_t) (1 << 24)) |
168 | #define UPF_EXAR_EFR ((__force upf_t) (1 << 25)) | 170 | #define UPF_EXAR_EFR ((__force upf_t) (1 << 25)) |