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

Add initial support for STM32WBA #60138

Merged

Conversation

gautierg-st
Copy link
Contributor

Add initial support for STM32WBA.
Clocks, UART, I2C and SPI are added.
Hello world sample is functional.

Do not merge before merging HAL part.

@gautierg-st gautierg-st added the DNM This PR should not be merged (Do Not Merge) label Jul 7, 2023
@zephyrbot zephyrbot added area: Clock Control area: Devicetree Binding PR modifies or adds a Device Tree binding platform: STM32 ST Micro STM32 labels Jul 7, 2023
@zephyrbot
Copy link
Collaborator

zephyrbot commented Jul 7, 2023

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

Name Old Revision New Revision Diff
hal_stm32 zephyrproject-rtos/hal_stm32@c865374 zephyrproject-rtos/hal_stm32@65b6413 (main) zephyrproject-rtos/hal_stm32@c865374f..65b64134

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

@gautierg-st gautierg-st force-pushed the add_stm32wba_initial_support branch 2 times, most recently from d3e356c to 82ed806 Compare July 7, 2023 13:09
@gautierg-st gautierg-st force-pushed the add_stm32wba_initial_support branch from 82ed806 to 2bb0fed Compare July 7, 2023 13:27
soc/arm/st_stm32/stm32wba/Kconfig.defconfig.series Outdated Show resolved Hide resolved
drivers/clock_control/clock_stm32_ll_wba.c Outdated Show resolved Hide resolved
drivers/clock_control/clock_stm32_ll_wba.c Outdated Show resolved Hide resolved
drivers/clock_control/clock_stm32_ll_wba.c Outdated Show resolved Hide resolved
@gautierg-st gautierg-st force-pushed the add_stm32wba_initial_support branch 2 times, most recently from d44651a to 23715c7 Compare July 7, 2023 14:40
boards/arm/nucleo_wba52cg/Kconfig.defconfig Outdated Show resolved Hide resolved
boards/arm/nucleo_wba52cg/nucleo_wba52cg.yaml Outdated Show resolved Hide resolved
de-nordic
de-nordic previously approved these changes Jul 10, 2023
FRASTM
FRASTM previously approved these changes Jul 10, 2023
gautierg-st and others added 8 commits July 10, 2023 16:55
Use latest version of stm32_hal to be able to access STM32WBA HAL

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
Add soc config for STM32WBA SoC series

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
Add bindings for wba specific clocks, osc and controllers:
- hse
- pll
- rcc

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
Add clock control driver on STM32WBA.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
Add Flash STM32WBA support

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
Required to compile wba variant of stm32 flash controller

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
Add reset bindings for STM32WBA SoCs.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
Add basic device tree description fro stm32wba soc series.
This includes Flash/RAM clocks and clock control nodes

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
@gautierg-st gautierg-st dismissed stale reviews from FRASTM and de-nordic via 41cd375 July 10, 2023 14:59
@zephyrbot zephyrbot removed the DNM This PR should not be merged (Do Not Merge) label Jul 10, 2023
@erwango erwango self-requested a review July 10, 2023 15:31
erwango
erwango previously approved these changes Jul 11, 2023
Add nucleo_wba52cg with basic peripherals.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
@erwango erwango requested a review from jhedberg July 11, 2023 09:31
@carlescufi carlescufi merged commit 05ba848 into zephyrproject-rtos:main Jul 11, 2023
20 checks passed
@gautierg-st gautierg-st deleted the add_stm32wba_initial_support branch September 29, 2023 08:44
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

6 participants