From nobody Tue Sep 29 02:33:42 2026 Received: from BN1PR04CU002.outbound.protection.outlook.com (mail-eastus2azon11010013.outbound.protection.outlook.com [52.101.56.13]) (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 61D87368D47; Thu, 13 Aug 2026 10:23:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.56.13 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616625; cv=fail; b=Nu47PMowQYw74/YTE++PfdDj/dDZglWzu7yboch48HfgH+bCuQQ4nqQwVffgPZqnwGWaX/xPSbbY6+NUan3KGELubpbTI3BGfNCWwX43VyhDucyIumS/wcHbU6qOtzLbq71U/VXyjSAcls9bJeyHAi8xCYQGMKxZFwzO7Vdv6oY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616625; c=relaxed/simple; bh=0VpDITtggvzDya9c9gOPbFKA9rIQYetgd1cb261RRjQ=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=p5Dxe9Qx07wUNkBOrI64aHd4bVsZULOuL2xYpLxrnKGUl3jHTtYCW41IYZNZ1aStA/NcuKixVOepfZIRIu08e+shEuYDXUl88637qx90Lgcg/H2EPlsVOLxF+IUybWE2l4BkUI4pj3FrEL95TOXQuelTcOq6O0Q4FTRQMbrDGJk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=cT+bMMyZ; arc=fail smtp.client-ip=52.101.56.13 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="cT+bMMyZ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ed3eN6tTi8fgY9Odp54L+rIpeOWt24zqUSe2oBdMNtheF3lmrwCuvrQXQrdXV0AyK/DE067v5vr2yO2XMaTMcuoevVxSPL6d0Z6ezH/9qJaZ0Xw0qUYjEcoGmFmOGIKbL1dHzIByLhoEJe+YE6IwlzsF4qTILx9r3l6tSPDHbOuNRXk9VS3MUWeJ6u1jmSY6Qnqf6X1tBZi4Z8kB3BWsdbW9+2OpxpKBYps9PlH/wZa2qGTz6tt7Y6CxxLjZwR85CR+LEAqq+SPb/VL4/QdMw1S4WBrD+NNVRGdofJKHFhsxEROhw8IrHkHMSc4U4y/O3+3lHDHUqkasPVlWBba1+w== 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=rl9IHulDDn77bEqosAdpIWdVzxt30MaAe2/s0Bcwu1I=; b=FtTm1cghq+TTsnjATmTVYGuVN3U/DxOEcvcyWVzfui7ZHXHY2XJ3eJxXWXTDz1EqpwP8bN3+E7H9I+GVAUDg8rlcCgsSSh9dLaSeG02Muce6DkdW//PNAHrtMrhg8TfUJmZoP7jjje5n94h4ilFrUwBjZFvAs5IOZiWO9CK+s/RTIjkmCc6kMpYLX4kAuq1Lao8biPiSoaA+KvBWe8xQDSdYpgtrGiws+phLxqUFGiC/X2Dvpg8qD/ma7p+22DYrtykvH8vjKIGTtF9T5oi9dXvW/3rVwt0hWAc1VeSf8LtpZ/IRfnFnvNqXgeB6KQytUwDPJEQt4/iY3VFA76Et/g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=codeconstruct.com.au smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rl9IHulDDn77bEqosAdpIWdVzxt30MaAe2/s0Bcwu1I=; b=cT+bMMyZXJ5KeVlyzjE65ahey9VmqGqpVZuLvD9zSsIApF40+i+NkipIoFhsnSWGl3yw88WHn94z3SHnDYWRvW53Tg1+NBJgmUUoIsbOqXABTi+HFqg1wJOXnMb092oVMKZm+3AlKPGtTmGmVhMNmASBlb2zAka2H0vL95+hBd4z/TaqMs6bQvftblvKc6FuGxEmqkAZd3+ftM9ZDPgz/UlM9Q+p9lJf/MMLeWzxVzY9b6BTXIubBXFuPdHeaCTJMpTEBHX8ievX1NfEGFh7jSjJeFB34VYW2of2ht0xxCQMhCNoGYRrzDUwwU+Y/OltTYhD/ccpCtSmZkNt6k8P9g== Received: from CH2PR07CA0060.namprd07.prod.outlook.com (2603:10b6:610:5b::34) by CY5PR12MB6527.namprd12.prod.outlook.com (2603:10b6:930:30::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.15; Thu, 13 Aug 2026 10:23:22 +0000 Received: from CH2PEPF0000009F.namprd02.prod.outlook.com (2603:10b6:610:5b:cafe::74) by CH2PR07CA0060.outlook.office365.com (2603:10b6:610:5b::34) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.14 via Frontend Transport; Thu, 13 Aug 2026 10:23:22 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CH2PEPF0000009F.mail.protection.outlook.com (10.167.244.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.3 via Frontend Transport; Thu, 13 Aug 2026 10:23:21 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Thu, 13 Aug 2026 03:23:06 -0700 Received: from nvidia.com (10.126.231.37) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 13 Aug 2026 03:23:03 -0700 From: Jacky Huang To: Andrew Jeffery , Joel Stanley CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ryan Chen , Billy Tsai , , , , , , Jacky Huang Subject: [PATCH 1/8] ARM: dts: aspeed: facebook: Declare SPI NOR flashes on boards Date: Thu, 13 Aug 2026 19:22:26 +0900 Message-ID: <20260813102233.3088939-2-jackyhuang@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260813102233.3088939-1-jackyhuang@nvidia.com> References: <20260813102233.3088939-1-jackyhuang@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF0000009F:EE_|CY5PR12MB6527:EE_ X-MS-Office365-Filtering-Correlation-Id: 1873da85-bda0-4db7-500f-08def924e6bb X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|82310400026|23010399003|1800799024|36860700016|6133799003|18002099003|22082099003|56012099006|11063799006|10067099003; X-Microsoft-Antispam-Message-Info: Lv4lEHsLSJvU31IsfSUQv0Ki0joLpUX1GeNuHsPo8iL5yYrvAhcdXjJ73U4E/vCJO6R8BiwvpU0nk7fexFpcMube+NP15suP1jIpxDBEjkP+tskmJ7Ts2sMkUI+tUT+Y9D9G2vxsOZAy9u50MurMJ3/my2Et3AOR6Gl3UrI2DCLkNINiiqaBKXq/KOX+JshT3l2vMZYg1iRcarJz46KJkwLadKN0exfNe3Z2GJrqY/LkP/w5KyVjjEEraQ/5QIfw/zZ2bzVocwvlWeLJ99nTBT/j8pa5EgnAhW3VntAe9G2xUX80qv7J2r+OhNLbgS6DtknHD7myOdeH8XfsyhvVQMbTGPHeReBuBihntmSUI0WKf40ZAm5rt9RX6IWDoY0XzYKu7czid/mPgr7UXl3tOOAc3c7PoAFSnwWUPQLPxBojxhoX7YUGqF9uRcx+EjFFurArcX4mOC0lPVsfkOCVg77zKSDfSzHPUASzeQHcljbeGEskjXz0dwabIvEF24UzeiDa6LD1K5lMf48aUTj8xpH3XHBkj+TPQC+0fpVWEeDgYzryMcZJZDGisYyLJcIPr8ofjmU6On3MvE/cF5TSeKN1G+Hwxw12x5r7suzRLErCnzKPJOv2j/xsJDiJKH+1mqzkkFzcsw5whFW3yoa2uu4H0RHIeUwP5CdIWNq0PserNQWNseBAt2Dp1vH0Zx2SStM/i2q+k7tyvSWtMXbRog== X-Forefront-Antispam-Report: CIP:216.228.117.161;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge2.nvidia.com;CAT:NONE;SFS:(13230040)(7416014)(376014)(82310400026)(23010399003)(1800799024)(36860700016)(6133799003)(18002099003)(22082099003)(56012099006)(11063799006)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +S30VV/KzNdpg97QDRtTAb3nvdLR4g6Wd2zq1UxgtimuYeJVcMH1Ckun/rw2Qr/DCHW/M+6FZ60e7MzM3NW+EbyP59TjrYiHldC5tZ2PS27T6WGGJrm9oUB4iglfRLv1s2g1hO7Nc6HYdRWTpzN8cyYpVKtDC0psFTyFE+IueuPJhUf81NjRH11a3XKBAejMg/XOvT8ZxLJD5PyEvtkx/QRI8oHKqvn/kHIU4Zefdq6j74LZCV6d6EtSA46pUIIvwJk5sTlwI1T0r9XnJ1ODrE4/7IxUVgBiyV3KMxm4gIEjFi0A0bZV+kvmXKPO5bQCLiFX1R73PYqTzjgXGJXaF6xa9cDiPyH7SaTnVoooM1SyEYTaeTEILdfZEBc8s9zL5sJrLG/EgsbPd30MhAPrjYHjTg2sL/lJmJDNuA95RzXmEBs9TanhHZYU4KsUgNC6 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 10:23:21.6716 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1873da85-bda0-4db7-500f-08def924e6bb X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.161];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CH2PEPF0000009F.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6527 Content-Type: text/plain; charset="utf-8" Declare jedec,spi-nor flash nodes with the properties previously inherited from aspeed-g6.dtsi stubs. Keep status =3D "okay" so these boards stay enabled while the SoC stubs still exist. Signed-off-by: Jacky Huang --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts | 7 +++++++ .../boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts | 9 +++++++++ .../arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts | 6 ++++++ .../arm/boot/dts/aspeed/aspeed-bmc-facebook-clemente.dts | 6 ++++++ .../boot/dts/aspeed/aspeed-bmc-facebook-greatlakes.dts | 4 ++++ arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 8 ++++++++ arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts | 6 ++++++ .../boot/dts/aspeed/aspeed-bmc-facebook-rainiera6.dts | 8 ++++++++ .../boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts | 6 ++++++ .../boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts | 8 ++++++++ .../boot/dts/aspeed/aspeed-bmc-facebook-yosemite4.dts | 4 ++++ .../boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 8 ++++++++ .../boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi | 8 ++++++++ 13 files changed, 88 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts b/arc= h/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts index 1fddf3a5d138..e3b0e21e8e03 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts @@ -166,18 +166,24 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 @@ -1023,6 +1029,7 @@ &spi2 { =20 flash@0 { compatible =3D "jedec,spi-nor"; + reg =3D <0>; label =3D "pnor"; spi-max-frequency =3D <12000000>; spi-tx-bus-width =3D <2>; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts b/a= rch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts index d1a04b63df9e..409757a10120 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts @@ -314,17 +314,23 @@ fixed-link { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 @@ -334,10 +340,13 @@ &spi2 { pinctrl-0 =3D <&pinctrl_spi2_default>; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "pnor"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts b/ar= ch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts index 14dd0ab64130..c6b9c67bd965 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts @@ -170,17 +170,23 @@ &mac3 { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-clemente.dts b/ar= ch/arm/boot/dts/aspeed/aspeed-bmc-facebook-clemente.dts index 820d39a92974..82e5d7b9ab71 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-clemente.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-clemente.dts @@ -189,18 +189,24 @@ &ehci0 { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-greatlakes.dts b/= arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-greatlakes.dts index 49914a4a179f..a7df5e7ed650 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-greatlakes.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-greatlakes.dts @@ -82,6 +82,8 @@ &rtc { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; @@ -90,6 +92,8 @@ flash@0 { #include "openbmc-flash-layout-64.dtsi" }; flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "bmc2"; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts b/arch/= arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts index 5602a502d07b..e35041946d33 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts @@ -139,18 +139,24 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 @@ -161,6 +167,8 @@ &spi2 { pinctrl-0 =3D <&pinctrl_spi2_default>; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "pnor"; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts b/arc= h/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts index eb8d4b95596c..3bf8945691c8 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts @@ -161,17 +161,23 @@ &mdio3 { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-rainiera6.dts b/a= rch/arm/boot/dts/aspeed/aspeed-bmc-facebook-rainiera6.dts index b29e08cea254..cb41b78536bf 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-rainiera6.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-rainiera6.dts @@ -128,18 +128,24 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 @@ -969,6 +975,8 @@ &spi2 { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; m25p,fast-read; label =3D "pnor"; spi-max-frequency =3D <12000000>; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts b/a= rch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts index 3cc6e772cc8c..73d013cf3dc6 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts @@ -117,20 +117,26 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; label =3D "bmc"; spi-max-frequency =3D <50000000>; m25p,fast-read; =20 status =3D "okay"; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; m25p,fast-read; =20 status =3D "okay"; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128-alt.dtsi" }; }; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts = b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts index 0a3e2e241063..efe1a2ea52fd 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts @@ -173,18 +173,24 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 @@ -1867,6 +1873,8 @@ &spi2 { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; m25p,fast-read; label =3D "pnor"; spi-max-frequency =3D <12000000>; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite4.dts b/a= rch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite4.dts index e4172be84e7f..bfc7df61bfc8 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite4.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite4.dts @@ -162,6 +162,8 @@ &mac3 { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; @@ -171,6 +173,8 @@ flash@0 { #include "openbmc-flash-layout-128.dtsi" }; flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts b/a= rch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts index 6287f80d70d9..e2d4aafb6437 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts @@ -128,18 +128,24 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 @@ -1028,6 +1034,8 @@ &spi2 { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; m25p,fast-read; label =3D "pnor"; spi-max-frequency =3D <12000000>; diff --git a/arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi b= /arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi index 0ef225acddfc..180015ccb209 100644 --- a/arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi +++ b/arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi @@ -51,17 +51,25 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "spi0.0"; + spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; =20 #include "facebook-bmc-flash-layout-128.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "spi0.1"; + spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; =20 partitions { compatible =3D "fixed-partitions"; --=20 2.43.0 From nobody Tue Sep 29 02:33:42 2026 Received: from CH5PR02CU005.outbound.protection.outlook.com (mail-northcentralusazon11012055.outbound.protection.outlook.com [40.107.200.55]) (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 37DC0411F99; Thu, 13 Aug 2026 10:23:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.200.55 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616618; cv=fail; b=IGrmVezbfhFlQbUCxtPoNO/wOO3IBhQ7OiVREI/fkyqpINa0O77SDVBaxcvMFwmHUoDbUDLdpmOFTzGIvUDX4mGTjykLNy+hMUChG8P6oipoEShxhBUoTwfHdfsdgqoftKAMqe1OBXOxTLir3d9UOUc3hSb3tHjQ2RkQbe75nVM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616618; c=relaxed/simple; bh=S3JOaxZL1uGaztyt9glAYOmQZW7NzfDDXbRqx+A2Mso=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=u9NYFtbhNZ3fEPP8lVm+ELX8qJvwWxbtTMSVhCza2HtuJH9iwEMhehx2kLpmT47hlK7W06T72P8iEwu8nTImdtXKB7/oWAlRRT09YZ0SW8kz167Jy6aCWaOEwFUchIQUYyvzQFV6R5XmCiWqZA6k3P/ajXkx7xc1hdsbZK2Uq5k= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=njp+jeof; arc=fail smtp.client-ip=40.107.200.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="njp+jeof" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TajS0/1TLHNPmeDhXHxAGmMu99U18B2UKiuf5cFjYJ0qUK6aw8C48R1MGTOL+QOkfYuGnXkSoBhRd44WeypuNgNCo0npN0pu4+G0kPWcn7hqWJbsEAeMrHQhazZMcRuikuR8gepNk1yXS2LU222Vgm8yUQc29AN1aQukrCrBgreLzlviFCeNWg0ZMHQXjvtvr0diZZvwkaqpmV2/mLotPUzbRq7PoKdAAj2FIKMng5GUDjcHv+/rVis6FiZDm+PySqn6ZiVzn+EpCsYp2djo+hov7hcHQvGLwv+QSWi926FrEOwVpUDp/OWstATd9LLMVRDpWhyl5wDu+Zj0xuBvCA== 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=gP8XYLrsqR4NpfNfrUqNuw5T8OS37R+Tew6ah4j0bzs=; b=sXpeqhAe4lexcNodCqwGvBJJyo18MaOi8LaBNxJQXfS9FyqDAEGRBsFSH3846qQCChqVfIg9H5Sb8Uuusx79vM369/Z4ZkFxlmeydiZjOvlkb4eky6WJyVnE/r6/dxRVy/cQqLqWjLDwMt79o8AwK8fVBsGT86yGVqdALEhnsI4wE+TuiLerU0p16bfTTUu0L3JP9N+7ttZswIMaRfwB1ogAAhnYaVj4NkuACV9gjjLqNO44NobhY1SaalYZ17hBLvm8JA2165rlgbqiLxACStFslFskLftf0+f6vKwc7W33hpsCb+ZXXdzO7fw2c0aVanqsf8DXUa1b7AyHs94RVA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=codeconstruct.com.au smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gP8XYLrsqR4NpfNfrUqNuw5T8OS37R+Tew6ah4j0bzs=; b=njp+jeofY930SfKx/2nMENrxGNdbMIaaRkJSJc7HDu2MaCPgEndJjPhR0QRDFOCeKUkD8cnG63XlqFe0fqAYqvmf/IMbPTV51GbZuVgpWW22rXpA8LC7kBzFta4a11kWFLkMNJgvcx7fM2FjJ1NdlhT4ipcW05XQJiOJ0J8XWqsCK+qPeDrncsWFQ5zPBiONOOBJrSXKPrGT9sa7720nwxWwavmPLXKcSPhXx1IpdNnsNkQnLW3NJQQaB72OR4A/yl63DxGmccOgdR3n8jvaJrvt+RUAEdxOZvpjgnh9Kaj9Fhj1d3bzTneOSTnFBZ+GC6ONicG5YJY1DsFj+xilgg== Received: from CH2PR07CA0052.namprd07.prod.outlook.com (2603:10b6:610:5b::26) by PH7PR12MB6788.namprd12.prod.outlook.com (2603:10b6:510:1ae::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.12; Thu, 13 Aug 2026 10:23:24 +0000 Received: from CH2PEPF0000009F.namprd02.prod.outlook.com (2603:10b6:610:5b:cafe::5) by CH2PR07CA0052.outlook.office365.com (2603:10b6:610:5b::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.14 via Frontend Transport; Thu, 13 Aug 2026 10:23:24 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CH2PEPF0000009F.mail.protection.outlook.com (10.167.244.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.3 via Frontend Transport; Thu, 13 Aug 2026 10:23:23 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Thu, 13 Aug 2026 03:23:08 -0700 Received: from nvidia.com (10.126.231.37) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 13 Aug 2026 03:23:06 -0700 From: Jacky Huang To: Andrew Jeffery , Joel Stanley CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ryan Chen , Billy Tsai , , , , , , Jacky Huang Subject: [PATCH 2/8] ARM: dts: aspeed: ibm: Declare SPI NOR flashes on boards Date: Thu, 13 Aug 2026 19:22:27 +0900 Message-ID: <20260813102233.3088939-3-jackyhuang@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260813102233.3088939-1-jackyhuang@nvidia.com> References: <20260813102233.3088939-1-jackyhuang@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF0000009F:EE_|PH7PR12MB6788:EE_ X-MS-Office365-Filtering-Correlation-Id: 91fcdb6b-5c89-4cea-db6f-08def924e807 X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|7416014|376014|82310400026|1800799024|23010399003|22082099003|18002099003|56012099006|11063799006|10067099003; X-Microsoft-Antispam-Message-Info: 0VvsQPKsRWgVFzOtLD+HvfiOxszVGFkiBb/t6KQT5uGkP3UY0dGBdA8YAW0XR8JnNbpXkJOExcxq2346VMpCfo7WsyYIkihooMqd1xBO0tQxNKXN8Vy24+oovkoSFLYP9ia0tGlwkWwnwXSLuI7W7SNqZBxe6UoPef/+akhtyRswBtlU6mSiI3LLGdRZNfoj344RZN9rj4/DoJD9AzVyOGFcP0V/P6T3B8bf1h7Sp/6oAtvHTDEE6hfKrObA72rHJOw+eMcjWT75m2YtrN9bLI2yRAx2CWnnFc7aGNRhGl+rqhoAJNXmproTEEBpcYrreM/amAoEYtR5YsuSJGadJDzue+f4VaOYeT0LmSCFlOjIwBQDarzM6oFShydEOPc++4CjhKKq6NUbg+3DlbL2ecwbkYqEwFctZeZ07JSEhHxL2DQog3L9E4a/8czkdCLjI5CgLgtlJX+pWnLntKaXDNoC2biTKO7nhsOrQgLl+hXiGf7SDoLsjSUq6yDB8+GK5/+pscn2QTXKzN375DNPJi+ld0VOj41K3gRsF0oHPg0DfyXjmQC2/2ffZIqp7JR3A62tHMnfdJcyYjC5upSJD4d4HBgW9wHmSSKGqS7jt4V2eHciy3YekO+0vwk8Jwmc3e7ZUTknFQf0IgBOAuk4+/Z9U0alm5pGql67cRsTG2DrdiNeuZqarosz5DcOk0AR3LbT29/w/JAq033ftQI36A== X-Forefront-Antispam-Report: CIP:216.228.117.161;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge2.nvidia.com;CAT:NONE;SFS:(13230040)(36860700016)(7416014)(376014)(82310400026)(1800799024)(23010399003)(22082099003)(18002099003)(56012099006)(11063799006)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: oAZiSP3BHVYuuL8srcRsOUH9EFyCWqr7Hy98MceJoicqoBcPn6CIr8LFESxLMqDCemQYUH9a86gIZHbdXZkkbrpaP5bVCl3H7XV/G2ZYBUX/VPBV2oMPxBJf+Xwsi3Et4xz2AdDZt4PgpDzL/rcWTiX7p+d1u9Av4gpuxJUokpsYhBkOGsBlIWK6ppNRRUoiecIS81drooHO4RN0b2x2SGmssI2TePSJdb7JJVFIZYsMPeAyaZyPCrdyKUu1QIusoQ8rnaqoKuQf4I3h6TBteEHtQPUGuZM3RWbfx2tCdnoyvY/IdkXU4tSTpBGfiUJQN1lzCD/5A2Ebxoh+QCoyBNc1dEKm++Q+Lxf5ERyDmYgy9MfqWjC+d6qLyP8+mqxjJ79whExncriKDjxz7ubthcTZ2cMVfEhtwrFjV4BLQYlgdS62XfnWW6HPjb321MKo X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 10:23:23.8653 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 91fcdb6b-5c89-4cea-db6f-08def924e807 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.161];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CH2PEPF0000009F.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6788 Content-Type: text/plain; charset="utf-8" Declare jedec,spi-nor flash nodes with the properties previously inherited from aspeed-g6.dtsi stubs. Keep status =3D "okay" so these boards stay enabled while the SoC stubs still exist. Signed-off-by: Jacky Huang --- arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-sbp1.dts | 6 ++++++ arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-sbp1.dts b/arch/arm/bo= ot/dts/aspeed/aspeed-bmc-ibm-sbp1.dts index dbadba8eb698..df45f619273f 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-sbp1.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-sbp1.dts @@ -1551,20 +1551,26 @@ &lpc_snoop { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-tx-bus-width =3D <1>; spi-rx-bus-width =3D <4>; + spi-max-frequency =3D <50000000>; #include "openbmc-flash-layout-64.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-tx-bus-width =3D <1>; spi-rx-bus-width =3D <4>; + spi-max-frequency =3D <50000000>; #include "openbmc-flash-layout-64-alt.dtsi" }; }; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts b/arch/arm/= boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts index 6fe7023599e8..d886f24789b1 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts @@ -140,18 +140,24 @@ &gpio0 { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 @@ -161,10 +167,13 @@ &spi1 { pinctrl-0 =3D <&pinctrl_spi1_default>; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "pnor"; spi-max-frequency =3D <100000000>; + spi-rx-bus-width =3D <2>; }; }; =20 --=20 2.43.0 From nobody Tue Sep 29 02:33:42 2026 Received: from SA9PR02CU001.outbound.protection.outlook.com (mail-southcentralusazon11013070.outbound.protection.outlook.com [40.93.196.70]) (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 97BF92EEE88; Thu, 13 Aug 2026 10:23:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.196.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616623; cv=fail; b=Vvgl52WNEdpQNTrsR1teVhV8hVRunyjvdEnLyJrWwibr3QQILrAwFYkoXGdQ8ym050al4Cl/jGA8vyvCwvK3dVVzEp/+x4k63JtuoLx8CiDEApIuhDrrMt7G6Vu9OIBgY8yc0mbKxMlkzI2oeFxlWgEETZRX3OnH0LyiI9bR/ug= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616623; c=relaxed/simple; bh=Egx295cva7Zmd6wvngjlTEaB1tN+xl0CU1NRTmSJlq0=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=lntEDjnUTDYMZrgDc2Jij6et9zqhoZYly/hOdHDCfsVTvAwljeSHRN+UkLsoxU/+ioXYM4MxF0bY07XCHwwvlWzJNLbiY68ZLOMtC0GlpeOIBth/hQeu7jyUnozBKoZ9899VfNXYn3jo6/U/uOH4chflbwU+m/8DO/5dqGnRhGs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=JqiKP+7S; arc=fail smtp.client-ip=40.93.196.70 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="JqiKP+7S" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=p7tlT+n4R7NGL1HMC0fMt8QoFTjBPIlkzcf8g1dOb99hXUldOziJkXoVnVkKA0qnO0sw2ZfQDPgYZc87n264gQj1lZnY4c0fKyRHnPyabttV5e+ZmrB1GqJJqj+JgrVAeb5nCh5U6ydnYRRlKKVVLY1N2g3DsykjADMhuvC0zOfMTlGFhb7AfwjwPi5JVGTKoEwTcbxU9kLUe/ciHhoQRVFdLDTx7OAROtjfRm26zfJLzMAVSGOYBO4apa4+U6zM3VXnnOtd6NdiBdgwM/y25Z6YrongHVMKANdGU9P5VVuuifEwXjb8M5O9/7uIGuWblJkceWGnssOhWg7uAz8Jqw== 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=04cXYLRJ4kD0BXV+N19EfarZadNTZMNe2eQxiQ5cnkE=; b=V0w4Aechgqo2mrRDOnt9NvvvsA2JKft5u2sjI1IuIp3iuDkGP1ilSrI1rH1BX4qS5bntZO0Utvd7tmMp5SJlZDE0o92Y6oa9NX6R1YSfgUlVnZV5bNHK4DHFYjdkTHzcTi6nVunzCefyqIc3O+WtMjSoiuP2kPr/RJPtXYvTy5wmlmnFIY5UjzDSTHyDV2l159eRyoZ7+KOL8j86vQIy+9AeLUeTK6MXh+3TuVJxFbv33MrCRKoSNANSF2bQ2e0IIqWmnDhKon+miGNkLmW1PRTFIa91abveQG+JYgJ+7UqufZ/mJ5aSjFkWH5hL5WU+2EkT4l54ykn4ppw4A0hJTA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=codeconstruct.com.au smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=04cXYLRJ4kD0BXV+N19EfarZadNTZMNe2eQxiQ5cnkE=; b=JqiKP+7SvRsVlE33s45yD+JaMIx8ScelOkwr+OrQCymiKiUotWr/qHk6jE+SP0R1QaFPhSXkLKoHJFW5QpePwbZjCnDkLwAfaKisD0YClbyZkwkQqodjgaDzmrZB0iYuslv8ZGqtWVBEX5SxOaQDd/MERxZPoyoNS7DeX7hoYVfWM9UEMtWIE4DG1H1cogbwdreRC1/hYYsDhWanduRbEeSymczQ0U9BfWyjMhEc8lH2QC10zjgzZxzGgOjSVNG8xbM2GfnzGym5oU8U+nPIy2iO6D+0e5jlwiYaCcPwj67YO8eVmcgKb/S26uAKLIrItE/mnDVr6fBo1j9ozIjlyA== Received: from CH0P220CA0012.NAMP220.PROD.OUTLOOK.COM (2603:10b6:610:ef::18) by DS4PR12MB9636.namprd12.prod.outlook.com (2603:10b6:8:27f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.15; Thu, 13 Aug 2026 10:23:29 +0000 Received: from CH2PEPF0000009E.namprd02.prod.outlook.com (2603:10b6:610:ef:cafe::7b) by CH0P220CA0012.outlook.office365.com (2603:10b6:610:ef::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.14 via Frontend Transport; Thu, 13 Aug 2026 10:23:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CH2PEPF0000009E.mail.protection.outlook.com (10.167.244.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.3 via Frontend Transport; Thu, 13 Aug 2026 10:23:28 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Thu, 13 Aug 2026 03:23:11 -0700 Received: from nvidia.com (10.126.231.37) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 13 Aug 2026 03:23:08 -0700 From: Jacky Huang To: Andrew Jeffery , Joel Stanley CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ryan Chen , Billy Tsai , , , , , , Jacky Huang Subject: [PATCH 3/8] ARM: dts: aspeed: nvidia: Declare SPI NOR flashes on boards Date: Thu, 13 Aug 2026 19:22:28 +0900 Message-ID: <20260813102233.3088939-4-jackyhuang@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260813102233.3088939-1-jackyhuang@nvidia.com> References: <20260813102233.3088939-1-jackyhuang@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF0000009E:EE_|DS4PR12MB9636:EE_ X-MS-Office365-Filtering-Correlation-Id: 76dc69c8-5082-43ae-6af9-08def924eaac X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|376014|36860700016|7416014|23010399003|18002099003|22082099003|11063799006|56012099006|10067099003; X-Microsoft-Antispam-Message-Info: e+PhBof/eutx2yiMMavwrv1qCXwLWh7ndCYp0/+Y32MG1/6x5OZRV3aBki4cKs5I6pM8N4LKYklr5PieoNZSj8Qo+XBhq9dpw3DkeaDJJEFkplvhcm6k5gavLoH89uRw5BCt88AcERQeEYzkiq7TDm29DkQyeHsbF2XcJ5ZHfI5+ms9t5bAp1M0f0EZ2mGyeoONLvcQFDJw9YUQpA4tIczjgen7rgzN9WI0m8PHpHnB2w9LQbFdfFKQk7uln3gR6IKAcml69PVt05t7EQmmlLRQLzXzBBjHhn7EVCSdPTNcqT2MlgppzprhDfW37BL5lXu6HrZ4GybwYaJRzlN8oX8GRHtniFfA+H6wLcoilSOki/ZMu5Gwe6XQYSAenkoQju7wL4Rzh0RwkvzYnTR40TYlTJcG1n7ZcV0WDXMnb87UU6m7CBlKCqvFFZPuhmYrDSZbMHJk+aeGfT3yb9UFPLER1dBXxPS8FEf+apVrqWyExjeEe5b+hdJY+hVQtlzj8houMjrm8a4yeLwEhS3EHEmIgiBWlQf3UpgK/PqI1HzlWTpgNHr0Pd/zmW380yuhFUtMML3VOm1NYx7ZcwX+WsK7XpGukqNlGbW+5o+bI4YBJFn0M7tsKL6Wa5IkzOWqnUQSgtcefdfJCBUeeddSeDJqJmPOg7j9gK8EK0RARWuGEuqC1QuEtygPHY2pc0fEO5TJxHYHnAT2T7xfwWqmuTw== X-Forefront-Antispam-Report: CIP:216.228.117.161;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge2.nvidia.com;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(376014)(36860700016)(7416014)(23010399003)(18002099003)(22082099003)(11063799006)(56012099006)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 5jr0TR2zo2vCmBE2T4dsBQVZ/udVcLUDoYAQPubLybmVPy2jd6HxZVS2bPVJXAjyAmeoD277l2PV0/LnbjqIZZnmKxTcw0iY9zDyodldQjppLVTD+AE35ezRnjFRQOf8RvfDiV4MeLwz0lAkSZ9qITf42EcEgXXjacx/gxOXx5rsxRN5q/HIA2lqnF3gsvnOWzxqqdYwmvdqTUXz2+nfADXK9kxxZ/yhGtiBK3deXi5lW1bAUTDyu95LibY+1EX7A4ggKcBcrpi7AH5hqtscnPxQtVlg2E4nf/sK34Iz1ejaiRFzJ0hrjSJXWLOSykMik8IsVZy4z/3GrExBzCxMZtm+tMykIEmp1QbxotH3ulmk7l5SgZObIgbGi+wPDlWodGu44YURa7/oAm9Fl+lLa8ZD6FIXoKnD/COde9b3aw1UzF5i1szvsoBtqL0Yz9Gj X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 10:23:28.3237 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 76dc69c8-5082-43ae-6af9-08def924eaac X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.161];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CH2PEPF0000009E.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS4PR12MB9636 Content-Type: text/plain; charset="utf-8" Declare jedec,spi-nor flash nodes with the properties previously inherited from aspeed-g6.dtsi stubs. Keep status =3D "okay" so these boards stay enabled while the SoC stubs still exist. Signed-off-by: Jacky Huang --- arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts | 5 +++++ arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts b/= arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts index 4de38613b0ea..c8788c67ddec 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts @@ -145,8 +145,10 @@ &fmc { flash@0 { status =3D "okay"; compatible =3D "jedec,spi-nor"; + reg =3D <0>; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; partitions { compatible =3D "fixed-partitions"; #address-cells =3D <1>; @@ -180,9 +182,12 @@ &spi2 { =20 // Data SPI is 64MB in size flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; label =3D "config"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; partitions { compatible =3D "fixed-partitions"; #address-cells =3D <1>; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts b/arch= /arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts index 29f56176e2ca..0228764721bf 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts @@ -56,17 +56,22 @@ &fmc { =20 flash@0 { compatible =3D "jedec,spi-nor"; + reg =3D <0>; label =3D "bmc"; status =3D "okay"; + spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-128.dtsi" }; =20 flash@1 { compatible =3D "jedec,spi-nor"; + reg =3D <1>; label =3D "alt-bmc"; spi-tx-bus-width =3D <1>; spi-rx-bus-width =3D <1>; status =3D "okay"; + spi-max-frequency =3D <50000000>; #include "openbmc-flash-layout-128-alt.dtsi" }; }; --=20 2.43.0 From nobody Tue Sep 29 02:33:42 2026 Received: from CY7PR03CU001.outbound.protection.outlook.com (mail-westcentralusazon11010045.outbound.protection.outlook.com [40.93.198.45]) (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 B97CC33938C; Thu, 13 Aug 2026 10:23:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.198.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616619; cv=fail; b=chh4/lCipSm1EkHXWZYPVGYLGcWe5/ozNyy6qDh/UsSf6tIb/GjDMZWr8HLh6T/ZqwezqQTiJQOJoHK35T5oDziLg2WSLoOOfd9RgVKQJptLOO/b+AoTs/r0NrdCYIKnhT94hABj9dQmX59Hszq8Tv+Rxx6x3zY+RaSGe2Zmtco= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616619; c=relaxed/simple; bh=tMijfbqj46Vdsfl+l+FPMKiNkSXMSJeE+vvTwJb45Hs=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=unCELyxXm65p0dnkIHoEbMCgae8GW+k04RGid+M0//DO3m+QUjDiVkIx7Nt0R9oTbAFRuvnt5pGKovT8n84E/vwWenh5uJaxfaz6pOMNfyZhsU+yD0oewx8iLZV4ZpLlzhSJVk0b34PibZp9IQWsrKGxKBljxuxPNKvPnkXEYAg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=WnS4gQ28; arc=fail smtp.client-ip=40.93.198.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="WnS4gQ28" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=g4bIhnEBfLs+DgbHnx5NewWwB+hYLGmjsTgXvTbFWIt9GcYP0TWktn5EpyAV2OzUdOLwMBNW20vnMxJkXYApoKIT1TzhItB+Un/bAzhDWWbY3eYpfRcCh68bsLqEqDv6Ojtbi9/PT/CrBI1ixnNRcJecCkF1oCfX5v1AjdgeCxJABU2bGc/Y7IrrZ5Mzzam3+mED8LKx64BRKYS7tuwOyv7FC5TwQyc2Y8rANkO/Bq/qYW1htkeD1i4vJ8OepEbD7AIUKZM6aIImlDIjdUMlqsv5N0fORLts9TR+zGL//iC/gIeICH1DYjHgHck7M3tSLuk1L1pjQP+eSoEkthauqg== 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=pRcBAX5gHZTkjKW6bEA60cfRVbw8eYq+BgSG0rpxf04=; b=hoK4E7QjQAMITbLyY1akLSusU9FYI07ATe6yh3AAJp3K/dDkhlZJVzc7pRa3BfVa+aBov5E1kO46R5DG/2n+QW8jyiiqirem4UC2z3LP/MWZPWvCwxmN73K/oXIdjsl3u4IuarKHyrbDCzOB6RRJd+F+HO5Jdanu7vVAn00dy2WLpiR/CUklSbo02BO/utvtJNZIAG1m8YpcFYfGkjgtFGdRj/1gAKXa3xdbKZyXG+M77vFg1dMkEBULvxUf1V5Z11HGM34Au+RQPoxOUhdH9H1YLTtt7pp79VYp+dteeNy1JzGOZEZq9FQmwen1xwhnV7+D/u0Zw6y1Y/3WETaY0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=codeconstruct.com.au smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pRcBAX5gHZTkjKW6bEA60cfRVbw8eYq+BgSG0rpxf04=; b=WnS4gQ286vJk9FP09lIYK/GAlMJyHmiK6+nQnn7efJU7DFkDYyWC8+gqlTwLOLAaUoIaoRkZ8h+nmYVpY3//J32Pvqr+NaYZ+Qu6czYVRQaZ5g9Z09zfmVTgh06lwpmVRpLUE65wybE1pb3o3KR7hvBJQX3oaZrX/QFe+pm9JC0Li+5k8Z4wFJbp/dMTNCd2S7TfHeni4ugrglsX9HbjOGWPGyLZsLCned8s9PNJ4ZsHM1SW7pdLi56jUgVF2d2mAyQZYfAdkgGiJgDVCWumFmPplDlhPzQcGRHFXmUNJbL3P9QUrIEvB0zxQxt7Q7/ymc8krPADoCjy8nhZznxCkA== Received: from CH0PR03CA0076.namprd03.prod.outlook.com (2603:10b6:610:cc::21) by MW4PR12MB7166.namprd12.prod.outlook.com (2603:10b6:303:224::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Thu, 13 Aug 2026 10:23:28 +0000 Received: from CH1PEPF0000AD7D.namprd04.prod.outlook.com (2603:10b6:610:cc:cafe::2c) by CH0PR03CA0076.outlook.office365.com (2603:10b6:610:cc::21) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.15 via Frontend Transport; Thu, 13 Aug 2026 10:23:28 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CH1PEPF0000AD7D.mail.protection.outlook.com (10.167.244.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.3 via Frontend Transport; Thu, 13 Aug 2026 10:23:27 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Thu, 13 Aug 2026 03:23:13 -0700 Received: from nvidia.com (10.126.231.37) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 13 Aug 2026 03:23:11 -0700 From: Jacky Huang To: Andrew Jeffery , Joel Stanley CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ryan Chen , Billy Tsai , , , , , , Jacky Huang Subject: [PATCH 4/8] ARM: dts: aspeed: ampere: Declare SPI NOR flashes on boards Date: Thu, 13 Aug 2026 19:22:29 +0900 Message-ID: <20260813102233.3088939-5-jackyhuang@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260813102233.3088939-1-jackyhuang@nvidia.com> References: <20260813102233.3088939-1-jackyhuang@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH1PEPF0000AD7D:EE_|MW4PR12MB7166:EE_ X-MS-Office365-Filtering-Correlation-Id: 9f473a03-375f-46d4-5f6e-08def924ea5d X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|1800799024|376014|7416014|36860700016|82310400026|11063799006|56012099006|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 98EGf8VDHK6zRYqDRrSwMgNBBxxF81uNmC9XPNbJsvvo3DXCIE9Kmw6vQpuHreu0MX8XeoYBU/qq6wqfPbLanTdZrz0UlDXQakprP14NXt/WH+2C46Twg4zJCkijELvZdOQHnXMc0tju60S0RCjPpWrHZFgR3WXu44eABWoO726I/sCJbGHBjYbRa7Ql9wmr5JR5/xNNU5iM5Sw6zBuwJUgFca/ZVpu7CIFDg6X8P0p/kKRZPMWx30Jv8EUi1IcukhdMjgos42lOjs+vk+fjUX0MOvpYDFTRNLkSxYmrC/T4Jv7kQgUWsVZYlvA0CLrtdzwtTQ35KrmKPYAb82Mu3GioNrbLTNqAEgl+Fu/ODMqmcfbMn6k4n1YYoXMgXkLQFacp2khUlexfUw6qyZpY8mChCnO34TJEf4ipAUqH4EF8eP1Id2hG4tUWAzRWITSoqlfDZ2IVehKl5rPI5sb8z31CS/mPOsq7UqBhs69jJpMAZYOks1s+iocjtbnx4WSbwin4fTDZm+dNGOO2fw+6bGu7IyK5vnnCdhMGbxi04pG2kuZPE3RIHROe1ajEP7ejJnRoOjJR+AB1M4OMf1tn+pfh3ZmjZgLA5vdHvgMjXxIsCRFLUqQBoSkcyfSMvaq7dAwRMICy/n9TCDL0zR+/TEpXyvBQ25/lSQeoLo1UY9ogQfEW6sgDtCqWz6zjx24fJ32YYd8wjobPGTFqIQisDA== X-Forefront-Antispam-Report: CIP:216.228.117.160;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge1.nvidia.com;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(376014)(7416014)(36860700016)(82310400026)(11063799006)(56012099006)(10067099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 0yiGS5qx/hymgCFsDGjoSjUhDNp8uV+oR0WNjhlSi6oqSQR0PB8rSciZQ+GfaYe/s3ehI4beNdxi+L0Xskiq/b9/0Yo1nWO/lDWSwvqSUxnnSFGYhItQ6aQkcSYY1Q0MrXlYA5MtuTws3+6syc0Lv6DIKWgWNDr8J2Ln8NDpS1N8Mzm04lzgFrYMcdHYbouJTzBUkeaiO7WCPYmrMwDr5sJsMYH2oXr9JcxYyTHWKi1xmRxd6sjXKzoVwdpepMUEBPBo5SKGwAQKBOMJmyGRvoYVrNQyCRtunc5DFpa3kvmrdNivQ6g5YfVNA7sUJQFvuHBJmqzR4XJk2G1zArTsnWJ5wX0yZlIHPgiLMi+0gRy+Qkus1TymJLbdno/kC+41bGR7z29KzID9vec3P31GhGqRO/4ElLsY055do8stOe+VWP5LfP4c1DxzB3Ds7x9Q X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 10:23:27.7760 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9f473a03-375f-46d4-5f6e-08def924ea5d X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.160];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CH1PEPF0000AD7D.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB7166 Content-Type: text/plain; charset="utf-8" Declare jedec,spi-nor flash nodes with the properties previously inherited from aspeed-g6.dtsi stubs. Keep status =3D "okay" so these boards stay enabled while the SoC stubs still exist. Signed-off-by: Jacky Huang --- .../boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts | 9 +++++++++ .../arm/boot/dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts b/a= rch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts index 53b4372f1a08..44332d1ba9f9 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts @@ -149,18 +149,24 @@ &mac3 { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-64.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-64-alt.dtsi" }; }; @@ -171,10 +177,13 @@ &spi1 { pinctrl-0 =3D <&pinctrl_spi1_default>; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "pnor"; spi-max-frequency =3D <20000000>; + spi-rx-bus-width =3D <2>; }; }; =20 diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts b/ar= ch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts index 2b336aa0146d..cd7cd012d295 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts @@ -379,18 +379,24 @@ &mac3 { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-64.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-64-alt.dtsi" }; }; @@ -401,10 +407,13 @@ &spi1 { pinctrl-0 =3D <&pinctrl_spi1_default>; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "pnor"; spi-max-frequency =3D <20000000>; + spi-rx-bus-width =3D <2>; }; }; =20 --=20 2.43.0 From nobody Tue Sep 29 02:33:42 2026 Received: from DM5PR21CU001.outbound.protection.outlook.com (mail-centralusazon11011065.outbound.protection.outlook.com [52.101.62.65]) (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 DB8D73DC4AF; Thu, 13 Aug 2026 10:23:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.62.65 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616623; cv=fail; b=MbbOJex6lWMbSDKo1FSd5xQuvl+GScKVofYtqQXuDsEdOAj2ZWo39oKWotqayZUiuW7C57xnIy+bGc7UkSMDWpSlGGrCUEnI1GGCJVJyRwneCE5BT5cWXT7p+vn8zvhQvbgsLdia0wK2NJom8cH+NeGpj+99J1ZAVigW9oQbn4o= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616623; c=relaxed/simple; bh=GWP0vIozwjfXxBvMdH1ThmTSP8hyuJXfbw1Rdpt14rQ=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=nFKwHXtstn4Scno8xkIlBC2yldnSBkIHai+Gzk0ZoDj+pASrEWeLqj2yaXNadIxbsLNSOOMO1hH3slaWUK5iz5YVsf8QCBaDPleBh1wDQ9Z+sDg2WhAlLOER/NH+JBh5wcPFWvrpyqgHLIPCdFbAhpWLMA5wErQAYZytwOek6DI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=d5bxXZjD; arc=fail smtp.client-ip=52.101.62.65 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="d5bxXZjD" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ukLA68PyNZOwmyhC4+Mnq4Y/JAdPHnP0no8cSmidXLXmYRorSwLRt03iC6P81Kz/b5mSo5/lGRFitrkSW/vNJs6ujR0xOj40RH1zS7SEilrN81zX9A28y9nrwujHAcEm38kB0jtFjmEM7GRWDt8UA1Gl0wrKaIXUCsJKKs9VKLBGm6IdtizS7bVmYL5SlU9mwFNW19BeLsZTynVebe2rtiXVtEEDkR2Zgf87dx8Kct9T0jPYtDxLFQ6n5Te23fGEwuuufbpACiJCCw0xDMjySievSBcAT/tOdona7EI1eWPEo8LmNSSPTMM/8YRtfhF6Vfd6EBckKAJ+W3jhXfGfJg== 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=uXdWApL8MxF2lSJTTeXjTk9M55j2kjBADSbZzVlhF6o=; b=flDDXe+QAmstDD25SP6sfjrvTM+HY9bmCIX9sApkaA4Ck6EanEBqKZOYzuZ5tDB5nsvOr/qdu0RJqQbKl587XpWlSdczEPWe55VYxGXTycUqObQx/lfHoWzC3d3WHkgytw40zeSOzxuDkmUcFL6ff7rLiNRk0yWPqNS3TNQdjoGjIlSS5oSzMzKiTBUTEQgm9B3kwZNcghTyDDjyRGGTL5vIXKZUcd7BzoKofZUkjurTJwsIpFG+B6+xmOuDOWB0WdlBn5Ghbq6h4RyMEpoMpy2J7akejuYpY7CVEngyWw0k8gPo1JB90MHLkDcCe2dFm1Okj1f9pfo1y/DYceIyUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=codeconstruct.com.au smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uXdWApL8MxF2lSJTTeXjTk9M55j2kjBADSbZzVlhF6o=; b=d5bxXZjDe3uCEp6kKtSwWO5cFHQFqhcnGgDSE/qVQxVnithqE6/GckzEvSFuX/LfOS3Xh3KGBOO7yAPT96viA/ulWcks+pV/ntkNpae/nhqLq5kf8HfyT4p/Cx3eTwW5YvbpeHq71wpQZ0GEBqyYH5/6IX7x43QrV2lrxrNOmJFkTz+9l8mUdvwnPscHR4/fpwLxpNiquzFfwoS+keTBDlOXnu7wV2SP3tPBeszbKlRNPHu1/J3wvtHdlklGwnur3TGaoq3r3zmaMQkm1KFP4F6icn5/ViM+aoeqLmP30nD/pz5owNhT6B7eUAwaVumjuJYxNL5Va1kNJ06LgCDojQ== Received: from CH0PR03CA0232.namprd03.prod.outlook.com (2603:10b6:610:e7::27) by IA1PR12MB6236.namprd12.prod.outlook.com (2603:10b6:208:3e4::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.14; Thu, 13 Aug 2026 10:23:32 +0000 Received: from CH2PEPF000000A0.namprd02.prod.outlook.com (2603:10b6:610:e7:cafe::8d) by CH0PR03CA0232.outlook.office365.com (2603:10b6:610:e7::27) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.15 via Frontend Transport; Thu, 13 Aug 2026 10:23:32 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CH2PEPF000000A0.mail.protection.outlook.com (10.167.244.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.3 via Frontend Transport; Thu, 13 Aug 2026 10:23:32 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Thu, 13 Aug 2026 03:23:16 -0700 Received: from nvidia.com (10.126.231.37) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 13 Aug 2026 03:23:13 -0700 From: Jacky Huang To: Andrew Jeffery , Joel Stanley CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ryan Chen , Billy Tsai , , , , , , Jacky Huang Subject: [PATCH 5/8] ARM: dts: aspeed: asus: Declare SPI NOR flashes on boards Date: Thu, 13 Aug 2026 19:22:30 +0900 Message-ID: <20260813102233.3088939-6-jackyhuang@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260813102233.3088939-1-jackyhuang@nvidia.com> References: <20260813102233.3088939-1-jackyhuang@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF000000A0:EE_|IA1PR12MB6236:EE_ X-MS-Office365-Filtering-Correlation-Id: 84256a91-20d0-4388-2820-08def924ed02 X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|36860700016|7416014|1800799024|23010399003|82310400026|10067099003|56012099006|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: ylGA/cQ9K5Rl1RMimwW+FRSID6rLyWYHkXk0F7BH7tiEcy5TSlfbJJw5nIBECK0X08Ca7nNtUVQTWO3PtZEMjisEhpSPyq5tlGEJsl+T+2NxNzticc5toTpumrpj4T5TGrU/G3Xl1+dG0+t38xhYP3JbSz2OeVhYyjuThAPAIrEIAcxLw24NTU7+m/tdH1sbHSpc7SpImA9MkGEhsOyvXA2TXfEEPrrGDpkX+1Ceaq1H+4mKL5oqc+gG2V2G/9CmARx38VYkTTbK86RmM6ymS/oS54IMKy95Lj+G1N6e48ma4LSUzkKFHW6lDkKnUkYRvNKUC5dcloQ3uN+OvChmwWvtnsozaXY8K07z/dUH6pWoD/PCsnKHmBh34Aw6RBdzEYbHhNNEciKOxKtml/EbFJlUX2BVl+37I0JS//TWkqSZsslml2QBItTbrHU2XYMHt3uNvOVf3PyFpjDfM4bsL9zIiVm5gLttsltypn3qSgSqeU5eU6c9wCdmKpd84sVCRwC/G4uMF5gnoYEqOHY6smc12bS/DVAdQFuUPE+HEbJhuVMsRsLWzzPH/ahFEvM4Ma3PEpsFTOE7GJN3MuBWdvMlidvEZSExMVf3PjBA5tWDs+w9R+iuTqoKbEVNKsbYg2ILO8vrCpy2kwg5HXFkfUCkk/A6NJ0zOi4u42lgYyqnqxFCB4HUY9OBd6TlLKYQ9Z/yksFnCNNDBAZFdorx9A== X-Forefront-Antispam-Report: CIP:216.228.117.161;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge2.nvidia.com;CAT:NONE;SFS:(13230040)(376014)(36860700016)(7416014)(1800799024)(23010399003)(82310400026)(10067099003)(56012099006)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: r151nwHTzwCmwysyScz5l8HL/bV6z4tf1hBRp1UhEKNDZg2HCs0UOjjE5Ei0TD51Z2Rri/9cE2H6/o08+JeAcqclYhVzKagw9saF3BHDkKbk2O+BSyI5V5MQV4k3CkF2GpGQ3qxdDuTGycuQ0TsYbQ/OtM/j+yVMidW/sUg5L+Q2KXaW+PnA7fC8gP3Sp+aMMRu+Gm1MQgpGk9liPYMU4rYYK+MSuH1z66VE9dmE2OEQxJYUqVv/DsQoNmazZ30SIP6ksiuSpMVE2xKnPaprf18GefH7alc8ykHZMhYzgesnhjzq56YCGQ0MnhYy+C+8E1K2lgE7v5dAetQBJxyCe9cUMZ3kcB0mR/LZAOuid1lKxYs5uMZ6T+WEMS73jheuNyV764ptpctuCiigoYlQa8o/J04thKfa+mMlOE6clArLESssiB5RaOdr/vfoHUug X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 10:23:32.2048 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 84256a91-20d0-4388-2820-08def924ed02 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.161];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CH2PEPF000000A0.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6236 Content-Type: text/plain; charset="utf-8" Declare jedec,spi-nor flash nodes with the properties previously inherited from aspeed-g6.dtsi stubs. Keep status =3D "okay" so these boards stay enabled while the SoC stubs still exist. Signed-off-by: Jacky Huang --- .../boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts | 3 +++ arch/arm/boot/dts/aspeed/aspeed-bmc-asus-x4tf.dts | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dt= s b/arch/arm/boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts index e0f7d92efa18..8e45e3928467 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts @@ -60,10 +60,13 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-64.dtsi" }; }; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-asus-x4tf.dts b/arch/arm/b= oot/dts/aspeed/aspeed-bmc-asus-x4tf.dts index 64f4ed07c7d2..e024391a0dcb 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-asus-x4tf.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-asus-x4tf.dts @@ -120,10 +120,13 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-64.dtsi" }; }; @@ -134,9 +137,12 @@ &spi1 { pinctrl-0 =3D <&pinctrl_spi1_default>; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; label =3D "bios"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 --=20 2.43.0 From nobody Tue Sep 29 02:33:42 2026 Received: from CY7PR03CU001.outbound.protection.outlook.com (mail-westcentralusazon11010056.outbound.protection.outlook.com [40.93.198.56]) (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 ECA30446BFC; Thu, 13 Aug 2026 10:23:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.198.56 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616628; cv=fail; b=iDN2hC6ECxPVdyIa//ThDrJQSmo4sWPVs7zIIDKB//aguxoNkPEP9NimbAqVTOBVMD7nV3HSNejDmfFd1ZMEVpMMs3DPuk1h/0H+cU0Je0MJlyhSUTn8e7fJtV9p4/VIKtQtcWt8VFfNBJ34HHaB5bzBTb8bYmMr/rwNQurTGxw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616628; c=relaxed/simple; bh=IdIm0KqF735unMGG74xT1iaIyp7qC7ICtHgC0OEgB2Y=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Dryv5xqyI5+6mSSbvWItwWMO8vkP+CgZhgjCl6V/3KgPfRyjhOZG9IvoT0E7Ddhtpmzy3VH4ah7Adx2pKi+d/efSlWPDHwXw+pnNgjyJy1rv4ZeMQo5f8hbOvKeWc6mwPdhZzC6k5HkFmO1vuq9SycQx2Qf2lP7MrLZy8M0Nues= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=qwPBd4jI; arc=fail smtp.client-ip=40.93.198.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="qwPBd4jI" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ffLqsR1T9+SIp9lfSzdSh07bQVrXtHlVJwume0T7lDZLge/TCC6PLihLndgRiogu+sRIkkM0R0arwVNvqCuAcOITJePalX5JhxEPctv6XFsMtgvN6ButuNHaT//K72of+nKDS3gTOG2ixWAQS6y/c2ve3Z8aFpjbj3lvrOlJ9NBP+LdQF5JczckzxdL94KmATgR7dls/h4I89mQddfetBFmagYodTfxb/GF3o1Ae2SqCadsc33DXvn0WU3vIHAN5j2YIgtIJrqc+PWrDuI2/HZ9IpH2E8seoFKMQG6wMIqvBGvfFXlLFRrS69cvpc6qT554PssU9OX15TMjPOJ5Feg== 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=9xpKNG39N3jAZecGP7ZuL7mxROaAadT+M/fQJ75UjpM=; b=W+FyvCUhQywTNVVAmWkvN94YZttdS1ScO8B0EBabEsh5tv8dlr2R6F80ibUh2TqeMiDMUjxq0nKonE7Yao7ZpSrsAb6WjRCuSHFhIedbjoTRlgkXApnDEjPOVLrhqZ2Di1rVVgYyPSLXS/Slsr3Wk6FVA5EiiYsr0cB+jichMKchlk01sbu2HnfQOHivhGh0UbslpDyE9ahd5lTo2HGaTfJOsdl4xvRKhI8M7OQDf27tfvtAVjj0zGdSnVP+NNZk+LrWwDAvyOBlgR9dYVg0o9lKNzBvvPfoBn2FiSGVXfV9K1kDPpNa6yYickXUC3mjuv4+qk3F8WhGEY7/JYtYhg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=codeconstruct.com.au smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9xpKNG39N3jAZecGP7ZuL7mxROaAadT+M/fQJ75UjpM=; b=qwPBd4jIYuZ8cgF47+G8nAhlHL2ATJ+gK5dwOaTHkkfT34AB7OVjW23v8gZsUpJb/eNkQkwq1bx6ilsGZbIyxIex7kXIZvUX+eS58GXuG42ktMryrR7Z87OIdoYR4ItHx69f5FDBPbu9aG8SQ4hEQmLHOnEcESw7NO2QhEmpUFHazXxU9jTmL0lApcOPe0KQoxxVjdFFyLTxbvPLPTomzWta3EEyYngWq2GdLevs2Z50/rZDFPpXHM+4fV9b47z1JJPj5oxA+H97FOhDbCDzKJmvxw5082vwENR5hJ1VEZaV/ti3p6z3kH6RuL62gQgvirYeCrykxtZGmoTQdCKpIA== Received: from CH5PR05CA0005.namprd05.prod.outlook.com (2603:10b6:610:1f0::6) by MN2PR12MB4141.namprd12.prod.outlook.com (2603:10b6:208:1d5::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.11; Thu, 13 Aug 2026 10:23:33 +0000 Received: from CH2PEPF0000009A.namprd02.prod.outlook.com (2603:10b6:610:1f0:cafe::d) by CH5PR05CA0005.outlook.office365.com (2603:10b6:610:1f0::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.4 via Frontend Transport; Thu, 13 Aug 2026 10:23:33 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CH2PEPF0000009A.mail.protection.outlook.com (10.167.244.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.3 via Frontend Transport; Thu, 13 Aug 2026 10:23:33 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Thu, 13 Aug 2026 03:23:18 -0700 Received: from nvidia.com (10.126.231.37) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 13 Aug 2026 03:23:16 -0700 From: Jacky Huang To: Andrew Jeffery , Joel Stanley CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ryan Chen , Billy Tsai , , , , , , Jacky Huang Subject: [PATCH 6/8] ARM: dts: aspeed: inventec: Declare SPI NOR flashes on boards Date: Thu, 13 Aug 2026 19:22:31 +0900 Message-ID: <20260813102233.3088939-7-jackyhuang@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260813102233.3088939-1-jackyhuang@nvidia.com> References: <20260813102233.3088939-1-jackyhuang@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF0000009A:EE_|MN2PR12MB4141:EE_ X-MS-Office365-Filtering-Correlation-Id: 5b474cc4-d3d3-4c8a-b2bd-08def924ed96 X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|36860700016|23010399003|7416014|376014|18002099003|22082099003|56012099006|11063799006|10067099003; X-Microsoft-Antispam-Message-Info: ksqq4L5apFuJbyCRPmg0fS+kwoAI5WRJ+IovQJjjEQOCxHEOaPZ15qH7vccfpCgslyBxpk8LV+RU0J8QqExQgq7ehlaRgAnNaZwy4kA1HUZJFvX6LIMB6MSMKnzLsj4w8KWQYaeApFkmwA6MvDeVa0xJf5HUgggzrQTbFIsqdRKmWl4Ccgn9E0k/iMEwui1XJSGv2+aYq7UBsmQqs9bu4DtXQRVj3yuf6GqOqak65UxeT7kaz9ZQHB84UhcoGPq5EHx4WTacQg2Okxl0rPsjkZqMblPPs+QFCdcoMtt+sR7SZTmtRTfuXFdbkGP7m0VrvQuc/5uNAsrMrgGru4GveECf5zsq8mB3bE45pE3S6D7M+EcbkIzaNkFpcEGw9WpMQ0OsAtewNUrYlek7Jv2xhaz+hQ1xW1kf3jPRlaQmGuuQEOTKkHEA2UA/avZMFoTP2c642vCL/422W1yL5tnrxuV/jpfvR9R90926CQy0o0nI9P0J7rPnmYvmhftmqcKsequR1zWrKF/fSYTz6NHTMdxwcrp1dwRwLLpNkwqcJVpq7/QrgN2lCzJ+oQ0butQLz7sGPFeZRUAjlLV9szkqeoPSOCls/R1NeC2tVCI3xt1flAXOq5yvfXjEsAmpoWLxxbnDYRwcQOYRjq41ii/Gf7tyx/tyhh0ZRFwyVXfByZnJW5oIa8qu7P9gk6iBwJxPKgG/jK4Auqjg5mEF4uSHXA== X-Forefront-Antispam-Report: CIP:216.228.117.161;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge2.nvidia.com;CAT:NONE;SFS:(13230040)(82310400026)(1800799024)(36860700016)(23010399003)(7416014)(376014)(18002099003)(22082099003)(56012099006)(11063799006)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NWehZodm7bdgEZ+9dLLziHz4HKIAMyswGh3077xVy1o636mabCQY/d53AkwOsD8r8oanRrv0OpfUPzuzERFgGUjo2nSNlXXtOuafr3PN7+uUz2Vz5lKy7xo0qr5M/1lECS6CZPbTtWs/Nf8A/ZFusb0defB58SZi0/7HbrnXOSRo+v/2ZStqvasnml3YZM9tn/RR2wWp5wnznmAEIlBvtaupSF94bx/+CHwmsLPlIM4jcXPfo1/WMAASUzUzqG2rDWaniUZlY02oWwSQlVH862tNnsYvsiaGSJM5V3WAv3c3vp+EOIGoUu4WI9a0hUZ3mMzGmolYUHeTMJFVyMdpmhvyLTRF5dbmqqRpRwuEBNgfJq7R3m+Bic7CTl5qjDUfFnVnEcfk3OXIcV1faY7v3YS9YaWMw1meJI0tPohc8zmJseeUuO4bRj0VSHbo/dB4 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 10:23:33.1807 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5b474cc4-d3d3-4c8a-b2bd-08def924ed96 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.161];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CH2PEPF0000009A.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4141 Content-Type: text/plain; charset="utf-8" Declare jedec,spi-nor flash nodes with the properties previously inherited from aspeed-g6.dtsi stubs. Keep status =3D "okay" so these boards stay enabled while the SoC stubs still exist. Signed-off-by: Jacky Huang --- arch/arm/boot/dts/aspeed/aspeed-bmc-inventec-starscream.dts | 6 ++++++ .../boot/dts/aspeed/aspeed-bmc-inventec-transformers.dts | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-inventec-starscream.dts b/= arch/arm/boot/dts/aspeed/aspeed-bmc-inventec-starscream.dts index ec82af94e1fb..0bb3c6ab7a1d 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-inventec-starscream.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-inventec-starscream.dts @@ -81,6 +81,8 @@ &mac3 { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; @@ -91,6 +93,8 @@ flash@0 { }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "bmc2"; @@ -106,6 +110,8 @@ &spi1 { pinctrl-0 =3D <&pinctrl_spi1_default>; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bios"; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-inventec-transformers.dts = b/arch/arm/boot/dts/aspeed/aspeed-bmc-inventec-transformers.dts index 45ee0f2cc2bb..35f28799fdf7 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-inventec-transformers.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-inventec-transformers.dts @@ -64,6 +64,8 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; @@ -74,6 +76,8 @@ flash@0 { }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "bmc2"; @@ -89,6 +93,8 @@ &spi1 { pinctrl-0 =3D <&pinctrl_spi1_default>; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bios"; --=20 2.43.0 From nobody Tue Sep 29 02:33:42 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012028.outbound.protection.outlook.com [40.107.209.28]) (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 DD70D3F3277; Thu, 13 Aug 2026 10:23:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616628; cv=fail; b=PzPNK3CpqvD6JdvXqDR/xg3A+3IJUQ3vkWstA8l2UYG9lJ5FAnj6dAB0Bj6xfG3CqBfCxIVHvdoqoRfVDjhwjAZKF04HQjY5Brf8e0RtFmVXwO4eUT56jVMJnoQ6k8MpfgFQazLAF71p2MRrOQEykGuiCsAMHY65yvi5si7uWlU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616628; c=relaxed/simple; bh=sMPZxk5Fhun3J/oE8nhClXi/HFX829g/d2QJWIHVuuc=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=bNwKoSdjzBUfip7mjmf65dtKGGbcX0bhcXhsA+HkYG/fc7lCdkC7bxcRg+hvK1DBNZKnJDWI5XZ0lhe9Of75lkxTs89tKLIqw9TddD+Yqxz2A8KyQygOSXKlsCCSpepkr0vjCKmlHkairNWIVSU8/mlk2ZO5MUk7yWvJzeZG7uI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=tC1NEKKl; arc=fail smtp.client-ip=40.107.209.28 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="tC1NEKKl" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wPouUkvq1ZdPrJf/G0s9T0mIRdC7CYJSiN/IPxr6cFE5nuenfUDCktBSiKImAfkiaBSAV53XwVrAnsKqXLmB2wyv8em4J424ugVFtoACj+ooGR8gTNVYMQ22uqkZTyS95/DCloI1TNahUIJNLRnvA6NwpYT7YmXjIwOmKLh+zE347sA6CqrTwkz6cULrKKlKtCBl4K9nAiRzIUX4M3g9iifOyZdxIhSc0su2Fognh5ho+r33VnJXbc0s9kRgDMb3+05SO9RJjEGITrJfl5GAyV01cLLuXq9BU3buX1H/RrU3jEiKMwkNZ0UOtpKpsJ9TMZx9hucJ1rdZY1tEiTE2Qg== 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=v0yXVRhwFXOnIIim8O8d/rmvnD8oZrbiiu074W2Rt8c=; b=D4HKKcDMEuc5rh8RwqUGr1yTnYIZd/qowBFQE5UhA5lEqO1i+8kwHH4L/CIF6a1zTjn30Y+BN/fNcjSoRbwVxxcVbsFdSEXlZLVrNak9m3YvBmWOLfz+r91g9dyDGmKIokl7bQhocVyx4EfsvMYmVz2TiqUspgLKAaxA1pZLPzSwX1PsjBpEXiu4lH+cg5CM3QfWL91iI4aEAKdcsU4k7KPhIUwqrVL5PMX5ao8wc5ICVS3vRk2n4H7k627/UNF1aWt/qCoobTGpmN1fW2Dkav44+SUC1RhW6AqQ/yVTm/3f1lU7ILWzE4JMvSSEmDv5fTKknecPpaO7DxDfIn7xQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=codeconstruct.com.au smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=v0yXVRhwFXOnIIim8O8d/rmvnD8oZrbiiu074W2Rt8c=; b=tC1NEKKljWjLPTp/FA86BU8QV13Bc19ZNhwrW1gYYsSPxma0EQnkZac3D31fehpX52ps08CChiMLtLYRSKauVXwaJeo/p7RbXF9Hp+52tSGNZvFA8+LhS14yxF4S4ZSQAcKONPiuaIipQwLLq6ouJ673xcHYucte4LaBQMrZDYGEDCRVK9nQr2ADwON6+2buPMf0YV2E7I59husWJIxDawoSUIFvdqf6SugO/NVctDXnzsxg2o3Bru+0YN3HSVHCRoRshUcmZBLtoIm/qzQgNvKP7yH5JJPcdRvS6pElzupEgMc2asYyBsPSypAtHqW9QoQXTghtyNlK5qrd+knf6Q== Received: from CH2PR08CA0009.namprd08.prod.outlook.com (2603:10b6:610:5a::19) by CY1PR12MB9675.namprd12.prod.outlook.com (2603:10b6:930:105::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.14; Thu, 13 Aug 2026 10:23:34 +0000 Received: from CH1PEPF0000AD81.namprd04.prod.outlook.com (2603:10b6:610:5a:cafe::17) by CH2PR08CA0009.outlook.office365.com (2603:10b6:610:5a::19) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.15 via Frontend Transport; Thu, 13 Aug 2026 10:23:34 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CH1PEPF0000AD81.mail.protection.outlook.com (10.167.244.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.3 via Frontend Transport; Thu, 13 Aug 2026 10:23:33 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Thu, 13 Aug 2026 03:23:21 -0700 Received: from nvidia.com (10.126.231.37) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 13 Aug 2026 03:23:18 -0700 From: Jacky Huang To: Andrew Jeffery , Joel Stanley CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ryan Chen , Billy Tsai , , , , , , Jacky Huang Subject: [PATCH 7/8] ARM: dts: aspeed: Declare SPI NOR flashes on remaining boards Date: Thu, 13 Aug 2026 19:22:32 +0900 Message-ID: <20260813102233.3088939-8-jackyhuang@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260813102233.3088939-1-jackyhuang@nvidia.com> References: <20260813102233.3088939-1-jackyhuang@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH1PEPF0000AD81:EE_|CY1PR12MB9675:EE_ X-MS-Office365-Filtering-Correlation-Id: 1e834940-36d9-4e99-a7ad-08def924edd2 X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|36860700016|23010399003|376014|7416014|82310400026|10067099003|56012099006|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: RAVmijGytNnNHyiG9JE2H1OZl1qGjTn18qeVTVlf42XcbUhmsm5AAYUXWzBD359l747qsY0snK6gx+EmKuRjv5pDxS/ultT/HovrKLxQGhtfqVArWt204Nu/VvwWBvQijBqCCT3UkZri9qP5NXNuZcEdbdMcd346eqUE55GwFEWOQpGVcKaoZX2K7nl0JpYWRDdWT8TKUuNlIP67Plc9pe0dSqf/1rO3aFap2wsx/kW1kpi5G3mH+g0HCzsixm6lmVU5fjjpWCdwRh5suLFF+DcLdA16GH0tGqRkxVuMelwB8O5dDfaqCR8RMEMlTBxBiW6c1XBhcO11ypTx/1ixJQ8/JwTULxx0NKDQdTNw3tx7XtalRQeFaS8p1WWwKkY+3y9LFJEgqRKVyt2XKI9tJG3Go1olmwUNm/YVUvmdREyXkSnbShHoCKB3xL01jmOx/CrN3ZJjEI2JrYvHSeV1mnpA0c4IO/vFs98IfFnlVnhhzgoNoXdbVk5DTSZXZjPTs05dLPtVOpl9pxx7NLPWGVzQYfIsD3nrAhbtCPqRFZ2OJs7EuTzur8+Z29BwW4s38BYO3xnMAzhRKbeTl0nRQxuVY7kJ63pyu501p9v7xtDJWU33R1Sr5Zm/a0mJm0QlG5SRzIEpQvAsZZY+yRJ0i308fXI2tuMdys+tG7+BHNeVNq9hCn1qr/E1cNDWxvFlWEnAnItKy4OSq4/MxMtGjQ== X-Forefront-Antispam-Report: CIP:216.228.117.160;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge1.nvidia.com;CAT:NONE;SFS:(13230040)(1800799024)(36860700016)(23010399003)(376014)(7416014)(82310400026)(10067099003)(56012099006)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 31ntoej5A8sgfNntuUt/4/+l0bQOpqmp5B+UP3/DROOhibZjQ5CSmPJC0iNr655iGebQTiyV8+q991JEdgwdKknaLYuhyPRQSo43PIIWkIDyB9T5hUyGPaQyrZeJXa2NS6MUV8sayashFUMaFnPgZiUeWBLlPn6tNVrrwQJITzugQVsquq73OWIRYdpY5rQ+zPwCneI6WhIyQzOglFrDBapWBTdyNh+QkBaodNKiXJCHD1ttLgrgcMsz7jLwsEGhtQ1zDyDKGONWe5URFwujUTzFQLQlEfoPNdfjqoBndSJdJwAlT+0OAwuPObd/vveDm2JBOv57sBHqXFAhdZW9DhFSku+ySRBbxdqEWIgjKW8QIz0UMoTdlp6MICMdCVeNOTrfH9isOuZ7HcLDs2+TbrMSWLP8Gi534l06mI7MovX6SzPtRTHE97i+1RWdfL0E X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 10:23:33.5317 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1e834940-36d9-4e99-a7ad-08def924edd2 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.160];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CH1PEPF0000AD81.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB9675 Content-Type: text/plain; charset="utf-8" Declare jedec,spi-nor flash nodes on the AST2600 EVB, Qualcomm DC-SCM, Quanta S6Q, and UfiSpace NCPlite boards with the properties previously inherited from aspeed-g6.dtsi stubs. Keep status =3D "okay" so these boards stay enabled while the SoC stubs still exist. Signed-off-by: Jacky Huang --- arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts | 4 ++++ arch/arm/boot/dts/aspeed/aspeed-bmc-qcom-dc-scm-v1.dts | 9 +++++++++ arch/arm/boot/dts/aspeed/aspeed-bmc-quanta-s6q.dts | 6 ++++++ arch/arm/boot/dts/aspeed/aspeed-bmc-ufispace-ncplite.dts | 6 ++++++ 4 files changed, 25 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts b/arch/arm/boo= t/dts/aspeed/aspeed-ast2600-evb.dts index 3f2ca9da0be2..38f8d7c03d16 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts @@ -179,6 +179,8 @@ &rtc { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; @@ -194,6 +196,8 @@ &spi1 { pinctrl-0 =3D <&pinctrl_spi1_default>; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "pnor"; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-qcom-dc-scm-v1.dts b/arch/= arm/boot/dts/aspeed/aspeed-bmc-qcom-dc-scm-v1.dts index 259ef3f54c5c..882b68248e14 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-qcom-dc-scm-v1.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-qcom-dc-scm-v1.dts @@ -61,18 +61,24 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <133000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-64.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <133000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-64-alt.dtsi" }; }; @@ -83,10 +89,13 @@ &spi1 { pinctrl-0 =3D <&pinctrl_spi1_default>; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bios"; spi-max-frequency =3D <133000000>; + spi-rx-bus-width =3D <2>; }; }; =20 diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-quanta-s6q.dts b/arch/arm/= boot/dts/aspeed/aspeed-bmc-quanta-s6q.dts index 86451227847b..70791b3c0989 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-quanta-s6q.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-quanta-s6q.dts @@ -196,10 +196,13 @@ &fmc { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-64.dtsi" }; }; @@ -211,10 +214,13 @@ &spi2 { status =3D "okay"; =20 flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "spi2:0"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; }; }; =20 diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ufispace-ncplite.dts b/arc= h/arm/boot/dts/aspeed/aspeed-bmc-ufispace-ncplite.dts index 7ab29129d1e4..d8f7939abf8b 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ufispace-ncplite.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ufispace-ncplite.dts @@ -148,18 +148,24 @@ &mac2 { &fmc { status =3D "okay"; flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; status =3D "okay"; m25p,fast-read; label =3D "bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-64.dtsi" }; =20 flash@1 { + compatible =3D "jedec,spi-nor"; + reg =3D <1>; status =3D "okay"; m25p,fast-read; label =3D "alt-bmc"; spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <2>; #include "openbmc-flash-layout-64-alt.dtsi" }; }; --=20 2.43.0 From nobody Tue Sep 29 02:33:42 2026 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11010029.outbound.protection.outlook.com [52.101.193.29]) (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 E8D3A3A872C; Thu, 13 Aug 2026 10:23:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.193.29 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616630; cv=fail; b=cvvEm9bsJjUBcXDMnuqzVMFEFkIyAICTFcJ+ees9r+9fI3PmQqJHd9jaS6yYqyXFj8pEQa/uEazoUXb++/sL4fm74Q4kbi1EazJPz4aPGhahZyhi7Af87EMZPizlsbjHjSwYifVdmmrA2E9pTC0RUnqPzjKe57VJFx+RuomcfuU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786616630; c=relaxed/simple; bh=bzYj0JsXGI6RHOug+MbnSwu0eSstDUdYZlrpOW8uWwE=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=cYHQr9iufb1YDTh78rZwqaXDWtNGgwPQqT5uUDyNN3ZvVw38egGtZT1jPl3zZ2/Cj1QShqnbwgZmONs3MHySmGzDofeOY4sQ5REasMmwkasMLyS+D6PXPGHVCe6V4XSCuPiMfmfyw7G2GmF41Xh11LtQy2wKjKE5ssSllSbMfZQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=afAYetcM; arc=fail smtp.client-ip=52.101.193.29 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="afAYetcM" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=g60w+w1BySBLq/Po+CAbS7RcnTkS80crAKiRJeJtClI31su7lKOolj3gcSktqB2LQ3/yVb8geMPdu3rbtwGakqaSVnC5gXRqL/wgDEYgC0wLW2kf51Iaf2JBtD4gUvifJOvWTrCZpoxaKAVZCBuxhOogm/du1Wd4pQxDCyaU1wba0WmydsEWCJ9LPHvdF3/uZKtfgc9T1XBrEK/RDrLNnnOosKhP9z9rCEfuQ+wZp8UlWzXQAiSCFK7oN8mWZdIq540BKT4cAA0wb8V2K7XnI5mJsxgBHPIcP8QpmmLWkMA/IHXjoz1uMtsPB8Nu5MVfQgOlODjEt/U1uoHgXUgGKQ== 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=v/2i4P8CGRhuM3zoa4ua8EG/kR830HFwDvJHIuR7MqQ=; b=R53mLbIhd3u1+6ESYjwUCNej9VJRO9RFqFHYaQG45KYe1Hkg/hx5DHUouwO7Bk/uCrk62Ipbo3RYi9ky+m8qRRfdHhShfYHu2PMNXAV/weeCHOcWrHobe2pdiNQGLd5MR5LrLIF4OnxCFwtrlJcL6TBehQplpmyzhbmqX+2Wo/dI4ED+eGMMJPAoAncHM7uVnLKuB0AJ/bYNmnQFm3Y74no4TMpUdTDEujhzQ/ajzRscIhUhhegA76e7eltbFJUZgcPWYrnhJXOCv5dNgmNpH6Vj3T/+JrEeJase3w8asthqMdL8KqiNjt9yS4UaU/wiOnFfDtjW/hBGzDjn3KXtUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=codeconstruct.com.au smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=v/2i4P8CGRhuM3zoa4ua8EG/kR830HFwDvJHIuR7MqQ=; b=afAYetcM2pUeGaQnbxreE7mHLcoMgHNyXH96C9LEM7tNnTbfexSSJePAt+GqxlRJtYjPNArjWd8+LLydML5dklE7/N+ycijKLokMiSsovy2840WCbq+8of26khhjwotgqxlIXbJ7XbfAZ1GUllreewfSppPspLqsSH3rtmPp8u3qnM7xaHC92mogE/vfu55KVL3z0LeKINxhM66NQTdOrS3Zh5wfknSXV69XDv8DD2M47aOc7Dnuz8dX5pW9sMRgAPvzsaFlHabXsyBpIls/oAQn3pCL4cl0FaSlrw3HuxVo+WJe6EZyFSAQc9o6GfsYDNDqggNQxnvI8YPigXZPAA== Received: from CH5PR05CA0020.namprd05.prod.outlook.com (2603:10b6:610:1f0::13) by MW3PR12MB4346.namprd12.prod.outlook.com (2603:10b6:303:58::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.20; Thu, 13 Aug 2026 10:23:37 +0000 Received: from CH2PEPF0000009A.namprd02.prod.outlook.com (2603:10b6:610:1f0:cafe::9e) by CH5PR05CA0020.outlook.office365.com (2603:10b6:610:1f0::13) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.5 via Frontend Transport; Thu, 13 Aug 2026 10:23:37 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CH2PEPF0000009A.mail.protection.outlook.com (10.167.244.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.3 via Frontend Transport; Thu, 13 Aug 2026 10:23:36 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Thu, 13 Aug 2026 03:23:23 -0700 Received: from nvidia.com (10.126.231.37) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 13 Aug 2026 03:23:21 -0700 From: Jacky Huang To: Andrew Jeffery , Joel Stanley CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ryan Chen , Billy Tsai , , , , , , Jacky Huang Subject: [PATCH 8/8] ARM: dts: aspeed: g6: Remove board-level flash stubs Date: Thu, 13 Aug 2026 19:22:33 +0900 Message-ID: <20260813102233.3088939-9-jackyhuang@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260813102233.3088939-1-jackyhuang@nvidia.com> References: <20260813102233.3088939-1-jackyhuang@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF0000009A:EE_|MW3PR12MB4346:EE_ X-MS-Office365-Filtering-Correlation-Id: c1ac03e7-ac83-4f6f-8255-08def924efd2 X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|36860700016|23010399003|7416014|376014|1800799024|56012099006|10067099003|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: K7dRX/RyhRyoGD3nsEM2cH1Z6NyfEDKh/W+NCpfS0ws5j4we8tpHERuRmYR4JwIaeZPjg/TfN6Gvys8qeGQsWi0XX6cdvxQsNasq5eS8GExMCFaT8dElsZaCZNzz6losHf3DqdsMlSfLkSZvTMT7ZeUY/4ufC65Ic9nPsvwm9CqBjCs/aXluFKbNu6XvGhkfNMst94GgARQ3YpPimmsLq8cEMP2OXTDcA/SYnxi6l+LMca6/JMP6EzD+Ve3Z2ax92kgdofjdZyiw5wbXjt9ep0HXFlfiP1TKxZxLzdWcmSweN1qYYOKe2acHjQdM0jwIK3QH6LSph8BiFlA/cNcJyv2Z1XnRakTMiJZU/9/qj2JcPC0twgRS1vNG8yOjGVcekOp2eV32dyK5+WppWtqYdHIojQglgMfMhQBas24tikmOk+QfwHyoTKYyiOeaTV/yOA2P8wOMrVR4logzvOfjy9DQWSrsnWMwozNTFm86lqNgAhM3HTQK9tfoasZzy1fDX3QD+BPijaHniSBQM9XUSc1KLg6DZEm5cxWitVHvqTDylnn5NoEYMwnh1oaHNfhfvLwsxRF2n7f3bQ/qQkBugl0+o6yj2kTQF/kAp4gsUVSM5LPpF4v1W+S9S4LRx7Bgyi//aPJRQSeT6ibO5QtGZZyW0RIJTafnU7sA/XU5Ji1Tu6Z2FKst2hmiTpCbetVBAyVk+ZOczU3jcMUHY0FIQw== X-Forefront-Antispam-Report: CIP:216.228.117.161;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge2.nvidia.com;CAT:NONE;SFS:(13230040)(82310400026)(36860700016)(23010399003)(7416014)(376014)(1800799024)(56012099006)(10067099003)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: az7FLPFEmdOK42U+exp2XbuQt52zyB64LTxn0YdeDs3+hmLNM+pcgXsKVD3jyFc4Pehyw8t/rsZhCbwyHeyEX/L0hyYAqnkntmOWc9WUKgW+wvSrRHJjyelbjZKzLukSzIcILheB2saq8cluURjhfC6cEYnmuxX7Rx+0wepJC3g8Xpua0lK/GxXGFtwi2gdCYFBC4NhsBcdhCJ6OnY1PVHnNu9qH/ehL2wlgCHozYd4LDaJvtx4Y/l4keAbwLwED3ZJpEViE57InY85sbqHNB/S4GQp5Vf+sZdIZZbqQjRC2JBwKOvkqaSGdKsBiL1zKMU/xJUXeaJJiiQ5Rvq54Y3+M/4QPeJTYzRFvERaY3mgNbIhZ8P2+i6fvQRVZitHT5PLoBspIRgVhTIDsL16pEqeA2YAusk9qV24Ij87kGtmSIInIG5yLfgWsjLbohtCc X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 10:23:36.9494 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c1ac03e7-ac83-4f6f-8255-08def924efd2 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.161];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CH2PEPF0000009A.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4346 Content-Type: text/plain; charset="utf-8" SPI NOR flashes describe board population, not SoC IP. With boards now declaring the flashes they use, drop the disabled flash@* stubs from aspeed-g6.dtsi and leave only the FMC/SPI controllers. Signed-off-by: Jacky Huang --- arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 56 ------------------------- 1 file changed, 56 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-g6.dtsi b/arch/arm/boot/dts/as= peed/aspeed-g6.dtsi index edf4b74f5aba..de705c544847 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-g6.dtsi +++ b/arch/arm/boot/dts/aspeed/aspeed-g6.dtsi @@ -119,27 +119,6 @@ fmc: spi@1e620000 { clocks =3D <&syscon ASPEED_CLK_AHB>; status =3D "disabled"; interrupts =3D ; - flash@0 { - reg =3D < 0 >; - compatible =3D "jedec,spi-nor"; - spi-max-frequency =3D <50000000>; - spi-rx-bus-width =3D <2>; - status =3D "disabled"; - }; - flash@1 { - reg =3D < 1 >; - compatible =3D "jedec,spi-nor"; - spi-max-frequency =3D <50000000>; - spi-rx-bus-width =3D <2>; - status =3D "disabled"; - }; - flash@2 { - reg =3D < 2 >; - compatible =3D "jedec,spi-nor"; - spi-max-frequency =3D <50000000>; - spi-rx-bus-width =3D <2>; - status =3D "disabled"; - }; }; =20 spi1: spi@1e630000 { @@ -149,20 +128,6 @@ spi1: spi@1e630000 { compatible =3D "aspeed,ast2600-spi"; clocks =3D <&syscon ASPEED_CLK_AHB>; status =3D "disabled"; - flash@0 { - reg =3D < 0 >; - compatible =3D "jedec,spi-nor"; - spi-max-frequency =3D <50000000>; - spi-rx-bus-width =3D <2>; - status =3D "disabled"; - }; - flash@1 { - reg =3D < 1 >; - compatible =3D "jedec,spi-nor"; - spi-max-frequency =3D <50000000>; - spi-rx-bus-width =3D <2>; - status =3D "disabled"; - }; }; =20 spi2: spi@1e631000 { @@ -172,27 +137,6 @@ spi2: spi@1e631000 { compatible =3D "aspeed,ast2600-spi"; clocks =3D <&syscon ASPEED_CLK_AHB>; status =3D "disabled"; - flash@0 { - reg =3D < 0 >; - compatible =3D "jedec,spi-nor"; - spi-max-frequency =3D <50000000>; - spi-rx-bus-width =3D <2>; - status =3D "disabled"; - }; - flash@1 { - reg =3D < 1 >; - compatible =3D "jedec,spi-nor"; - spi-max-frequency =3D <50000000>; - spi-rx-bus-width =3D <2>; - status =3D "disabled"; - }; - flash@2 { - reg =3D < 2 >; - compatible =3D "jedec,spi-nor"; - spi-max-frequency =3D <50000000>; - spi-rx-bus-width =3D <2>; - status =3D "disabled"; - }; }; =20 mdio0: mdio@1e650000 { --=20 2.43.0