From de9cb4be9fef72f5779109ffe222aad33f4cfa5b Mon Sep 17 00:00:00 2001 From: Eren Terzioglu Date: Wed, 22 Oct 2025 13:48:28 +0200 Subject: [PATCH] arch/xtensa/esp32[-s3]: Add ULP RISCV coprocessor wakeup board support Add ULP RISC-V coprocessor wakeup board support for esp32s3 Signed-off-by: Eren Terzioglu --- boards/xtensa/esp32s3/common/Kconfig | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/boards/xtensa/esp32s3/common/Kconfig b/boards/xtensa/esp32s3/common/Kconfig index c3c230a2f5f..5dc04c4e916 100644 --- a/boards/xtensa/esp32s3/common/Kconfig +++ b/boards/xtensa/esp32s3/common/Kconfig @@ -232,6 +232,15 @@ config PM_EXT1_WAKEUP_TRIGGER_MODE endif # PM_EXT1_WAKEUP +config PM_ULP_WAKEUP + bool "PM ULP Wakeup" + default n + ---help--- + Enable ULP RISC-V coprocessor wakeup functionality. + This allows the system to wake up from PM_STANDBY or PM_SLEEP + when ULP app triggers HP core to wakeup with "ulp_riscv_wakeup_main_processor" + call on ULP app. + config PM_ALARM_SEC int "PM_STANDBY delay (seconds)" default 15