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

soc: esp32: updates to sync with v4.4.1 hal_espressif #49682

Merged
merged 8 commits into from
Sep 1, 2022

Conversation

sylvioalves
Copy link
Collaborator

@sylvioalves sylvioalves commented Aug 30, 2022

This PR brings a few updates to meet hal_espressif v4.4.1 baseline.

This also integrates the binary blob documentation, which is now available in hal_espressif.

Issues below were also fixed during hal_v4.4.1 bring up:
Closes #43655
Closes #49762

west.yml: update hal_espressif to use latest v4.4.1 updates.
This change needs to be insync with esp32c3 timer changes, otherwise it
breaks it.

drivers: timer: update esp32c3 systimer to meet API changes.
Systimer API was refactored in hal v4.4.1, which
requires updates in esp32C3 systimer. Timer behavior is maintained
as is.

mcpwm: add v4.4.1 include reference, which was refactored as well.

driver: spi: esp32: update internal structs to meet API changes.

cmake: updated esp32 board to use HAL_ prefix as from west blobs
requirement.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Update all esp32 socs to include esp_timer early init, which
is part of hal v4.4.1 update.

Update reboot function to meet proper SoC init/deinit peripherals.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
This reverts commit fdd47f3.

After v4.4.1, write-block-size is no longer needed to be 32-bytes

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Updates all ESP32 boards with proper binary blob
download command.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
@sylvioalves
Copy link
Collaborator Author

This PR is ready for review.

@fabiobaltieri fabiobaltieri merged commit a1a22f3 into zephyrproject-rtos:main Sep 1, 2022
sylvioalves added a commit to sylvioalves/zephyr that referenced this pull request Sep 3, 2022
As part of zephyrproject-rtos#49682, this updates esp32c3
documentation to add proper west blobs command.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
nashif pushed a commit that referenced this pull request Sep 9, 2022
As part of #49682, this updates esp32c3
documentation to add proper west blobs command.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants