Skip to content

Conversation

@sylvioalves
Copy link
Contributor

This brings initial support to ESP32-S3 SoC and ESP32-S3 DevKitM board.

@zephyrbot
Copy link

zephyrbot commented Jan 11, 2023

The following west manifest projects have been modified in this Pull Request:

Name Old Revision New Revision Diff
hal_espressif zephyrproject-rtos/hal_espressif@73e7af1 zephyrproject-rtos/hal_espressif@a06af24 zephyrproject-rtos/[email protected]

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

marekmatej
marekmatej previously approved these changes Jan 13, 2023
@sylvioalves
Copy link
Contributor Author

@stephanosio, would you check this and let me know how to proceed?

@sylvioalves
Copy link
Contributor Author

sylvioalves commented Feb 1, 2023

@carlescufi, anyway you can check this PR and evaluate next action? ESP32-S3 toolchain is still pending as well: zephyrproject-rtos/sdk-ng#612

@stephanosio
Copy link
Member

@stephanosio, would you check this and let me know how to proceed?

zephyrproject-rtos/sdk-ng#612 (comment)

We are currently in feature merge freeze for the upcoming v3.3 release. This PR can be merged after v3.3 is released and merge window is open again.

@stephanosio stephanosio added this to the v3.4.0 milestone Feb 1, 2023
@sylvioalves sylvioalves dismissed stale reviews from marekmatej, LucasTambor, and uLipe via 091db8b February 10, 2023 12:53
@sylvioalves sylvioalves force-pushed the feature/esp32s3_support branch from 9008522 to 091db8b Compare February 10, 2023 12:53
marekmatej
marekmatej previously approved these changes Feb 13, 2023
mniestroj
mniestroj previously approved these changes Feb 22, 2023
@carlescufi
Copy link
Member

@sylvioalves can you please check why CI is failing?

@sylvioalves
Copy link
Contributor Author

@sylvioalves can you please check why CI is failing?

@carlescufi CI fails because ESP32-S3 toolchain isn't available yet. @stephanosio, any updates on this?

Adds esp32s3 related gpio sigmap, intmux and clock related.

Signed-off-by: Sylvio Alves <[email protected]>
This brings esp32s3 linker, DTS and all
necessary files to allow the soc support.

Signed-off-by: Sylvio Alves <[email protected]>
Add ESP32-S3 information into Espressif's Kconfig
definitions.

Signed-off-by: Sylvio Alves <[email protected]>
Update clock control source to enable proper
ESP32S3 clock init.

Signed-off-by: Sylvio Alves <[email protected]>
Includes additional SoC specific headers.

Signed-off-by: Sylvio Alves <[email protected]>
Enables SoC specific interrupt controller.

Signed-off-by: Sylvio Alves <[email protected]>
Adds support to ESP32-S3 devkitm as initial SoC board.

Signed-off-by: Sylvio Alves <[email protected]>
@sylvioalves
Copy link
Contributor Author

Last push was to change toolchain: espressif in order to make CI to pass and let this be merged. Once SDK 0.16.0 gets released, I submit another PR enabling S3 to work with Zephyr's troolchain.

@carlescufi carlescufi merged commit bc9b59a into zephyrproject-rtos:main Feb 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants