This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 0627b9970e binfmt: The program headers are optional.
new d9169b84e4 audio/cs4344: Set the default sample rate to the lowest
possible
new 9357d70c25 audio/cs4344: Set master clock when resetting the device
new d26212bd39 esp32s3/dma: Fix loading the DMA descriptor address
new a513770fcb esp32s3/dma: Split the setup and load of the DMA descriptors
new e7eeb99139 esp32s3/dma: Define macros on header files to be used by
the system
new 45d17551b3 esp32s3/dma: Set the DMA descriptor according to RX or TX
operation
new 5065849ab6 esp32s3/i2s: Add initial support to I2S peripheral
new f1b459347b esp32s3/i2s: Add interface to stop the I2S streams
new 8a51534903 esp32s3/i2s: Check compatibility of the current master
clock set
new c92b3a90ac esp32s3-devkit: Provide audio support for ESP32-S3-DevKitC-1
new 6d724b5003 Documentation: Document I2S support on ESP32-S3-DevKitC-1
board
The 11 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:
.../esp32s3-devkit}/esp32-audio-config-file.png | Bin
.../xtensa/esp32s3/boards/esp32s3-devkit/index.rst | 123 ++
Documentation/platforms/xtensa/esp32s3/index.rst | 2 +-
arch/xtensa/src/esp32s3/Kconfig | 246 ++-
arch/xtensa/src/esp32s3/Make.defs | 4 +
arch/xtensa/src/esp32s3/esp32s3_dma.c | 138 +-
arch/xtensa/src/esp32s3/esp32s3_dma.h | 50 +-
.../{esp32/esp32_i2s.c => esp32s3/esp32s3_i2s.c} | 1539 +++++++++-------
.../{esp32/esp32_i2s.h => esp32s3/esp32s3_i2s.h} | 20 +-
arch/xtensa/src/esp32s3/esp32s3_qspi.c | 16 +-
arch/xtensa/src/esp32s3/esp32s3_spi.c | 10 +-
arch/xtensa/src/esp32s3/esp32s3_spi_slave.c | 16 +-
arch/xtensa/src/esp32s3/hardware/esp32s3_i2s.h | 1888 ++++++++++++++++++++
boards/xtensa/esp32s3/common/src/Make.defs | 8 +
.../common/src/esp32s3_board_i2s.c} | 15 +-
.../common/src/esp32s3_cs4344.c} | 33 +-
.../configs/{wifi => audio}/defconfig | 40 +-
.../configs/{ble => nxlooper}/defconfig | 54 +-
.../esp32s3/esp32s3-devkit/src/esp32s3-devkit.h | 45 +
.../esp32s3/esp32s3-devkit/src/esp32s3_bringup.c | 70 +
drivers/audio/cs4344.c | 34 +-
drivers/audio/cs4344.h | 2 +-
22 files changed, 3521 insertions(+), 832 deletions(-)
copy Documentation/platforms/xtensa/{esp32/boards/esp32-audio-kit =>
esp32s3/boards/esp32s3-devkit}/esp32-audio-config-file.png (100%)
copy arch/xtensa/src/{esp32/esp32_i2s.c => esp32s3/esp32s3_i2s.c} (61%)
copy arch/xtensa/src/{esp32/esp32_i2s.h => esp32s3/esp32s3_i2s.h} (83%)
create mode 100644 arch/xtensa/src/esp32s3/hardware/esp32s3_i2s.h
copy boards/xtensa/{esp32/common/src/esp32_board_i2sdev.c =>
esp32s3/common/src/esp32s3_board_i2s.c} (92%)
copy boards/xtensa/{esp32s2/common/src/esp32s2_cs4344.c =>
esp32s3/common/src/esp32s3_cs4344.c} (85%)
copy boards/xtensa/esp32s3/esp32s3-devkit/configs/{wifi => audio}/defconfig
(72%)
copy boards/xtensa/esp32s3/esp32s3-devkit/configs/{ble => nxlooper}/defconfig
(59%)