[GIT PULL] STM32 DT changes for v5.18 #1
Alexandre TORGUE
alexandre.torgue at foss.st.com
Fri Feb 25 07:07:00 PST 2022
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 at 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
More information about the linux-arm-kernel
mailing list