Merge branch 'fix/fix_mspi_write_stuck_after_reset_v6.0' into 'release/v6.0'

fix(esp_system): fix mspi write stuck after cpu/digital reset on c5/c61 (v6.0)

See merge request espressif/esp-idf!43994
This commit is contained in:
Jiang Jiang Jian
2025-12-11 13:59:25 +08:00
8 changed files with 59 additions and 1 deletions
@@ -9,6 +9,7 @@
#include <stdint.h>
#include "hal/assert.h"
#include "soc/hp_system_struct.h"
#include "soc/pcr_struct.h"
#ifdef __cplusplus
extern "C" {
@@ -36,6 +37,15 @@ static inline void axi_icm_ll_set_cache_arbiter_prio(uint8_t priority)
HP_SYSTEM.axi_mst_pri.cache_priority = priority;
}
/**
* @brief Reset system bus with soc core reset.
* @param reset_with_core_reset True to reset system bus with soc core reset.
*/
static inline void axi_icm_ll_reset_with_core_reset(bool reset_with_core_reset)
{
PCR.reset_event_bypass.reset_event_bypass = !reset_with_core_reset;
}
#ifdef __cplusplus
}
#endif