[GIT PULL] STM32 DT changes for v6.11#1
Alexandre TORGUE
alexandre.torgue at foss.st.com
Fri Jul 5 06:37:29 PDT 2024
Hi ARM SoC maintainers,
Please consider this first round of STM32 DT for v6.11 cycle.
Main changes are the add of STM32MP25 feature (power domains, HPDMA,
ETH) and STM32MP13 with the add of a new DH board.
This PR introduces YAML validation issues but all are fixed thanks to
subsystem next branch (net, dma).
Thanks
Alex
The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:
Linux 6.10-rc1 (2024-05-26 15:20:12 -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.11-1
for you to fetch changes up to 419ed754a3b6279f748909dd552fe425c7fce4a2:
arm64: dts: st: describe power supplies for stm32mp257f-ev1 board
(2024-07-05 14:45:25 +0200)
----------------------------------------------------------------
STM32 DT for v6.11, round 1
Highlights:
----------
-MCU:
- Add syscfg missing clock on stm32f429.
- MPU:
- STM32MP13:
- Add camera support on stm32mp135f-dk bord using DCMIPP and
GC2145 sensor.
- Document PWM output for stm32mp135f-dk
- Add goodix touchscreen support on stm32mp135f-dk board.
- Add new DH DHCOR / DHSBC board (Som + carrier board) based on
STM32MP135F SoC.
SOM part contains: STM32MP135F SoC, 512MB DDR2L RAM and
eMMC/SDIO wifi module.
The carrier boards embedds 2 RGMII ETH ports, USB-A,USB-C
and an extansion connector.
- Add Ethernet controller support on stm32mp135f-dk.
It uses LAN8742A PHY based on RMII.
- STMP32MP15:
- Rework Octavo OSD32MP1 split for USB phy.
- Add OP-TEE IRQ for asynchronous notification support.
It allows OP-TEE to trig Linux.
- STM32MP25:
- Add OP-TEE IRQ for asynchronous notification support.
It allows OP-TEE to trig Linux.
- Enable firewall for RCC.
- Add all U(s)ART nodes for stm32mp25.
- Add 3 power domains for low power modes.
- Add HPDMA support.
- Add Ethernet controller (ETH2) support on stm32mp257f-ev1.
It uses Realtek PHY based on RGMII.
- Add and enable SCMI regulator support.
----------------------------------------------------------------
Alain Volmat (2):
ARM: dts: stm32: add DCMIPP pinctrl on STM32MP13x SoC family
ARM: dts: stm32: enable camera support on stm32mp135f-dk board
Alexandre Torgue (2):
ARM: dts: stm32: order stm32mp13-pinctrl nodes
ARM: dts: stm32: omit unused pinctrl groups from stm32mp13 dtb files
Amelie Delaunay (1):
arm64: dts: st: add HPDMA nodes on stm32mp251
Christophe Roullier (6):
ARM: dts: stm32: add ethernet1 and ethernet2 support on stm32mp13
ARM: dts: stm32: add ethernet1/2 RMII pins for STM32MP13F-DK board
ARM: dts: stm32: add ethernet1 for STM32MP135F-DK board
arm64: dts: st: add ethernet1 and ethernet2 support on stm32mp25
arm64: dts: st: add eth2 pinctrl entries in stm32mp25-pinctrl.dtsi
arm64: dts: st: enable Ethernet2 on stm32mp257f-ev1 board
Etienne Carriere (2):
arm64: dts: st: OP-TEE async notif on PPI 15 for stm32mp25
ARM: dts: stm32: OP-TEE async notif interrupt for ST STM32MP15x
boards
Gabriel Fernandez (1):
arm64: dts: st: enable STM32 access controller for RCC
Marek Vasut (5):
ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN
timer
dt-bindings: arm: stm32: Add compatible string for DH electronics
STM32MP13xx DHCOR DHSBC board
ARM: dts: stm32: Add pinmux nodes for DH electronics STM32MP13xx
DHCOR SoM and DHSBC board
ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC
board
ARM: dts: stm32: Add ethernet support for DH STM32MP13xx DHCOR
DHSBC board
Pascal Paillet (3):
regulator: Add STM32MP25 regulator bindings
arm64: dts: st: add scmi regulators on stm32mp25
arm64: dts: st: describe power supplies for stm32mp257f-ev1 board
Patrick Delaunay (1):
arm64: dts: st: add power domain on stm32mp25
Sean Nyekjaer (2):
ARM: dts: stm32: osd32: move usb phy power to common
ARM: dts: stm32: osd32: move pwr_regulators to common
Uwe Kleine-König (1):
ARM: dts: stm32: Document output pins for PWMs on stm32mp135f-dk
Valentin Caron (3):
arm64: dts: st: add usart nodes on stm32mp25
arm64: dts: st: add usart6 pinctrl used on stm32mp257f-ev1 board
arm64: dts: st: add usart6 on stm32mp257f-ev1 board
Yanjun Yang (1):
ARM: dts: stm32: Missing clocks for stm32f429's syscfg.
Yannick Fertre (1):
ARM: dts: stm32: add goodix touchscreen on stm32mp135f-dk
Documentation/devicetree/bindings/arm/stm32/stm32.yaml | 6 ++
arch/arm/boot/dts/st/Makefile | 1 +
arch/arm/boot/dts/st/stm32f429.dtsi | 1 +
arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 697
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp131.dtsi | 38 ++++++++++++
arch/arm/boot/dts/st/stm32mp133.dtsi | 31 ++++++++++
arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts | 377
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp135f-dk.dts | 128
+++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi | 308
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp151.dtsi | 1 +
arch/arm/boot/dts/st/stm32mp157a-dk1-scmi.dts | 5 ++
arch/arm/boot/dts/st/stm32mp157c-dk2-scmi.dts | 5 ++
arch/arm/boot/dts/st/stm32mp157c-ed1-scmi.dts | 5 ++
arch/arm/boot/dts/st/stm32mp157c-ev1-scmi.dts | 5 ++
arch/arm/boot/dts/st/stm32mp157c-osd32mp1-red.dts | 13 -----
arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi | 13 -----
arch/arm/boot/dts/st/stm32mp15xx-osd32.dtsi | 13 +++++
arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 100
++++++++++++++++++++++++++++++++
arch/arm64/boot/dts/st/stm32mp251.dtsi | 246
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
arch/arm64/boot/dts/st/stm32mp253.dtsi | 64
+++++++++++++++++++++
arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 77
++++++++++++++++++++++---
include/dt-bindings/regulator/st,stm32mp25-regulator.h | 48
++++++++++++++++
22 files changed, 2146 insertions(+), 36 deletions(-)
create mode 100644 arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi
create mode 100644 include/dt-bindings/regulator/st,stm32mp25-regulator.h
More information about the linux-arm-kernel
mailing list