From 53048976083a4c9fb2befd48ca29d88e1ce97e5e Mon Sep 17 00:00:00 2001 From: Samuel Obuch Date: Thu, 7 Nov 2024 13:46:10 +0100 Subject: [PATCH] feat(esp_system): stop other core for unicore esp32p4 --- components/esp_system/port/cpu_start.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/esp_system/port/cpu_start.c b/components/esp_system/port/cpu_start.c index 340f89ee05..6e1a0ceda7 100644 --- a/components/esp_system/port/cpu_start.c +++ b/components/esp_system/port/cpu_start.c @@ -630,6 +630,9 @@ void IRAM_ATTR call_start_cpu0(void) REG_SET_BIT(SYSTEM_CORE_1_CONTROL_0_REG, SYSTEM_CONTROL_CORE_1_RUNSTALL); REG_CLR_BIT(SYSTEM_CORE_1_CONTROL_0_REG, SYSTEM_CONTROL_CORE_1_RESETING); #endif +#elif CONFIG_IDF_TARGET_ESP32P4 + REG_CLR_BIT(HP_SYS_CLKRST_SOC_CLK_CTRL0_REG, HP_SYS_CLKRST_REG_CORE1_CPU_CLK_EN); + REG_SET_BIT(HP_SYS_CLKRST_HP_RST_EN0_REG, HP_SYS_CLKRST_REG_RST_EN_CORE1_GLOBAL); #endif // CONFIG_IDF_TARGET_ESP32 #endif // !CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE #endif // SOC_CPU_CORES_NUM > 1