Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

i2s support for esp32 and esp32s2 #83710

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

wmrsouza
Copy link
Collaborator

@wmrsouza wmrsouza commented Jan 8, 2025

This PR adds i2s support to those SoCs lacking GDMA:

  • ESP32
  • ESP32-S2

@wmrsouza wmrsouza force-pushed the feature/i2s_no_gdma branch from af5e945 to 60d7026 Compare January 11, 2025 10:41
@wmrsouza wmrsouza force-pushed the feature/i2s_no_gdma branch 2 times, most recently from 4431669 to 045619f Compare January 21, 2025 15:39
@wmrsouza wmrsouza force-pushed the feature/i2s_no_gdma branch from 045619f to 652e2aa Compare February 12, 2025 13:46
@zephyrbot
Copy link
Collaborator

zephyrbot commented Feb 12, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_espressif zephyrproject-rtos/hal_espressif@9701564 zephyrproject-rtos/hal_espressif#413 zephyrproject-rtos/hal_espressif#413/files

DNM label due to: 1 project with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@wmrsouza wmrsouza marked this pull request as ready for review February 12, 2025 13:47
@zephyrbot zephyrbot added manifest-hal_espressif DNM (manifest) This PR should not be merged (controlled by action-manifest) area: I2S area: Xtensa Xtensa Architecture area: RISCV RISCV Architecture (32-bit & 64-bit) platform: ESP32 Espressif ESP32 area: Pinctrl labels Feb 12, 2025
@wmrsouza wmrsouza force-pushed the feature/i2s_no_gdma branch 6 times, most recently from b3c8c9a to 263a9e9 Compare February 13, 2025 01:03
hal_espressif revision update to add i2s support for esp32 and esp32s2

Signed-off-by: Marcio Ribeiro <[email protected]>
Code and data refactoring to prepare for adding support for non-gdma SoCs

Signed-off-by: Marcio Ribeiro <[email protected]>
Adds support for:
- esp32
- esp32s2

Signed-off-by: Marcio Ribeiro <[email protected]>
Adds i2s support for boards based on:
- esp32
- esp32s2

Signed-off-by: Marcio Ribeiro <[email protected]>
Adds esp32 boards to i2s samples

Signed-off-by: Marcio Ribeiro <[email protected]>
@wmrsouza wmrsouza force-pushed the feature/i2s_no_gdma branch from 263a9e9 to af06cff Compare February 13, 2025 02:45
@zephyrbot zephyrbot added area: LED Label to identify LED subsystem area: Samples Samples labels Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: I2S area: LED Label to identify LED subsystem area: Pinctrl area: RISCV RISCV Architecture (32-bit & 64-bit) area: Samples Samples area: Xtensa Xtensa Architecture DNM (manifest) This PR should not be merged (controlled by action-manifest) manifest manifest-hal_espressif platform: ESP32 Espressif ESP32
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants