[Linux-stm32] [GIT PULL] STM32 DT changes for v6.17#1
Alexandre TORGUE
alexandre.torgue at foss.st.com
Thu Jul 10 15:33:07 UTC 2025
Hi ARM SoC maintainers,
Please consider this first round of STM32 DT changes for v6.17 cycle.
I added a config patch inside.
Thanks
Alex
The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
Linux 6.16-rc1 (2025-06-08 13:44:43 -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.17-1
for you to fetch changes up to 1a32f7427eb3d1248bc64cd745b93f88cc838933:
arm64: dts: st: remove empty line in stm32mp251.dtsi (2025-07-10
17:05:56 +0200)
----------------------------------------------------------------
STM32 DT for v6.17, round 1
Highlights:
----------
- MPU:
- STM32MP13:
-Add Ethernet MAC adress efuse support.
- STMP32MP15:
- Add stm32mp157f-DK2 board support. This board embedds the same
conectivity devices, DDR ... than stm32mp157c-dk2.
However there are two differences: STM32MP157F SoC which allows
overdrive OPP and the SCMI support for system features like
clocks and regulators.
- STM32MP25:
- Fix tick timer for low power use cases.
- Add timer support.
----------------------------------------------------------------
Alexandre Torgue (1):
ARM: dts: stm32: fullfill diversity with OPP for STM32M15xF SOCs
Amelie Delaunay (3):
ARM: dts: stm32: use 'typec' generic name for stusb1600 on
stm32mp15xx-dkx
ARM: dts: stm32: use internal regulators bindings for MP15 scmi
variants
ARM: dts: stm32: add stm32mp157f-dk2 board support
Etienne Carriere (2):
dt-bindings: regulator: Add STM32MP15 SCMI regulator identifiers
ARM: dts: stm32: optee async notif interrupt for MP15 scmi variants
Fabrice Gasnier (4):
arm64: dts: st: add timer nodes on stm32mp251
arm64: dts: st: add timer pins for stm32mp257f-ev1
arm64: dts: st: add timer nodes on stm32mp257f-ev1
arm64: defconfig: enable STM32 timers drivers
Himanshu Bhavani (1):
dt-bindings: arm: stm32: add STM32MP157F-DK2 board compatible
Olivier Moysan (1):
ARM: dts: stm32: add system-clock-direction-out on stm32mp15xx-dkx
Patrice Chotard (1):
arm64: defconfig: Enable STM32 Octo Memory Manager and OcstoSPI
driver
Patrick Delaunay (2):
arm64: dts: st: fix timer used for ticks
arm64: dts: st: remove empty line in stm32mp251.dtsi
Uwe Kleine-König (1):
ARM: dts: stm32: Add nvmem-cells to ethernet nodes for constant
mac-addresses
Documentation/devicetree/bindings/arm/stm32/stm32.yaml | 1 +
arch/arm/boot/dts/st/Makefile | 3 +-
arch/arm/boot/dts/st/stm32mp131.dtsi | 2 +
arch/arm/boot/dts/st/stm32mp133.dtsi | 2 +
arch/arm/boot/dts/st/stm32mp15-scmi.dtsi | 10 ++-
arch/arm/boot/dts/st/stm32mp157f-dk2-scmi.dtsi | 196
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp157f-dk2.dts | 179
++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp15xf.dtsi | 17 +++++
arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 3 +-
arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 61
++++++++++++++++++
arch/arm64/boot/dts/st/stm32mp251.dtsi | 527
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 58
+++++++++++++++++
arch/arm64/configs/defconfig | 6 ++
include/dt-bindings/regulator/st,stm32mp15-regulator.h | 40 ++++++++++++
14 files changed, 1098 insertions(+), 7 deletions(-)
create mode 100644 arch/arm/boot/dts/st/stm32mp157f-dk2-scmi.dtsi
create mode 100644 arch/arm/boot/dts/st/stm32mp157f-dk2.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp15xf.dtsi
create mode 100644 include/dt-bindings/regulator/st,stm32mp15-regulator.h
More information about the Linux-stm32
mailing list