From: Alexandre Torgue <alexandre.torgue@st.com>
To: Maxime Coquelin <mcoquelin.stm32@gmail.com>, <arnd@arndb.de>,
<robh+dt@kernel.org>, <mark.rutland@arm.com>
Cc: <linux-arm-kernel@lists.infradead.org>,
<devicetree@vger.kernel.org>,
Alexandre Torgue <alexandre.torgue@st.com>,
<linux-stm32@st-md-mailman.stormreply.com>,
<linux-kernel@vger.kernel.org>,
Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Subject: [PATCH 0/6] STM32 DT: Updates for SOC diversity
Date: Wed, 20 Nov 2019 15:41:03 +0100 [thread overview]
Message-ID: <20191120144109.25321-1-alexandre.torgue@st.com> (raw)
This series updates stm32mp device tree files in order to handle the STM32MP15
part numbers diversity. STM32MP15 part numbers are built in this way:
-STM32MP15X: X = [1, 3, 7] for IPs diversity:
-STM32MP151 = basic part
-STM32MP153 = STM32MP153 + a second CPU A7 + MCAN(x2)
-STM32MP157 = STM32MP153 + DSI + GPU
-STMM32MP15xY: Y = [a, c] for security diversity:
-STM32MP15xA: basic part.
-STM32MP15xC: adds crypto IP.
-STM32MP15xxZZ: ZZ = [aa, ab, ac, ad] for packages (IO) diversity:
-STM32MP15xxAA: TFBGA448 18x18
-STM32MP15xxAB: LFBGA354 16x16
-STM32MP15xxAC: TFBGA361 12x12
-STM32MP15xxAD: TFBGA257 10x10
New device tree files are created and some existing are renamed to match with
this split.
In this way it is easy to assemble (by inclusion) those files to match with the
SOC partnumber used on board, and then it's simpler for users to create their
own device tree board file using the correct SOC.
For more details:
See STM32MP151 [1], STM32MP153 [2], STM32MP157 [3] reference manuals:
[1] https://www.st.com/resource/en/reference_manual/dm00366349.pdf
[2] https://www.st.com/resource/en/reference_manual/dm00366355.pdf
[3] https://www.st.com/resource/en/reference_manual/dm00327659.pdf
Product family:
https://www.st.com/en/microcontrollers-microprocessors/stm32-arm-cortex-mpus.html#products
regards
Alex
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
arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 1087 +++++++++++++++
.../dts/{stm32mp157c.dtsi => stm32mp151.dtsi} | 218 ++-
arch/arm/boot/dts/stm32mp153.dtsi | 45 +
arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 1240 -----------------
arch/arm/boot/dts/stm32mp157.dtsi | 31 +
arch/arm/boot/dts/stm32mp157a-avenger96.dts | 5 +-
arch/arm/boot/dts/stm32mp157a-dk1.dts | 604 +-------
arch/arm/boot/dts/stm32mp157c-dk2.dts | 6 +-
arch/arm/boot/dts/stm32mp157c-ed1.dts | 6 +-
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 | 606 ++++++++
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 +
19 files changed, 2232 insertions(+), 2198 deletions(-)
create mode 100644 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi
rename arch/arm/boot/dts/{stm32mp157c.dtsi => stm32mp151.dtsi} (91%)
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
--
2.17.1
next reply other threads:[~2019-11-20 14:41 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-20 14:41 Alexandre Torgue [this message]
2019-11-20 14:41 ` [PATCH 1/6] ARM: dts: stm32: Adapt stm32mp157 pinctrl to manage STM32MP15xx SOCs family Alexandre Torgue
2019-11-20 14:41 ` [PATCH 2/6] ARM: dts: stm32: Update stm32mp157 pinctrl files Alexandre Torgue
2019-11-20 14:41 ` [PATCH 3/6] ARM: dts: stm32: Introduce new STM32MP15 SOCs: STM32MP151 and STM32MP153 Alexandre Torgue
2019-11-20 14:41 ` [PATCH 4/6] ARM: dts: stm32: Manage security diversity for STM32M15x SOCs Alexandre Torgue
2019-11-20 14:41 ` [PATCH 5/6] ARM: dts: stm32: Adapt STM32MP157 DK boards to stm32 DT diversity Alexandre Torgue
2019-11-29 14:20 ` Arnd Bergmann
2019-11-29 14:51 ` Alexandre Torgue
2019-11-20 14:41 ` [PATCH 6/6] ARM: dts: stm32: Adapt STM32MP157C ED1 board to STM32 " Alexandre Torgue
2019-11-20 15:04 ` [PATCH 0/6] STM32 DT: Updates for SOC diversity Alexandre Torgue
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=20191120144109.25321-1-alexandre.torgue@st.com \
--to=alexandre.torgue@st.com \
--cc=arnd@arndb.de \
--cc=devicetree@vger.kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-stm32@st-md-mailman.stormreply.com \
--cc=manivannan.sadhasivam@linaro.org \
--cc=mark.rutland@arm.com \
--cc=mcoquelin.stm32@gmail.com \
--cc=robh+dt@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®