This is an automated email from the ASF dual-hosted git repository.
linguini pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from ff55e0d2d63 risc-v/espressif/gpio: Update common source code functions
add b520655b07b arch/xtensa/esp32[-s2|-s3]: Add ULP RISC-V coprocessor
support
add 783e1b88081 boards/xtensa/esp32[-s2|-s3]: Add ULP RISC-V coprocessor
support
add bb9639bd2b6 Docs/xtensa/esp32[-s2|-s3]: Add ULP RISC-V Coprocessor
docs for esp32[-s2|-s3]
add 36616025c73 arch/xtensa/esp32[-s2|-s3]: Add RTC GPIO write/read calls
support
add 3637aea9ec6 boards/xtensa/esp32[-s2|-s3]: Add RTC GPIO board support
for esp32[-s2|-s3]
add 743b6945607 arch/xtensa/esp32[-s2|-s3]: Add RTC I2C support
add 39b03d79f38 boards/xtensa/esp32[-s2|-s3]: Add RTC I2C board support
add 09c298ed164 arch/xtensa/esp32[-s2|-s3]: Add RTC I2C support for HP
Core for esp32[-s2|-s3]
add f0668089213 boards/xtensa/esp32[-s2|-s3]: Add RTC I2C board support
for HP Core
No new revisions were added by this update.
Summary of changes:
.../esp32s2/boards/esp32s2-saola-1/index.rst | 41 +++
Documentation/platforms/xtensa/esp32s2/index.rst | 161 ++++++++++++
.../xtensa/esp32s3/boards/esp32s3-devkit/index.rst | 41 +++
.../boards/esp32s3-devkit/ulp_riscv_blink.bin | Bin 0 -> 140 bytes
Documentation/platforms/xtensa/esp32s3/index.rst | 164 ++++++++++++
arch/xtensa/src/common/espressif/Kconfig | 18 ++
arch/xtensa/src/common/espressif/Make.defs | 8 +
.../src/common/espressif/esp_ulp.c} | 219 ++++++++--------
.../src/common/espressif/esp_ulp.h | 8 +-
.../src/common/espressif/esp_ulp.mk | 161 ++++++------
arch/xtensa/src/esp32s2/.gitignore | 1 +
arch/xtensa/src/esp32s2/Kconfig | 47 +++-
arch/xtensa/src/esp32s2/Make.defs | 5 +-
arch/xtensa/src/esp32s2/esp32s2_i2c.c | 285 +++++++++++++++-----
arch/xtensa/src/esp32s2/esp32s2_i2c.h | 2 +
arch/xtensa/src/esp32s2/esp32s2_rtc_gpio.c | 40 +++
arch/xtensa/src/esp32s2/esp32s2_rtc_gpio.h | 33 +++
arch/xtensa/src/esp32s2/hal.mk | 13 +
arch/xtensa/src/esp32s3/.gitignore | 1 +
arch/xtensa/src/esp32s3/Kconfig | 49 +++-
arch/xtensa/src/esp32s3/Make.defs | 5 +-
arch/xtensa/src/esp32s3/esp32s3_i2c.c | 288 ++++++++++++++++-----
arch/xtensa/src/esp32s3/esp32s3_i2c.h | 2 +
arch/xtensa/src/esp32s3/esp32s3_rtc_gpio.c | 40 +++
arch/xtensa/src/esp32s3/esp32s3_rtc_gpio.h | 33 +++
arch/xtensa/src/esp32s3/hal.mk | 13 +
.../common/scripts/esp32s2_ulp_riscv_sections.ld} | 27 +-
boards/xtensa/esp32s2/common/src/Make.defs | 3 +-
.../configs/{gpio => ulp}/defconfig | 3 +-
.../esp32s2-saola-1/src/esp32s2_board_i2c.c | 6 +-
.../esp32s2/esp32s2-saola-1/src/esp32s2_bringup.c | 13 +
.../esp32s2/esp32s2-saola-1/src/esp32s2_gpio.c | 102 ++++++++
.../common/scripts/esp32s3_ulp_riscv_sections.ld} | 27 +-
boards/xtensa/esp32s3/common/src/Make.defs | 12 +
.../xtensa/esp32s3/common/src/esp32s3_board_i2c.c | 6 +-
.../esp32s3-devkit/configs/{gpio => ulp}/defconfig | 6 +-
.../esp32s3/esp32s3-devkit/src/esp32s3_bringup.c | 13 +
.../esp32s3/esp32s3-devkit/src/esp32s3_gpio.c | 102 ++++++++
38 files changed, 1636 insertions(+), 362 deletions(-)
create mode 100755
Documentation/platforms/xtensa/esp32s3/boards/esp32s3-devkit/ulp_riscv_blink.bin
copy arch/{arm/src/at32/at32_pwr.h => xtensa/src/common/espressif/esp_ulp.c}
(53%)
copy arch/{risc-v => xtensa}/src/common/espressif/esp_ulp.h (90%)
copy arch/{risc-v => xtensa}/src/common/espressif/esp_ulp.mk (66%)
copy boards/{risc-v/esp32c6/common/scripts/esp32c6_lpcore_sections.ld =>
xtensa/esp32s2/common/scripts/esp32s2_ulp_riscv_sections.ld} (61%)
copy boards/xtensa/esp32s2/esp32s2-saola-1/configs/{gpio => ulp}/defconfig
(88%)
copy boards/{risc-v/esp32c6/common/scripts/esp32c6_lpcore_sections.ld =>
xtensa/esp32s3/common/scripts/esp32s3_ulp_riscv_sections.ld} (61%)
copy boards/xtensa/esp32s3/esp32s3-devkit/configs/{gpio => ulp}/defconfig (86%)