diff options
author | Jiri Slaby <jslaby@suse.cz> | 2022-02-24 10:55:54 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2022-02-28 21:49:06 +0100 |
commit | 797bd4d41c8b41afc10fad39146ac9558cb39e94 (patch) | |
tree | d334af3eb7d34ec67ccf60f5af81351e68526176 | |
parent | d4ab5487cc77a4053dc9070c5761ad94bf397825 (diff) | |
download | lwn-797bd4d41c8b41afc10fad39146ac9558cb39e94.tar.gz lwn-797bd4d41c8b41afc10fad39146ac9558cb39e94.zip |
tty: serial: define UART_LCR_WLEN() macro
Define a generic UART_LCR_WLEN() macro with a size argument. It can be
used to encode byte size into an LCR value. Therefore we can use it to
simplify the drivers using tty_get_char_size() in the next patches.
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Link: https://lore.kernel.org/r/20220224095558.30929-1-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | include/linux/serial.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/serial.h b/include/linux/serial.h index 0916107c77f9..0b8b7d7c8f33 100644 --- a/include/linux/serial.h +++ b/include/linux/serial.h @@ -12,6 +12,8 @@ #include <asm/page.h> #include <uapi/linux/serial.h> +/* Helper for dealing with UART_LCR_WLEN* defines */ +#define UART_LCR_WLEN(x) ((x) - 5) /* * Counters of the input lines (CTS, DSR, RI, CD) interrupts |