All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alexandre TORGUE <alexandre.torgue@foss.st.com>
To: Arnd Bergmann <arnd@arndb.de>, Olof Johansson <olof@lixom.net>,
	Kevin Hilman <khilman@baylibre.com>, SoC Team <soc@kernel.org>,
	arm-soc <arm@kernel.org>
Cc: Alexandre TORGUE <alexandre.torgue@foss.st.com>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"linux-stm32@st-md-mailman.stormreply.com"
	<linux-stm32@st-md-mailman.stormreply.com>
Subject: [GIT PULL] STM32 DT changes for v5.18 #1
Date: Fri, 25 Feb 2022 16:07:00 +0100	[thread overview]
Message-ID: <893924a9-bcc4-9fa9-4f8e-7f56e77f6854@foss.st.com> (raw)

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

WARNING: multiple messages have this Message-ID (diff)
From: Alexandre TORGUE <alexandre.torgue@foss.st.com>
To: Arnd Bergmann <arnd@arndb.de>, Olof Johansson <olof@lixom.net>,
	Kevin Hilman <khilman@baylibre.com>, SoC Team <soc@kernel.org>,
	arm-soc <arm@kernel.org>
Cc: Alexandre TORGUE <alexandre.torgue@foss.st.com>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"linux-stm32@st-md-mailman.stormreply.com"
	<linux-stm32@st-md-mailman.stormreply.com>
Subject: [GIT PULL] STM32 DT changes for v5.18 #1
Date: Fri, 25 Feb 2022 16:07:00 +0100	[thread overview]
Message-ID: <893924a9-bcc4-9fa9-4f8e-7f56e77f6854@foss.st.com> (raw)

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

             reply	other threads:[~2022-02-25 15:07 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-02-25 15:07 Alexandre TORGUE [this message]
2022-02-25 15:07 ` [GIT PULL] STM32 DT changes for v5.18 #1 Alexandre TORGUE
2022-02-25 17:21 ` patchwork-bot+linux-soc

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=893924a9-bcc4-9fa9-4f8e-7f56e77f6854@foss.st.com \
    --to=alexandre.torgue@foss.st.com \
    --cc=arm@kernel.org \
    --cc=arnd@arndb.de \
    --cc=khilman@baylibre.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-stm32@st-md-mailman.stormreply.com \
    --cc=olof@lixom.net \
    --cc=soc@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.