[Linux-stm32] [GIT PULL] STM32 DT changes for v6.15#1
Alexandre TORGUE
alexandre.torgue at foss.st.com
Wed Mar 12 16:04:10 UTC 2025
Hi ARM SoC maintainers,
Please consider this first round of STM32 DT changes for v6.15 cycle (a
bit late sorry). Main changes are the add of new boards (OCTAVO,
Plymovent AQM, Priva E-Measuringbox) based on STM32MP1 SoC family but
also the add of new derivatives of STM32MP257 SoC with their associated
discovery boards.
Thanks
Alex
The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:
Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git
tags/stm32-dt-for-v6.15-1
for you to fetch changes up to 65954899a157832f68536b488194cf698248a26e:
arm64: dts: st: add stm32mp215f-dk board support (2025-03-12 14:24:56
+0100)
----------------------------------------------------------------
STM32 DT for v6.15, round 1
Highlights:
----------
- MPU:
- STM32MP13:
- Add thermal support.
- Add Priva E-Measuringbox board support based on sTM32MP133C SoC.
It embeds Ethernet RMII with TI phy, SDCard, eMMC and some
sensors.
- Add support for DHCOR SoM and DHSBC rev.200 board:
TPM interrupts and gpio reset + LDO2/LDO5 support.
- STMP32MP15:
- Add new Octavo support: LXA FairyTux 2 based on OSD32MP153C SiP.
It contains eMMC for storage, a gigabit Ethernet, a CAN bus and
a RS485 transceiver.
- Add Plymovent AQM board based on STM32MP151 SoC. It embeds:
ETH RMII, WLAN, BT, Sensors (CO2, PM, pressure), Audio (I2S),
Storage (SDCard, eMMC).
- STM32MP25:
- Add STM32MP257F Discovery board: It embeds a STM32MP257FAL SoC,
with 4GB of LPDDR4, 2*USB typeA, 1*USB3 typeC, 1*ETH,
wifi/BT combo, DSI HDMI, LVDS connector ...
- Introduce STM32MP23 SoC and add STM32MP235F Discovery board:
It embeds a STM32MP235FAK SoC, with 4GB of LPDDR4, 2*USB typeA,
1*USB3 typeC, 1*ETH, wifi/BT combo, DSI HDMI, LVDS connector ...
- Introduce STM32MP21 SoC and STM32MP215F discovery board:
It embeds a STM32MP235FAN SoC, with 2GB of LPDDR4,
1*USB2 peripheral bus powered typeC, 1*ETH, wifi/BT combo,
LCD 18bit connector, CSI camera connector, ...
----------------------------------------------------------------
Alexandre Torgue (3):
arm64: dts: st: add stm32mp257f-dk board support
arm64: dts: st: introduce stm32mp23 SoCs family
arm64: dts: st: introduce stm32mp21 SoCs family
Amelie Delaunay (7):
dt-bindings: stm32: document stm32mp257f-dk board
arm64: Kconfig: expand STM32 Armv8 SoC with STM32MP21/STM32MP23
SoCs family
dt-bindings: stm32: add STM32MP21 and STM32MP23 compatibles for
syscon
dt-bindings: stm32: document stm32mp235f-dk board
arm64: dts: st: add stm32mp235f-dk board support
dt-bindings: stm32: document stm32mp215f-dk board
arm64: dts: st: add stm32mp215f-dk board support
Dario Binacchi (5):
ARM: dts: stm32: add led to stm32f746 Discovery board
ARM: dts: stm32: add push button to stm32f746 Discovery board
ARM: dts: stm32: rename LEDs nodes for stm32f769-disco
ARM: dts: stm32: add usr3 LED node to stm32f769-disco
ARM: dts: stm32: use IRQ_TYPE_EDGE_FALLING on stm32mp157c-dk2
Leonard Göhrs (2):
dt-bindings: arm: stm32: add compatible strings for Linux
Automation GmbH LXA FairyTux 2
ARM: dts: stm32: lxa-fairytux2: add Linux Automation GmbH FairyTux 2
Marek Vasut (1):
ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC
rev.200 board
Oleksij Rempel (6):
dt-bindings: vendor-prefixes: Add prefix for Priva
dt-bindings: arm: stm32: Add Priva E-Measuringbox board
dt-bindings: sound: convert ICS-43432 binding to YAML
dt-bindings: arm: stm32: Add Plymovent AQM board
ARM: dts: stm32: Add pinmux groups for Plymovent AQM board
ARM: dts: stm32: Add Plymovent AQM devicetree
Roan van Dijk (2):
ARM: dts: stm32: Add thermal support for STM32MP131
ARM: dts: stm32: Add Priva E-Measuringbox devicetree
Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml | 2 +
Documentation/devicetree/bindings/arm/stm32/stm32.yaml |
22 ++++
Documentation/devicetree/bindings/sound/ics43432.txt |
19 ----
Documentation/devicetree/bindings/sound/invensense,ics43432.yaml |
51 +++++++++
Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 +
arch/arm/boot/dts/st/Makefile | 4 +
arch/arm/boot/dts/st/stm32f746-disco.dts |
18 ++++
arch/arm/boot/dts/st/stm32f769-disco.dts | 7 +-
arch/arm/boot/dts/st/stm32mp131.dtsi |
35 ++++++
arch/arm/boot/dts/st/stm32mp133c-prihmb.dts |
496
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts |
30 +++++-
arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi |
292 ++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp151c-plyaqm.dts |
376 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2-gen1.dts |
103 ++++++++++++++++++
arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2-gen2.dts |
147 ++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2.dtsi |
397 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 2 +-
arch/arm64/Kconfig.platforms | 4 +
arch/arm64/boot/dts/st/Makefile | 6 +-
arch/arm64/boot/dts/st/stm32mp211.dtsi |
128 ++++++++++++++++++++++
arch/arm64/boot/dts/st/stm32mp213.dtsi | 9 ++
arch/arm64/boot/dts/st/stm32mp215.dtsi | 9 ++
arch/arm64/boot/dts/st/stm32mp215f-dk.dts |
49 +++++++++
arch/arm64/boot/dts/st/stm32mp21xc.dtsi | 8 ++
arch/arm64/boot/dts/st/stm32mp21xf.dtsi | 8 ++
arch/arm64/boot/dts/st/stm32mp231.dtsi |
1214
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm64/boot/dts/st/stm32mp233.dtsi |
94 +++++++++++++++++
arch/arm64/boot/dts/st/stm32mp235.dtsi |
16 +++
arch/arm64/boot/dts/st/stm32mp235f-dk.dts |
113 ++++++++++++++++++++
arch/arm64/boot/dts/st/stm32mp23xc.dtsi | 8 ++
arch/arm64/boot/dts/st/stm32mp23xf.dtsi | 8 ++
arch/arm64/boot/dts/st/stm32mp257f-dk.dts |
113 ++++++++++++++++++++
32 files changed, 3765 insertions(+), 25 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/sound/ics43432.txt
create mode 100644
Documentation/devicetree/bindings/sound/invensense,ics43432.yaml
create mode 100644 arch/arm/boot/dts/st/stm32mp133c-prihmb.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp151c-plyaqm.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2-gen1.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2-gen2.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2.dtsi
create mode 100644 arch/arm64/boot/dts/st/stm32mp211.dtsi
create mode 100644 arch/arm64/boot/dts/st/stm32mp213.dtsi
create mode 100644 arch/arm64/boot/dts/st/stm32mp215.dtsi
create mode 100644 arch/arm64/boot/dts/st/stm32mp215f-dk.dts
create mode 100644 arch/arm64/boot/dts/st/stm32mp21xc.dtsi
create mode 100644 arch/arm64/boot/dts/st/stm32mp21xf.dtsi
create mode 100644 arch/arm64/boot/dts/st/stm32mp231.dtsi
create mode 100644 arch/arm64/boot/dts/st/stm32mp233.dtsi
create mode 100644 arch/arm64/boot/dts/st/stm32mp235.dtsi
create mode 100644 arch/arm64/boot/dts/st/stm32mp235f-dk.dts
create mode 100644 arch/arm64/boot/dts/st/stm32mp23xc.dtsi
create mode 100644 arch/arm64/boot/dts/st/stm32mp23xf.dtsi
create mode 100644 arch/arm64/boot/dts/st/stm32mp257f-dk.dts
More information about the Linux-stm32
mailing list