[GIT PULL] STM32 DT changes for v6.10#1
Alexandre TORGUE
alexandre.torgue at foss.st.com
Thu Apr 25 06:22:15 PDT 2024
Hi ARM SoC maintainers,
Please consider this first round of STM32 DT for v6.10 cycle.
Main changes are the introduction of the firewall bus for all platform
and the the add of the STM32MP25 clock support.
This PR depends on "[GIT PULL] STM32 Bus firewall for v6.10" PR I just
sent and to clk-next tree.
Thanks
Alex
The following changes since commit 4cece764965020c22cff7665b18a012006359095:
Linux 6.9-rc1 (2024-03-24 14:10:05 -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.10-1
for you to fetch changes up to 36cf0d86d760f30b59bc61ffc72c58503c353a17:
arm64: dts: st: correct masks for GIC PPI interrupts on stm32mp25
(2024-04-25 15:00:31 +0200)
----------------------------------------------------------------
STM32 DT for v6.10, round 1
Highlights:
----------
- MPU:
- STM32MP13:
- Add and enable LTDC display (rocktech,rk043fn48h)
on stm32mp135f-dk.
- Add firewall bus based on ETZPC firewall controller.
- Add PWR regulator support: Can be only used if the platform is
set as "no-secure" (RCC_SECCFGR cleared) either use SCMI
regulator.
- STMP32MP15:
- Add firewall bus based on ETZPC firewall controller.
- Add heartbeat on stm32mp157c-ed1.
- STM32MP25:
- Add firewall bus based on RIFSC firewall controller.
- Add clock support (RCC) based on SCMI clock protocol for root clocks.
- Add all I2C instances and declare i2c2/i2c8 on stm32mp257f-ev1.
- Add all SPI instances. and declare spi3/spi8 on stm32mp257f-ev1.
----------------------------------------------------------------
Alain Volmat (6):
arm64: dts: st: add all 8 i2c nodes on stm32mp251
arm64: dts: st: add i2c2/i2c8 pins for stm32mp25
arm64: dts: st: add i2c2 / i2c8 properties on stm32mp257f-ev1
arm64: dts: st: add all 8 spi nodes on stm32mp251
arm64: dts: st: add spi3/spi8 pins for stm32mp25
arm64: dts: st: add spi3 / spi8 properties on stm32mp257f-ev1
Alexandre Torgue (1):
ARM: dts: stm32: put ETZPC as an access controller for STM32MP13x
boards
Dario Binacchi (1):
ARM: dts: stm32: move can3 node from stm32f746 to stm32f769
Gabriel Fernandez (1):
arm64: dts: st: add rcc support for STM32MP25
Gatien Chevallier (4):
arm64: dts: st: add RIFSC as an access controller for STM32MP25x
boards
ARM: dts: stm32: add ETZPC as a system bus for STM32MP15x boards
ARM: dts: stm32: put ETZPC as an access controller for STM32MP15x
boards
ARM: dts: stm32: add ETZPC as a system bus for STM32MP13x boards
Hugues Fruchet (1):
media: dt-bindings: add access-controllers to STM32MP25 video codecs
Marek Vasut (1):
ARM: dts: stm32: add PWR regulators support on stm32mp131
Patrice Chotard (1):
ARM: dts: stm32: add heartbeat led for stm32mp157c-ed1
Patrick Delaunay (1):
arm64: dts: st: correct masks for GIC PPI interrupts on stm32mp25
Raphael Gallais-Pou (4):
dt-bindings: display: simple: allow panel-common properties
ARM: dts: stm32: add LTDC support for STM32MP13x SoC family
ARM: dts: stm32: add LTDC pinctrl on STM32MP13x SoC family
ARM: dts: stm32: enable display support on stm32mp135f-dk board
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
| 11 +-
Documentation/devicetree/bindings/media/st,stm32mp25-video-codec.yaml
| 4 +
arch/arm/boot/dts/st/stm32f746.dtsi
| 17 --
arch/arm/boot/dts/st/stm32f769.dtsi
| 17 ++
arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi
| 57 +++++
arch/arm/boot/dts/st/stm32mp131.dtsi
| 1088
++++++++++++++++++++++++++++++++++++++++++--------------------------------------
arch/arm/boot/dts/st/stm32mp133.dtsi
| 51 ++--
arch/arm/boot/dts/st/stm32mp135.dtsi
| 11 +
arch/arm/boot/dts/st/stm32mp135f-dk.dts
| 53 ++++
arch/arm/boot/dts/st/stm32mp13xc.dtsi
| 19 +-
arch/arm/boot/dts/st/stm32mp13xf.dtsi
| 19 +-
arch/arm/boot/dts/st/stm32mp151.dtsi
| 2764
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------
arch/arm/boot/dts/st/stm32mp153.dtsi
| 52 ++--
arch/arm/boot/dts/st/stm32mp157c-ed1.dts
| 12 +
arch/arm/boot/dts/st/stm32mp15xc.dtsi
| 19 +-
arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi
| 82 ++++++
arch/arm64/boot/dts/st/stm32mp251.dtsi
| 359 +++++++++++++++++++++++----
arch/arm64/boot/dts/st/stm32mp253.dtsi
| 7 +
arch/arm64/boot/dts/st/stm32mp255.dtsi
| 33 ++-
arch/arm64/boot/dts/st/stm32mp257f-ev1.dts
| 34 +++
20 files changed, 2683 insertions(+), 2026 deletions(-)
More information about the linux-arm-kernel
mailing list