mirror of
https://github.com/apache/nuttx.git
synced 2026-05-29 04:19:37 +08:00
arch/xtensa: update SPI Flash driver for ESP32-S2|S3
Updates the SPI Flash driver used for user storage MTD. Moves ESP32 and ESP32S3 to use common driver. Updates KConfig options to keep backwards compatibility. Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com>
This commit is contained in:
committed by
Matteo Golin
parent
4ccae59e69
commit
680766d304
@@ -163,7 +163,6 @@ SECTIONS
|
||||
*libpp.a:wifi_or_slp_iram.*(.literal .text .literal.* .text.*)
|
||||
*libpp.a:wifi_slp_rx_iram.*(.literal .text .literal.* .text.*)
|
||||
*libarch.a:*esp_loader.*(.literal .text .literal.* .text.*)
|
||||
*libarch.a:esp32s2_spiflash.*(.literal .text .literal.* .text.*)
|
||||
*libarch.a:*brownout_hal.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*cpu.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*gpio_hal.*(.text .text.* .literal .literal.*)
|
||||
@@ -227,7 +226,20 @@ SECTIONS
|
||||
*libarch.a:*log_write.*(.literal.esp_log_writev .text.esp_log_writev)
|
||||
*libarch.a:*cpu_region_protect.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*flash_qio_mode.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*spi_flash_wrap.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:esp_spiflash.*(.literal .text .literal.* .text.*)
|
||||
*libarch.a:esp_flash_api.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:esp_flash_spi_init.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:spi_flash_hal_iram.*(.literal .literal.* .text .text.*)
|
||||
*libarch.a:spi_flash_encrypt_hal_iram.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:spi_flash_hal_gpspi.*(.literal .literal.* .text .text.*)
|
||||
*libarch.a:spi_flash_chip*.*(.literal .literal.* .text .text.*)
|
||||
*libarch.a:spi_flash_wrap.*(.literal .literal.* .text .text.*)
|
||||
*libarch.a:spi_flash_os_func_noos.*(.literal .literal.* .text .text.*)
|
||||
*libarch.a:spi_flash_os_func_app.*(.literal .literal.* .text .text.*)
|
||||
*libarch.a:flash_brownout_hook.*(.literal .literal.* .text .text.*)
|
||||
*libarch.a:esp_cache.*(.literal .literal.* .text .text.*)
|
||||
*libarch.a:cache_utils.*(.literal .literal.* .text .text.*)
|
||||
*libarch.a:memspi_host_driver.*(.literal .literal.* .text .text.*)
|
||||
|
||||
*libc.a:sq_remlast.*(.literal .text .literal.* .text.*)
|
||||
|
||||
@@ -328,7 +340,6 @@ SECTIONS
|
||||
esp32s2_region.*(.rodata .rodata.*)
|
||||
|
||||
*libarch.a:*esp_loader.*(.rodata .rodata.*)
|
||||
*libarch.a:esp32s2_spiflash.*(.rodata .rodata.*)
|
||||
*libarch.a:*brownout.*(.rodata .rodata.*)
|
||||
*libarch.a:*cpu.*(.rodata .rodata.*)
|
||||
*libarch.a:*gpio_hal.*(.rodata .rodata.*)
|
||||
@@ -381,7 +392,19 @@ SECTIONS
|
||||
*libarch.a:*log_noos.*(.rodata .rodata.*)
|
||||
*libarch.a:*cpu_region_protect.*(.rodata .rodata.*)
|
||||
*libarch.a:*flash_qio_mode.*(.rodata .rodata.*)
|
||||
*libarch.a:*spi_flash_wrap.*(.rodata .rodata.*)
|
||||
*libarch.a:esp_flash_api.*(.rodata .rodata.*)
|
||||
*libarch.a:esp_flash_spi_init.*(.rodata .rodata.*)
|
||||
*libarch.a:spi_flash_hal_iram.*(.rodata .rodata.*)
|
||||
*libarch.a:spi_flash_encrypt_hal_iram.*(.rodata .rodata.*)
|
||||
*libarch.a:spi_flash_hal_gpspi.*(.rodata .rodata.*)
|
||||
*libarch.a:spi_flash_chip*.*(.rodata .rodata.*)
|
||||
*libarch.a:spi_flash_wrap.*(.rodata .rodata.*)
|
||||
*libarch.a:spi_flash_os_func_noos.*(.rodata .rodata.*)
|
||||
*libarch.a:spi_flash_os_func_app.*(.rodata .rodata.*)
|
||||
*libarch.a:flash_brownout_hook.*(.rodata .rodata.*)
|
||||
*libarch.a:esp_cache.*(.rodata .rodata.*)
|
||||
*libarch.a:cache_utils.*(.rodata .rodata.*)
|
||||
*libarch.a:memspi_host_driver.*(.rodata .rodata.*)
|
||||
|
||||
*libsched.a:irq_dispatch.*(.rodata .rodata.*)
|
||||
*libsched.a:sched_lock.*(.rodata .rodata.*)
|
||||
@@ -449,12 +472,10 @@ SECTIONS
|
||||
_srodata = ABSOLUTE(.);
|
||||
*(EXCLUDE_FILE (esp32s2_start.* esp32s2_region.*
|
||||
*libarch.a:*esp_loader.*
|
||||
*libarch.a:esp32s2_spiflash.*
|
||||
*libarch.a:*cache_hal.* *libarch.a:*mmu_hal.*
|
||||
*libarch.a:*mpu_hal.*) .rodata)
|
||||
*(EXCLUDE_FILE (esp32s2_start.* esp32s2_region.*
|
||||
*libarch.a:*esp_loader.*
|
||||
*libarch.a:esp32s2_spiflash.*
|
||||
*libarch.a:*cache_hal.* *libarch.a:*mmu_hal.*
|
||||
*libarch.a:*mpu_hal.*) .rodata.*)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user