mbox series

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

Message ID a250f32b-f67c-2922-0748-e39dc791e95c@foss.st.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] STM32 DT changes for v5.20 #1 | expand

Pull-request

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

Message

Alexandre TORGUE July 5, 2022, 10:17 a.m. UTC
Hi ARM SoC maintainers,

Please consider this first round of STM32 DT updates for v5.20. It 
mainly adds a new DH board and enables SCMI / OPTEE for STM32MP13.
This PR is based on the PR sent for fixes (tag: stm32-dt-for-v5.19-fixes-2).

Thanks
Alex

The following changes since commit 1d0c1aadf1fd9f3de95d1532b3651e8634546e71:

   ARM: dts: stm32: add missing usbh clock and fix clk order on 
stm32mp15 (2022-07-04 09:10:24 +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.20-1

for you to fetch changes up to cc6280cf885ce9ab923b9f9779aa8fbe10983d20:

   ARM: dts: stm32: Add ST MIPID02 bindings to AV96 (2022-07-05 11:42:11 
+0200)

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

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

- MCU:
   -Fix whitespace coding style. No functional changes.

- MPU:
   - General:
     - Remove specific IPCC wakeup interrupt on STM32MP15.
     - Enable OPTEE firmware and scmi support (clock/reset) on
       STM32MP13. It allows to enable RCC clock driver.
     - Add new pins configurations groups.

   - DH boards:
     - Add DHCOR based DRC Compact board. It embeds: 2xETH, 1xCAN,
       uSD, USB, eMMC and SDIO wifi.
     - Add ST MIPID02 bindings to AV96 (not enabled by default)

   - OSD32:
     - Correct vcc-supply for eeprom.
     - fix missing internally connected voltage regulator (ldo3
       supplied by vdd_ddr).

----------------------------------------------------------------
Alexandre Torgue (1):
       dt-bindings: rcc: stm32: select the "secure" path for stm32mp13

Fabien Dessenne (1):
       ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151

Gabriel Fernandez (3):
       ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP13
       ARM: dts: stm32: add RCC on STM32MP13x SoC family
       ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk

Krzysztof Kozlowski (1):
       ARM: dts: stm32: adjust whitespace around '=' on MCU boards

Leonard Göhrs (2):
       ARM: dts: stm32: fix missing internally connected voltage 
regulator for OSD32MP1
       ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp15xx-osd32

Marek Vasut (12):
       ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI
       ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15
       dt-bindings: arm: stm32: Add compatible string for DH electronics 
DHCOR DRC Compact
       ARM: dts: stm32: Add alternate pinmux for CAN1 pins
       ARM: dts: stm32: Add alternate pinmux for SPI2 pins
       ARM: dts: stm32: Add alternate pinmux for UART3 pins
       ARM: dts: stm32: Add alternate pinmux for UART4 pins
       ARM: dts: stm32: Add alternate pinmux for UART5 pins
       ARM: dts: stm32: Add DHCOR based DRC Compact board
       ARM: dts: stm32: Add alternate pinmux for DCMI pins
       ARM: dts: stm32: Add alternate pinmux for RCC pin
       ARM: dts: stm32: Add ST MIPID02 bindings to AV96

  .../devicetree/bindings/arm/stm32/stm32.yaml       |   8 +-
  .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml |   1 +
  arch/arm/boot/dts/Makefile                         |   1 +
  arch/arm/boot/dts/stm32429i-eval.dts               |   8 +-
  arch/arm/boot/dts/stm32h743.dtsi                   |   4 +-
  arch/arm/boot/dts/stm32h743i-disco.dts             |   8 +-
  arch/arm/boot/dts/stm32h743i-eval.dts              |   8 +-
  arch/arm/boot/dts/stm32h750i-art-pi.dts            |   8 +-
  arch/arm/boot/dts/stm32mp131.dtsi                  | 140 ++++-----
  arch/arm/boot/dts/stm32mp133.dtsi                  |   4 +-
  arch/arm/boot/dts/stm32mp135f-dk.dts               |  11 +
  arch/arm/boot/dts/stm32mp13xc.dtsi                 |   3 +-
  arch/arm/boot/dts/stm32mp13xf.dtsi                 |   3 +-
  arch/arm/boot/dts/stm32mp15-pinctrl.dtsi           | 177 ++++++++++-
  arch/arm/boot/dts/stm32mp151.dtsi                  |   7 +-
  .../arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts |  30 ++
  arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi |  55 ++++
  .../boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi    | 322 
+++++++++++++++++++++
  arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi     |   5 +
  arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi       |   4 +-
  arch/arm/boot/dts/stm32mp15xx-osd32.dtsi           |   9 +-
  21 files changed, 709 insertions(+), 107 deletions(-)
  create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts
  create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi