mbox series

[GIT,PULL] STM32 DT changes for v6.4 #1

Message ID 63987ed6-2813-15ff-e058-73312a730d61@foss.st.com
State New
Headers show
Series [GIT,PULL] STM32 DT changes for v6.4 #1 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git tags/stm32-dt-for-v6.4-1

Message

Alexandre TORGUE April 7, 2023, 9:27 a.m. UTC
Hi ARM SoC maintainers,

Please consider this first round of STM32 DT for v6.4 cycle. Main 
changes concern peripheral support on STM32MP13 and yaml fixes.

Note that I added documentation and machine STM32 patches inside. Let me 
know if you prefer a separate PR.

Thanks
Alex

The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6:

   Linux 6.3-rc1 (2023-03-05 14:52:03 -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.4-1

for you to fetch changes up to 49f1d0b65f87692a11386a8b8cd3a4aa3a1d0daa:

   ARM: stm32: add initial documentation for STM32MP151 (2023-04-07 
09:40:47 +0200)

----------------------------------------------------------------
STM32 DT for v6.4, round 1

Highlights:
----------
- MPU:
   - STM32MP13:
     - Add FMC support.
     - Add QSPI support.
     - Add 8 UART instances nodes.
     - Enable UART on STM32MP135F-DK:
       -UART1/UART8 used on expansion connector.
       -UART2 used for BT.
       -UART4 used for console.
   - STMP32MP15:
     - Add STM32MP151 support ( documentation + machine).
     - Uart fixes (slew rate, aliases clean-up).
     - Fix GPU YAMl issue.

----------------------------------------------------------------
Alexandre Torgue (1):
       ARM: dts: stm32: fix spi1 pin assignment on stm32mp15

Christophe Kerello (1):
       ARM: dts: stm32: add FMC support on STM32MP13x SoC family

Krzysztof Kozlowski (1):
       ARM: dts: stm32: drop invalid simple-panel compatible on 
stm32mp157c-lxa

Leonard Göhrs (1):
       ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15xx-osd32 SoM

Patrice Chotard (1):
       ARM: dts: stm32: Add QSPI support on STM32MP13x SoC family

Pierre-Yves MORDRET (3):
       ARM: dts: stm32: YAML validation fails for STM32MP15 ST Boards
       ARM: dts: stm32: YAML validation fails for Odyssey Boards
       ARM: dts: stm32: YAML validation fails for Argon Boards

Roan van Dijk (2):
       ARM: stm32: add support for STM32MP151
       ARM: stm32: add initial documentation for STM32MP151

Valentin Caron (6):
       ARM: dts: stm32: fix slew-rate of USART2 on stm32mp15xx-dkx
       ARM: dts: stm32: clean uart aliases on stm32mp15xx-dkx boards
       ARM: dts: stm32: clean uart aliases on stm32mp15xx-exx boards
       ARM: dts: stm32: add uart nodes on stm32mp13
       ARM: dts: stm32: add pins for usart2/1/4/8 in stm32mp13-pinctrl
       ARM: dts: stm32: add uart nodes and uart aliases on stm32mp135f-dk

  Documentation/arm/index.rst                      |   1 +
  Documentation/arm/stm32/stm32mp151-overview.rst  |  36 ++++++
  arch/arm/boot/dts/stm32mp13-pinctrl.dtsi         | 129 
++++++++++++++++++++
  arch/arm/boot/dts/stm32mp131.dtsi                | 145 
++++++++++++++++++++++-
  arch/arm/boot/dts/stm32mp135f-dk.dts             |  42 ++++++-
  arch/arm/boot/dts/stm32mp15-pinctrl.dtsi         |  34 +++---
  arch/arm/boot/dts/stm32mp157a-dk1.dts            |   3 -
  arch/arm/boot/dts/stm32mp157c-dk2.dts            |   3 -
  arch/arm/boot/dts/stm32mp157c-ed1.dts            |  17 +--
  arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi |   9 --
  arch/arm/boot/dts/stm32mp157c-ev1.dts            |   9 +-
  arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts        |   2 +-
  arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi   |  10 --
  arch/arm/boot/dts/stm32mp15xx-dkx.dtsi           |  15 +--
  arch/arm/boot/dts/stm32mp15xx-osd32.dtsi         |   4 +-
  arch/arm/mach-stm32/board-dt.c                   |   1 +
  16 files changed, 386 insertions(+), 74 deletions(-)
  create mode 100644 Documentation/arm/stm32/stm32mp151-overview.rst