esp-idf/components/spi_flash
Mahavir Jain e67128dd0a nvs: add config to ignore "encrypted" flag of nvs partitions
This is to allow having pre IDF v4.3 behavior where "encrypted"
flag was not being checked for NVS partitions.

It is recommended to enable this new config only if you have
production devices where NVS partition was being set with "encrypted"
flag by mistake.

Please see commit aca9ec28b3 which
introduced check to not allow NVS partitions with "encrypted" flag set.

More discussion on this at:
https://github.com/espressif/esp-idf/issues/5747#issuecomment-956223024
https://github.com/espressif/esp-idf/issues/7839#issuecomment-961477667

Closes https://github.com/espressif/esp-idf/issues/7839
Closes IDFGH-6162
2021-11-11 15:20:57 +05:30
..
esp32 spi_flash: move the unlock patch to bootloader and add support for GD 2021-07-29 10:46:33 +08:00
esp32c3 ota: fix ota with flash encryption 2021-03-01 14:11:55 +08:00
esp32h2 esp32h2: enable more components to support esp32h2 2021-07-01 19:53:11 +08:00
esp32s2 ota: fix ota with flash encryption 2021-03-01 14:11:55 +08:00
esp32s3 mspi: make cpu clock source switch safe 2021-10-19 21:47:27 +08:00
esp8684 ESP8684: add spi_flash, efuse, hw_support support 2021-11-06 17:33:44 +08:00
include mspi: make cpu clock source switch safe 2021-10-19 21:47:27 +08:00
mock [nvs_flash]: Entries with state == 1 don't crash 2021-07-30 18:33:27 +08:00
sim mspi: support auto detect octal flash vendor 2021-10-08 15:59:57 +08:00
test ESP8684: add spi_flash, efuse, hw_support support 2021-11-06 17:33:44 +08:00
cache_utils.c Merge branch 'bugfix/fix_ota_crash' into 'master' 2021-11-09 08:45:01 +00:00
cache_utils.h esp32c3: Apply one-liner/small changes for ESP32-C3 2020-12-01 10:58:50 +11:00
CMakeLists.txt spi_flash: only add GCC-specific flags when building with GCC 2021-09-16 11:07:54 +02:00
component.mk spiflash: add octal spi psram support on 727 2021-06-25 19:41:57 +08:00
esp_flash_api.c ESP8684: add spi_flash, efuse, hw_support support 2021-11-06 17:33:44 +08:00
esp_flash_spi_init.c ESP8684: add spi_flash, efuse, hw_support support 2021-11-06 17:33:44 +08:00
flash_mmap.c ESP8684: add spi_flash, efuse, hw_support support 2021-11-06 17:33:44 +08:00
flash_ops.c ESP8684: add spi_flash, efuse, hw_support support 2021-11-06 17:33:44 +08:00
Kconfig esp_flash: add opi flash support in esp_flash chip driver, for MXIC 2021-09-07 14:44:40 +08:00
linker.lf esp_flash: add opi flash support in esp_flash chip driver, for MXIC 2021-09-07 14:44:40 +08:00
memspi_host_driver.c esp_flash: add opi flash support in esp_flash chip driver, for MXIC 2021-09-07 14:44:40 +08:00
partition.c nvs: add config to ignore "encrypted" flag of nvs partitions 2021-11-11 15:20:57 +05:30
README_legacy.rst doc: update the memory types and startup docs 2021-03-31 09:37:28 +11:00
README.rst spi_flash: update docs after adding CONFIG_SPI_FLASH_AUTO_SUSPEND 2021-02-24 20:20:18 +08:00
sdkconfig.rename spi_flash: Rename long Kconfig options 2019-06-12 08:03:07 +02:00
spi_flash_chip_boya.c esp_flash: add opi flash support in esp_flash chip driver, for MXIC 2021-09-07 14:44:40 +08:00
spi_flash_chip_drivers.c esp_flash: add opi flash support in esp_flash chip driver, for MXIC 2021-09-07 14:44:40 +08:00
spi_flash_chip_gd.c esp_flash: add opi flash support in esp_flash chip driver, for MXIC 2021-09-07 14:44:40 +08:00
spi_flash_chip_generic.c esp_flash: add opi flash support in esp_flash chip driver, for MXIC 2021-09-07 14:44:40 +08:00
spi_flash_chip_issi.c esp_flash: add opi flash support in esp_flash chip driver, for MXIC 2021-09-07 14:44:40 +08:00
spi_flash_chip_mxic_opi.c esp_flash: add opi flash support in esp_flash chip driver, for MXIC 2021-09-07 14:44:40 +08:00
spi_flash_chip_mxic.c esp_flash: add opi flash support in esp_flash chip driver, for MXIC 2021-09-07 14:44:40 +08:00
spi_flash_chip_winbond.c esp_flash: add opi flash support in esp_flash chip driver, for MXIC 2021-09-07 14:44:40 +08:00
spi_flash_os_func_app.c spi_flash: No CPU release time for an erase operation when OS is not running 2021-11-01 21:49:24 +08:00
spi_flash_os_func_noos.c ESP8684: add spi_flash, efuse, hw_support support 2021-11-06 17:33:44 +08:00
spi_flash_timing_tuning.c mspi: make cpu clock source switch safe 2021-10-19 21:47:27 +08:00

See the spi_flash.rst in the programming guide folder for more details.

The docs above is for the new SPI Flash API above 4.0, for legacy implementation (CONFIG_SPI_FLASH_USE_LEGACY_IMPL enabled), read README_legayc.rst in the same folder with this readme.