mbox series

[GIT,PULL] STM32 DT changes for v6.14#1

Message ID 7ffcca65-3953-413a-bcf3-0702a6b0518b@foss.st.com (mailing list archive)
State New
Headers show
Series [GIT,PULL] STM32 DT changes for v6.14#1 | expand

Pull-request

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

Message

Alexandre Torgue Dec. 20, 2024, 8:27 a.m. UTC
Hi ARM SoC maintainers,

Please consider this first round of STM32 DT changes for v6.14 cycle (a 
bit early due to coming vacation period). Main changes are the add of 
new Octavo board based on STM32MP153 and the STM32MP2 support enhancement.

Thanks
Alex

The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:

   Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 8df9bff2788973e16263ca86df7574d527c84405:

   arm64: dts: st: enable imx335/csi/dcmipp pipeline on stm32mp257f-ev1 
(2024-12-20 08:20:25 +0100)

----------------------------------------------------------------
STM32 DT for v6.14, round 1

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

- MPU:
   - STM32MP13:
     - Populate all timer counter nodes in Soc file.
     - Enable counter (timers) on stm32mp135f-dk.
     - DH core: increase CPU voltage to fit with STM32MP135F datasheet.

   - STMP32MP15:
     - Populate all timer counter nodes in Soc file.
     - Enable counter (timers) on stm32mp15 EV1 and DK boards.

     - OCTAVO:
       - LXA-TAC (gen1/2): disable RTC, update aliases and
         adjust USB gadget.
       - Add LXA-TAC gen3 based on OSD32MP153x SIP:
         STMP32MP153, RAM, PMIC.

     - DH: minor fixes.

   - STM32MP25:
     - Enable imx335/CSI/DCMIPP pipeline on stm32mp257f-ev1.
     - Add I2S, SAI, SPDIFRX supports.
     - Add and enable COMBOPHY on stm32mp257f-ev1. Combophy is used
       by PCIe and USB3.

----------------------------------------------------------------
Alain Volmat (2):
       arm64: dts: st: add csi & dcmipp node in stm32mp25
       arm64: dts: st: enable imx335/csi/dcmipp pipeline on stm32mp257f-ev1

Arnaud Pouliquen (1):
       ARM: dts: stm32: Fix IPCC EXTI declaration on stm32mp151

Christian Bruel (2):
       arm64: dts: st: Add combophy node on stm32mp251
       arm64: dts: st: Enable COMBOPHY on the stm32mp257f-ev1 board

Fabrice Gasnier (5):
       ARM: dts: stm32: populate all timer counter nodes on stm32mp13
       ARM: dts: stm32: populate all timer counter nodes on stm32mp15
       ARM: dts: stm32: add counter subnodes on stm32mp135f-dk
       ARM: dts: stm32: add counter subnodes on stm32mp157c-ev1
       ARM: dts: stm32: add counter subnodes on stm32mp157 dk boards

Leonard Göhrs (6):
       ARM: dts: stm32: lxa-tac: disable the real time clock
       ARM: dts: stm32: lxa-tac: extend the alias table
       ARM: dts: stm32: lxa-tac: adjust USB gadget fifo sizes for multi 
function
       dt-bindings: arm: stm32: add compatible strings for Linux 
Automation LXA TAC gen 3
       ARM: dts: stm32: lxa-tac: move adc and gpio{e,g} to gen{1,2} boards
       ARM: dts: stm32: lxa-tac: Add support for generation 3 devices

Marek Vasut (4):
       ARM: dts: stm32: Deduplicate serial aliases and chosen node for 
STM32MP15xx DHCOM SoM
       ARM: dts: stm32: Increase CPU core voltage on STM32MP13xx DHCOR SoM
       ARM: dts: stm32: Sort M24256E write-lockable page in DH 
STM32MP13xx DHCOR SoM DT
       ARM: dts: stm32: Swap USART3 and UART8 alias on STM32MP15xx DHCOM SoM

Olivier Moysan (3):
       arm64: dts: st: add i2s support to stm32mp251
       arm64: dts: st: add sai support on stm32mp251
       arm64: dts: st: add spdifrx support on stm32mp251

  Documentation/devicetree/bindings/arm/stm32/stm32.yaml |   7 ++++++
  arch/arm/boot/dts/st/Makefile                          |   1 +
  arch/arm/boot/dts/st/stm32mp131.dtsi                   |  40 
+++++++++++++++++++++++++++++++++
  arch/arm/boot/dts/st/stm32mp135f-dk.dts                |  12 ++++++++++
  arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi        |  16 
+++++++-------
  arch/arm/boot/dts/st/stm32mp151.dtsi                   |  43 
+++++++++++++++++++++++++++++++++++-
  arch/arm/boot/dts/st/stm32mp153c-lxa-tac-gen3.dts      | 267 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/boot/dts/st/stm32mp157c-ev1.dts               |   9 ++++++++
  arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen1.dts      |  84 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen2.dts      |  84 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi          | 100 
++++++++++------------------------------------------------------------------------
  arch/arm/boot/dts/st/stm32mp15xx-dhcom-drc02.dtsi      |  12 ----------
  arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2.dtsi       |  10 ---------
  arch/arm/boot/dts/st/stm32mp15xx-dhcom-picoitx.dtsi    |  10 ---------
  arch/arm/boot/dts/st/stm32mp15xx-dhcom-som.dtsi        |   7 ++++++
  arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi              |  18 
+++++++++++++++
  arch/arm64/boot/dts/st/stm32mp251.dtsi                 | 234 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm64/boot/dts/st/stm32mp257f-ev1.dts             |  97 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  18 files changed, 922 insertions(+), 129 deletions(-)
  create mode 100644 arch/arm/boot/dts/st/stm32mp153c-lxa-tac-gen3.dts