Skip to content

Commit 356e7b6

Browse files
committed
Merge branch 'feat/esp32p4_unicore_stop_other_core_v5.4' into 'release/v5.4'
feat(esp_system): stop other core for unicore esp32p4 (v5.4) See merge request espressif/esp-idf!34827
2 parents 779106e + 5304897 commit 356e7b6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

components/esp_system/port/cpu_start.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -630,6 +630,9 @@ void IRAM_ATTR call_start_cpu0(void)
630630
REG_SET_BIT(SYSTEM_CORE_1_CONTROL_0_REG, SYSTEM_CONTROL_CORE_1_RUNSTALL);
631631
REG_CLR_BIT(SYSTEM_CORE_1_CONTROL_0_REG, SYSTEM_CONTROL_CORE_1_RESETING);
632632
#endif
633+
#elif CONFIG_IDF_TARGET_ESP32P4
634+
REG_CLR_BIT(HP_SYS_CLKRST_SOC_CLK_CTRL0_REG, HP_SYS_CLKRST_REG_CORE1_CPU_CLK_EN);
635+
REG_SET_BIT(HP_SYS_CLKRST_HP_RST_EN0_REG, HP_SYS_CLKRST_REG_RST_EN_CORE1_GLOBAL);
633636
#endif // CONFIG_IDF_TARGET_ESP32
634637
#endif // !CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE
635638
#endif // SOC_CPU_CORES_NUM > 1

0 commit comments

Comments
 (0)