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

From: Alexandre TORGUE <alexandre.torgue@foss.st.com>
Date: 2022-02-25 15:08:38

Hi ARM SoC maintainers,

Please consider this first round of STM32 DT updates for v5.18. A tiny round2 will be sent next week.
Note that this PR introduces a new DT validation warning:

arch/arm/boot/dts/stm32mp135f-dk.dt.yaml:0:0: /soc/interrupt-controller@5000d000: failed to match any schema with compatible: ['st,stm32mp13-exti', ...

Corresponding dt-binding patch has been merged into irqchip branch.

regards
Alex


The following changes since commit 26291c54e111ff6ba87a164d85d4a4e134b7315c:

  Linux 5.17-rc2 (2022-01-30 15:37:07 +0200)

are available in the Git repository at:

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

for you to fetch changes up to cb4b2d26c78a1707499bf60768e463032a221e3a:

  ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp15 (2022-02-25 10:53:15 +0100)

----------------------------------------------------------------
STM32 DT for v5.18, round 1

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

-MCU:
 -Fix W=1 warnings for timers (duplicate unit-address) for F4 and F7 series.
 -Enable DMA2D on f469 disco.

- MPU:
 -General:
  - Add new board support: emSBS-Argon.
  - Add dma configuration for all U(S)ART nodes and disable them in board files
    when they are not needed in stm32mp15.
  - Correct GIC PPI interrupts on stm32mp15 and stm32mp13.

- ST boards:
  - Add EXTI support on stm32mp13
  - Add DMA, MDMA and DMAmux support to stm32mp13 (iso feature than MP15)
  - Update SDMMC1/2 support on stm32mp13: sleep config, update version to v2.2,
    update the max frequency to 130 MHz.

- DH boards:
  - Enable rproc to control the CM4 and IPCC mailbox to interact with it.

----------------------------------------------------------------
Alexandre Torgue (4):
      ARM: dts: stm32: use exti 19 as main interrupt to support RTC wakeup on stm32mp157
      ARM: dts: stm32: Enable EXTI on stm32mp13
      ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp13
      ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp15

Amelie Delaunay (2):
      ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x SoC family
      ARM: dts: stm32: add MDMA on STM32MP13x SoC family

Dillon Min (2):
      ARM: dts: stm32: Add DMA2D support for STM32F429 series soc
      ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board

Erwan Le Ray (16):
      ARM: dts: stm32: add DMA configuration to UART nodes on stm32mp151
      ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1
      ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx
      ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2
      ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2
      ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box
      ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0-of7
      ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0
      ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-stinger96
      ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1
      ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey
      ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-drc02
      ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-pdk2
      ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-picoitx
      ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som
      ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcor-avenger96

Fabrice Gasnier (4):
      ARM: dts: stm32: remove some timer duplicate unit-address on stm32f4 series
      ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f4 series
      ARM: dts: stm32: remove some timer duplicate unit-address on stm32f7 series
      ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f7 series

Gerald Baeza (1):
      ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl

Marek Vasut (2):
      ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node
      ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC on DHCOR SoM

Olivier Moysan (1):
      ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15

Reinhold Mueller (2):
      dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon
      ARM: dts: stm32: Add support for the emtrion emSBC-Argon

Yann Gautier (9):
      ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151
      ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131
      ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13
      ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP135F-DK board
      ARM: dts: stm32: add sdmmc sleep pins for STM32MP13
      ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK
      ARM: dts: stm32: update SDMMC version for STM32MP13
      ARM: dts: stm32: add SDMMC2 in STM32MP13 DT
      ARM: dts: stm32: add sdmmc2 pins for STM32MP13

 .../devicetree/bindings/arm/stm32/stm32.yaml       |   6 +
 arch/arm/boot/dts/Makefile                         |   1 +
 arch/arm/boot/dts/stm32429i-eval.dts               |  12 +
 arch/arm/boot/dts/stm32746g-eval.dts               |  12 +
 arch/arm/boot/dts/stm32f429-disco.dts              |  12 +
 arch/arm/boot/dts/stm32f429.dtsi                   |  57 +--
 arch/arm/boot/dts/stm32f469-disco.dts              |  16 +
 arch/arm/boot/dts/stm32f746-disco.dts              |  12 +
 arch/arm/boot/dts/stm32f746.dtsi                   |  47 --
 arch/arm/boot/dts/stm32f769-disco.dts              |  12 +
 arch/arm/boot/dts/stm32mp13-pinctrl.dtsi           |  81 ++-
 arch/arm/boot/dts/stm32mp131.dtsi                  |  89 +++-
 arch/arm/boot/dts/stm32mp135f-dk.dts               |   7 +-
 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi           |  94 +++-
 arch/arm/boot/dts/stm32mp151.dtsi                  |  37 +-
 arch/arm/boot/dts/stm32mp153.dtsi                  |   7 +
 .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts     |   2 +
 .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts    |   2 +
 arch/arm/boot/dts/stm32mp157a-iot-box.dts          |   2 +
 ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts |   4 +
 .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts  |   4 +
 arch/arm/boot/dts/stm32mp157a-stinger96.dtsi       |   6 +
 arch/arm/boot/dts/stm32mp157c-ed1.dts              |   2 +
 arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts      |  53 ++
 arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi   | 552 +++++++++++++++++++++
 arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts          |   2 +
 arch/arm/boot/dts/stm32mp157c-odyssey.dts          |   2 +
 arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi     |   4 +
 arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi      |   4 +
 arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi   |   4 +
 arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi       |   3 +-
 arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi |   6 +
 arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi       |  56 +++
 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi             |   4 +
 34 files changed, 1089 insertions(+), 125 deletions(-)
 create mode 100644 arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help