[Linux-stm32] [GIT PULL] STM32 DT changes for v6.20#1
Alexandre TORGUE
alexandre.torgue at foss.st.com
Tue Jan 20 12:56:16 UTC 2026
Hi ARM SoC maintainers,
Please consider this first round of STM32 DT changes for v6.20 cycle.
Thanks
Alex
The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:
Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git
tags/stm32-dt-for-v6.20-1
for you to fetch changes up to 1636348aab60830a1bc58a55916b218ce18712b5:
arm/arm64: dts: st: Drop unused .dtsi (2026-01-20 09:54:16 +0100)
----------------------------------------------------------------
STM32 DT for v6.20, round 1
Highlights:
----------
- MCU:
- Update/add Led support on ST boards.
- MPU:
- STM32MP13:
- Add boot led and red led on ST DK board.
- STMP32MP15:
- Add boot led and red led on ST DK boards.
- Add SPI1 sleep pinctrl group.
- STM32MP23:
- Add green ,orange and boot leds on ST boards.
- Add SPI, I2C, DCMIPP and CSI instances to CLUSTER_PD
power domain.
- Enable analog-filter to all I2C instances.
- STM32MP25:
- Add green ,orange and boot leds on ST boards.
- Add SPI, I2C, DCMIPP and CSI instances to CLUSTER_PD
power domain.
- Enable analog-filter to all I2C instances.
- Add LPDDR/DDR channels to ST boards.
----------------------------------------------------------------
Alain Volmat (14):
arm64: dts: st: add power-domains in all spi of stm32mp251.dtsi
arm64: dts: st: add power-domains in all spi of stm32mp231.dtsi
dt-bindings: i2c: st,stm32-i2c: add 'power-domains' property
arm64: dts: st: add power-domains in all i2c of stm32mp251.dtsi
arm64: dts: st: add power-domains in all i2c of stm32mp231.dtsi
arm64: dts: st: enable i2c analog-filter in stm32mp251.dtsi
arm64: dts: st: enable i2c analog-filter in stm32mp231.dtsi
ARM: dts: stm32: add spi1 sleep state pinctrl on stm32mp157c-ev1
dt-bindings: media: st: csi: add 'power-domains' property
arm64: dts: st: add power-domain of csi in stm32mp251.dtsi
arm64: dts: st: add power-domain of csi in stm32mp231.dtsi
dt-bindings: media: st: dcmipp: add 'power-domains' property
arm64: dts: st: add power-domain of dcmipp in stm32mp251.dtsi
arm64: dts: st: add power-domain of dcmipp in stm32mp231.dtsi
Clément Le Goffic (2):
arm64: dts: st: add LPDDR channel to stm32mp257f-dk board
arm64: dts: st: add DDR channel to stm32mp257f-ev1 board
Krzysztof Kozlowski (2):
arm64: dts: st: Use hyphen in node names
arm64: dts: st: Minor whitespace cleanup
Patrice Chotard (11):
ARM: dts: stm32: reorder nodes for stm32429i-eval
ARM: dts: stm32: Update LED nodes for stm32 MCU boards
ARM: dts: stm32: Add LED support for stm32h743i-disco
ARM: dts: stm32: Add LED support for stm32h743i-eval
ARM: dts: stm32: Add red LED for stm32mp135f-dk board
ARM: dts: stm32: Add red LED for stm32mp157c-ed1 board
ARM: dts: stm32: Update LED node for stm32mp15xx-dkx board
arm64: dts: st: Add green and orange LED for stm32mp2 ST boards
ARM: dts: stm32: Add boot-led for stm32 MCU ST boards
ARM: dts: stm32: Add boot-led for stm32mp1 ST boards
arm64: dts: st: Add boot-led for stm32mp2 ST boards
Randy Dunlap (1):
arm64: STM32: drop an undefined Kconfig symbol
Rob Herring (Arm) (1):
arm/arm64: dts: st: Drop unused .dtsi
Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml | 3 +++
Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml | 3 +++
Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml | 3 +++
arch/arm/boot/dts/st/spear320s.dtsi | 24
------------------------
arch/arm/boot/dts/st/stm32429i-eval.dts | 73
+++++++++++++++++++++++++++++++++++++++++++------------------------------
arch/arm/boot/dts/st/stm32746g-eval.dts | 15
++++++++++++++-
arch/arm/boot/dts/st/stm32f429-disco.dts | 15
+++++++++++++--
arch/arm/boot/dts/st/stm32f469-disco.dts | 15
++++++++++++++-
arch/arm/boot/dts/st/stm32f746-disco.dts | 12
+++++++++++-
arch/arm/boot/dts/st/stm32f769-disco.dts | 14
+++++++++++++-
arch/arm/boot/dts/st/stm32h743i-disco.dts | 34
++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32h743i-eval.dts | 25
+++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32h747i-disco.dts | 15
++++++++++++++-
arch/arm/boot/dts/st/stm32mp135f-dk.dts | 15
++++++++++++++-
arch/arm/boot/dts/st/stm32mp157c-ed1.dts | 15
++++++++++++++-
arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 3 ++-
arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 19
+++++++++++++++++--
arch/arm/boot/dts/st/stm32mp15xxab-pinctrl.dtsi | 57
---------------------------------------------------------
arch/arm64/Kconfig.platforms | 1 -
arch/arm64/boot/dts/st/stm32mp21xc.dtsi | 8
--------
arch/arm64/boot/dts/st/stm32mp231.dtsi | 19
+++++++++++++++++--
arch/arm64/boot/dts/st/stm32mp235f-dk.dts | 21
+++++++++++++++++++--
arch/arm64/boot/dts/st/stm32mp23xc.dtsi | 8
--------
arch/arm64/boot/dts/st/stm32mp251.dtsi | 30
++++++++++++++++++++++++++++--
arch/arm64/boot/dts/st/stm32mp257f-dk.dts | 28
++++++++++++++++++++++++++--
arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 39
++++++++++++++++++++++++++++++++++++++-
arch/arm64/boot/dts/st/stm32mp25xc.dtsi | 8
--------
arch/arm64/boot/dts/st/stm32mp25xxal-pinctrl.dtsi | 71
-----------------------------------------------------------------------
28 files changed, 365 insertions(+), 228 deletions(-)
delete mode 100644 arch/arm/boot/dts/st/spear320s.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32mp15xxab-pinctrl.dtsi
delete mode 100644 arch/arm64/boot/dts/st/stm32mp21xc.dtsi
delete mode 100644 arch/arm64/boot/dts/st/stm32mp23xc.dtsi
delete mode 100644 arch/arm64/boot/dts/st/stm32mp25xc.dtsi
delete mode 100644 arch/arm64/boot/dts/st/stm32mp25xxal-pinctrl.dtsi
More information about the Linux-stm32
mailing list