From nobody Mon Aug 24 03:17:11 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=1780459344; cv=pass; d=zohomail.com; s=zohoarc; b=NiSGoJNjM7CNr36DxQEIJjUA8nhXtcqLyq70DzoH+VRdWhLmcRnpfnjNQvIbDKGGNQTK8bOmeBKw4W5sQ6MeCkVBgbCo+UjcNTXZrmgIaP/GTfd/B9fSJhMWCofG+JkEMKq95V4GIrQWk1tcYTTHfQBgrSN94GHZffzBbE/k18g= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780459344; 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=pjfW493m/09TpbqYU3Pf6nWFQheYhQbFT/Q19QLdF3g=; b=MCO4pl/8LfXSJqXKv1Sg4FWrtcMO+sjZLYqSARhNXgxXDoY+GOtY4jqIBEkKaGZPOtWX5TJNk6ZaYWv+tmTFy+AyNL17Lq4aX90Ewx58tyxKARdRzRBInuAxjtDJQIud3tNNfrSYmO7gReHOjP4DPJrLk8gqUy6eao610qM7w5s= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1780459344529152.7184352008478; Tue, 2 Jun 2026 21:02:24 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wUcms-0003WH-WD; Wed, 03 Jun 2026 00:01:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wUcme-0003TX-K9; Wed, 03 Jun 2026 00:00:49 -0400 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 1wUcmb-0002OB-BX; Wed, 03 Jun 2026 00:00:46 -0400 Received: from TYZPR06MB4980.apcprd06.prod.outlook.com (2603:1096:400:1cc::10) by TYSPR06MB6921.apcprd06.prod.outlook.com (2603:1096:400:468::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.7; Wed, 3 Jun 2026 04:00:31 +0000 Received: from TYZPR06MB4980.apcprd06.prod.outlook.com ([fe80::ea8a:7cb7:4822:2fb3]) by TYZPR06MB4980.apcprd06.prod.outlook.com ([fe80::ea8a:7cb7:4822:2fb3%5]) with mapi id 15.21.0092.006; Wed, 3 Jun 2026 04:00:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=R9g/6E0Cy/nRWvICo8GkFqVf8TmFrjZNHUor4XIlud1wUMJK2Ub2zfi9OgO6Mm5r/HEtMA/MWZxjz7ta+cad3OBaGYc8Wmvr/+okvBvwT/J8PlMxQqJWzfHLyII6FC+Dc+vkQdJjTInyH1zWacCBCSrWahnQH7BnIIhXL7WDynIMMkmKr9viewZL5oSaOWza+l+NsSb1qScXz5P0HR5Hjb+sQM5VRNXizEn0FKF/iAMjHCI6kbTYK7GbYRBKqDnl89SnKPy9jdASVdIoeFHWZczd/wWwR8hE+BzOI00o9yD52W6bx2kcmie9HICtWJASHjHNyaGFzIF00Zdxb+SMrQ== 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=pjfW493m/09TpbqYU3Pf6nWFQheYhQbFT/Q19QLdF3g=; b=l8MnYxwbMNrVFvONLaMIZy0N5922UOe4uM6nTAxC7mIPwNdIoS/MvmuW/oO05CK8R5Co1qQipQn7wzWxcFTR2AZU4Nxy8NE+Go2dAp5DWyhS60QIxujNbWHK/Wbtbjkrop/imszb4GbFY0o1OX6nXOdz9FvP52yqn3jXBYTpJ9LCgqIP6YVmoT1t+VyB3AJhjuHK0veF16zvunhbHNI4rxrVkWD7XC1e8xogJFHqlJ+DKj/HmXzeWwpe2Rp1kgQhJWkELjJdU7FYrWTsimE3SBd9zd+dyeRhQOYXE7woK9UbLHICT+LbxzJXWlx6Rbo5dzwcKIAHl+rg2toEUodwZA== 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=pjfW493m/09TpbqYU3Pf6nWFQheYhQbFT/Q19QLdF3g=; b=FuOaaP54qIMGWH6jQkieb17sUkLAFC9OqfXn3R8OALrfBtbd86frN6xP8KpBfqKyBoD6XaCIbFDq8dlX+UsfAfQwDOI54Mh9hq3et7OU2GzB+LByyXuU2zuLRXzJ6toX1+erl7AjB8b4IUY64CnldW+LAf7nv7pENEwubqrwnspoSFZ4CGw8yIZ11PH2CACt2ZJp8PeMx6oNv6RhZaoLPzB7u3q/s6CIMh1wugePdlcFtX69MBGufBc7quEzMurpkMKNsJKuDZWcId4YJ1VIfaQKgIYc7UlQ+dTPwb5oKHrheL4QI33RHeeIxk66vGH9JvU0jCyIRVklRIPNuFeZEg== From: Jamin Lin To: =?iso-8859-1?Q?C=E9dric_Le_Goater?= , Peter Maydell , Steven Lee , Troy Lee , Kane Chen , Andrew Jeffery , Joel Stanley , "open list:ASPEED BMCs" , "open list:All patches CC here" CC: Jamin Lin , Troy Lee Subject: [PATCH v3 02/10] hw/i2c/aspeed_i2c: Increase AST2700 buffer mode size and adjust offset Thread-Topic: [PATCH v3 02/10] hw/i2c/aspeed_i2c: Increase AST2700 buffer mode size and adjust offset Thread-Index: AQHc8w2FWh1kiIbOwkSs8OOB+aGKuA== Date: Wed, 3 Jun 2026 04:00:30 +0000 Message-ID: <20260603040027.938816-3-jamin_lin@aspeedtech.com> References: <20260603040027.938816-1-jamin_lin@aspeedtech.com> In-Reply-To: <20260603040027.938816-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: TYZPR06MB4980:EE_|TYSPR06MB6921:EE_ x-ms-office365-filtering-correlation-id: 50ac5633-8cfc-4696-36fd-08dec124a7a9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700021|22082099003|6133799003|18002099003|56012099006; x-microsoft-antispam-message-info: BBSGKyH7gk91Qv8zDYRHhTpTj0L2rRroJ94WefJcuM+bhMPdv0fLaRmIB7/nggWbbSY9TjG7/g7OhtJAP0z4KUuu2zAjqiCWMNOuve1zV3+CovMH4LMhclXgF8EYbmxX6CVzhsY7uXCa3ua5jTxwK7EBbS57DgUlCcDSkVssVXSabKDkTUTwPlX3PCBjPgffbiH3nCUHzC6h51Yu0gwKrXsKp8pmBWll/jeZ7SKwlwkIUrFAsc49hd/SqcUHLMJp+Mf99NpJ+7POrHizGTsuOwH69h9s88XiMYiM4caNwJz2EweaulTQEDUUPuC4PxPhrzeBMOEgvkijb/SU78Dt8vbWcZkM7hojfzYkdlrQwusH2cWYTpFPi5XkanscM7xYu0aMOSZKxq83hTyNKOiJxWVyJxZYF2NY9ytMt3sJAScph/GpG/g+tqY77P1iglTEWItonLWPvJgl+o7FAgWt0H/quCpD/OKuf0NtuJnhkAtMXpubWeRZSn5klxgckRT4aBd8fYNeyDAQw0GMoBsennBHXy8UP2bt1nDt5PQd7moor8UQwdHT0joyRpsNVBAR/LqBDNSGlhJcpbRhDsQRIgbbhCv7IDYxN4ZDVCNr2nJxalRaVqNWwSuiTdaiO/x92AP6TLo5CAyFdMTVO+yuKi4yf+NXiT0NfnJeOy+HmPigz9m5zEJHbrLIQe69uvoJr7BEcZoHDZ4mKMlOtU1qdEZg6I+HHktMTMagKpzbawRMGlSIm4v+sqohMeJz/eqM x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR06MB4980.apcprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700021)(22082099003)(6133799003)(18002099003)(56012099006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?sO9CZhiJS6d2fSbJIsWqTqm5u3CFJi8L2+I7Mp5Oze0R9zpcjHbvJXle4k?= =?iso-8859-1?Q?lpm5dxRr83CqKP9zqKJYWtViengmpJ8wnvP0/eAHIXfG7HhNIV7LcvkHf3?= =?iso-8859-1?Q?eKFP6I8x8QAkHIpPTxWaqToe6Ue5xEVlJQ9qfmQjyKBFusfTtiJ24Z6Y7F?= =?iso-8859-1?Q?zncBpr9/6RpWLj/W0K8kYiUzUuUd743YiYG5zZyAXE0cjveJtqukhLKAv8?= =?iso-8859-1?Q?PuZfDZtQDvqeZNBOWzwo21dcyjvTqnGfv1VPrzuS9j6o4iowVBlcOZ1GAf?= =?iso-8859-1?Q?uBfle+Yi678Wyuo10dfJWem1wnkdWHS8RSFDMBCHiR2+uEtVDzeeN5L+95?= =?iso-8859-1?Q?qyuiyWmBjhdFzkvT5BAeIpp/8juiHBdYpH7H0hihStm0duhnd0A2XWpvwT?= =?iso-8859-1?Q?i8r+Ws8TefVr2LWRRq1uAO20E6UPmiqqBTCBd1vL9BZMVIj83ck8XGBMMw?= =?iso-8859-1?Q?BfcwzfRZSuZs9By9I1uOVILiq7g83zSTybu6gtra+PGSrDrn2xDDWKmd/C?= =?iso-8859-1?Q?2mIJblgGJrBI3vLBW3lzmaIayU7hKA++na3f4w5EbT6/wpPFv7qGePhp/t?= =?iso-8859-1?Q?xx3svlVSbZ8EJ9zHfqa9QkcrlV/mXnvtIFj2qLPkwlXmD7bGF7D1p/q0PS?= =?iso-8859-1?Q?CeCZVthgQaf/GpoFfRRmNPUcD1/tits+5fwnayhmLOYUcq3R7MHAc6DVkI?= =?iso-8859-1?Q?SQ4uYkWuHa8lWbSRPz4IgUzx7o8OVJLepr4L9HRqVYUvhLykqhXgHwnoaW?= =?iso-8859-1?Q?Ke6ILtxGpX4ra5vtrh4zylWoFLQwjNOfcNoBLcATeTtKWD7iem7eDqfSEA?= =?iso-8859-1?Q?PyXT6LG3iekvmHlpaouz02BjmOyCiFzkUGcGEg5qDx43MCKWU+FaP1W77h?= =?iso-8859-1?Q?ya2siuM0VM4lzIu9k3EHNTD1XzSycQPedRvo3brcJkfhiRcwepMxMcKc1k?= =?iso-8859-1?Q?yqGgOcQZhUj7jI3/1aOIJlE35wtPEaqNx+UqWjTbxJl4edcpqJNcC0YOfg?= =?iso-8859-1?Q?64whTbdF/2HDYsU7uWk2HpLuzEo6xgivTLPLf/09dAJ7xCMdCHHE2KP07w?= =?iso-8859-1?Q?6v7DFLP2muoIXukfaz4H83r6ESSv6oVtiNKA7LS8Ne2ySv4+nDIb7Qiisj?= =?iso-8859-1?Q?gJ709kCWRWvUxz/4w/yUaXkaQojN09swIO8oD6MtlrB7gKNVXhYUuQGmUb?= =?iso-8859-1?Q?9fj/vtwTrT7ZyBWssxnMgbIQI9bzJe0KbFa9Pour2cNboPg3y+/2pkcz+n?= =?iso-8859-1?Q?E76sgd1vnwxa0ACSJupbrUWDGLG/MDmDDtg+cudWj53w3Fte7CU1xDDf1b?= =?iso-8859-1?Q?1HuhoNEjMrhTis6OwtSm5+DT9umS2oWn15xppRDCgkkG5BrDkrbutVv5jm?= =?iso-8859-1?Q?W/UMcvyUgvDCkalqMPNOP5uyy0UHiN143JNbzENRjRfgF91U4oupFQvplf?= =?iso-8859-1?Q?SVJduT99Hi/dcCgBRiax2QV+qlLQ7nWe/H5Zlz6OkIVhkacbnlPE3sy4Yf?= =?iso-8859-1?Q?vIdBRgg6qO2A7/TNTvsetIJRPnYgnlqQf5PoIvE0icQo/0RYB8RsHBTQ7g?= =?iso-8859-1?Q?70o4gTzpvoqO2+l17j2EDza0CDuncSvF1RrNW+r1+33ESKClUX6apvYhaE?= =?iso-8859-1?Q?xNAFyZO0z+EXJltqJhXE45b1nJMELkElWni++bASetHQmMQ7PAUsc4Q38/?= =?iso-8859-1?Q?3TMjx2DIqmlzUVM4UMS7wqkEA5pByxh4czbQAuRqYmVNrydSgJFjTOcsO6?= =?iso-8859-1?Q?Ct16Y4O0Bfj/3E1QK87f5JANKifwL2XkbcQVnOL0ow4aj6Q+ITPcbVOLBK?= =?iso-8859-1?Q?a2ExDUbACA=3D=3D?= Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: kK9zbhrH76VxiX4JFhVHTqXwWRWBQSrCJb/r4BRuCPsgrwLTbc0bFrvRkvWtYsRWHjEp819ooKeJudwFPGdeULdqSNJLsJFYdPfSfErF0+B8X44WiKMQM91rUeO+RLByMnly8gz8VhSXiv4yzoV4mw6ncWtnt2usnetfK+yxnjozenMdNaA2P5XrS98A5V4pwXRkd8ck3Q9hAYTqJ8QTkb3mT7XqqX0QxxAl4iGtjC778iUP08q3iAwWTKnMO4wqSKsARfwxBDqaoAx2XHLNoSAqVvHnCPO+YluD5hw7EkBysgPFIiP3I2hhPFPxVnt69JC4LshYKa49AK0FlOQp2g== X-OriginatorOrg: aspeedtech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZPR06MB4980.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50ac5633-8cfc-4696-36fd-08dec124a7a9 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jun 2026 04:00:30.8905 (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: 8AUntASusHeRdDI0FCek1nZBAhkoA0mQMFaQX5khrbfGoc92FYpPiJAnrrV9zeI9Wf52CgYB8JvMujELbK/9q6j2ZMkgmcpIU6xFyAFh3zY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYSPR06MB6921 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=lists1p.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, RCVD_IN_DNSWL_NONE=-0.0001, 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: 1780459346372158500 Content-Type: text/plain; charset="utf-8" Update the AST2700 I2C buffer mode configuration to match the latest firmware definition: - Increase buffer mode pool size from 0x20 to 0x40 - Adjust buffer mode base offset to 0x1c0 Since the buffer mode region size changes, the migration state layout is also modified. Bump the VMState version numbers to prevent incompatible migration between old and new machine states. Fixes: 1809ab6a67359e0876981cd05d2a50b2843eabad ("hw/i2c/aspeed: Add AST270= 0 support") Signed-off-by: Jamin Lin --- include/hw/i2c/aspeed_i2c.h | 2 +- hw/i2c/aspeed_i2c.c | 46 ++++++++++++++++++------------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/include/hw/i2c/aspeed_i2c.h b/include/hw/i2c/aspeed_i2c.h index 1fc229f699..b2e4d2fb9d 100644 --- a/include/hw/i2c/aspeed_i2c.h +++ b/include/hw/i2c/aspeed_i2c.h @@ -35,7 +35,7 @@ OBJECT_DECLARE_TYPE(AspeedI2CState, AspeedI2CClass, ASPEE= D_I2C) =20 #define ASPEED_I2C_NR_BUSSES 16 #define ASPEED_I2C_SHARE_POOL_SIZE 0x800 -#define ASPEED_I2C_BUS_POOL_SIZE 0x20 +#define ASPEED_I2C_BUS_POOL_SIZE 0x40 #define ASPEED_I2C_NEW_NUM_REG (0xa0 >> 2) =20 #define A_I2CD_M_STOP_CMD BIT(5) diff --git a/hw/i2c/aspeed_i2c.c b/hw/i2c/aspeed_i2c.c index 9d4e72c858..856d5dc1db 100644 --- a/hw/i2c/aspeed_i2c.c +++ b/hw/i2c/aspeed_i2c.c @@ -1132,8 +1132,8 @@ static const MemoryRegionOps aspeed_i2c_bus_pool_ops = =3D { =20 static const VMStateDescription aspeed_i2c_bus_vmstate =3D { .name =3D TYPE_ASPEED_I2C, - .version_id =3D 7, - .minimum_version_id =3D 6, + .version_id =3D 8, + .minimum_version_id =3D 8, .fields =3D (const VMStateField[]) { VMSTATE_UINT32_ARRAY(regs, AspeedI2CBus, ASPEED_I2C_NEW_NUM_REG), VMSTATE_UINT32_V(pending_intr_sts, AspeedI2CBus, 7), @@ -1145,8 +1145,8 @@ static const VMStateDescription aspeed_i2c_bus_vmstat= e =3D { =20 static const VMStateDescription aspeed_i2c_vmstate =3D { .name =3D TYPE_ASPEED_I2C, - .version_id =3D 3, - .minimum_version_id =3D 3, + .version_id =3D 4, + .minimum_version_id =3D 4, .fields =3D (const VMStateField[]) { VMSTATE_UINT32(intr_status, AspeedI2CState), VMSTATE_STRUCT_ARRAY(busses, AspeedI2CState, @@ -1250,37 +1250,37 @@ static void aspeed_i2c_instance_init(Object *obj) * Address Definitions (AST2700) * 0x000 ... 0x0FF: Global Register * 0x100 ... 0x19F: Device 0 - * 0x1A0 ... 0x1BF: Device 0 buffer + * 0x1C0 ... 0x1FF: Device 0 buffer * 0x200 ... 0x29F: Device 1 - * 0x2A0 ... 0x2BF: Device 1 buffer + * 0x2C0 ... 0x2FF: Device 1 buffer * 0x300 ... 0x39F: Device 2 - * 0x3A0 ... 0x3BF: Device 2 buffer + * 0x3C0 ... 0x3FF: Device 2 buffer * 0x400 ... 0x49F: Device 3 - * 0x4A0 ... 0x4BF: Device 3 buffer + * 0x4C0 ... 0x4FF: Device 3 buffer * 0x500 ... 0x59F: Device 4 - * 0x5A0 ... 0x5BF: Device 4 buffer + * 0x5C0 ... 0x5FF: Device 4 buffer * 0x600 ... 0x69F: Device 5 - * 0x6A0 ... 0x6BF: Device 5 buffer + * 0x6C0 ... 0x6FF: Device 5 buffer * 0x700 ... 0x79F: Device 6 - * 0x7A0 ... 0x7BF: Device 6 buffer + * 0x7C0 ... 0x7FF: Device 6 buffer * 0x800 ... 0x89F: Device 7 - * 0x8A0 ... 0x8BF: Device 7 buffer + * 0x8C0 ... 0x8FF: Device 7 buffer * 0x900 ... 0x99F: Device 8 - * 0x9A0 ... 0x9BF: Device 8 buffer + * 0x9C0 ... 0x9FF: Device 8 buffer * 0xA00 ... 0xA9F: Device 9 - * 0xAA0 ... 0xABF: Device 9 buffer + * 0xAC0 ... 0xAFF: Device 9 buffer * 0xB00 ... 0xB9F: Device 10 - * 0xBA0 ... 0xBBF: Device 10 buffer + * 0xBC0 ... 0xBFF: Device 10 buffer * 0xC00 ... 0xC9F: Device 11 - * 0xCA0 ... 0xCBF: Device 11 buffer + * 0xCC0 ... 0xCFF: Device 11 buffer * 0xD00 ... 0xD9F: Device 12 - * 0xDA0 ... 0xDBF: Device 12 buffer + * 0xDC0 ... 0xDFF: Device 12 buffer * 0xE00 ... 0xE9F: Device 13 - * 0xEA0 ... 0xEBF: Device 13 buffer + * 0xEC0 ... 0xEFF: Device 13 buffer * 0xF00 ... 0xF9F: Device 14 - * 0xFA0 ... 0xFBF: Device 14 buffer + * 0xFC0 ... 0xFFF: Device 14 buffer * 0x1000 ... 0x109F: Device 15 - * 0x10A0 ... 0x10BF: Device 15 buffer + * 0x10C0 ... 0x10BF: Device 15 buffer */ static void aspeed_i2c_realize(DeviceState *dev, Error **errp) { @@ -1666,9 +1666,9 @@ static void aspeed_2700_i2c_class_init(ObjectClass *k= lass, const void *data) aic->reg_gap_size =3D 0x60; aic->gap =3D -1; /* no gap */ aic->bus_get_irq =3D aspeed_2600_i2c_bus_get_irq; - aic->pool_size =3D 0x20; - aic->pool_gap_size =3D 0xe0; - aic->pool_base =3D 0x1a0; + aic->pool_size =3D 0x40; + aic->pool_gap_size =3D 0xc0; + aic->pool_base =3D 0x1c0; aic->bus_pool_base =3D aspeed_2500_i2c_bus_pool_base; aic->has_dma =3D true; aic->mem_size =3D 0x2000; --=20 2.43.0