From 3fd7ed4cf53c6c2e90c4f56d2011ed4e1e774488 Mon Sep 17 00:00:00 2001 From: Marcio Ribeiro Date: Tue, 8 Oct 2024 17:09:18 -0300 Subject: [PATCH 1/2] manifest: esp32: update hal_espressif Update hal to cover latest features and fixes. Signed-off-by: Marcio Ribeiro --- west.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/west.yml b/west.yml index 9ae55374a0c84b..95b78a46205cf3 100644 --- a/west.yml +++ b/west.yml @@ -157,7 +157,7 @@ manifest: groups: - hal - name: hal_espressif - revision: ef9d884533208005468a118c7ada56e92ae9ba8b + revision: pull/337/head path: modules/hal/espressif west-commands: west/west-commands.yml groups: From adb1ae9232224eb6a7c9b25323e0a3ead974a6b2 Mon Sep 17 00:00:00 2001 From: Marcio Ribeiro Date: Tue, 1 Oct 2024 15:46:31 -0300 Subject: [PATCH 2/2] bugfix: esp32s2/esp32s3: allows QIO and QOUT flash modes Allows QIO and QOUT flash modes to work on esp32s2 and esp32s3 Fixes #73677 Signed-off-by: Marcio Ribeiro --- soc/espressif/esp32s2/default.ld | 2 ++ soc/espressif/esp32s3/default.ld | 2 ++ 2 files changed, 4 insertions(+) diff --git a/soc/espressif/esp32s2/default.ld b/soc/espressif/esp32s2/default.ld index 4aac69804ac1b9..f79ea789a08293 100644 --- a/soc/espressif/esp32s2/default.ld +++ b/soc/espressif/esp32s2/default.ld @@ -488,6 +488,7 @@ SECTIONS *libzephyr.a:flash_encrypt.*(.literal .text .literal.* .text.*) *libzephyr.a:flash_encryption_secure_features.*(.literal .text .literal.* .text.*) *libzephyr.a:flash_partitions.*(.literal .text .literal.* .text.*) + *libzephyr.a:flash_qio_mode.*(.literal .text .literal.* .text.*) *libzephyr.a:spi_flash_hal.*(.literal .literal.* .text .text.*) *libzephyr.a:spi_flash_hal_common.*(.literal .literal.* .text .text.*) *libzephyr.a:esp_flash_api.*(.literal .text .literal.* .text.*) @@ -633,6 +634,7 @@ SECTIONS *libzephyr.a:spi_flash_wrap.*(.rodata .rodata.*) *libzephyr.a:spi_flash_hpm_enable.*(.rodata .rodata.*) *libzephyr.a:spi_flash_oct_flash_init.*(.rodata .rodata.*) + *libzephyr.a:flash_qio_mode.*(.rodata .rodata.*) /* [mapping:esp_mm] */ *libzephyr.a:esp_cache.*(.rodata .rodata.*) diff --git a/soc/espressif/esp32s3/default.ld b/soc/espressif/esp32s3/default.ld index 6b9c0ccbc66b40..487b084b03d56a 100644 --- a/soc/espressif/esp32s3/default.ld +++ b/soc/espressif/esp32s3/default.ld @@ -440,6 +440,7 @@ SECTIONS *libzephyr.a:flash_encrypt.*(.literal .text .literal.* .text.*) *libzephyr.a:flash_encryption_secure_features.*(.literal .text .literal.* .text.*) *libzephyr.a:flash_partitions.*(.literal .text .literal.* .text.*) + *libzephyr.a:flash_qio_mode.*(.literal .text .literal.* .text.*) *libzephyr.a:spi_flash_hal.*(.literal .literal.* .text .text.*) *libzephyr.a:spi_flash_hal_common.*(.literal .literal.* .text .text.*) *libzephyr.a:esp_flash_api.*(.literal .text .literal.* .text.*) @@ -587,6 +588,7 @@ SECTIONS *libzephyr.a:spi_flash_wrap.*(.rodata .rodata.*) *libzephyr.a:spi_flash_hpm_enable.*(.rodata .rodata.*) *libzephyr.a:spi_flash_oct_flash_init.*(.rodata .rodata.*) + *libzephyr.a:flash_qio_mode.*(.rodata .rodata.*) /* [mapping:esp_mm] */ *libzephyr.a:esp_cache.*(.rodata .rodata.*)