mbox series

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

Message ID 48784f53-943b-0baf-d4a0-fcb7d3849b00@foss.st.com (mailing list archive)
State Mainlined, archived
Commit 6ed9269265e10669d62280a869652dbe26f43ecb
Headers show
Series [GIT,PULL] STM32 DT changes for v5.13 #1 | expand

Pull-request

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

Message

Alexandre TORGUE April 1, 2021, 12:44 p.m. UTC
Hi ARM SoC maintainers,

Please consider this first round of STM32 DT updates for v5.13. This PR 
provides mainly new board supports. A new MCU art-pi board based on 
stm32h750 plus a new Engicam boards family (SOM and carrier boards) 
based on STM32MP15.

regards
Alex

The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:

   Linux 5.12-rc2 (2021-03-05 17:33:41 -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.13-1

for you to fetch changes up to 6ed9269265e10669d62280a869652dbe26f43ecb:

   ARM: dts: stm32: Add PTP clock to Ethernet controller (2021-04-01 
11:41:00 +0200)

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

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

MCU part:

  -Add stm32h750 SoC support. It is based on stm32h743 and embeds
   crypto IPs and 2 ADC.
  -Add new art-pi board based on stm32h750. This board embeds:
   -8MB QSPI flash.
   -16MB SPI flash.
   -32MB SDRAM.
   -AP6212 combo (wifi/bt/fm).

MPU part:
  -Use dedicated PTP clock for Ethernet controller on stm32mp151.
  -Enable i2c analog filter on stm32mp151.

  -DH:
   -Update GPIO names.
   -Enable crc1 & crryp1 on DHSOM.

  -Engicam: add new boards support:
   -MicroGEA SOM which embeds STM32MP157aac, 512 MB Nand Flash
    I2S.
   -MicroGEA STM32MP1 Microdev 2.0 which embeds MicroGEA SOM,
    Ethernet up to 100 Mbps, USB typeA, microSD, UMTS LTE, Wifi/BT
    LVDS panel connector.
   -MicroGEA STM32MP1 MicroDev 2.0 7" which embeds a MicroGEA STM32MP1
    MicroDev 2.0 plus 7" Open Frame panel solution (7" AUO B101AW03 LVDS 
panel
    and EDT DT5526 Touch)
   -i.Core STM32MP1 EDIMM SoM based on STM32MP157A.
   -C.TOUCH 2.0 n EDIMM compliant general purpose Carrier board with 
capacitive
    touch interface support based on i.Core STM32MP1 EDIMM SoM.
    It embeds ETH 10/100, wifi/bt, CAN, USB TypeA/OTG, LVDS pannel 
connector.
   -EDIMM2.2 Starter Kit is an EDIMM 2.2 Form Factor Capacitive Evaluation
    Board based on i.Core STM32MP1 EDIMM SoM. IT embeds LCD 7" C.Touch,
    wifi/bt,2*LVDS FHD, 3*USB2, 1*USB3 ...

----------------------------------------------------------------
Alain Volmat (1):
       ARM: dts: stm32: enable the analog filter for all I2C nodes in 
stm32mp151

Alexandre Torgue (2):
       ARM: dts: stm32: add new instances for stm32h743 MCU
       ARM: dts: stm32: fix i2c node typo in stm32h743

Jagan Teki (10):
       dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0
       ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 SoM
       ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 board
       dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 
2.0 7" OF
       ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 7" OF
       dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0
       ARM: dts: stm32: Add Engicam i.Core STM32MP1 SoM
       ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0
       dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 
Starter Kit
       ARM: dts: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit

Kurt Kanzenbach (1):
       ARM: dts: stm32: Add PTP clock to Ethernet controller

Marek Vasut (5):
       ARM: dts: stm32: Fill GPIO line names on DHCOM SoM
       ARM: dts: stm32: Fill GPIO line names on AV96
       ARM: dts: stm32: Update GPIO line names on DRC02
       ARM: dts: stm32: Update GPIO line names on PicoITX
       ARM: dts: stm32: Enable crc1 and cryp1 where applicable on DHSOM

Valentin CARON - foss (1):
       ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control

dillon min (6):
       Documentation: arm: stm32: Add stm32h750 value line doc
       dt-bindings: arm: stm32: Add compatible strings for ART-PI board
       ARM: dts: stm32: introduce stm32h7-pinctrl.dtsi to support stm32h750
       ARM: dts: stm32: add support for art-pi board based on stm32h750xbh6
       ARM: stm32: Add a new SoC - STM32H750
       dt-bindings: serial: stm32: Use 'type: object' instead of false 
for 'additionalProperties'

  Documentation/arm/index.rst                        |   1 +
  Documentation/arm/stm32/stm32h750-overview.rst     |  34 +++
  .../devicetree/bindings/arm/stm32/stm32.yaml       |  21 ++
  .../devicetree/bindings/serial/st,stm32-uart.yaml  |   3 +-
  arch/arm/boot/dts/Makefile                         |   5 +
  arch/arm/boot/dts/stm32h7-pinctrl.dtsi             | 275 
++++++++++++++++++
  arch/arm/boot/dts/stm32h743-pinctrl.dtsi           | 306 
---------------------
  arch/arm/boot/dts/stm32h743.dtsi                   | 177 +++++++++++-
  arch/arm/boot/dts/stm32h743i-disco.dts             |   2 +-
  arch/arm/boot/dts/stm32h743i-eval.dts              |   2 +-
  arch/arm/boot/dts/stm32h750.dtsi                   |   6 +
  arch/arm/boot/dts/stm32h750i-art-pi.dts            | 229 +++++++++++++++
  arch/arm/boot/dts/stm32mp15-pinctrl.dtsi           |  21 +-
  arch/arm/boot/dts/stm32mp151.dtsi                  |   8 +
  arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts      |   4 +
  .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts     |  47 ++++
  .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts    |  47 ++++
  arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi  | 196 +++++++++++++
  ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 154 +++++++++++
  .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts  |  55 ++++
  .../boot/dts/stm32mp157a-microgea-stm32mp1.dtsi    | 148 ++++++++++
  arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts       |   4 +
  arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts    |   4 +
  arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi     |  12 +-
  arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi   |  12 +-
  arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi       |  64 +++++
  arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi |  35 +++
  arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi       |   4 +
  arch/arm/mach-stm32/board-dt.c                     |   1 +
  29 files changed, 1551 insertions(+), 326 deletions(-)
  create mode 100644 Documentation/arm/stm32/stm32h750-overview.rst
  create mode 100644 arch/arm/boot/dts/stm32h7-pinctrl.dtsi
  delete mode 100644 arch/arm/boot/dts/stm32h743-pinctrl.dtsi
  create mode 100644 arch/arm/boot/dts/stm32h750.dtsi
  create mode 100644 arch/arm/boot/dts/stm32h750i-art-pi.dts
  create mode 100644 
arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts
  create mode 100644 
arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts
  create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi
  create mode 100644 
arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts
  create mode 100644 
arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts
  create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1.dtsi

Comments

Arnd Bergmann April 1, 2021, 8:15 p.m. UTC | #1
From: Arnd Bergmann <arnd@arndb.de>

On Thu, 1 Apr 2021 14:44:37 +0200, Alexandre TORGUE wrote:
> Please consider this first round of STM32 DT updates for v5.13. This PR
> provides mainly new board supports. A new MCU art-pi board based on
> stm32h750 plus a new Engicam boards family (SOM and carrier boards)
> based on STM32MP15.
> 
> regards
> Alex
> 
> [...]

Merged into arm/dt, thanks!

merge commit: 24eab7796e6f15ea26e3f2a4883e0fa01494819c

       Arnd