Skip to content

soc: esp32h2: Add initial support #94284

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

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

Conversation

raffarost
Copy link

Initial support for ESP32-H2 SoC.

Features:

  • Simple boot support
  • Basic drivers:
    • Clock control
    • UART
    • GPIO
    • Watchdog
    • Systimer
    • HWinfo

Copy link

github-actions bot commented Aug 8, 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@883b9e8 zephyrproject-rtos/hal_espressif#472 zephyrproject-rtos/hal_espressif#472/files

DNM label due to: 1 project with PR revision

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

@github-actions github-actions bot added manifest manifest-hal_espressif DNM (manifest) This PR should not be merged (controlled by action-manifest) labels Aug 8, 2025
Update HAL for ESP32-H2 support.

Signed-off-by: Raffael Rostagno <[email protected]>
Raffael Rostagno added 2 commits August 11, 2025 11:33
Add initial support files for ESP32-H2 SoC.

Signed-off-by: Raffael Rostagno <[email protected]>
Add clocl control support for ESP32-H2.

Signed-off-by: Raffael Rostagno <[email protected]>
Raffael Rostagno added 4 commits August 11, 2025 11:56
Render test settings more generic regarding clock options, in order
to better support new devices. Add ESP32-H2 testcase to rtc_clk suite.

Signed-off-by: Raffael Rostagno <[email protected]>
Add defines for interrupt management and pin control.

Signed-off-by: Raffael Rostagno <[email protected]>
Add pinctrl support for ESP32-H2.

Signed-off-by: Raffael Rostagno <[email protected]>
Add gpio support for ESP32-H2.

Signed-off-by: Raffael Rostagno <[email protected]>
Raffael Rostagno added 5 commits August 11, 2025 11:57
Add UART support for ESP32-H2.

Signed-off-by: Raffael Rostagno <[email protected]>
Add test config for ESP32-H2.

Signed-off-by: Raffael Rostagno <[email protected]>
Add systimer support for ESP32-H2.

Signed-off-by: Raffael Rostagno <[email protected]>
Add WDT support for ESP32-H2.

Signed-off-by: Raffael Rostagno <[email protected]>
Add hwinfo support for ESP32-H2.

Signed-off-by: Raffael Rostagno <[email protected]>
uLipe
uLipe previously approved these changes Aug 11, 2025
Add initial support for esp32h2_devkitm.

Signed-off-by: Raffael Rostagno <[email protected]>
Copy link

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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants