[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