All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alexandre TORGUE <alexandre.torgue@foss.st.com>
To: Arnd Bergmann <arnd@arndb.de>, Olof Johansson <olof@lixom.net>,
	Kevin Hilman <khilman@baylibre.com>, arm-soc <arm@kernel.org>,
	SoC Team <soc@kernel.org>
Cc: Alexandre TORGUE <alexandre.torgue@foss.st.com>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"linux-stm32@st-md-mailman.stormreply.com"
	<linux-stm32@st-md-mailman.stormreply.com>
Subject: [GIT PULL] STM32 DT changes for v6.6 #1
Date: Wed, 16 Aug 2023 14:27:49 +0200	[thread overview]
Message-ID: <c0524a16-ab27-0cb5-8e7b-c12f7bde7e0d@foss.st.com> (raw)

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

WARNING: multiple messages have this Message-ID (diff)
From: Alexandre TORGUE <alexandre.torgue@foss.st.com>
To: Arnd Bergmann <arnd@arndb.de>, Olof Johansson <olof@lixom.net>,
	Kevin Hilman <khilman@baylibre.com>, arm-soc <arm@kernel.org>,
	SoC Team <soc@kernel.org>
Cc: Alexandre TORGUE <alexandre.torgue@foss.st.com>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"linux-stm32@st-md-mailman.stormreply.com"
	<linux-stm32@st-md-mailman.stormreply.com>
Subject: [GIT PULL] STM32 DT changes for v6.6 #1
Date: Wed, 16 Aug 2023 14:27:49 +0200	[thread overview]
Message-ID: <c0524a16-ab27-0cb5-8e7b-c12f7bde7e0d@foss.st.com> (raw)

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

             reply	other threads:[~2023-08-16 12:28 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-16 12:27 Alexandre TORGUE [this message]
2023-08-16 12:27 ` [GIT PULL] STM32 DT changes for v6.6 #1 Alexandre TORGUE
2023-08-22  2:31 ` patchwork-bot+linux-soc

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=c0524a16-ab27-0cb5-8e7b-c12f7bde7e0d@foss.st.com \
    --to=alexandre.torgue@foss.st.com \
    --cc=arm@kernel.org \
    --cc=arnd@arndb.de \
    --cc=khilman@baylibre.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-stm32@st-md-mailman.stormreply.com \
    --cc=olof@lixom.net \
    --cc=soc@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.