From: Alexandre TORGUE <alexandre.torgue@foss.st.com>
To: Arnd Bergmann <arnd@arndb.de>, Olof Johansson <olof@lixom.net>,
Kevin Hilman <khilman@baylibre.com>, SoC Team <soc@kernel.org>,
arm-soc <arm@kernel.org>
Cc: Marek Vasut <marex@denx.de>,
Ahmad Fatoum <a.fatoum@pengutronix.de>,
Alexandre TORGUE <alexandre.torgue@foss.st.com>,
"linux-stm32@st-md-mailman.stormreply.com"
<linux-stm32@st-md-mailman.stormreply.com>,
Jagan Teki <jagan@amarulasolutions.com>,
dillon min <dillon.minfei@gmail.com>
Subject: [GIT PULL] STM32 DT changes for v5.13 #1
Date: Thu, 1 Apr 2021 14:44:37 +0200 [thread overview]
Message-ID: <48784f53-943b-0baf-d4a0-fcb7d3849b00@foss.st.com> (raw)
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
next reply other threads:[~2021-04-01 12:44 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-04-01 12:44 Alexandre TORGUE [this message]
2021-04-01 20:15 ` [GIT PULL] STM32 DT changes for v5.13 #1 Arnd Bergmann
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=48784f53-943b-0baf-d4a0-fcb7d3849b00@foss.st.com \
--to=alexandre.torgue@foss.st.com \
--cc=a.fatoum@pengutronix.de \
--cc=arm@kernel.org \
--cc=arnd@arndb.de \
--cc=dillon.minfei@gmail.com \
--cc=jagan@amarulasolutions.com \
--cc=khilman@baylibre.com \
--cc=linux-stm32@st-md-mailman.stormreply.com \
--cc=marex@denx.de \
--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.