nuttx/boards/xtensa/esp32/common/scripts
Tiago Medicci Serrano 57b8fc9954 esp32/irq: Allow IRAM ISRs to run during SPI flash operation
This commit provides an interface to register ISRs that run from
IRAM and keeps track of the non-IRAM interrupts. It enables, for
instance, to avoid disabling all the interrupts during a SPI flash
operation: IRAM-enabled ISRs are, then, able to run during these
operations.

It also makes the code look more similar to the ESP32-S3 SPI flash
implementation by creating a common `esp32_spiflash_init` that is
responsible to create the SPI flash operation tasks. The function
intended to initialize the SPI flash partions was, then, renamed to
`board_spiflash_init`.
2023-11-10 09:11:35 +08:00
..
.gitignore xtensa/esp32: Simplify board linker script selection 2022-12-08 21:55:29 +08:00
esp32_aliases.ld
esp32_rom.ld arch/xtensa/esp32: Add missing SPI Flash ROM functions 2023-05-27 03:16:20 +08:00
flat_memory.ld xtensa/esp32: Rename linker scripts into more meaningful names 2022-12-08 21:55:29 +08:00
kernel-space.ld
legacy_sections.ld esp32/irq: Allow IRAM ISRs to run during SPI flash operation 2023-11-10 09:11:35 +08:00
mcuboot_sections.ld xtensa/esp32: Rename linker scripts into more meaningful names 2022-12-08 21:55:29 +08:00
protected_memory.ld xtensa/esp32: Rename linker scripts into more meaningful names 2022-12-08 21:55:29 +08:00
user-space.ld