incubator-nuttx/boards/xtensa/esp32s3/esp32s3-devkit/configs
Almir Okato d098c1dc87 esp32s3: add simple boot support
The Simple Boot feature for Espressif chips is a method of booting
that doesn't depend on a 2nd stage bootloader. Its not the
intention to replace a 2nd stage bootloader such as MCUboot and
ESP-IDF bootloader, but to have a minimal and straight-forward way
of booting, and also simplify the building.

This commit also removes deprecated code and makes this bootloader
configuration as default for esp32s3 targets and removes the need
for running 'make bootloader' command for it.

Other related fix, but not directly to Simple Boot:
- Instrumentation is required to run from IRAM to support it during
initialization. `is_eco0` function also needs to run from IRAM.
- `rtc.data` section placement was fixed.
- Provide arch-defined interfaces for efuses, in order to decouple
board config level from arch-defined values.

Signed-off-by: Almir Okato <almir.okato@espressif.com>
2024-04-17 19:43:05 +08:00
..
audio esp32s3-devkit: Provide audio support for ESP32-S3-DevKitC-1 2023-09-05 13:33:05 +08:00
ble arch/xtensa/esp32s3: initial effort to get BLE running on ESP32-S3 2023-08-14 16:29:21 -03:00
blewifi esp32s3: Implement the Wi-Fi/BLE coexistence 2023-08-14 16:29:21 -03:00
buttons xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
coremark xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
cxx xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
eth_lan9250 esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
gpio boards/esp32s3-devkit: Add board GPIO support 2023-09-12 16:22:15 +08:00
i2c Run refresh.sh to update all board configs 2023-09-02 14:45:44 +08:00
knsh esp32s3: Enhance protected build linker scripts and memory layout 2023-08-02 21:38:44 +02:00
ksta_softap fix: disable esp32s3-devkit/ksta_softap spinlock 2023-09-21 10:34:59 -04:00
mcuboot_nsh esp32s3: Improve selection of the bootloader being used on Kconfig 2024-01-25 11:22:39 -03:00
nsh boards/xtensa/esp32s3-devkit: Revert NSH defconfig deletion 2023-06-16 14:35:18 -03:00
nxlooper esp32s3-devkit: Provide audio support for ESP32-S3-DevKitC-1 2023-09-05 13:33:05 +08:00
oneshot xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
psram_octal xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
psram_quad xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
psram_usrheap xtensa/esp32s3: Tasks use SPIRAM as stack can do SPI flash read/write/erase/map/unmap 2023-12-12 22:10:38 -08:00
pwm esp32s3/pwm: Fix pwm output 2024-01-17 22:42:08 -03:00
random xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
rmt esp32s3/rmt: Define default receiver device for the RMT peripheral 2024-02-19 19:02:34 -08:00
rtc xtensa/esp32s3: Add rtc defconfig 2023-11-30 08:58:17 -08:00
smp xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
sotest xtensa/esp32s3: Add rtc heap support 2023-11-23 16:49:48 -08:00
spi esp32s3/spi: Add SPI bus init in bringup and fix SPI bus 2 and 3 conflict 2024-01-17 09:29:20 -03:00
spiflash xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
sta_softap esp32s3_devkit/sta_softap: Reenable SMP on `defconfig`. 2024-01-11 09:22:52 +09:00
stack add demo for record stack defconfig 2023-12-11 02:06:51 -08:00
tickless xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
timer xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
toywasm add esp32s3-devkit:toywasm kconfig 2023-12-07 08:21:39 -08:00
twai xtensa/esp32s3: Add support to TWAI/CANBus controller 2023-09-08 01:49:43 +08:00
usb_device xtensa/esp32s3: Add USB OTG device driver 2023-06-14 18:04:27 -03:00
usbnsh esp32s3-devkit: Add NSH terminal over USB Device (not USB-JTAG-Serial) 2023-06-19 11:02:08 +08:00
watchdog xtensa/esp32s3: Add RWDT support 2023-11-13 21:04:30 -03:00
wifi xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00