From nobody Sat Nov 15 12:43:53 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nvidia.com); dmarc=pass(p=reject dis=none) header.from=nvidia.com ARC-Seal: i=2; a=rsa-sha256; t=1751402104; cv=pass; d=zohomail.com; s=zohoarc; b=IucHowWcailu2la09hLBACBCJVUDTdqxg3nGNFpKxLnu8kZsZtozQduOpza5a7/v6aUpylKqKZsseJJTnL6SJSYdDRTkXU39Gn3zw648F8SCrgBMPevqh1mQnl1dWDcwVJ9h9AN106BHX2UsX1pPV+rhb0w1EgpqWEg2+M5Gyno= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1751402104; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=PDGk7sjDnmNRBX0Tbvlh7EjogFfYLcSTU2RdHIUs7YE=; b=EopPqdFpL1vatkoGCO3GQH/qK/SXMcsr6q5ElZYYMD60mR7vwp6pvCd/3ta17K2hIGnD0lOrtYId5z8IIIFchqG3wlEsEucOydXMduyORP3hGMDll+jTSjrI/n+++Xd4FbMosNqImMgEQNH8r+w7mRD3fWJbaMdR1XlxXNFDI0A= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nvidia.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1751402104165626.5258184748174; Tue, 1 Jul 2025 13:35:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uWhgH-0002AF-Ov; Tue, 01 Jul 2025 16:34:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uWhgD-00029K-Re; Tue, 01 Jul 2025 16:34:14 -0400 Received: from mail-bn7nam10on20606.outbound.protection.outlook.com ([2a01:111:f403:2009::606] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uWhgB-0000h4-Oe; Tue, 01 Jul 2025 16:34:13 -0400 Received: from CH2PR12MB4277.namprd12.prod.outlook.com (2603:10b6:610:ae::23) by BN7PPF0FD1DEA27.namprd12.prod.outlook.com (2603:10b6:40f:fc02::6c8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.29; Tue, 1 Jul 2025 20:34:04 +0000 Received: from CH2PR12MB4277.namprd12.prod.outlook.com ([fe80::8857:98e9:8b64:787]) by CH2PR12MB4277.namprd12.prod.outlook.com ([fe80::8857:98e9:8b64:787%4]) with mapi id 15.20.8880.021; Tue, 1 Jul 2025 20:34:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=p0wAmlyp81tkpkxhB03SyWXGfMeyAwv0D1CwOaPy+j8iAloDFXuWkS28e0GyPnRioMh8MLjZjJgCu3GjRztkynGg4smuh0a0eaEptOgt0COCuRuuR6Pbqg34pUwxE45qSHT9ENwtLNuv6gV56Wqxv+7/JuQphbzoXv1e3ez3Q/FhN1joevwG8oOhXu4iHxJIISko+mH198sA1QteV/vIevYXnruLj8DTRD+eo84jyWgElwHq6hhmkzqCk7wUyUwCIC83kIGZ+B47VJFN0+uBlCxK1t1BZ9EsiU15t2C6TZ07Iw8WLS7AaHegbJe7DeSKQUJoaRKhxVe9dWYCuLunSA== 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=PDGk7sjDnmNRBX0Tbvlh7EjogFfYLcSTU2RdHIUs7YE=; b=nOa88C5ZLHUKNytO7PEAGDUmv4uek5W593lLwATGtyF6W6Sux2RPBLUUmD4YI43EctZd4nEdR3fJH49AVZUxVe62CGchV2RlVEvcSOA+2zsmlc0doTR2vosUQoplxF2hDlwu6XfmTb6Q6UetCddkgC50MBOh4un9RJzEOwY7sF5Ifa1X1Cg91EeO87mfGW82ysQtCKU9I2iUYkcRLkZw0AS2iLF8YVe4QHcvFj3tV2PWpbfeBnCatapobU/1W//njdQXqjx7702tM0E2ceWu4Uwe7BMPkmkUwlcWishiafPc7Rf36YwYvFio1NTsbBR0K/d1x2jf1doi0GjjWugS7w== 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=PDGk7sjDnmNRBX0Tbvlh7EjogFfYLcSTU2RdHIUs7YE=; b=RJkn+s7k5ieereTAor5ojzzw5VFUy+TxEnEdyhU6iN1Y/kIMUhr+tJ2ysm4bK2gh1LlFBW+w+Ga0YNi5J720HZvFH9c6n2r8wTR/7c1CLvI54mpj72wY43AxJm6JHSk5PY7lLN06Z8+h/PsnDLQzOhn7fGj35B15R7ijVGSOAvHj+4BIYlMBgZDxmRjI9G7PffmhdEn8TQl/arQSgfx5ED3+eVT4ETRudiZQoct65NZ+mcjOHUre4SYPwjUY6YQvAcNDeUswF4ZdTNxUSOxhLABUBASK7xuQl53WZCvGd9RuBfc23nhyX2/UIhnzEZuRig/qHIpLUOerQPvT43ABxg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; From: Ed Tanous To: qemu-devel@nongnu.org Cc: Peter Maydell , Steven Lee , Joel Stanley , =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Troy Lee , Paolo Bonzini , Andrew Jeffery , Jamin Lin , qemu-arm@nongnu.org, Ed Tanous , Ed Tanous Subject: [PATCH 1/4] hw/arm: Add PCA9554 to ARM target Date: Tue, 1 Jul 2025 13:33:57 -0700 Message-ID: <20250701203400.71677-2-etanous@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250701203400.71677-1-etanous@nvidia.com> References: <20250701203400.71677-1-etanous@nvidia.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR13CA0090.namprd13.prod.outlook.com (2603:10b6:a03:2c4::35) To CH2PR12MB4277.namprd12.prod.outlook.com (2603:10b6:610:ae::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4277:EE_|BN7PPF0FD1DEA27:EE_ X-MS-Office365-Filtering-Correlation-Id: 99d03dd4-5405-47eb-2090-08ddb8de9e8f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?lG8TZMkZFE1QqHk45reKruO1Wp0FPQtygvWDHPngmcJwIeFkXEUPMvR8uWaQ?= =?us-ascii?Q?UNm2bFD885DcCJQTi1k+9BE7Mo4LF7iDHoQAAtLSZS3A+mH5Is1Zb0nliImG?= =?us-ascii?Q?E/PDL56f5v0oRgzCcwOUxAd/1l27mM1QKVkuPYbcrFZZcX/bsDkR3zEoEUbW?= =?us-ascii?Q?+/z0p2TnSZUsIBUWgAAWTgM5UjeTvvwS0BlY+FJsCpKpHq9vtdWwDU8IdIUE?= =?us-ascii?Q?Ca1Jz909fMqBUVHgMP0cWSPW1CWL+jHIrYfGuW2YIErKg0HQ4Ph/nsNqme6R?= =?us-ascii?Q?ya7109e7Z23bfu2J6PCA5BS7TT/1Xr0cOb1W+hSBkKsR1HPOiZImR98nLdqZ?= =?us-ascii?Q?uFQk9v/9J14UPjrMi4PfvkOxnbPzQMyj8IEPuhUq+68khhexWLQ2h6vXrJB8?= =?us-ascii?Q?Me5df98dx0k6oyAPqSbklzb6Y0l9oqSDD8IAmfisOe3qONK4ny46Dy+3gTNq?= =?us-ascii?Q?u7mu6Lj6q9U7vCMi8xabu9M1LsJKpYh1W7v/WS9RgB34tCJyweOSI1CkJC3M?= =?us-ascii?Q?1Du1XUdcbIqVBXH9cIaf+N48XSE04zZDb351U9JWwoPzn1VV0TXm/LTV6XxQ?= =?us-ascii?Q?G8/UbWEjHG0Su5GTgRUgBylmReeGsGn6lbhqE5zHdLx1foFcw8h1hcyUPrpC?= =?us-ascii?Q?EPEYTztlkuoA6qRQPkNKVvKx3439CMVvQHF0D5kNGUfOGhIUf/PVuHPkzrM5?= =?us-ascii?Q?Ypffu3cQIUX7XcUsvkmjhuAgw0buvk7vFQ+eao1M4u8BBtz8TU0ulTsOMMa7?= =?us-ascii?Q?RKYkxKbnwYIfGSM0S/uT+EyvVaTxWkQtu6xv7+2JMB69A8gT5Q5o3KvthOcQ?= =?us-ascii?Q?rYdm0iJRVbgveJn3qyom9ID005eiGGfJtKwsskKlV2/WWEsHyROj2bJfXLM2?= =?us-ascii?Q?rOl6a1q9Df21+v2Hd+W8JyT7i74r+uC9aU6c7VXN7WoW0xocIHslgtXoPiWo?= =?us-ascii?Q?WVdqoCurCFhn3ex/lb8iUHKO4B6prDYMl5gAByQvEz7D8w2OfXGnAHcIZCIT?= =?us-ascii?Q?UAadFBADGSm3Jz5BOrLokL7ROqf/WEgnSWShgNCEmbI2kyOFFYp6jLxGbsQ5?= =?us-ascii?Q?4hvzWFqi2XP4vY1Ge3yPKMxawUJZikw5Wda8svJruElKKaqy8lEldYJbxDvF?= =?us-ascii?Q?nxUIWLP9+6Nd2UqCp+Z+AZ67mIfM2xFU+73bccMtI/K4ugWA6NVRJC7VuYLA?= =?us-ascii?Q?0vG19glg5fuPIU6xzq4feckkSA5g+l/BunmAvcp1Eq1F8bM/m4iyUZ1i+kdM?= =?us-ascii?Q?ebK6Ezdxf/4PpZZhDIAxJxDvbfJ34EqXK7cLMZ1Tfkq0+XOWYvCyeS4uj7UY?= =?us-ascii?Q?rWgJ2gLeYljnZh2mBZk3E2YNQ6ja9IR+xLinj9aXjlRQBE10+Jx4ad7Bx5Sp?= =?us-ascii?Q?p00g8VSCWP35+8rzoyVueuJM/8RFlyZ1GD6U+9x6AyccmCGEaT1qkKPkl3Vv?= =?us-ascii?Q?8YQl02C+2lE=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4277.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(7416014)(376014)(366016)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?b7ud41ccmYT/+G0Nq4SRB/CuX9c4jlI7M/hxIJaAzQdP4Tn+nT0U3V8EQ3GG?= =?us-ascii?Q?TeVuJSeixTqCUA+y2ezg9ZafEFV+0hGvxIi/v1epT1S8SCTWpoFrPYhArAqt?= =?us-ascii?Q?GyiVCgacEVx7unahFGSu3yjkufhXfxqhKfrIuxlK6vSErxqNhCXnkHKT6ooQ?= =?us-ascii?Q?1HpU1N1OwVCCGhVYJVgTy+G7VeKPSp67efIiJMhRdB1j884KwkL+COz7YNTk?= =?us-ascii?Q?kRPmDImr7VBjnvastanJ9eufo0q/D0e9pa1nIzA/PVZY4BD6DtHw6scxg94f?= =?us-ascii?Q?ioTrOE3SyCfup98Zc/EOJeLiOQknJNlr2+kULyYozxcJbg6CQBizZFz5a2L6?= =?us-ascii?Q?qU4N6JKOwrLW5LOU+oHHPjjnKuCn/WvKchA3E08OwMEre/F4IeMmRSziCwoR?= =?us-ascii?Q?cvUIxo2LQdUb8YJefo6bM/DItjvIz71f/YDuFDX2I+b4P66YqdC/m3o8Hf9I?= =?us-ascii?Q?49kYX1CvygvEglvgOAiv40wy2z0CFBt4r4BauJ1+ZsMbpWNOXC1VR6QfHaml?= =?us-ascii?Q?/9Qgs1JH9DAkbN/42eC9a/cPLHn0Mxkv2SIa/2JWUIGlIWZcbOJX175gGiek?= =?us-ascii?Q?w0c+YFQo4gP6GFou+q4I2fFuoTzfWXCHxCXe3mWLhmGnokGp9u+KqTtC8Av8?= =?us-ascii?Q?6qypy1L2Y2+IHgknayA8B0v0JCQA6Lx9OwcLjqGxGoZqdI0bTkvugzsiZRbC?= =?us-ascii?Q?xI2y4kGRHZuMKHzUWaf5AS69lCFs1smpdgWSbqq27wJAS9K3rAIrpfZ0tUdE?= =?us-ascii?Q?O44XnN+thhQYkCCLWiSzY7iD5ePh3PI3HnAFFEBDC3Ru2YEyEy1WovE9VXod?= =?us-ascii?Q?M7relkf7KufuealPUVEWYJL5e2W6+9fSu1yzgSbGwZAIOguNFsTENgHCYNjH?= =?us-ascii?Q?/rGPuMTQqaItQ9DZsqh2akfPIDLz78MYm8K0f+WQiZIVjaI+CzpB3ijnnAMP?= =?us-ascii?Q?YoQZ0lEXp+Y/O+ekJyZyoOJhL9ffUUR39hfzCjtR7WJOv/1WSWHtkeUqrg0u?= =?us-ascii?Q?RT+etPB4X/+MeEgP/cNYqvPxFE6z5QBqhyf5x0xj3ghQhs/Hxxt4m83vXPqB?= =?us-ascii?Q?NJmy+MdjA0hd09frdcyllwh6hZh/reDYrd85Kh6XF87Wm+HmrP0s/VSt06cn?= =?us-ascii?Q?2bpMGTUhGl22Ygn4oXMnq/YFhmMBIAqM976Ix8ZHavD3RnKTpzHDAMCGf6TX?= =?us-ascii?Q?KVDln3K11wVIOjHToGtfclDqNPr1y96IQ1Eh/XkXmRZI1wuCfsgD8+SnVqNP?= =?us-ascii?Q?FVib6jLZ92lG9ahh6C3COXF6zGK0XsqrIkKj4Bvd1FdPPPZDXjrukW0rO9bj?= =?us-ascii?Q?pC+tVugoz84fmPqBnIk//PB1ytEFBmY/hWFviYqeyTYU0dGfpsurn0NVYs2X?= =?us-ascii?Q?dn7MB+zTsGfI3QlHT6qQe/57vg+gDpvT56hZWcIQdFjd73vYzMD2hCiyGWEe?= =?us-ascii?Q?lERCSRBbdriy+iLBQHLA5/TH7iERldSljisRapl5Wdxo9XLGM5n2GYPBZ6g3?= =?us-ascii?Q?NQMBI7bQrr4ij8sY2g9kA95jQfw0T0jodJ+GHRhKTu6oNQA7EnuxlmlbT1cs?= =?us-ascii?Q?oA66ZFQqdGFMOKjPetPVztwUaTl5YkDlPNXQzbv/?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 99d03dd4-5405-47eb-2090-08ddb8de9e8f X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4277.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2025 20:34:04.1762 (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: ZYaPjVNf8cunYmmKyvAM+dMwhiHJPa73HCgOmJg+mGX+F4xWgdpB+XI4nKoWMflcmV6YapHWqD/kTdcE9CSf9A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PPF0FD1DEA27 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: permerror client-ip=2a01:111:f403:2009::606; envelope-from=etanous@nvidia.com; helo=NAM10-BN7-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @Nvidia.com) X-ZM-MESSAGEID: 1751402104939116600 Content-Type: text/plain; charset="utf-8" From: Ed Tanous There are arm targets that are connected to this io expander, specifically some varieties of Aspeed 2600 BMCs. Add it to Kconfig to allow use. Signed-off-by: Ed Tanous --- hw/arm/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/arm/Kconfig b/hw/arm/Kconfig index f543d944c3..6ea86534d5 100644 --- a/hw/arm/Kconfig +++ b/hw/arm/Kconfig @@ -532,6 +532,7 @@ config ASPEED_SOC select I2C select DPS310 select PCA9552 + select PCA9554 select SERIAL_MM select SMBUS_EEPROM select PCA954X --=20 2.43.0 From nobody Sat Nov 15 12:43:53 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nvidia.com); dmarc=pass(p=reject dis=none) header.from=nvidia.com ARC-Seal: i=2; a=rsa-sha256; t=1751402117; cv=pass; d=zohomail.com; s=zohoarc; b=g3Yz3TdPJn2U9Iu4hkxbxiDV8MJJMlyCHYpXIH8Bd0yyhN73WoIqjz9CjeUzwf5U9w/9P0w5rNrjnjBmB8QgW4RWF+clcVdhGHs3HbJR37DrG/+f9ZdL5n4IHPsEwO/viG0RpNQff7gIR53jU3lvACD4mAdB33f9g6l/aVINXr8= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1751402117; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=rcH1E2ZK9pMDGZzdHyVZF+vURoJ31zRQbSlMRo/QOd8=; b=co7ZGzoIWeLAXdCnPSJRsp/YIJ63SEeyVTs/i6T4ePyu5l0nyYb9LTo885GM+AYZwkje/ZUK2Sx1K/BpeIQ9zuWQXUzvG+gVKInARuyufGvyuoUq7Y9C/LMbZEPeUyqaUbLvLk2js9HlY5fBSPEKL53xyJZvvQ8dsFuJG+9i44M= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nvidia.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 175140211759729.82642548409865; Tue, 1 Jul 2025 13:35:17 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uWhgJ-0002B7-2d; Tue, 01 Jul 2025 16:34:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uWhgF-0002A0-R4; Tue, 01 Jul 2025 16:34:15 -0400 Received: from mail-bn7nam10on20606.outbound.protection.outlook.com ([2a01:111:f403:2009::606] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uWhgE-0000h4-A6; Tue, 01 Jul 2025 16:34:15 -0400 Received: from CH2PR12MB4277.namprd12.prod.outlook.com (2603:10b6:610:ae::23) by BN7PPF0FD1DEA27.namprd12.prod.outlook.com (2603:10b6:40f:fc02::6c8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.29; Tue, 1 Jul 2025 20:34:05 +0000 Received: from CH2PR12MB4277.namprd12.prod.outlook.com ([fe80::8857:98e9:8b64:787]) by CH2PR12MB4277.namprd12.prod.outlook.com ([fe80::8857:98e9:8b64:787%4]) with mapi id 15.20.8880.021; Tue, 1 Jul 2025 20:34:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=I6IXc8A5c14EweK3vJJEXSBC1WseSy2tQTdQaWUxO/zOY7jry742PhQ3l/JAwodhxVc0HArJmTbf63YlD26qVBWp2Ou/EcRjPEy6OeKZ9fVAQkvQPvYOImnaZgcqgt9yL9WWOjwQMbku/AXL74yb0rmLCPS9D0mV63OxSHyeweV0M4iEwSjDY/3y/jMHv5uvcKjM5Km46OeTL56uGtTYCIOw9yM3VeTbarQrNO8MN3LW3cMb7BdjmrcqSGJOiav+RPJeOFiHmXTbdIew2gdwbUj67lEcf7q8M6ksXHa0It5pE4sNQPdcyQq+KvNfm0dYVBiaWrKfiFfs6kUmTlOWZw== 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=rcH1E2ZK9pMDGZzdHyVZF+vURoJ31zRQbSlMRo/QOd8=; b=anQWo3VdCPGDatMoj66jqIM0eFagqjdWwcY2yk04ay+me35KDdBQKf4+Ol5aeRxpc+AfblYN0q0VYEZx2nBCGpoFCoJKrpgTF0RPtzitFtDUSV3YxoowuAFu53nlsDdD73rMKinKNW3zuitLC4kLNTF3g4iAVvNRle96sFsyAjAB0B+LaJrgFy6zJcOfuv2ruiIuWFc+8as2qG6TQHhqEDnbBZfmZIXmXHG7p23Lxwa/+/d1DLeqMf74YaTlCB5D3NfQftSuYCMR2qFNPMADes3UMBjAiMOE6Le0W3ZdDqUzDsNOAGZd195w38fJjIxptUHJu9lEYfiEfCcvTwgZAg== 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=rcH1E2ZK9pMDGZzdHyVZF+vURoJ31zRQbSlMRo/QOd8=; b=VVY5fN8FPx8D8XVko12jINYwjDuwxXbVm5s1lbQjQjoW1wY51yuLhed/KgGB1FrjTlpR3VWWQVOQ0l/+dSAc9uICJlI3XvAvwxyuBTT3xWx2i4ZrBrMlQKxTcCc9F1G6WV14ZC/Jpm1WTwVsF/nbXu7niGupmIyFJMtiHHd/bzkq+yg5nc1yejVmbeQ5ieTT2obkhX5R3QuvQzxU20nvsz3/zcKKZNhrnWDxXl/mzSzlE95jArKceHl5mFwMB2I0lhwM/s7awg+O39teQn7PtcdXM9oj70KtRpG5c0DHvDYVSiHzBtMSZE7YYr+Pkki7Suv0eO2TNV4g7aNNWNPSBQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; From: Ed Tanous To: qemu-devel@nongnu.org Cc: Peter Maydell , Steven Lee , Joel Stanley , =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Troy Lee , Paolo Bonzini , Andrew Jeffery , Jamin Lin , qemu-arm@nongnu.org, Ed Tanous Subject: [PATCH 2/4] hw/arm/aspeed: Add second SPI chip to Aspeed model Date: Tue, 1 Jul 2025 13:33:58 -0700 Message-ID: <20250701203400.71677-3-etanous@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250701203400.71677-1-etanous@nvidia.com> References: <20250701203400.71677-1-etanous@nvidia.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR03CA0022.namprd03.prod.outlook.com (2603:10b6:a03:33a::27) To CH2PR12MB4277.namprd12.prod.outlook.com (2603:10b6:610:ae::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4277:EE_|BN7PPF0FD1DEA27:EE_ X-MS-Office365-Filtering-Correlation-Id: 7a8c4239-20d5-4f7c-4544-08ddb8de9f86 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?CUbTSdqn//4cfyHmoXkENIxVQUAo9KsNOarnCj9QxADbltPV9U0cmLU8keNA?= =?us-ascii?Q?4qYPwlIqi7Q5ObwxQqGvFtad6SKGysjL9Z6PvbBr1p4683weBsr4L48noymj?= =?us-ascii?Q?8+GDYUL2LsofEdDkQFvf3qxWML3ixj2KN/pKbmycaZLNc8l9r53tqzozih9r?= =?us-ascii?Q?6d8xtXRPbrGX9//CGZ0v0Qrcg64ndR0GdZ/1MUo+CU3r2PIkNrodTqvNWpl5?= =?us-ascii?Q?5IldkNjmR+Dl+H2gve6UoUOztYebS6xs0MbNqoImVpcCyS/qm51G+zeRsD7z?= =?us-ascii?Q?9/NAQZUIngz+4mBmnG8RxVuY//Scc9fz2Supzbsn/YZM5qeHCmMrtqEj8kRg?= =?us-ascii?Q?M5zkJsYHBkw8hDYPkac04sA/A414pNDRrgyknVI9UhRedg2eQiFX/cWjqTe3?= =?us-ascii?Q?b/BdYipQdV0u8Zq8TGmI0gKK4nkY0+1bVbP449h2fXugP1jMBvdidV0i+6DZ?= =?us-ascii?Q?pfZVqx2bxieK+9QUA2aT+dWtm+KbqgeySSHt5HWNJWQLmonDXOm6LBIbGxhR?= =?us-ascii?Q?t7CEcKHYErjVtJdr8cgWplT4kHmQHTWq4iv00q1VgIRgvTNrgJRDw5e9A8fW?= =?us-ascii?Q?wKkxShecZvFVlepK0vmMA3LKZ5bgDEpxAtqFnifiP4xSjyd/IKxQSK5Agkix?= =?us-ascii?Q?cKbuoxUhvk9ntb2KiNxAo0Jevr3SCEiQFzv/yKZwhm03RYe3l1K5hQ1pUb8Y?= =?us-ascii?Q?EHKDi+erB5N0+l/LSJi6ZxznGgwPgdi1dE2JesaomhcJmuKCwE8EXYnqQ5Ue?= =?us-ascii?Q?OVWPq4T1vrbmt8s77xQhcwxJC58155+q4nLhX1u9Bpd1JVMXhyi6eWU5Pot3?= =?us-ascii?Q?s/WdtoeZE6kKJNVix+nvQrN5dFMsFyLXG3uPbWzA0tTI2f2q/LC+3MNw/4+y?= =?us-ascii?Q?eD2AoOhzNlfr1UsfaLus//bweqPW4RIprQTBYBPj8v8V7dpvcYAfujLmVhDF?= =?us-ascii?Q?+Vf9FV3Wf7QJ0IyXMmU4d8ywWfNfh/MBMiol/JJiVUMNyNxYBFtOJqUSe0R0?= =?us-ascii?Q?YErGHCn0jeMtG7jSXUwD2fGUgOBCNlwW1ssSmpIY6WBTejwRmZggy0j882z2?= =?us-ascii?Q?fPiBUxG7E+3zoq6LOWgohFwfxKrxjzzdUUIPZO5msWQHzeghdCJ9+Xaxt570?= =?us-ascii?Q?/xvM2FQrSsAhv5yK2HTQaSzmSFymXihWVd/sQZ+AUVHwfNA6ewga8xvfdkuE?= =?us-ascii?Q?Lq7zEwCgp5NnVfzxSmbKQI77/d3L+ROf6nojvl0a9lWRjQHtI2sxIYKFNbn+?= =?us-ascii?Q?ArBgdaUrzYfdgM72cJYz+qBAMYVBVLVYae22jipmINlEHGKKzTmGjbXHy48M?= =?us-ascii?Q?3puUybsG/h+M7zO09WliBTKK6jP28phhatGvg3lAxGooUETlaHJOzjRzaKCu?= =?us-ascii?Q?FxiRy2Ln5MYAIE8vWOVrGvMSnFwtQLGym9HryGFnh9RL8hJ25SlKrb8Ik3KS?= =?us-ascii?Q?SELfSloaEx0=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4277.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(7416014)(376014)(366016)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?3qjLufXUKZyDdvXmFrdYNRkX6e98TaZxwXgRbmIqrgZcXW6Q2RJoIc+h3qd9?= =?us-ascii?Q?dW1Q58WRAMmEdB8v3ibFXWSYRHdHF7LA3cFG7l5VtmgOxLS6B0r9tN0EUHjz?= =?us-ascii?Q?zerruLImShGnAaa9Lina/yscTxYDBtO5YCiN3lnQms8t/p8x1Rgfv51yD8gO?= =?us-ascii?Q?VTk76WroKTjv5wJ1aEXDu8Yb10OAnYpHSCpwKFIf8SH5Jhpzc4p5Rf9lzfLd?= =?us-ascii?Q?FOceU5CkYDpBm1D3ZMaM2lkQE5MZAIdFjy+HyHPAGfN3ctc8PPFQChQ4cDYj?= =?us-ascii?Q?frQYow9/70c/KeOdbrHK+07mIbuOXgd93Hmsqz2MOUzi3Hjd1jZcaCZi06as?= =?us-ascii?Q?4qU77zLFRNsIgYLkOmTYSXmebpkiy1TvJmLfB2ASqHaTVldONTTAbeyLzPb5?= =?us-ascii?Q?SzsoRNL1AeodMqfD8ekCzUa1SgJHh91/XN7qGZnpk/ByE2bR4RAO8wgYXH+j?= =?us-ascii?Q?wIhJ7hIF64Mj1RHAJVbKgY58NWuSZVcT86qX8W0NnjjThZASHkv+PLtFPNSI?= =?us-ascii?Q?IzPBBp8vmzHAi05eoD12hkCMdZwaJnagtNygARiSgWYQ4f2r5nM+HY2MF+4P?= =?us-ascii?Q?SeWACPuYBLGLd4tIS0u4UmbdVy3FG53sFeCII48bas0Yn4k9LKjLeEfZigg0?= =?us-ascii?Q?8oVdBLj5OWgfY/Bp8bqTL+ZlCBRmg9KM+3HVE/Qt8mXGUV36D3WrWIPeyFCP?= =?us-ascii?Q?udgs9G3EFU78qR1s9rpH0HDVLhmPPe2STl5JbTbf6Vgs7VH/YRAbzY3TXLZw?= =?us-ascii?Q?8c1Krcbs5VDmaUnnoopuoaqaWeJoE+dZ8jCWgGedgAGoHUEne06iTpJ60GKl?= =?us-ascii?Q?eYk7pSd6gARAQObnoY7Pjkb9f4YI2PxJOO5rz0eojot3nZyumLZPGxZXHwYJ?= =?us-ascii?Q?wV2xpPZr6/qLaIGrx/k98SVIXAcIOuJuN39jPUak8VUhW1Es8rw+dqX+Kewu?= =?us-ascii?Q?DAr3ak5YTj7VjkMIULBR7tbXQ+UjnnOEYOnUzN/iCNdYzX4M4HOQkpLvXzfX?= =?us-ascii?Q?S7nvQOFF1zGPlYaLIUVzfpI5ZBF0ciEGzHoZA7kCFAorNgDwLmlXmSGyZa4q?= =?us-ascii?Q?GNUXzZOaqkoIG7FcNmK/AVEA/4j6Ge8jPD5hB4qZLrq7obmn/tqBfNHRBPOI?= =?us-ascii?Q?GVrdtE5NsgLfuZbqALM57GklUgyXdX5nWWu0jYkB686Ml8AvUeirn8bd0e08?= =?us-ascii?Q?WtqQbCJkjQpPaZEDC23p9kV8QCjaLHWXLer2CNe2n1ELij4t3nZk99+JP9LS?= =?us-ascii?Q?vjS1kXl5k0KKMlqhQqxU6CnyU9whshDn3yddPswf8asEmA6eu0STV816YliU?= =?us-ascii?Q?otA7VXyAf7lYNRDoOUsthTCmcRKu8tPnWZHn/8cMsP0osZVqfXzd71mHUcnu?= =?us-ascii?Q?30g2+7TAMmaq35EX6C+5F7IFaCNLhL5zUNWeyz5FnihhUMT7P9XtcASrTBEr?= =?us-ascii?Q?eWVJEFzmzwQzIDgnTR5x13HmzCUy5Sps2mKva5k8bkL+SJJP+XH6aMFr38Ox?= =?us-ascii?Q?2AOPFQa4qvdtGhpM/gMOSna+npjzStwAocfqDtzkTqULOWyUTtHMJC8tBS2H?= =?us-ascii?Q?DseoCZt/dhxR0SEamdIlz0I8NfoJC8miAz2maQm0?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7a8c4239-20d5-4f7c-4544-08ddb8de9f86 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4277.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2025 20:34:05.6701 (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: DCCXUxTBiYVNV8H/Rk9gz1x9oN/vP0ueIl8gvATkt9fR4PVJvfsTmGKq35ixYIriB6GFvzXoeheCe+mpm5MVuw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PPF0FD1DEA27 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: permerror client-ip=2a01:111:f403:2009::606; envelope-from=etanous@nvidia.com; helo=NAM10-BN7-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @Nvidia.com) X-ZM-MESSAGEID: 1751402118961116600 Content-Type: text/plain; charset="utf-8" Aspeed2600 has two spi lanes; Add a new struct that can mount the second SPI. Signed-off-by: Ed Tanous Reviewed-by: C=C3=A9dric Le Goater --- hw/arm/aspeed.c | 2 ++ include/hw/arm/aspeed.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/hw/arm/aspeed.c b/hw/arm/aspeed.c index d0b333646e..3ef7f6c5b2 100644 --- a/hw/arm/aspeed.c +++ b/hw/arm/aspeed.c @@ -465,6 +465,8 @@ static void aspeed_machine_init(MachineState *machine) aspeed_board_init_flashes(&bmc->soc->spi[0], bmc->spi_model ? bmc->spi_model : amc->spi_m= odel, 1, amc->num_cs); + aspeed_board_init_flashes(&bmc->soc->spi[1], + amc->spi2_model, 1, amc->num_cs2); } =20 if (machine->kernel_filename && sc->num_cpus > 1) { diff --git a/include/hw/arm/aspeed.h b/include/hw/arm/aspeed.h index 973277bea6..6c36455656 100644 --- a/include/hw/arm/aspeed.h +++ b/include/hw/arm/aspeed.h @@ -35,7 +35,9 @@ struct AspeedMachineClass { uint32_t hw_strap2; const char *fmc_model; const char *spi_model; + const char *spi2_model; uint32_t num_cs; + uint32_t num_cs2; uint32_t macs_mask; void (*i2c_init)(AspeedMachineState *bmc); uint32_t uart_default; --=20 2.43.0 From nobody Sat Nov 15 12:43:53 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nvidia.com); dmarc=pass(p=reject dis=none) header.from=nvidia.com ARC-Seal: i=2; a=rsa-sha256; t=1751402104; cv=pass; d=zohomail.com; s=zohoarc; b=M81wdfSAS6X2XRJl4Un8S8dl3QGJRU1jGLhXTNsxHiRj4QjCOfL7/f1MYu+AV7Th5QpBe490RUFG5fx+PFrOvFQP5s3J/BYLUGeWmMQfE6KhN1eqAKBqtIVZRpwe39IjE5i3ZMPZpYmbN4Wolujqq3kcCq+Y+9NO5qu5RkNkT/E= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1751402104; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=2hQ530f/2drTFEYAHoDlRkHUUbTy5gSlXNWdBfnXk3A=; b=UmJuYZuCh5DbP1xRm5kiMd0Nswpdjf+HZpC8FlGnY1GyaRQ0g9JJih85g0kzsGM293ny1t6McGpTFDO7ttsjxXi1MrQttB9L+yI6jiWXJZzqU7hiFvbE4c4AiVRRY7TFcMKZa+Gr2GrBRexFV+bdSxvUa3mAWcEl+kw8AXsfDzI= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nvidia.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1751402104627718.2943846517986; Tue, 1 Jul 2025 13:35:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uWhgK-0002BD-1o; Tue, 01 Jul 2025 16:34:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uWhgH-0002Ae-UW; Tue, 01 Jul 2025 16:34:18 -0400 Received: from mail-bn7nam10on20606.outbound.protection.outlook.com ([2a01:111:f403:2009::606] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uWhgG-0000h4-AE; Tue, 01 Jul 2025 16:34:17 -0400 Received: from CH2PR12MB4277.namprd12.prod.outlook.com (2603:10b6:610:ae::23) by BN7PPF0FD1DEA27.namprd12.prod.outlook.com (2603:10b6:40f:fc02::6c8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.29; Tue, 1 Jul 2025 20:34:07 +0000 Received: from CH2PR12MB4277.namprd12.prod.outlook.com ([fe80::8857:98e9:8b64:787]) by CH2PR12MB4277.namprd12.prod.outlook.com ([fe80::8857:98e9:8b64:787%4]) with mapi id 15.20.8880.021; Tue, 1 Jul 2025 20:34:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sM045BrvCPKJuRHJTydoY92Tyyg107mHypa3oUJ838mQ3WEHGRXdWP3h47mZAqJQEUEMdI1kp7sSndm/RY0iTlvAT2nJu9MouXdxCVolT/3PcD6CpqIEzVsa0Qq7LuISWgNGBLLKjnrs7GKPGAwPFhWNPCaCKoIYOyqXyZTh3a1zCo/gnZwDNe2z2DBvzBSwgUAhoZO2Zi7/uecoB6zbfZXOQbASw49hRHo5qv1IoLxVIqImrEAINBCeLpMPyUEu+KnzSvrjlN93ZkDyx4kVmMi5lvqZH1HcvLjF8GZffuZDtAZKVwhg4mJKqkQTPw8QjZl5KQLECknGZCR7L38YJg== 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=2hQ530f/2drTFEYAHoDlRkHUUbTy5gSlXNWdBfnXk3A=; b=ljcIaD27QywZbPVEF6sWE9DxN8ezE9r5IBb+n10YUBHRV0vfOrWMYfuNLqhqRKfWQ7hsfbaiNA8r92X6BzvaAQrouZTPrJwZeHmTJIJw34Z/gjnmkmlAjALS7UawS4UR8SrpFGz2HxIVmt/3K0+SvB2FePlPNJBYyi6iSeZ146I7wJAdQ2K2tb9M7Q44TymxG+7+9FAcBfm/sIaSnKQjqbpOMwxS3NxxD3v981y/H7twhayLXYPMblF07iVCBxiiDesg+gX/cjQ9Txpm6gG+7LIfRDmpczFo7R1boz/owgziASsO2iWskOgUYGKuTpYfKF+tc1UD8mQ8U/r5sZD3Pg== 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=2hQ530f/2drTFEYAHoDlRkHUUbTy5gSlXNWdBfnXk3A=; b=NdaY+qNnDfeeaxNTXapc5mvRads62aFd079UJoy5yCvqqTOjb5PnKSwt0Vazq6C68EfFSqU7XsQ/CctAWPxaYQq2tSS8KYxEERpyZjpS7SJ++/JB3f6zS/jPtfASx1F7Ssw6JfNraiUJ07rjjZZ6XItI62ftOkBabbEnVLGxEKfoUsg5F1/ClrENLTBhf6OK/Muq90GDORGpAjV333cA+ZUyv9+n+40+V43l54dTW81U6fUSb0xu6gbZntfuhriM0OVxeS4Rj2JprbKDB9BYIBgbp6N3cwAy5gazbmgPMnyCHofxGD6zyvsganjziTaUQyw/rpRMNno43tdcR/qSUg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; From: Ed Tanous To: qemu-devel@nongnu.org Cc: Peter Maydell , Steven Lee , Joel Stanley , =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Troy Lee , Paolo Bonzini , Andrew Jeffery , Jamin Lin , qemu-arm@nongnu.org, Ed Tanous Subject: [PATCH 3/4] docs: add support for gb200-bmc Date: Tue, 1 Jul 2025 13:33:59 -0700 Message-ID: <20250701203400.71677-4-etanous@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250701203400.71677-1-etanous@nvidia.com> References: <20250701203400.71677-1-etanous@nvidia.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BYAPR06CA0020.namprd06.prod.outlook.com (2603:10b6:a03:d4::33) To CH2PR12MB4277.namprd12.prod.outlook.com (2603:10b6:610:ae::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4277:EE_|BN7PPF0FD1DEA27:EE_ X-MS-Office365-Filtering-Correlation-Id: 39535cf5-1002-4174-cec9-08ddb8dea07e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?cAa0jblmCmfM3ZnkSc8PB1OEpsfTcq4ZDtc5NoONdA7biCO12oOCGvJrgVbC?= =?us-ascii?Q?6etwt0+K1ojXqbqUt6lqlRqNhcFCdIGz7XD6TVZYq576oZP3KTWJv0hMWFvu?= =?us-ascii?Q?5T2NSw7hoMo6uDRxTcANsmmfo2xOwwxyWB3ZZ2OaeSnJAkc0+B7QIgS/Ddcu?= =?us-ascii?Q?Gu/+7V7iXaX4Zi+leDukM3x5ezT0lsW/4mMBIoyYTcdatPQgirhh4P54OwuZ?= =?us-ascii?Q?RrYqC1KyFpdTAPa5DgbAwW46GWm+y8TCWVyYzxAb/JqZoZTpK2vbNJM/nSji?= =?us-ascii?Q?RkuqBd0fxBaAabEtrTn9eT/f1BWT9NDqCPWQFuiOd1TsA1SKGug1haUgQ7Xe?= =?us-ascii?Q?x5GWYfQAIxCHQ44VU1h61Tgol4ltRHU3z5odFFLTLGqAc7oOo7n96YxHk4UB?= =?us-ascii?Q?VzMUx2BfWizMgjNpWhpVw2skS1fUQDLXsK625QdXy1G3n/BdYqZLUiUEej2/?= =?us-ascii?Q?rT3v8Bih2gez0/RbQHHDvej3LcJLIQAHNisvMqZ90VyONT0PNVJLWRQ+/Y9Z?= =?us-ascii?Q?9LtQOTJ2nmwUSRVVMfWquYVzWSBZUfqPn1NoBfwetn8TfbAl/LPY1NBpHhwS?= =?us-ascii?Q?/3GuTAI1E9kDw7t/5kDtuyjnGmjL+3UUr9aKLKf9WBYzvPOw6pgDA8K07zeH?= =?us-ascii?Q?Z33fdBGHOKT4ED3d62BYIeFQAV4n8o+jaJbTMzT4Uh/6tmMuPkY6bKMmKLOv?= =?us-ascii?Q?cryaE/yEIpnXF0MgAMGtmeqJVlN0m1cae+I5b1MR4wko6yRUod2QM4ZmSLE2?= =?us-ascii?Q?JJFC5rtSIbktbe8+JupTEd5MKMd6NOtAWzU2NKFMOaAH3vbuts0qHr2GGZLH?= =?us-ascii?Q?uHgSESyaI0Tm2XVBvRgaLVeqOchetyDibtb5M+Gyn7gFggan/pB3luUgT3OB?= =?us-ascii?Q?GducW1iXdtSY+06Pwbukn2gX3uJWmNiIrpnckpT0A4Z2W+XvuqgJ9tNRgVeX?= =?us-ascii?Q?3OczfavoOY57rsFzraUxafIvH470zOB5j8sdwXlMxvNdeDTkZ+jwWp01u+ME?= =?us-ascii?Q?Y6Lv374h1K1VllCR1Xf1HkKaUHd1SMI9RfYebnnyGoBkDZvsm8nARc+MPocH?= =?us-ascii?Q?8AjNJDpVvZpVzMHChUE6J+/nI+QhCtUdjcGuAssUaMPonHBvUpEaKdzaZ09q?= =?us-ascii?Q?ClbxhLx+y+92Ea+qhAQ3oVSlmlWYLVLDHvpdkyB+3XbZ9yGfDfAfrvPiaw19?= =?us-ascii?Q?po8IZ+JAVMexuyyaM4O+Wlo46Hs0xU9kZ+BaoiYRmknPacHrpVgIbF5FA6Dn?= =?us-ascii?Q?pXmaKVuQOODbs9TglxSwxKLwJssmCNlC92V8ei6Uvgb8rftzThDLOjrr3Yov?= =?us-ascii?Q?Dm8l+8PRKDWk1ccVECH9fpLEpgG7ZE1IiXLtTO8xBYdJfgFwymjBLLiiJHWF?= =?us-ascii?Q?EAqslsxhrk0kkEAuw7Frh/HX6jmzQeMUoAcaXceNhSEeMykwejlCCIHWN2m+?= =?us-ascii?Q?ho1rr2ryEc4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4277.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(7416014)(376014)(366016)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zdJFYWIBdN2uNf/eBUFpA4rb4uNepNVTCqZhILwyDBmuUyGUqyacSzPlBsSe?= =?us-ascii?Q?TPDADGF9eLFdzsjAl++9PBUKJqaHANlfeUCavtNP/Cgv2o/MXkwZOO0Hs2xl?= =?us-ascii?Q?5Dpuxc5oXs6QSENtdbR642cpQ8abOvwJqo6NR++kVT4rioJcXcyhz7OX3wur?= =?us-ascii?Q?SWO1HZFlxOcUSK06he09rjstuuEjuI92CnUu9vgo+IYLTUE0zRCO2Sr935nQ?= =?us-ascii?Q?zn1yvinArPQS774N34MYWi5UZ1SrEKb5ZVaHgEE9fi2WKx/5lZpHzIPjFAXS?= =?us-ascii?Q?FqifbZ+R4sLMghhjmQZiCyfXjabGqiJj6gbsPl70QviBY8JJYQq+wqibhyEH?= =?us-ascii?Q?YbQKBhwoFAb6I7ahSV9H2R8BgioTxrmK7xkV+hgK5opX9hd8vxZfOKGLgMx3?= =?us-ascii?Q?f1nIfYjXJQP5RTPXNGVi1QHCkt3Y/cGvP2R/Yz+uQQBIYdYadKgnDsRHD/pl?= =?us-ascii?Q?TgiLWsb5hqlj/xjm3QRLoDq2ZZcv0xtJmYC2H+wJb6KsKoc+AMB/Crz7FZqM?= =?us-ascii?Q?Q+bXOHyNiTr9mixLsU1E0zWyHbgncDpC7Gx70DZ/cHu0vOEVgM1bOZcq5/cQ?= =?us-ascii?Q?aPoFMAtMM/yKa3fImv0MVacBg6YImK1kJWZqBT84m1NlD98wkkOAFG/q0gxd?= =?us-ascii?Q?gfP7coxF+x40OHCsONW0oBcnOcrh7EFRdHB8mmyh+Pubw+YOc0Rtj/GBx0Am?= =?us-ascii?Q?Y4rAfNfljKZXfmFCk2BLcKaGnMr+bAuEMt652VxF/xuePQRjMz5xXIx7i51Q?= =?us-ascii?Q?JVfonh3OSwSffKOckKIbSCuqtuDC5FHh4xOxQ4fdEYoWkZ3ZWBvu9RaiMljO?= =?us-ascii?Q?MRuQPgOQdmDWbJeDaA11tjV9l+PBmk4cywz17nVXgsAO2lp54IiM8GXaHzgA?= =?us-ascii?Q?9BLV1zPxxytjJfueRFNsEOhtQNWDWR5Zjf80KSuDR6h1FZjpgOb3BOVSaMRO?= =?us-ascii?Q?Bl+OhKJ1JzkRBCsWWf0UhJW01hHSdDotzQnSGmE6kRYW5GpVDNllM3Mg4Cyj?= =?us-ascii?Q?dG45iFwYYeuZO8jQfXJZNV06RsqONjkr8b9sI0Pwv7BzbES3U/pf6XQKNVUP?= =?us-ascii?Q?enLJpALvsU+F38SMQRD2Vk7osMaJITROIR7AgeIj00yBAEAXJ8ujro9mGvnJ?= =?us-ascii?Q?S3Mkh/cBi8+JHAvzI90r9L+IMz/tYEsSM55/A9kiSYiCYA2JJH4pJpRv2ybV?= =?us-ascii?Q?yH1UCdS8rSrckd+BSjkCEmcdYJCkqJuttGsduK2M5PWi/U7y2aXAAA+AE4Lu?= =?us-ascii?Q?5/XV1KRsq5q5z3U7IDlA5hsKLFTgwTJm6/6Hg78sd2iLoWAfkJPakYZmf99h?= =?us-ascii?Q?uG/RKnF3INc5ThUdn5PYatEXFoMX1lBTxEviG8A/n8AmT3QJzXacNCIOr8iF?= =?us-ascii?Q?euOnvYIzjs4eQGUguuU35ZnKwgOjb1rEYjCuc+oAHrQ7z5K9+FgHPsv+5+KC?= =?us-ascii?Q?8LRKAl/4Cbe38iWggQFEVzCkIsQ1vSGxDKg7ixso2a7T7nZeQeLzWDZRjdZQ?= =?us-ascii?Q?HKfRbWk7bEL3Ajg2r1IdHY3us3L3MtXyl582zp3c1hTMymplJ62e0LJ1+k70?= =?us-ascii?Q?SFcI3D14KNiW+GCwZrkUE9AbiT/+B/TFE9mo3HfE?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 39535cf5-1002-4174-cec9-08ddb8dea07e X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4277.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2025 20:34:07.3068 (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: leAg/9pK4VhSb7Y7KT+noBWgZJ1Vededg57Z2H/yqAKlKf6YI7kHziPISj6o62F4qhreSnm2Ky+ivCdYApV4nw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PPF0FD1DEA27 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: permerror client-ip=2a01:111:f403:2009::606; envelope-from=etanous@nvidia.com; helo=NAM10-BN7-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @Nvidia.com) X-ZM-MESSAGEID: 1751402106870116600 Content-Type: text/plain; charset="utf-8" This patch updates the docs for support of gb200-bmc. Signed-off-by: Ed Tanous Reviewed-by: C=C3=A9dric Le Goater --- docs/system/arm/aspeed.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/system/arm/aspeed.rst b/docs/system/arm/aspeed.rst index 43d27d83cb..bec0a1dfa8 100644 --- a/docs/system/arm/aspeed.rst +++ b/docs/system/arm/aspeed.rst @@ -1,5 +1,4 @@ -Aspeed family boards (``ast2500-evb``, ``ast2600-evb``, ``ast2700-evb``, `= `bletchley-bmc``, ``fuji-bmc``, ``fby35-bmc``, ``fp5280g2-bmc``, ``g220a-bm= c``, ``palmetto-bmc``, ``qcom-dc-scm-v1-bmc``, ``qcom-firework-bmc``, ``qua= nta-q71l-bmc``, ``rainier-bmc``, ``romulus-bmc``, ``sonorapass-bmc``, ``sup= ermicrox11-bmc``, ``supermicrox11spi-bmc``, ``tiogapass-bmc``, ``witherspoo= n-bmc``, ``yosemitev2-bmc``) -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +Aspeed family boards (``ast2500-evb``, ``ast2600-evb``, ``ast2700-evb``, `= `bletchley-bmc``, ``fuji-bmc``, ``gb200nvl-bmc``, ``fby35-bmc``, ``fp5280g2= -bmc``, ``g220a-bmc``, ``palmetto-bmc``, ``qcom-dc-scm-v1-bmc``, ``qcom-fir= ework-bmc``, ``quanta-q71l-bmc``, ``rainier-bmc``, ``romulus-bmc``, ``sonor= apass-bmc``, ``supermicrox11-bmc``, ``supermicrox11spi-bmc``, ``tiogapass-b= mc``, ``witherspoon-bmc``, ``yosemitev2-bmc``) =20 The QEMU Aspeed machines model BMCs of various OpenPOWER systems and Aspeed evaluation boards. They are based on different releases of the @@ -35,6 +34,7 @@ AST2600 SoC based machines : - ``fuji-bmc`` Facebook Fuji BMC - ``bletchley-bmc`` Facebook Bletchley BMC - ``fby35-bmc`` Facebook fby35 BMC +- ``gb200nvl-bmc`` Nvidia GB200nvl BMC - ``qcom-dc-scm-v1-bmc`` Qualcomm DC-SCM V1 BMC - ``qcom-firework-bmc`` Qualcomm Firework BMC =20 --=20 2.43.0 From nobody Sat Nov 15 12:43:53 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nvidia.com); dmarc=pass(p=reject dis=none) header.from=nvidia.com ARC-Seal: i=2; a=rsa-sha256; t=1751402104; cv=pass; d=zohomail.com; s=zohoarc; b=UHpkx0e/OmFqPbxrIegJ/jRP9DwHpSlIOKs1qBavS6GmqP3D/1yGVSJSyNbZjXpbkFhfIz6XKg67uh5yP8t5I5W+drtiMcbajmdQDkrCVz2ZspRZLnFjiJUwkeOiFj7VxHpZV0rLuTW+vPlIFtjzQWlVIUIAhsws8vlDBWKSZbI= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1751402104; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=1M0HHKyNOoKgs8j9u3/v1T3ayN2/DHjAmNq9kRSpQRg=; b=KnZZaSvcM4oTrwt2WM3cyu/V2xW5qujouE0zie0TJ1lgJ5p+jNLcamlI8KVboukx7XqRnAH7LQpGjszcK2mH0mxO9COt49T8ucE/WfSdzKYbwimvTMuJ/fxyO+nGHwN1XO+WoAdqdvq314ru9OYVO6/fCNB+EcbajHFaZ9Qf4z8= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nvidia.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1751402104463317.71107625139143; Tue, 1 Jul 2025 13:35:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uWhgM-0002CN-0L; Tue, 01 Jul 2025 16:34:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uWhgK-0002BX-FL; Tue, 01 Jul 2025 16:34:20 -0400 Received: from mail-bn7nam10on20606.outbound.protection.outlook.com ([2a01:111:f403:2009::606] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uWhgI-0000h4-DH; Tue, 01 Jul 2025 16:34:20 -0400 Received: from CH2PR12MB4277.namprd12.prod.outlook.com (2603:10b6:610:ae::23) by BN7PPF0FD1DEA27.namprd12.prod.outlook.com (2603:10b6:40f:fc02::6c8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.29; Tue, 1 Jul 2025 20:34:08 +0000 Received: from CH2PR12MB4277.namprd12.prod.outlook.com ([fe80::8857:98e9:8b64:787]) by CH2PR12MB4277.namprd12.prod.outlook.com ([fe80::8857:98e9:8b64:787%4]) with mapi id 15.20.8880.021; Tue, 1 Jul 2025 20:34:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=r1cVvuE4RpYNJCNJ6Wqe0Cj5M8B/c592b+fkmO+eo+eL/2NW9BrF4APYWAWd6/aJ6er2bNCFHvWX6v/7V0uM45v+8E3hozfUV/vTnUMGwvLqZEN01114zlMPlX02NtasELER1ZRiE8yvl0WkIAzbxVCicNBKcVCkzJnTsOFRUNhb2S9NYOx9uPthFWQYpsfdE+2Z43AIE08JDOqXwSfLtNcmgGOrDcWsyiSGyA0/h0Fzy/C4xAEaqBm3iVsutAtPHyLaHwRc3HAfKNPxVPy81q1icYDCWVJN9804xzE32nSlm0rDMNEaWF7bwP3dWyuFFpz2XcI+ckkq2yqHIYCjdw== 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=1M0HHKyNOoKgs8j9u3/v1T3ayN2/DHjAmNq9kRSpQRg=; b=iWc+dJnfMP9DAytc3NL1YaMmgUPGr+lsn8xcjK10zuwz9WrwvggqzAzjoV68OuVWOBPkPUNQJ22rpEOmJuss7V6bUfYD70YeR1nBXjdsIUqyy2NypavjijeK4XcV+Gve/XCxenLTl/fc7I5y15AFXH+hZ41dH+p1Ra1b/UzGB7r9aZ6dLvndgJ9P3fox313mlkDUIVEhfV0VV/4MH6qT+n6eMFVsaOvd14+vyo/XzJZKhlbKg63JUO/2d/NtISVv6NQeE2vb9iCMWIs6CPWl0aYQe+m8/iyFUZLzt9gPV9pEbiqp9xGu16G/N6j1rMorvkEMCH/rmchJIPkrlFDh3Q== 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=1M0HHKyNOoKgs8j9u3/v1T3ayN2/DHjAmNq9kRSpQRg=; b=ZPvH5SP51EvMdqkVqSHYhrnEA4WJAexDr6VJ6LxbbR41zVSjUwOh3nJ1EVC0kUD0iU92cCBnnTfEu6k9d5SXNsjLKQUuagNJtXGDZAsJqr8eXT61kWGBvZAW3L8F3P8pWv8hPcr8YQh2pqJnnHE21YScGflP4AAf2uKtwMruWqEXKGgiYRZFjFxtxh0/gFeyWGe53yyE7bAMVZhI8N1qVCxBBkS52OKxtB1U7n0Ef48/m6V7ud5Y76pZWHbAJj9TXsoE80Wf9cYj/SEF0MSaSWhBgu8pBI56ohfhXJKO0jC0wC+nmtCTPdrwO/UKECfKjAo/7VghIXyQq7Tc6akv9w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; From: Ed Tanous To: qemu-devel@nongnu.org Cc: Peter Maydell , Steven Lee , Joel Stanley , =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Troy Lee , Paolo Bonzini , Andrew Jeffery , Jamin Lin , qemu-arm@nongnu.org, Ed Tanous Subject: [PATCH 4/4] hw/arm/aspeed: Add GB200 BMC target Date: Tue, 1 Jul 2025 13:34:00 -0700 Message-ID: <20250701203400.71677-5-etanous@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250701203400.71677-1-etanous@nvidia.com> References: <20250701203400.71677-1-etanous@nvidia.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BYAPR11CA0080.namprd11.prod.outlook.com (2603:10b6:a03:f4::21) To CH2PR12MB4277.namprd12.prod.outlook.com (2603:10b6:610:ae::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4277:EE_|BN7PPF0FD1DEA27:EE_ X-MS-Office365-Filtering-Correlation-Id: dded34e5-243a-478e-4443-08ddb8dea149 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Kmdi2owb8i+z/PGGQycoc9TI0TG8SVZGkQhSIuGsnK2+suDFFsAR6DME+/ci?= =?us-ascii?Q?vbrsisgcz3SVclRBSXsk8AWgVk1ND8VUUawbgfoVb3U+PivR+IayZ1KV0kfx?= =?us-ascii?Q?nUiHFgJtYIMHm8IgkPWJ/VHRsSvtgpR7KHetGFuE95NRZL8uTGxcqFTKFubv?= =?us-ascii?Q?/5bj9EkCWWz3yAokLBU6wByw9W0QYuZMaDAK81433ambniaksoeZHP8sDq/k?= =?us-ascii?Q?oZPfGwEQID+vxYJKrg5eJk4fi8E7/5xvZjAeyezr5zEfN0jw1infR2NVrs+z?= =?us-ascii?Q?IdMKqaYJXAlugmMTfgnODEjXRJDW4+d9yQAZoB1V8WP04e963VpMq9E8NaO8?= =?us-ascii?Q?RhAW7IDMRKg4YrS4hA0MRRJicFoT3t3o+4f6DOiHuWIq6g8obGYbx8M1eG7j?= =?us-ascii?Q?NUVnzEUFJflOp5TvF/oKTUBP+ZNqlW0Av2U2b1pUHMfuFGZgC2AOMGtIFuuc?= =?us-ascii?Q?CkQbJUw9l3Re7BMaPHey48D1PrnRQbfvo/jHV++kbE9LYAOUUXaVC0LklElG?= =?us-ascii?Q?Z9aOy4hjTBsxMEiL+GQFMV12xzEei95P9VsGqwYTUIvfSpYgbMtPRbjpAwh6?= =?us-ascii?Q?LJyloc+l3//v2d8XHQmj2hghcuCPtuqHuzSnSaGtV90yU2p3onzOy3ZmL56L?= =?us-ascii?Q?e/Rd1gb3XLUtxPK1su5dLbvoTGV6U2vYQV/GDAcAtXqtG5mdFHk3kyke4ZN7?= =?us-ascii?Q?CTyKmUN54lfvYfHtTNvMmKnXVAHPLmETOXQdwS0t83RYW3PMdBY9lYvzPLzj?= =?us-ascii?Q?8E2/wwRxv25Ju4CrGBJeJKzcgrdZOoLuRVtl8ZK4wGTc9Uh5Gp9wELSNVTJg?= =?us-ascii?Q?sqFYRzL5+7VWL/rFVOf89F0nRSYF2mxtkKVfbiWxl61CJ1+Z55j27b91ZYNG?= =?us-ascii?Q?GVG1ST+J3JhAbfgVGPxKjSZ4SazwU9b2C5WXUpAnHBuvdWdSlREM20usoFY2?= =?us-ascii?Q?dG/Sbg6o4MDoFTyZOTdRZzyfzohaWld3Kj4ZT7oFMWULT93Jc/0Lto6WzAnd?= =?us-ascii?Q?vFPmHck8ZVtw8CdEIqU6iFjX6XqbniN/aFrE/PMC42xoLLkMh6omGCrRsjrs?= =?us-ascii?Q?kUrA7Xouz0wWHOqvE7sFEa7bcNo1oPHNBNVi6r01XnqlTlFe59aDFTPgKY+x?= =?us-ascii?Q?4BK6HQfNsAwV4FdMrKviYU16dN5zbzWJAGNN1SojdBUzV2SGksmBeMc1ztQI?= =?us-ascii?Q?+vk3wPUErPYSk6b6FwPIEc+xOCr6xY2mVlaRwI84UH/8ZKH9DeeZl8KhCbCP?= =?us-ascii?Q?xCHJr8pnIQebEZ8aRSxki1awSef9UZupt6O7E3z33U1m313Jri1+371rVroV?= =?us-ascii?Q?cmpOnAcy6DMLqIYwSvsdtinMrqM/gmIucgdtwWRU/Egm5zkQygIo1Up7rN3E?= =?us-ascii?Q?A+iIM1wIqd0ClaJ8O8ugSyFzee0ANhSIEzXx1Cf2w/QxrK7vWZpePA2Xb6t8?= =?us-ascii?Q?4iy89xhG1sY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4277.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(7416014)(376014)(366016)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?9hBabnvCxIPSe7eJPxhn+7Ymjrsb37k299+BQdx/rrUXJEcJ26xugQP3KnoX?= =?us-ascii?Q?q0pu+cXarQ4xxXU8RFNWYgtTptQJjqCMJEEQNSBEexMck9nOKoQdnudXEROd?= =?us-ascii?Q?VDF1uO2mGY7F6SW1HGpEWwnuhtfZHS+DAbvVscw/lfg0ZsWVacHwahliEQv5?= =?us-ascii?Q?O4aI9T1yrajhmYMBP64hBBpZLbYPMVFuV3oErXuYho22iX3fgMdUuHvTn9lc?= =?us-ascii?Q?BW/1cB1xUGWilpqzc1QtlhAMuxycrY0zo26ZKZ11vFPcVNsFAH3DkcQn7Ryr?= =?us-ascii?Q?aNTnBRVu+a4MXU0alLvooLq194ftkw2kRcrYs9LnLbP2J1pTstaAhg/fINEr?= =?us-ascii?Q?GnGngDrJJl6txGA33Lvtp+D+zYQPMxASPOphjjYZs2avAO0qmy81OCJz7uUt?= =?us-ascii?Q?VexTE1S3lA+T1OS1YHihMerpjafI+Sp62A0PhBf1ls+9RoHVGndnSeB7jhp4?= =?us-ascii?Q?u99SRHgcARrbTG1F2jH/mTcpwO7yo6mFSN0ApxDyAFZECsuv+JqnxqkWcCWG?= =?us-ascii?Q?s4aW4HdDRrpoCCBuc+hsm4vjY9vJsldH9eMu1AWR+6CIbR2510apzJKD78Vd?= =?us-ascii?Q?zKFurxzWALxZ1ZoIVzNXpL4ZJ3fTryGwhPHAQviTXkklb9tcUj2eqNEvaVRx?= =?us-ascii?Q?sav4APxaFQzLKbVDgLBTEolSEdnP0QB4WdnEhO5txgxqoK8XrLx0jfR8gGhZ?= =?us-ascii?Q?1E2YKpHQNuc8M+WYDmzxlqk6A97usmlE8qwXyY+fgSQKGFgq0fA25abVSY9y?= =?us-ascii?Q?vmvby+hP+q881JGtQS9WqhI1OtUDWMiVJ/suQEw3a+0QougQbu9u+MVwNBCH?= =?us-ascii?Q?d2352DO+aqCkAd2cMG1eY2Y7yVeRO7PwFjfh2X4ZXkr1wPjw3HaptQ18Zrp3?= =?us-ascii?Q?KLlYCiGlrcE97qFMgsbryuYtV2rd0stlh4h/Oy/oPo5wyK64zBNHfmIK6SSY?= =?us-ascii?Q?Pb4P6z07Clnh9JNz3TSPQ0wXjxm1irM9gv9QMbBQ1hE38pdr40cG9faHYh/J?= =?us-ascii?Q?arsfPYjC6fFyxRCmT2/6fFPWVers6CR7w80urqNooLykk4alqP4tAEUUUxDS?= =?us-ascii?Q?fFX5aEtJvJzqrnij1yTzaloO9uk27R/+///OmyPG0ULYLUkdpo2Bf0oPgNfH?= =?us-ascii?Q?3MOpxbIZhflO7xn/Frt3gJ2u1SjmC9ebZgdH3O15+suKHCMchHO6x6s4bl0X?= =?us-ascii?Q?mmnQuQ+lGhXXZ730EkhiR3+cGb7YMbVYF2KDDgbByPyeTUiiK1N2cdVgogeN?= =?us-ascii?Q?cS6EXk5V8LDXGcC+8/pxzNuMHKrVKP6DakaUrrkfCvE68abFummvbMv7gndT?= =?us-ascii?Q?Dq8aScIO/z3OmkmjpuYtU95Ur3EZq+ApaiByXs+4OP8u6z9ZUCVkF4Cby2NT?= =?us-ascii?Q?DxLKpwVa29qtX15u8oH9gF4UvJnTY3sC2wyQhUu72krTyWOk/iik35KJXG8D?= =?us-ascii?Q?sH+pyMNbRdK8gkN5SDeQVWDabwGaf3awlHbyr9OEpfOaKb41mDm1E5PoyaVg?= =?us-ascii?Q?zgaFqJdkOlf3UkVP+jilfrA9AzK0breFew2mQSL5QYeMYFLI2HtBpzSQFj1q?= =?us-ascii?Q?x8SotJqcealOoe2ednyxMzDEx4fzsKPNJaff2caq?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: dded34e5-243a-478e-4443-08ddb8dea149 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4277.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2025 20:34:08.6359 (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: QrtBJ8dEQDULETMPnI3TIrT6Outq+BYGJrxfkyRtsmwvGe4iGSp0Fv4J9mIQu/KSO6pqRZUvEVaClbPlpTtE3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PPF0FD1DEA27 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: permerror client-ip=2a01:111:f403:2009::606; envelope-from=etanous@nvidia.com; helo=NAM10-BN7-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @Nvidia.com) X-ZM-MESSAGEID: 1751402107045116600 Content-Type: text/plain; charset="utf-8" GB200nvl72 is a system for for accelerated compute. This is a model for the BMC target within the system. Signed-off-by: Ed Tanous --- hw/arm/aspeed.c | 79 ++++++++++++++++++++++++++++++++++++++++++ hw/arm/aspeed_eeprom.c | 21 +++++++++++ hw/arm/aspeed_eeprom.h | 3 ++ 3 files changed, 103 insertions(+) diff --git a/hw/arm/aspeed.c b/hw/arm/aspeed.c index 3ef7f6c5b2..98144ced86 100644 --- a/hw/arm/aspeed.c +++ b/hw/arm/aspeed.c @@ -19,6 +19,7 @@ #include "hw/i2c/i2c_mux_pca954x.h" #include "hw/i2c/smbus_eeprom.h" #include "hw/gpio/pca9552.h" +#include "hw/gpio/pca9554.h" #include "hw/nvram/eeprom_at24c.h" #include "hw/sensor/tmp105.h" #include "hw/misc/led.h" @@ -201,6 +202,10 @@ struct AspeedMachineState { #define BLETCHLEY_BMC_HW_STRAP1 AST2600_EVB_HW_STRAP1 #define BLETCHLEY_BMC_HW_STRAP2 AST2600_EVB_HW_STRAP2 =20 +/* GB200NVL hardware value */ +#define GB200NVL_BMC_HW_STRAP1 AST2600_EVB_HW_STRAP1 +#define GB200NVL_BMC_HW_STRAP2 AST2600_EVB_HW_STRAP2 + /* Qualcomm DC-SCM hardware value */ #define QCOM_DC_SCM_V1_BMC_HW_STRAP1 0x00000000 #define QCOM_DC_SCM_V1_BMC_HW_STRAP2 0x00000041 @@ -647,6 +652,12 @@ static void create_pca9552(AspeedSoCState *soc, int bu= s_id, int addr) TYPE_PCA9552, addr); } =20 +static I2CSlave *create_pca9554(AspeedSoCState *soc, int bus_id, int addr) +{ + return i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, bus_id), + TYPE_PCA9554, addr); +} + static void sonorapass_bmc_i2c_init(AspeedMachineState *bmc) { AspeedSoCState *soc =3D bmc->soc; @@ -1052,6 +1063,45 @@ static void bletchley_bmc_i2c_init(AspeedMachineStat= e *bmc) i2c_slave_create_simple(i2c[12], TYPE_PCA9552, 0x67); } =20 + +static void gb200nvl_bmc_i2c_init(AspeedMachineState *bmc) +{ + AspeedSoCState *soc =3D bmc->soc; + I2CBus *i2c[15] =3D {}; + DeviceState *dev; + for (int i =3D 0; i < sizeof(i2c) / sizeof(i2c[0]); i++) { + if ((i =3D=3D 11) || (i =3D=3D 12) || (i =3D=3D 13)) { + continue; + } + i2c[i] =3D aspeed_i2c_get_bus(&soc->i2c, i); + } + + /* Bus 5 Expander */ + create_pca9554(soc, 4, 0x21); + + /* Mux I2c Expanders */ + i2c_slave_create_simple(i2c[5], "pca9546", 0x71); + i2c_slave_create_simple(i2c[5], "pca9546", 0x72); + i2c_slave_create_simple(i2c[5], "pca9546", 0x73); + i2c_slave_create_simple(i2c[5], "pca9546", 0x75); + i2c_slave_create_simple(i2c[5], "pca9546", 0x76); + i2c_slave_create_simple(i2c[5], "pca9546", 0x77); + + /* Bus 10 */ + dev =3D DEVICE(create_pca9554(soc, 9, 0x20)); + + /* Set FPGA_READY */ + object_property_set_str(OBJECT(dev), "pin1", "high", &error_fatal); + + create_pca9554(soc, 9, 0x21); + at24c_eeprom_init(i2c[9], 0x50, 64 * KiB); + at24c_eeprom_init(i2c[9], 0x51, 64 * KiB); + + /* Bus 11 */ + at24c_eeprom_init_rom(i2c[10], 0x50, 256, gb200nvl_bmc_fruid, + gb200nvl_bmc_fruid_len); +} + static void fby35_i2c_init(AspeedMachineState *bmc) { AspeedSoCState *soc =3D bmc->soc; @@ -1587,6 +1637,31 @@ static void aspeed_machine_bletchley_class_init(Obje= ctClass *oc, aspeed_machine_class_init_cpus_defaults(mc); } =20 +#define GB200NVL_BMC_RAM_SIZE ASPEED_RAM_SIZE(1 * GiB) + +static void aspeed_machine_gb200nvl_class_init(ObjectClass *oc, + const void *data) +{ + MachineClass *mc =3D MACHINE_CLASS(oc); + AspeedMachineClass *amc =3D ASPEED_MACHINE_CLASS(oc); + + mc->desc =3D "Nvidia GB200NVL BMC (Cortex-A7)"; + amc->soc_name =3D "ast2600-a3"; + amc->hw_strap1 =3D GB200NVL_BMC_HW_STRAP1; + amc->hw_strap2 =3D GB200NVL_BMC_HW_STRAP2; + amc->fmc_model =3D "mx66u51235f"; + amc->spi_model =3D "mx66u51235f"; + amc->num_cs =3D 2; + + amc->spi2_model =3D "mx66u51235f"; + amc->num_cs2 =3D 1; + amc->macs_mask =3D ASPEED_MAC0_ON | ASPEED_MAC1_ON; + amc->i2c_init =3D gb200nvl_bmc_i2c_init; + mc->default_ram_size =3D GB200NVL_BMC_RAM_SIZE; + aspeed_machine_class_init_cpus_defaults(mc); + aspeed_machine_ast2600_class_emmc_init(oc); +} + static void fby35_reset(MachineState *state, ResetType type) { AspeedMachineState *bmc =3D ASPEED_MACHINE(state); @@ -1879,6 +1954,10 @@ static const TypeInfo aspeed_machine_types[] =3D { .name =3D MACHINE_TYPE_NAME("bletchley-bmc"), .parent =3D TYPE_ASPEED_MACHINE, .class_init =3D aspeed_machine_bletchley_class_init, + }, { + .name =3D MACHINE_TYPE_NAME("gb200nvl-bmc"), + .parent =3D TYPE_ASPEED_MACHINE, + .class_init =3D aspeed_machine_gb200nvl_class_init, }, { .name =3D MACHINE_TYPE_NAME("fby35-bmc"), .parent =3D MACHINE_TYPE_NAME("ast2600-evb"), diff --git a/hw/arm/aspeed_eeprom.c b/hw/arm/aspeed_eeprom.c index daa3d329d1..8bbbdec834 100644 --- a/hw/arm/aspeed_eeprom.c +++ b/hw/arm/aspeed_eeprom.c @@ -162,6 +162,25 @@ const uint8_t rainier_bmc_fruid[] =3D { 0x31, 0x50, 0x46, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, }; =20 +const uint8_t gb200nvl_bmc_fruid[] =3D { + 0x01, 0x00, 0x00, 0x01, 0x0b, 0x00, 0x00, 0xf3, 0x01, 0x0a, 0x19, 0x1f, + 0x0f, 0xe6, 0xc6, 0x4e, 0x56, 0x49, 0x44, 0x49, 0x41, 0xc5, 0x50, 0x33, + 0x38, 0x30, 0x39, 0xcd, 0x31, 0x35, 0x38, 0x33, 0x33, 0x32, 0x34, 0x38, + 0x30, 0x30, 0x31, 0x35, 0x30, 0xd2, 0x36, 0x39, 0x39, 0x2d, 0x31, 0x33, + 0x38, 0x30, 0x39, 0x2d, 0x30, 0x34, 0x30, 0x34, 0x2d, 0x36, 0x30, 0x30, + 0xc0, 0x01, 0x01, 0xd6, 0x4d, 0x41, 0x43, 0x3a, 0x20, 0x33, 0x43, 0x3a, + 0x36, 0x44, 0x3a, 0x36, 0x36, 0x3a, 0x31, 0x34, 0x3a, 0x43, 0x38, 0x3a, + 0x37, 0x41, 0xc1, 0x3b, 0x01, 0x09, 0x19, 0xc6, 0x4e, 0x56, 0x49, 0x44, + 0x49, 0x41, 0xc9, 0x50, 0x33, 0x38, 0x30, 0x39, 0x2d, 0x42, 0x4d, 0x43, + 0xd2, 0x36, 0x39, 0x39, 0x2d, 0x31, 0x33, 0x38, 0x30, 0x39, 0x2d, 0x30, + 0x34, 0x30, 0x34, 0x2d, 0x36, 0x30, 0x30, 0xc4, 0x41, 0x45, 0x2e, 0x31, + 0xcd, 0x31, 0x35, 0x38, 0x33, 0x33, 0x32, 0x34, 0x38, 0x30, 0x30, 0x31, + 0x35, 0x30, 0xc0, 0xc4, 0x76, 0x30, 0x2e, 0x31, 0xc1, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xb4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + +}; + const size_t tiogapass_bmc_fruid_len =3D sizeof(tiogapass_bmc_fruid); const size_t fby35_nic_fruid_len =3D sizeof(fby35_nic_fruid); const size_t fby35_bb_fruid_len =3D sizeof(fby35_bb_fruid); @@ -169,3 +188,5 @@ const size_t fby35_bmc_fruid_len =3D sizeof(fby35_bmc_f= ruid); const size_t yosemitev2_bmc_fruid_len =3D sizeof(yosemitev2_bmc_fruid); const size_t rainier_bb_fruid_len =3D sizeof(rainier_bb_fruid); const size_t rainier_bmc_fruid_len =3D sizeof(rainier_bmc_fruid); +const size_t gb200nvl_bmc_fruid_len =3D sizeof(gb200nvl_bmc_fruid); + diff --git a/hw/arm/aspeed_eeprom.h b/hw/arm/aspeed_eeprom.h index f08c16ef50..3ed9bc1d9a 100644 --- a/hw/arm/aspeed_eeprom.h +++ b/hw/arm/aspeed_eeprom.h @@ -26,4 +26,7 @@ extern const size_t rainier_bb_fruid_len; extern const uint8_t rainier_bmc_fruid[]; extern const size_t rainier_bmc_fruid_len; =20 +extern const uint8_t gb200nvl_bmc_fruid[]; +extern const size_t gb200nvl_bmc_fruid_len; + #endif --=20 2.43.0