From: chenjianqiang Date: Wed, 14 Aug 2019 12:57:30 +0000 (+0800) Subject: bugfix(flash): add spi dio address bitlen configure in psram init X-Git-Tag: v3.3~5^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4cd7fd89f5ef93eddb26d3c491839935b43f2503;p=esp-idf bugfix(flash): add spi dio address bitlen configure in psram init --- diff --git a/components/esp32/spiram_psram.c b/components/esp32/spiram_psram.c index a618f948c7..a44ae16256 100644 --- a/components/esp32/spiram_psram.c +++ b/components/esp32/spiram_psram.c @@ -511,6 +511,7 @@ static void IRAM_ATTR psram_gpio_config(psram_io_t *psram_io, psram_cache_mode_t spi_cache_dummy = SPI0_R_QIO_DUMMY_CYCLELEN; } else if (rd_mode_reg & SPI_FREAD_DIO_M) { spi_cache_dummy = SPI0_R_DIO_DUMMY_CYCLELEN; + SET_PERI_REG_BITS(SPI_USER1_REG(0), SPI_USR_ADDR_BITLEN_V, SPI0_R_DIO_ADDR_BITSLEN, SPI_USR_ADDR_BITLEN_S); } else if (rd_mode_reg & (SPI_FREAD_QUAD_M | SPI_FREAD_DUAL_M)) { spi_cache_dummy = SPI0_R_FAST_DUMMY_CYCLELEN; } else {