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

espressif: update socs and drivers to support latest hal v5.1 version #68760

Merged

Conversation

sylvioalves
Copy link
Collaborator

@sylvioalves sylvioalves commented Feb 8, 2024

hal_espressif repository has been updated to use new low-level and hal-drivers from esp-idf v5.x.
It means that a lot of esp-idf contents like drivers/samples/tests and sources were removed.
The goal with this major change is to make room for new Espressif SoCs, update drivers, Wi-Fi and BLE interfaces, improve RAM usage/memory map and overall system accordingly.

In order to use new HAL, lots of changes are required in main Zephyr repository:

  • SoCs module folder
  • Linker files
  • Related drivers, low-level and hal calls
  • Bindings and device-tree
  • Sample code
  • Boards documentation.

This PR splits those changes in commits related to SoCs and Drivers but it breaks bisectability in all scenarios. I recommend squashing all once review is completed. This change was tested in real device for all SoCs with a few number of use-cases/tests.

@zephyrbot
Copy link
Collaborator

zephyrbot commented Feb 8, 2024

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

Name Old Revision New Revision Diff
hal_espressif zephyrproject-rtos/hal_espressif@e705cc1 (zephyr) zephyrproject-rtos/hal_espressif@742df6b zephyrproject-rtos/hal_espressif@e705cc16..742df6bf

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

@sylvioalves sylvioalves requested review from kartben and removed request for mbolivar-ampere March 25, 2024 15:56
LucasTambor
LucasTambor previously approved these changes Mar 28, 2024
@sylvioalves sylvioalves changed the title espressif: update hal_espressif to latest 5.1 version espressif: update socs and drivers to support latest hal v5.1 version Apr 2, 2024
LucasTambor
LucasTambor previously approved these changes Apr 2, 2024
LucasTambor
LucasTambor previously approved these changes Apr 3, 2024
LucasTambor and others added 4 commits April 3, 2024 17:49
Modify necessary drivers to meet updated hal.

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Modify and reorganize SoC to meet updated hal.

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Modify and reorganize SoC to meet updated hal.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
Modify and reorganize SoC to meet updated hal.

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Modify and reorganize SoC to meet updated hal.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
Modify and reorganize SoC to meet updated hal.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
Modify and reorganize SoC to meet updated hal.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Update hal_espressif to version v5.1 in order to
provide support to newer SoCS.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
@carlescufi carlescufi merged commit 46a0a72 into zephyrproject-rtos:main Apr 5, 2024
45 checks passed
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.

None yet

7 participants