spi_flash: fix initialization failure when ex_flash with psram on

non-SPI1 bus.

Close https://github.com/espressif/esp-idf/issues/4379
This commit is contained in:
Cao Sen Miao 2020-08-11 11:57:33 +08:00
parent a381ecca6f
commit 4ce8b59016

View File

@ -66,7 +66,7 @@ static inline int get_dummy_n(bool gpio_is_used, int input_delay_ns, int eff_clk
esp_err_t spi_flash_hal_init(spi_flash_hal_context_t *data_out, const spi_flash_hal_config_t *cfg)
{
if (!esp_ptr_internal(data_out)) {
if (!esp_ptr_internal(data_out) && cfg->host_id == SPI1_HOST) {
return ESP_ERR_INVALID_ARG;
}
if (cfg->cs_num >= SOC_SPI_PERIPH_CS_NUM(cfg->host_id)) {