diff --git a/arch/xtensa/src/esp32s3/esp32s3_serial.c b/arch/xtensa/src/esp32s3/esp32s3_serial.c index 3b1896590d..c2fb972f01 100644 --- a/arch/xtensa/src/esp32s3/esp32s3_serial.c +++ b/arch/xtensa/src/esp32s3/esp32s3_serial.c @@ -463,7 +463,7 @@ static int esp32s3_attach(struct uart_dev_s *dev) /* Set up to receive peripheral interrupts on the current CPU */ priv->cpu = up_cpu_index(); - priv->cpuint = esp32s3_setup_irq(0, priv->periph, priv->int_pri, + priv->cpuint = esp32s3_setup_irq(priv->cpu, priv->periph, priv->int_pri, ESP32S3_CPUINT_LEVEL); if (priv->cpuint < 0) {