[Linux-stm32] [GIT PULL] STM32 DT changes for v6.16#1
Alexandre TORGUE
alexandre.torgue at foss.st.com
Wed May 14 09:21:08 UTC 2025
Hi ARM SoC maintainers,
Please consider this first round of STM32 DT changes for v6.16 cycle.
I added a config patch inside. Let me know if you prefer a separate patch.
Thanks
Alex
The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:
Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git
tags/stm32-dt-for-v6.16-1
for you to fetch changes up to 518e8ffa00c8744bef586079b73e22fb79d93b3c:
ARM: dts: stm32: add initial support for stm32mp157-ultra-fly-sbc
board (2025-05-14 10:36:16 +0200)
----------------------------------------------------------------
STM32 DT for v6.16, round 1
Highlights:
----------
- MCU:
- Add low power timer on STM32F746
- Add STM32H747 High end MCU support. It embeds:
- dual-core (Cortex-M7 + Cortex-M4)
- up to 2 Mbytes flash
- 1 Mbyte of internal RAM
- Add STM32H747i-disco board support. Detailed information can be
found at:
https://www.st.com/en/evaluation-tools/stm32h747i-disco.html
- MPU:
- STM32MP13:
- Add VREFINT calibration support based on ADC.
- STMP32MP15:
- Add new Ultratronik Fly board support:
- based on STM32MP157C SoC
- 1GB of DDR3
- Several connections are available on this boards:
2*USB2.0, 1*USB2.0 MiniUSB, Debug UART, 1*UART, 1*USART,
SDcard, RJ45, ...
- STM32MP25:
- Add OCTOSPI support on STM32MP25 SoCs
- Add SPI NOR flash support on STM32MP257F-EV1 connected to OSPI1
- Add Low power timer TIMER (LPTIM) on STM32MP25 SoCs and use
LPTIM3 as low power broadcast timer on STM32MP257F-EV1.
----------------------------------------------------------------
Ben Wolsieffer (1):
ARM: dts: stm32: add low power timer on STM32F746
Dario Binacchi (8):
ARM: dts: stm32h7-pinctrl: add _a suffix to u[s]art_pins phandles
dt-bindings: arm: stm32: add compatible for stm32h747i-disco board
ARM: stm32: add a new SoC - STM32H747
dt-bindings: clock: stm32h7: rename USART{7,8}_CK to UART{7,8}_CK
ARM: dts: stm32: add uart8 node for stm32h743 MCU
ARM: dts: stm32: add pin map for UART8 controller on stm32h743
ARM: dts: stm32: add an extra pin map for USART1 on stm32h743
ARM: dts: stm32: support STM32h747i-disco board
Fabrice Gasnier (3):
arm64: defconfig: enable STM32 LP timer clockevent driver
arm64: dts: st: add low-power timer nodes on stm32mp251
arm64: dts: st: use lptimer3 as tick broadcast source on
stm32mp257f-ev1
Goran Rađenović (4):
dt-bindings: vendor-prefixes: Add Ultratronik
dt-bindings: arm: stm32: Document Ultratronik's Fly board DT binding
MAINTAINERS: Add entry for ULTRATRONIK BOARD SUPPORT
ARM: dts: stm32: add initial support for stm32mp157-ultra-fly-sbc
board
Krzysztof Kozlowski (1):
ARM: dts: st: stm32: Align wifi node name with bindings
Olivier Moysan (2):
ARM: dts: stm32: add vrefint calibration on stm32mp13
ARM: dts: stm32: add vrefint support to adc on stm32mp13
Patrice Chotard (3):
arm64: dts: st: Add OMM node on stm32mp251
arm64: dts: st: Add ospi port1 pinctrl entries in
stm32mp25-pinctrl.dtsi
arm64: dts: st: Add SPI NOR flash support on stm32mp257f-ev1 board
Documentation/devicetree/bindings/arm/stm32/stm32.yaml | 9 ++
Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 +
MAINTAINERS | 6 +
arch/arm/boot/dts/st/Makefile | 4 +-
arch/arm/boot/dts/st/stm32f746.dtsi | 34 +++++
arch/arm/boot/dts/st/stm32h7-pinctrl.dtsi | 34 ++++-
arch/arm/boot/dts/st/stm32h743.dtsi | 8 ++
arch/arm/boot/dts/st/stm32h743i-disco.dts | 2 +-
arch/arm/boot/dts/st/stm32h743i-eval.dts | 2 +-
arch/arm/boot/dts/st/stm32h747i-disco.dts | 136
++++++++++++++++++
arch/arm/boot/dts/st/stm32h750i-art-pi.dts | 8 +-
arch/arm/boot/dts/st/stm32mp131.dtsi | 5 +
arch/arm/boot/dts/st/stm32mp133.dtsi | 2 +
arch/arm/boot/dts/st/stm32mp135f-dk.dts | 2 +-
arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi | 2 +-
arch/arm/boot/dts/st/stm32mp157a-iot-box.dts | 2 +-
arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 2 +-
arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts | 1152
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp15xx-dhcor-avenger96.dtsi | 2 +-
arch/arm/mach-stm32/board-dt.c | 1 +
arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 51 +++++++
arch/arm64/boot/dts/st/stm32mp251.dtsi | 231
++++++++++++++++++++++++++++++
arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 40 ++++++
arch/arm64/configs/defconfig | 2 +
include/dt-bindings/clock/stm32h7-clks.h | 4 +-
25 files changed, 1725 insertions(+), 18 deletions(-)
create mode 100644 arch/arm/boot/dts/st/stm32h747i-disco.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
More information about the Linux-stm32
mailing list