Skip to content

Commit a722b74

Browse files
yamtxiaoxiang781216
authored andcommitted
esp32: cache_sram_mmu_set: update the correct register bits
1 parent a916de0 commit a722b74

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

arch/xtensa/src/esp32/esp32_spiram.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,15 +199,15 @@ unsigned int IRAM_ATTR cache_sram_mmu_set(int cpu_no, int pid,
199199
if (cpu_no == 0)
200200
{
201201
regval = getreg32(DPORT_PRO_CACHE_CTRL1_REG);
202-
regval &= ~DPORT_PRO_CMMU_SRAM_PAGE_MODE;
203-
regval |= mask_s;
202+
regval &= ~DPORT_PRO_CMMU_SRAM_PAGE_MODE_M;
203+
regval |= mask_s << DPORT_PRO_CMMU_SRAM_PAGE_MODE_S;
204204
putreg32(regval, DPORT_PRO_CACHE_CTRL1_REG);
205205
}
206206
else
207207
{
208208
regval = getreg32(DPORT_APP_CACHE_CTRL1_REG);
209-
regval &= ~DPORT_APP_CMMU_SRAM_PAGE_MODE;
210-
regval |= mask_s;
209+
regval &= ~DPORT_APP_CMMU_SRAM_PAGE_MODE_M;
210+
regval |= mask_s << DPORT_APP_CMMU_SRAM_PAGE_MODE_S;
211211
putreg32(regval, DPORT_APP_CACHE_CTRL1_REG);
212212
}
213213

0 commit comments

Comments
 (0)