From nobody Sat Feb 7 20:12:59 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11023139.outbound.protection.outlook.com [40.107.159.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A448C30AAD7; Wed, 10 Dec 2025 10:16:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.139 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361780; cv=fail; b=mMqZgCNPyRdDZ5t1tA3sJWUquv1bkc7Az/vq01DinTHyfgXEh/H2yc617NA7XQqCu3C+rzSWXgcY8llZoZcYWvnmThVDCHiZRlU7TbJ4ko9fqSQj/ofvvZUvcrvo5T/lKb/0cmT/7T7B7YdgMeLxG5ckTdCRh9VeVstaDA9yDEs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361780; c=relaxed/simple; bh=/MnQHEDCPKlLz0Di2m2Sj0AhZStEy+mQprSLDoPlN/0=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=CpDtpIxUddts7+3q/zPFRf11k4oiQySPVzjg+coDcU7me7Gp7vE2Z3yy4sJdVqDfQrQiOmhqyyid0L7Rggh3pYPpJaAfyInHZYr6YoakAjE0BIZKzJWoNwWQzwSzY9bRYDDT13o2DdWjSqntgbaHt82ev37CC/U+YJknFA/ZnWg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr; spf=pass smtp.mailfrom=phytec.fr; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b=DYxumWJf; arc=fail smtp.client-ip=40.107.159.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.fr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b="DYxumWJf" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UcSYg+geZY6m63OG4ldP2+umY8CkIdouNGYSmpykCAhMGepjfqd7PEJTwLsoIvdEjxiseIR+lzjoUNMC9gbPKM1wu78U10HCWwLUwEJhkZXIrVDB4wJF9LvcPDC5De6Pv/lvsp+du6CZP63IPku+GWK2jRQm9IkNZmB4eZMrjKjrFx2hnNCSgy3T+PaS12O1CbENW8SOQy+hP003lyCrfoTDeKWXudSbNsJRUJt0VWAdas+6hGp3u+hs68N5+DP/PizlZtm0TjSGiWJOHLkUCRhaz2ZAvmMZbuesdoKNDJbPZa4O59TtDRm6UAc1+AWDSC1VkB2kkoU1PEw5kSfvdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+04es0m6ApEgTx7oicnrSBXGMamroZDVNqZl5wmGJh8=; b=d5s7i6Qh9wjEEm7cWJtfDAuqUBZfBSTktJ55BZ1/8v5C6WDIuivIpbUo8s9OhbDnxDC8xaveTeFVWWFrMXbnkzrii/QIq9qr0rKGKgMWZ9HkhG3LwW2mTxEFaaawQEKexFhBP2XMeOoFtm4Wv6WoJBRjzXBVsdHxbW7g6xb+Cl6n4Yz2PcQaBD8fkRPHKY+ZjaifOBAvfG6LbD3Kfqq0FPHAFhDdMifGiddQa0QHmFZIKF1Yc2oE7ZX3VN8OWfRdcvm2tiP+VfO3SbVdEflNEwXKDZxwxRKbe99JNXIe3tbvins2kuX7evAbrC81pJeoBhjj7jzuQyk04M/ECmc5rg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 91.26.50.189) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=phytec.fr; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.fr; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytecmesstechnikgmbh.onmicrosoft.com; s=selector1-phytecmesstechnikgmbh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+04es0m6ApEgTx7oicnrSBXGMamroZDVNqZl5wmGJh8=; b=DYxumWJf4IO/CPfXBEX5MDAF6Hw4t6/LbUp68hxf2bOcqErkTUhuBqW4uWEDZOptn1eBEUrSEYHrHD8P9e9VEKF4Te3hN37TMGKLKphxpiP169e44zvbcG/J7+HM/z5FPZrKIW5qGv3Aw3BpOQijCvmtPnm8CCJC/N02CQy7PbE= Received: from DB9PR01CA0004.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::9) by PAWP195MB2606.EURP195.PROD.OUTLOOK.COM (2603:10a6:102:46a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 10:16:13 +0000 Received: from DU2PEPF00028D09.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::d9) by DB9PR01CA0004.outlook.office365.com (2603:10a6:10:1d8::9) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9412.7 via Frontend Transport; Wed, 10 Dec 2025 10:16:13 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.fr; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.fr; Received-SPF: Fail (protection.outlook.com: domain of phytec.fr does not designate 91.26.50.189 as permitted sender) receiver=protection.outlook.com; client-ip=91.26.50.189; helo=Postix.phytec.de; Received: from Postix.phytec.de (91.26.50.189) by DU2PEPF00028D09.mail.protection.outlook.com (10.167.242.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.4 via Frontend Transport; Wed, 10 Dec 2025 10:16:12 +0000 Received: from Postix.phytec.de (172.25.0.11) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 10 Dec 2025 11:16:12 +0100 Received: from idefix.phytec.de (172.25.0.20) by mailrelayint.phytec.de (172.25.0.11) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 10 Dec 2025 11:16:12 +0100 Received: from pc.home ([172.25.39.2]) by idefix.phytec.de (IBM Domino Release 9.0.1FP7) with ESMTP id 2025121011161222-310 ; Wed, 10 Dec 2025 11:16:12 +0100 From: Christophe Parant To: , , , CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Subject: [PATCH RESEND v2 01/11] ARM: dts: stm32: phycore-stm32mp15: Rename device tree files Date: Wed, 10 Dec 2025 11:16:01 +0100 Message-ID: <20251210101611.27008-2-c.parant@phytec.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251210101611.27008-1-c.parant@phytec.fr> References: <20251210101611.27008-1-c.parant@phytec.fr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:12, Serialize by Router on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:12 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D09:EE_|PAWP195MB2606:EE_ X-MS-Office365-Filtering-Correlation-Id: ea15f9f6-f59e-4cdd-f4ea-08de37d5258a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|82310400026|1800799024|36860700013; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?MgkipbyAIDJgR1eAbJvVJV1WKjsvM+hKQnQJzI9BmlweOyBx2lrp29YRgqWD?= =?us-ascii?Q?kCPINNczKVH3ZjD/tzauJkU8tMXmAHalPB/eJAhbBYjS8GU4hbTrYPzZmYPY?= =?us-ascii?Q?B5HfFSU/LEA3ydswKY9g2jgjgz2fv9ExLzqWEwIVnUG7PXbPMRcVOOwKXSOj?= =?us-ascii?Q?S0K4lEEUXBZfAPOabXV8n3Yl269FNxqCW8kiqeaxIuG/DO0a7cqaIKgzRKPM?= =?us-ascii?Q?u0JXyMus1C4mYntUU4XAGX289vRsky3PlYPdnelkqz0QUqmUVOJvzX6+Lxu7?= =?us-ascii?Q?OWTq2voq33qOlXtFEAfMqRJfYEkn7u/lD9G/eJyXg4xQI+JXdNfhiPfWhxLS?= =?us-ascii?Q?iOpoTg7QxCqS9o9C2gACSHp3czEzvRfVZu4Jw/y1pmKzsPUcB+WBrNN89tFz?= =?us-ascii?Q?qCMltL6ltMpmWPzgPwb35Jr2Ft2+iNNQhxEBPfsjbwmkK8LogsHPvMac2mNw?= =?us-ascii?Q?dAJjlTd6eKrFeQ5yLjz5i3sC4nOI/EKO5zVkH6qdeJM0iQjCUEiNtNKMzZOv?= =?us-ascii?Q?oA8QYJlzzzAcuoJAX2PukQ60d8MPoF+VkrUBo8Zp/mX8B27fABdHC1TBYTNp?= =?us-ascii?Q?YHSo8tTjNWtYnOMtWOtBtfAm+sG4U6q8n6KLzgFyl7JqDIe5NhvyD+gj5VCy?= =?us-ascii?Q?rZK2eCtGmN4ShVhWXlhReUHEykiD6P8dVKuVZu1nvJIfXGBrV+SXL4ZjHdQI?= =?us-ascii?Q?0mYwmawZeJ/l7mwBhK5DnPecukQWy7ae/0d98N2odVF6YuV3buNk5PNbchku?= =?us-ascii?Q?R6t+wtp0k1XrBRsaI3lvZk/TXRj+ECqFltPVPLZopzr0mEPQsM8FJ4UZyHyf?= =?us-ascii?Q?bpkEYChlfVPT0E/lUhewiwEbW6uDX+TTRCmJIK1r1rzzH9flVA2iHOQKblFZ?= =?us-ascii?Q?xLR0BbjXiUr+CRPODxIG98LHnLYDj6Mofw4jCtcuc4ohxMNudfoq81diPt17?= =?us-ascii?Q?anR1DaxGnYVGaq572fz6S9MD8A/UHaDvLDMcV+5qZPDkSZ4BSw3/EjUA3jFN?= =?us-ascii?Q?OSRJf9Hkm9x393dqbmCQRNx0nCoya/rydsZjBOOFjATqlIGAAarrda7i5UlQ?= =?us-ascii?Q?erYyCuyyW0VN5g4/HUkCYcNSbdOl0/3p3CfXBqO1D0HP+B+wyjjkxBh3dP5O?= =?us-ascii?Q?bQ6ng8K+xkYBjYzUsaKa9oFwTHZV+y8LmuR2HCFCiyq7HdJyEgad5RdZtZcq?= =?us-ascii?Q?Ii1d1sKFtaieFkmgAibKos/nOdRoNglV3IcZ4755zkNi0jhsBm/zOqtlU48t?= =?us-ascii?Q?hXmVEg3yKTeMQp7T7XzBoGmBp/tSCK1FnAR/uvo3J5S0g3kfbqORx73bqySN?= =?us-ascii?Q?DjrtCnT5m6frjs2hf0Jpu3wGTx1yd8U7pzzqNpRQgVn/kMGRhD52xq66XgoB?= =?us-ascii?Q?c9LkjGLWhPlDDVc/0lQiAeIgxDDnTkPmsdltKI3Q2MQn6XN9ygJatdGECdwI?= =?us-ascii?Q?a17/bwqYaNR+VgaxfU1bFmBalGHiVW0uEQ2icBzUGasaeaZppe0QZu5WrbQz?= =?us-ascii?Q?Dq+7Ol686SwB+95ErgxJrE8OlWmMe+e8xrzMDoNVrT2/y2W1WEEOhVoJsJde?= =?us-ascii?Q?wAjq/1Zf6eRRdaljcSM=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(82310400026)(1800799024)(36860700013);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.fr X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 10:16:12.9880 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ea15f9f6-f59e-4cdd-f4ea-08de37d5258a X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D09.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWP195MB2606 Content-Type: text/plain; charset="utf-8" Rename "stm32mp157c-phycore-*" device tree for the following reasons: - The name of the dts should match to the phyBOARD name and not the name of the SoM ("phycore-stm32mp1-3" was initialy coming from the name of the yocto machine from meta-phytec). - PHYTEC manages different SoM configurations with different STM32MP15x SoC versions, so common dtsi files starting with "stm32mp15xx-*" should be used (as it is done for ST boards for example). - Add "-rdk" as suffix (for "Rapid Development Kit") to match our others phytec boards dts names (imx6, imx6ul,..). - "model" property is updated to introduce the name "phyBOARD-Sargas". Signed-off-by: Christophe Parant --- arch/arm/boot/dts/st/Makefile | 2 +- ...ore-stm32mp1-3.dts =3D> stm32mp157c-phyboard-sargas-rdk.dts} | 4 ++-- ...re-stm32mp15-som.dtsi =3D> stm32mp15xx-phyboard-sargas.dtsi} | 3 --- 3 files changed, 3 insertions(+), 6 deletions(-) rename arch/arm/boot/dts/st/{stm32mp157c-phycore-stm32mp1-3.dts =3D> stm32= mp157c-phyboard-sargas-rdk.dts} (89%) rename arch/arm/boot/dts/st/{stm32mp157c-phycore-stm32mp15-som.dtsi =3D> s= tm32mp15xx-phyboard-sargas.dtsi} (99%) diff --git a/arch/arm/boot/dts/st/Makefile b/arch/arm/boot/dts/st/Makefile index cc9948b9870f..099199f3e5f3 100644 --- a/arch/arm/boot/dts/st/Makefile +++ b/arch/arm/boot/dts/st/Makefile @@ -71,7 +71,7 @@ dtb-$(CONFIG_ARCH_STM32) +=3D \ stm32mp157c-lxa-tac-gen2.dtb \ stm32mp157c-odyssey.dtb \ stm32mp157c-osd32mp1-red.dtb \ - stm32mp157c-phycore-stm32mp1-3.dtb \ + stm32mp157c-phyboard-sargas-rdk.dtb \ stm32mp157c-ultra-fly-sbc.dtb dtb-$(CONFIG_ARCH_U8500) +=3D \ ste-snowball.dtb \ diff --git a/arch/arm/boot/dts/st/stm32mp157c-phycore-stm32mp1-3.dts b/arch= /arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts similarity index 89% rename from arch/arm/boot/dts/st/stm32mp157c-phycore-stm32mp1-3.dts rename to arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts index 28d7203264ce..26995eb2a619 100644 --- a/arch/arm/boot/dts/st/stm32mp157c-phycore-stm32mp1-3.dts +++ b/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts @@ -10,10 +10,10 @@ #include "stm32mp157.dtsi" #include "stm32mp15xc.dtsi" #include "stm32mp15xxac-pinctrl.dtsi" -#include "stm32mp157c-phycore-stm32mp15-som.dtsi" +#include "stm32mp15xx-phyboard-sargas.dtsi" =20 / { - model =3D "PHYTEC phyCORE-STM32MP1-3 Dev Board"; + model =3D "PHYTEC phyBOARD-Sargas STM32MP157C"; compatible =3D "phytec,phycore-stm32mp1-3", "phytec,phycore-stm32mp157c-som", "st,stm32mp157"; =20 diff --git a/arch/arm/boot/dts/st/stm32mp157c-phycore-stm32mp15-som.dtsi b/= arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi similarity index 99% rename from arch/arm/boot/dts/st/stm32mp157c-phycore-stm32mp15-som.dtsi rename to arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi index bf0c32027baf..ebbb82c09a1e 100644 --- a/arch/arm/boot/dts/st/stm32mp157c-phycore-stm32mp15-som.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi @@ -16,9 +16,6 @@ #include "stm32mp15-pinctrl.dtsi" =20 / { - model =3D "PHYTEC phyCORE-STM32MP15 SOM"; - compatible =3D "phytec,phycore-stm32mp157c-som", "st,stm32mp157"; - aliases { ethernet0 =3D ðernet0; rtc0 =3D &i2c4_rtc; --=20 2.34.1 From nobody Sat Feb 7 20:12:59 2026 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11021096.outbound.protection.outlook.com [52.101.65.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 48DB630C62D; Wed, 10 Dec 2025 10:16:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.96 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361785; cv=fail; b=cD+jhoyLor/yDmMKLntASEWCFnpTsClkTzAarXVKKqTOug5nKci8CpqjJgEWiBEaoiuTN/k4JvISMXZgVP4V5exgBXWeXUXTvciMpHyH8mgqiZ8DGi7EDR0JOPS+cju/wl4jDLO8hltHnsq6Oc2x9dBsOICHd97q+aequ3z3B3I= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361785; c=relaxed/simple; bh=DZ1CfheyHz/ztsY52dgA1R2pTmS/QFMWN2qBe3YYvxo=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=dvDQOfqF1dHo0ACgqcxNhnO7xZDkIca7s2dGMkY09zcMyHKi2rZ6T0FfxKVJTD7bYmlKFho6voH+TfTxqzbtiTJ6zjYv0MUKnAu1PoSh8d4fIiuBT3NK53WcVgJohpKe+STBYnslyf/bCVAKbccZ3IJIJHjgLzX94lTIQ0YxQpY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr; spf=pass smtp.mailfrom=phytec.fr; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b=IOBKlzD/; arc=fail smtp.client-ip=52.101.65.96 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.fr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b="IOBKlzD/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tDymRnZ7053PcgG5lOKqbobXjjubQaMsT016erkqZ+OIN9LCkbVXn3wUlkfYXmSDfZjzW0m8QTo3Yl7WifpViueQo76fuRuRqT+pg2/a8ddKxgaRZYhDXBYauMnHLtGUiw+ZdNsuBGa9XyTQTPwczpbYfr2teyLlEwZuikggAnlRB2oGNg5u6JtbwtcqQ1lC49qcEZruJlAu/US3F3E4cOH6zwJF7Fu3ymhNMhpFEnSUX0QPjPyUbrkDtm1n/bf6v13o1M/SmN7PqCz68kkbt0KrEg9zDD32ZqX0BSvztD4nZtTrSZj0qr0dzT9s47iGjTNI2157eKymK9dPI/2GNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=MYFZcgedsHbKEWgnA4wyqEy83wP02Zn/Bu9CLJkHjjw=; b=qyzlKjRUE+Jkb1tFa5AiNqqWyhA3VSBjq2QussvykKXrMx1JGsbsvihZP4v6hPBc36wpz74WVhzfFTidSVT8e4q49InkP8wvG2OrECB2YFjy/xhCTkqdeOY3wFjVRAmlrbfRY1nT220EqoCLCGfefMUSEqIwr9XV7YNZpmZqoKuMuTwO9k0tqRmC0lyLrJ29UTacx9TdNubkmGhpafMM6YCTl9U9V2ThrJDsl6ItQZIZNIKQ91qq26MvBLPYcRusDWf/v3RucBPOp4iMoVVjtNrM8EflJYu1+fmWXSXIT51aCPYQVDNthxL2FaIOS+z7zKu9jloTQ1WWRKWf2/lcgg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 91.26.50.189) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=phytec.fr; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.fr; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytecmesstechnikgmbh.onmicrosoft.com; s=selector1-phytecmesstechnikgmbh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MYFZcgedsHbKEWgnA4wyqEy83wP02Zn/Bu9CLJkHjjw=; b=IOBKlzD/KZuIp7HzuCZEQpw8W726P82Ip9MtWwVdpv0LkWSdrIBhSEXN72ac2HakbiTDyUtQBTjX5SOcgMhI0m96lvZ1dNyAP/ZOZ7u0fv4TgWL4LpAkp2RCe8+rjEHL3gXsYd4rFzGjR7QF6DRTx8sX/gGU2x2T015jBwm+s/s= Received: from DB9PR01CA0010.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::15) by GVX0PFEB50821B4.EURP195.PROD.OUTLOOK.COM (2603:10a6:158:401::7e7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 10:16:14 +0000 Received: from DU2PEPF00028D09.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::6b) by DB9PR01CA0010.outlook.office365.com (2603:10a6:10:1d8::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9388.14 via Frontend Transport; Wed, 10 Dec 2025 10:16:19 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.fr; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.fr; Received-SPF: Fail (protection.outlook.com: domain of phytec.fr does not designate 91.26.50.189 as permitted sender) receiver=protection.outlook.com; client-ip=91.26.50.189; helo=Postix.phytec.de; Received: from Postix.phytec.de (91.26.50.189) by DU2PEPF00028D09.mail.protection.outlook.com (10.167.242.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.4 via Frontend Transport; Wed, 10 Dec 2025 10:16:13 +0000 Received: from Postix.phytec.de (172.25.0.11) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 10 Dec 2025 11:16:12 +0100 Received: from idefix.phytec.de (172.25.0.20) by mailrelayint.phytec.de (172.25.0.11) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 10 Dec 2025 11:16:12 +0100 Received: from pc.home ([172.25.39.2]) by idefix.phytec.de (IBM Domino Release 9.0.1FP7) with ESMTP id 2025121011161264-311 ; Wed, 10 Dec 2025 11:16:12 +0100 From: Christophe Parant To: , , , CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Subject: [PATCH RESEND v2 02/11] ARM: dts: stm32: phyboard-sargas: Introduce SoM device tree Date: Wed, 10 Dec 2025 11:16:02 +0100 Message-ID: <20251210101611.27008-3-c.parant@phytec.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251210101611.27008-1-c.parant@phytec.fr> References: <20251210101611.27008-1-c.parant@phytec.fr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:12, Serialize by Router on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:12 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D09:EE_|GVX0PFEB50821B4:EE_ X-MS-Office365-Filtering-Correlation-Id: 5f6d9afd-5b87-4be3-97c9-08de37d52614 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|376014|36860700013|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?U5/QVLlkC3Yn9w/ZNoRDTFPGhK0R92jPCQ7ORI16kwMcuEZTIpmFOoTYCQeB?= =?us-ascii?Q?jjcoYbBwzv55yzAIbMJoxBWeU8COrRZ+EYyKCFNFLf0TGP78RVXMw8408mQN?= =?us-ascii?Q?bn/P3w3aGSeqV0bcQV3oUIwjfSPn84BdvY//VgrBa0RQG1fTgNe+jJf5V2Ex?= =?us-ascii?Q?2rMpn0x4gLlYl3ymN7nU0o0PETLcgUuxE++OAOY2xVl9ztWCe+0hKm5pCJZJ?= =?us-ascii?Q?4dyhCKfCsxpcrIrCsE5kvlBLZUAno97ni/Dzdfj1vc0DlP1vl79MIE5nE6dQ?= =?us-ascii?Q?q6PnMyDAcwDug+TKDmJA5najNnvD2F9ZnNbDBKF82oAH4ZY/BsX9/soexZVk?= =?us-ascii?Q?gdv+ZX5WRncuas83SZEi0faRnv1NYyf1ocedvx8KAnQ0ClCv7K9ay9CMIqHp?= =?us-ascii?Q?cPnBkGgD585wd6JIYRtKQzkXYwA+QHqmK+7aFHWXDhDubLiAK+XVNMTrqfhE?= =?us-ascii?Q?KQ6/RtQ/QbppO1mr7VrDbuVQ7vU+ad1EBDHj98Y2o/oXFb1rL7VujU29Kxz5?= =?us-ascii?Q?4NqoWc3Z6PxKp9h4ezmAOmYTDl4FshRcuw5CtFK1KZq/lZycLObnhpAI6gAb?= =?us-ascii?Q?UKiL6l6KvNAQq8eekrtsHc/b9sU7jZbdH9If8SxevRMMnf8xEAKG2sQ4Dcvx?= =?us-ascii?Q?xDOTB9g9E06qobTj+AyUKvG7kJCEuVt0k0WruTgD2mKDqhXs2iEG0sqdWPb5?= =?us-ascii?Q?+/5uqksN5XaNhAz5iSXG0FHRB2WSKwFG4wCf/W5BkoJryDwbCsqJNgbDq3He?= =?us-ascii?Q?D6uoeoTcddCMWX89vX/eFRNFV07XyzdrR1Lkt/MD37ZnLD41KV2hMFZAu2Vv?= =?us-ascii?Q?k84+FpSEbwy7ux1gVG/JNIoyW4SLrHamHZey+82I5spYvRNaEt7MYFfB9oPh?= =?us-ascii?Q?xNVpik33FaxjZW/68fkddjAIVSsejDT7mDse/KEoqyRsXtZEDvX0OEggf+Kz?= =?us-ascii?Q?Q5nGE+ft4aWZWRslq6nk7B9NaW7kElr3CNg7eiTKwP6Cw9SXvC4m5DXp9/gi?= =?us-ascii?Q?TiUH2HhX1HMfdRAz7dhhUC1n4FQg9tezG9yeQOaaiwo2G6/4KcA93G2KC7UU?= =?us-ascii?Q?vSQgzyKhvl7qyFBLw9Aixx7gis4cWJvcI0Pap3nDnoRm9XoRIfjvwKdj4TEK?= =?us-ascii?Q?5S3wAEifgIbvcs000GDgQcREWd4/js93MP65gLtR7e1VupVQylYbiTeYljF/?= =?us-ascii?Q?W6MEj77YfDRrKETX44vX571d9k0jIXW4jyKE82QymWTjw57ALIaWmfvMrqm8?= =?us-ascii?Q?mjn+WKyN6Op6KZNm3sG6VaK23zzjuqd7t9qC0QBGnsSzlzHD1bbHG2kNmpBj?= =?us-ascii?Q?sTD21vdBX3Wso2naJ7mpZPK42i9H6n/xaPE+e7qepjMqzGMJkgE35jxvAu5l?= =?us-ascii?Q?ykqQ9PLwlJkiM5JpKiBsQjQdyj59VWT0075tjbHdpMK2OQFInRiOEkw1g6xC?= =?us-ascii?Q?HVr05xcKQ/+GnYuB6PslYAkfFAhSBH7KsT6h+7f94xhPu9CVcySVp2dSawFt?= =?us-ascii?Q?/BeLSxdKFV2IkrWZg2LxXjzuJpl7rQ4RC6FIhtwcxo8mC2jr+IwgK8LNSHZt?= =?us-ascii?Q?GfRdriiRY4denTMl1s4=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(376014)(36860700013)(1800799024);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.fr X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 10:16:13.8900 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5f6d9afd-5b87-4be3-97c9-08de37d52614 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D09.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVX0PFEB50821B4 Content-Type: text/plain; charset="utf-8" Add stm32mp15xx-phycore-som.dtsi device tree file to split hardware features between the phyBOARD (baseboard) and the phyCORE (SoM). Signed-off-by: Christophe Parant --- .../st/stm32mp157c-phyboard-sargas-rdk.dts | 2 +- .../dts/st/stm32mp15xx-phyboard-sargas.dtsi | 317 +---------------- .../boot/dts/st/stm32mp15xx-phycore-som.dtsi | 329 ++++++++++++++++++ 3 files changed, 331 insertions(+), 317 deletions(-) create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi diff --git a/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts b/arc= h/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts index 26995eb2a619..48adc3462958 100644 --- a/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts +++ b/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts @@ -9,7 +9,7 @@ #include #include "stm32mp157.dtsi" #include "stm32mp15xc.dtsi" -#include "stm32mp15xxac-pinctrl.dtsi" +#include "stm32mp15xx-phycore-som.dtsi" #include "stm32mp15xx-phyboard-sargas.dtsi" =20 / { diff --git a/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi b/arch/a= rm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi index ebbb82c09a1e..2fdab99fc562 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi @@ -5,23 +5,13 @@ * Author: Dom VOVARD . */ =20 -#include -#include + #include #include #include #include -#include -#include -#include "stm32mp15-pinctrl.dtsi" =20 / { - aliases { - ethernet0 =3D ðernet0; - rtc0 =3D &i2c4_rtc; - rtc1 =3D &rtc; - }; - chosen { stdout-path =3D "serial0:115200n8"; }; @@ -42,48 +32,6 @@ key-enter { }; }; =20 - reserved-memory { - #address-cells =3D <1>; - #size-cells =3D <1>; - ranges; - - retram: retram@38000000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x38000000 0x10000>; - no-map; - }; - - mcuram: mcuram@30000000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x30000000 0x40000>; - no-map; - }; - - mcuram2: mcuram2@10000000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x10000000 0x40000>; - no-map; - }; - - vdev0vring0: vdev0vring0@10040000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x10040000 0x1000>; - no-map; - }; - - vdev0vring1: vdev0vring1@10041000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x10041000 0x1000>; - no-map; - }; - - vdev0buffer: vdev0buffer@10042000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x10042000 0x4000>; - no-map; - }; - }; - sound { compatible =3D "audio-graph-card"; label =3D "STM32MP1-PHYCORE"; @@ -93,44 +41,6 @@ sound { dais =3D <&sai2b_port>, <&sai2a_port>; }; - - regulator_vin: regulator { - compatible =3D "regulator-fixed"; - regulator-name =3D "vin"; - regulator-min-microvolt =3D <5000000>; - regulator-max-microvolt =3D <5000000>; - regulator-always-on; - }; -}; - -ðernet0 { - pinctrl-0 =3D <ðernet0_rgmii_pins_d>; - pinctrl-1 =3D <ðernet0_rgmii_sleep_pins_d>; - pinctrl-names =3D "default", "sleep"; - phy-mode =3D "rgmii-id"; - max-speed =3D <1000>; - phy-handle =3D <&phy0>; - st,eth-clk-sel; - status =3D "okay"; - - mdio { - #address-cells =3D <1>; - #size-cells =3D <0>; - compatible =3D "snps,dwmac-mdio"; - - phy0: ethernet-phy@1 { - compatible =3D "ethernet-phy-ieee802.3-c22"; - reg =3D <1>; - interrupt-parent =3D <&gpiog>; - interrupts =3D <12 IRQ_TYPE_EDGE_FALLING>; - ti,rx-internal-delay =3D ; - ti,tx-internal-delay =3D ; - ti,fifo-depth =3D ; - ti,min-output-impedance; - enet-phy-lane-no-swap; - ti,clk-output-sel =3D ; - }; - }; }; =20 &i2c1 { @@ -222,176 +132,6 @@ led-2 { }; }; =20 -&i2c4 { - pinctrl-names =3D "default", "sleep"; - pinctrl-0 =3D <&i2c4_pins_a>; - pinctrl-1 =3D <&i2c4_sleep_pins_a>; - i2c-scl-rising-time-ns =3D <185>; - i2c-scl-falling-time-ns =3D <20>; - status =3D "okay"; - - pmic@33 { - compatible =3D "st,stpmic1"; - reg =3D <0x33>; - interrupts-extended =3D <&gpioa 0 IRQ_TYPE_EDGE_FALLING>; - interrupt-controller; - #interrupt-cells =3D <2>; - - regulators { - compatible =3D "st,stpmic1-regulators"; - buck1-supply =3D <®ulator_vin>; - buck2-supply =3D <®ulator_vin>; - buck3-supply =3D <®ulator_vin>; - buck4-supply =3D <®ulator_vin>; - ldo1-supply =3D <&v3v3>; - ldo2-supply =3D <&v3v3>; - ldo3-supply =3D <&vdd_ddr>; - ldo4-supply =3D <®ulator_vin>; - ldo5-supply =3D <&v3v3>; - ldo6-supply =3D <&v3v3>; - boost-supply =3D <®ulator_vin>; - pwr_sw1-supply =3D <&bst_out>; - pwr_sw2-supply =3D <&bst_out>; - - vddcore: buck1 { - regulator-name =3D "vddcore"; - regulator-min-microvolt =3D <1200000>; - regulator-max-microvolt =3D <1350000>; - regulator-always-on; - regulator-initial-mode =3D <0>; - }; - - vdd_ddr: buck2 { - regulator-name =3D "vdd_ddr"; - regulator-min-microvolt =3D <1350000>; - regulator-max-microvolt =3D <1350000>; - regulator-always-on; - regulator-initial-mode =3D <0>; - }; - - vdd: buck3 { - regulator-name =3D "vdd"; - regulator-min-microvolt =3D <3300000>; - regulator-max-microvolt =3D <3300000>; - regulator-always-on; - st,mask-reset; - regulator-initial-mode =3D <0>; - }; - - v3v3: buck4 { - regulator-name =3D "v3v3"; - regulator-min-microvolt =3D <3300000>; - regulator-max-microvolt =3D <3300000>; - regulator-always-on; - regulator-initial-mode =3D <0>; - }; - - v1v8_audio: ldo1 { - regulator-name =3D "v1v8_audio"; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <1800000>; - regulator-always-on; - interrupts =3D ; - - }; - - vdd_eth_2v5: ldo2 { - regulator-name =3D "dd_eth_2v5"; - regulator-min-microvolt =3D <2500000>; - regulator-max-microvolt =3D <2500000>; - regulator-always-on; - interrupts =3D ; - - }; - - vtt_ddr: ldo3 { - regulator-name =3D "vtt_ddr"; - regulator-min-microvolt =3D <500000>; - regulator-max-microvolt =3D <750000>; - regulator-always-on; - regulator-over-current-protection; - }; - - vdd_usb: ldo4 { - regulator-name =3D "vdd_usb"; - interrupts =3D ; - }; - - vdda: ldo5 { - regulator-name =3D "vdda"; - regulator-min-microvolt =3D <2900000>; - regulator-max-microvolt =3D <2900000>; - interrupts =3D ; - regulator-boot-on; - }; - - vdd_eth_1v0: ldo6 { - regulator-name =3D "vdd_eth_1v0"; - regulator-min-microvolt =3D <1000000>; - regulator-max-microvolt =3D <1000000>; - regulator-always-on; - interrupts =3D ; - - }; - - vref_ddr: vref_ddr { - regulator-name =3D "vref_ddr"; - regulator-always-on; - }; - - bst_out: boost { - regulator-name =3D "bst_out"; - interrupts =3D ; - }; - - vbus_otg: pwr_sw1 { - regulator-name =3D "vbus_otg"; - interrupts =3D ; - regulator-active-discharge =3D <1>; - }; - - vbus_sw: pwr_sw2 { - regulator-name =3D "vbus_sw"; - interrupts =3D ; - regulator-active-discharge =3D <1>; - }; - }; - - onkey { - compatible =3D "st,stpmic1-onkey"; - interrupts =3D , - ; - interrupt-names =3D "onkey-falling", - "onkey-rising"; - power-off-time-sec =3D <10>; - }; - - watchdog { - compatible =3D "st,stpmic1-wdt"; - }; - }; - - i2c4_eeprom: eeprom@50 { - compatible =3D "microchip,24c32", - "atmel,24c32"; - reg =3D <0x50>; - }; - - i2c4_rtc: rtc@52 { - compatible =3D "microcrystal,rv3028"; - reg =3D <0x52>; - }; -}; - -&ipcc { - status =3D "okay"; -}; - -&iwdg2 { - timeout-sec =3D <32>; - status =3D "okay"; -}; - &m_can2 { pinctrl-names =3D "default", "sleep"; pinctrl-0 =3D <&m_can2_pins_a>; @@ -399,46 +139,6 @@ &m_can2 { status =3D "okay"; }; =20 -&m4_rproc { - memory-region =3D <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>, - <&vdev0vring1>, <&vdev0buffer>; - mboxes =3D <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>; - mbox-names =3D "vq0", "vq1", "shutdown", "detach"; - interrupt-parent =3D <&exti>; - interrupts =3D <68 1>; - status =3D "okay"; -}; - -&pwr_regulators { - vdd-supply =3D <&vdd>; - vdd_3v3_usbfs-supply =3D <&vdd_usb>; -}; - -&qspi { - pinctrl-names =3D "default", "sleep"; - pinctrl-0 =3D <&qspi_clk_pins_a &qspi_bk1_pins_a>; - pinctrl-1 =3D <&qspi_clk_sleep_pins_a &qspi_bk1_sleep_pins_a>; - status =3D "okay"; - - flash0: flash@0 { - compatible =3D "winbond,w25q128", "jedec,spi-nor"; - reg =3D <0>; - spi-rx-bus-width =3D <4>; - spi-max-frequency =3D <50000000>; - m25p,fast-read; - #address-cells =3D <1>; - #size-cells =3D <1>; - }; -}; - -&rng1 { - status =3D "okay"; -}; - -&rtc { - status =3D "okay"; -}; - &sai2 { clocks =3D <&rcc SAI2>, <&rcc PLL3_Q>, <&rcc PLL3_R>; clock-names =3D "pclk", "x8k", "x11k"; @@ -492,21 +192,6 @@ &sdmmc1 { status =3D "okay"; }; =20 -&sdmmc2 { - pinctrl-names =3D "default", "opendrain", "sleep"; - pinctrl-0 =3D <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_e>; - pinctrl-1 =3D <&sdmmc2_b4_od_pins_a &sdmmc2_d47_pins_e>; - pinctrl-2 =3D <&sdmmc2_b4_sleep_pins_a &sdmmc2_d47_sleep_pins_e>; - non-removable; - no-sd; - no-sdio; - st,neg-edge; - bus-width =3D <8>; - vmmc-supply =3D <&v3v3>; - vqmmc-supply =3D <&v3v3>; - mmc-ddr-3_3v; -}; - &spi1 { pinctrl-names =3D "default", "sleep"; pinctrl-0 =3D <&spi1_pins_a>; diff --git a/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi b/arch/arm/b= oot/dts/st/stm32mp15xx-phycore-som.dtsi new file mode 100644 index 000000000000..660cdc260963 --- /dev/null +++ b/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi @@ -0,0 +1,329 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) +/* + * Copyright (C) Phytec GmbH 2019-2020 - All Rights Reserved + * Author: Dom VOVARD + * Copyright (C) 2022-2023 Steffen Trumtrar + * Copyright (C) 2024 PHYTEC Messtechnik GmbH + * Author: Christophe Parant + */ + +#include +#include +#include +#include +#include "stm32mp15-pinctrl.dtsi" +#include "stm32mp15xxac-pinctrl.dtsi" + +/ { + + aliases { + ethernet0 =3D ðernet0; + rtc0 =3D &i2c4_rtc; + rtc1 =3D &rtc; + }; + + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + retram: retram@38000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x38000000 0x10000>; + no-map; + }; + + mcuram: mcuram@30000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x30000000 0x40000>; + no-map; + }; + + mcuram2: mcuram2@10000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x10000000 0x40000>; + no-map; + }; + + vdev0vring0: vdev0vring0@10040000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x10040000 0x1000>; + no-map; + }; + + vdev0vring1: vdev0vring1@10041000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x10041000 0x1000>; + no-map; + }; + + vdev0buffer: vdev0buffer@10042000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x10042000 0x4000>; + no-map; + }; + }; + + regulator_vin: regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vin"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + regulator-always-on; + }; +}; + +ðernet0 { + pinctrl-0 =3D <ðernet0_rgmii_pins_d>; + pinctrl-1 =3D <ðernet0_rgmii_sleep_pins_d>; + pinctrl-names =3D "default", "sleep"; + phy-mode =3D "rgmii-id"; + max-speed =3D <1000>; + phy-handle =3D <&phy0>; + st,eth-clk-sel; + status =3D "okay"; + + mdio { + #address-cells =3D <1>; + #size-cells =3D <0>; + compatible =3D "snps,dwmac-mdio"; + + phy0: ethernet-phy@1 { + compatible =3D "ethernet-phy-ieee802.3-c22"; + reg =3D <1>; + interrupt-parent =3D <&gpiog>; + interrupts =3D <12 IRQ_TYPE_EDGE_FALLING>; + ti,rx-internal-delay =3D ; + ti,tx-internal-delay =3D ; + ti,fifo-depth =3D ; + ti,min-output-impedance; + enet-phy-lane-no-swap; + ti,clk-output-sel =3D ; + }; + }; +}; + +&i2c4 { + pinctrl-names =3D "default", "sleep"; + pinctrl-0 =3D <&i2c4_pins_a>; + pinctrl-1 =3D <&i2c4_sleep_pins_a>; + i2c-scl-rising-time-ns =3D <185>; + i2c-scl-falling-time-ns =3D <20>; + status =3D "okay"; + + pmic@33 { + compatible =3D "st,stpmic1"; + reg =3D <0x33>; + interrupts-extended =3D <&gpioa 0 IRQ_TYPE_EDGE_FALLING>; + interrupt-controller; + #interrupt-cells =3D <2>; + + regulators { + compatible =3D "st,stpmic1-regulators"; + buck1-supply =3D <®ulator_vin>; + buck2-supply =3D <®ulator_vin>; + buck3-supply =3D <®ulator_vin>; + buck4-supply =3D <®ulator_vin>; + ldo1-supply =3D <&v3v3>; + ldo2-supply =3D <&v3v3>; + ldo3-supply =3D <&vdd_ddr>; + ldo4-supply =3D <®ulator_vin>; + ldo5-supply =3D <&v3v3>; + ldo6-supply =3D <&v3v3>; + boost-supply =3D <®ulator_vin>; + pwr_sw1-supply =3D <&bst_out>; + pwr_sw2-supply =3D <&bst_out>; + + vddcore: buck1 { + regulator-name =3D "vddcore"; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1350000>; + regulator-always-on; + regulator-initial-mode =3D <0>; + }; + + vdd_ddr: buck2 { + regulator-name =3D "vdd_ddr"; + regulator-min-microvolt =3D <1350000>; + regulator-max-microvolt =3D <1350000>; + regulator-always-on; + regulator-initial-mode =3D <0>; + }; + + vdd: buck3 { + regulator-name =3D "vdd"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-always-on; + st,mask-reset; + regulator-initial-mode =3D <0>; + }; + + v3v3: buck4 { + regulator-name =3D "v3v3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-always-on; + regulator-initial-mode =3D <0>; + }; + + v1v8_audio: ldo1 { + regulator-name =3D "v1v8_audio"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; + interrupts =3D ; + + }; + + vdd_eth_2v5: ldo2 { + regulator-name =3D "dd_eth_2v5"; + regulator-min-microvolt =3D <2500000>; + regulator-max-microvolt =3D <2500000>; + regulator-always-on; + interrupts =3D ; + + }; + + vtt_ddr: ldo3 { + regulator-name =3D "vtt_ddr"; + regulator-min-microvolt =3D <500000>; + regulator-max-microvolt =3D <750000>; + regulator-always-on; + regulator-over-current-protection; + }; + + vdd_usb: ldo4 { + regulator-name =3D "vdd_usb"; + interrupts =3D ; + }; + + vdda: ldo5 { + regulator-name =3D "vdda"; + regulator-min-microvolt =3D <2900000>; + regulator-max-microvolt =3D <2900000>; + interrupts =3D ; + regulator-boot-on; + }; + + vdd_eth_1v0: ldo6 { + regulator-name =3D "vdd_eth_1v0"; + regulator-min-microvolt =3D <1000000>; + regulator-max-microvolt =3D <1000000>; + regulator-always-on; + interrupts =3D ; + + }; + + vref_ddr: vref_ddr { + regulator-name =3D "vref_ddr"; + regulator-always-on; + }; + + bst_out: boost { + regulator-name =3D "bst_out"; + interrupts =3D ; + }; + + vbus_otg: pwr_sw1 { + regulator-name =3D "vbus_otg"; + interrupts =3D ; + regulator-active-discharge =3D <1>; + }; + + vbus_sw: pwr_sw2 { + regulator-name =3D "vbus_sw"; + interrupts =3D ; + regulator-active-discharge =3D <1>; + }; + }; + + onkey { + compatible =3D "st,stpmic1-onkey"; + interrupts =3D , + ; + interrupt-names =3D "onkey-falling", + "onkey-rising"; + power-off-time-sec =3D <10>; + }; + + watchdog { + compatible =3D "st,stpmic1-wdt"; + }; + }; + + i2c4_eeprom: eeprom@50 { + compatible =3D "microchip,24c32", + "atmel,24c32"; + reg =3D <0x50>; + }; + + i2c4_rtc: rtc@52 { + compatible =3D "microcrystal,rv3028"; + reg =3D <0x52>; + }; +}; + +&ipcc { + status =3D "okay"; +}; + +&iwdg2 { + timeout-sec =3D <32>; + status =3D "okay"; +}; + +&m4_rproc { + memory-region =3D <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>, + <&vdev0vring1>, <&vdev0buffer>; + mboxes =3D <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>; + mbox-names =3D "vq0", "vq1", "shutdown", "detach"; + interrupt-parent =3D <&exti>; + interrupts =3D <68 1>; + status =3D "okay"; +}; + +&pwr_regulators { + vdd-supply =3D <&vdd>; + vdd_3v3_usbfs-supply =3D <&vdd_usb>; +}; + +&qspi { + pinctrl-names =3D "default", "sleep"; + pinctrl-0 =3D <&qspi_clk_pins_a &qspi_bk1_pins_a>; + pinctrl-1 =3D <&qspi_clk_sleep_pins_a &qspi_bk1_sleep_pins_a>; + status =3D "okay"; + + flash0: flash@0 { + compatible =3D "winbond,w25q128", "jedec,spi-nor"; + reg =3D <0>; + spi-rx-bus-width =3D <4>; + spi-max-frequency =3D <50000000>; + m25p,fast-read; + #address-cells =3D <1>; + #size-cells =3D <1>; + }; +}; + +&rng1 { + status =3D "okay"; +}; + +&rtc { + status =3D "okay"; +}; + +&sdmmc2 { + pinctrl-names =3D "default", "opendrain", "sleep"; + pinctrl-0 =3D <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_e>; + pinctrl-1 =3D <&sdmmc2_b4_od_pins_a &sdmmc2_d47_pins_e>; + pinctrl-2 =3D <&sdmmc2_b4_sleep_pins_a &sdmmc2_d47_sleep_pins_e>; + non-removable; + no-sd; + no-sdio; + st,neg-edge; + bus-width =3D <8>; + vmmc-supply =3D <&v3v3>; + vqmmc-supply =3D <&v3v3>; + mmc-ddr-3_3v; +}; --=20 2.34.1 From nobody Sat Feb 7 20:12:59 2026 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11023132.outbound.protection.outlook.com [52.101.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5B437309F1D; Wed, 10 Dec 2025 10:16:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.72.132 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361783; cv=fail; b=FudLTqOGsJY/e4ug84i+v6Bi44+bBLqCfUH7E4e2yaxnFQfRnMSkmVin0cX+cw/lgm+68scyXAQ5oUIWgrzTclijWJqSS6Reu6PqCraNLNvpo7JrOa//cgCwqAmovHU6plxNpFRqqbYC9m4FAL88el+ockz7ubnMkNwrD3M5dSA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361783; c=relaxed/simple; bh=OcybQJdn9g6chw3Qe3jjzXe+eoibaRjZZ8fwGPIIODo=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=cvgzup08azSxSN/0MqbLOd/F+yfFLIZx2rtIskGxyJZi4+Svki2MeRoVKgY6zDjEJk5w4XAeQSC4nPjXgXqOvnKcT0rkVH1QcU9uYWf4MHUZJXkEzNIc9QzSz9iNZnHAwoPPDK2XUt0PYV8TLU7aiT9cI7Dz9LiL95jNCkpugX4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr; spf=pass smtp.mailfrom=phytec.fr; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b=h5Lq8K4T; arc=fail smtp.client-ip=52.101.72.132 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.fr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b="h5Lq8K4T" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Kjyk9OhEv+m/pEeykegoep//jL5KEjl/G1hdQMK4FFPBxeoiT/o6Lv8kJmmod/jqJbRY0be7DKdpApvWPAQMHTl40xPggJVbiGSEcZbsdizNuket+5dpcDC/I17KzFGqhVyKiLOf2mpDLsnq/4Qr+eRpWhSSS7guylCYo5hyLUZ/+6O03Eo295RT0CDGFxsfvEgofu/IMbqm0L6f0maNhX1KcmaKsjfZkhwhjcd6rQgSKOFiYqgPVfUBF61kFm9lAbPWwFF7DZFIJr/mlFP4hT2MR1b0BxZ7zphsn9bhGbIZylxCxNYG4iXurzt4pITjYwtDAap/4h1itN6sIcRiKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1Vds/MnZEbft5fXkvc91e7/XEVhS7rNlDKfebxzTZQE=; b=nJWGU6sFVuT1SpXCanmWL0lHOAcRHmXvoYMZHcDLLxoQ9wEvuGxWpNdZVEmrAMq7t0YHHByo1VkaCo7XhFJOWpgdCWRUgO8/GUmLXZ3izYZzea7MgH9QT4mcscTghfapV7FPhCSVR543NGfW6TnkAtO8KySae4xhxZ/sU5aNrWJVZwUgX4DSaaJbMZsGV6cD+Ege4vNurshIg6eaK87mTt+mX1dqWMUalVnKpU/3bMze4i0KxAiqAA3daxFjHxzRjnAiC6fwv0UwI8SWByjEwj2whmZylK/ZG73l55lh5w2OfbNFbaZ1BGJj7QqkU5VlG2xQZyfLH3rN06zA3sGQUw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 91.26.50.189) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=phytec.fr; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.fr; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytecmesstechnikgmbh.onmicrosoft.com; s=selector1-phytecmesstechnikgmbh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1Vds/MnZEbft5fXkvc91e7/XEVhS7rNlDKfebxzTZQE=; b=h5Lq8K4TA/8bLCYuRm5ZelkPENgmI1LwI/E4jXHmpe3av3nZSlbKJ8hBGwgeFdfKoNGUQfGeAzHDJ/lbgZkyrceLpSujMwFAbAPgNjuxgKjLNh+QaDleiGkVRV59iVpihrAmfpTEtJEs1ILfqkSX4pwr0xt1N9V3ADbcKj7oSt4= Received: from DB9PR01CA0006.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::11) by GVXP195MB2028.EURP195.PROD.OUTLOOK.COM (2603:10a6:150:3f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.8; Wed, 10 Dec 2025 10:16:14 +0000 Received: from DU2PEPF00028D09.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::f8) by DB9PR01CA0006.outlook.office365.com (2603:10a6:10:1d8::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9412.6 via Frontend Transport; Wed, 10 Dec 2025 10:16:14 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.fr; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.fr; Received-SPF: Fail (protection.outlook.com: domain of phytec.fr does not designate 91.26.50.189 as permitted sender) receiver=protection.outlook.com; client-ip=91.26.50.189; helo=Postix.phytec.de; Received: from Postix.phytec.de (91.26.50.189) by DU2PEPF00028D09.mail.protection.outlook.com (10.167.242.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.4 via Frontend Transport; Wed, 10 Dec 2025 10:16:14 +0000 Received: from Postix.phytec.de (172.25.0.11) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 10 Dec 2025 11:16:13 +0100 Received: from idefix.phytec.de (172.25.0.20) by mailrelayint.phytec.de (172.25.0.11) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 10 Dec 2025 11:16:13 +0100 Received: from pc.home ([172.25.39.2]) by idefix.phytec.de (IBM Domino Release 9.0.1FP7) with ESMTP id 2025121011161306-312 ; Wed, 10 Dec 2025 11:16:13 +0100 From: Christophe Parant To: , , , CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Subject: [PATCH RESEND v2 03/11] dt-bindings: arm: stm32: Modify STM32MP15x Phytec board items types Date: Wed, 10 Dec 2025 11:16:03 +0100 Message-ID: <20251210101611.27008-4-c.parant@phytec.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251210101611.27008-1-c.parant@phytec.fr> References: <20251210101611.27008-1-c.parant@phytec.fr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:13, Serialize by Router on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:13 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D09:EE_|GVXP195MB2028:EE_ X-MS-Office365-Filtering-Correlation-Id: 5244c380-90ad-4ef0-4b81-08de37d52698 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?vPYOagR9F4fsOmKk1TAy4vPMQo+3P2JlQ+IazgFgyeFI0RGfPnVyTim24vQO?= =?us-ascii?Q?PQubknp6AEDMDLIu4o181yfxP1yPD+WxeD940K2ZlQJrT2FxTs/Wup0fO6vd?= =?us-ascii?Q?t07jom/Fkz6231ft7psbwyE71ZGF55jk56tDneBBOunI0+LxadfeurlGxouC?= =?us-ascii?Q?ryMyzpH0Vi/Wsy1/7Z0I+SK1FS3opidCZ5ngw0+2r52Zf+uSy3KQGJvjOlsN?= =?us-ascii?Q?8EBTWwmn5mbpkZun4Cbz5Sb7q8ldTyzQ+kLAk6GlHTgTaQhrMXvPRajR8qPb?= =?us-ascii?Q?KJXznV/ByGvyDTSIw+d4wRtfi00kHpin5dQsih2i2qDv9M7fFUuf7wyt7aTN?= =?us-ascii?Q?CDGk8cwaR/7bN3sbKuEIASNAA7CvnMkQawloMvNzdPtRiuBPZkbkoFIXXq+L?= =?us-ascii?Q?1vgshSjEo7ryVScW1yBqguAiEJKzmtR5D8d4p+O8lbf74Rfe8lu9adjzoJZn?= =?us-ascii?Q?GbWKtr+1ENaBPoE5SixuB0aqSbmYSX2ezTczxbUxReORYATCC3Yev0ciMlz+?= =?us-ascii?Q?LHrnWenHbEPOGQzNKt+G3vWUkEsgSdMe4aPxp+J7YUaDJTQD1tb4OpvHk5X0?= =?us-ascii?Q?yMWabSdyWPCOq2n2olM8ZRNqPG5zqPYSQ6CUpntBKHwRQ/HaRBbOWAXvOL6S?= =?us-ascii?Q?jf+KFKIzdn4Xg9ha2RaqrAK3QrpNMBqmCw2pJQWhqrogbDefNgedkqTKuQ+F?= =?us-ascii?Q?ZBIqMDuK/Kc9QzHuwn2jeXN5o9mAiBPqazEok6eZMwl1Eugx97gqdbzfWMDG?= =?us-ascii?Q?UpspBNdsIkfGAFv29TPA3bj5tS+V3RLdKwlGoKeFpMXxCABlIF83kfII5vYS?= =?us-ascii?Q?jXWe33QAtaCRVZLMeyBVnbQZFMdfGMYcwAQVu8ZkhgPfLL+4E/fKg1emOLul?= =?us-ascii?Q?akSddZYVqv3vdth4OMWHfEeylas9eKU2rd4Mn51DoxFXCDo6eavZjg6UA1k6?= =?us-ascii?Q?3ybrWE2oLOGxgH2KlK7LfxUcStzkfzZJn7R8OLo8TLSP98NWM/UwH5koThmD?= =?us-ascii?Q?K0Kyiai3uK03TA/bOYadgMQQUvQJDJMIwyT0YRUEKO4mCqykHDJczq+KyTuq?= =?us-ascii?Q?qmxHJot+KOtUuG853P7J9DE5JwUyBjeUoyKYJXttwIx/hKa9y5nworsh+fU/?= =?us-ascii?Q?VOwK9HACEFSSH4IGqxZdvtbxpWjGArS2uWUGgwuZHRmS9/kKK0BFJ0EQwdbc?= =?us-ascii?Q?B74UlUVu9aQYKDYCotrMOPi88mdyN4D8evkg58TUy9aLWXXL60YMtcOphCOr?= =?us-ascii?Q?9lkq+yz60u5zapxbjPJqdFLC4ZpxStEzbwFgwscPXvX0pW5CW0nptIjkM4vV?= =?us-ascii?Q?AjODHsbQjSqVIAoE6BlPLPrJoamMPedlN2Hs/usgTgQ0cqCSJ5cLX+aFUPb9?= =?us-ascii?Q?CxxfTsdXBootnl+IihtkkaBRAOt4j+ofnvreU77lezIVnP5sXAuJCIuuMbBH?= =?us-ascii?Q?dlWab1F8HBwj7g3+1GYxrm//8RE6+S7a5rxn9JufGl7S5wWqJt94XRzj39lx?= =?us-ascii?Q?PPbuQqFnzPH+fjdIq9vafrZUKM7yRtDOx326UqVZaIQnHZgKkdgt7mJVpaxp?= =?us-ascii?Q?LpxFmCrTf7EtKQGTUJs=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(1800799024)(36860700013)(82310400026);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.fr X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 10:16:14.7542 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5244c380-90ad-4ef0-4b81-08de37d52698 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D09.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXP195MB2028 Content-Type: text/plain; charset="utf-8" As Phytec manages different SoM configurations with different STM32MP15 SoC versions, modify the phyBOARD and SoM compatible items to "enum" instead of "const". The description concerns PHYTEC SoM equipped with STM32MP157 ("st,stm32mp157" is "const"). Also add comments in front of the enum items to be able to identify the compatible string with the phyBOARD/phyCORE names. Signed-off-by: Christophe Parant --- Documentation/devicetree/bindings/arm/stm32/stm32.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/stm32/stm32.yaml b/Docum= entation/devicetree/bindings/arm/stm32/stm32.yaml index 408532504a24..fbd3d364c1f7 100644 --- a/Documentation/devicetree/bindings/arm/stm32/stm32.yaml +++ b/Documentation/devicetree/bindings/arm/stm32/stm32.yaml @@ -182,10 +182,12 @@ properties: - const: seeed,stm32mp157c-odyssey-som - const: st,stm32mp157 =20 - - description: Phytec STM32MP1 SoM based Boards + - description: Phytec STM32MP157 SoM based Boards items: - - const: phytec,phycore-stm32mp1-3 - - const: phytec,phycore-stm32mp157c-som + - enum: + - phytec,phycore-stm32mp1-3 # phyBOARD-Sargas with phyCORE-S= TM32MP157C SoM + - enum: + - phytec,phycore-stm32mp157c-som # phyCORE-STM32MP157C SoM - const: st,stm32mp157 =20 - description: Ultratronik STM32MP1 SBC based Boards --=20 2.34.1 From nobody Sat Feb 7 20:12:59 2026 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11023140.outbound.protection.outlook.com [52.101.83.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A8E5730C343; Wed, 10 Dec 2025 10:16:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.140 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361783; cv=fail; b=I4F/Z7o01z3BSpVgswi/jYfQrhmMmweWfBmJZ9dUX94HKpYJYuOTyG0k2If71XArPrtHStZU8cz6TqiLRQvVDFe02KpXnJu8s7Ux0Uslo7xxSfcN68A5i97FxTZ1hCyASijUvxLQgPrQAamMtLaWV8NBzFUkUjqCuRZVHOTEuV4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361783; c=relaxed/simple; bh=xvFgcsblfwZrK2OJMULGfnPOMzkcw37uPzbWoI1y/Ys=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ZHUidWaviGT89disBsomvJlm7PU4Cznzg3FMiGZz1y4iWXMeNFd2FPoaBhI0bWn9nGRztIIehSjJ0PGU8KVbB2KoJR7aNe8vCWDEKU94S0AP8s2Cl15ydDJKSHNe/ffx1QGU/sf0qHZY6rDir27ou5NUol7FByPzlli0b4m8TrE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr; spf=pass smtp.mailfrom=phytec.fr; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b=AkjEsIPL; arc=fail smtp.client-ip=52.101.83.140 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.fr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b="AkjEsIPL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hdz0j02cAYcYVo0/6NKwb/zKzxPxaWSrQ9FRfONq0GLWrHeqPVpgiC1FIIi6YTGaKkvd/LGirkzAwSM9l/p6cYwBJNhgENkWLcujs898dpO7ZgWqhfNppwAYpl4zQQHfTL7x3b+WpjpBzQY9V0Lv4+t9Y/oug3CX7MQwF3R5a2ry8EIdBKE+eft7/v2p3Q+TQ4Uf4q67u24Og9H3dsLNLmKDJsoVbeQ4yphKHbAQljXlQkyRxJctI70QrDAOZI23yptYzMlvGyzyBZO+tMQO4AKcruL2Ul+bWL+JyOzq7Q8m30ef3DOrgkNK41oqRE3Kwj4PwVGl0RLwL5NhNyiWtQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=eCpGj14y8qnWzSxrj6VdBuo5/QZItUYGIcekqKER1Go=; b=kZplxndKw8pAWD3yP1iy7blWYiJnEkJT/pebcexiHYEQwQWEDXxJT+QOKuTVcO9cHusxQZ1kTPAzi6kGgOxFNC++DV/KYChx7MasZIW4VsEyKJf48zAIQPu7aa8GEvnzU/0SBmPhHDwh7YKgsQA3s06DOa7YRsA2Rv4GJ9B4bSfFtDXkWYoEsksYxO7zAc/V5BGcpYOicDyFwPFoiOY8g/Ro5BAXpgp/1LZN7T9+2agdz89NDuB2g7G4Inl0xALLIKFwYtdz6QUx3oVipW/rpTDf9WJkfOwFdD8TwX7554j/7aNDH7RtPAFT/pBJZLph9UXHGEtAJvpELYT/D2/Ekg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 91.26.50.189) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=phytec.fr; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.fr; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytecmesstechnikgmbh.onmicrosoft.com; s=selector1-phytecmesstechnikgmbh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eCpGj14y8qnWzSxrj6VdBuo5/QZItUYGIcekqKER1Go=; b=AkjEsIPLzr4EVAsj2nJAIQDAKtslNaZ6rziQco66XH2HaRWQpHe+qm0wgr4jayiRIgGBM16us6Lk9H5gGRSwYkh5KMV7qPxCybpIQAffDRazvQmxEWRhYJ8/AYP9HV2y5anGvMpgwu4qbDgQ8aeUZioU7dXDHF+Yg2iUhzIRThM= Received: from DB9PR01CA0024.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::29) by PA3P195MB2844.EURP195.PROD.OUTLOOK.COM (2603:10a6:102:4d5::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 10:16:16 +0000 Received: from DU2PEPF00028D09.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::d9) by DB9PR01CA0024.outlook.office365.com (2603:10a6:10:1d8::29) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9412.7 via Frontend Transport; Wed, 10 Dec 2025 10:16:09 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.fr; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.fr; Received-SPF: Fail (protection.outlook.com: domain of phytec.fr does not designate 91.26.50.189 as permitted sender) receiver=protection.outlook.com; client-ip=91.26.50.189; helo=Postix.phytec.de; Received: from Postix.phytec.de (91.26.50.189) by DU2PEPF00028D09.mail.protection.outlook.com (10.167.242.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.4 via Frontend Transport; Wed, 10 Dec 2025 10:16:15 +0000 Received: from Postix.phytec.de (172.25.0.11) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 10 Dec 2025 11:16:13 +0100 Received: from idefix.phytec.de (172.25.0.20) by mailrelayint.phytec.de (172.25.0.11) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 10 Dec 2025 11:16:13 +0100 Received: from pc.home ([172.25.39.2]) by idefix.phytec.de (IBM Domino Release 9.0.1FP7) with ESMTP id 2025121011161348-313 ; Wed, 10 Dec 2025 11:16:13 +0100 From: Christophe Parant To: , , , CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Subject: [PATCH RESEND v2 04/11] ARM: dts: stm32: Add new pinmux groups for phyboard-sargas and phycore Date: Wed, 10 Dec 2025 11:16:04 +0100 Message-ID: <20251210101611.27008-5-c.parant@phytec.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251210101611.27008-1-c.parant@phytec.fr> References: <20251210101611.27008-1-c.parant@phytec.fr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:13, Serialize by Router on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:13 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D09:EE_|PA3P195MB2844:EE_ X-MS-Office365-Filtering-Correlation-Id: 41fdaccb-e344-4ef5-6e63-08de37d52751 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|36860700013|1800799024|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?T2Iw6cm36jr/FILbLXI/8bgqt/voDTuTzF3a5m4KFMQ0rnzHx7Om8RdnjPBP?= =?us-ascii?Q?gHNsKrQoHpLE7JCsFSXB7iZnuenyYBvVyb2EEPTQxBY0nnd6kYqj85gEoBe7?= =?us-ascii?Q?ys2Ak1M6dHJbCPxRF6hqV3FBz5iwu158peNEz5U2MvVd7sczH4h20lkaCo+E?= =?us-ascii?Q?qqnNOZ5DRXc60sqD+Px0Xzg8MHISiRGiTO1URwwb9isBgAs8jFCMElUKtBwZ?= =?us-ascii?Q?ryVI6UVJ7TapvPDDmL5B98HgO7rQ31lbUFAsimn93T3Xjgtq2PiTl0d30eYV?= =?us-ascii?Q?ndmXswYNzUOv1rqCrmXKtaXhIslFQ9ecOHI44gWfAnpkJsSf4TAKX4KUP8it?= =?us-ascii?Q?72nu7L4dSPvuAKzKdkopBlYeXat8jw8VfOHpHhEhlB9CyRPvG9DnoV5Q56Ao?= =?us-ascii?Q?CcO1Dz7b8FTH1cmRfIWmMrDURQZ3eH8V/TVy5ZAhOOurhd9jL75RCeeA7V0+?= =?us-ascii?Q?mht1TUOGkBRB9GG9EnuPPSzlRSy8Lnx+XC/UyUeOW4tTIiTcoFicJV4jKW2B?= =?us-ascii?Q?CO1gH6GzWgV2AVS7IyTnCv+BUBY/lP5CIjgFtMtwdGnJB2W8RcRcjHncdC5R?= =?us-ascii?Q?cxcvTqoil6ukG/VRuevA4JeGpy65541aNNvBYqfSUXqggYwZyof3JEg2A9y0?= =?us-ascii?Q?rhRrRm1FIasSxcTE1AvCxyrpZZOLUx0PtyajIIIqcO5F+ubBuRlxclJI/JE1?= =?us-ascii?Q?QpSk2dv1A2M7op0CZbvGv5hpnpJEITeSnhbkcbEFf8BQwFyDVEgYcSi6lJMH?= =?us-ascii?Q?HjqMz9xrHNCbx87O68Ukx7Vgnz43ZW94dxQzD87DUC1+rjy95VQAQiC8E/vV?= =?us-ascii?Q?jM7YCqhklPPihV4XLgDPQGIMIKj2PAbdNdrSuM0g1aMmVF88p4WhCpy4lUSx?= =?us-ascii?Q?8pg65AYftSKY4ck8VfoAVnrHXbGL4LhljY4D0gNMKePPUqvMpfjRHHhpavhj?= =?us-ascii?Q?jRQW+poVQ/9vwhMWcUWl9G1vNSHjuowlCAAl1oNYU9sdJqEsvD2zuZHD/Gvq?= =?us-ascii?Q?OBa2P0/9D5m5TZj2Nr+98RimZAgiQOJrB/hUFu1B7Sqra6oukddTD3/ltXWo?= =?us-ascii?Q?/EQdQxS4UOvOIuHcW7w5Qpafmp4iLLyvXMu4XPyW5SRTr7m+4ec9ddQ+J/W0?= =?us-ascii?Q?skleVsWFVzmDFq2jpjqlPYLvOi/+VQqVxIErc7oCxMwa9PbCS2h07DddZ0kE?= =?us-ascii?Q?pH/XmwSr2qTE+7QOJW+Dji4zgohDje/joGHrdjnsBRY0PGEOzCbe5bspWxRW?= =?us-ascii?Q?Y7S/PuiwhLLreiH6608U05nYzY7y622A+Emui8OVGtDwBxPGLiz81PnTZPxP?= =?us-ascii?Q?hs08ASuwT940SlP2IW9WNhimQb4eGByoAOwSL0YmDLgVTJ547KNAMTRMTsns?= =?us-ascii?Q?HrLJ+z0fKU9zXbKmEVGm1ZrKJLuMhyfRJjKPV6cwF2rb5UbQNT119YU9ME6D?= =?us-ascii?Q?A/FAs2fDF+Pl4tzFyRXQtwyZF8uxQUc0XJzfftB62B7eiJGz119V5TJdXdmW?= =?us-ascii?Q?QlJaeXi0iFuzQHjEl905kcNmVb/+zUvzSIsBB4aEM99lVVeULk1b+1RhNFEE?= =?us-ascii?Q?FN7kJpkVnRVSNQYsqGQ=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(36860700013)(1800799024)(82310400026);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.fr X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 10:16:15.9673 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 41fdaccb-e344-4ef5-6e63-08de37d52751 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D09.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA3P195MB2844 Content-Type: text/plain; charset="utf-8" Add add alternate pinmux for following interfaces used on phyBOARD-Sargas: - UART4 - LTDC - DCMI - TIM5 - SAI2 Fix "ethernet0_rgmii_pins_d" pinmux used on phyCORE-STM32MP15x: ETH_RGMII_GTX_CLK pin was missing. Signed-off-by: Christophe Parant --- arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 164 ++++++++++++++++++++ 1 file changed, 164 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi b/arch/arm/boot/dt= s/st/stm32mp15-pinctrl.dtsi index 40605ea85ee1..f242959e8716 100644 --- a/arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi @@ -223,6 +223,45 @@ pins { }; }; =20 + /omit-if-no-ref/ + dcmi_pins_d: dcmi-3 { + pins { + pinmux =3D ,/* DCMI_HSYNC */ + ,/* DCMI_VSYNC */ + ,/* DCMI_PIXCLK */ + ,/* DCMI_D0 */ + ,/* DCMI_D1 */ + ,/* DCMI_D2 */ + ,/* DCMI_D3 */ + ,/* DCMI_D4 */ + ,/* DCMI_D5 */ + ,/* DCMI_D6 */ + ,/* DCMI_D7 */ + ,/* DCMI_D8 */ + ;/* DCMI_D9 */ + bias-disable; + }; + }; + + /omit-if-no-ref/ + dcmi_sleep_pins_d: dcmi-sleep-3 { + pins { + pinmux =3D ,/* DCMI_HSYNC */ + ,/* DCMI_VSYNC */ + ,/* DCMI_PIXCLK */ + ,/* DCMI_D0 */ + ,/* DCMI_D1 */ + ,/* DCMI_D2 */ + ,/* DCMI_D3 */ + ,/* DCMI_D4 */ + ,/* DCMI_D5 */ + ,/* DCMI_D6 */ + ,/* DCMI_D7 */ + ,/* DCMI_D8 */ + ;/* DCMI_D9 */ + }; + }; + /omit-if-no-ref/ ethernet0_rgmii_pins_a: rgmii-0 { pins1 { @@ -386,6 +425,7 @@ pins1 { ethernet0_rgmii_pins_d: rgmii-3 { pins1 { pinmux =3D , /* ETH_RGMII_CLK125 */ + , /* ETH_RGMII_GTX_CLK */ , /* ETH_RGMII_TXD0 */ , /* ETH_RGMII_TXD1 */ , /* ETH_RGMII_TXD2 */ @@ -1304,6 +1344,65 @@ pins { }; }; =20 + /omit-if-no-ref/ + ltdc_pins_f: ltdc-5 { + pins { + pinmux =3D , /* LCD_CLK */ + , /* LCD_HSYNC */ + , /* LCD_VSYNC */ + , /* LCD_DE */ + , /* LCD_R2 */ + , /* LCD_R3 */ + , /* LCD_R4 */ + , /* LCD_R5 */ + , /* LCD_R6 */ + , /* LCD_R7 */ + , /* LCD_G2 */ + , /* LCD_G3 */ + , /* LCD_G4 */ + , /* LCD_G5 */ + , /* LCD_G6 */ + , /* LCD_G7 */ + , /* LCD_B2 */ + , /* LCD_B3 */ + , /* LCD_B4 */ + , /* LCD_B5 */ + , /* LCD_B6 */ + ; /* LCD_B7 */ + bias-disable; + drive-push-pull; + slew-rate =3D <1>; + }; + }; + + /omit-if-no-ref/ + ltdc_sleep_pins_f: ltdc-sleep-5 { + pins { + pinmux =3D , /* LCD_CLK */ + , /* LCD_HSYNC */ + , /* LCD_VSYNC */ + , /* LCD_DE */ + , /* LCD_R2 */ + , /* LCD_R3 */ + , /* LCD_R4 */ + , /* LCD_R5 */ + , /* LCD_R6 */ + , /* LCD_R7 */ + , /* LCD_G2 */ + , /* LCD_G3 */ + , /* LCD_G4 */ + , /* LCD_G5 */ + , /* LCD_G6 */ + , /* LCD_G7 */ + , /* LCD_B2 */ + , /* LCD_B3 */ + , /* LCD_B4 */ + , /* LCD_B5 */ + , /* LCD_B6 */ + ; /* LCD_B7 */ + }; + }; + /omit-if-no-ref/ mco1_pins_a: mco1-0 { pins { @@ -1644,6 +1743,23 @@ pins { }; }; =20 + /omit-if-no-ref/ + pwm5_pins_c: pwm5-2 { + pins { + pinmux =3D ; /* TIM5_CH4 */ + bias-pull-down; + drive-push-pull; + slew-rate =3D <0>; + }; + }; + + /omit-if-no-ref/ + pwm5_sleep_pins_c: pwm5-sleep-2 { + pins { + pinmux =3D ; /* TIM5_CH4 */ + }; + }; + /omit-if-no-ref/ pwm8_pins_a: pwm8-0 { pins { @@ -1869,6 +1985,21 @@ pins { }; }; =20 + /omit-if-no-ref/ + sai2a_pins_d: sai2a-3 { + pins { + pinmux =3D ; /* SAI2_SD_A */ + bias-disable; + }; + }; + + /omit-if-no-ref/ + sai2a_sleep_pins_d: sai2a-3 { + pins { + pinmux =3D ; /* SAI2_SD_A */ + }; + }; + /omit-if-no-ref/ sai2b_pins_a: sai2b-0 { pins1 { @@ -2856,6 +2987,39 @@ pins { }; }; =20 + /omit-if-no-ref/ + uart4_pins_f: uart4-5 { + pins1 { + pinmux =3D ; /* UART4_TX */ + bias-disable; + drive-push-pull; + slew-rate =3D <0>; + }; + pins2 { + pinmux =3D ; /* UART4_RX */ + bias-disable; + }; + }; + + /omit-if-no-ref/ + uart4_idle_pins_f: uart4-idle-5 { + pins1 { + pinmux =3D ; /* UART4_TX */ + }; + pins2 { + pinmux =3D ; /* UART4_RX */ + bias-disable; + }; + }; + + /omit-if-no-ref/ + uart4_sleep_pins_f: uart4-sleep-5 { + pins { + pinmux =3D , /* UART4_TX */ + ; /* UART4_RX */ + }; + }; + /omit-if-no-ref/ uart5_pins_a: uart5-0 { pins1 { --=20 2.34.1 From nobody Sat Feb 7 20:12:59 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11020137.outbound.protection.outlook.com [52.101.69.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 69EB030BF66; Wed, 10 Dec 2025 10:16:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.137 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361783; cv=fail; b=T3HRJyjG4KM1WipLcnejF7yzQj+EkuegYduag1Awnb0UfCux8g+AJMvdTgG/qCE4XzluAMdTg3AUo5UOeHziY+M5qtIPvjTvqxo2DlWYoKBcyXMbeLMKG8wutQYOSx1WfMchkVtia9wASY1PM9QILr4xyvcjVYdUHvra79GSYWg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361783; c=relaxed/simple; bh=k0libBrD3eP6H848lsHwZ+NxwNLUFSVbPJNMEgcEnS4=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Ibv1xARXYrQLqJuMxNnAlzbOjBRt40e6I+/XCJa1WiG5uP3GAWdIy4VQsw4wMLQDXmqNe69r2mLgEYP+js5stsDf9ej2wCc4cKx0QC8b4qleYoLn2wJptGtnrNo1codQ+KnoBP34C+EFQK/fmU4Et1GGrLOr5RUWihtmkwvsjTc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr; spf=pass smtp.mailfrom=phytec.fr; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b=Q11O0U0I; arc=fail smtp.client-ip=52.101.69.137 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.fr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b="Q11O0U0I" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QbYeb2AhUoUB3RroLmJbPyIBgeQyXaC+4KRA2VbAekTCNDEa1uDywg+6sC9XnpKrE6HvvieCTnWl0PqxmI43M6owvPRUjQvZ0UfUpXtp7sd/c+Fig+gODcjPZz2RrNXNHfFGhgrT7Ht3KKzo3atOWrSpHYslhS1F5pyA+5ZCYjo64d2fsGqb7wKiDfB+utLuQs2QMtBeTYrjnHrhYzwA6ssZWZd+4+49x+d2OtKRSuJL0pEC07Yud/Wywj1jfWQuCKv8NSHAonTtkK7CCYRA6DNSiJ9t8lIgGcD9bd3VD6YDkJFAvbqkvtZ/fuua1JjXg3vtGOTNK5Ac7Kwuao/kQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RfnSzLR/duxm3IUxGAlwn2fbzDVyLuSpyxsrAfEf0fo=; b=pf/Xq4lhZz1bzuiPABK6gfyPNy8NKCLprQ4eI0SrNX0wupfNpkL67GW0O98tIVQ56GlyuLAMUpBbFj/KuJ/8ZhmsW5DNc1T6vBw9XP3qPf4qs8phYEiFvfDWfRfFFGJcttaHl8jhfwS8GMHJqKn8R/NPy7NnqgGj/Xa8w7i/SpjyVSbJoY5vwVmyrh0zYP3QOFioPwUWCZPqgeXi5SWg2iuCTfwCgepr6XCNCsgWvQO6c33s8A9SYB1oSmKDgOTs1ufkquSGBtAmajZ2qo/FwPhClAt/CBc7Udi41KlWv/vzAwT2nWoouQrYweklKnTiM3z9q12gji8mD/CmKrXobA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 91.26.50.189) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=phytec.fr; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.fr; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytecmesstechnikgmbh.onmicrosoft.com; s=selector1-phytecmesstechnikgmbh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RfnSzLR/duxm3IUxGAlwn2fbzDVyLuSpyxsrAfEf0fo=; b=Q11O0U0IOgYzyJB23uuytI2BctoNDP0r81fyoaymsiTpA/kiDpuuj0avqfsc9oLXF8AAQ6OtFQT2BSFHzDAiYDkBt7yIa+9HSELZvNvG77qFvngbw6TaSPBl0fqoJANcPzXh8vEsMaFK0d2pCeXgGWZ+Dq0uj9otXs1/bhKvdrA= Received: from DB9PR01CA0017.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::22) by AM9P195MB1300.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:3af::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.8; Wed, 10 Dec 2025 10:16:16 +0000 Received: from DU2PEPF00028D09.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::15) by DB9PR01CA0017.outlook.office365.com (2603:10a6:10:1d8::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9412.6 via Frontend Transport; Wed, 10 Dec 2025 10:16:12 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.fr; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.fr; Received-SPF: Fail (protection.outlook.com: domain of phytec.fr does not designate 91.26.50.189 as permitted sender) receiver=protection.outlook.com; client-ip=91.26.50.189; helo=Postix.phytec.de; Received: from Postix.phytec.de (91.26.50.189) by DU2PEPF00028D09.mail.protection.outlook.com (10.167.242.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.4 via Frontend Transport; Wed, 10 Dec 2025 10:16:16 +0000 Received: from Postix.phytec.de (172.25.0.11) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 10 Dec 2025 11:16:14 +0100 Received: from idefix.phytec.de (172.25.0.20) by mailrelayint.phytec.de (172.25.0.11) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 10 Dec 2025 11:16:14 +0100 Received: from pc.home ([172.25.39.2]) by idefix.phytec.de (IBM Domino Release 9.0.1FP7) with ESMTP id 2025121011161390-314 ; Wed, 10 Dec 2025 11:16:13 +0100 From: Christophe Parant To: , , , CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Subject: [PATCH RESEND v2 05/11] ARM: dts: stm32: phyboard-sargas: Fix uart4 and sai2 pinctrl Date: Wed, 10 Dec 2025 11:16:05 +0100 Message-ID: <20251210101611.27008-6-c.parant@phytec.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251210101611.27008-1-c.parant@phytec.fr> References: <20251210101611.27008-1-c.parant@phytec.fr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:13, Serialize by Router on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:14 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D09:EE_|AM9P195MB1300:EE_ X-MS-Office365-Filtering-Correlation-Id: d5e93e3b-84b2-49ac-3470-08de37d527a0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|36860700013|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Cs4+tErpE4tn7aCztl/vR1VnAw37DGPzM7VY4XgoiDVp/wSVbXfHYLL/sj6x?= =?us-ascii?Q?UMJOi21W1dR0ypsWkWgy58TsQdx2C7ku5PlM2Kx0/bpPSg02JWOHJU5JEbJI?= =?us-ascii?Q?ET1p5DJRsZx5w9B0qHhSk5ShVegsrcfhDny7EG2ZvZj0/iuqjDwbJ1N3Z86D?= =?us-ascii?Q?XdyzKwLLMb57SAPims//SQh2ASIpjcWnAsqaNO2MhiOuGKPCJXTSbzZfKW3c?= =?us-ascii?Q?KMYvpjsRigbSNP888nUvoL/C9w4b8mOqfzws6nXIO23U0SAPU+Km5KIRdu0j?= =?us-ascii?Q?0LPHVhLFh5xikUkIfq3r/6tTq4kaycic4Dul06AzYMtQGh8VrOIPJuu6KEhv?= =?us-ascii?Q?k2N1WbCkgVzqkX/YcnRee6w3WenkccbJZPQoxFwpuBos0NLO4CtZ6SrD5Mpp?= =?us-ascii?Q?KusSaZ5T8LMCmlxrnzy5X3M6Ceu5QlXyh8sPncBn6xEtnimmQkrlXGIJM0oX?= =?us-ascii?Q?lNJOVQNYKC3MAUbFkPWoMMWFCNYDCEOMwe4MZoqIocqyc1WTQ8BrnXQx8WTq?= =?us-ascii?Q?/fuGofIBL5FTuRDlI4HWPMmMJPGZKXBrLh+aSzc5QbcO6+eCw/XXyOS5vu/R?= =?us-ascii?Q?ei7yo+ReI/FWdo7mR5DnbEqhdo6zh9MCUkqbTCCzFN44m18FHjZKQBhwoG05?= =?us-ascii?Q?lYiWNc4vjzYxdQE1R5sl4y5VF3qoS724/qJv/v8sKN2yhDmK4bbI3SseMzQ6?= =?us-ascii?Q?Magy/q23e9HGQ9CuUvZv39HP1y0rER0qNyBjE4uAGT/vfsWEGXR62VBOZJ1q?= =?us-ascii?Q?VszJFJx4YXpnhTUBDWWc5Sbh4s06wtD6ZdzhvsUBrRtwFwixGUDg6YgtfWqN?= =?us-ascii?Q?USN76bGDjq6AgaG/ojnYlFYZ87DoqHJaKneHDfJ/2BzOoantHGBvK96i4ebo?= =?us-ascii?Q?tUBojQcmLPlpkMt3OHyzXOom5pXg+z/62KZI+LrW4zLXXccQdjo+sk5UDy8x?= =?us-ascii?Q?J4W9cTRL6Kn716zRn+edn3ccEQXpOP5mxJ1Tc85aXkT0BQ6Wf980cCeoJft7?= =?us-ascii?Q?h4hP4Fd96sPCEHvEmRHhtt58cdRBER9+IKsQ1FwE1crtbZRe22q3f4Vow/pO?= =?us-ascii?Q?eTrChLY+J9WmAGl1apvmVuFkmKYD0gY7gYINFzWfpzUS5fn2Vle/eDapJekO?= =?us-ascii?Q?ZJpnO/A422QexDjdwbjW1vK6+/0ov6pM/y1YxBxYQpaJSv1ddtg5aF8s5Kj6?= =?us-ascii?Q?+CooazWdpco0mZJEAHmI1jPtQsBvEXcDFHwblnRUne2+JOE75JqQ+53OoCLG?= =?us-ascii?Q?CWQ2yYlnuLJUctEAdmRziUc4H6L9shWGPrvxpetykaecuxgmKjmqMZgISE0B?= =?us-ascii?Q?RTCxFuDiYQ+CdTKk/5/MsbV+sfQ1KyeILD7ZDhGcw9zuHLspgB1jS4KwvcYW?= =?us-ascii?Q?FKiVCkILw5aOYcLcOxLNKRw6f6gQOGHtVoLg84t15pYlAwmn93aKZpKiwsgH?= =?us-ascii?Q?lW7AnFCh+pMt9QvtySj4N3Xy49tOQN95JJiXbzCOCWC5Yw+rXfFpHUVHnMxI?= =?us-ascii?Q?OyrDI8PAuFqJNEkg2lOkhlFyV2b6dHgvizLSB3wceWIP1yu/aHCAzQwbLJwU?= =?us-ascii?Q?bix0wC/mg6T8PXDhOco=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(36860700013)(376014);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.fr X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 10:16:16.4831 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d5e93e3b-84b2-49ac-3470-08de37d527a0 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D09.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P195MB1300 Content-Type: text/plain; charset="utf-8" - UART4: "uart4_pins_a" pinmux option does not apply here, as PB9 should be used for UART4_TX instead of PG11 (PG11 is LCD_B3 on Sargas). Use "uart4_pins_f" instead. Also remove "pinctrl-3" which is useless (identical to "pinctrl-1"). - SAI2 A: "sai2a_pins_b" pinmux option does not apply here, as only PI6 is used for SAI2 A ("SAI2_SD_A"). Other pins of this group (PI7 and PD13) are not used for audio. Use "sai2a_sleep_pins_d" instead. Signed-off-by: Christophe Parant --- arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi b/arch/a= rm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi index 2fdab99fc562..44f3aa1ddebf 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi @@ -143,8 +143,8 @@ &sai2 { clocks =3D <&rcc SAI2>, <&rcc PLL3_Q>, <&rcc PLL3_R>; clock-names =3D "pclk", "x8k", "x11k"; pinctrl-names =3D "default", "sleep"; - pinctrl-0 =3D <&sai2a_pins_b>, <&sai2b_pins_d>; - pinctrl-1 =3D <&sai2a_sleep_pins_b>, <&sai2b_sleep_pins_d>; + pinctrl-0 =3D <&sai2a_pins_d>, <&sai2b_pins_d>; + pinctrl-1 =3D <&sai2a_sleep_pins_d>, <&sai2b_sleep_pins_d>; status =3D "okay"; }; =20 @@ -202,10 +202,9 @@ &spi1 { =20 &uart4 { pinctrl-names =3D "default", "sleep", "idle"; - pinctrl-0 =3D <&uart4_pins_a>; - pinctrl-1 =3D <&uart4_sleep_pins_a>; - pinctrl-2 =3D <&uart4_idle_pins_a>; - pinctrl-3 =3D <&uart4_pins_a>; + pinctrl-0 =3D <&uart4_pins_f>; + pinctrl-1 =3D <&uart4_sleep_pins_f>; + pinctrl-2 =3D <&uart4_idle_pins_f>; /delete-property/dmas; /delete-property/dma-names; status =3D "okay"; --=20 2.34.1 From nobody Sat Feb 7 20:12:59 2026 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11021091.outbound.protection.outlook.com [52.101.65.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2972D30AD05; Wed, 10 Dec 2025 10:16:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.91 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361784; cv=fail; b=RcjMrE1Ls9NfPjp8M5+TzXT40R8Qn93KW5kOzRuQBk7A8fwCc3jMaRV983a3gQtSa/k+u98VO5zK1dsrzUL1IG6OVfPNdt2S7vu/CS4DG0GVPfIu0oDxEPnSMUUEuwoIk50DDpnHzoxoqTv+rATuU0r5Nmdq0X4RyZSYHQeP6BU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361784; c=relaxed/simple; bh=Jje1HGvqkXSE2GFUrgAg7ou5ZSmtZhO6jLJq0RwIjRw=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ZKrdhR6AgAzrxNLRqypzyHy1bSRt9AqXPgjUM+zcEBlVQWnpwEbMZEnD9Ci05Cpy2hdx5hFqd5CpkC+ajEjOtrF8c1tH3uwvkXNOv7M3PAN1RHTBOgfcgtq29JpN3GfnUoF58kkSaJK8C8PvKuT9HGoN/W9yVnGb2bRWA2MabpQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr; spf=pass smtp.mailfrom=phytec.fr; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b=Okvfpenf; arc=fail smtp.client-ip=52.101.65.91 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.fr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b="Okvfpenf" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=o3EHkJoMTrs8NVod9tHtO9qVclyeUCDDWBNdvLp6m5hBsJrjgs/a4b5xhi572cLtwGdo45LtpEDEw96DttwrThTiHS2XqtTTj2SmcQ2l8M92YW9BmXhqeH1BRMFTWJcQZ3/mrBPVOsm6Dq3dAZijXMol32BYU2u3bmuov1hRXzwIDXD2bwRkRMu0aNJxr+kAfOMvq/EcZMvoKW/nuYgrvcMTCkhuuS1A+4ialC38jxUpER31yyt1etpG2o45vqPiO2vgzP3Qbl7RYeYLXonpvAFIw9AvjJ9Mk665B1MWtKd6F+WMpHjTx1S4dK1j/XeTq2KxNaNMwbFwMZF2IChnzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/GQP4wRF0C9Ayuoe88iWNVNtaLSpaAhjrkZfGNetWnY=; b=O5qzHaPqL4GVlnpakMg43WD6cVNiMHmCGJ1KNBfBKz6nBB/dHPmRLIDEFbnt9D3LuEzz6AY4NNyDj1tktZtq94xlfY2WedC9Q/D15mF48UOD1Iwt9LaWtnQ9rmDEbMPrLu2HDuz5UdH8fRRR0MrxDAptQjvxqA+/9Ry5HG5KuR25HTGfbniYlimTh0npPs0RdW8+8mfwOoMyv1fPWX/m3MKX7XcraikAt+Z3R1baETL3yuO0zjorQxDzAOJFueNck5/rwkt2JqCCgmtkEfJO6jfWWRPxai/9MSbQe+YZ7MN0QrY8ngZf2vmrKlDwpqxDaM2JchN/0R9HLY4VViXFbA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 91.26.50.189) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=phytec.fr; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.fr; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytecmesstechnikgmbh.onmicrosoft.com; s=selector1-phytecmesstechnikgmbh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/GQP4wRF0C9Ayuoe88iWNVNtaLSpaAhjrkZfGNetWnY=; b=OkvfpenfLTjCxcrcVAk1O/FbPE3+UsLP9DYx5ucI/qqXaCCfxfPjxsRDnz1hmzg/H08ZTWHJh+Z1Tf+H/mBN2sbjJYaoTNepcVNFsRZZsjRLLCe6RjG/5zrZJ/NB5jJ+6yvTKI5ixlR/UcRkJdfa4YjlEnZZjXprHlfBr8xICx0= Received: from DB9PR01CA0020.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::25) by PR3P195MB0554.EURP195.PROD.OUTLOOK.COM (2603:10a6:102:34::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.8; Wed, 10 Dec 2025 10:16:16 +0000 Received: from DU2PEPF00028D09.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::61) by DB9PR01CA0020.outlook.office365.com (2603:10a6:10:1d8::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9388.14 via Frontend Transport; Wed, 10 Dec 2025 10:15:37 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.fr; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.fr; Received-SPF: Fail (protection.outlook.com: domain of phytec.fr does not designate 91.26.50.189 as permitted sender) receiver=protection.outlook.com; client-ip=91.26.50.189; helo=Postix.phytec.de; Received: from Postix.phytec.de (91.26.50.189) by DU2PEPF00028D09.mail.protection.outlook.com (10.167.242.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.4 via Frontend Transport; Wed, 10 Dec 2025 10:16:16 +0000 Received: from Postix.phytec.de (172.25.0.11) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 10 Dec 2025 11:16:14 +0100 Received: from idefix.phytec.de (172.25.0.20) by mailrelayint.phytec.de (172.25.0.11) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 10 Dec 2025 11:16:14 +0100 Received: from pc.home ([172.25.39.2]) by idefix.phytec.de (IBM Domino Release 9.0.1FP7) with ESMTP id 2025121011161432-315 ; Wed, 10 Dec 2025 11:16:14 +0100 From: Christophe Parant To: , , , CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Subject: [PATCH RESEND v2 06/11] ARM: dts: stm32: phycore-stm32mp15: qspi: Fix memory map and pinctrl Date: Wed, 10 Dec 2025 11:16:06 +0100 Message-ID: <20251210101611.27008-7-c.parant@phytec.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251210101611.27008-1-c.parant@phytec.fr> References: <20251210101611.27008-1-c.parant@phytec.fr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:14, Serialize by Router on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:14 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D09:EE_|PR3P195MB0554:EE_ X-MS-Office365-Filtering-Correlation-Id: aa8c9a0c-c707-44a2-7595-08de37d527d5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|82310400026|36860700013; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?IdvYewS6k7WRvVKsHDrTKgTWnGqko55OVpmHzSXxR0Do2rQ5vNToswg2VAhC?= =?us-ascii?Q?AGEUoXldOoGdBnuyt19NX5lGwr0eILJdIYz3D+pBiq9nH8nt3K4G3usYdGp6?= =?us-ascii?Q?0drDog7Fprl6Gainx2mN4TwSCb0QrA7jcNp1JeEReQX9+t9y+tkzfxzd8ty6?= =?us-ascii?Q?+ez420hEt6LN7mh+YHh84jWmf7jXCH2aNnb9bKQRZRLWH6Ehn+UOLHX9QC81?= =?us-ascii?Q?j0ozIbbsp6qAueNRgEhiJ4etXZJfX5zglK4ZjZExCxhh7n3zoO0ErCHZzhVE?= =?us-ascii?Q?uBd2LBhu95G06yFU1ebnPxprvouHC+2PLa9+aGHJpAG+ySYmAJ3qMejcrpNp?= =?us-ascii?Q?yOsSitx5h4/Ob9hHwkA/6WoK2g1mgYq6J207URerqcHy4olnAOuQsCyFWpAq?= =?us-ascii?Q?PR5EFa4JkfBgIpikwH9QJEfyGvjdMcuEk4gFsvn5Em+Nlc0NmM3HOG4mZNip?= =?us-ascii?Q?Y9mcGnSRzuGRHlUXzUmIKe7ERN6Yea1zos3n0JTxVum/Rp7ccQgYs6ZIEF2+?= =?us-ascii?Q?+1g4IgzuPzYHVaAFMYKitHIwPkTkNVqDEQwq6jIsPr+H0oSjh7bkHoNayiYz?= =?us-ascii?Q?nV+afHetjcfx13nv61eqFpsn/P0iIBRnkpy8J//MFRrdsG25GY3bczlwQlST?= =?us-ascii?Q?WSnpwMIZcpKkm0go5hPIVFHsaBSWDefwCQ/XRAo5yanBpMzU3swODhEFZGK3?= =?us-ascii?Q?Piet6YZcturZA82Dp+bvgGWt5T1eSZ5wlFZUpYBCctsqwccP2YXLcmiyy1X/?= =?us-ascii?Q?O3q6pBv/JmA1B7uwDs1IVq8QFfteFZu0HyGts0RMiNPCtM3F1ys9VUrhTS71?= =?us-ascii?Q?Qw0BGbXeLm9AAHuEdb13DBOYiwKU8Lks0KRt0huyvdmphOKAbcL0TEYkGkst?= =?us-ascii?Q?iO31qfZVDWehMcZbZPdTFbdswX/E3hIOqa9P3BtrOQrkpXIyW5lbb5UVxCw5?= =?us-ascii?Q?adsXQAZ1LQzZuZxmOxMWM9U8WhJxJy5ba3DHJkZjNJe5qk+L/oaO0caMZ8DH?= =?us-ascii?Q?PDUN3zOvozAprQWyau9Tmrv34dOfGQJXs8gze8AisgKrwxHyVW52bYreUOII?= =?us-ascii?Q?WrHktgtS+l4dAxG7hURxH0BVjrChIk0vzLo1Upi/rqN71W0piK84TQA9lj/S?= =?us-ascii?Q?upXpnIY/OmHlHcQwGNhHv7H5ZJmDLgfoT2jsesFBsfZEDs6baSWvcVFPVvM5?= =?us-ascii?Q?qOMm5wzFLQYectcJB9WERPG5Yvt2pCcaewxd/Mny706gpuvtl+eHP7WTNIfP?= =?us-ascii?Q?CxC2KSHT9roqe98ZL3mIo64Xwh1rtSkb7GCoF+xONS08VB4qjk2AwSTWSwgx?= =?us-ascii?Q?yFZlGkpLWO5q5FiHNvurxLg7NbLJndfI1DRu9tbn8Chkr3QgnrwCMCQRvpcS?= =?us-ascii?Q?YDeJrm7TSlGuX8wsOEU3kjUm3Zy08EuhDTUgi2kWHITxEzVJogcebJJ+RtWP?= =?us-ascii?Q?rpsfyxuCUp25gtevd88Hw1vr6nrWVz5IR3woTzbKEFH7BUg6ZQyK5Oi/4VBj?= =?us-ascii?Q?a5IJmaL8Qy5A6YFhqdvOAIt+RQJKw4scUK9cC76oIAak8NfUxcUhQrqX2eH2?= =?us-ascii?Q?U1jakUoh10S206WKens=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(1800799024)(82310400026)(36860700013);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.fr X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 10:16:16.8327 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: aa8c9a0c-c707-44a2-7595-08de37d527d5 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D09.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3P195MB0554 Content-Type: text/plain; charset="utf-8" - Add missing chip select pin group in pinctrl. - Overwrite the memory map to the Flash device size (16MB) is necessary to avoid waste of virtual memory that will not be used. Without this modification, qspi probe fails because of ioremap error. Signed-off-by: Christophe Parant --- arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi b/arch/arm/b= oot/dts/st/stm32mp15xx-phycore-som.dtsi index 660cdc260963..72926c3de52c 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi @@ -290,8 +290,14 @@ &pwr_regulators { =20 &qspi { pinctrl-names =3D "default", "sleep"; - pinctrl-0 =3D <&qspi_clk_pins_a &qspi_bk1_pins_a>; - pinctrl-1 =3D <&qspi_clk_sleep_pins_a &qspi_bk1_sleep_pins_a>; + pinctrl-0 =3D <&qspi_clk_pins_a + &qspi_bk1_pins_a + &qspi_cs1_pins_a>; + pinctrl-1 =3D <&qspi_clk_sleep_pins_a + &qspi_bk1_sleep_pins_a + &qspi_cs1_sleep_pins_a>; + reg =3D <0x58003000 0x1000>, + <0x70000000 0x1000000>; status =3D "okay"; =20 flash0: flash@0 { --=20 2.34.1 From nobody Sat Feb 7 20:12:59 2026 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11023110.outbound.protection.outlook.com [52.101.83.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 00E6330DD1A; Wed, 10 Dec 2025 10:16:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.110 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361786; cv=fail; b=p+V3k/tJ+M2aELD2kxknFq4RcXSIdMVaVrJWa1RHR4IzjkR6TDZnMZ6tq22qAx87M7lj7ZVHKJJjM+rZ1mtGz2naHKfiI1SEWY8hWDF4TvYYKwevi2GhPyGvL5F+mf3/XGlPHHXSpBrgH+Y4aUVx5scHYoBfOolJmNshjFeGfU0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361786; c=relaxed/simple; bh=KYfd9NeM0NnbJufuXmV40N3UnLHSjZSOWynwDe5TiT0=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=mCCHvgDL/IajvY2YhcAxHvvue1w4nspgc329rws/dJuYGrG9YqBWR9RDmC7mn4WmUsvcQ3jpjJQ5dU4hQKOsJ61p0rThF0m1PDMJs0w2wLcukfazjGP4TroHTP+b3JjCeegnVSEF9V+bYsc0krLW8cd23c39FcsAHEsaUP5b7q8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr; spf=pass smtp.mailfrom=phytec.fr; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b=Zb20Iujw; arc=fail smtp.client-ip=52.101.83.110 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.fr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b="Zb20Iujw" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OT8MlCq5HROpyL6NzAuqOqvys2ASq26qc6timjdPJFpVaTcNbW89/z5Y82CaMDm1IXIQrqj7Qx7iYVu4tw8Wi7niN1WGZma4XGx5I7V4L1ZxrSdn97W5gklfHV16JK1039VLco6ghkqR1bSM5eh/abBc6e9furTMXoAHmAlI3C6ocC8lwmdbUfZXEAK920SJ8+M6Q+PK1um0NTFuqyaVTl9DSJgpekF7CCqxu4/FdNwfa4j1Xz6yB7X94KAMMLnQneSr0Het6s/TjAVGl8qljJbWFUiw2cVYcUu/F0MYqgfiuYKsjFDKYHTgOdSc/n+1ePMLgiLW/O1dLJbMExSQ7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=GlkBo13gAAMFxY69YUO/r2kEBTxBz8AgO2heyKDlsH0=; b=r4uvpib9v7saGGlhvqlqDZDnaI56M7U3I282+7Rc7sBYqmsgFuE+/yfeFWuiVd+MwvsoNBB8dSH9iPk7TyYuwKgvIoSeAP9RD/X3q3lNiCmWEjiuIgIKJSIE2dWcRSgdmpnggWfF89CB3tHqDE0lSsuLH/SwPbfiv1ctzcjbjWLf/eTd2f0rhh5andOT3JiMCGX53mW+dGd3z58J4xUBC3wbTQ/po2j85X5+UxeKBDzdDNanSH3m3rnvee2b/ryUm/E00SK+EQiGBphv+MU0TbEWazLGE1XHwvyFSXS2jpakNCimjsBoIMo46E6lo/RoFZnZZwAon9t2j3ql/D3jTA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 91.26.50.189) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=phytec.fr; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.fr; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytecmesstechnikgmbh.onmicrosoft.com; s=selector1-phytecmesstechnikgmbh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GlkBo13gAAMFxY69YUO/r2kEBTxBz8AgO2heyKDlsH0=; b=Zb20IujwMp6kBkyA1Eo/jj9FvsCEAQTDrBLnw3f9/vGSs1NpNloe4U3xyButAWFj0TFm2yUIXXmsi5yu+BQYjRWiMidRMyKL3j+s1vTeqU2rEdx1hjvID8UVcOZZpnoPYAf3JNz3PrOM8umir0zdFJOjASnbDPhl2nVANzMucpI= Received: from DB9PR01CA0002.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::7) by VI0P195MB3033.EURP195.PROD.OUTLOOK.COM (2603:10a6:800:2d7::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.8; Wed, 10 Dec 2025 10:16:19 +0000 Received: from DU2PEPF00028D09.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::2b) by DB9PR01CA0002.outlook.office365.com (2603:10a6:10:1d8::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9388.14 via Frontend Transport; Wed, 10 Dec 2025 10:16:31 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.fr; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.fr; Received-SPF: Fail (protection.outlook.com: domain of phytec.fr does not designate 91.26.50.189 as permitted sender) receiver=protection.outlook.com; client-ip=91.26.50.189; helo=Postix.phytec.de; Received: from Postix.phytec.de (91.26.50.189) by DU2PEPF00028D09.mail.protection.outlook.com (10.167.242.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.4 via Frontend Transport; Wed, 10 Dec 2025 10:16:18 +0000 Received: from Postix.phytec.de (172.25.0.11) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 10 Dec 2025 11:16:15 +0100 Received: from idefix.phytec.de (172.25.0.20) by mailrelayint.phytec.de (172.25.0.11) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 10 Dec 2025 11:16:15 +0100 Received: from pc.home ([172.25.39.2]) by idefix.phytec.de (IBM Domino Release 9.0.1FP7) with ESMTP id 2025121011161495-316 ; Wed, 10 Dec 2025 11:16:14 +0100 From: Christophe Parant To: , , , CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Subject: [PATCH RESEND v2 07/11] ARM: dts: stm32: phycore-stm32mp15: Add dummy memory-node Date: Wed, 10 Dec 2025 11:16:07 +0100 Message-ID: <20251210101611.27008-8-c.parant@phytec.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251210101611.27008-1-c.parant@phytec.fr> References: <20251210101611.27008-1-c.parant@phytec.fr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:15, Serialize by Router on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:15 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D09:EE_|VI0P195MB3033:EE_ X-MS-Office365-Filtering-Correlation-Id: b2074b86-2e20-4981-3f69-08de37d52936 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?SPR5XaKFIpnFoUZ2AHqGrO73Kdb9qYzAePxj57JvQBb433BtlU2Yb5kaiMuz?= =?us-ascii?Q?i8Ema8WA97e+CLEDTGezoTPez2s6Ww6r6Qdi2XVzrw290YTCzmfQzOsRZ7Nt?= =?us-ascii?Q?T4XCCKYdOBKiRGiu4ZfxEdjvkP6LRXjqw0+KJCOA7tb3zm46FMKg+SB6BtmK?= =?us-ascii?Q?QWBH8LmMECCgwLuUxaJwBg/9fP1HA44a26kQQ3VmL9Bmdcwze0gbBOOLHDqe?= =?us-ascii?Q?oZVVLVGhFmTyAgeuHqNsBZmPM9DA7KW3yI3BNyEYEQSUTm0Qfd71aGOtuhIh?= =?us-ascii?Q?4t8IgnpSLyGluorhZynZ2VV65ULySw5DeN1u1FVWD6fGZ1x5i/LOgL8QzGzD?= =?us-ascii?Q?1DZ/A87iSY2suJq5Bf13dIHspvqeJ4oapC21Aimm88td6+vjTp2aTikH9+rB?= =?us-ascii?Q?rJ9GFBb/5iESMtJ/FcjU5PTDW9rXOxK4NFtGxZC69bqrgjh4QAWaBhWD6HSN?= =?us-ascii?Q?2BbvqMHrfGvch2HeuffzKBJERh9qvYP4xmU1YGWnvUQtH1iQN+UL9CWKgyRE?= =?us-ascii?Q?XWVHDPLy2G3e4aisNhpmkP02Zs/1DHVms/+InIC6m4AlH5mGGnRMCvEuWwFB?= =?us-ascii?Q?5uUQjJFXUXq6USPqCJUWwXrkeSemdlH3au0BWs6MvHGRyQ5JSy+PtGGihMmx?= =?us-ascii?Q?v6OA3lVxY5/CjIpX+Cz1RPdjAzx3T0OyPc878mykpF4h02kSx2EozDnJqMYq?= =?us-ascii?Q?9yZOdm9B0TgAav4CBbJylxbb8cFaqbOi5jwtOyduWEjVcDwBIoVX6iCf6RIz?= =?us-ascii?Q?HzNW2ftVtBnq4hK/CEo8dBlGya+bGJ2hmUlSeKsXM88z5iGN9zpyAJRfTkLH?= =?us-ascii?Q?wks8ryaPFSHW4Y8bPffp1F3sv3VmuvSGStg6tZuE370T59rj0vBFzhd+R56V?= =?us-ascii?Q?ajExsPF3NfWWDLAKBxg8TrcTkaOzsEeTS8PzCk3af0Wwe8/QbBKbZK1rRBKj?= =?us-ascii?Q?TDS7RMST0XxG5Rg00qHtj+O2Kf1BnbtKhmCIBOKcJ3XnKOt0uQ0my/eFJ0UG?= =?us-ascii?Q?YgkVT6o9W+mz+ZEh6fNL0DYEfTwQzatnaKntr7tCz9f5KDdoUQCZULKQZIYY?= =?us-ascii?Q?INTO0pi3jtUOWV+GfOt+meZxWj09fA6mGepmFBXYNfx3Zuf+cY8pYjO761HA?= =?us-ascii?Q?yAm4T9AMham/pg//0q4FYR7oZA97ICugKDCb3/mn0DwgnZzWCc6zMJwkSWoP?= =?us-ascii?Q?MbNUpKDo4sW4KTmJqB4kWSSRvfXKCYtayw8obT/XuEn8lteBOeRiVqkmZGmo?= =?us-ascii?Q?MDSpB8WA/RuoNFwdohzlcILd3t++0jjJmlJzxwJbB+XsGtOr9G3rSTtbn7kH?= =?us-ascii?Q?MYVcGLdE8Vnaf4c1VWgj61ardiAyho8sglp/GRvzeP2oopWc0AwgzuIFg06s?= =?us-ascii?Q?jGu4ioNLe+hvxHrh+xzeUYUYAVekNWwfZG1CxEwx8rZiE/rzR2sFgr4msD6z?= =?us-ascii?Q?MU0HvqFr0m5/7vU/FKPvoAa5JuCJELwSyIczrQxEXryRR2I4ZSSIbG2U9fDo?= =?us-ascii?Q?QEraxXL5q+TRppBmR0/GrPGn+NbctZOtj4bwXxL2F1LWhyLD1AFO//t/RYsj?= =?us-ascii?Q?uLfDN30Vc0sd/u+JHhY=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(376014)(36860700013)(82310400026);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.fr X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 10:16:18.9642 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b2074b86-2e20-4981-3f69-08de37d52936 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D09.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0P195MB3033 Content-Type: text/plain; charset="utf-8" "memory" node is not necessary as the bootloader is taking care of passing the correct DDR size. However keep a dummy memory node with the minimum DDR size (512MB) with comment explaining that. Signed-off-by: Christophe Parant --- arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi b/arch/arm/b= oot/dts/st/stm32mp15xx-phycore-som.dtsi index 72926c3de52c..ce859b94ae26 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi @@ -22,6 +22,15 @@ aliases { rtc1 =3D &rtc; }; =20 + /* + * Set the minimum memory size here and + * let the bootloader set the real size. + */ + memory@c0000000 { + device_type =3D "memory"; + reg =3D <0xc0000000 0x20000000>; + }; + reserved-memory { #address-cells =3D <1>; #size-cells =3D <1>; --=20 2.34.1 From nobody Sat Feb 7 20:12:59 2026 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11020095.outbound.protection.outlook.com [52.101.84.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 18AFE30DEBE; Wed, 10 Dec 2025 10:16:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.95 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361787; cv=fail; b=FdIu+kvsPRqh1aIJDc6k3Vp7W46+dtZ2sEcLCd2eo0ipaHw7P6adJjhDQwFcTOPZxeZnogQa3MB43sqn3LkssUQ6QhNWcZh6qXUuHgF/3FYcWrB4H1k7KGltpOlpbwrtM4FUAzZXnVxuinHTc2DCyr2QCzshyLRwRjX02HsSgQ4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361787; c=relaxed/simple; bh=MQnJ/TLz/8takSQ69RRzLYIYPMFHLdqoln4YT2vsOTQ=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=kxzHciqzQOvEnykJBEMxCyGh2ADmDQMZWvpZxqAQ96qzdAbyb0p+J8Z304opVmm7eNdXubux+jiTQfLuSxrmShTYPaT6YAOPd4gX9awfvMvvmwwyEpeZrzGOkL+1d06UahZYxzFcM9q7Oa6YS2GH8+XAXqTwEiesBEW6gZ7b1Y8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr; spf=pass smtp.mailfrom=phytec.fr; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b=dDU7KGDf; arc=fail smtp.client-ip=52.101.84.95 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.fr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b="dDU7KGDf" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=R3a7q/xJzn9y3/JMp1yx9gHsojUAp7lEDn6ZC95r7n4vI75Ok1DQew9JYbZG/qDBaubRNbscNLUhQoNTu6OiR/q6g2MqvUn4otKYvAJmSTFfgs0tjR6H/58TalPXZudagOxQqL/L20k6Qe6vQAZIzu+OY4kM/YhRTixO2TvV6caAEJIRddd9A66U7c6kt3SxiQq4gjAzLIaIdw0UXbnlfrSsdTYzDehajFjJntf4DzIom8dFtIJRHjh2MWu0pwd+GYEyiHeV5O+eJI27A24VrVxtVZVxq9rTuODTEStDN3zYphCAvcNke0vqE06xoCJwXD8L461d6E5MEH4YKfKi3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RM0OaW0E/SgwP5X2OGiNMUsoYcnx0P1QvIZ1zQCjoCk=; b=exHAv2k9iW3tzlSgYb9O3oHwCVvLDWWwUiJvM7xxb2QI6Z8t1fwAJbIeTtvKsEURdquw+HcuAtfoew80QCNNjdrW78txhFuJyt2Gro5kU/UKfpCjIig7v45bzKScxL9lFqtFpbtG0JrbyDzAnUDBjv8QcZeMhvP4XfqA/T2kCk+4bAOoTqAwjwLJqXlq944zTDO/HuThbbu37WwoH5hs1jNUvdvnZh44G4T6+APPlaV4fiW1SvnyNXcVI1e9v76UeUTcu9yScbRzj96jm7nmzI73TIrDtdcEbjpFlYSXyjsErJFcgvYIJpvHYMwnQ0x7RzwmvEy9fGS3yeOg/R4eTw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 91.26.50.189) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=phytec.fr; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.fr; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytecmesstechnikgmbh.onmicrosoft.com; s=selector1-phytecmesstechnikgmbh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RM0OaW0E/SgwP5X2OGiNMUsoYcnx0P1QvIZ1zQCjoCk=; b=dDU7KGDfugol3tkwcF9ux1/a/BUcKKqfuqH4lxcHMocdurOVu45JJwp6S+SgIB/TRBZ7X5INnyjcJrobede5+ghbnSlzSP80V1RzhSM6ST7SVue/DuWC5qH5m2AIS1oPiQrHn0tT252jKA4Qvf0wXfqpBothwRELOaw6dzfCJjk= Received: from DB9PR01CA0028.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::33) by VI0P195MB3370.EURP195.PROD.OUTLOOK.COM (2603:10a6:800:2f3::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.8; Wed, 10 Dec 2025 10:16:20 +0000 Received: from DU2PEPF00028D09.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::32) by DB9PR01CA0028.outlook.office365.com (2603:10a6:10:1d8::33) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9388.14 via Frontend Transport; Wed, 10 Dec 2025 10:15:52 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.fr; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.fr; Received-SPF: Fail (protection.outlook.com: domain of phytec.fr does not designate 91.26.50.189 as permitted sender) receiver=protection.outlook.com; client-ip=91.26.50.189; helo=Postix.phytec.de; Received: from Postix.phytec.de (91.26.50.189) by DU2PEPF00028D09.mail.protection.outlook.com (10.167.242.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.4 via Frontend Transport; Wed, 10 Dec 2025 10:16:19 +0000 Received: from Postix.phytec.de (172.25.0.11) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 10 Dec 2025 11:16:15 +0100 Received: from idefix.phytec.de (172.25.0.20) by mailrelayint.phytec.de (172.25.0.11) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 10 Dec 2025 11:16:15 +0100 Received: from pc.home ([172.25.39.2]) by idefix.phytec.de (IBM Domino Release 9.0.1FP7) with ESMTP id 2025121011161557-317 ; Wed, 10 Dec 2025 11:16:15 +0100 From: Christophe Parant To: , , , CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Subject: [PATCH RESEND v2 08/11] ARM: dts: stm32: phyboard-sargas: Move aliases from dts to dtsi Date: Wed, 10 Dec 2025 11:16:08 +0100 Message-ID: <20251210101611.27008-9-c.parant@phytec.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251210101611.27008-1-c.parant@phytec.fr> References: <20251210101611.27008-1-c.parant@phytec.fr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:15, Serialize by Router on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:15 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D09:EE_|VI0P195MB3370:EE_ X-MS-Office365-Filtering-Correlation-Id: bfbfd260-02a5-4dc4-7a0f-08de37d529b4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|36860700013|376014|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?IzZ+49x9wj0qgTRe/aSofASg6xh5NUQyLirkkDqOOfC/y557926ZRjC+52mg?= =?us-ascii?Q?z6PEOzoWw6J1K7S01TwP4Fbdbqw5xodIncq1lbzJbh/oHL6Z151jOiJBbggD?= =?us-ascii?Q?69bjUhaAc1hj1zlZ1nT53y+GU0Ts1pKXaCtAkndhryZI/2yemeOZWVexqnbe?= =?us-ascii?Q?E0ysgjRNzWI2cyGiOI5e9O7O90iZMuS9zTcDd9hYfna6mdcvFrb/JT/JwhnO?= =?us-ascii?Q?Hbm32qZY6zI6oXPXYNM6zsGo3NBgzkmb1W6WlcPuhGqk59x3u8NQByqrnCpc?= =?us-ascii?Q?qsWqeHPqmVxTsKMmDXqchrI0rycoMC+cNTwxq4AeP20bUDSedLE3+fBhZbrc?= =?us-ascii?Q?crpCyI5PAEIRz/0IaSCBlB8D1V7hV/cPA2y2aqgrikcDczWI1cL/kgHGSHL8?= =?us-ascii?Q?4xWiA7biFx9CNmtx15R5EPpYNyJ5dWywp1Pi4uskCgYDnVrbeGuVw6spt24N?= =?us-ascii?Q?MPxf6Epk6HAOsGG2KoLbFfVadFUAINGTNqblyRjX2do4YM/xXmGusIex0jeU?= =?us-ascii?Q?+T4aKqLER1+VSHXZGW6FNDHMO9YmitvZkB6yuHtkw411HuV6ACj5ppadKjR+?= =?us-ascii?Q?/JSvndc9PwL+qE8vItYu6VS/CwcAV8uxcTFM6ddGMsz/ZUcEnsFzgJsht+wk?= =?us-ascii?Q?oOVeNsDyaSW40CaXrhUh4oNxVv8ZvbJbbU9omRr8/jAdjP6wzt+PUjzJoGnS?= =?us-ascii?Q?06Twfdjix7UOdRQTTMr8bJLbMC2St74NYTvtmpaOxdrPmBFnixg+eJY/mv6G?= =?us-ascii?Q?5GCRsetStyjlxVKrSGMIPLBWCuyfu/0YhRVlXBjjnRCpYGbCH++E4Gkbni0L?= =?us-ascii?Q?7sjo39/clcG1Q31UloWIUDdF8yoPjzG4FnHULdJHeeZzq7eXBb9ZS4Nwi+Lp?= =?us-ascii?Q?O1ewWnJviUhylfX5aWgstxw1h9/6PaPCPZzd1mfA9HOrUJcCkTj1mdxyufcd?= =?us-ascii?Q?pekxXtTu8nt71zvdWCO18QUMxS6YnPNRV+H8/M6Ax7ZmPw8L2sAoXuDJDUVS?= =?us-ascii?Q?0db8HLZcHLG8cRctWr9oEmv3GZbrmo+M3tcbDfjmAOfZ5vBxLr+szswK8yEP?= =?us-ascii?Q?cV3yWDsTgW5HlSeV7nl49jFI+mrge6FJ3tAKMOHfRjvIchAOVhotGlBE9YuI?= =?us-ascii?Q?TKMVWxNX+VJfd9xPr6KcTHcqkxkSK7Uu9kTCN5Zm5BxDTD2W3fBr9VLqbRjs?= =?us-ascii?Q?x+StZlkdgm177/7gNvIxyJYF6QyM5CE95aTRg2VrzyiZY3ct9oguIdRZsUaK?= =?us-ascii?Q?RFjtkjmFnm9xmpW9w37S2EDQs2B9yuD0N7yQ0EOsehyOkiBiApPqKhNVAWPk?= =?us-ascii?Q?Ddtu4M7sG2vKpy7tfUX67yFGVt6teetgcqv4uQUMz5VY+N/l2ZNjjEHMPavC?= =?us-ascii?Q?o51v3sZU9v3bXXc0qwcexKDPjs0QU8SOI6y+1BF+xTwHNjinzanjQPbvTEy8?= =?us-ascii?Q?IwYDNEBjAsjWmjvquZ9ILcexVWkjsZHi+ZkD8OjqX848gHzLLSV6jp/IPbxS?= =?us-ascii?Q?xJINleAPBOaJq4dIJihwGxilmoMh0aGJVVM4RnjWY8UxZ9o9LYvqhoQ+RPf1?= =?us-ascii?Q?+vQ+icG2Bf7c0V6kGrQ=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(36860700013)(376014)(82310400026);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.fr X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 10:16:19.9723 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bfbfd260-02a5-4dc4-7a0f-08de37d529b4 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D09.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0P195MB3370 Content-Type: text/plain; charset="utf-8" aliases are common to every phyboard-sargas version. So move it to the common phyboard dtsi file. Signed-off-by: Christophe Parant --- arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts | 9 --------- arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi | 9 +++++++++ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts b/arc= h/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts index 48adc3462958..f7c02a381304 100644 --- a/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts +++ b/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts @@ -16,15 +16,6 @@ / { model =3D "PHYTEC phyBOARD-Sargas STM32MP157C"; compatible =3D "phytec,phycore-stm32mp1-3", "phytec,phycore-stm32mp157c-som", "st,stm32mp157"; - - aliases { - mmc0 =3D &sdmmc1; - mmc1 =3D &sdmmc2; - mmc2 =3D &sdmmc3; - serial0 =3D &uart4; - serial1 =3D &usart3; - serial2 =3D &usart1; - }; }; =20 &cryp1 { diff --git a/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi b/arch/a= rm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi index 44f3aa1ddebf..9578e78bcc1d 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi @@ -12,6 +12,15 @@ #include =20 / { + aliases { + mmc0 =3D &sdmmc1; + mmc1 =3D &sdmmc2; + mmc2 =3D &sdmmc3; + serial0 =3D &uart4; + serial1 =3D &usart3; + serial2 =3D &usart1; + }; + chosen { stdout-path =3D "serial0:115200n8"; }; --=20 2.34.1 From nobody Sat Feb 7 20:12:59 2026 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11021120.outbound.protection.outlook.com [52.101.65.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CDF4E30DEB5; Wed, 10 Dec 2025 10:16:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.120 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361787; cv=fail; b=JhkspcbBhIsYpJVYSqB7EI17TmG/sIDDvQV8HYkE0OYqN6N16Qr1SMZ2vKF//V8cpUbNwarvIp5t5WG+jMP6zrzT4az0d4yHTZ5ceD5QBn0yCHME1yEm2jk38W4Vp6ZL+OJop2EVUwVHrPPgHYxg3QnslMJ0YNkJ0rIxnCHNnSo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361787; c=relaxed/simple; bh=q1AW4N+zYwoNyJpPdAbCdTcbXe7hNkglc7x4dRU2iwI=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=n6HUyJcuqaehl5fPKGLWLv5IKlTaSl54RzEx4uNXk01s37IVVVND/wfAAmD+DCtP9lYTblOma5JRW2nmLoYu/Yoc462b9rmccJDkSPrWsOYRIiA5Ugy6IhtZb2XxaiKL7dToYqALKHobTK+8psRoqnQmvkaRFslCrE5ADhdIAOc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr; spf=pass smtp.mailfrom=phytec.fr; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b=XYAJ7YnQ; arc=fail smtp.client-ip=52.101.65.120 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.fr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b="XYAJ7YnQ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qRNCpoHrKGLOHDCh9u4tiRf5sVEers6r85SJUgHULTg34WWsKhaNMPIDyA/fvwxKwqLtdry6oiBp8E+aa+dwr2IX+ing2WRpjb+JG6bsrC5yZ1WnyKhi0vCl209zTL92OUC2qUNN5wsAS3SMnJxiyJnbJceibgnoLWUaN+lJXwE9k9BIBTiQn6vNYrKtng/u6N+xLhKpn98P9sbNcGYrLRE8UtThtXPM0xwPI+JD5Z3R9vE5i6Jr00uc/vRjRg6HFYstgPU43juhu3iAcxanxpunT08Xez0pnxAiNeAAHVcW8fIReR+DcibqWHG3tlle8dQvSrk8hICcq6GHdxJdHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5abZY0SB9KzkKudzsNwj4y7+tQ/rWq4t+Pl8mssI4lg=; b=UHfvluuhHPMhXX4He/z71WhHgVDiNJsJJoTUOMzDVwT79LHS45vSf8cPkjLiowMhJpeIEqX+bfQX6NbOFPu0Fgas/RBkfRZXKGEF42AVOtLf/h/rMm8NVt0Z/a0mUqY+4CNmyilmiFwHPR50BKGufHbB2g1rg2LCCbA585tvy5ietFQo6QIFC7exaA22+GqzRVM5581m0CdbMXHM4/laxOG/FcrurRNWTa9VA0s5qeUMYcoWncjsQ+yPKhKK5GZBrHDTR/iLtqslyrEXmHQDI+JFKdIK2Wijjpyrw4KfzzabgcgXOkveKxUrAkcpRRPVNnfg2dT34gUb56pPLORRcg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 91.26.50.189) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=phytec.fr; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.fr; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytecmesstechnikgmbh.onmicrosoft.com; s=selector1-phytecmesstechnikgmbh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5abZY0SB9KzkKudzsNwj4y7+tQ/rWq4t+Pl8mssI4lg=; b=XYAJ7YnQnmGYfAsoLC2ITh2xiSAPw1hMlfZBFy+dYjMoRSf5FTCkCWsn1rIHd8WGxEYWBK0H8qUxpwLzHOVkX6X/fi9WL/ikzYkwbzv5IkDRZ2GL6yZwkRuBBxDOgTXHtv6W+Ps0ZOx86WaAA0JDBLacy0wqfjzv3BGGlC2nw0g= Received: from DB9PR01CA0015.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::20) by AS1P195MB1446.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:4a8::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 10:16:21 +0000 Received: from DU2PEPF00028D09.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::c6) by DB9PR01CA0015.outlook.office365.com (2603:10a6:10:1d8::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9412.8 via Frontend Transport; Wed, 10 Dec 2025 10:16:09 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.fr; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.fr; Received-SPF: Fail (protection.outlook.com: domain of phytec.fr does not designate 91.26.50.189 as permitted sender) receiver=protection.outlook.com; client-ip=91.26.50.189; helo=Postix.phytec.de; Received: from Postix.phytec.de (91.26.50.189) by DU2PEPF00028D09.mail.protection.outlook.com (10.167.242.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.4 via Frontend Transport; Wed, 10 Dec 2025 10:16:21 +0000 Received: from Postix.phytec.de (172.25.0.11) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 10 Dec 2025 11:16:16 +0100 Received: from idefix.phytec.de (172.25.0.20) by mailrelayint.phytec.de (172.25.0.11) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 10 Dec 2025 11:16:16 +0100 Received: from pc.home ([172.25.39.2]) by idefix.phytec.de (IBM Domino Release 9.0.1FP7) with ESMTP id 2025121011161599-318 ; Wed, 10 Dec 2025 11:16:15 +0100 From: Christophe Parant To: , , , CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Subject: [PATCH RESEND v2 09/11] ARM: dts: stm32: phycore-stm32mp15: Disable optional SoM peripherals Date: Wed, 10 Dec 2025 11:16:09 +0100 Message-ID: <20251210101611.27008-10-c.parant@phytec.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251210101611.27008-1-c.parant@phytec.fr> References: <20251210101611.27008-1-c.parant@phytec.fr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:16, Serialize by Router on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:16 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D09:EE_|AS1P195MB1446:EE_ X-MS-Office365-Filtering-Correlation-Id: 3aac747c-edb9-46ab-9afb-08de37d52ab4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|1800799024|82310400026|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?49NcFUqu3/7u4ZuoNqgsAvv5rjhZhDp44tX1jjgEO7+MtClHVpVJq5SixqLV?= =?us-ascii?Q?JB5+xuWUg7WlRFyDxbLZxmmmoud3JZ8VJtv7mO0ibdzC4xOQM+k3u1bp4T1R?= =?us-ascii?Q?0IxoaOZNmQVtJ31CvVbISuDG1bt7fZy+Vxzk4XH/obutT4I+jDgdFsmpf0wR?= =?us-ascii?Q?MuBGarkptNQLPp5tKj/rpE4kdcPbKA82ZqtI2J1FX2CztoJN58aX29Z07p+u?= =?us-ascii?Q?4Xd9bRVTRuDW0RAkPTOUKQOpSPN+D7l/diYUOXTruf5NyJritFLbT99vXF3Z?= =?us-ascii?Q?FOgPDMW9sDVtwzrvUCJ0UCDuY0dbtS+jjyi9q+Jgv9Une8a+2MOXmoSbX7n2?= =?us-ascii?Q?dz6HKbUiBtc66wB6n8FRhhbjd0+GAb/NGGfonntktBr7IoHoN1TuaflLe8TH?= =?us-ascii?Q?L+pP+xsqsW3LWzcZzuTog1Dyky6OMpsr+wXiuxO9CLoRczC21upU8MX02MYf?= =?us-ascii?Q?32wDCi0cIWRQbaJ8lLKZM7gBWVoREk1B7y3E9gK74qFD8mYbBGqW3XWG0efZ?= =?us-ascii?Q?4a0Jw40ZrV4XM2Ur6usZ7ikTEi+aiKDg4klPbK/P77depeKgnY5Rtn3PxQrG?= =?us-ascii?Q?G/njerGpW/OghjkPdsM5J14UAD9lZsCstgru1+ilaNjkCJ+QEd6lgJTJf8Ht?= =?us-ascii?Q?z7PRHfo8kDQXDfNDN4eI2e5XHe9sxAQLzJwyYijOYiRWZFM40+76dQMhOOn7?= =?us-ascii?Q?PP2G+GIhof+DpIoY7su3/M/N1thzYyM+asjUpsVZZkqioWB33hU1ZC0xmzri?= =?us-ascii?Q?gB1QJTAZkPCvG2pF92qqSOc4b1qRuOFNCu/K103nF5pUvVM3c6kNLkLzOgpA?= =?us-ascii?Q?mevO1ujq+/wN+iTyUjkxg3rZS3eqMKgHrX23tlGhZquqsa7uUMKt4yPJcDAW?= =?us-ascii?Q?lnw7ZWzf18JMuflkzB3BUxrnzMBQWisgRD+8dQnOgOZtH3oQoPKFskVFW2Xf?= =?us-ascii?Q?M5mz60CpsqkaaTbgF00+sTqnTXS8ld4dy1XWLoii8jJLIsDUFaSqUpdRdNtw?= =?us-ascii?Q?59Wg/u61swNA1uofgE1SckKhw+9lGzRnPA+0a91cJ/WGQLSju1oOOadlWfww?= =?us-ascii?Q?3n1E59IiVd1mAecq9B0k0zgEgPSjjv6HX3HXh32jlZboSMpenBo/enKKbG50?= =?us-ascii?Q?IR0OB3pfAgtRfPZh9GsUJ0zlzkIb9del7t1ZkRMIB/kO1KGpmblpllBkjelL?= =?us-ascii?Q?mHpK/J3IQcP5VYm33bk49Mua+PJ6NNXtUTx2g+LfJU4B+rlzXgOb6tFvYK1c?= =?us-ascii?Q?cPAFE2PyDTgtvluRhMr3VU3PlkrtT4Dd9v730nLntsJ5CEvW9tDHTNG6sSjZ?= =?us-ascii?Q?Odb4qVzc7qD/r7vkpVgeMJzncabbO+63q4VGpZ6167Q5qXTttEY0KejNDEqE?= =?us-ascii?Q?XFNob+tGBRYcGMhabXEWigv7vcRLVRyLw0zio3GqJomjEJNRPA7DfzA0Aql5?= =?us-ascii?Q?TlyDCEf0QwpZJ/5I4/1NAnxHt+qKRESZcdQvv7GxyS3CGylr/3Oi/E/ZKz8U?= =?us-ascii?Q?leEjyzEyfPHQJY81G6L52Lk58bCFywDFa1Rg5CryAU/MABTYy30WGCkZtfV2?= =?us-ascii?Q?zCdULmfeJslmcnXZlMw=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(1800799024)(82310400026)(376014);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.fr X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 10:16:21.6501 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3aac747c-edb9-46ab-9afb-08de37d52ab4 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D09.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1P195MB1446 Content-Type: text/plain; charset="utf-8" Following peripherals are optional on phyCORE-STM32MP15x following PHYTEC standard SoM variants: external RTC, EEPROM, SPI NOR. Also NAND (fmc) can be populated instead of eMMC (sdmmc2). So disable those peripherals on SoM dtsi file and enable them on board dts file. Additionally, enable by default the "DTS" SoC IP on common SoM dtsi file as it is not an optional IP in STM32MP15x SoC. Signed-off-by: Christophe Parant --- arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts | 8 -------- arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi | 9 ++++++++- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts b/arc= h/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts index f7c02a381304..c90b12a479c9 100644 --- a/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts +++ b/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts @@ -22,14 +22,6 @@ &cryp1 { status =3D "okay"; }; =20 -&dts { - status =3D "okay"; -}; - -&fmc { - status =3D "disabled"; -}; - &gpu { status =3D "okay"; }; diff --git a/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi b/arch/arm/b= oot/dts/st/stm32mp15xx-phycore-som.dtsi index ce859b94ae26..3f60f184978c 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi @@ -265,11 +265,13 @@ i2c4_eeprom: eeprom@50 { compatible =3D "microchip,24c32", "atmel,24c32"; reg =3D <0x50>; + status =3D "disabled"; }; =20 i2c4_rtc: rtc@52 { compatible =3D "microcrystal,rv3028"; reg =3D <0x52>; + status =3D "disabled"; }; }; =20 @@ -307,7 +309,7 @@ &qspi_bk1_sleep_pins_a &qspi_cs1_sleep_pins_a>; reg =3D <0x58003000 0x1000>, <0x70000000 0x1000000>; - status =3D "okay"; + status =3D "disabled"; =20 flash0: flash@0 { compatible =3D "winbond,w25q128", "jedec,spi-nor"; @@ -328,6 +330,10 @@ &rtc { status =3D "okay"; }; =20 +&dts { + status =3D "okay"; +}; + &sdmmc2 { pinctrl-names =3D "default", "opendrain", "sleep"; pinctrl-0 =3D <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_e>; @@ -341,4 +347,5 @@ &sdmmc2 { vmmc-supply =3D <&v3v3>; vqmmc-supply =3D <&v3v3>; mmc-ddr-3_3v; + status =3D "disabled"; }; --=20 2.34.1 From nobody Sat Feb 7 20:12:59 2026 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11023117.outbound.protection.outlook.com [52.101.72.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B2FED30BBB7; Wed, 10 Dec 2025 10:16:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.72.117 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361792; cv=fail; b=raGRJH4r0CllWC+85d69rmX/lJeHgDTsdgb/BVhuEQSYpA9Q2xufNXcS4uK+kk1AwzZeEKQVxeCqXw1Lm66X6dQOHDPtfCtJxgL94DCE0i7cUM7WJvVuPysuGrkr1BfwjQcMtYjZkf5SGf34dSrF4x+X9CkDi4HZwJYyPRcj0Ig= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361792; c=relaxed/simple; bh=PQOr43K7iSmJMsTvhwWkwh/vkcVbm5vllrCge5FK5Ws=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=YY36EvxDJbG1c9i0WdFLLUW3iz3psvnkW5EpYBuDq91b9KKFuY9iiwitLJbLKzLpE+iJyKjVpGf4FIHBUjPl50qd3DYCvNfTokdQjoafNOpZ6HRZ5JmfA25CbyZh642vxsPsZgdBGUg46hDFGBrW/VSWzr6vS+EgUNGrKbnqtk4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr; spf=pass smtp.mailfrom=phytec.fr; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b=KXolupK9; arc=fail smtp.client-ip=52.101.72.117 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.fr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b="KXolupK9" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dhYTkXOV+ZfNBob3C/zMcc+CcmEfxjECvTiDySjcDEqReU4A7+F1j3jSl28uGytQpDD3foCRVshzOiJtazX1+baXFN0bDjXM6BoUfOn0ZbsdWBScCFDES6LGrI4gvzy9M0kcBE7i5ssvE4m3egE6aEugHO+PAr5G4u8CaJMI4+cyiZRgkf/78FJw3ZHfwgj/aGC9YcQTwRG4onpT2uafGhnzasfmbdxs60PbQ+xfVJQuP8M12o3T3Oj0t6wfQOSdJ51OnBGYVWI0LLYzCCIBf8dimPA1j1LvtPnMCwiCArMP3V5+JA352v+OD3b1DYdn5eq/bzDxd9hfMmyC09ZXog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lpfOP6nVzFQd8td4sEBfBVUt3CSkiSnlTBSJ6IZIjG8=; b=D2e/RHohI/1fvbKNSur9x2szNVB8J1hV17ClmvJORbh6TW3N46lPlFfaIS9c8Z61M7pFEkUy72o0o0UPAZWh9yMWj4K7/9r52TiM+tTAVU2Lo71guWr2Z/uCAqGVj699wE5IAb5ImfK0GAB5PIvs1a+r5ZvYNk7K3QSoJAw/0DOCPdXxx9n+2gl1ChSEBy4MILhJkqbvBUZYyp5DH8BXd2a2/Swq/Zbs/JGI5V9BCzYPA/skMM64WGtUq5cWM6RluN1rkj2MIeGlJIYtqQm+OyB5EAE2I3Vj57EKXBN474gtfH4Ir0ST8KRojA3KUVS4KIb7d1Co2t4Cql/xjT8xQw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 91.26.50.189) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=phytec.fr; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.fr; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytecmesstechnikgmbh.onmicrosoft.com; s=selector1-phytecmesstechnikgmbh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lpfOP6nVzFQd8td4sEBfBVUt3CSkiSnlTBSJ6IZIjG8=; b=KXolupK9rO98ho0Yb7AWn8m4j6PeeSBxFt7EZls7SSO4QQoNiZdhUaZ84j8Xg7ui8/41jqkbMjXE3CXYRWXGsv32XVai37gVrEcmO0+Bm2Ecg5Od0ds7dBF1u7NuUspPmF4ptkAdcBDBBlFp3J9uH44E6fPqPsFPnqnQJfhG5B4= Received: from DB9PR01CA0014.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::19) by AM0P195MB0756.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:165::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 10:16:22 +0000 Received: from DU2PEPF00028D09.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::89) by DB9PR01CA0014.outlook.office365.com (2603:10a6:10:1d8::19) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9412.7 via Frontend Transport; Wed, 10 Dec 2025 10:16:05 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.fr; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.fr; Received-SPF: Fail (protection.outlook.com: domain of phytec.fr does not designate 91.26.50.189 as permitted sender) receiver=protection.outlook.com; client-ip=91.26.50.189; helo=Postix.phytec.de; Received: from Postix.phytec.de (91.26.50.189) by DU2PEPF00028D09.mail.protection.outlook.com (10.167.242.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.4 via Frontend Transport; Wed, 10 Dec 2025 10:16:21 +0000 Received: from Postix.phytec.de (172.25.0.11) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 10 Dec 2025 11:16:16 +0100 Received: from idefix.phytec.de (172.25.0.20) by mailrelayint.phytec.de (172.25.0.11) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 10 Dec 2025 11:16:16 +0100 Received: from pc.home ([172.25.39.2]) by idefix.phytec.de (IBM Domino Release 9.0.1FP7) with ESMTP id 2025121011161644-319 ; Wed, 10 Dec 2025 11:16:16 +0100 From: Christophe Parant To: , , , CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Subject: [PATCH RESEND v2 10/11] ARM: dts: stm32: phyboard-sargas and phycore: Fix coding style issues Date: Wed, 10 Dec 2025 11:16:10 +0100 Message-ID: <20251210101611.27008-11-c.parant@phytec.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251210101611.27008-1-c.parant@phytec.fr> References: <20251210101611.27008-1-c.parant@phytec.fr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:16, Serialize by Router on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:16 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D09:EE_|AM0P195MB0756:EE_ X-MS-Office365-Filtering-Correlation-Id: 3b95ad7e-c22d-4066-8f30-08de37d52ae5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|36860700013|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?oDOZTP2oYNUMFGRIwpcpM7zxopt5SqM141dMLVezN5QTPhzwoHaqmT+7KcD8?= =?us-ascii?Q?meEDtLbj5B+PwoTiydhojVuuVuJovKEELeW2LmIon+N7XF3pEf975yb8nBb9?= =?us-ascii?Q?nYqIJNqLY1b7fTATibhDmbTZJjhXTcP2r90ZrsjvWkUkyKhP1DNeXdB6kLwS?= =?us-ascii?Q?xBg/9bW9YorNXDxW2E5h7yJCi8BpQM49g5KezwqmytboQ7irkxRS3ldOpFkW?= =?us-ascii?Q?RIGQkFTG+ut0z+37cP9ZmhmLXeUoqFfAVkn3DuRsVdR3s3eBCHv9rDNrnv08?= =?us-ascii?Q?WSzP44CDSHo8DRC6uI41ZeDprlLWQASqrLHLg38wSn9dr+VhebBpSUjOR3q9?= =?us-ascii?Q?3Zhjr2ukTu7Z6kYo74w77OfSuQcWB8hx1zmgnWa+BIPDxHkMBjXpwWBl0MRN?= =?us-ascii?Q?cwOjwg355j2qiFrVcrvR8n9jVrmNjKDJqzeLLhPdnbIIluUpBB/nzSgYQRE/?= =?us-ascii?Q?m38PuUuw1LE7zJk5FnCmQlIeTjkjdAKMbP+8OGdjCerbhgjiyYwPUn6b888u?= =?us-ascii?Q?XqkAHLRfKstu2J+6OOx3zdGPpGY8HzHIK0HNNj9dcZQyOjk0dOx6ApnWo1jQ?= =?us-ascii?Q?2iIu7dVVtJZYNE7nc4RrhBmCkBFL9UMWlIAV10bZ9iNlqh1lK8h3fXefFo66?= =?us-ascii?Q?6njPvhxyHpQwhXmJwEE1qvk+0XvpPsUJCllAAHIrqcdqho5is/O4JVLuSNyp?= =?us-ascii?Q?sjx4WAM2TKi6LxnYzEkh/etV+ZWNsKIz1Npt2ktZ+WHFIqAaB19/KSGcZ3Eb?= =?us-ascii?Q?7vOCWjOkdjmWQPCS/5GhemQBuhQjzcStBxQgyhgXEqzTjtpRIFt30psv+i5L?= =?us-ascii?Q?03zSXCUpRhHpGP0aAox9RYKfsXBUDx9Lbao3iCkwc90TB7NpmyOZ670+qsCv?= =?us-ascii?Q?BtOA0OuETfTxSY6MjDgJqpfRn4LorZ92LfWtZeHGgQqTiNc3W27zbxXBdMCa?= =?us-ascii?Q?uXAA4iCZxkUTd739hKZ/vachVmIQNXLJ/hEmOfPGyhrzGae8akh6ft9EFAZd?= =?us-ascii?Q?ElPKtuPnNyGI2pMtDaQtXyDuJnqrVkkqjWrmTxPPMVS0FLvInj+D9ENW9N7+?= =?us-ascii?Q?XIFdPYAwTAHcUwA3yBhTeOhCZ22FxeQ6wElAe7t2wFnzp2eEf4WGuRei/360?= =?us-ascii?Q?gbEwl2hTNWe0706VpIb52q8pMsiucXhSsAU9QOT86VQrYVRVlwDwgd3Q17aL?= =?us-ascii?Q?9mGTmSMrmR9Q9x7O2XJoJH/3zR8vN1CccOSED5j1IcEtyTmYoSKv0cboXK0P?= =?us-ascii?Q?eoCSSrJEscdcFdvxVChBHAwUYK9k1eyk4Y+sg0fm4PnC3AvtQlC0vjAqcQDr?= =?us-ascii?Q?zL1q2OePMDG15+xLDxw/uCvu6RU2FKeE7Q2GFur8zhKPjkQSllXuX85DAwIh?= =?us-ascii?Q?EucUy1S87sPUU6nr7Q+TJltL+fi4FNf2+nO63l5u3Piyjsm4LxNwHTs1vi7n?= =?us-ascii?Q?jWpqZe+Woplu6FxRkaCGPnBeYM/l36RPRvYqLY+K0ZTlT/wjA+eDI0Nn07pY?= =?us-ascii?Q?KmcUktGNxawE9BYX6bB60/wptFO5O/m8UVffvpaqNl6NCLzGDLA4Tc+6Vbnf?= =?us-ascii?Q?o9LroVrKH3S7DKV98Ss=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(1800799024)(36860700013)(376014);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.fr X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 10:16:21.9717 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3b95ad7e-c22d-4066-8f30-08de37d52ae5 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D09.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0P195MB0756 Content-Type: text/plain; charset="utf-8" - Remove "stm32-pinfunc.h" include as it is already include in "stm32mp15-pinctrl.dtsi" file. - reserved-memory: reorder the memory sections (lower to higher addresses). - Move vendor properties (go last). - Remove useless compatible values: - QSPI flash: remove the winbond compatible. jedec is enought as the NOR flahses are detectable. - EEPROM: "atmel,24c32" is enought. - Use uppercase for regulator-name properties. - In pmic node: use the names from the PHYTEC SoM schematics. - stmpe811 touch: fix dts schema to comply with st,stmpe.yaml. - Fix one "multiple blank lines" detected by checkpatch. Signed-off-by: Christophe Parant --- .../st/stm32mp157c-phyboard-sargas-rdk.dts | 1 - .../dts/st/stm32mp15xx-phyboard-sargas.dtsi | 13 ++-- .../boot/dts/st/stm32mp15xx-phycore-som.dtsi | 64 +++++++++---------- 3 files changed, 36 insertions(+), 42 deletions(-) diff --git a/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts b/arc= h/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts index c90b12a479c9..c18a37266083 100644 --- a/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts +++ b/arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts @@ -6,7 +6,6 @@ =20 /dts-v1/; =20 -#include #include "stm32mp157.dtsi" #include "stm32mp15xc.dtsi" #include "stm32mp15xx-phycore-som.dtsi" diff --git a/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi b/arch/a= rm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi index 9578e78bcc1d..20684b497c99 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi @@ -5,7 +5,6 @@ * Author: Dom VOVARD . */ =20 - #include #include #include @@ -101,13 +100,13 @@ touch@44 { interrupt-parent =3D <&gpioi>; vio-supply =3D <&v3v3>; vcc-supply =3D <&v3v3>; + st,sample-time =3D <4>; + st,mod-12b =3D <1>; + st,ref-sel =3D <0>; + st,adc-freq =3D <1>; =20 touchscreen { compatible =3D "st,stmpe-ts"; - st,sample-time =3D <4>; - st,mod-12b =3D <1>; - st,ref-sel =3D <0>; - st,adc-freq =3D <1>; st,ave-ctrl =3D <1>; st,touch-det-delay =3D <2>; st,settling =3D <2>; @@ -159,10 +158,10 @@ &sai2 { =20 &sai2a { dma-names =3D "rx"; - st,sync =3D <&sai2b 2>; clocks =3D <&rcc SAI2_K>, <&sai2b>; clock-names =3D "sai_ck", "MCLK"; #clock-cells =3D <0>; + st,sync =3D <&sai2b 2>; =20 sai2a_port: port { sai2a_endpoint: endpoint { @@ -195,9 +194,9 @@ &sdmmc1 { pinctrl-2 =3D <&sdmmc1_b4_sleep_pins_b>; cd-gpios =3D <&gpiof 3 GPIO_ACTIVE_LOW>; disable-wp; - st,neg-edge; bus-width =3D <4>; vmmc-supply =3D <&v3v3>; + st,neg-edge; status =3D "okay"; }; =20 diff --git a/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi b/arch/arm/b= oot/dts/st/stm32mp15xx-phycore-som.dtsi index 3f60f184978c..0689967b8c56 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi @@ -36,18 +36,6 @@ reserved-memory { #size-cells =3D <1>; ranges; =20 - retram: retram@38000000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x38000000 0x10000>; - no-map; - }; - - mcuram: mcuram@30000000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x30000000 0x40000>; - no-map; - }; - mcuram2: mcuram2@10000000 { compatible =3D "shared-dma-pool"; reg =3D <0x10000000 0x40000>; @@ -71,11 +59,22 @@ vdev0buffer: vdev0buffer@10042000 { reg =3D <0x10042000 0x4000>; no-map; }; + mcuram: mcuram@30000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x30000000 0x40000>; + no-map; + }; + + retram: retram@38000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x38000000 0x10000>; + no-map; + }; }; =20 regulator_vin: regulator { compatible =3D "regulator-fixed"; - regulator-name =3D "vin"; + regulator-name =3D "VIN"; regulator-min-microvolt =3D <5000000>; regulator-max-microvolt =3D <5000000>; regulator-always-on; @@ -102,11 +101,11 @@ phy0: ethernet-phy@1 { reg =3D <1>; interrupt-parent =3D <&gpiog>; interrupts =3D <12 IRQ_TYPE_EDGE_FALLING>; + enet-phy-lane-no-swap; ti,rx-internal-delay =3D ; ti,tx-internal-delay =3D ; ti,fifo-depth =3D ; ti,min-output-impedance; - enet-phy-lane-no-swap; ti,clk-output-sel =3D ; }; }; @@ -144,7 +143,7 @@ regulators { pwr_sw2-supply =3D <&bst_out>; =20 vddcore: buck1 { - regulator-name =3D "vddcore"; + regulator-name =3D "VDD_CORE"; regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <1350000>; regulator-always-on; @@ -152,7 +151,7 @@ vddcore: buck1 { }; =20 vdd_ddr: buck2 { - regulator-name =3D "vdd_ddr"; + regulator-name =3D "VDD_DDR"; regulator-min-microvolt =3D <1350000>; regulator-max-microvolt =3D <1350000>; regulator-always-on; @@ -160,7 +159,7 @@ vdd_ddr: buck2 { }; =20 vdd: buck3 { - regulator-name =3D "vdd"; + regulator-name =3D "VDD"; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-always-on; @@ -169,7 +168,7 @@ vdd: buck3 { }; =20 v3v3: buck4 { - regulator-name =3D "v3v3"; + regulator-name =3D "VDD_BUCK4"; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-always-on; @@ -177,7 +176,7 @@ v3v3: buck4 { }; =20 v1v8_audio: ldo1 { - regulator-name =3D "v1v8_audio"; + regulator-name =3D "VDD_LDO1"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-always-on; @@ -186,7 +185,7 @@ v1v8_audio: ldo1 { }; =20 vdd_eth_2v5: ldo2 { - regulator-name =3D "dd_eth_2v5"; + regulator-name =3D "VDD_ETH_2V5"; regulator-min-microvolt =3D <2500000>; regulator-max-microvolt =3D <2500000>; regulator-always-on; @@ -195,7 +194,7 @@ vdd_eth_2v5: ldo2 { }; =20 vtt_ddr: ldo3 { - regulator-name =3D "vtt_ddr"; + regulator-name =3D "VTT_DDR"; regulator-min-microvolt =3D <500000>; regulator-max-microvolt =3D <750000>; regulator-always-on; @@ -203,12 +202,12 @@ vtt_ddr: ldo3 { }; =20 vdd_usb: ldo4 { - regulator-name =3D "vdd_usb"; + regulator-name =3D "VDD_USB"; interrupts =3D ; }; =20 vdda: ldo5 { - regulator-name =3D "vdda"; + regulator-name =3D "VDDA"; regulator-min-microvolt =3D <2900000>; regulator-max-microvolt =3D <2900000>; interrupts =3D ; @@ -216,7 +215,7 @@ vdda: ldo5 { }; =20 vdd_eth_1v0: ldo6 { - regulator-name =3D "vdd_eth_1v0"; + regulator-name =3D "VDD_ETH_1V0"; regulator-min-microvolt =3D <1000000>; regulator-max-microvolt =3D <1000000>; regulator-always-on; @@ -225,23 +224,23 @@ vdd_eth_1v0: ldo6 { }; =20 vref_ddr: vref_ddr { - regulator-name =3D "vref_ddr"; + regulator-name =3D "VDD_REFDDR"; regulator-always-on; }; =20 bst_out: boost { - regulator-name =3D "bst_out"; + regulator-name =3D "BST_OUT"; interrupts =3D ; }; =20 vbus_otg: pwr_sw1 { - regulator-name =3D "vbus_otg"; + regulator-name =3D "VBUS_OTG"; interrupts =3D ; regulator-active-discharge =3D <1>; }; =20 vbus_sw: pwr_sw2 { - regulator-name =3D "vbus_sw"; + regulator-name =3D "VBUS_SW"; interrupts =3D ; regulator-active-discharge =3D <1>; }; @@ -262,8 +261,7 @@ watchdog { }; =20 i2c4_eeprom: eeprom@50 { - compatible =3D "microchip,24c32", - "atmel,24c32"; + compatible =3D "atmel,24c32"; reg =3D <0x50>; status =3D "disabled"; }; @@ -312,13 +310,11 @@ &qspi_bk1_sleep_pins_a status =3D "disabled"; =20 flash0: flash@0 { - compatible =3D "winbond,w25q128", "jedec,spi-nor"; + compatible =3D "jedec,spi-nor"; reg =3D <0>; spi-rx-bus-width =3D <4>; spi-max-frequency =3D <50000000>; m25p,fast-read; - #address-cells =3D <1>; - #size-cells =3D <1>; }; }; =20 @@ -342,10 +338,10 @@ &sdmmc2 { non-removable; no-sd; no-sdio; - st,neg-edge; bus-width =3D <8>; vmmc-supply =3D <&v3v3>; vqmmc-supply =3D <&v3v3>; mmc-ddr-3_3v; + st,neg-edge; status =3D "disabled"; }; --=20 2.34.1 From nobody Sat Feb 7 20:12:59 2026 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11022136.outbound.protection.outlook.com [52.101.66.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F2C7B30B53C; Wed, 10 Dec 2025 10:16:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.136 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361790; cv=fail; b=aeFu+uimDdCUUEq9lsGpnCTvz1Wddyh5W/L+yRvfYar5ZTt6ExnI3EY5hnz062rNujVU1B6YpJ8Xf0qMAH4GIndNpYjUxz73czCkhXCvRImlf3Q0JBgMXnTOSxMxGy38k4u2w0lHhEHAuhHwmXqZxtiAxFiH/udMmWhsT80jj0g= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765361790; c=relaxed/simple; bh=qdEoF6sTPO3+ZvEHc2FeRqPfmIYQLAJKPy5sAQUAQ8E=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=QMCfKyFW5yo+LknHbMp+BcboG4nCpRxyxI/WfSnwv93GnwlqUZla6cQgcds1LnaKxCN1XmC4hDDSds5fZrUHH4HlFTvP+06y/KMcD+iWDkzzu12YcKtVKVwJ1ZKJGbzoG1z4APDoHuvHZNTJrnIjb9xjusAXv0dGziP3nAbnjc4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr; spf=pass smtp.mailfrom=phytec.fr; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b=zunComII; arc=fail smtp.client-ip=52.101.66.136 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.fr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=phytecmesstechnikgmbh.onmicrosoft.com header.i=@phytecmesstechnikgmbh.onmicrosoft.com header.b="zunComII" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GjsbINIgLPCByMIySdAV+YgJLkJ1YzEgdEe8vNBusOpjR4WQhPAfrZX27PgBM4YsLSnmtc0Z9g7jQe/ru3WS1IliVZYsdY416dMdyP94CVh/FddYJ+y69gWOkKc/ABySwPD4uZKrTLgRaPfPoNG942GGxyZXaNLs+kutRHAVnjfdZKnosWw4xu2pQ49l5Y+l46G9spaZPTluAQSid5SnWVNWiE2+/YnebooYvk7geNyLzLiEkmqtRWu53hj9SpulXf7K/ewZyuWq32dAANqjzp+HlOF7cv0LV+dtEbIEBozqBTfs6Zlj5M/GrR6JI+6f5EcmL2VzG8wwWP3Hah92Qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Kla48VDQaXoq44k8Gp1jJDMLbDayWVkeuVZylDDSmFI=; b=OR7iS+GZ7fG2mOmj1oqC/mfV7S5R4mQYUT8RLe6rGfAlcsPNnObNztW9Bj2JdaZLqH8xiX0E1NcOpKerJOrGmIE/067YWUn/ByTu/OqljbHWLk7ZnYZHY5joKkd635/fQL05gxzxJT8ekaqJKMuoXeczG2G2lcaFv3o0u85EKl7vwhoXpLTxuG281UqN14kxRP/k60hgm+YM4wsGIpKNYcSHD0fxovlJzbXbejm/29TUvxNz8w65raPMffb/XjJ+NVBJQk6f+OqdYUVR1yl25TKBKYS139RSuQWHkPw/5RpASgMYWMLkuGF/WA47aExEfmJ1kaVDDVhZCocdm92Mew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 91.26.50.189) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=phytec.fr; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.fr; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytecmesstechnikgmbh.onmicrosoft.com; s=selector1-phytecmesstechnikgmbh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Kla48VDQaXoq44k8Gp1jJDMLbDayWVkeuVZylDDSmFI=; b=zunComIIOZcM+4DIi4g6oGsQYDRUR6TIFiXy2hwljjhUnY042JKK2dnUCFwiYK/LxCqsTEQsvafAHdulORL3xFESqE/c8I1ODRIiBdP2bDZ9z0hhpiLRLCx+hlTSri3A2OpF1e2fUOI0JVaikKgvz6ITSPQqaFdPiRDW0blz9eE= Received: from DB9PR01CA0002.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::7) by VI0P195MB2874.EURP195.PROD.OUTLOOK.COM (2603:10a6:800:2ae::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9388.14; Wed, 10 Dec 2025 10:16:23 +0000 Received: from DU2PEPF00028D09.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::2b) by DB9PR01CA0002.outlook.office365.com (2603:10a6:10:1d8::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9388.14 via Frontend Transport; Wed, 10 Dec 2025 10:16:35 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.fr; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.fr; Received-SPF: Fail (protection.outlook.com: domain of phytec.fr does not designate 91.26.50.189 as permitted sender) receiver=protection.outlook.com; client-ip=91.26.50.189; helo=Postix.phytec.de; Received: from Postix.phytec.de (91.26.50.189) by DU2PEPF00028D09.mail.protection.outlook.com (10.167.242.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.4 via Frontend Transport; Wed, 10 Dec 2025 10:16:23 +0000 Received: from Postix.phytec.de (172.25.0.11) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 10 Dec 2025 11:16:16 +0100 Received: from idefix.phytec.de (172.25.0.20) by mailrelayint.phytec.de (172.25.0.11) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 10 Dec 2025 11:16:16 +0100 Received: from pc.home ([172.25.39.2]) by idefix.phytec.de (IBM Domino Release 9.0.1FP7) with ESMTP id 2025121011161690-320 ; Wed, 10 Dec 2025 11:16:16 +0100 From: Christophe Parant To: , , , CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Subject: [PATCH RESEND v2 11/11] ARM: dts: stm32: phyboard-sargas and phycore: Add optional interfaces Date: Wed, 10 Dec 2025 11:16:11 +0100 Message-ID: <20251210101611.27008-12-c.parant@phytec.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251210101611.27008-1-c.parant@phytec.fr> References: <20251210101611.27008-1-c.parant@phytec.fr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:16, Serialize by Router on Idefix/Phytec(Release 9.0.1FP7|August 17, 2016) at 10.12.2025 11:16:17 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D09:EE_|VI0P195MB2874:EE_ X-MS-Office365-Filtering-Correlation-Id: 3e77d64f-aa87-4537-8db3-08de37d52ba3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|36860700013|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?3beaL4GmcpAgf3TTZbY/YE53J2uu5lMH0XVq4woMx28sJdwRUfFkQZjjRhXk?= =?us-ascii?Q?epqmgLtcszMcs1ht43UwEp76KSVmoPp0zqQ9n+1OPsjPPeFrvDUsanoVeR6v?= =?us-ascii?Q?1/V8oksQryR9sjQjtm9btJnYZJ9L2I4nxJ+aoGEdBX1UZnJEQbu7QKHBDpiH?= =?us-ascii?Q?JvDyH15aJEqLs5UONA8Ol7qaRwUwpfW7hAfKsN6oZMlUnCHG223O2IWywAQJ?= =?us-ascii?Q?5LGQKhxzaarbHY6gYIkQLvbx9bUSlJIIIBrIuofAO0mCyfKWbJek9gBbZkxL?= =?us-ascii?Q?HjHJ6w/HoWWGu94v2tOtOdrOC6zpvDB5sn8XFULVS9XAlrIe3nnEUJRziKh4?= =?us-ascii?Q?uPs34eCnuvupzRI70jMfrUaMmzy7eEF60QmhPZ9qQ1imnB7g8JwZRttpxmn1?= =?us-ascii?Q?EdkXTEnqk2V1Lw8S6V2f3huQQYe4dO8Tlra6xCi3okrkJmioQShbiMpQFmTs?= =?us-ascii?Q?GHa9Q3id2epH0GxZtUo8xOzMuJ1qMg9FpvyegdSsqZbRt8f6txaQmH5pExXj?= =?us-ascii?Q?4KmkdIOitecJLfPegb/rME11wD1tmCq9HeJAkLCmeEnltZ4BEaaYlEIuHYx9?= =?us-ascii?Q?Q9h3E94NJK6JG5/mlZUi1nFRIx4HD/dJmvgApIVX08AjvH22U2nvHPX0npaK?= =?us-ascii?Q?S0phgS3pGhCqLu1dn/zhzc3SVUmOh8CRezbPAuqT8PAwdhiA0qIh6+EPyDX8?= =?us-ascii?Q?AaxI80HhRq2Ys175MH0jwpZ1o1gSkBeOd0pG2SiJOx7vKthBpew1AGj5Z4eq?= =?us-ascii?Q?Axu96gubdhuU5MGWpUHpP1cs5hLcToDuHeFwUBUC68Yt3ZBe1uQ4ymiynqUP?= =?us-ascii?Q?H8krJxUOPUHZQM4+PbX6jjM/W0SRXigIGL1z0Ib2H7M2xHc0pdgl0xKw5o8D?= =?us-ascii?Q?rQMToqrl8cmXwcCNEQDTxwRlA9mfH8AVrsJFWni6w1OblcqJmEluytv/tRxs?= =?us-ascii?Q?eMM0+Pu5qaYjKgIbWT3zhKHTdZKQ2OdY+yS2B3ydFySpPiiCJgu5im3SaL9D?= =?us-ascii?Q?+N+EbrP/SwIu1FklrezAlaczCkRHdujNfyIkOgRiPqxfbbNLCUrb+vYNyq1f?= =?us-ascii?Q?9xbaqBaFpuy2LRoPVfU2R9oMDN37gSaikgLLNtfyRjwJnPrPM6X/uLdgxU7T?= =?us-ascii?Q?NavLL0zWyYPYA8ZFmavY5Xyv/RGWtpfkb1MhzKLUnKGlkTERBMr23owE5AzL?= =?us-ascii?Q?saNCRB1rvjMCmkbSWOlX61JwIkCNgO3w0KMBE4EITgnMKzchFrynGxm0K+yG?= =?us-ascii?Q?/Wp/9UQ0dPuXWvcD6LyCzIGQvdORivHkYDlMUBFyFPe0/6NcKD2SN9220062?= =?us-ascii?Q?E2KO0Prou3BWeETsKwA1EI2GBgwHXv/GdHhyqdIS7rHyyuSwn/6ILTPfpE8B?= =?us-ascii?Q?Hd63lNKeJTALURJmXz/7qE7ZA9mGyjd41c4hizmtoywLCZuK4bDuRhZZxi48?= =?us-ascii?Q?TcL22OF16RLGejQU/2rsHaamy2MSNQPcIF37TWR2KjC7MXTI8pr3+ET4oWG6?= =?us-ascii?Q?wxVbDoUC7u4aTBwkc7NawHMg6cJvt/7xHaP18TDreWSuhKqtqXOQQ0nk9Bcu?= =?us-ascii?Q?nUvcTJzMmiD28NuOIoY=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(36860700013)(1800799024)(376014);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.fr X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 10:16:23.2145 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3e77d64f-aa87-4537-8db3-08de37d52ba3 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D09.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0P195MB2874 Content-Type: text/plain; charset="utf-8" - stm32mp15xx-phycore-som: add NAND device on FMC interface to support the SoM version equipped with NAND flash instead of eMMC. - stm32mp15xx-phyboard-sargas: define pinctrl for PWM5, LTDC and DCMI interfaces used on phyBOARD-Sargas. Those interfaces are not enabled by default as PHYTEC displays and PHYTEC cameras are enabled and configured throught device tree overlays. PWM5 is used for LCD backlight command. Signed-off-by: Christophe Parant --- .../dts/st/stm32mp15xx-phyboard-sargas.dtsi | 23 +++++++++++++++++++ .../boot/dts/st/stm32mp15xx-phycore-som.dtsi | 16 +++++++++++++ 2 files changed, 39 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi b/arch/a= rm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi index 20684b497c99..28a21dec9cd7 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi @@ -260,3 +260,26 @@ &usbphyc_port0 { &usbphyc_port1 { phy-supply =3D <&vdd_usb>; }; + +&timers5 { + /* spare dmas for other usage */ + /delete-property/dmas; + /delete-property/dma-names; + pwm5: pwm { + pinctrl-names =3D "default", "sleep"; + pinctrl-0 =3D <&pwm5_pins_c>; + pinctrl-1 =3D <&pwm5_sleep_pins_c>; + }; +}; + +<dc { + pinctrl-names =3D "default", "sleep"; + pinctrl-0 =3D <<dc_pins_f>; + pinctrl-1 =3D <<dc_sleep_pins_f>; +}; + +&dcmi { + pinctrl-names =3D "default", "sleep"; + pinctrl-0 =3D <&dcmi_pins_d>; + pinctrl-1 =3D <&dcmi_sleep_pins_d>; +}; diff --git a/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi b/arch/arm/b= oot/dts/st/stm32mp15xx-phycore-som.dtsi index 0689967b8c56..23db635c39a1 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-phycore-som.dtsi @@ -345,3 +345,19 @@ &sdmmc2 { st,neg-edge; status =3D "disabled"; }; + +&fmc { + pinctrl-names =3D "default", "sleep"; + pinctrl-0 =3D <&fmc_pins_a>; + pinctrl-1 =3D <&fmc_sleep_pins_a>; + status =3D "disabled"; + + nand-controller@4,0 { + nand0: nand@0 { + reg =3D <0>; + nand-on-flash-bbt; + nand-ecc-strength =3D <4>; + nand-ecc-step-size =3D <512>; + }; + }; +}; --=20 2.34.1