Merge branch 'feature/support_suspend_on_120m' into 'master'

feat(spi_flash): Enable auto suspend on when flash works under 120M

See merge request espressif/esp-idf!27119
This commit is contained in:
C.S.M
2023-11-16 12:24:14 +08:00
8 changed files with 104 additions and 0 deletions

View File

@@ -248,6 +248,19 @@ static inline void spimem_flash_ll_auto_wait_idle_init(spi_mem_dev_t *dev, bool
dev->flash_sus_ctrl.flash_pes_wait_en = auto_waiti;
}
/**
* This function is used to set dummy phase when auto suspend is enabled.
*
* @note This function is only used when timing tuning is enabled.
*
* @param dev Beginning address of the peripheral registers.
* @param extra_dummy extra dummy length. Get from timing tuning.
*/
static inline void spimem_flash_ll_set_wait_idle_dummy_phase(spi_mem_dev_t *dev, uint32_t extra_dummy)
{
// Not supported on this chip.
}
/**
* Return the suspend status of erase or program operations.
*