[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