[GIT PULL] STM32 DT changes for v5.19 #1
Alexandre TORGUE
alexandre.torgue at foss.st.com
Wed May 4 03:56:02 PDT 2022
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
More information about the linux-arm-kernel
mailing list