esp-idf/components/spi_flash
Mahavir Jain deab1da6f2 fix(esp_mm): for existing mmap region, consider new offset for virtual addr
While returning virtual address for existing memory mapped region, newly
supplied offset from the physical address was not getting considered.

This was a regression present from ESP-IDF 5.1 release.

Added test case in spi_flash component that fails without this fix.

Closes https://github.com/espressif/esp-idf/issues/13929
2024-07-15 12:42:45 +08:00
..
esp32 spi_flash: Support flash wrap (burst read), flash driver side 2023-02-13 11:10:15 +08:00
esp32c2 spi_flash: Support flash wrap (burst read), flash driver side 2023-02-13 11:10:15 +08:00
esp32c3 spi_flash: Support flash wrap (burst read), flash driver side 2023-02-13 11:10:15 +08:00
esp32c6 spi_flash: Support flash wrap (burst read), flash driver side 2023-02-13 11:10:15 +08:00
esp32h2 spi_flash: Support flash wrap (burst read), flash driver side 2023-02-13 11:10:15 +08:00
esp32s2 spi_flash: Support flash wrap (burst read), flash driver side 2023-02-13 11:10:15 +08:00
esp32s3 spi_flash: Support flash wrap (burst read), flash driver side 2023-02-13 11:10:15 +08:00
include spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart 2024-03-12 10:48:08 +08:00
mock [nvs_flash]: Entries with state == 1 don't crash 2021-07-30 18:33:27 +08:00
sim C/Cxx: unify static assertions with the macro ESP_STATIC_ASSERT 2022-11-21 16:18:08 +08:00
test esp32h4: remove esp32h4 target from peripherals 2023-04-26 18:53:10 +08:00
test_apps fix(esp_mm): for existing mmap region, consider new offset for virtual addr 2024-07-15 12:42:45 +08:00
.build-test-rules.yml spi_flash: support flash mmap pytest on C6 and H2 2023-03-27 00:22:58 -07:00
cache_utils.c fix(cache): fix wrong dcache size 0 configuration issue on s2 2024-01-05 10:37:59 +08:00
CMakeLists.txt Merge branch 'bugfix/nvs_lock_initi_and_multipage_blob_v5.1' into 'release/v5.1' 2024-03-13 23:10:02 +08:00
esp_flash_api.c fix(spi_flash): Fix spi_flash counter test on CI 2024-03-18 20:23:55 +08:00
esp_flash_spi_init.c spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart 2024-03-12 10:48:08 +08:00
flash_brownout_hook.c spi_flash: Making XMC flash works more stable when brownout detected 2022-06-02 10:38:55 +08:00
flash_mmap.c fix(mmap): fixed spi_flash_cache2phys return addr in PSRAM issue 2024-07-04 10:30:24 +08:00
flash_ops.c spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart 2024-03-12 10:48:08 +08:00
Kconfig spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart 2024-03-12 10:48:08 +08:00
linker.lf spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart 2024-03-12 10:48:08 +08:00
memspi_host_driver.c spi_flash: Remove legacy spi_flash drivers 2022-07-01 11:01:34 +08:00
README.rst spi_flash: Modify documentations 2022-07-01 10:59:34 +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 spi_flash: add support for th 1M flash 2021-12-13 11:47:48 +08:00
spi_flash_chip_gd.c spi_flash: Fix issue that cannot get accurate flash size when encounter large size memory, 2022-10-31 11:05:36 +08:00
spi_flash_chip_generic.c fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled 2024-03-01 10:51:31 +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 spi_flash: Fix issue that cannot get accurate flash size when encounter large size memory, 2022-10-31 11:05:36 +08:00
spi_flash_chip_mxic.c fix(spi_flash): Fix MXIC chip flash size detected wrong, 2024-03-13 18:51:36 +08:00
spi_flash_chip_th.c spi_flash: add support for th 1M flash 2021-12-13 11:47:48 +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_hpm_enable.c spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart 2024-03-12 10:48:08 +08:00
spi_flash_os_func_app.c spi_flash: rename spi_flash_os_func_app: spi_start, spi_end 2023-07-07 10:13:28 +08:00
spi_flash_os_func_noos.c esp32h4: removed esp32h4 related codes 2023-04-26 18:53:12 +08:00
spi_flash_wrap.c spi_flash: init wrap in app stage 2023-02-14 18:20:53 +08:00

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