Cover Letter Detail
Show a cover letter.
GET /api/covers/2194916/?format=api
{ "id": 2194916, "url": "http://patchwork.ozlabs.org/api/covers/2194916/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20260210091018.1553489-1-jamin_lin@aspeedtech.com/", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/projects/14/?format=api", "name": "QEMU Development", "link_name": "qemu-devel", "list_id": "qemu-devel.nongnu.org", "list_email": "qemu-devel@nongnu.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260210091018.1553489-1-jamin_lin@aspeedtech.com>", "list_archive_url": null, "date": "2026-02-10T09:10:19", "name": "[v5,00/21] i3c: aspeed: Add I3C support", "submitter": { "id": 81768, "url": "http://patchwork.ozlabs.org/api/people/81768/?format=api", "name": "Jamin Lin", "email": "jamin_lin@aspeedtech.com" }, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20260210091018.1553489-1-jamin_lin@aspeedtech.com/mbox/", "series": [ { "id": 491625, "url": "http://patchwork.ozlabs.org/api/series/491625/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=491625", "date": "2026-02-10T09:10:19", "name": "i3c: aspeed: Add I3C support", "version": 5, "mbox": "http://patchwork.ozlabs.org/series/491625/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2194916/comments/", "headers": { "Return-Path": "<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=aspeedtech.com header.i=@aspeedtech.com\n header.a=rsa-sha256 header.s=selector1 header.b=nN5cUBfe;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=aspeedtech.com;" ], "Received": [ "from lists.gnu.org (lists.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4f9G4v6PDVz1xtV\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 10 Feb 2026 20:10:55 +1100 (AEDT)", "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1vpjlh-00018A-HC; Tue, 10 Feb 2026 04:10:49 -0500", "from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <jamin_lin@aspeedtech.com>)\n id 1vpjlZ-00017O-5T; Tue, 10 Feb 2026 04:10:41 -0500", "from mail-japaneastazlp170130007.outbound.protection.outlook.com\n ([2a01:111:f403:c405::7] helo=TYDPR03CU002.outbound.protection.outlook.com)\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <jamin_lin@aspeedtech.com>)\n id 1vpjlO-0004ip-8o; Tue, 10 Feb 2026 04:10:32 -0500", "from TYPPR06MB8206.apcprd06.prod.outlook.com (2603:1096:405:383::19)\n by SG2PR06MB5264.apcprd06.prod.outlook.com (2603:1096:4:1dc::13) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.19; Tue, 10 Feb\n 2026 09:10:22 +0000", "from TYPPR06MB8206.apcprd06.prod.outlook.com\n ([fe80::e659:1ead:77cb:f6d3]) by TYPPR06MB8206.apcprd06.prod.outlook.com\n ([fe80::e659:1ead:77cb:f6d3%3]) with mapi id 15.20.9587.017; Tue, 10 Feb 2026\n 09:10:19 +0000" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=fDJWUK9Y/L+mT/Rl9SGtQzKw3AhtTrn5ReFbJBEjtj5ri9PxroexzNnMF1LvVRmScnLID+S6iKelFcbJi9KbLynWtYezxXbEn+AO1w8/vIowJhfSAmk8uKz3wcMmIE1hcf89VOPVMdA7ybN5y9VmhxcabvDsXwGhJqZSWq7f3u3NctIpggBQd3RCMOK82APUy51Ykq12I99VTbGPZZTFQ8DNIPES00vmaLuVmLmB6B1+3BeM7m1sDiNB63s8IE73Cjmy/ePss0iisZ9mw+zBimU+J2TDTKcYuC3RA0dMv5hg+UuFXWwj8WwXEt14aWPYvpXktoWM7OVV4IvIJt7B2A==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=JEpfO0DLa1savDwcVNWyahHfyq1KX1vbr+n0ISgfBnE=;\n b=Fn802bxKFTNLa3jsSCQ9txgjsG77lm94NLg2guGy0eA8UC9Diz4xae1UPYIgBgUZ97Vh3roNho9B5P5q9vI2gl/v/4OVv/o5Db5eBjxOLPbhAZEH9e+qBysGpufEzjunp/gux0dFOFSowakh8VB1imra7m7kz78O+a1jMMzvZKpfpFPbxXebCl3mXPfpCRil9QZmjw8EX0wGMqne6+gSqKG2EarE3Xog1Kr1KK0rs6MLrhpbKon2rvjJpgjaeUKidiofc0t8VVpXw2u0Y31fpXikOqDzYImi7grbv07ccBlbs9fi3quE+G+5BKaM0iEG37aytB3caDgqfnSr7NiSag==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=aspeedtech.com; dmarc=pass action=none\n 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;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=JEpfO0DLa1savDwcVNWyahHfyq1KX1vbr+n0ISgfBnE=;\n b=nN5cUBfe+04Bq/6t9fUlNCc6dOIxvKGQ+hQR5/JnzS/JyXxTR14RvzHqeEKDi7eLwH6DIOiGV/hQNoj7d5UG/4R5Z9REtMa52FvRR53Oj0Nfr93d4ecmhiSgY3AmJ8tOd1wlUTZyGRsc2guxuH208PNV/4EfS5s4IIqqjUpH0f+8xD+wMjZWR0pRfWi5135A3Ca5Bmd89/L6dM0xiQV3U61YQzl9YS8dGZqLVOPQOzMsYhGvp00lV3zTgFHpVojRaDpD4A7uUm62uoXgRd4O2vCUa0zN2DpK7hAcclsvRSbUjF1O5YvtiqsRCjSlO2q7rt7PWfYq1lhe8ZabyO8Dmg==", "From": "Jamin Lin <jamin_lin@aspeedtech.com>", "To": "Paolo Bonzini <pbonzini@redhat.com>,\n Peter Maydell <peter.maydell@linaro.org>,\n =?iso-8859-1?q?C=E9dric_Le_Goater?= <clg@kaod.org>,\n Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>,\n Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>,\n\t=?iso-8859-1?q?Marc-Andr=E9_Lureau?= <marcandre.lureau@redhat.com>,\n\t=?iso-8859-1?q?Daniel_P=2E_Berrang=E9?= <berrange@redhat.com>,\n\t=?iso-8859-1?q?Philippe_Mathieu-Daud=E9?= <philmd@linaro.org>,\n \"open list:All patches CC here\" <qemu-devel@nongnu.org>,\n \"open list:ARM TCG CPUs\" <qemu-arm@nongnu.org>", "CC": "Jamin Lin <jamin_lin@aspeedtech.com>, Troy Lee <troy_lee@aspeedtech.com>,\n Kane Chen <kane_chen@aspeedtech.com>, \"nabihestefan@google.com\"\n <nabihestefan@google.com>", "Subject": "[PATCH v5 00/21] i3c: aspeed: Add I3C support", "Thread-Topic": "[PATCH v5 00/21] i3c: aspeed: Add I3C support", "Thread-Index": "AQHcmm0UcQRs4EPMvkyppE8BhlWZ8w==", "Date": "Tue, 10 Feb 2026 09:10:19 +0000", "Message-ID": "<20260210091018.1553489-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": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=aspeedtech.com header.i=@aspeedtech.com\n header.a=rsa-sha256 header.s=selector1 header.b=nN5cUBfe;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=aspeedtech.com;" ], "x-ms-publictraffictype": "Email", "x-ms-traffictypediagnostic": "TYPPR06MB8206:EE_|SG2PR06MB5264:EE_", "x-ms-office365-filtering-correlation-id": "f087ddab-ed06-41f9-db9a-08de688436b8", "x-ms-exchange-senderadcheck": "1", "x-ms-exchange-antispam-relay": "0", "x-microsoft-antispam": "BCL:0;\n ARA:13230040|366016|1800799024|7416014|376014|38070700021|921020;", "x-microsoft-antispam-message-info": "=?iso-8859-1?q?ig6IkK+jGTTgpbOs+v26dq10IJ?=\n\t=?iso-8859-1?q?lKZ/pdJMGjoFlnam9Q34bollP331z7nqRKxJ934su/gh+/w/dTtKyb4Mi0BA?=\n\t=?iso-8859-1?q?bkd5Gbl0jUDeib2aVXYWU+TWXcU9TxMCezwaJGwx6YcLvIhIFOg2WkMuvq+u?=\n\t=?iso-8859-1?q?epELozDEsXt6fDLlD+Cnws5dR6XnPQYPoXS8fFIwBxFQ/4sRT/eoRqFOgNqc?=\n\t=?iso-8859-1?q?OUm49eo8iZ7eL4PEYf/Fw6ZjxqHs5cpRJNUCFNi2OmsLm5yEXhSHFLXatxEc?=\n\t=?iso-8859-1?q?d199pYAyLHzmt6eHUGt6+YdA7bGynZhLV4h/8ZgOmrBoGu52p+bkF7qb2/7S?=\n\t=?iso-8859-1?q?nd/OF5uq35KSRWi37519MbcAvz6VPviKflKGwFeXXUCYxl3mmHVmdDrb8f4Z?=\n\t=?iso-8859-1?q?N9LNloH0KqwkIXAmi5wAsno4+aX8HWDcjxeiAS9owqcAnxS+r7MgHcGCrzHf?=\n\t=?iso-8859-1?q?dhCwbFTCuFVhP1zGQUfgwIoZGkFRCjMmvTwziaN5nx6idufM6n99J1/v46Wm?=\n\t=?iso-8859-1?q?KP2IE4gCAExgZf97Wdvv4z9rvr3Iv1KZAPPVX4EO5UmgpbigPm/PM4fvE2g+?=\n\t=?iso-8859-1?q?9VpuLVbT/gB7AognoIGpy4YBZ2AEvM7f5ehA9w7TvZn90t5DpRgY8QwhhREg?=\n\t=?iso-8859-1?q?vDOfom/aQy4YceIoQgJ8+38tCHkf8suluEs15pau1VLkA+iJd7touPbLvG18?=\n\t=?iso-8859-1?q?bg4pEiVPnOXX042bWNcyLwavHa/cgfypBwaawKgay9bgXoAFxjPkWN/bWDzZ?=\n\t=?iso-8859-1?q?voS4ls1csoADybBi7AI3n+lGb4u5oZmiVLb1FduTM7ZSX0U0Ss0zVqakW4N2?=\n\t=?iso-8859-1?q?EfiqkbLVLtQpm4qog5lkdfff7+D36+4yWkjq02WbR29xGIM32xKndHzeFq9P?=\n\t=?iso-8859-1?q?tFdOsrCOs3joAikGHJui8gXJ/g9ed23fLbQAsEYgeQkBikFKTCFudsbwljaz?=\n\t=?iso-8859-1?q?HkpqZ0thSiEtlIDbvVhapdKg/aV79+UIC8kIy6JRsClPo9egFceOtaXo0HBB?=\n\t=?iso-8859-1?q?Xs48Lr/xusFfP+BIHiknA7LuVa3YB/p+tV/vQJywmtQJaY1B7G7bi6D7XplZ?=\n\t=?iso-8859-1?q?C2qMlZ8geRAaE81vInYfJ4CiJgyEueK0f/rELKffWRgH2U4mu2SE2kkF8hCp?=\n\t=?iso-8859-1?q?ZQJb34wp1fTshU5MGz34YP/22EC1cjJdi4M04Wd7yMMwg82Qy3Ly7eWTKZbE?=\n\t=?iso-8859-1?q?IuShcnmPOsa/rfTHmDjNMBdYwRZ/YL3pjHtnBcdd7m/3aK+SiKlt6SkyMpi2?=\n\t=?iso-8859-1?q?8rVgGd4OrLHxLTr+6XwTrj+k0Cs5JkIEKi9K+ucLVsOxBOqrWXnwAgAWiv1E?=\n\t=?iso-8859-1?q?vFgSru1PMpAo6v/oY6Pb1h0CvqlWK7fDa2nh9Q4c6IThLSWZHgr+BXRgOMlT?=\n\t=?iso-8859-1?q?rfzPli+BirJuL2NYLZaN5DeFKlTDssfi4I3Lo8xtDlC0w/awsCag5+N+gqNQ?=\n\t=?iso-8859-1?q?Q0c9tYqQavFut6fewHXe4si7gUWd6/NKhmHhPxZjSRiJGMxRmVMFioH4xf/5?=\n\t=?iso-8859-1?q?qU8dCRzzxQ+2ZZnjEecaaOwVHihE1pW4vI2Y3HSfBfc+44bfgQh3aHSyRe+7?=\n\t=?iso-8859-1?q?cHq8g4hODTD594cNGmn9VjqdRu51XytbVPxHad6SpdnOmDtO5F/riAN8wMX2?=\n\t=?iso-8859-1?q?Ir6F1P6iXEwX+GsfpKQcwPtSr/s9Vw03Lg0fKx+w3QjzTHvweqF3sYgTxmDJ?=\n\t=?iso-8859-1?q?TjJrGosr72svBGjTbF?=", "x-forefront-antispam-report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:TYPPR06MB8206.apcprd06.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(366016)(1800799024)(7416014)(376014)(38070700021)(921020);\n DIR:OUT; SFP:1102;", "x-ms-exchange-antispam-messagedata-chunkcount": "1", "x-ms-exchange-antispam-messagedata-0": "=?iso-8859-1?q?0KhFlIXrENLixYWs+YwiCad?=\n\t=?iso-8859-1?q?JOikpZyBWZY8gFTnJpievZn+gByBgnXHcZUjy/wWtw9JKk4MgXpXG6XX95Nm?=\n\t=?iso-8859-1?q?LYTiikA7n/sxnfnuUladUXYf/sSEb7tdQI1a2BdgQWb+jA03Kk7SpCzxckOv?=\n\t=?iso-8859-1?q?RyfUZg/x4o+quuAGuQazWA8YXK2Ihr8oyhy3/QkL4qUhrcUKcE0ETjILIC0B?=\n\t=?iso-8859-1?q?pPc/UFgDcPLgjRxHFf7Hx/4WLLiLtvzp0zZ4LxxOjmU/73SajMh9hs9h/f/r?=\n\t=?iso-8859-1?q?JRO1bKIJRYlExzIfFYSK2CEhMjzr+NbHFeyp3NcV2ky34LlU583fAu3CmnSy?=\n\t=?iso-8859-1?q?Wz1YwrcREPHSvy+NuCwchdVhsiEIN+FlgtF2b3EV5ikvOG+YoH0h1dX2asEZ?=\n\t=?iso-8859-1?q?82zbVsp05DHFHU6QzQ5HhLUagiSkk3XyvgN2+4p4CJq7cBJPEDTLXcVakiEj?=\n\t=?iso-8859-1?q?d+F6jPkSzHXQa38eSofv4C/R9F70dPM4VehgMiV3+nBc6SiWo3QmXqbtgjRI?=\n\t=?iso-8859-1?q?UnA183/A7+hnHxGm5YjDTZTe280YZc4xvpAphPi+tRyQkVp9OQADs9/Y/j0h?=\n\t=?iso-8859-1?q?JkpY8Qov4j/GQaEgLn1ZmNMv2JGk8Dj6rV3lRyYnJ8hjRK4kUNwFluffsggo?=\n\t=?iso-8859-1?q?7XMuSPUUYzWuA4lC64Jb9lsKqB+M8KEAlzqTZdOEaNQ0k2+EIvc1071UCsGv?=\n\t=?iso-8859-1?q?mu7E5zTYdMzzHl52hdDw3pVs//d0eMpJf9cA8MT4lKr/QijaHR76JW8vsCKM?=\n\t=?iso-8859-1?q?yYF3CGl7/WCqz5hZkiYbSS/2hO2YFdkI1LHyWNhYHZJnPz0tZPF/GTo1p91d?=\n\t=?iso-8859-1?q?4Jmc9zDTsd/6cHTvMI3hG2zKbplVOZxOvFDtrsBW7qjkYJgq6pPx8BoD93mc?=\n\t=?iso-8859-1?q?UR1h8czGGNYSUwgMzY/GRTmc57214NbqFIS7X+BtKhujBXnMN6mUNd/emLdH?=\n\t=?iso-8859-1?q?f7pkBuk+60YZw2YIYXLR56jubm5HsQ2n9/n/tN641hOwuUP1wjyecgskKUaO?=\n\t=?iso-8859-1?q?DQKjD6k9XJN1EW09R83fWTF5A+8wcRhmOmi/h8E4QSC7m5KxOBS83ix1B2/L?=\n\t=?iso-8859-1?q?lJ/DfcfisW3zBnYAHw3Cj3BSlDEO/mq/M6+wI/fNKC8S4wr5NHOyapaPRhKH?=\n\t=?iso-8859-1?q?MRmZL37D9jpU8SEBSZMcNWeSmZNA93hj5n+GFw7orsc94Dp8Sdwm5aGmXpz8?=\n\t=?iso-8859-1?q?esJrsnczu0W/HF1v8XSCuCtUq9vul1wG/keI3zoS8/Nis6kPuqk7Ddy3++fs?=\n\t=?iso-8859-1?q?KB1BMy5WNrvLRX2eN70pI7Vuy4QkYZsbn94H5ZUAkJltPyf8GgMUI/a7qaus?=\n\t=?iso-8859-1?q?JC1uftz9wzhkmi5B4q9qF67QUfflPQA52/75A0mUJuScbYxkJZPsrZVpmLN4?=\n\t=?iso-8859-1?q?fZdgKgAW43I1Lt5wSKt+jzX4TaNyeBtqpXdD8CDBYHw0Nlmn+9all0uXxCmB?=\n\t=?iso-8859-1?q?plCDkeuM+jUhrR71Gm3wnd8h2YYoQICWk1gD1ADMSQK2058fIsV4baPwCl/e?=\n\t=?iso-8859-1?q?5i42kMenyboEq/1rrwqt+Je3Flzge2tge481fvJudNQ8Iw1uJ2s/s00cvaO1?=\n\t=?iso-8859-1?q?M3Nbz5H/I5vUKdR1svpFPt6zZPs39Emy0snru7vl3QbctEIOz7kyufeyTwJ8?=\n\t=?iso-8859-1?q?0OoaD6/ANHFbW7QVI80IIJ+t7+PVcE2/hX0+yO2PM8MBt6KMgt/Gx1SEMpoI?=\n\t=?iso-8859-1?q?r7EKK0AzOhmzB+63ZGQlb4kzET5/oxUkZTya603/4JLqodNRg4lXJ+Ww+UPP?=\n\t=?iso-8859-1?q?HaYWfdzzdDCCWtCD8ppqqZUf3sZFcv0DKWxB/LhQqJm9xFQ=3D=3D?=", "Content-Type": "text/plain; charset=\"iso-8859-1\"", "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": "\n f087ddab-ed06-41f9-db9a-08de688436b8", "X-MS-Exchange-CrossTenant-originalarrivaltime": "10 Feb 2026 09:10:19.5872 (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": "\n 5wVX1XNUeQ2YZy3noecJpt+SyXfVU1Bc8vmG/aI2Eglnxkl3FGbKMkHP9pQfHtOV7rNaAN8EeILJsKWCxpVcrnkBCvBCvuXaHZ80BDEeQV0=", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SG2PR06MB5264", "Received-SPF": "pass client-ip=2a01:111:f403:c405::7;\n envelope-from=jamin_lin@aspeedtech.com;\n helo=TYDPR03CU002.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,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001,\n 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 <qemu-devel.nongnu.org>", "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>", "List-Archive": "<https://lists.nongnu.org/archive/html/qemu-devel>", "List-Post": "<mailto:qemu-devel@nongnu.org>", "List-Help": "<mailto:qemu-devel-request@nongnu.org?subject=help>", "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>", "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org", "Sender": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org" }, "content": "v1:\n The initial patch series was based on work by Joe Komlodi <komlodi@google.com>.\n\n This series adds I3C bus support to QEMU and adds more functionality to the\n Aspeed I3C controller.\n\n This implementation is a basic implementation that introduces IBIs\n (including hot-join), CCCs, and SDR data transfer. As-is, it doesn't support\n multi-controller buses or HDR transfers.\n\n First we add the I3C bus and controller model. With that added we extend\n the functionality of the Aspeed I3C controller so it can do transfers\n and handle IBIs.\n\n Next, we add a mock I3C target. It's intended to be a very simple target\n just to verify that I3C is working on the guest. Internally, we've used it\n on Linux to verify that i3C devices can be probed and can send/receive data\n and IBIs.\n This target is sort of like an EEPROM, and it can also send IBIs upon\n reception of a user-defined magic number.\n\n Lastly we add hotplugging support. The hotplugging doesn't do anything too\n complicated, it just adds the device attempting to hotplug to the bus. It\n is the device's responsibility to hot-join and go through the DAA process\n to participate on the bus.\n\nv2:\n Jamin Lin <jamin_lin@aspeedtech.com> has taken ownership of the I3C patch\n series for upstream submission.\n\n Changes in this version include:\n\n 1. Added I3C functional tests.\n 2. Updated patch 4 to refine register field definitions.\n 3. Updated patch 7 to correct read-only register field masks.\n\nv3:\n 1. Add Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>\n 2. Fix a typo\n 3. Fix ASPEED mail server issue\n\nv4:\n 1. Add Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> at the end of each patch.\n\nv5:\n 1. Address review feedback by updating the I3C bus and device to use the\n DEFINE_TYPES() macro instead of an explicit type registration function.\n 2. Rename variables to `parent_obj` for the parent object and `parent_class`\n for the parent class to comply with QEMU QOM coding style guidelines.\n\nJamin Lin (2):\n hw/i3c/aspeed_i3c: Switch to DEFINE_TYPES() and align parent_obj\n naming\n tests/functional/arm/test_aspeed_ast2600_sdk: Add i3c functional test\n\nJoe Komlodi (19):\n hw/misc/aspeed_i3c: Move to i3c directory\n hw/i3c: Add bus support\n hw/i3c: Split DesignWare I3C out of Aspeed I3C\n hw/i3c/dw-i3c: Add more register fields\n hw/i3c/aspeed_i3c: Add more register fields\n hw/i3c/dw-i3c: Add more reset values\n hw/i3c/aspeed_i3c: Add register RO field masks\n hw/i3c/dw-i3c: Add register RO field masks\n hw/i3c/dw-i3c: Treat more registers as read-as-zero\n hw/i3c/dw-i3c: Use 32 bits on MMIO writes\n hw/i3c/dw-i3c: Add IRQ MMIO behavior\n hw/i3c/dw-i3c: Add data TX and RX\n hw/i3c/dw-i3c: Add IBI handling\n hw/i3c/dw-i3c: Add ctrl MMIO handling\n hw/i3c/dw-i3c: Add controller resets\n hw/i3c/aspeed: Add I3C bus get function\n hw/i3c: Add Mock target\n hw/arm/aspeed: Build with I3C_DEVICES\n hw/i3c: Add hotplug support\n\n meson.build | 1 +\n hw/i3c/trace.h | 2 +\n include/hw/arm/aspeed_soc.h | 2 +-\n include/hw/{misc => i3c}/aspeed_i3c.h | 31 +-\n include/hw/i3c/dw-i3c.h | 199 ++\n include/hw/i3c/i3c.h | 277 +++\n include/hw/i3c/mock-i3c-target.h | 52 +\n hw/i3c/aspeed_i3c.c | 258 +++\n hw/i3c/core.c | 664 ++++++\n hw/i3c/dw-i3c.c | 1862 +++++++++++++++++\n hw/i3c/mock-i3c-target.c | 298 +++\n hw/misc/aspeed_i3c.c | 383 ----\n hw/Kconfig | 1 +\n hw/arm/Kconfig | 3 +\n hw/i3c/Kconfig | 15 +\n hw/i3c/meson.build | 6 +\n hw/i3c/trace-events | 48 +\n hw/meson.build | 1 +\n hw/misc/meson.build | 1 -\n hw/misc/trace-events | 6 -\n .../functional/arm/test_aspeed_ast2600_sdk.py | 12 +\n 21 files changed, 3710 insertions(+), 412 deletions(-)\n create mode 100644 hw/i3c/trace.h\n rename include/hw/{misc => i3c}/aspeed_i3c.h (53%)\n create mode 100644 include/hw/i3c/dw-i3c.h\n create mode 100644 include/hw/i3c/i3c.h\n create mode 100644 include/hw/i3c/mock-i3c-target.h\n create mode 100644 hw/i3c/aspeed_i3c.c\n create mode 100644 hw/i3c/core.c\n create mode 100644 hw/i3c/dw-i3c.c\n create mode 100644 hw/i3c/mock-i3c-target.c\n delete mode 100644 hw/misc/aspeed_i3c.c\n create mode 100644 hw/i3c/Kconfig\n create mode 100644 hw/i3c/meson.build\n create mode 100644 hw/i3c/trace-events" }