[GIT PULL] STM32 DT changes for v6.6 #1
Alexandre TORGUE
alexandre.torgue at foss.st.com
Wed Aug 16 05:27:49 PDT 2023
Hi ARM SoC maintainers,
Please consider this first round of STM32 DT for v6.6 cycle. New OCTAVO
boards have been added, SCMI regulator support has been added on
stm32mp13 and some patches on MCU side (display and CAN added to
stm32f7). Note, there is nothing for STM32MP25 (armv8) for this cycle.
Thanks
Alex
The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:
Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git
tags/stm32-dt-for-v6.6-1
for you to fetch changes up to 4c757f6b8026f7d65bbcd2b821651848a074a12b:
ARM: dts: stm32: add SCMI PMIC regulators on stm32mp135f-dk board
(2023-08-16 10:58:45 +0200)
----------------------------------------------------------------
STM32 DT for v6.6, round 1
Highlights:
----------
- MCU:
- Add CAN support on stm32f746.
- Add touchscreen support (edt-ft5306) on stm32f746-disco.
- Add support to Rocktech RK043FN48H display on stm32f746-disco
board.
- Add gpio-ranges for stm32f7 to fix boot issue.
- MPU:
- STM32MP13:
- Remove shmem for scmi-optee to match with OP-TEE configuration.
- Enable OP-TEE asynchronous notification by using PPI#15.
- Expose and use SCMI regulators on stm32mp135f-dk.
- STMP32MP15:
- Remove shmem for scmi-optee to match with OPTEE configuration
- Deduplicate DSI node to fix #address-cells/#size-cells issue on
boards using it.
- ST:
- Fix dts check warnings on stm32mp15-scmi boards.
- DH:
- Add missing detach mailbox for DHCOM and DHCOR SoM.
- Odyssey:
- Add missing detach mailbox for Odyssey SoM.
- OCTAVO:
- Add Linux Automation Test Automation Controller (LXA TAC) based
on Octavo Systems OSD32MP15x SiP. It contains: eMMC,
DSA-capable ETH switch (2 ports), dual CAN...
It adds two boards support: lxa-tac-gen1 and lxa-tac-gen2 based
on STM32MP157.
- PROTONIC:
- Add Power over Data Line (PoDL) Power Source Equipment (PSE)
regulator nodes on PRTT1C board. It allows power delivery and
data transmission over a single twisted pair.
----------------------------------------------------------------
Dario Binacchi (7):
ARM: dts: stm32: re-add CAN support on stm32f746
ARM: dts: stm32: add pin map for i2c3 controller on stm32f7
ARM: dts: stm32: add touchscreen on stm32f746-disco board
ARM: dts: stm32: add ltdc support on stm32f746 MCU
ARM: dts: stm32: add pin map for LTDC on stm32f7
ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f746-disco
ARM: dts: stm32: support display on stm32f746-disco board
Etienne Carriere (4):
ARM: dts: stm32: leverage OP-TEE ASync notif on STM32MP13x Soc family
dt-bindings: rcc: stm32: add STM32MP13 SCMI regulators IDs
ARM: dts: stm32: STM32MP13x SoC exposes SCMI regulators
ARM: dts: stm32: add SCMI PMIC regulators on stm32mp135f-dk board
Krzysztof Kozlowski (2):
ARM: dts: st: stm32mp157c-emstamp: drop incorrect vref_ddr property
ARM: dts: st: stm32mp157c-emstamp: correct regulator-active-discharge
Leonard Göhrs (5):
dt-bindings: can: m_can: change from additional- to
unevaluatedProperties
dt-bindings: net: dsa: microchip: add interrupts property for ksz
switches
ARM: dts: stm32: Add pinmux groups for Linux Automation GmbH TAC
dt-bindings: arm: stm32: Add compatible string for Linux
Automation LXA TAC
ARM: dts: stm32: lxa-tac: add Linux Automation GmbH TAC
Marek Vasut (5):
ARM: dts: stm32: Deduplicate DSI node on stm32mp15
ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
ARM: dts: stm32: Add missing detach mailbox for DHCOR SoM
Oleksij Rempel (1):
ARM: dts: stm32: prtt1c: Add PoDL PSE regulator nodes
Pascal Paillet (1):
ARM: dts: stm32: fix dts check warnings on stm32mp15-scmi
Patrice Chotard (2):
ARM: dts: st: Add gpio-ranges for stm32f746-pinctrl
ARM: dts: st: Add gpio-ranges for stm32f769-pinctrl
Patrick Delaunay (2):
ARM: dts: stm32: remove shmem for scmi-optee on stm32mp15
ARM: dts: stm32: remove shmem for scmi-optee on stm32mp13
.../devicetree/bindings/arm/stm32/stm32.yaml | 4 +-
.../devicetree/bindings/net/can/bosch,m_can.yaml | 2 +-
.../devicetree/bindings/net/dsa/microchip,ksz.yaml | 3 +
arch/arm/boot/dts/st/Makefile | 2 +
arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi | 45 ++
arch/arm/boot/dts/st/stm32f746-disco.dts | 69 ++-
arch/arm/boot/dts/st/stm32f746-pinctrl.dtsi | 44 ++
arch/arm/boot/dts/st/stm32f746.dtsi | 57 ++
arch/arm/boot/dts/st/stm32f769-pinctrl.dtsi | 44 ++
arch/arm/boot/dts/st/stm32mp131.dtsi | 66 +--
arch/arm/boot/dts/st/stm32mp135f-dk.dts | 68 +--
arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 129 +++++
arch/arm/boot/dts/st/stm32mp15-scmi.dtsi | 23 +-
arch/arm/boot/dts/st/stm32mp151a-prtt1c.dts | 32 ++
arch/arm/boot/dts/st/stm32mp157.dtsi | 18 +
.../st/stm32mp157a-icore-stm32mp1-ctouch2-of10.dts | 24 +-
.../dts/st/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 28 +-
arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 28 +-
.../arm/boot/dts/st/stm32mp157c-emstamp-argon.dtsi | 7 +-
arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 28 +-
arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen1.dts | 93 ++++
arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen2.dts | 172 ++++++
arch/arm/boot/dts/st/stm32mp157c-odyssey-som.dtsi | 4 +-
arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi | 610
+++++++++++++++++++++
arch/arm/boot/dts/st/stm32mp15xx-dhcom-som.dtsi | 4 +-
arch/arm/boot/dts/st/stm32mp15xx-dhcor-som.dtsi | 4 +-
.../dt-bindings/regulator/st,stm32mp13-regulator.h | 42 ++
27 files changed, 1459 insertions(+), 191 deletions(-)
create mode 100644 arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen1.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen2.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi
create mode 100644 include/dt-bindings/regulator/st,stm32mp13-regulator.h
More information about the linux-arm-kernel
mailing list