From nobody Mon Feb 9 19:52:18 2026 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=aspeedtech.com); dmarc=pass(p=quarantine dis=none) header.from=aspeedtech.com ARC-Seal: i=2; a=rsa-sha256; t=1770356149; cv=pass; d=zohomail.com; s=zohoarc; b=getakXdnNQmJW8tN2GhyNTYHtvHkBBvgCoosdyKqRB51lijlt3RneBC2FVMd+661+sZf/YwH5GJpkF2D1Yd/DWt3duuftwr6RlmYaSz48PWuh1NhLJNBByJAjYUTQg40z71gKOAOETsTxqQAsasTHgymppGR9Fy7llmmrezUF2Y= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1770356149; 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=feId2OVSQ0fwk59Qenz//DAY6gJkL94qPqGwoNnf45E=; b=WWIoyLxlimh0ROJqH1a0HunECjcCYsGJRgVNhGs/lwNqaAbCHOA2Bm+rK7ciN/rnhqPN9D/T4+Z3Zw0K/AGBzuls01g/W977ZzygSaS7OzU/T5FnkOOCFIv7Qo5wemH6arqRi4puwQ60GlyH8GXBQOd8dEyRRp8UPefYM2qC4Bg= 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=aspeedtech.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1770356149292229.86299804111206; Thu, 5 Feb 2026 21:35:49 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1voETf-0003WI-Ga; Fri, 06 Feb 2026 00:34:00 -0500 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 1voETe-0003Ve-24; Fri, 06 Feb 2026 00:33:58 -0500 Received: from mail-japaneastazlp170120005.outbound.protection.outlook.com ([2a01:111:f403:c405::5] helo=TYPPR03CU001.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 1voETc-0007WD-LJ; Fri, 06 Feb 2026 00:33:57 -0500 Received: from TYPPR06MB8206.apcprd06.prod.outlook.com (2603:1096:405:383::19) by SI6PR06MB7165.apcprd06.prod.outlook.com (2603:1096:4:252::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.13; Fri, 6 Feb 2026 05:33:49 +0000 Received: from TYPPR06MB8206.apcprd06.prod.outlook.com ([fe80::e659:1ead:77cb:f6d3]) by TYPPR06MB8206.apcprd06.prod.outlook.com ([fe80::e659:1ead:77cb:f6d3%3]) with mapi id 15.20.9587.013; Fri, 6 Feb 2026 05:33:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PX3evTLT7QlmF1iiND6GG1FvXveZlSqIhcNVSnMphhVCR7w7CDoZ6Sve5hN0nmzIFDJ1fQpVH7CvU6HpsYvqYmIH9QbaA9lYcv2O7dghKSCLHLK9xr2Ku3f/ATqm6esMgKYJBNGaCBZ2MQH/oA4SApZyLOyWy8FTGR7u1zeWseviMATEsWsgDXkgqTgIcNpRRSiiSN/afxbwxVxA2vvr2WwZB/MrfDtPm3aIDjCEwh6XfiAFK81e+YmNkpCSZNZ6g/vAsZprRCL8jIrMz9hHmYzw0szzkF6X7u0KTBBEIlsOMxaiPgS79NYKzUuY47Lg1gulBDO/WpLuQJbSR/27qA== 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=feId2OVSQ0fwk59Qenz//DAY6gJkL94qPqGwoNnf45E=; b=VHdtOHMqaqn5T5wuk3CrfCWNz1CJOW3Rvrk0qllWGddS7rApcw1Huosa6HflCqQD5Q4L+x39dyqeF7Sw9J0LH13yIBPiCeTRRBBinHPVW5BoYpsAiarMI0IgVJNq1qfvOzmnY4Kz+Kz1NHHwGOVDhmjuSyWCGM+MU+XAjPDym56xqlBY6eE1rhqChpYv197hLR+D4EoIiff13N/dhWdUomfx4vboF6ZapJ/8MJODQ9DX0ZkVKiS2zrInzaurdKOg8XZd4+JfQRxaXa9JP3S33UaCCRSz2Oa1PqEQXqEPJSNAaQCQBdF9QF/hNykol5sfmaNuRtA7D/bIz4PUkyFJIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aspeedtech.com; dmarc=pass action=none header.from=aspeedtech.com; dkim=pass header.d=aspeedtech.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aspeedtech.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=feId2OVSQ0fwk59Qenz//DAY6gJkL94qPqGwoNnf45E=; b=PrTrUNMszLT8DCGf6NA+tuIf4Dklc0arXszusPIa5tU3vzCIOkzy7mk7YbrBgXyioUAwnY3LVn+p0T9YreRKZek7TApw2xoCtQiG1W7cEr5MHLrwan/9HYXwcnYG9gbv+REHhpvlmGVBR5IPonWher2BEK9b+nSuVORDsFWUR9pgHxTOsMfSow9G7IDsXI8Qw6PTNtlKnLcCtF0rzfIMQ5zOy7UUBz+C1orLfjQrRdErngG7wTbcQU8EZrbqpmx9fhc8UkUJ4qnRaqyjVaQ3uuih5+BTGmk12kAyGgpTT2SK15WQDsNtXJT/2CHofpaj5BqdNMEivnXQrxzK0gfsrw== From: Jamin Lin To: =?iso-8859-1?Q?C=E9dric_Le_Goater?= , Peter Maydell , Steven Lee , Troy Lee , Andrew Jeffery , Joel Stanley , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , "open list:ASPEED BMCs" , "open list:All patches CC here" CC: Jamin Lin , Troy Lee , Kane Chen , "nabihestefan@google.com" Subject: [PATCH v1 05/10] hw/arm/aspeed_ast27x0: Add AST2700 A2 SoC support Thread-Topic: [PATCH v1 05/10] hw/arm/aspeed_ast27x0: Add AST2700 A2 SoC support Thread-Index: AQHclyorpy3YLROiqEGBwycpLgpmHw== Date: Fri, 6 Feb 2026 05:33:48 +0000 Message-ID: <20260206053340.3716041-7-jamin_lin@aspeedtech.com> References: <20260206053340.3716041-1-jamin_lin@aspeedtech.com> In-Reply-To: <20260206053340.3716041-1-jamin_lin@aspeedtech.com> Accept-Language: zh-TW, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=aspeedtech.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYPPR06MB8206:EE_|SI6PR06MB7165:EE_ x-ms-office365-filtering-correlation-id: d65aee9d-6be3-4c5a-60b1-08de65414dff x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|7416014|38070700021|921020; x-microsoft-antispam-message-info: =?iso-8859-1?Q?veUohgM9ZQFl8XC6jYIBkVYb890pgKh0HUO832Oheda3kdCCe7+hXXyb6/?= =?iso-8859-1?Q?/2nMMDAIEMp80A7BfaRe6VtSo190M9KIN0I6t+rWCnsBCoPVvttLu3Ou/Q?= =?iso-8859-1?Q?84NJw9M/uJXNidWDCyO+EltTstZ9wNpkZn5sBgi288CzkodxvO5/mVeD8G?= =?iso-8859-1?Q?Dcd/qEB6UGtTl/4GeCqojBE08Nydw7rMpAqBPfwL6ztm7lBTkuzqj7KA6S?= =?iso-8859-1?Q?MroO06Jq7d54joR5KjfMiVJZSajh76epgG1iPmSfamJsCR5akzHcbXjJye?= =?iso-8859-1?Q?xLZfJAMs2WkC53wAVSoe/XTddc3+qiZjnYwxFMRjtak/1U97YK5sE9Ngxj?= =?iso-8859-1?Q?v4RuvTu/JbTa2gN6Hhd7VcHNn7NaWmcWYYzAeePD+ICmMenRrtNf5x3U26?= =?iso-8859-1?Q?nz3dPcyGIavk7uB+ePdOn2jN3bj/Fiy/x3fINgMvAgbewqoiib5D21Pd9o?= =?iso-8859-1?Q?n7jOTGLjV2xGK81qdl9EhrvVuUdySvX+fNCh4k9kqWlrFxCMFDnIhjBBvt?= =?iso-8859-1?Q?h9x7XEJAJOWvutKyGBMDlH1ZqpYDqnj8SGei6bEwBNL6V/xaviCi+8i/4o?= =?iso-8859-1?Q?b7XS9MANmc3QBdOWtW3dwEXDWHVKkFDC2bdNfXupJCkyFJGTLUAhOTxuaH?= =?iso-8859-1?Q?UDkPENUSrH6IhEfUZ7OmVyXyoWfsbpELD0Ec5SaEb7KTMgvg5cligbN1pt?= =?iso-8859-1?Q?9QNJ0IiQRYwsAsAu5z2kAFkjLUzsTOuURsFDVbpqY0DLO1lm/rSY+O73kq?= =?iso-8859-1?Q?jM5FDKfMmL2x6ZDMBc2AqGTN6FOT9zLTsjc/jxgn4+rBQkIa/txRnznFsH?= =?iso-8859-1?Q?60xWCkyW+YTZXM1ja0ox0f7o6e3TcywY5l+e+zNbLhaJv4PJnLfMBFXXaW?= =?iso-8859-1?Q?5wPyyDAlRotHcURD/xRVbJXt3elzYMRhNhCmvkZu9wM904lxEXLYASLdDq?= =?iso-8859-1?Q?wNh7GDiOrqPm1lhxdYX7BCXbrNUd3xhp5R89Xhoar+KjHWumt1YswiSkPk?= =?iso-8859-1?Q?rJdqfhG0uMmFByTIdefE1kT6N9OnmewV0SvhUjPfNrIo/qr/8OmZRzrHPc?= =?iso-8859-1?Q?NIDvPMPNfx3con8/Q86BF1zrU1jFA9WARjfnt35JFcR2Ick8RILQKHVmjs?= =?iso-8859-1?Q?CGlsXIJLdVIUf+rvZ4wFpVxk7d+zP4wn4xNl345zE5IfGFAl5uoOhUFM/y?= =?iso-8859-1?Q?ljdHg80ZUGPlj41wNPW7yA1EBXPdp+Q6BdFpqaaeTiOzGRkJ5QcPhZvmLP?= =?iso-8859-1?Q?Q3wvuqHjrze3NqlzpvATOBEmRN51wDq3Vs5+R1gVl4VWTAvXR0nv7aHXA1?= =?iso-8859-1?Q?+Uc59DtG1fpujcV0Abm+qLnGiOoa0JeoteuFpCLRl0AlIpfhIB5yexqaji?= =?iso-8859-1?Q?zT+VD4AAHOzLNcOjcb7PN9vyAPbUH1uF+sy+9jZApO5wXZvlMPvVzIOFZm?= =?iso-8859-1?Q?pa0H7YCBcwGqRPHEU2WB5Qn9Wa4TaQ6xLXitTbb79SI7Jz9sAQiW+9H7Tf?= =?iso-8859-1?Q?3dKh/KjOwvrQoR+jU/zBEMWuneBTz5ewh9JNG8/yIhdP8Ih2BDuI9eXS91?= =?iso-8859-1?Q?vMXJYpL6wXY0hHBdHqnKiogyxv53wff83w4drU2CO2HMELoJLQ+RZ66PNG?= =?iso-8859-1?Q?92HolhokEBI9InCUyvSgR782AH/A5Bk19aqekeu/RQ8PEepKKXFAun1pQL?= =?iso-8859-1?Q?a3wtJsIw7zRuVOcWArvI5GSN32vvNtMHDhcgIMif?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYPPR06MB8206.apcprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(7416014)(38070700021)(921020); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?yT18vvXsa8T4ygBCfIYrS8BC9DBynz6kmW2IKEqIYLpTz1x8xmcozPDjwE?= =?iso-8859-1?Q?dzSDh49fV29wduYrgy99Te1j0XKevaiIhjCJ1OmokBZ3dS10yfgmIB7Zsu?= =?iso-8859-1?Q?9M7plIn+8PP9/639pmP0ei045Px1kRaXbr/6+9lDjkIBea2X0APgLuaaRJ?= =?iso-8859-1?Q?fk3XLwNx8yirG5mjIOUg/e/4kjTYhUp03JGZORbqJf1bSVbYzNnv6uiCQl?= =?iso-8859-1?Q?fpesJ5gtIULy5OUEUm+3jCxFCbde6d+ldCWxD0fF+++MiOixwpyHdBMP9Z?= =?iso-8859-1?Q?G/vSRkm6hVMKrqUUsponjoA9qIcRvBgB6DncDLzaX1pbcGB+Q/yLl0r5hL?= =?iso-8859-1?Q?jxabz1CklBAZvL6a7v93Ny3K5XjRb06OrW1gs5xqcrZSUkHdBUx5QWOwUA?= =?iso-8859-1?Q?FpWAuKiIPhxH+AFfMe1i4ssLpisDLjUREljWNCJ6bLmMRp3IXhgVTYPv4Z?= =?iso-8859-1?Q?uhDHJRxuzqRckl1y1R3m8vI+v6mqB9GOQdqEaQTzH4NzYe4Uk4RfDVsG91?= =?iso-8859-1?Q?6A2qj64pq9u4X1hbZ9CdLCgD+nvtzXjadBj8qWIs2vt4z97wQUzyPiivOH?= =?iso-8859-1?Q?swK8jVBvWmzObBJQADGce6g7uHXQNMiED91XJjNUz4sXvd69KRlH7gU9cW?= =?iso-8859-1?Q?fMvan49CPxA39+0gwK+McqqCZ01DfjZrD0v2Wo58Q/qLxC7bxC7xsKjYaL?= =?iso-8859-1?Q?ga02ONDM1nGva8WCTc+3mQ4Q4wYZWF0pZcMOfkcH3+E2ZWDyYj9W6JQMXl?= =?iso-8859-1?Q?Hu7OW6OPQznsZ72jav7Wnw0ELOxg+7RX1CxXcbDheAEuZG2dIDpdtADTez?= =?iso-8859-1?Q?PQLuoiLsSzPYdhfe1srkcViGUaVgG+a0YpATaqswWkM9BXiajvMbzSz2WG?= =?iso-8859-1?Q?Z9wUvGBj2YjScnIfb8xUIj6NOOKZ4HIZovnZ5Xx6w6tdcCmTr0ttOeh9ce?= =?iso-8859-1?Q?nl0IYADfSy1Qkt6CU0MAJfbR5MnaF+fltng7kNTScuHIchIbhyr6Q+93hB?= =?iso-8859-1?Q?Y9wcyJv5TvgesZNtbxYa3h/HyrkldzAtvbM2BLhw3tLlB33YInb+E+WiIj?= =?iso-8859-1?Q?Ut9KfM0WCvTh4Iak9aNWzeNeiy4RNuaMEmTjGdA233X+eXE27u+v2vS2fL?= =?iso-8859-1?Q?z3vJlSIZqvzmf2lvmxK+qjiwT2gKUU50XpSZYd1v/O6DVSiM/5v9svYU56?= =?iso-8859-1?Q?volSEBqkCoXkbm9TMUM/M7+fkFkpgiX8dws3Bt3YFi/UkoR55v9EU//ysY?= =?iso-8859-1?Q?XCnYXMDk2kpyQSCK5Oo1W4L1bUM1pJ2MfefUQTmAbAM5gWDIbhEIor+PqP?= =?iso-8859-1?Q?hvxQHMADLT08rOqIx53vduRHVrkkfLB5invuc9p7kce14mKDxIjALkJqB5?= =?iso-8859-1?Q?bXIznDUrLRPBCJHI6dwrUM2uVF1vGRkG8a1/ZJqFm3byN+xTzNHsv7oL1K?= =?iso-8859-1?Q?1JwmN2aJz9LSAs0UHJZJv6v4k6adf5b5hY7zKWFcNKwwi1kx0vSgYY/NCw?= =?iso-8859-1?Q?4naxl6Iki3cseyIV5aQJYfBbAxNcS3e7pkufEortt3P/EmqzcmyWPJYNaq?= =?iso-8859-1?Q?AkR1f7+vymY/82kkLenkX6VWb+KbVLi0ix4ovn7g+Wb+vJCwtazBoO5tGh?= =?iso-8859-1?Q?gBEWw3JFdMHEGetVvhTNx3L7qFTeSwNx18ErwUi4Hw/msjr/DOoAMMyn7J?= =?iso-8859-1?Q?17CcBaOkcfO5CFfOJXKdWAOVVHhVgkHL2CYAaOfVEJGCxdr77XvhwTBuD1?= =?iso-8859-1?Q?jvo8w8iYQvdcdkA2sqwFsIvMXmaxnh5axt7t1xSNxqljJtHhGrxwIhtysN?= =?iso-8859-1?Q?0H+nhyLICg=3D=3D?= Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: aspeedtech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYPPR06MB8206.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d65aee9d-6be3-4c5a-60b1-08de65414dff X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2026 05:33:48.8595 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43d4aa98-e35b-4575-8939-080e90d5a249 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: MUpEDJgbd6IyrARDx4k+vCh9cPrsw+6OdYwoFF7ArtrODSoqhMHcd981Q0ToTidNB7R4yWUnYmXXJMWnjrQn3PHKx55kFOtoJfCWvypapEI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI6PR06MB7165 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: pass client-ip=2a01:111:f403:c405::5; envelope-from=jamin_lin@aspeedtech.com; helo=TYPPR03CU001.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, 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: qemu development 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 @aspeedtech.com) X-ZM-MESSAGEID: 1770356151836154100 Content-Type: text/plain; charset="utf-8" Introduce a new AST2700 A2 SoC variant by adding a dedicated class initialization function. This commit sets the A2 silicon revision and defines its SoC capabilities, including CPU type, SRAM size, peripheral counts, and CPU topology, while reusing the existing IRQ and memory maps. Signed-off-by: Jamin Lin --- hw/arm/aspeed_ast27x0.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/hw/arm/aspeed_ast27x0.c b/hw/arm/aspeed_ast27x0.c index 61790ea1cc..87dcb82e1b 100644 --- a/hw/arm/aspeed_ast27x0.c +++ b/hw/arm/aspeed_ast27x0.c @@ -1166,6 +1166,36 @@ static void aspeed_soc_ast2700a1_class_init(ObjectCl= ass *oc, const void *data) sc->memmap =3D aspeed_soc_ast2700_memmap; } =20 +static void aspeed_soc_ast2700a2_class_init(ObjectClass *oc, const void *d= ata) +{ + static const char * const valid_cpu_types[] =3D { + ARM_CPU_TYPE_NAME("cortex-a35"), + NULL + }; + DeviceClass *dc =3D DEVICE_CLASS(oc); + AspeedSoCClass *sc =3D ASPEED_SOC_CLASS(oc); + + /* Reason: The Aspeed SoC can only be instantiated from a board */ + dc->user_creatable =3D false; + dc->realize =3D aspeed_soc_ast2700_realize; + + sc->valid_cpu_types =3D valid_cpu_types; + sc->silicon_rev =3D AST2700_A2_SILICON_REV; + sc->sram_size =3D 0x20000; + sc->pcie_num =3D 3; + sc->spis_num =3D 3; + sc->sgpio_num =3D 2; + sc->ehcis_num =3D 4; + sc->wdts_num =3D 8; + sc->macs_num =3D 3; + sc->uarts_num =3D 13; + sc->num_cpus =3D 4; + sc->ioexp_num =3D 2; + sc->uarts_base =3D ASPEED_DEV_UART0; + sc->irqmap =3D aspeed_soc_ast2700a1_irqmap; + sc->memmap =3D aspeed_soc_ast2700_memmap; +} + static const TypeInfo aspeed_soc_ast27x0_types[] =3D { { .name =3D TYPE_ASPEED27X0_SOC, @@ -1179,6 +1209,12 @@ static const TypeInfo aspeed_soc_ast27x0_types[] =3D= { .instance_init =3D aspeed_soc_ast2700_init, .class_init =3D aspeed_soc_ast2700a1_class_init, }, + { + .name =3D "ast2700-a2", + .parent =3D TYPE_ASPEED27X0_SOC, + .instance_init =3D aspeed_soc_ast2700_init, + .class_init =3D aspeed_soc_ast2700a2_class_init, + }, }; =20 DEFINE_TYPES(aspeed_soc_ast27x0_types) --=20 2.43.0