nuttx/arch/xtensa/src/esp32s3
Tiago Medicci Serrano 568917bfd2 espressif: Fix MCUboot build on RISC-V and unify linker script
This commit fixes building MCUboot on Espressif's RISC-V SoCs and
unify the associated linker scripts to make improve readability.
2024-08-21 23:28:45 +08:00
..
hardware espressif: Update internal libraries reference 2024-08-21 23:28:45 +08:00
rom esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
.gitignore arch/xtensa/esp32s3: Update MCUboot build process 2023-08-18 14:44:11 +08:00
Bootloader.mk esp32[s3]: Add nuttx toolchain support on mcuboot 2024-07-16 10:30:56 +08:00
chip.h
chip_macros.h Fix nuttx coding style 2023-07-14 01:16:06 +08:00
chip_memory.h
esp32s3_adc.c Add ESP32-S3 ADC driver 2024-05-07 01:12:05 +08:00
esp32s3_adc.h Add ESP32-S3 ADC driver 2024-05-07 01:12:05 +08:00
esp32s3_aes.c xtensa/esp32s3: Add ESP32-S3 AES driver 2024-03-28 09:34:04 +08:00
esp32s3_aes.h xtensa/esp32s3: Add ESP32-S3 AES driver 2024-03-28 09:34:04 +08:00
esp32s3_allocateheap.c xtensa/esp32s3: Add SPIRAM high memory support 2023-11-29 06:33:51 -08:00
esp32s3_ble.c arch/xtensa/esp32s3: initial effort to get BLE running on ESP32-S3 2023-08-14 16:29:21 -03:00
esp32s3_ble.h arch/xtensa/esp32s3: initial effort to get BLE running on ESP32-S3 2023-08-14 16:29:21 -03:00
esp32s3_ble_adapter.c espressif: Update internal libraries reference 2024-08-21 23:28:45 +08:00
esp32s3_ble_adapter.h arch/xtensa/esp32s3: initial effort to get BLE running on ESP32-S3 2023-08-14 16:29:21 -03:00
esp32s3_clockconfig.c esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_clockconfig.h esp32s3: Fully integrate Espressif HAL repository to ESP32-S3 2023-12-24 16:38:06 -08:00
esp32s3_config.h arch/xtensa/esp32s3: add UART RS485 support 2023-09-11 23:20:49 +08:00
esp32s3_cpuidlestack.c
esp32s3_cpuindex.S
esp32s3_cpustart.c
esp32s3_dma.c arch/xtensa/esp32s3: Add qspi/spi_slave/lcd DMA request return value. 2024-07-23 22:48:24 +08:00
esp32s3_dma.h arch/xtensa/esp32s3: Add qspi/spi_slave/lcd DMA request return value. 2024-07-23 22:48:24 +08:00
esp32s3_efuse.c esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_efuse.h esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_efuse_lowerhalf.c
esp32s3_efuse_table.c
esp32s3_extraheaps.c xtensa/esp32s3: Add rtc heap support 2023-11-23 16:49:48 -08:00
esp32s3_freerun.c
esp32s3_freerun.h
esp32s3_gpio.c xtensa/esp32s3: pending interrupt should be clear while disable GPIO IRQ 2024-05-15 10:36:04 -03:00
esp32s3_gpio.h esp32s3: Fully integrate Espressif HAL repository to ESP32-S3 2023-12-24 16:38:06 -08:00
esp32s3_himem.c esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_himem.h xtensa/esp32s3: Add SPIRAM high memory support 2023-11-29 06:33:51 -08:00
esp32s3_i2c.c fix(esp32s3_i2c): i2c_clear_bus on for I2C_RESET 2023-10-09 18:55:04 +03:00
esp32s3_i2c.h
esp32s3_i2s.c esp32s3/i2s: Fix faulty initialization when SMP is enabled 2024-07-30 01:44:57 +08:00
esp32s3_i2s.h esp32s3/i2s: Add initial support to I2S peripheral 2023-09-05 13:33:05 +08:00
esp32s3_idle.c spin_lock: inline spin_lock 2024-07-15 02:29:30 +08:00
esp32s3_imm.c xtensa/esp32s3: Add rtc heap support 2023-11-23 16:49:48 -08:00
esp32s3_intercpu_interrupt.c
esp32s3_irq.c espressif: Update internal libraries reference 2024-08-21 23:28:45 +08:00
esp32s3_irq.h esp32s3/irq: Allow IRAM ISRs to run during SPI flash operation 2023-10-05 11:25:43 +08:00
esp32s3_lcd.c arch/xtensa/esp32s3: Add qspi/spi_slave/lcd DMA request return value. 2024-07-23 22:48:24 +08:00
esp32s3_ledc.c esp32s3/pwm: Fix pwm output 2024-01-17 22:42:08 -03:00
esp32s3_ledc.h
esp32s3_libc_stubs.c xtensa/esp32s3: Fix static_assert compilation error 2024-04-25 13:43:15 +08:00
esp32s3_lowputc.c esp32s3: use common espressif code instead of chip-specific. 2024-03-29 16:14:27 +08:00
esp32s3_lowputc.h arch/xtensa/esp32s3: add UART RS485 support 2023-09-11 23:20:49 +08:00
esp32s3_oneshot.c
esp32s3_oneshot.h
esp32s3_oneshot_lowerhalf.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
esp32s3_otg.h esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_otg_device.c xtensa/esp32s3: Fix USB pull-up and pull-down issue 2024-01-18 17:53:16 -08:00
esp32s3_partition.c xtensa/esp32s3: partition name duplicate and free 2024-08-16 15:11:14 +08:00
esp32s3_partition.h xtensa/esp32s3: Support reading encrypted partitions 2023-12-22 17:27:32 +08:00
esp32s3_pm.c xtensa/esp32s3: Support ESP32-S3 PM standby and sleep. 2024-04-25 13:43:15 +08:00
esp32s3_pm.h xtensa/esp32s3: Support ESP32-S3 PM standby and sleep. 2024-04-25 13:43:15 +08:00
esp32s3_pminitialize.c xtensa/esp32s3: Support ESP32-S3 PM standby and sleep. 2024-04-25 13:43:15 +08:00
esp32s3_psram.h
esp32s3_psram_octal.c esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_psram_quad.c Replace all asserts in kernel code with ASSERT 2024-05-17 10:18:16 -03:00
esp32s3_qspi.c arch/xtensa/esp32s3: Add qspi/spi_slave/lcd DMA request return value. 2024-07-23 22:48:24 +08:00
esp32s3_qspi.h xtensa/esp32s3: SPI support quad I/O mode 2023-06-16 16:07:05 -03:00
esp32s3_region.c nxstyle: cleanup UTF-8 Unicode to ASCII 2023-09-18 11:54:17 -04:00
esp32s3_region.h
esp32s3_reset_reasons.h Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
esp32s3_rng.c esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_rt_timer.c esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_rt_timer.h Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
esp32s3_rtc.c espressif: Update internal libraries reference 2024-08-21 23:28:45 +08:00
esp32s3_rtc.h espressif: Update internal libraries reference 2024-08-21 23:28:45 +08:00
esp32s3_rtc_gpio.c nxstyle: cleanup UTF-8 Unicode to ASCII 2023-09-18 11:54:17 -04:00
esp32s3_rtc_gpio.h
esp32s3_rtc_lowerhalf.c
esp32s3_rtc_lowerhalf.h xtensa/esp32s3: Add XTWDT support 2023-11-14 19:42:33 -03:00
esp32s3_rtcheap.c xtensa/esp32s3: Add rtc heap support 2023-11-23 16:49:48 -08:00
esp32s3_rtcheap.h xtensa/esp32s3: Add rtc heap support 2023-11-23 16:49:48 -08:00
esp32s3_sdmmc.c arch/xtensa/src/esp32s3/Kconfig|Make.defs|esp32s3_sdmmc.c, 2024-08-19 19:52:39 +08:00
esp32s3_serial.c arch/xtensa/esp32s3: add UART RS485 support 2023-09-11 23:20:49 +08:00
esp32s3_smp.h
esp32s3_spi.c arch/xtensa/esp32s3: Add qspi/spi_slave/lcd DMA request return value. 2024-07-23 22:48:24 +08:00
esp32s3_spi.h xtensa/esp32s3: Add APIs to release DMA channel resources 2024-01-23 17:16:16 -03:00
esp32s3_spi_slave.c arch/xtensa/esp32s3: Add qspi/spi_slave/lcd DMA request return value. 2024-07-23 22:48:24 +08:00
esp32s3_spi_timing.c esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_spi_timing.h xtensa/esp32s3: SPI support psram and flash timing tuning 2023-09-15 00:35:17 +08:00
esp32s3_spiflash.c espressif: Update internal libraries reference 2024-08-21 23:28:45 +08:00
esp32s3_spiflash.h xtensa/esp32s3: Support reading encrypted partitions 2023-12-22 17:27:32 +08:00
esp32s3_spiflash_mtd.c esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_spiflash_mtd.h xtensa/esp32s3: Fix issue of system blocking when SPIRAM is used as stack 2024-02-26 12:38:30 -03:00
esp32s3_spiram.c esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_spiram.h xtensa/esp32s3: Fix issue of system blocking when SPIRAM is used as stack 2024-02-26 12:38:30 -03:00
esp32s3_start.c arch/xtensa/esp32s3: Add qspi/spi_slave/lcd DMA request return value. 2024-07-23 22:48:24 +08:00
esp32s3_start.h
esp32s3_systemreset.c
esp32s3_systemreset.h
esp32s3_textheap.c up_copy_section: Improve function description 2024-07-31 02:33:12 +08:00
esp32s3_tickless.c
esp32s3_tim.c
esp32s3_tim.h
esp32s3_tim_lowerhalf.c
esp32s3_tim_lowerhalf.h
esp32s3_timerisr.c
esp32s3_touch.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
esp32s3_touch.h
esp32s3_touch_lowerhalf.h
esp32s3_twai.c esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_twai.h esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_usbserial.c
esp32s3_usbserial.h
esp32s3_user.c
esp32s3_userspace.c esp32s3: add simple boot support 2024-04-17 19:43:05 +08:00
esp32s3_userspace.h
esp32s3_wdt.c xtensa/esp32s3: Add XTWDT support 2023-11-14 19:42:33 -03:00
esp32s3_wdt.h Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
esp32s3_wdt_lowerhalf.c Replace PRIxPTR with %p and remove the cast of (uintptr_t) 2024-03-07 09:59:42 -03:00
esp32s3_wdt_lowerhalf.h
esp32s3_wifi_adapter.c espressif: Update internal libraries reference 2024-08-21 23:28:45 +08:00
esp32s3_wifi_adapter.h esp32s3: Implement the Wi-Fi/BLE coexistence 2023-08-14 16:29:21 -03:00
esp32s3_wifi_utils.c espressif: Minor changes to keep consistency between sources 2024-05-14 22:10:45 +08:00
esp32s3_wifi_utils.h
esp32s3_wireless.c espressif: Update internal libraries reference 2024-08-21 23:28:45 +08:00
esp32s3_wireless.h espressif: Update internal libraries reference 2024-08-21 23:28:45 +08:00
esp32s3_wlan.c esp32s3/wifi: Fix bug related to IOB off-loading with SMP 2024-06-27 18:09:46 +08:00
esp32s3_wlan.h
hal.mk espressif: Update internal libraries reference 2024-08-21 23:28:45 +08:00
Kconfig arch/xtensa/src/esp32s3/Kconfig|Make.defs|esp32s3_sdmmc.c, 2024-08-19 19:52:39 +08:00
Make.defs espressif: Fix MCUboot build on RISC-V and unify linker script 2024-08-21 23:28:45 +08:00
Wireless.mk espressif: Update internal libraries reference 2024-08-21 23:28:45 +08:00