mbox series

[GIT,PULL] STM32 DT changes for v5.6 #1

Message ID 39df1dee-3c9f-cd35-bc55-a71223e07100@st.com (mailing list archive)
State Mainlined
Commit 37365e152a72f346b8ebe1c6526b3a602360b8be
Headers show
Series [GIT,PULL] STM32 DT changes for v5.6 #1 | expand

Pull-request

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

Message

Alexandre TORGUE Jan. 9, 2020, 12:51 p.m. UTC
Hi Arnd, Olof and Kevin,

Please consider this first round of STM32 DT updates for v5.6.
Main changes concern stm32mp15 MPU soc including new devicetree files 
split, SDMMC2&3 support, DKX USB support.

Regards
Alex

The following changes since commit e42617b825f8073569da76dc4510bfa019b1c35a:

   Linux 5.5-rc1 (2019-12-08 14:57:55 -0800)

are available in the Git repository at:

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

for you to fetch changes up to f8849332aeda1c3a28a0d1bfcaff90e089d0ebcf:

   ARM: dts: stm32: Add power-supply for RGB panel on stm32429i-eval 
(2020-01-09 12:29:28 +0100)

----------------------------------------------------------------
STM32 DT updates for v5.6, round 1

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

MPU part:
  -Add PWM support on DK2 board.
  -Add counter support to STM32 timers.
  -Add support of SDMMC 2&3 instances based on "arm,pl18x". SDMMC2 is
   connected to eMMC on ED1 board. SDMMC3 is connected to the GPIO
   extension connector on EV1 & DKx boards.
  -Add ADC support on ED1 board.
  -Update devicetree files split to better fit to STM32MP15 SOC & boards
   diversity.
  -Fix issues seen during YAML validation.
  -Enable Ethernet (MAC) TX clock gating during low-power mode.
  -Enable USB OTG HS support on DKx boards.
  -Enable USB Host EHCI on DKx boards.

MCU part:
  -Fix issues seen during YAML validation.

----------------------------------------------------------------
Alexandre Torgue (6):
       ARM: dts: stm32: Adapt stm32mp157 pinctrl to manage STM32MP15xx 
SOCs family
       ARM: dts: stm32: Update stm32mp157 pinctrl files
       ARM: dts: stm32: Introduce new STM32MP15 SOCs: STM32MP151 and 
STM32MP153
       ARM: dts: stm32: Manage security diversity for STM32M15x SOCs
       ARM: dts: stm32: Adapt STM32MP157 DK boards to stm32 DT diversity
       ARM: dts: stm32: Adapt STM32MP157C ED1 board to STM32 DT diversity

Amelie Delaunay (4):
       ARM: dts: stm32: enable USBPHYC on stm32mp15 DKx boards
       ARM: dts: stm32: enable USB Host (USBH) EHCI controller on 
stm32mp15 DKx
       ARM: dts: stm32: enable USB OTG HS on stm32mp15 DKx boards
       ARM: dts: stm32: add phy-names to usbotg_hs on stm32mp157c-ev1

Arnaud Pouliquen (1):
       ARM: dts: stm32: update mlahb node according to the bindings on 
stm32mp15

Benjamin Gaignard (12):
       ARM: dts: stm32: remove unused rng interrupt on stm32f429
       ARM: dts: stm32: remove "@" and "_" from stm32f4 pinmux groups
       ARM: dts: stm32: remove "@" and "_" from stm32f7 pinmux groups
       ARM: dts: stm32: remove useless clock-names from RTC node on 
stm32f429
       ARM: dts: stm32: remove useless clock-names from RTC node on 
stm32f746
       ARM: dts: stm32: fix dma controller node name on stm32f746
       ARM: dts: stm32: fix dma controller node name on stm32f743
       ARM: dts: stm32: fix dma controller node name on stm32mp157c
       ARM: dts: stm32: change nvmem node name on stm32f429
       ARM: dts: stm32: change nvmem node name on stm32mp1
       ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco
       ARM: dts: stm32: Add power-supply for RGB panel on stm32429i-eval

Christophe Roullier (3):
       ARM: dts: stm32: remove syscfg clock on stm32mp15 ethernet
       ARM: dts: stm32: adjust slew rate for Ethernet on stm32mp15
       ARM: dts: stm32: Enable MAC TX clock gating during TX low-power 
mode on stm32mp15

Fabrice Gasnier (7):
       ARM: dts: stm32: add pwm sleep pin muxing for stm32mp157c-ev1
       ARM: dts: stm32: add pwm pin muxing for stm32mp157a-dk1
       ARM: dts: stm32: add pwm sleep pins to stm32mp157c-ev1
       ARM: dts: stm32: add support for PWM on stm32mp157a-dk1
       ARM: dts: stm32: add timers counter support on stm32mp157c
       ARM: dts: stm32: add ADC pins used for stm32mp157c-ed1
       ARM: dts: stm32: add ADC support to stm32mp157c-ed1

Yann Gautier (4):
       ARM: dts: stm32: update slew-rate properties for sdmmc1 on stm32mp157
       ARM: dts: stm32: add sdmmc2 & 3 nodes for STM32MP157 SoC
       ARM: dts: stm32: enable sdmmc2 node for stm32mp157c-ed1 board
       ARM: dts: stm32: add sdmmc3 node for STM32MP1 boards

  arch/arm/boot/dts/stm32429i-eval.dts               |    8 +
  arch/arm/boot/dts/stm32f4-pinctrl.dtsi             |   28 +-
  arch/arm/boot/dts/stm32f429.dtsi                   |    4 +-
  arch/arm/boot/dts/stm32f469-disco.dts              |    8 +
  arch/arm/boot/dts/stm32f7-pinctrl.dtsi             |   22 +-
  arch/arm/boot/dts/stm32f746.dtsi                   |    5 +-
  arch/arm/boot/dts/stm32h743.dtsi                   |    6 +-
  arch/arm/boot/dts/stm32mp15-pinctrl.dtsi           | 1092 
++++++++++++++++++++
  .../boot/dts/{stm32mp157c.dtsi => stm32mp151.dtsi} |  301 ++++--
  arch/arm/boot/dts/stm32mp153.dtsi                  |   45 +
  arch/arm/boot/dts/stm32mp157-pinctrl.dtsi          |  953 
-----------------
  arch/arm/boot/dts/stm32mp157.dtsi                  |   31 +
  arch/arm/boot/dts/stm32mp157a-avenger96.dts        |    5 +-
  arch/arm/boot/dts/stm32mp157a-dk1.dts              |  498 +--------
  arch/arm/boot/dts/stm32mp157c-dk2.dts              |   15 +-
  arch/arm/boot/dts/stm32mp157c-ed1.dts              |   38 +-
  arch/arm/boot/dts/stm32mp157c-ev1.dts              |   22 +-
  arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi       |   90 --
  arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi       |   62 --
  arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi       |   78 --
  arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi       |   62 --
  arch/arm/boot/dts/stm32mp15xc.dtsi                 |   18 +
  arch/arm/boot/dts/stm32mp15xx-dkx.dtsi             |  625 +++++++++++
  arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi       |   85 ++
  arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi       |   57 +
  arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi       |   73 ++
  arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi       |   57 +
  27 files changed, 2435 insertions(+), 1853 deletions(-)
  create mode 100644 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi
  rename arch/arm/boot/dts/{stm32mp157c.dtsi => stm32mp151.dtsi} (87%)
  create mode 100644 arch/arm/boot/dts/stm32mp153.dtsi
  delete mode 100644 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi
  create mode 100644 arch/arm/boot/dts/stm32mp157.dtsi
  delete mode 100644 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi
  delete mode 100644 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi
  delete mode 100644 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi
  delete mode 100644 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi
  create mode 100644 arch/arm/boot/dts/stm32mp15xc.dtsi
  create mode 100644 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi
  create mode 100644 arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi
  create mode 100644 arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi
  create mode 100644 arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi
  create mode 100644 arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi