{bp-19387} boards/arm/stm32f7: switch board common to boards/arm/common/stm32 - #19677
Open
jerpelea wants to merge 4 commits into
Open
{bp-19387} boards/arm/stm32f7: switch board common to boards/arm/common/stm32#19677jerpelea wants to merge 4 commits into
jerpelea wants to merge 4 commits into
Conversation
switch stm32f7 board common to boards/arm/common/stm32.
Move the STM32F7-only board-common features into the shared directory
so they are available to every STM32 family:
- bmi270, cs4344, can_setup, cansock_setup, reset, romfs_initialize and
spitest
- the duplicate stm32_bh1750 is removed (already present in common).
Signed-off-by: raiden00pl <raiden00@railab.me>
Wire the STM32H7 family to the shared boards/arm/common/stm32 board-common
directory.
Drop the local copies that are already provided by the shared directory:
- stm32_reset.c from nucleo-h723zg, nucleo-h743zi, nucleo-h743zi2,
nucleo-h753zi, stm32h745i-disco and stm32h750b-dk
- stm32_romfs_initialize.c and stm32_romfs.h from nucleo-h743zi (identical
to the shared versions)
Enable CONFIG_ARCH_BOARD_COMMON=y in the configs that use CONFIG_BOARDCTL_RESET
or CONFIG_STM32_ROMFS so board_reset()/romfs are pulled from the shared
directory.
Signed-off-by: raiden00pl <raiden00@railab.me>
always select STM32_QE is STM32_QEx enabled Signed-off-by: raiden00pl <raiden00@railab.me>
jerpelea
requested review from
Donny9,
GUIDINGLI,
Ouss4,
acassis,
anchao,
btashton,
davids5,
pkarashchenko,
raiden00pl,
simbit18,
tmedicci and
xiaoxiang781216
as code owners
August 4, 2026 06:39
Contributor
Author
|
fixes arm-12 CI failure |
Contributor
Author
|
PLEASE DO NOT MERGE UNLESS CI PASSES! |
… cards The STM32H7, STM32F7, STM32L4 and common STM32 SDIO/SDMMC drivers failed to program the WIDBUS bits when switching MMC/eMMC cards to 4-bit mode, and the MMC transfer clock presets were hardwired to 1-bit bus width. Add CLOCK_MMC_TRANSFER_4BIT to the common SDIO clock enum, add 4-bit MMC clock presets, and update stm32_widebus() to use modifyreg32/ sdmmc_modifyreg32 to set the host controller bus width. Signed-off-by: DuoYuWang <thirteenking.wang@gmail.com>
Contributor
Author
|
@cederom another missing one apache/nuttx-apps#3698 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
switch stm32f7 board common to boards/arm/common/stm32.
Move the STM32F7-only board-common features into the shared directory so they are available to every STM32 family:
Includes
#19389
Impact
RELEASE
Testing
CI