esp32: fix seemingly wrong calculations

DPORT_APP_CACHE_MASK_DRAM1 is already a mask.
This commit is contained in:
YAMAMOTO Takashi 2024-08-30 00:15:26 +09:00 committed by Alin Jerpelea
parent c95a1cc98b
commit 58d3c53d2e
2 changed files with 2 additions and 2 deletions

View File

@ -247,7 +247,7 @@ void IRAM_ATTR esp_spiram_init_cache(void)
#ifdef CONFIG_SMP
regval = getreg32(DPORT_APP_CACHE_CTRL1_REG);
regval &= ~(1 << DPORT_APP_CACHE_MASK_DRAM1);
regval &= ~DPORT_APP_CACHE_MASK_DRAM1;
putreg32(regval, DPORT_APP_CACHE_CTRL1_REG);
cache_sram_mmu_set(1, 0, SOC_EXTRAM_DATA_LOW, 0, 32, 128);
#endif

View File

@ -224,7 +224,7 @@ static noinline_function IRAM_ATTR void configure_sram_mmu(void)
#ifdef CONFIG_SMP
regval = getreg32(DPORT_APP_CACHE_CTRL1_REG);
regval &= ~(1 << DPORT_APP_CACHE_MASK_DRAM1);
regval &= ~DPORT_APP_CACHE_MASK_DRAM1;
putreg32(regval, DPORT_APP_CACHE_CTRL1_REG);
ASSERT(cache_sram_mmu_set(1, PIDCTRL_PID_KERNEL, SOC_EXTRAM_DATA_LOW, 0,
32, 128) == 0);