You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by je...@apache.org on 2021/06/01 05:50:00 UTC
[incubator-nuttx] branch master updated (85f9b89 -> 929a4a7)
This is an automated email from the ASF dual-hosted git repository.
jerpelea pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from 85f9b89 Add new config nsh_trace for spresense
add 7767acd Add initial ESP32S2 Xtensa support
add 1201777 Add support to the esp32s2-saola-1 board
add fccd5fb esp32s2_allocateheap.c: Use the address of the ROM data from the ROM linker script.
add 8347a56 Improve and remove not necessary board configuration
add 06795a2 Clean ESP32S2 Xtensa files
add f1d653c xtensa/esp32-s2: Adds support for serial driver, lowputc and termios.
add 929a4a7 Fix dangling whitespace at the end of line
No new revisions were added by this update.
Summary of changes:
arch/xtensa/Kconfig | 39 +
arch/xtensa/include/esp32s2/chip.h | 74 +
arch/xtensa/include/esp32s2/core-isa.h | 738 +
arch/xtensa/include/esp32s2/irq.h | 495 +
arch/xtensa/include/esp32s2/tie-asm.h | 150 +
arch/xtensa/include/esp32s2/tie.h | 194 +
arch/xtensa/include/irq.h | 11 +
arch/xtensa/include/lx7/irq.h | 68 +
arch/xtensa/include/xtensa/xtensa_coproc.h | 2 +-
arch/xtensa/src/Makefile | 4 +
arch/xtensa/src/common/xtensa_coproc.S | 4 +-
arch/xtensa/src/esp32s2/Kconfig | 859 +
arch/xtensa/src/esp32s2/Make.defs | 86 +
arch/xtensa/src/esp32s2/chip_macros.h | 107 +
arch/xtensa/src/esp32s2/chip_memory.h | 68 +
arch/xtensa/src/esp32s2/esp32s2_allocateheap.c | 84 +
arch/xtensa/src/esp32s2/esp32s2_clockconfig.c | 324 +
arch/xtensa/src/esp32s2/esp32s2_clockconfig.h | 112 +
arch/xtensa/src/esp32s2/esp32s2_config.h | 84 +
arch/xtensa/src/esp32s2/esp32s2_cpuint.c | 587 +
arch/xtensa/src/esp32s2/esp32s2_cpuint.h | 169 +
arch/xtensa/src/esp32s2/esp32s2_gpio.c | 474 +
arch/xtensa/src/esp32s2/esp32s2_gpio.h | 235 +
arch/xtensa/src/esp32s2/esp32s2_idle.c | 205 +
arch/xtensa/src/esp32s2/esp32s2_intdecode.c | 122 +
arch/xtensa/src/esp32s2/esp32s2_irq.c | 109 +
arch/xtensa/src/esp32s2/esp32s2_lowputc.c | 663 +
arch/xtensa/src/esp32s2/esp32s2_lowputc.h | 391 +
arch/xtensa/src/esp32s2/esp32s2_region.c | 102 +
arch/xtensa/src/esp32s2/esp32s2_region.h | 52 +
arch/xtensa/src/esp32s2/esp32s2_serial.c | 1027 ++
arch/xtensa/src/esp32s2/esp32s2_start.c | 169 +
arch/xtensa/src/esp32s2/esp32s2_start.h | 54 +
arch/xtensa/src/esp32s2/esp32s2_systemreset.c | 54 +
arch/xtensa/src/esp32s2/esp32s2_timerisr.c | 185 +
arch/xtensa/src/esp32s2/esp32s2_user.c | 395 +
arch/xtensa/src/esp32s2/hardware/esp32s2_aes.h | 780 +
arch/xtensa/src/esp32s2/hardware/esp32s2_efuse.h | 3282 ++++
arch/xtensa/src/esp32s2/hardware/esp32s2_gpio.h | 16494 +++++++++++++++++++
.../src/esp32s2/hardware/esp32s2_gpio_sigmap.h | 327 +
.../xtensa/src/esp32s2/hardware/esp32s2_i2cbbpll.h | 193 +
arch/xtensa/src/esp32s2/hardware/esp32s2_i2s.h | 2229 +++
.../src/esp32s2/hardware/esp32s2_interrupt.h | 1647 ++
arch/xtensa/src/esp32s2/hardware/esp32s2_iomux.h | 460 +
arch/xtensa/src/esp32s2/hardware/esp32s2_rsa.h | 233 +
arch/xtensa/src/esp32s2/hardware/esp32s2_rtc_io.h | 3704 +++++
arch/xtensa/src/esp32s2/hardware/esp32s2_rtccntl.h | 4419 +++++
arch/xtensa/src/esp32s2/hardware/esp32s2_soc.h | 767 +
arch/xtensa/src/esp32s2/hardware/esp32s2_spi.h | 3139 ++++
arch/xtensa/src/esp32s2/hardware/esp32s2_system.h | 1465 ++
arch/xtensa/src/esp32s2/hardware/esp32s2_tim.h | 1265 ++
arch/xtensa/src/esp32s2/hardware/esp32s2_uart.h | 1846 +++
arch/xtensa/src/lx7/Kconfig | 8 +
arch/xtensa/src/lx7/Toolchain.defs | 67 +
boards/Kconfig | 13 +
boards/xtensa/esp32s2/common/Kconfig | 10 +
boards/xtensa/esp32s2/common/Makefile | 33 +
boards/xtensa/esp32s2/common/src/Make.defs | 23 +
boards/xtensa/esp32s2/esp32s2-saola-1/Kconfig | 8 +
.../esp32s2/esp32s2-saola-1/configs/nsh/defconfig | 47 +
.../xtensa/esp32s2/esp32s2-saola-1/include/board.h | 81 +
.../esp32s2/esp32s2-saola-1/scripts/Make.defs | 109 +
.../esp32s2-saola-1/scripts/esp32s2.template.ld | 94 +
.../esp32s2-saola-1/scripts/esp32s2_flash.ld | 214 +
.../esp32s2-saola-1/scripts/esp32s2_iram.ld | 184 +
.../esp32s2-saola-1/scripts/esp32s2_peripherals.ld | 36 +
.../esp32s2/esp32s2-saola-1/scripts/esp32s2_rom.ld | 817 +
.../xtensa/esp32s2/esp32s2-saola-1/src/Make.defs | 50 +
.../esp32s2/esp32s2-saola-1/src/esp32s2-saola-1.h | 73 +
.../esp32s2/esp32s2-saola-1/src/esp32s2_appinit.c | 80 +
.../esp32s2/esp32s2-saola-1/src/esp32s2_boot.c | 83 +
.../esp32s2/esp32s2-saola-1/src/esp32s2_bringup.c | 110 +
tools/esp32s2/Config.mk | 114 +
73 files changed, 52997 insertions(+), 3 deletions(-)
create mode 100644 arch/xtensa/include/esp32s2/chip.h
create mode 100644 arch/xtensa/include/esp32s2/core-isa.h
create mode 100644 arch/xtensa/include/esp32s2/irq.h
create mode 100644 arch/xtensa/include/esp32s2/tie-asm.h
create mode 100644 arch/xtensa/include/esp32s2/tie.h
create mode 100644 arch/xtensa/include/lx7/irq.h
create mode 100644 arch/xtensa/src/esp32s2/Kconfig
create mode 100644 arch/xtensa/src/esp32s2/Make.defs
create mode 100644 arch/xtensa/src/esp32s2/chip_macros.h
create mode 100644 arch/xtensa/src/esp32s2/chip_memory.h
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_allocateheap.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_clockconfig.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_clockconfig.h
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_config.h
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_cpuint.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_cpuint.h
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_gpio.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_gpio.h
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_idle.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_intdecode.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_irq.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_lowputc.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_lowputc.h
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_region.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_region.h
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_serial.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_start.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_start.h
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_systemreset.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_timerisr.c
create mode 100644 arch/xtensa/src/esp32s2/esp32s2_user.c
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_aes.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_efuse.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_gpio.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_gpio_sigmap.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_i2cbbpll.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_i2s.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_interrupt.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_iomux.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_rsa.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_rtc_io.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_rtccntl.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_soc.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_spi.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_system.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_tim.h
create mode 100644 arch/xtensa/src/esp32s2/hardware/esp32s2_uart.h
create mode 100644 arch/xtensa/src/lx7/Kconfig
create mode 100644 arch/xtensa/src/lx7/Toolchain.defs
create mode 100644 boards/xtensa/esp32s2/common/Kconfig
create mode 100644 boards/xtensa/esp32s2/common/Makefile
create mode 100644 boards/xtensa/esp32s2/common/src/Make.defs
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/Kconfig
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/configs/nsh/defconfig
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/include/board.h
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/scripts/Make.defs
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/scripts/esp32s2.template.ld
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/scripts/esp32s2_flash.ld
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/scripts/esp32s2_iram.ld
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/scripts/esp32s2_peripherals.ld
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/scripts/esp32s2_rom.ld
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/src/Make.defs
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/src/esp32s2-saola-1.h
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/src/esp32s2_appinit.c
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/src/esp32s2_boot.c
create mode 100644 boards/xtensa/esp32s2/esp32s2-saola-1/src/esp32s2_bringup.c
create mode 100644 tools/esp32s2/Config.mk