This is an automated email from the ASF dual-hosted git repository.
acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 3d14873faab docs/sdio: add reference to card initialization flowchart
new 76f69c7a8c5 arch/risc-v/espressif: Add AES accelerator support
new 7951410bc77 boards/risc-v/espressif: Add AES accelerator board support
new d68dec3d3d4 Docs/platforms/espressif: Add AES support docs
new 77f2f7989d6 arch/xtensa/espressif: Add AES accelerator support
new 5b6d0e9d497 Docs/platforms/espressif: Add AES support docs
new f7614f640f8 boards/xtensa/espressif: Add AES accelerator board support
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/platforms/risc-v/esp32c3/index.rst | 2 +-
Documentation/platforms/risc-v/esp32c6/index.rst | 2 +-
Documentation/platforms/risc-v/esp32h2/index.rst | 2 +-
Documentation/platforms/risc-v/esp32p4/index.rst | 2 +-
Documentation/platforms/xtensa/esp32s2/index.rst | 2 +-
arch/risc-v/src/common/espressif/Kconfig | 6 +
arch/risc-v/src/common/espressif/Make.defs | 4 +
.../src/common/espressif/esp_aes.c} | 140 ++++++-------
.../src/common/espressif/esp_aes.h} | 63 +++---
arch/risc-v/src/common/espressif/esp_crypto.c | 52 +++++
arch/risc-v/src/esp32c3/hal_esp32c3.mk | 1 +
arch/risc-v/src/esp32c6/hal_esp32c6.mk | 1 +
arch/risc-v/src/esp32h2/hal_esp32h2.mk | 1 +
arch/risc-v/src/esp32p4/hal_esp32p4.mk | 1 +
arch/xtensa/src/common/espressif/Kconfig | 7 +
arch/xtensa/src/common/espressif/Make.defs | 7 +
.../esp32s3_aes.c => common/espressif/esp_aes.c} | 228 +++++++++------------
.../esp32s3_aes.h => common/espressif/esp_aes.h} | 81 ++++----
arch/xtensa/src/common/espressif/esp_crypto.c | 51 +++++
arch/xtensa/src/esp32s2/hal.mk | 1 +
arch/xtensa/src/esp32s3/Kconfig | 6 +-
arch/xtensa/src/esp32s3/Make.defs | 4 -
arch/xtensa/src/esp32s3/hal.mk | 1 +
.../esp32c3/esp32-c3-zero/src/esp32c3_bringup.c | 4 +
.../esp32c3-devkit/configs/crypto/defconfig | 4 +-
.../esp32c3/esp32c3-devkit/src/esp32c3_bringup.c | 17 +-
.../esp32c6-devkitc/configs/crypto/defconfig | 4 +-
.../esp32c6/esp32c6-devkitc/src/esp32c6_bringup.c | 17 +-
.../esp32h2-devkit/configs/crypto/defconfig | 4 +-
.../esp32h2/esp32h2-devkit/src/esp32h2_bringup.c | 17 +-
.../configs/crypto/defconfig | 9 +-
.../esp32s2-saola-1/configs/crypto/defconfig | 4 +-
.../esp32s3-devkit/configs/crypto/defconfig | 4 +-
.../esp32s3/esp32s3-devkit/src/esp32s3_bringup.c | 27 ++-
.../esp32s3/esp32s3-korvo-2/src/esp32s3_bringup.c | 10 +-
.../lckfb-szpi-esp32s3/src/esp32s3_bringup.c | 10 +-
36 files changed, 481 insertions(+), 315 deletions(-)
copy arch/{xtensa/src/esp32/esp32_aes.c =>
risc-v/src/common/espressif/esp_aes.c} (82%)
copy arch/{xtensa/src/esp32/esp32_aes.h =>
risc-v/src/common/espressif/esp_aes.h} (78%)
rename arch/xtensa/src/{esp32s3/esp32s3_aes.c => common/espressif/esp_aes.c}
(81%)
rename arch/xtensa/src/{esp32s3/esp32s3_aes.h => common/espressif/esp_aes.h}
(77%)