mbox series

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

Message ID 1091e600-f1e7-4d1f-b83d-c67e8073772c@foss.st.com (mailing list archive)
State New
Headers show
Series [GIT,PULL] STM32 DT changes for v6.12#1 | expand

Pull-request

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

Message

Alexandre TORGUE Sept. 5, 2024, 9:43 a.m. UTC
Hi ARM SoC maintainers,

Please consider this first round of STM32 DT for v6.12 cycle.
Main changes are for DH boards (MP13/MP15) and for Protonic
(add of two new boards).

This PR introduces YAML validation issues but all are fixed thanks to 
subsystem next branch (net).

Thanks
Alex


The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

   Linux 6.11-rc1 (2024-07-28 14:19:55 -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.12-1

for you to fetch changes up to 7d6b8316ba139c5a7cbbaa888089d9f4eb527dc9:

   ARM: dts: stm32: Use SAI to generate bit and frame clock on 
STM32MP15xx DHCOM PDK2 (2024-09-05 11:31:56 +0200)

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

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

- MPU:
   - STM32MP13:
     - DH DHSBC board:
       - Fix Ethernet: MDIO lines in sleep,  disable PHY clock out.
       - Add nvmem cells for ETH MAC address (use OTP to get MAC addr)
       - Add led usage for RTL8211 PHY.

   - STMP32MP15:
     -  Protonic boards:
       - Fix QSPI pins configuration for prtt1x boards.
       - Add new MECI01 and MECT1S boards support:
         - MECIO1: I/O and motor control used in blood sample anlysis.
         - MECT1S: 1000 base-T1 switch for internal machine networks
	          of blood sample analysis machines.

     - DH PDK2 board:
       - Use SAI to generate bit and frame clock.

----------------------------------------------------------------
David Jander (1):
       ARM: dts: stm32: Add MECIO1 and MECT1S board variants

Marek Vasut (7):
       ARM: dts: stm32: Keep MDIO bus in AF across suspend DH 
STM32MP13xx DHCOR DHSBC board
       ARM: dts: stm32: Disable PHY clock output on DH STM32MP13xx DHCOR 
DHSBC board
       ARM: dts: stm32: Add ethernet MAC nvmem cells to DH STM32MP13xx 
DHCOR DHSBC board
       ARM: dts: stm32: Describe PHY LEDs in DH STM32MP13xx DHCOR DHSBC 
board DT
       ARM: dts: stm32: Sort properties in audio endpoints on 
STM32MP15xx DHCOM PDK2
       ARM: dts: stm32: Switch bitclock/frame-master to flag on 
STM32MP15xx DHCOM PDK2
       ARM: dts: stm32: Use SAI to generate bit and frame clock on 
STM32MP15xx DHCOM PDK2

Oleksij Rempel (2):
       ARM: dts: stm32: stm32mp151a-prtt1l: Fix QSPI configuration
       dt-bindings: arm: stm32: Add compatible strings for Protonic boards

Sean Nyekjaer (1):
       ARM: dts: stm32: Add missing gpio options for sdmmc2_d47_pins_d

  Documentation/devicetree/bindings/arm/stm32/stm32.yaml |   8 ++++
  arch/arm/boot/dts/st/Makefile                          |   3 ++
  arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi            |  20 +++++++--
  arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts       |  44 
+++++++++++++++++++
  arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi            |   3 ++
  arch/arm/boot/dts/st/stm32mp151a-prtt1a.dts            |  12 ++---
  arch/arm/boot/dts/st/stm32mp151a-prtt1c.dts            | 108 
++++++++++++++++++++-------------------------
  arch/arm/boot/dts/st/stm32mp151a-prtt1l.dtsi           | 126 
+++++++++++++++++++++++++----------------------------
  arch/arm/boot/dts/st/stm32mp151a-prtt1s.dts            |  16 +++----
  arch/arm/boot/dts/st/stm32mp151c-mecio1r0.dts          |  48 
++++++++++++++++++++
  arch/arm/boot/dts/st/stm32mp151c-mect1s.dts            | 290 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/boot/dts/st/stm32mp153c-mecio1r1.dts          |  48 
++++++++++++++++++++
  arch/arm/boot/dts/st/stm32mp15x-mecio1-io.dtsi         | 527 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2.dtsi       |  12 ++---
  14 files changed, 1109 insertions(+), 156 deletions(-)
  create mode 100644 arch/arm/boot/dts/st/stm32mp151c-mecio1r0.dts
  create mode 100644 arch/arm/boot/dts/st/stm32mp151c-mect1s.dts
  create mode 100644 arch/arm/boot/dts/st/stm32mp153c-mecio1r1.dts
  create mode 100644 arch/arm/boot/dts/st/stm32mp15x-mecio1-io.dtsi