mirror of
https://github.com/espressif/esp-idf.git
synced 2026-09-22 13:01:16 +03:00
feat(esp_rom): do not patch Cache_WriteBack_All for bootloader build
This commit is contained in:
@@ -31,6 +31,7 @@ int Cache_WriteBack_Addr(uint32_t addr, uint32_t size)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifndef BOOTLOADER_BUILD
|
||||
void Cache_WriteBack_All(void)
|
||||
{
|
||||
REG_WRITE(CACHE_SYNC_MAP_REG, CACHE_MAP_FLASH_CACHE);
|
||||
@@ -42,6 +43,7 @@ void Cache_WriteBack_All(void)
|
||||
REG_WRITE(CACHE_SYNC_CTRL_REG, CACHE_WRITEBACK_ENA);
|
||||
while (!REG_GET_BIT(CACHE_SYNC_CTRL_REG, CACHE_SYNC_DONE));
|
||||
}
|
||||
#endif
|
||||
|
||||
int Cache_WriteBack_Invalidate_Addr(uint32_t addr, uint32_t size)
|
||||
{
|
||||
|
||||
@@ -49,6 +49,7 @@ int Cache_WriteBack_Addr(uint32_t map, uint32_t addr, uint32_t size)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifndef BOOTLOADER_BUILD
|
||||
int Cache_WriteBack_All(uint32_t map)
|
||||
{
|
||||
/* writeback readonly cache is invalid */
|
||||
@@ -71,6 +72,7 @@ int Cache_WriteBack_All(uint32_t map)
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
int Cache_WriteBack_Invalidate_Addr(uint32_t map, uint32_t addr, uint32_t size)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user