This is an automated email from the ASF dual-hosted git repository.
acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 6b79aea0cf imxrt: Correctly update PLL, bit has to toggled instead of
being set
new 6ec690cbfc esp32[s2|s3]: move rom segments mapping to espressif common
folder
new 593dc946d1 esp32: add simple boot support
new 652f4f1fe1 esp32[s2|s3]: add volatile bitfields compilation flag
new 457f9d3dce ci: update required esptool version to 4.8.dev4
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/platforms/xtensa/esp32/index.rst | 64 +--
arch/xtensa/src/common/espressif/Make.defs | 7 +
.../loader.c => common/espressif/esp_loader.c} | 136 ++++---
.../loader.h => common/espressif/esp_loader.h} | 8 +-
arch/xtensa/src/esp32/Bootloader.mk | 28 +-
arch/xtensa/src/esp32/Kconfig | 34 +-
arch/xtensa/src/esp32/Kconfig.security | 6 -
arch/xtensa/src/esp32/Make.defs | 9 +-
arch/xtensa/src/esp32/esp32_start.c | 188 +++------
arch/xtensa/src/esp32/hal.mk | 39 +-
arch/xtensa/src/esp32s2/Make.defs | 6 +-
arch/xtensa/src/esp32s2/esp32s2_start.c | 8 +-
arch/xtensa/src/esp32s3/Make.defs | 4 +
arch/xtensa/src/esp32s3/esp32s3_start.c | 212 +---------
boards/xtensa/esp32/common/scripts/esp32_rom.ld | 33 +-
boards/xtensa/esp32/common/scripts/flat_memory.ld | 24 +-
.../esp32/common/scripts/mcuboot_sections.ld | 28 +-
.../common/scripts/simple_boot_sections.ld | 427 ++++++++++-----------
.../xtensa/esp32/esp32-2432S028/scripts/Make.defs | 2 +
.../xtensa/esp32/esp32-audio-kit/scripts/Make.defs | 2 +
.../esp32/esp32-devkitc/configs/knsh/defconfig | 1 -
.../xtensa/esp32/esp32-devkitc/scripts/Make.defs | 2 +
.../esp32/esp32-ethernet-kit/scripts/Make.defs | 2 +
boards/xtensa/esp32/esp32-lyrat/scripts/Make.defs | 2 +
.../xtensa/esp32/esp32-pico-kit/scripts/Make.defs | 2 +
.../esp32/esp32-sparrow-kit/scripts/Make.defs | 2 +
.../esp32/esp32-wrover-kit/scripts/Make.defs | 2 +
.../esp32/lilygo_tbeam_lora_gps/scripts/Make.defs | 2 +
.../xtensa/esp32/ttgo_eink5_v2/scripts/Make.defs | 2 +
.../xtensa/esp32/ttgo_lora_esp32/scripts/Make.defs | 2 +
.../esp32/ttgo_t_display_esp32/scripts/Make.defs | 2 +
.../esp32s2/common/scripts/mcuboot_sections.ld | 10 +-
.../esp32s2/common/scripts/simple_boot_sections.ld | 6 +-
.../esp32s3/common/scripts/mcuboot_sections.ld | 16 +-
.../esp32s3/common/scripts/simple_boot_sections.ld | 4 +
tools/ci/docker/linux/Dockerfile | 4 +-
tools/ci/platforms/darwin.sh | 2 +-
tools/ci/platforms/linux.sh | 2 +-
tools/ci/platforms/ubuntu.sh | 4 +-
tools/esp32/Config.mk | 26 ++
40 files changed, 610 insertions(+), 750 deletions(-)
rename arch/xtensa/src/{esp32s2/loader.c => common/espressif/esp_loader.c}
(71%)
rename arch/xtensa/src/{esp32s2/loader.h => common/espressif/esp_loader.h}
(92%)
copy boards/xtensa/{esp32s3 => esp32}/common/scripts/simple_boot_sections.ld
(66%)