mbox series

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

Message ID 5818c943-882d-7e50-430d-ae3299a108ee@foss.st.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] STM32 DT changes for v5.19 #1 | expand

Pull-request

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

Message

Alexandre TORGUE May 4, 2022, 10:56 a.m. UTC
Hi ARM SoC maintainers,

Please consider this first round of STM32 DT updates for v5.19. Main 
updates are related to new Protonic 10BaseT boards support and the 
addition of a secure version of STM32MP15 boards (ED1/EV1/DK1/DK2) based 
on OP-TEE OS and SCMI protocol.

Note, that patch "dt-bindings: rcc: Add optional external ethernet RX 
clock properties" 
(https://lore.kernel.org/r/20220410220514.21779-1-marex@denx.de) is 
already merged in Rob tree.

regards
Alex

The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17:

   Linux 5.18-rc1 (2022-04-03 14:08:21 -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.19-1

for you to fetch changes up to 5b7e58313a77e951850586cfaa9f5d60122f908f:

   ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1) 
(2022-05-04 11:03:08 +0200)

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

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

-MCU:
  -Fix pinctrl node names to match with pinctrl yaml.

- MPU:
  -General:
   - Fix pinctrl node names to match with pinctrl yaml.
   - Add Protonics boards support based on STM32MP151A SoC:
     - PRTT1C - 10BaseT1L switch: mainly embeds a sja1105q switch with
                TI and Micrel 10BaseT Phys and wifi support.
     - PRTT1S - 10BaseT1L CO2 sensor board: mainly embeds I2C humidity
                and CO2 sensors.
     - PRTT1A - 10BaseT1L multi functional controller.

  - ST boards:
   - Add RTC support on stm32mp13.
   - Add button and heartbit support on stm32mp13 DK board.
   - Add a secure version of STM32MP15 ED1/EV1/DK1/DK2 boards based
     on OP-TEE OS and SCMI protocol.

  - DH boards:
   - Use MCO2 to generate PHY clock and ETHRX clock in order to release
     internal PLL for a better SD card usage.
   - Add 1ms PHY post-reset on Avenger96 board to match with PHY
     requirements.

----------------------------------------------------------------
Alexandre Torgue (6):
       dt-bindings: clock: stm32mp1: describes clocks if 
"st,stm32mp1-rcc-secure"
       dt-bindings: clock: stm32mp15: rename CK_SCMI define
       dt-bindings: reset: stm32mp15: rename RST_SCMI define
       ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP15
       dt-bindings: arm: stm32: Add SCMI version of STM32 boards 
(DK1/DK2/ED1/EV1)
       ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)

Fabien Dessenne (5):
       ARM: dts: stm32: fix pinctrl node name warnings (MCU soc)
       ARM: dts: stm32: fix pinctrl node name warnings (MPU soc)
       ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node on 
stm32mp131
       ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk
       ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk

Krzysztof Kozlowski (2):
       dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards
       dt-bindings: arm: stm32: correct blank lines

Marek Vasut (5):
       ARM: dts: stm32: Add alternate pinmux for ethernet0 pins
       ARM: dts: stm32: Add alternate pinmux for mco2 pins
       ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM
       ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
       dt-bindings: rcc: Add optional external ethernet RX clock properties

Oleksij Rempel (4):
       dt-bindings: arm: stm32: Add compatible strings for Protonic T1L 
boards
       dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenna variant
       ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group
       ARM: dts: stm32: add support for Protonic PRTT1x boards

Valentin Caron (2):
       ARM: dts: stm32: add RTC node on stm32mp131
       ARM: dts: stm32: enable RTC support on stm32mp135f-dk

  .../devicetree/bindings/arm/stm32/stm32.yaml       |  63 ++++-
  .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml |  34 +++
  .../bindings/staging/net/wireless/silabs,wfx.yaml  |   1 +
  arch/arm/boot/dts/Makefile                         |   7 +
  arch/arm/boot/dts/stm32f4-pinctrl.dtsi             |   2 +-
  arch/arm/boot/dts/stm32f7-pinctrl.dtsi             |   2 +-
  arch/arm/boot/dts/stm32h743.dtsi                   |   2 +-
  arch/arm/boot/dts/stm32mp131.dtsi                  |  19 +-
  arch/arm/boot/dts/stm32mp135f-dk.dts               |  29 ++
  arch/arm/boot/dts/stm32mp15-pinctrl.dtsi           |  64 +++++
  arch/arm/boot/dts/stm32mp151.dtsi                  |  45 ++-
  arch/arm/boot/dts/stm32mp151a-prtt1a.dts           |  52 ++++
  arch/arm/boot/dts/stm32mp151a-prtt1c.dts           | 304 
+++++++++++++++++++++
  arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi          | 229 ++++++++++++++++
  arch/arm/boot/dts/stm32mp151a-prtt1s.dts           |  63 +++++
  arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts         |  86 ++++++
  arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts         |  95 +++++++
  arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts         |  91 ++++++
  arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts         | 100 +++++++
  arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi       |  22 +-
  arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi |   1 +
  include/dt-bindings/clock/stm32mp1-clks.h          |  46 ++--
  include/dt-bindings/reset/stm32mp1-resets.h        |  24 +-
  23 files changed, 1319 insertions(+), 62 deletions(-)
  create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1a.dts
  create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1c.dts
  create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi
  create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1s.dts
  create mode 100644 arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts
  create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts
  create mode 100644 arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts
  create mode 100644 arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts