diff options
author | 2024-03-04 14:27:04 +0200 | |
---|---|---|
committer | 2024-03-05 13:38:28 +0000 | |
commit | e894b6005dce0ed621b2788d6a249708fb6f95f9 (patch) | |
tree | f4dd30f18c58c9fe828a43a3cf1c8a9719a5b50c /include/linux/serial_core.h | |
parent | serial: core: Add UPIO_UNKNOWN constant for unknown port type (diff) | |
download | wireguard-linux-e894b6005dce0ed621b2788d6a249708fb6f95f9.tar.xz wireguard-linux-e894b6005dce0ed621b2788d6a249708fb6f95f9.zip |
serial: port: Introduce a common helper to read properties
Several serial drivers want to read the same or similar set of
the port properties. Make a common helper for them.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20240304123035.758700-4-andriy.shevchenko@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
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 3b64c9a26945..0a0f6e21d40e 100644 --- a/include/linux/serial_core.h +++ b/include/linux/serial_core.h @@ -963,6 +963,8 @@ int uart_register_driver(struct uart_driver *uart); void uart_unregister_driver(struct uart_driver *uart); int uart_add_one_port(struct uart_driver *reg, struct uart_port *port); void uart_remove_one_port(struct uart_driver *reg, struct uart_port *port); +int uart_read_port_properties(struct uart_port *port); +int uart_read_and_validate_port_properties(struct uart_port *port); bool uart_match_port(const struct uart_port *port1, const struct uart_port *port2); |