From 576e47555876c5dcb15a54c269ed7f71011507a7 Mon Sep 17 00:00:00 2001 From: Martin Hoff Date: Wed, 22 Jan 2025 10:22:00 +0100 Subject: [PATCH] driver: serial: silabs: Change PM Device definition order Change the definition order of the PM Device to fix the build error. Signed-off-by: Martin Hoff --- drivers/serial/uart_silabs_usart.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/serial/uart_silabs_usart.c b/drivers/serial/uart_silabs_usart.c index f77fb7470c0..7390c7d0862 100644 --- a/drivers/serial/uart_silabs_usart.c +++ b/drivers/serial/uart_silabs_usart.c @@ -497,6 +497,7 @@ static DEVICE_API(uart, uart_silabs_driver_api) = { #define SILABS_USART_INIT(idx) \ SILABS_USART_IRQ_HANDLER(idx); \ PINCTRL_DT_INST_DEFINE(idx); \ + PM_DEVICE_DT_INST_DEFINE(idx, uart_silabs_pm_action); \ \ static struct uart_config uart_cfg_##idx = { \ .baudrate = DT_INST_PROP(idx, current_speed), \ @@ -521,8 +522,6 @@ static DEVICE_API(uart, uart_silabs_driver_api) = { \ DEVICE_DT_INST_DEFINE(idx, uart_silabs_init, PM_DEVICE_DT_INST_GET(idx), \ &uart_silabs_data_##idx, &uart_silabs_cfg_##idx, PRE_KERNEL_1, \ - CONFIG_SERIAL_INIT_PRIORITY, &uart_silabs_driver_api); \ - \ - PM_DEVICE_DT_INST_DEFINE(idx, uart_silabs_pm_action); + CONFIG_SERIAL_INIT_PRIORITY, &uart_silabs_driver_api); DT_INST_FOREACH_STATUS_OKAY(SILABS_USART_INIT)