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: espressif: esp32c6: Add LP_CORE support #84092

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

Conversation

LucasTambor
Copy link
Collaborator

  • Add ULP Coprocessor support for C6.
    This requires a change in the board qualifier depending on the build
    target.
  • Update esp32c6 overlay and configuration files to the proper name.
  • Add ULP directory for samples related to the Ultra Low Power Coprocessor.
  • Add a sample to demonstrate the debug process of the LP Core

@zephyrbot
Copy link
Collaborator

zephyrbot commented Jan 16, 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@fbbe8f2 zephyrproject-rtos/hal_espressif#395 zephyrproject-rtos/hal_espressif#395/files

DNM label due to: 1 project with PR revision

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

@zephyrbot zephyrbot added manifest manifest-hal_espressif DNM This PR should not be merged (Do Not Merge) labels Jan 16, 2025
@LucasTambor LucasTambor force-pushed the esp32c6/lp_core branch 2 times, most recently from f798daf to 4be9e15 Compare January 16, 2025 14:59
@dcpleung
Copy link
Member

Please split the commits: one for SoC changes, one for board, and one for each test.

@LucasTambor
Copy link
Collaborator Author

Please split the commits: one for SoC changes, one for board, and one for each test.

@dcpleung Wouldn't that affect bisectability? This PR doesn’t just add a new target; it also modifies an existing one.

@LucasTambor LucasTambor force-pushed the esp32c6/lp_core branch 2 times, most recently from ac7625c to e58acc7 Compare January 16, 2025 18:19
@decsny decsny removed their request for review January 16, 2025 19:11
dts/common/espressif/partitions_0x0_default_4M.dtsi Outdated Show resolved Hide resolved
soc/espressif/esp32c6/default_lpcore.ld Show resolved Hide resolved
soc/espressif/esp32c6/default_lpcore.ld Outdated Show resolved Hide resolved
soc/espressif/esp32c6/hpcore_init_ulp.c Show resolved Hide resolved
soc/espressif/esp32c6/hpcore_init_ulp.c Outdated Show resolved Hide resolved
Add ULP Coprocessor support for ESP32C6.

Signed-off-by: Lucas Tamborrino <[email protected]>
sylvioalves
sylvioalves previously approved these changes Feb 12, 2025
wmrsouza
wmrsouza previously approved these changes Feb 12, 2025
Add ULP Coprocessor board support for C6.
This requires a change in the board qualifier depending on the build
target.
Update esp32c6 overlay and configuration files to the proper name.

Signed-off-by: Lucas Tamborrino <[email protected]>
Add ULP directory for samples related to the
Ultra Low Power Coprocessor.
Add a sample to demonstrate the debug process of the LP Core

Signed-off-by: Lucas Tamborrino <[email protected]>
@@ -162,7 +162,7 @@ manifest:
groups:
- hal
- name: hal_espressif
revision: fbbe8f22f34cadc43b69f9eb3fca10e301874e36

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as a good practice, I suggest moving manifest changes as a first commit or part of the first commit.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That would mess with bissectability, changes in HAL are valid from this commit forward

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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.