| Message ID | 20260605121957.78409-1-dario.binacchi@amarulasolutions.com |
|---|---|
| Headers |
Return-Path:
<linux-amarula+bncBCQ4XFG47UFRB5X5RLIQMGQECQK474Y@amarulasolutions.com>
X-Original-To: linux-amarula@patchwork.amarulasolutions.com
Delivered-To: linux-amarula@patchwork.amarulasolutions.com
Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com
[209.85.128.69])
by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 580D93F206
for <linux-amarula@patchwork.amarulasolutions.com>;
Fri, 5 Jun 2026 14:20:07 +0200 (CEST)
Received: by mail-wm1-f69.google.com with SMTP id
5b1f17b1804b1-490af284fd8sf14263295e9.3
for <linux-amarula@patchwork.amarulasolutions.com>;
Fri, 05 Jun 2026 05:20:07 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1780662007; cv=pass;
d=google.com; s=arc-20240605;
b=iY5pn2QeLtKTxe9aTjgIxToUBBuyZBs07bjsSTo1GVEEvPY7KmjJXBTa1dDtHHnSZX
am2PMRUu8KOhiplDG0zpPgXNIZJZGpDPjz87WYvUVEswM5UEveV+gd+7ghxMHIhXi+uQ
XVN7Qwr2VH0HWO8Eh51ren3pvwB/eB2n5VGBP1gUycmgROhopsc8QoDXRjoM4TfKIAYU
zxOETt6sjIUTMLJ0PSUGJEQ5mM0AR+V5ThQXVKzLrXISg1pOVqRfxPTKx4eUEngFTioI
gaOSMMlqgZWWQRgOPCjLFN1/WMwl32bkeCtpebFsSF52Dx3Y+lTPA6ZIGXE6KxXutANg
HG2Q==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=list-unsubscribe:list-archive:list-help:list-post:list-id
:mailing-list:precedence:mime-version:message-id:date:subject:cc:to
:from:dkim-signature;
bh=rmsauploMPKGZRMqrWyA/l/7svxFb2VY5z6TrG4kNwk=;
fh=sMqC15tP3NEKwPq8UG9UkCEV0S/hmbxoBX63vKIc/fA=;
b=fNjjzeZ3zddzmDP/kkXtuwutvLMd4nUmRW0JH+KROd8RJJpijuJMpmGeagn9pUa0jE
5kP2T5/WaB1le9WmRdvh5f26Dkuo2WvYYmva9hc90vQyN4fn6CIWqX8ESmMv/v25k3oh
Cj2fwPNrrwGWyAtJnxmAtefcvTL0H/erSGJQf7A1NkxOVNbwSL9fvyv+p0MjUQZiFCmd
T9CqW6MhlEauAdouQpu8KxMEaHM4UNte+Dj+ChVolvax9S6lcyhQUtBiD1ILFhibKlXa
qg/7rbSQ4/qHT+J2pJyvZkJ0z68MxnOqdZYX5k8mykW3eGplvuh4NO1w7SDuYHnesGwE
lrEA==;
darn=patchwork.amarulasolutions.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@amarulasolutions.com header.s=google
header.b=PnyGIlKu;
spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com
designates 209.85.220.41 as permitted sender)
smtp.mailfrom=dario.binacchi@amarulasolutions.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com;
dara=neutral header.i=@amarulasolutions.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=amarulasolutions.com; s=google; t=1780662007; x=1781266807;
darn=patchwork.amarulasolutions.com;
h=list-unsubscribe:list-archive:list-help:list-post:list-id
:mailing-list:precedence:x-original-authentication-results
:x-original-sender:mime-version:message-id:date:subject:cc:to:from
:from:to:cc:subject:date:message-id:reply-to;
bh=rmsauploMPKGZRMqrWyA/l/7svxFb2VY5z6TrG4kNwk=;
b=UT4Zft7uIDn4gY8cFJcguyir08FXFIhgkNyADLzvhbvAFhcoybsfwL+f3kbiAr/9dN
csAdqo2aMNdBPz4R6cAH8MFe9oCr8Ep06CjqaxotIiaMRLr91sPSjZBJV4hK7/ml0Mt3
AAIR4Y/D9IBWJZJHcaJ8Bd1r6ra1XfYqBuyWM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1780662007; x=1781266807;
h=list-unsubscribe:list-archive:list-help:list-post
:x-spam-checked-in-group:list-id:mailing-list:precedence
:x-original-authentication-results:x-original-sender:mime-version
:message-id:date:subject:cc:to:from:x-gm-gg:x-beenthere
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=rmsauploMPKGZRMqrWyA/l/7svxFb2VY5z6TrG4kNwk=;
b=oikb3iuyb9ueO0A9fPCyGXjVXbuCdme/0IJED6iDTgTB8XQCZiPt/U9/qDsBogkpBX
oNz/2maCE/sJFwRoeCW42OMMbXNL6BqdQHOoA8TcU5Kc6jL/qvKEUHL8jxVU/t7SoPks
89OcClpZ639a9cpg3B1K0WNWbK4NKfBSLgrLxu1WmpFxnvsN4JH5LxXFJzk6froXsQvU
1Hu7o0jCr2+EsCXpuhqkowikSayFChpCBCx2KGLUZhSftBC+bif20nyBYDcJDe3TMQD9
E2OWWSqfkDrvMteRNZV5umgx1oB94NbEPoFnc2WnwY1yQDRurPv1C8XRhB8H5NiRSsHU
FnDw==
X-Forwarded-Encrypted: i=2;
AFNElJ94pP+QkYSU+qqSlH/SaCIwIoyjMdx4iYg+Kk7iiE2zmpirOhydND+4gs7iCs0UiYy1kvfdeooQc/Prpdaq@patchwork.amarulasolutions.com
X-Gm-Message-State: AOJu0YyDlogbFZ0+1urP8LOYpzzbfNq99SFwDRmUmaXnAqh2vmS5AMzW
icQUc7qnK7QxNO6bmj264kga5NRX+oPgWIYMjQTtvzhHkxlz7rVIYXfeXJMBCqL911R7qA==
X-Received: by 2002:a05:600c:530d:b0:490:b92f:ef5b with SMTP id
5b1f17b1804b1-490c25d4cfcmr57068415e9.13.1780662006858;
Fri, 05 Jun 2026 05:20:06 -0700 (PDT)
X-BeenThere: linux-amarula@amarulasolutions.com;
h="AUV6zMPhO4is1vfqc7owbkzZoUbzr4pX/29msPBzu0EQY/q/wg=="
Received: by 2002:a05:600c:4711:b0:489:1c03:6cce with SMTP id
5b1f17b1804b1-490bc6d87b2ls17017285e9.0.-pod-prod-03-eu; Fri, 05 Jun 2026
05:20:05 -0700 (PDT)
X-Forwarded-Encrypted: i=2;
AFNElJ9c3/CIN9lyqOToDokvKCKtfxvQnGn8ZRuvl7sY69F08mixobIgxWKRpjWlYi/9f53fYSn4TrIzhVYKBUzC@amarulasolutions.com
X-Received: by 2002:a05:600c:530d:b0:490:b92f:ef5b with SMTP id
5b1f17b1804b1-490c25d4cfcmr57065615e9.13.1780662005046;
Fri, 05 Jun 2026 05:20:05 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1780662005; cv=none;
d=google.com; s=arc-20240605;
b=bKJPe+1Nr5OhopVCJ05MLpT2zEtrWHZVfeGmBQiwh7Yq8loPj9fGQtDoh9d6AbiITj
Tw9USUUPX26OPnmYwUDXDcsuy2l4lz6tp8PRCB0Vx0eMEojZqP560BScE6n8Q7TKoks8
MFXnls8DYTkQif4TVV61exlM5IY2MLQlQI6+Y2Z1xZnWLhTAJqkiu0Eun7QyNC/hPPo2
ZxChQN7rh1uZeRFyuj2gGQaUC+pf8XL3nyOY5wC+E4qnpeoltaY4a5Mv8fUchFsjWYm8
bRjBukf6x+Gc+6i/49AOOZHmvavBLkpLswDtnF7o0gvXox7c9PXr4d3n0+jTfrDlFPVD
OBLg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=content-transfer-encoding:mime-version:message-id:date:subject:cc
:to:from:dkim-signature;
bh=j3xkv0HBViwXM4G89v0xA3hOcnT05xWI/0dQ5Wz6JfU=;
fh=MOXfaJ2L5uubwHtdjSnSzPxSU/zf34XuE8/a9lnjZpg=;
b=An9exVVRfs9vYatuXwpJILz/uL2/BSJM4slgJnkqEaBPqDA1tOTN7H/+31SW/kdQoi
OGoNIRMvr+zbHkAwizg6A/h1UHDor0KwcDB/E4hbnGIVF6Aerbhr3yyWelSg+Rf6ZKEb
yzb01Y5zQgOMx03EWPVdl4XUgpspWe39rKS4yEYHsH2kGHtW8kKiyn5+myFPT455dcIa
EziN4/Kuw7z6u15fN/vZnrVPmsWm68Jnjcuu4lvlVmwQS6T2oRz9Rvtoeelo0wJe9y15
y9w87r7DP05/vhSlkIvA63cxuelcNSozeS0TmB8SgrJJJipnfLP6n0L8WkD9rrqaNxHX
NN3w==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@amarulasolutions.com header.s=google
header.b=PnyGIlKu;
spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com
designates 209.85.220.41 as permitted sender)
smtp.mailfrom=dario.binacchi@amarulasolutions.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com;
dara=neutral header.i=@amarulasolutions.com
Received: from mail-sor-f41.google.com (mail-sor-f41.google.com.
[209.85.220.41])
by mx.google.com with SMTPS id
ffacd0b85a97d-4601f0eefa7sor920212f8f.4.2026.06.05.05.20.04
for <linux-amarula@amarulasolutions.com>
(Google Transport Security);
Fri, 05 Jun 2026 05:20:04 -0700 (PDT)
Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com
designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41;
X-Forwarded-Encrypted: i=1;
AFNElJ9J2iPDuFbN1lUFA4CYSeNUx610MboJ7DKAd059qglMCjvhTCgcSpBEGGuKmR5h0E8JJsh2iYeZtf5ODEej@amarulasolutions.com
X-Gm-Gg: Acq92OFkown1iBm2SwzkrKHmCSLkwDtlCbOyjXPqtsXjlQ5t7tTevlKMGpOC9o+Qb7U
6SCrkapaNN4N5sa0lvAw0Zq0UA2xUKsLftK5rLKUxiKVc2RCraaCBcfWioUTv4SmpoWuuqt1T2i
XSmKZIYJUOr0bpkHt6uHphEDxHd9xfJWDjaaTiZBOi3JmmUsvtyKRV/MofY8WQaal4oDgoPhg6t
9P6ihfYIhIzUTbuLkGQ1Z3n434mOYni4R4ZtTIlFBGSKlaO2r4u/k/ooQk6K90h27IctlA1Jybt
HQF0f2gadXbjSS5qT1XwpvNFZ05vlpGU8HFrHUa0N/f+toWsWe+xtwKyH5oLSZqnzLcagoUhI4g
7Ey7k0z4+yicx55D4D0z4XJuKrD+tk6WFe189LTvt63Sdi9SMmGB4yTboIMvEhMDboZGYyy6m3w
ENVF+lPLPLY96Q7sTtGXtUP0JCoCuwkcX/58+iocH0BRCIugTDctXp/kTbCE1HU22MuVdXBZNZf
hhpaX6Ic4z2H9NwtDsDHYP2C1cbKxmVPU48Qij/EFYX6+fnvXBgQ4nq0DvqwvOg+0Lwpt2TP6Ho
m+e+5VmOqfF7ChrQ8FJ+BHtd1uT3DNkZCcc=
X-Received: by 2002:a05:6000:41d5:b0:460:3210:b6e9 with SMTP id
ffacd0b85a97d-4603210b750mr4636959f8f.41.1780662004574;
Fri, 05 Jun 2026 05:20:04 -0700 (PDT)
Received: from dario-ThinkPad-P14s-Gen-5.homenet.telecomitalia.it
(host-82-48-44-238.retail.telecomitalia.it. [82.48.44.238])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-4601f2dcb13sm24785883f8f.2.2026.06.05.05.20.02
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 05 Jun 2026 05:20:03 -0700 (PDT)
From: Dario Binacchi <dario.binacchi@amarulasolutions.com>
To: linux-kernel@vger.kernel.org
Cc: michael@amarulasolutions.com,
linux-amarula@amarulasolutions.com,
domenico.acri@engicam.com,
francesco.utel@engicam.com,
Dario Binacchi <dario.binacchi@amarulasolutions.com>,
Alexandre Torgue <alexandre.torgue@foss.st.com>,
Amelie Delaunay <amelie.delaunay@foss.st.com>,
Arnd Bergmann <arnd@arndb.de>,
Bjorn Andersson <bjorn.andersson@oss.qualcomm.com>,
Christophe Parant <c.parant@phytec.fr>,
Conor Dooley <conor+dt@kernel.org>,
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>,
Eric Biggers <ebiggers@kernel.org>,
Geert Uytterhoeven <geert@linux-m68k.org>,
Himanshu Bhavani <himanshu.bhavani@siliconsignals.io>,
Huang Shijie <shijie@os.amperecomputing.com>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>,
Luca Weiss <luca.weiss@fairphone.com>,
Maxime Coquelin <mcoquelin.stm32@gmail.com>,
Michal Simek <michal.simek@amd.com>,
Rob Herring <robh@kernel.org>,
Sven Peter <sven@kernel.org>,
devicetree@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-stm32@st-md-mailman.stormreply.com
Subject: [PATCH v4 00/14] arm64: support Engicam MicroGEA-STM32MP257-RMM board
Date: Fri, 5 Jun 2026 14:18:11 +0200
Message-ID: <20260605121957.78409-1-dario.binacchi@amarulasolutions.com>
X-Mailer: git-send-email 2.43.0
MIME-Version: 1.0
X-Original-Sender: dario.binacchi@amarulasolutions.com
X-Original-Authentication-Results: mx.google.com; dkim=pass
header.i=@amarulasolutions.com header.s=google header.b=PnyGIlKu;
spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com
designates 209.85.220.41 as permitted sender)
smtp.mailfrom=dario.binacchi@amarulasolutions.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com;
dara=neutral header.i=@amarulasolutions.com
Content-Type: text/plain; charset="UTF-8"
Precedence: list
Mailing-list: list linux-amarula@amarulasolutions.com;
contact linux-amarula+owners@amarulasolutions.com
List-ID: <linux-amarula.amarulasolutions.com>
X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com
X-Google-Group-Id: 476853432473
List-Post:
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/post>,
<mailto:linux-amarula@amarulasolutions.com>
List-Help:
<https://support.google.com/a/amarulasolutions.com/bin/topic.py?topic=25838>,
<mailto:linux-amarula+help@amarulasolutions.com>
List-Archive:
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/>
List-Unsubscribe:
<mailto:googlegroups-manage+476853432473+unsubscribe@googlegroups.com>,
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/subscribe>
|
| Series |
arm64: support Engicam MicroGEA-STM32MP257-RMM board
|
|
Message
Dario Binacchi
June 5, 2026, 12:18 p.m. UTC
This series adds initial support for the Engicam MicroGEA-STM32MP257-RMM board based on the MicroGEA-STM32MP257 SoM. The support includes device tree descriptions for both the SoM and the carrier board, together with the required pinctrl definitions for the peripherals used. The series also updates the arm64 defconfig accordingly. Changes in v4: - Drop inclusion of stm32mp25xf.dtsi from stm32mp257-engicam-microgea.dtsi Changes in v3: - Add power-domains property in the SDMMC2 node. - Drop patch "arm64: defconfig: cleanup the defconfig" Changes in v2: - Add Acked-by of Conor Dooley for patch 0/1 "dt-bindings: arm: stm32: support Engicam MicroGEA-STM32MP257-RMM board" - Add resets property to dts CAN node. Suggested by Sashiko. - Drop the clocks property from the sai1 node in stm32mp257-engicam-microgea-rmm.dts to avoid overriding the peripheral bus clock reference defined in the base SoC device tree. Suggested by Sashiko. - Reference the existing labeled nodes directly at the root level using &sai1a and &sai1b in stm32mp257-engicam-microgea-rmm.dts instead of redefining the entire node structure and redeclaring the labels. Suggested by Sashiko. - Drop the #clock-cells property from sai1a and remove the reference to sai1a from the clocks array in sai1b, relying strictly on the st,sync property to handle internal synchronization. Dario Binacchi (14): dt-bindings: arm: stm32: support Engicam MicroGEA-STM32MP257-RMM board arm64: dts: st: add SDMMC2 support on stm32mp25 arm64: dts: st: add CAN1 support on stm32mp25 arm64: dts: st: add i2c1 pins for stm32mp25 arm64: dts: st: add ltdc pins for stm32mp25 arm64: dts: st: add can1 pins for stm32mp25 arm64: dts: st: add pwm2/pwm4 pins for stm32mp25 arm64: dts: st: add sai1 pins for stm32mp25 arm64: dts: st: add sdmmc2 pins for stm32mp25 arm64: dts: st: add spi1 pins for stm32mp25 arm64: dts: st: add usart1 pins for stm32mp25 arm64: dts: st: support Engicam MicroGEA-STM32MP257 SoM arm64: dts: st: support Engicam MicroGEA-STM32MP257-RMM board arm64: defconfig: enable configs for Engicam MicroGEA-STM32MP257-RMM .../devicetree/bindings/arm/stm32/stm32.yaml | 7 + arch/arm64/boot/dts/st/Makefile | 1 + arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 328 ++++++++++++++++++ arch/arm64/boot/dts/st/stm32mp251.dtsi | 16 + arch/arm64/boot/dts/st/stm32mp253.dtsi | 16 + .../st/stm32mp257-engicam-microgea-rmm.dts | 319 +++++++++++++++++ .../dts/st/stm32mp257-engicam-microgea.dtsi | 63 ++++ arch/arm64/configs/defconfig | 4 + 8 files changed, 754 insertions(+) create mode 100644 arch/arm64/boot/dts/st/stm32mp257-engicam-microgea-rmm.dts create mode 100644 arch/arm64/boot/dts/st/stm32mp257-engicam-microgea.dtsi