From c450db294bd7bc2c8674edf5882ceead47bb2ff3 Mon Sep 17 00:00:00 2001 From: Laukik Hase Date: Fri, 6 Mar 2026 15:44:34 +0530 Subject: [PATCH] fix(esp_hw_support): Add PMP entry for LP peripherals region on P4 v3+ --- components/esp_hw_support/port/esp32p4/cpu_region_protect.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esp_hw_support/port/esp32p4/cpu_region_protect.c b/components/esp_hw_support/port/esp32p4/cpu_region_protect.c index 36b1d69b374..54ee7637f5c 100644 --- a/components/esp_hw_support/port/esp32p4/cpu_region_protect.c +++ b/components/esp_hw_support/port/esp32p4/cpu_region_protect.c @@ -242,8 +242,8 @@ static void esp_cpu_configure_region_protection_rev_v3(void) PMP_RESET_AND_ENTRY_SET(28, pmpaddr28, PMP_NAPOT | CONDITIONAL_RWX); _Static_assert(SOC_RTC_IRAM_LOW < SOC_RTC_IRAM_HIGH, "Invalid RTC IRAM region"); - PMP_ENTRY_SET(29, SOC_LP_PERIPH_LOW, NONE); - PMP_ENTRY_SET(30, SOC_LP_PERIPH_HIGH, PMP_TOR | CONDITIONAL_RW); + PMP_RESET_AND_ENTRY_SET(29, SOC_LP_PERIPH_LOW, NONE); + PMP_RESET_AND_ENTRY_SET(30, SOC_LP_PERIPH_HIGH, PMP_TOR | CONDITIONAL_RW); #endif } #else