From 35b843b52e6fb7e0ea2642ee2542751dee24bafe Mon Sep 17 00:00:00 2001 From: Robert Hancock Date: Tue, 6 May 2025 13:05:02 -0600 Subject: [PATCH] drivers: serial: serial_test: Support irq_update call This driver doesn't need to do anything in its irq_update implementation, but add a dummy one so that calls to uart_irq_update don't fail with -ENOSYS. Signed-off-by: Robert Hancock --- drivers/serial/serial_test.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/serial/serial_test.c b/drivers/serial/serial_test.c index d90ec2dc5f6..532fffcc91f 100644 --- a/drivers/serial/serial_test.c +++ b/drivers/serial/serial_test.c @@ -155,6 +155,11 @@ static void irq_callback_set(const struct device *dev, uart_irq_callback_user_da LOG_DBG("callback set"); } +static int irq_update(const struct device *dev) +{ + return 1; +} + static int fifo_fill(const struct device *dev, const uint8_t *tx_data, int size) { struct serial_vnd_data *data = dev->data; @@ -433,6 +438,7 @@ static DEVICE_API(uart, serial_vnd_api) = { #endif /* CONFIG_UART_USE_RUNTIME_CONFIGURE */ #ifdef CONFIG_UART_INTERRUPT_DRIVEN .irq_callback_set = irq_callback_set, + .irq_update = irq_update, .irq_rx_enable = irq_rx_enable, .irq_rx_disable = irq_rx_disable, .irq_rx_ready = irq_rx_ready,