From nobody Sun Feb 8 04:52:31 2026 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11010068.outbound.protection.outlook.com [52.101.193.68]) (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 35015310624; Thu, 18 Dec 2025 18:48:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.193.68 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766083729; cv=fail; b=ADWO1iU31KKEk7glNKjEa5peBDQTGkhrttbvl0Wt+kMSjF1eoNOi4Uw76O1riMTkm6pXgH5PRlvtxOlWh+GWynTNupmZAIJS82XmbPNZC176yP3AjRaVOlk6itSHLFVOm76ZSpN9Yna5cE306M04DRNZiOR5hQ8AntL8gb2z3d0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766083729; c=relaxed/simple; bh=WwMfse0ni/nAUTF78JiG/UwvhlewA+GEplk1pps1gfs=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=WpEzLZ0Iuo4zNhcAlpd1MD3FhkB5QYxRU71AR+66x4o8cKMRweKJJzqPxSlDvMNrfRLSeQze/+JYe+tYc2UqdGhlbyRqldks88YrXDTTeaOndbdovCt1ngssqpGe9r0Vg65zeULVAqmMdHyjMw7t15yDkcJfnhZLvvxGpFqYEtg= 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=Hr5AR7Hr; arc=fail smtp.client-ip=52.101.193.68 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="Hr5AR7Hr" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AuLHLo3vFd8UCxN84Y3qSTnH+llvy+UxGuyBodxVug/Q8kFVsdd626hVnW5kpsoMt48pcPlujVAQcC/Azcws5EIN6rNiWeMypZuNAlofSTcVUT1ukdpFtfTONkY3YcRacVRRScdmq6AXaAtLBH3UB7Cff+TFTte3IrD5TGFeWn3ycIkvx2rFmCI/h16x9ZKREzQS0fp1PMT9NQYjKzsQeKasjTKKowwwJ+MVl2DYJ5onb9emDZCfXpIM9q/21PiVxDrkwTpclWmzCNkVdBEhoHolxXIRsOiJoHyfoMGN9ml+1DLXf7URIEohLudr0O2DBLzeWn5WlQaUm2P/JN+3Tw== 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=3RSzQi5aKr1DrbMRRv5XNDYBsQTbGzD5mX7QK79Pq/s=; b=EZysWXsf7+aWgd13O/W3oPCVyTAIKaLm6j7ESW1AwhpjqIol4apgJSFFrCTLHZCxtZVSdRnHW6XsIkYsPpm9gBEQMo5v7I3G+LvFQwqUu5WUZDO1dmxRgzGBOiwpfQr9hbe/pc54tDPksYTm7/V8PqXhoAZlnqGkq3gNU/EYP8joEY4JOQU9QgZm5VvrTBqTPC9u9rQvZ6s4OtLqnXWfa3zNhXnk50M6rOmEaozai/PMQozLLQEFZDZ7TqJi0gOUYpNXOFerlp1Xy8qmU/PukyjE6c0vPFGcmWpaXxvnbNPagijWQztlCVgmVGyzYgLQrxNdvgcgUlzBHjO5FEQM7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none 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=3RSzQi5aKr1DrbMRRv5XNDYBsQTbGzD5mX7QK79Pq/s=; b=Hr5AR7Hr777xK5I+oamytiE0KeOwRNJtNfEt1btnv2HoXugJNnrHslhf6CagbE8cRJj+tVvEdciSbG1CJqQSDCDJ10ciLNu78x68Vq/DrCiEQqK1J3Ja382v+XsPF3qBosRZg7wNoxEiCCqA9aQJk44/jKvP1KsKl73x//6jfjAEYr1qLcom2MLix9MkbOUkVYInf/mkFw/1UCDqCF4aSnQulHxdsW5Mq0fKJRzwB151UVx6gku6tTed87Lcb2OEbW3rQzJwfqJF0liyuTcgegXaPrUllo8AUPqNmVItkKh5reE0ZWFaCJ9bQCgmPLlj+jrgZP1l4GX92jBMGuUJQA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from CH1PPFDAD84AB72.namprd12.prod.outlook.com (2603:10b6:61f:fc00::627) by CH3PR12MB9217.namprd12.prod.outlook.com (2603:10b6:610:195::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Thu, 18 Dec 2025 18:48:39 +0000 Received: from CH1PPFDAD84AB72.namprd12.prod.outlook.com ([fe80::7816:ec9f:a1fe:e5c9]) by CH1PPFDAD84AB72.namprd12.prod.outlook.com ([fe80::7816:ec9f:a1fe:e5c9%6]) with mapi id 15.20.9434.001; Thu, 18 Dec 2025 18:48:39 +0000 From: Marc Olberding Date: Thu, 18 Dec 2025 10:48:11 -0800 Subject: [PATCH v2 1/2] arm: dts: aspeed: add an alt 128M flash layout Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251218-alt-128-v2-1-10499a0b7eb9@nvidia.com> References: <20251218-alt-128-v2-0-10499a0b7eb9@nvidia.com> In-Reply-To: <20251218-alt-128-v2-0-10499a0b7eb9@nvidia.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Marc Olberding X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1766083715; l=2170; i=molberding@nvidia.com; s=20250815; h=from:subject:message-id; bh=WwMfse0ni/nAUTF78JiG/UwvhlewA+GEplk1pps1gfs=; b=/VzUN72j1sbAjjpGbD+EJ+IBdgxiRsS++k4ZSmV5eSupQ8qu9dfb3+U866En0xzKClyBknO5E oanc/q+mbG2AenX17LRICR9R3nh4BJ3NYqRz8y/BcToZGuMIpHQ5Uui X-Developer-Key: i=molberding@nvidia.com; a=ed25519; pk=qCpZ1WFEf5YiaL88PDdYhG+A/bKk7rHp7KF2K3GmkH0= X-ClientProxiedBy: MW4PR02CA0022.namprd02.prod.outlook.com (2603:10b6:303:16d::15) To CH1PPFDAD84AB72.namprd12.prod.outlook.com (2603:10b6:61f:fc00::627) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH1PPFDAD84AB72:EE_|CH3PR12MB9217:EE_ X-MS-Office365-Filtering-Correlation-Id: 237467c5-1c7d-48cb-127c-08de3e660ec3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Ynk4eWhaNVdPVFphc21PQlJqOVlRVHN5dWZSakZwVksyU2xnd2lJd200MHh2?= =?utf-8?B?eDFuRzZ4ZCtjaVBiZTUzUkx3cms0akM4M2NBRVpTbURYQjlEbzM0ZTFJZTBo?= =?utf-8?B?Q0Q0RlFENDUrVTd0dFk2ZjcyTWROajQxYitJWGVxTVZFa2pBWm5pRzFESW1y?= =?utf-8?B?b21DY2kxMWpQS0syQ2RSdDlLSUNtOGh0alVROHYzWS84NjNBZ0lqK0JhRWFF?= =?utf-8?B?cHFRMTFwWis5TVRtd1dNeGdIYzlmSExJdlhZZlZiQlBGZVhmMTZrMHdyQ0VL?= =?utf-8?B?MlFxRkcvU0FUNWdNdmVGUGU0WUFMODNSVDh1Nkx1dGRmanVsaXlEYnM2YWdr?= =?utf-8?B?ZmJjbEozSCs4VDVTQkRadFV1djVVeVljeVJpSXZXcmo4V0VqMHE1UDREejg5?= =?utf-8?B?ZG9XbDV5U2I1MGRkbGRQK1B3Y0U0UHgzTjlabEo5U0pEcndPUUMzdElsckJ3?= =?utf-8?B?T3dtN05ObTZOSmFRRGpQWlFzbXA5TklBOWZ1MnFXL29iUEtVbU5BejN2T1pm?= =?utf-8?B?ZkRaenYvRHlWTG16VmdRY2ZDQ3Z6S2xkdHJnS3RieEVmSWUzMUhOQVYxS1Nw?= =?utf-8?B?anBhTTZyNzAwUGgrdVBxSEtiOVJyZWpNeHJyYWlIb0dJY3AvSWszUkVrem1U?= =?utf-8?B?a0tNMmc3R08zNC9pM21CVmM1R1V2NnJEMWQ1WHRydVVtaFVkZUlhRXhBZHps?= =?utf-8?B?Z0s5SUZYK01NN2h0dHgvT3djR2hjeVpvZTVtUVNnUCtRTmtWT1RxQVE4K2FP?= =?utf-8?B?Q0pQNDIwUUMwOFZtZTd6MVNtMG5oaW0xOFJpYUcvYysyVU9LKzRMTk9zbjh4?= =?utf-8?B?RFJYM3Qyd2pDMmhpb3hGRzF3Zm5BVnRGd0pVc2FwRjVrbWpQNmRjcklYaSs2?= =?utf-8?B?Z2U4dmhMc1ZERmRzcHVpZS9RaEhHVkY3OEN0NFlRREZLNkNaTmRYcm5VZnF6?= =?utf-8?B?cmRaeGExcURtd3B6Qnp6L2tYbmZHTzU4SW5rdnhTUHVHYXU4cm83ejZ2MjI0?= =?utf-8?B?Vzc3S1ArWUplQ3pNaVBlVk5aVjltMWwrTTlpcDc5RlJObUpSZ1BjQSt4c2NU?= =?utf-8?B?aFBJY2ZTZWl0NS9xV0ZiZ1J3V1ZBejBaVmxhS0VXU1l4RkxpOUFHVklCOCtT?= =?utf-8?B?dVhOM1NmZFBUNmFLUTA1eFNUTGViWnZpdjV4Z2hrVmo5WFRjdXRhOXFZV0tW?= =?utf-8?B?L1BjaC8yWXRhUjUvcGluRjFiVE9ia1lYbzQvSjFUZmZ3VVQ1ZHRMS2UzQVE4?= =?utf-8?B?b1laL05HcGx4L2V2RVplVUo1WGZySno3YTFWTTNoQlk2aTV2ZlhET2xLQVVN?= =?utf-8?B?cU4xLzFuTUx5bDRWbXczcmNKenZRU3l5cHlmQk1pWXl6a0VVN0tXc1A3V1lE?= =?utf-8?B?dDIrM25aSTM1eEdXRHF2bWVXRjlIK283L0F2UDFaV2dibmJUMTFUdFZnOFFv?= =?utf-8?B?QTFsaTdOQis0b0Z0S0hVeU5mV3pQdzlFUFhiTGZGZ09PRkZrOEVEWjBLN2Zr?= =?utf-8?B?MDJidFRKRFpwaW8zOVkxdkFxcUQ5V1JuM3d4UUdrWE82bjljdWowUEUzNzl2?= =?utf-8?B?dldPMzFPVDdVbktja3Vwc3V5SExmVU53TDhsQ1pDRWZWcXlyMENtYTAzNGVl?= =?utf-8?B?akVGZ2hsZk42R0lsbXdoMi9Oa0ZVNkxoR281UUhlMTQ4ZnVuclFXUnU1d09p?= =?utf-8?B?MklSeDhuQXhOTWwvNkNhVnBmeGk5a0tBU0t0QUdCdjU5S2ljY3RneTF2aEZt?= =?utf-8?B?Z01ZdVJtUlJ0dGhxM3hIV3J1MFl2bzJYNUFlZTBSSlFkV1UvQ2VaTk9zamJU?= =?utf-8?B?c1BtWDBleU9nTEJ5TkVSSks2U3NFK0F4eEQrV1h1eFh6TlFHanRNYUtKNmRm?= =?utf-8?B?NTRKbzA1QUJyVWFtUm5mOHE4R2licHNiZ3NWNG5vWGtWRU9RM013cU84amZ4?= =?utf-8?Q?Ip1wrwhUiNTi68Mv8/KdbUteMNhAlrCw?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH1PPFDAD84AB72.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?REp1bnVVdnhYQ1B4NXM5ZUpkMnZiQXZyaFAvckZZV3VnODNBOWw0ZU5nWEJM?= =?utf-8?B?OCs1czIvSXV0NmF2RkE3VTlOY0I4R0dOOStqWnBuTW1FYVFpb0UvLzB4L0RY?= =?utf-8?B?amZidHR5NlArV01rOXFKbjhmRGM0YVJ6NENRbVBxczducGg5bFkxWlFVaDQy?= =?utf-8?B?VkNKNDRNQmttK09ZRTJNTTNuYktBQkhROFJSRlN1cHE4RXdmV3FJbERVbkRQ?= =?utf-8?B?Z0twa2xIakprSUtZUnZqZW5kZXBkMDRvQ2R5V2Fqb1RLSFg5YkpTNVdUN2Mx?= =?utf-8?B?aDdJeU5lQ0xLZkdBQUxlRGZlZ0pJKzJ0WitoSmNoaDdVVnBVRmlOMFh3ZHJh?= =?utf-8?B?T3RvV1ZnOTlvRE14Tlp6YVk5ek8vb1Y3ME1wMG9tRVlzbUFraUpINXcxY1hE?= =?utf-8?B?TFhROXZuVXE1WExrZDhKL0xHL254OXFCaStIa2dRVzVKcDUzUWJGQVViajJU?= =?utf-8?B?ZHExSCswakovUU16bUpsUkNHU2ZiQ2ZTaXdkYUlaazJqeVorYS9uV2Ftc2lJ?= =?utf-8?B?ZTI1Z016WkRmdVdCZm1tZklPUXFLamxRS3BLTSthTC9TQWcwWWM1RUU3V0VY?= =?utf-8?B?eUJ1KzJXWTNFL1pGSlRBM2tUWmlIOHhPQXFZVW1uQzBuZ0sxYmpJYmFFL2p2?= =?utf-8?B?cE85SndnS2ZpbmJ2TENBempROE1JK0V0ZmpkeHFWalpCQ3hBSTU0cXdCUUdy?= =?utf-8?B?ZXNUSndnWGdwa2VXZHoxRWpXL25kTnRydnR4QTh6OUQ4MVE2eUltUHNkTk4x?= =?utf-8?B?MUJpYWFBak5TRmNNQ1RZMXVsYTVaYXlMSXlIV1hWOE52RGFpenNnTU9reDVE?= =?utf-8?B?U3J0Zll1UGdOR2NnSmZkL1BhNk4wZjlWOUpJalRiR2cwUk9IVVNWbkhtbWFh?= =?utf-8?B?bXNVQjN6VFQ2NXVXWlpPcTVRbWR5ZWJ0enVCSFdhb0QzTlNNNXNFK2Q2Nnc5?= =?utf-8?B?d0hrdlJIVXBhMzVYSGc0VzlUVHY2RDIxTEV6QmxYTWo0S1c5dFkvcWdieDlK?= =?utf-8?B?alVEU2dmQUE4ZDEwbmtySkFQZzJPWEhqTGhkbUFaNEFaNjFqS0Q4SllFTUdh?= =?utf-8?B?Z05aWXR0UXVzT1lCSHM1MjAvUlBBRERITDgrQ2V5MEorWVlwUTV3U0tIK0Ft?= =?utf-8?B?TW1qU21McEUwY291Tnc5VVRRWjBFNUNjNmw2NHVwNmNKOGNJTW9yWTBuU2ht?= =?utf-8?B?dWU4bTM3QWhhNUwxM2VTRzZ1dGR6N1lPLzRKd3N0eWxFaWZZQWRCM1RUSStX?= =?utf-8?B?R2plaldLUStkdGlNQWhxSWNtU2t6VFM5UGJZZWtJYmVQMUN2NW9UVEltOHFa?= =?utf-8?B?MlVGZGEzS0c4YmdxSldDZkZET3J2cllSaWszZm5MSStnSmlocEJsVVRKc2t4?= =?utf-8?B?aE1qYS8wN05VNUlnbnZvYWJnYlI5VEpsQnBXWVU4UktGelBqaVdyckFKTnJL?= =?utf-8?B?OFdjS2FtOXdnUVNqL3NHWFdGajM5OC9maER5bEFQZjNlZ0RhMGtEQ2RqUGhQ?= =?utf-8?B?eHR1ckEwL1JsbFdwTitacFRNS1prbGdUNGpkL3NocmNVYklzcG83YmdRSDdN?= =?utf-8?B?RStXSE5GbVpWajdMRndzenBja0diZWxNbSs0RzM0NitSQW9wNDFsUE01QVpL?= =?utf-8?B?TS9UcVJUMXpENGM3Ulk5a3hJUndyZ3J0Mm9oK0swd0xBMXJFdmVrYVlIUDl3?= =?utf-8?B?eGcxYzh0M3ZLZmxmbG96dEExYlN0U2hHY0ZCL1I5ZUtWekpWOEE1N3NCSnFs?= =?utf-8?B?VFE1SWZKdm5Xa2dROXFneitqbGJOdU9USCt1ekxjV01YOG9tM3dYRSttQjFJ?= =?utf-8?B?V1dGSDZCVHNGcXFBd3EzRnErTlJjQUtGakNjSjRMYW1yRjlQTlIyb2pSbEtG?= =?utf-8?B?SVgyZ1l6WXhEWUJwS1N2QWNJUTc4QzBBZUtDQitDOFVXOHlUb2RrRHkvYUtD?= =?utf-8?B?cm5OMXRpR0tIS3ZOM09mT0xTQm9YKzI3NnlPSkoyZVNMVzM4cWRib2ZudXFR?= =?utf-8?B?cllRL1VqSlFQdjNHVFdKQ2NmUll1dCtaNGwzbGZPMkZBdkQ3VHNROHJXOTNV?= =?utf-8?B?WnhiY2xyMTNEVDVVaWtSMUxsQ1lHa0Qxa1dsT2E0WnA2cjBWNzBzOHpybkZ1?= =?utf-8?Q?Efgl6ziAosUlpebF0+YsC5IQ7?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 237467c5-1c7d-48cb-127c-08de3e660ec3 X-MS-Exchange-CrossTenant-AuthSource: CH1PPFDAD84AB72.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2025 18:48:38.9888 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: HnFx87dDxECquRqVhThp1+UKvcEncFJ91/Rl6+NpGNb/vnfptOy4o44dzSYrWZma8nSWtY+z9+vY8CrA/H3dbA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB9217 Add a 128M layout for the BMC flash chip we didn't boot from. Including this allows the user to write to each partition on the alternate spi chip. This dtsi follows the existing standard of using the same layout as non alt version and prepending `alt` to each partition's name. Testing: Include this in msx4 and cat size, offsets and name ``` for devdir in /sys/class/mtd/mtd*; do > [[ -d $devdir && -r $devdir/name ]] || continue > name=3D$(<"$devdir/name") > [[ $name =3D=3D alt* ]] || continue > > size=3D$(<"$devdir/size") > offset=3D0 > [[ -r $devdir/offset ]] && offset=3D$(<"$devdir/offset") > > dev=3D$(basename "$devdir") > printf "%s name=3D%s offset=3D0x%X size=3D0x%X\n" "$dev" "$name" \ > "$offset" "$size" > done mtd10 name=3Dalt-rofs offset=3D0xA00000 size=3D0x5600000 mtd11 name=3Dalt-rwfs offset=3D0x6000000 size=3D0x2000000 mtd7 name=3Dalt-u-boot offset=3D0x0 size=3D0xE0000 mtd8 name=3Dalt-u-boot-env offset=3D0xE0000 size=3D0x20000 mtd9 name=3Dalt-kernel offset=3D0x100000 size=3D0x900000 ``` Signed-off-by: Marc Olberding --- .../dts/aspeed/openbmc-flash-layout-128-alt.dtsi | 32 ++++++++++++++++++= ++++ 1 file changed, 32 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/openbmc-flash-layout-128-alt.dtsi b/a= rch/arm/boot/dts/aspeed/openbmc-flash-layout-128-alt.dtsi new file mode 100644 index 0000000000000000000000000000000000000000..08ce2eab472c3da4aa3d841adb0= eb1c971e6a25a --- /dev/null +++ b/arch/arm/boot/dts/aspeed/openbmc-flash-layout-128-alt.dtsi @@ -0,0 +1,32 @@ +// SPDX-License-Identifier: GPL-2.0+ + +partitions { + compatible =3D "fixed-partitions"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + u-boot@0 { + reg =3D <0x0 0xe0000>; // 896KB + label =3D "alt-u-boot"; + }; + + u-boot-env@e0000 { + reg =3D <0xe0000 0x20000>; // 128KB + label =3D "alt-u-boot-env"; + }; + + kernel@100000 { + reg =3D <0x100000 0x900000>; // 9MB + label =3D "alt-kernel"; + }; + + rofs@a00000 { + reg =3D <0xa00000 0x5600000>; // 86MB + label =3D "alt-rofs"; + }; + + rwfs@6000000 { + reg =3D <0x6000000 0x2000000>; // 32MB + label =3D "alt-rwfs"; + }; +}; --=20 2.34.1 From nobody Sun Feb 8 04:52:31 2026 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11010068.outbound.protection.outlook.com [52.101.193.68]) (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 9D15430FC33; Thu, 18 Dec 2025 18:48:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.193.68 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766083728; cv=fail; b=BUIrAkMHdUISPb61N9IWjrga3WL6dWuzhQQTL595U+TeJt2uUqz+Z1crtwZBnyGr6MmiveEP7TBYQMTItErWFmKAOhzLJdM588yJq1xRKuGrsoAuT3R7QcfPuSmumCr/Fzq4qtJAPdkYLssIvn0Xrpa6/EW1CBN3ccza4COWE1I= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766083728; c=relaxed/simple; bh=lZJ0WsPdtCW+qQTAdnzx3rs2fcgUDzp2/HlVAP96OGw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=LnnphjGC+Vh34D+ikAX4iAYm0W0NzcwaOYZJnM1hHo4quuVdHIuuLOdmxpSMJYAT29MCal4wgq1JeeBoSW9MsTn4qO+lOLUk84dOejfUhJ8k553QpH82T7s9OInFmeYpb88MYTW+Bo2hX26m3sXATV5N9bXUUDyhx/S5MxmLR/k= 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=nvP2zx0D; arc=fail smtp.client-ip=52.101.193.68 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="nvP2zx0D" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=brcUsJz7bdv/XGMZBcYkQGqXBudHBXepS+tFW/8OnqociTCTtWW+Kt2E6JSmLPvgsRRljCuhlhcMb5vpRmuQh3woRE4QUsQsAbiUBQxVWG9r7uH0Cr3S/Uo78KGnB1oLCCUetYOOMzHfhnFAK8we1I2KigFG+/J0L8yjUMcj7UM6lnRbinGbBvZuwxtBNMtSV3NnmyaT4b0GGnmPLoKZ9h1JCDMpHtRSxfb68V0PoQQWvDQj72RWWdXaiUk7FGCMUudWL1mBqDa5i+pGIjKInr9g5EchMlmmWYCkhX+4YZr8PdRpmeSiDtGki/tHKgjfmv2RZpILsOO5s9T5JtpX9Q== 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=x8CFSrGfH+HowaVdN4xsahHUm8wC4rFNs0mZn3T6VqA=; b=jT6aO+wzOhfiRtFRTjvJFMRvZlY2UYZKar1JuTOm1Bqw0ucpIqou0mmEWk0FJvrbC3C64K3UIPecR/xeH8ZLa+woT4tZiu//GcFl/+7rOhk2wDpIFXdyp/wswhPzufCUND679FWliymttEgKlccp9UFgdHPQTfqqSlDnU0yNM9Wa/I8/YXfYV4tV193Eo74Ji69XD2wqtLQ0esNMf98b9UuEo3H+8az3BKw7eahNokaUTUdz5j3Zo5PPNbtHP6ed+sYPhhfBkfauLt2BhiBb47hfuB6Zhn90HWI6Sql/hYIYue3I2i0Q5U1ezQhxrW1YoaGJsyXNssiP+lbx/bo2Uw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none 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=x8CFSrGfH+HowaVdN4xsahHUm8wC4rFNs0mZn3T6VqA=; b=nvP2zx0DHWXj0APbKes3P1juReLaoS1TSuylbN6GUDyPpRCXCKosS20vpYDuJezG5vE2dNdw1ZN534X3FEFHeqswcKV5kH6kakg4Th0yjUtKfBZOuRgOCR2VDmeKB6SJfsXBNrrBK5VAGNOgHRb0HmS8Eu9TVKAmou4hyzsVZFMR12+6Nf9EhWNaefti9ySzlc5yCzlNjZda+WjQUVWf3tckXbNG3E+4tTxeiwAN9ENLNR9ws9cI0brEj23bnXJ3yRHP+hdmXvdydY929798jdXYGXRL/Cc9LJ6MiiLO+0gfdjuLqJqGbx1kFjGmZRpmbLwCpVeD0cB4QzCqtv8WKw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from CH1PPFDAD84AB72.namprd12.prod.outlook.com (2603:10b6:61f:fc00::627) by CH3PR12MB9217.namprd12.prod.outlook.com (2603:10b6:610:195::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Thu, 18 Dec 2025 18:48:41 +0000 Received: from CH1PPFDAD84AB72.namprd12.prod.outlook.com ([fe80::7816:ec9f:a1fe:e5c9]) by CH1PPFDAD84AB72.namprd12.prod.outlook.com ([fe80::7816:ec9f:a1fe:e5c9%6]) with mapi id 15.20.9434.001; Thu, 18 Dec 2025 18:48:40 +0000 From: Marc Olberding Date: Thu, 18 Dec 2025 10:48:12 -0800 Subject: [PATCH v2 2/2] arm: dts: aspeed: Add alt partition support to msx4 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251218-alt-128-v2-2-10499a0b7eb9@nvidia.com> References: <20251218-alt-128-v2-0-10499a0b7eb9@nvidia.com> In-Reply-To: <20251218-alt-128-v2-0-10499a0b7eb9@nvidia.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Marc Olberding X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1766083715; l=823; i=molberding@nvidia.com; s=20250815; h=from:subject:message-id; bh=lZJ0WsPdtCW+qQTAdnzx3rs2fcgUDzp2/HlVAP96OGw=; b=4kqaByjdU/VhzQCM3rMi/utnnKYh3v3RQWVc1Xqqu346P+OX/T8gA1T+8iQ3si2Uc9TJ0jFop +e/TUUVtQTnB3vwuL2WPzyBjm2Nzu8AbKcXuOeb1DYFj36PaVinRHUC X-Developer-Key: i=molberding@nvidia.com; a=ed25519; pk=qCpZ1WFEf5YiaL88PDdYhG+A/bKk7rHp7KF2K3GmkH0= X-ClientProxiedBy: MW3PR06CA0028.namprd06.prod.outlook.com (2603:10b6:303:2a::33) To CH1PPFDAD84AB72.namprd12.prod.outlook.com (2603:10b6:61f:fc00::627) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH1PPFDAD84AB72:EE_|CH3PR12MB9217:EE_ X-MS-Office365-Filtering-Correlation-Id: aba32e71-9f84-4d89-4fed-08de3e660faf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Y3ZYTHF0KzlsNzFGTmlKNHNtV25aRjVESk5RUjZsa3padmFrdkEyamgyQ0tF?= =?utf-8?B?aDh3aVlMK3ZyaExXdHVtbzhtdUtwZWV5YUdqZUdsMGdmMjJDVENVdzVwTW5U?= =?utf-8?B?czBUY3Z3ZlZrcWUvdDZGOG95WE1YUjNzS005M0VPcDFmaGVQWkVUL2JGYy95?= =?utf-8?B?RTdKbFlxMnlUckd1MVMxZ05pWm93eFd2TGFGN1QrcXZoaUhVY0R5SUpkQm0r?= =?utf-8?B?T3NCT0tlMGU1d0dXVXd5N0VvSjlVZ2NySkQ5VFhFY2dZRlFCRVJ4OEJoK0wz?= =?utf-8?B?ZHlvMTlSRVYzQVFGSkpZNTRGcW5rVGNGdG82eDFhcEhIRDRZY1A5UWxjTzlw?= =?utf-8?B?QURRMWVwZ1Y1ZGpia3g5eHpxVk1nL0wxRUZsVENDS0RJOXJzYVpqbElyVU14?= =?utf-8?B?OEpMSHdUTU5HSEFGdGY3eGxZeVBPeVFLUzRhb3lWYVgrNDdISXNuMm1qckVM?= =?utf-8?B?Z3Y0c3JLRHdBc25tTUUweUI5dDRsamxUNXBFRWthbUxOZlFjYzRRTFdLRjJC?= =?utf-8?B?Y3hrbXgvUFN2cVdHeC9GL2U0K0c0SWI5SnF6dGVwMnk2L2plOEI4blNrazdn?= =?utf-8?B?TzNnTkZqWHpEQkNzL1phZmVKN3BkQi9IS01vRmo5MW1OQ3BTTmVMZmI2UHhK?= =?utf-8?B?NTBhcVd4dzM1ZG0zeDg5R1dPWWl4azBVYU44SGp3aG14dm5xRm1nWHk3eUYy?= =?utf-8?B?dUU0R1haT0g5eWZ1RlM3Q0F1ekdESkxWY0piNHpjd0cxLzhpcnZxd0k0UFR2?= =?utf-8?B?eWY4VG9YUVhVeFh4VDI5eWlCcFpGODBnbGxlSVhRN0pKMjYzRGxhQnVWdk9T?= =?utf-8?B?OUhjWklkMVJzaHMvUjloamh1aDJERkpiNm9udjhqdUpaendOYVYrZlZDL2dD?= =?utf-8?B?T3JGS0x1UXNHVVBsNHlJV0hJZG16RWJtMytSZUx0UW40RVNjZTVLSnU0UWZj?= =?utf-8?B?MTZmaXAzVlZwMFE4NWZHTDB1NGdTcG1EUHVnTU1rWjJWcnY1aWFjbGpBREZS?= =?utf-8?B?RUcrY3BlYmNIam4wSldYQk0yNENac0RaUWx1eXMxbjUrcDJhV3Z1ZklFaCtK?= =?utf-8?B?QVY0cmp4QldWTXpGQlNjZmZEUEUwQkp3aEhqNHhHZDJ4VkY3RDFZcDQyTEFx?= =?utf-8?B?bFZ2TTZCRnZueWpiNnJ5cjBGN1BJQXFyeWtmZGlqYlkrQitoSVpUcVJ3WkUy?= =?utf-8?B?d3lGWTMxU2JLSjhMVG1TWUtCVFh3b0JKbkh6ZWVxekZ0N0gzM3RBK0NJbUVi?= =?utf-8?B?L0ZCNFMvc0lNaVRXMnNUOWxicnZXTTVmVEJ3VFhCQVRZS1VhVGpHSTBtYlVo?= =?utf-8?B?OVEvdjM1MmlTVGN2clVycTZieFo2c2syZGE1VXd1NWtQT2ZzVTZQL21UMTV4?= =?utf-8?B?NW5MS3lxVm9vVC81MUJrM0d0ZldKL2JpRFE3TUM5Z2R6bXBlbitiajVDN0Qx?= =?utf-8?B?ZjVQUTNxUnFXS3dOUkN2SnpsenpMaGNYTXNSSWpzTXNrSmlONTROOGlxWm44?= =?utf-8?B?UFlwVGZCak1ob1ZXUWR1eFVzb0dpSmUxK3JIMTViTnRnejFNbzFIMWxLeURF?= =?utf-8?B?VGZ4YnlvWGlGZ1NSNXQ4dGhrU0JYQ0tNSXE3YmV3Tko0cUtMR1lDRmdjMWFY?= =?utf-8?B?M25KU0t5OXd5SzY1eEorbEdEZWN6YWNZSWhLNU80VHJBMEN3QkVhL3BXRnVw?= =?utf-8?B?Nm9RbUVQek9IN0pzTERXNVg3VjJSZjZHSXZvQ1UyMFpLVy95RzVOOTFBcVhk?= =?utf-8?B?WjVjREZpdzlldEtNRDVia09qTnpwbFdQVURGRnA1SXFkREY2djNTcSsycDYr?= =?utf-8?B?aTJ6OERxVjBMMTJkam90RzdOaGZ1MEYyOVpxZURrSmZKTlh5eTg1WHdGMUlQ?= =?utf-8?B?YXZqOWx4MmE0NlR6ZEZFeHVpR01jVkNRUTVuOFF6cDNNMDJIRWIzbTJsZXhn?= =?utf-8?Q?hWiMfZIBfp9ifh9qMTwXrp03PI5NzENt?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH1PPFDAD84AB72.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d3ZMS0xYd0RvNWlQTDBXNWo0aVRIdDZUd0wydkJOaHFoYUtuQkJaZFBPMDJp?= =?utf-8?B?eFZEcG8xczlUMThZUnducTBORUVlMnlrVU9oU2JWTy9qWTU4ZnNDMEhXcXF5?= =?utf-8?B?UmpoVmthWEhvejA2aUhlUEkrNWFUWkZLbWdnSkswbjYyS3czckxXMDRoWnhH?= =?utf-8?B?aTlETTdIL0liTWJLRVV2Slg3cnRSNXJHVE43WStwKzIvZ05HMncxek9kRTE5?= =?utf-8?B?UmxrZGJYWTZnZGNDMHVCamVDM1AvekNnL1l6N05BNjRzMEpkaU1GUElGd0Zl?= =?utf-8?B?TWRqQnJZQ2ZRczFFMk0rVTdjeWtPQlA3bTAzVUZOYVZSWmdIMG03alBwQWQy?= =?utf-8?B?dk5GOWdSNGlneVV5enEzZVFVUHZ2OURoL1ZWbE1JM1VZODFGRkRoK2lBeHN3?= =?utf-8?B?TTZqbFY3M3drNjVGV25UbmtzZEZpWWs5MHk1cS85OXFlZHkvZG5oajBnOWhs?= =?utf-8?B?Y1REZ3M3VVN3Ty9zb1lqRWVVdHlWYVNXWE1PMWhrWVJvWkthOThNQ1NkSURU?= =?utf-8?B?NWt1TmxJWGFQdytXUmxDQTJGZWxLMXF2QzJCSm9XMHNyZHpzaVdHaTNDWFlz?= =?utf-8?B?bGxBYXBwb25xNWtFNU5qOE1iT2hHZjM1dk1uZTk5NjlZNDgwOG43QUtia1FY?= =?utf-8?B?RGxMSVZhOFdpVGZ2TlFha1B3OHBXWmg5ajQ0SzJIcTFnbEgwS0dpRk1zYW1D?= =?utf-8?B?NXFPS0t6VjBjZld5cTZ1d2VsenVRQlJOeDhzS2F5SHFQN2lHVk83dXFLRjY1?= =?utf-8?B?VVdDZE5Za1V5QjF1S3BHRm9TTXpZSHhFZUFHUW9MSWNXS1lHMWVRc0g0WXBI?= =?utf-8?B?RGl3VUZReEY1WTUwb3EyTmhKb2NueUo0T0JrSFZTbisxVnphZ0lTaU9Ja2dn?= =?utf-8?B?YTBPWXNZaUVMUkFaMDRzcWNDRFd3T09jRFJFOTA5dXRlY1M1VldwRjArMU9S?= =?utf-8?B?Zmk2SzNtemkxTno2bGY5eWdQTU9OSk9ueXVQR25pNWI4SURoWXpWcTd6Rmh1?= =?utf-8?B?eDRHaUl4cFpjdzFCMWpkcjl5R1ZsMVFvaWlWWEJnTUtnMGY1VjFGRVJ0NFNB?= =?utf-8?B?QkdFMVBSZ0owaEZ5NUs2S0JaY0lDZ1hqQm4vVkpMT0YyYjFGSE1rSW9KQVJL?= =?utf-8?B?c3hEekVPSnU0ay9IQzZqQmE2M0FOTWhTemYxK3lPLy9xelhLVXNhOTBya3J0?= =?utf-8?B?Z2UraFNCRVdaL1NuMEdtckNMMzRHd00xc3NEK2t4clVJUW02ZmRPVUl4bkRJ?= =?utf-8?B?ejNGdHlCS1h5cDdOYnlDMHZCMGpIMXl1WlVVcXk4cWR1MTRNOEV1L1pOb1hC?= =?utf-8?B?UkVsSXU1Ynd4MlVJZ0VVT2FTR2hyemord0FBYmVtaTRHWXRMU0dMM2pJK25y?= =?utf-8?B?Uk1iTzVocVRxazY5SVRIUWMrZDVhMHgxN1R3UjM4TkNGMmpZZU9mcjJYcStI?= =?utf-8?B?VVlmeHN2SWMzK3Y4RlBTU1N2Y3ltbk5KQzg1NjlFTi93L3BGWlptZVJtd2VM?= =?utf-8?B?eVQ1MXppMG4vdldibXdFbjdKb0dtTDRpZC9FdlhQMlM3WndnTW1xbExHV0oz?= =?utf-8?B?Mm5oZDZ0QmZrZ1o2eXJjWWlrRzNLL0M4cUxWbkQ1T1dwWDRZUDlITDNsWXlL?= =?utf-8?B?V1ZjNkppTytxLzVCcWk5V2pER252NjFWNlUvSFB6eHhIdWhDQUhRTk5GUVhy?= =?utf-8?B?QisvR0g0ZEptOTJ0YWJlYkhCN3B4cm1RRWZSTTdlV0tGUHNXbGVuT3E0VGxC?= =?utf-8?B?NHhuZitZM0RyWWg0T3pyTWoyQnBORTB6N1VRdDlBWVZ1VlJWZXVJc3Y4enph?= =?utf-8?B?b25oUzZLdzFLeUIxTyttRlhad0Z0SEsybzdLZm4xY0VUbXk0NkVha1l4S2lW?= =?utf-8?B?M1IwYnZWQkJVeTVvd2ZUNzRDYkQxc3RYYUJkWHZuNVRUTk8rS1BEclNOOFFs?= =?utf-8?B?cUFQd0RNMDJDZ1RVcTJucUZzaE5MM2cyWDBYV0FpNkxDbW9WZHBlSGNsdWFW?= =?utf-8?B?aUtRY2FoZGdXdXZpb2p6dk1WekI3M0prSGN2T2xiLzgrRWdPaCsrQXppZVJl?= =?utf-8?B?T1Y5RkpFbTJYejFmcEUvUTZWd3EyTWJwdElncDRsa3BtcEUwdDB1MDIxcWF3?= =?utf-8?Q?tIErdEesEkU15l9HoM6Gq5BYk?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: aba32e71-9f84-4d89-4fed-08de3e660faf X-MS-Exchange-CrossTenant-AuthSource: CH1PPFDAD84AB72.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2025 18:48:40.5714 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zJQwyK3c52lYgrFp+qkwj8tu4S3tM+HftZ/HFLKwOLsuLh8yUgwfUUktbXF2+XbY926e+IXuVWNDY4T1U+PlQg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB9217 Add support for the alt 128M partition table to the msx4. This allows it program the flash it didn't boot from by partition. Signed-off-by: Marc Olberding --- arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts | 1 + 1 file changed, 1 insertion(+) 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 44f95a3986cb9e2c6902ba9b3c1ed56e782438b3..a12d4164de4ac82160696b67b69= c0e94696c23fd 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 @@ -67,6 +67,7 @@ flash@1 { spi-tx-bus-width =3D <1>; spi-rx-bus-width =3D <1>; status =3D "okay"; + #include "openbmc-flash-layout-128-alt.dtsi" }; }; =20 --=20 2.34.1