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