From 32969563313fcfabbffa87628c8ac136b99220d1 Mon Sep 17 00:00:00 2001 From: Daniel Leung Date: Tue, 19 Sep 2023 15:11:05 -0700 Subject: [PATCH] uart: ns16550: move setting .reset_spec inside initializer This moves setting .reset_spec inside struct initializer instead of using macro trampoline. Signed-off-by: Daniel Leung --- drivers/serial/uart_ns16550.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/serial/uart_ns16550.c b/drivers/serial/uart_ns16550.c index 39b6f1dfe27..08bcd4a38c1 100644 --- a/drivers/serial/uart_ns16550.c +++ b/drivers/serial/uart_ns16550.c @@ -1309,8 +1309,6 @@ static const struct uart_driver_api uart_ns16550_driver_api = { #else #define BOOT_LEVEL(n) PRE_KERNEL_1 #endif -#define UART_RESET_FUNC_INIT(n) \ - .reset_spec = RESET_DT_SPEC_INST_GET(n), #define UART_NS16550_DEVICE_INIT(n) \ UART_NS16550_IRQ_FUNC_DECLARE(n); \ @@ -1338,7 +1336,7 @@ static const struct uart_driver_api uart_ns16550_driver_api = { IF_ENABLED(DT_INST_NODE_HAS_PROP(n, pinctrl_0), \ (.pincfg = PINCTRL_DT_DEV_CONFIG_GET(DT_DRV_INST(n)),)) \ IF_ENABLED(DT_INST_NODE_HAS_PROP(n, resets), \ - (UART_RESET_FUNC_INIT(n))) \ + (.reset_spec = RESET_DT_SPEC_INST_GET(n),)) \ }; \ static struct uart_ns16550_dev_data uart_ns16550_dev_data_##n = { \ .uart_config.baudrate = DT_INST_PROP_OR(n, current_speed, 0), \