From: Alexandre Torgue <alexandre.torgue@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>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>
Cc: Alexandre TORGUE <alexandre.torgue@st.com>,
Maxime Coquelin <mcoquelin.stm32@gmail.com>
Subject: [GIT PULL] STM32 DT changes for v5.8 #1
Date: Thu, 14 May 2020 18:07:13 +0200 [thread overview]
Message-ID: <19160355-364d-170c-7ae2-5ba7f714103f@st.com> (raw)
Hi Arnd, Olof and Kevin,
Please consider this first round of STM32 DT updates for v5.8.
Main changes concern stm32mp15 MPU soc including 3 new boards: lxa-mc1,
Stinger96 and IoT Box board and a major rework of Avenger96 board to
support the new revision board based on DHCOR SOM.
Google doc has been updated.
Regards
Alex
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35: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-v5.8-1
for you to fetch changes up to 7e76f82acd9e12fe7765d5d8c200b37787c994e4:
ARM: dts: stm32: Split Avenger96 into DHCOR SoM and Avenger96 board
(2020-05-14 16:24:54 +0200)
----------------------------------------------------------------
STM32 DT updates for v5.8, round 1
Highlights:
----------
MCU part:
-fix a typo for DAC io-channel-cells on f429 and h743
MPU part:
-Generic:
-Bump tp PSCI 1.0
-Fix a typo for DAC io-channel-cells
-Add M4 pdds for deep sleep mode
-Add I2C fatmode plus support
-Add new Octavio lxa-mc1 board based on OSDMP15x SiP
-Add new Stinger96 board support. It is a 96Boards IoT Extended board
based on stm32mp157a SoC. Some figures: 256MB DDR, 125MB and flash,
Onboard BG96 modem...
-Add IoT Box board support based on stinger96 board + Wifi/BT, CCS811
VOC sensor, 2 digitals microphones ...
-DH:
-Adapt dhcom-som and dhcom-pdk2 dts(i) files to STM32MP15 SoC diversity
-Add GPIO led and GPIO keys support on PDK2 board
-AV96:
-Major rework to support official avenger96 board based on DHCOR SOM.
-Prototype board is no more supported
----------------------------------------------------------------
Ahmad Fatoum (8):
ARM: dts: stm32: enable stm32mp157's &gpu by default
ARM: dts: stm32: preset stm32mp15x video #address- and #size-cells
ARM: dts: stm32: remove now redundant STM32MP15x video cell sizes
ARM: dts: stm32: use uniform label names for sleep pinctrl phandles
ARM: dts: stm32: use uniform node names for sleep pinctrl groups
dt-bindings: add vendor prefix for Linux Automation GmbH
ARM: dts: stm32: add STM32MP1-based Linux Automation MC-1 board
dt-bindings: arm: stm32: document lxa,stm32mp157c-mc1 compatible
Alain Volmat (2):
ARM: dts: stm32: use st,stm32mp15-i2c compatible for stm32mp151
ARM: dts: stm32: add Fast Mode Plus info in I2C nodes of stm32mp151
Arnaud Pouliquen (1):
ARM: dts: stm32: add cortex-M4 pdds management in Cortex-M4 node
Etienne Carriere (1):
ARM: dts: stm32: bump PSCI to version 1.0 on stm32mp15x
Fabrice Gasnier (3):
ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32f429
ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32h743
ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32mp15
Manivannan Sadhasivam (6):
dt-bindings: Add vendor prefix for Shiratech Solutions
ARM: dts: stm32: Add missing pinctrl entries for STM32MP15
dt-bindings: arm: stm32: Document Stinger96 compatible
ARM: dts: stm32: Add Stinger96 board support
dt-bindings: arm: stm32: Document IoT Box compatible
ARM: dts: stm32: Add IoT Box board support
Marek Vasut (35):
ARM: dts: stm32: Enable I2C2 on DHCOM PDK2 carrier board
ARM: dts: stm32: Repair PMIC configuration on AV96
ARM: dts: stm32: Repair PMIC interrupt on AV96
ARM: dts: stm32: Add alternate pinmux for ethernet RGMII on stm32mp15
ARM: dts: stm32: Repair ethernet operation on AV96
ARM: dts: stm32: Add missing ethernet PHY reset on AV96
ARM: dts: stm32: Add missing ethernet PHY skews on AV96
ARM: dts: stm32: Add alternate pinmux for SDMMC pins on stm32mp15
ARM: dts: stm32: Repair SDMMC1 operation on AV96
ARM: dts: stm32: Add eMMC attached to SDMMC2 on AV96
ARM: dts: stm32: Add QSPI NOR on AV96
ARM: dts: stm32: Add configuration EEPROM on AV96
ARM: dts: stm32: Enable WiFi on AV96
ARM: dts: stm32: Add alternate pinmux for USART2 pins on stm32mp15
ARM: dts: stm32: Enable Bluetooth on AV96
ARM: dts: stm32: Add alternate pinmux for LTDC pins on stm32mp15
ARM: dts: stm32: Add bindings for HDMI video on AV96
ARM: dts: stm32: Add alternate pinmux for SAI2 pins on stm32mp15
ARM: dts: stm32: Add bindings for audio on AV96
ARM: dts: stm32: Add bindings for USB on AV96
ARM: dts: stm32: Rename LEDs to match silkscreen on AV96
ARM: dts: stm32: Add alternate pinmux for I2C2 pins
ARM: dts: stm32: Repair I2C2 operation on AV96
ARM: dts: stm32: Add alternate pinmux for FDCAN1 pins
ARM: dts: stm32: Add bindings for FDCAN1 on AV96
ARM: dts: stm32: Add alternate pinmux for FDCAN2 pins
ARM: dts: stm32: Add bindings for FDCAN2 on AV96
ARM: dts: stm32: Add alternate pinmux for ADC pins
ARM: dts: stm32: Add bindings for ADC on AV96
ARM: dts: stm32: Add alternate pinmux for SPI2 pins
ARM: dts: stm32: Add bindings for SPI2 on AV96
ARM: dts: stm32: Add GPIO keys for STM32MP1 DHCOM PDK2
ARM: dts: stm32: Add GPIO LEDs for STM32MP1 DHCOM PDK2
ARM: dts: stm32: Split SoC-independent parts of DHCOM SOM and PDK2
ARM: dts: stm32: Split Avenger96 into DHCOR SoM and Avenger96 board
Pascal Paillet (1):
ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dkx
Yann Gautier (1):
ARM: dts: stm32: add sd-uhs properties in SD-card node for
stm32mp157c-ed1
.../devicetree/bindings/arm/stm32/stm32.yaml | 3 +
.../devicetree/bindings/vendor-prefixes.yaml | 4 +
arch/arm/boot/dts/Makefile | 6 +-
arch/arm/boot/dts/stm32f429.dtsi | 4 +-
arch/arm/boot/dts/stm32h743.dtsi | 4 +-
arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 666
++++++++++++++++++++-
arch/arm/boot/dts/stm32mp151.dtsi | 37 +-
arch/arm/boot/dts/stm32mp157.dtsi | 8 +-
arch/arm/boot/dts/stm32mp157a-avenger96.dts | 314 +---------
arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts | 38 ++
arch/arm/boot/dts/stm32mp157a-iot-box.dts | 68 +++
arch/arm/boot/dts/stm32mp157a-stinger96.dts | 12 +
arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 342 +++++++++++
arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 265 +-------
arch/arm/boot/dts/stm32mp157c-dk2.dts | 8 -
arch/arm/boot/dts/stm32mp157c-ed1.dts | 7 +-
arch/arm/boot/dts/stm32mp157c-ev1.dts | 14 +-
arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 252 ++++++++
arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 337 +++++++++++
...c-dhcom-som.dtsi => stm32mp15xx-dhcom-som.dtsi} | 9 +-
arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 401 +++++++++++++
arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi | 23 +
arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 209 +++++++
arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 20 +-
arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 230 +++++++
25 files changed, 2634 insertions(+), 647 deletions(-)
create mode 100644 arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-iot-box.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-stinger96.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-stinger96.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi
rename arch/arm/boot/dts/{stm32mp157c-dhcom-som.dtsi =>
stm32mp15xx-dhcom-som.dtsi} (98%)
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp15xx-osd32.dtsi
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
reply other threads:[~2020-05-14 16:07 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=19160355-364d-170c-7ae2-5ba7f714103f@st.com \
--to=alexandre.torgue@st.com \
--cc=arm@kernel.org \
--cc=arnd@arndb.de \
--cc=khilman@baylibre.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=mcoquelin.stm32@gmail.com \
--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.