mbox series

[GIT,PULL] STM32 DT changes for v5.10 #1

Message ID 7e2a93c9-cf37-bc93-ed6e-d9cb1808b7a3@st.com (mailing list archive)
State Accepted
Commit 873c331927302ab484c859601982a7cb88bc0723
Headers show
Series [GIT,PULL] STM32 DT changes for v5.10 #1 | expand

Pull-request

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

Message

Alexandre Torgue Sept. 24, 2020, 10:07 a.m. UTC
Hi Arnd, Olof and Kevin,

Please consider this first round of STM32 DT updates for v5.10. Main 
changes concerns STM32 MPU family and more precisely DH files.
Note that 2 boards have been added: "odyssey" based on SOM and DH has a 
board based on their DHCOM SOM.

Regards
Alex

The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5:

   Linux 5.9-rc1 (2020-08-16 13:04:57 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 71593c519f162b5f54bafed085cdddc7a883894d:

   ARM: dts: stm32: add arm-pmu node on stm32mp15 (2020-09-23 18:37:02 
+0200)

----------------------------------------------------------------
STM32 DT updates for v5.10, round 1

Highlights:
----------

MCU part:
  -Some changes on stm32h743: enable display controler, add SPI resets,
   use "st,stm32h7-uart" compatible.

MPU part:
  -Add new Odyssey SOM board based on STM32MP157CAC. It embeds 4GB eMMC, 512
   MB DDR3 RAM, USB and ETH connectors and a combo wifi/BT (AP6236 chip).
  -Add FMC2 EBI support on EV1 board.
  -Add arm-pmu node.
  -LXA:
   -Change ethernet phy delays to avoid kernel warnings.
   -Enable DDR50 eMMC mode.
  -DH:
   -Add new DH DRC02 unit board.
   -Add USB OTG support on PDK2 board.
   -Use uart8 RTS/CTS on PDK2 board.
   -Fix display PWM channel on PDK2 board.
   -Swap phy reset line and touchscreen irq on DHCOM SOM.
   -Drop QSPI CS2 on DHCOM SOM.
   -Update SDMMC pin config on AV96.
   -Enable uart7 RTS/CTS on AV96.

----------------------------------------------------------------
Ahmad Fatoum (1):
       ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC

Alexandre Torgue (1):
       ARM: dts: stm32: add arm-pmu node on stm32mp15

Christophe Kerello (1):
       ARM: dts: stm32: add FMC2 EBI support for stm32mp157c

Holger Assmann (1):
       ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays

Marcin Sloniewski (3):
       dt-bindings: vendor-prefixes: add Seeed Studio
       dt-bindings: arm: stm32: document Odyssey compatible
       ARM: dts: stm32: add initial support for stm32mp157-odyssey board

Marek Vasut (10):
       ARM: dts: stm32: Move ethernet PHY into DH SoM DT
       ARM: dts: stm32: Add DHSOM based DRC02 board
       ARM: dts: stm32: Fix sdmmc2 pins on AV96
       ARM: dts: stm32: Add USB OTG support to DH PDK2
       ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux
       ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM
       ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8
       ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM
       ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7
       ARM: dts: stm32: Fix DH PDK2 display PWM channel

Tobias Schramm (3):
       ARM: dts: stm32: add display controller node to stm32h743
       ARM: dts: stm32: add resets property to spi device nodes on stm32h743
       ARM: dts: stm32: use stm32h7 usart compatible string for stm32h743

  .../devicetree/bindings/arm/stm32/stm32.yaml       |   6 +
  .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
  arch/arm/boot/dts/Makefile                         |   4 +-
  arch/arm/boot/dts/stm32h743.dtsi                   |  20 +-
  arch/arm/boot/dts/stm32mp15-pinctrl.dtsi           |  26 ++
  arch/arm/boot/dts/stm32mp151.dtsi                  |  50 ++--
  arch/arm/boot/dts/stm32mp153.dtsi                  |   6 +
  arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts      |  35 +++
  arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts       |   4 +-
  arch/arm/boot/dts/stm32mp157c-ev1.dts              |  16 +-
  arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts          |   3 +-
  arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi     | 276 
+++++++++++++++++++++
  arch/arm/boot/dts/stm32mp157c-odyssey.dts          |  80 ++++++
  arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi     | 157 ++++++++++++
  arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi      |  45 +---
  arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi       |  42 +++-
  arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi |   7 +-
  17 files changed, 708 insertions(+), 71 deletions(-)
  create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts
  create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi
  create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey.dts
  create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi