get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/1.2/patches/2224182/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2224182,
    "url": "http://patchwork.ozlabs.org/api/1.2/patches/2224182/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417032837.2664122-3-jamin_lin@aspeedtech.com/",
    "project": {
        "id": 14,
        "url": "http://patchwork.ozlabs.org/api/1.2/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": "<20260417032837.2664122-3-jamin_lin@aspeedtech.com>",
    "list_archive_url": null,
    "date": "2026-04-17T03:28:41",
    "name": "[v4,02/21] hw/misc/aspeed_scu: Add separate reset handler for AST2700 SCUIO",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "5f3bf0d33ff9bf9c98cd712f6130928682077a68",
    "submitter": {
        "id": 81768,
        "url": "http://patchwork.ozlabs.org/api/1.2/people/81768/?format=api",
        "name": "Jamin Lin",
        "email": "jamin_lin@aspeedtech.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417032837.2664122-3-jamin_lin@aspeedtech.com/mbox/",
    "series": [
        {
            "id": 500228,
            "url": "http://patchwork.ozlabs.org/api/1.2/series/500228/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=500228",
            "date": "2026-04-17T03:28:41",
            "name": "Add SSP/TSP power control and DRAM remap support for AST2700",
            "version": 4,
            "mbox": "http://patchwork.ozlabs.org/series/500228/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2224182/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2224182/checks/",
    "tags": {},
    "related": [],
    "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=ipDdSYun;\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=lists1p.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 lists1p.gnu.org (lists1p.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 4fxgQF4Lw3z1yHp\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 13:31:01 +1000 (AEST)",
            "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wDZt1-0002D3-7j; Thu, 16 Apr 2026 23:28:55 -0400",
            "from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.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 1wDZsz-0002Au-3N; Thu, 16 Apr 2026 23:28:53 -0400",
            "from mail-japaneastazlp170120005.outbound.protection.outlook.com\n ([2a01:111:f403:c405::5] helo=TYPPR03CU001.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 1wDZsx-0005oG-MW; Thu, 16 Apr 2026 23:28:52 -0400",
            "from TYPPR06MB8206.apcprd06.prod.outlook.com (2603:1096:405:383::19)\n by KL1PR06MB6299.apcprd06.prod.outlook.com (2603:1096:820:ce::14)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.25; Fri, 17 Apr\n 2026 03:28:41 +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.9818.023; Fri, 17 Apr 2026\n 03:28:41 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=P1jv2vGo7sT3GRGLuvTgUKU4nIc5jyclwx0t3ibUmuXUhi9yNKi4fb6SQafI2qcf6u9W1iZQrX9O+VBWOg+MqzTzf1U5+0gLLqae2X0HdD7bcYD0mHHe+vKBSiRCDpF23KMvRAiszX7J5rcF0MYyqkBUZKBbIGh8mfq0vStZys4PxE6Q7yReMW5P8Ew55eKwy7rBq4OmO1XYVLa0L6uWI85vIlTeC0sMr/avpyY1jf6/6jLFx7m1u/VUAJIBcR4mqRYWHhhi93vFEJ7k1tDA1dJPgAqhAK+uUFhxKk6YkUqvwAJT8Xv6YLUkFWu7cDP5cgdwS4MyYI8GUnOmlvoVKQ==",
        "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=s2vQMfUWJPYifFqSbL8Y9hJ/S0RWq6niSBoiAN3wMTc=;\n b=T2w06H22AYl0mBcX1qR2ll5YtWdGsF16gMF/DHM3p8K2OxOP8aXuO+v1VlG2TYyJW3BeUTdZ2bdhbHpUwO3mNhf4XjzWyJ64h9/NPkVlAnCc36cNgMWoAU5Es6+NlKYg+QaKgBMWag3WSLD3lgKZFyWceo+MgqHM9DQkEkpD7x+4TgpbfmNuLt4G1JgdDipUEHPQqP3nZsEXAx+D46TSb+OialfPQdWMVIvZVz+3I14D0bIggxPhfAaPYW8l+9MaO1zGOAwB3ozZL/4KRjDZU+aSkY6j4yAmUUv9iaJ3HkhLYBgYpnnGR39Ty8FH+DNg3Thnl939kb1IWWU9YN2UhQ==",
        "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=s2vQMfUWJPYifFqSbL8Y9hJ/S0RWq6niSBoiAN3wMTc=;\n b=ipDdSYunjtnqtfoo4asmlir/VqgpAYoJVe23i/7tzBPVINXr7JG5JaQlxC8OOQd5u08s1RciR+c1W8CNSWQRXzGXg3I3eIuWf/YJ3J+lTrakPpb7Rb87f30yVLTsQTaBzsm9afpyUgcpBtU/B97P/f4Ts0W1YgGm8+prrMIzl5H7AnZ8Ac+WXfcQ3vnUMy9jg+FMzBRJFnA+Y7KOgHwy9f37WMOBLt12p9umb0hhaP9SNAgG/baoMGc0TN67y/w+vYfIFbxZO6kkdn7U6L8ol+86WYczCfcAVZZZ6pxrhpIsyy4ewKHi4s3oF2K4axdclcrUj0Bdmc8aLHwdpmFumw==",
        "From": "Jamin Lin <jamin_lin@aspeedtech.com>",
        "To": "=?iso-8859-1?q?C=E9dric_Le_Goater?= <clg@kaod.org>,\n Peter Maydell <peter.maydell@linaro.org>,\n Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>,\n Kane Chen <kane_chen@aspeedtech.com>,\n Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>,\n Pierrick Bouvier <pierrick.bouvier@linaro.org>,\n Alistair Francis <alistair@alistair23.me>, Kevin Wolf <kwolf@redhat.com>,\n Hanna Reitz <hreitz@redhat.com>,\n \"open list:ASPEED BMCs\" <qemu-arm@nongnu.org>,\n \"open list:All patches CC here\" <qemu-devel@nongnu.org>,\n \"open list:Block layer core\" <qemu-block@nongnu.org>",
        "CC": "Jamin Lin <jamin_lin@aspeedtech.com>, Troy Lee <troy_lee@aspeedtech.com>",
        "Subject": "[PATCH v4 02/21] hw/misc/aspeed_scu: Add separate reset handler for\n AST2700 SCUIO",
        "Thread-Topic": "[PATCH v4 02/21] hw/misc/aspeed_scu: Add separate reset handler\n for AST2700 SCUIO",
        "Thread-Index": "AQHczhpJp+kxoYfObkuBqMDdF3UsQw==",
        "Date": "Fri, 17 Apr 2026 03:28:41 +0000",
        "Message-ID": "<20260417032837.2664122-3-jamin_lin@aspeedtech.com>",
        "References": "<20260417032837.2664122-1-jamin_lin@aspeedtech.com>",
        "In-Reply-To": "<20260417032837.2664122-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=ipDdSYun;\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=lists1p.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_|KL1PR06MB6299:EE_",
        "x-ms-office365-filtering-correlation-id": "0bdf7dc6-ee22-48e4-cb97-08de9c316c02",
        "x-ms-exchange-senderadcheck": "1",
        "x-ms-exchange-antispam-relay": "0",
        "x-microsoft-antispam": "BCL:0;\n ARA:13230040|1800799024|376014|7416014|366016|921020|38070700021|56012099003|18002099003|22082099003;",
        "x-microsoft-antispam-message-info": "\n 3dpILANM/6F92HulfOasDUi0hamqAaozrBGaZC/D8e3aZ/K211ky+1C4N9Jp58P73I2VkXOWRBy7qMQRPn6K+daVZvfcCo3FiG6JDPeWEtuvu1z/XWIGLzgG1IeD/h+yw8PwXrX2ae/u1s0252ByllhuxGJJbRUIp1duKEHBgI9hrsXeoBgvdL0Iylij0sRiohuY2sOOfQ/peUid0/y6oF+vuAbhtpF8/yWmwizuED8ndmr26TWjWZEgtD7ABRL9yZuG6Ip1JmifBwsJduDfPqOqdg1xazQBg18H8X39qT+eY/c2sYK6MIgZITnLgmhN4OGfhuEC/6+4e/YsaMWs6RpadGpSjz3gsmHHwX/V+GsGhcLYq5LQXB/etiS12lsUhbGvCMWwIpUWGDegq/eoAKiVx/lEXo6FNGNVSVe/98cdlrn1O5OHJJibyBkjAPjEWpeGXFZy1grCfhk3laYUcXbjRrDX1ZZtk85vbKkLon/fkylMFg+gJsA6GCahvXhj+vQhZpmLJ+LqvYpY9r25CxqGY5Hq+MjVDullao1mEvinSWvfuqT71LCo5jA2KrKwkvJa95uLlg4CvixpTzPD5siGjebyVNo8jArl/kyhGI5ZkDD5dUDWXvuupXwI1rMmi5VxR6lEhyyUqq6yWs8tfhp7bnKHf9Jic5ryv0e23OObxeMozcfprE3zWODW7hy+ZwSZ0dkbMBkz3FHIApyCMonuBZ8mqIhhg64K8chzc0a78c2XRdayYiXF7ZmmcxMYZRp9fMIA8D7fN8D6NSiII62qZw60oQ66CtlHPj3aN1nzU9DEQdJX0NGLKjbgxNQW",
        "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)(1800799024)(376014)(7416014)(366016)(921020)(38070700021)(56012099003)(18002099003)(22082099003);\n DIR:OUT; SFP:1102;",
        "x-ms-exchange-antispam-messagedata-chunkcount": "1",
        "x-ms-exchange-antispam-messagedata-0": "=?iso-8859-1?q?KP9y3O3RKfYkCqwGXkJo2vH?=\n\t=?iso-8859-1?q?Q7vqd6cx4EafQvzPx1Jh2yF00ZNzwjh9ZxlBTqYG2KoiUx+Z84lz0QlgF1RY?=\n\t=?iso-8859-1?q?HUMv0KqRqjX3SmgUrTXWJyASUDI62XpOT9r7jJuR0SHf8SGwIWsCBB2SRnza?=\n\t=?iso-8859-1?q?qNGGQ9bQVEAjUeO4BKLINuSBgb4KDEsNDckQnomhzxfL8W+MEBO+LKFuLXRL?=\n\t=?iso-8859-1?q?TO4x2ksEtAqPu6E75ahCvYW2Oq7XDe+SpLEKH+WU910QrlnQcYToGSXWi7Ko?=\n\t=?iso-8859-1?q?djH6fYVRejCL1AdbpzLpPR4gYGId6nAzkWKwNZTFL1Oz/R3JzkSbxCCDHMb4?=\n\t=?iso-8859-1?q?MA9WSbwdFz3SqfpRhHyswImrd7DIbNtDALUMMDTGAEjKrPxiEYV0V88qqXp0?=\n\t=?iso-8859-1?q?xXjgIsopFc6P0URxXCDzhMHQWNud4fv9uNzp7TT2VpB/s4H0ug66IvA3CMQJ?=\n\t=?iso-8859-1?q?w0tykZ7KfCvjZiJzgmkAZa3yojQfUzk03B2gtd8RueYevASB2ZrNRVP5MGS1?=\n\t=?iso-8859-1?q?uyVW1cbNY6DxAQdKD4E9IFICXOO9bZxbyL5BRrYWUQLehqYiXKSoLWLFT+b3?=\n\t=?iso-8859-1?q?bIWGND6kfCRvfbe5HYL6YiGRnpW8waifgZKMlxykJBH6W91a6Ja0pltCg5mX?=\n\t=?iso-8859-1?q?74T/HTYJPTl3xBgEQCcbSThnyLIQRoa4rAlQkoxnFRPt0ezTBFeFy3HHV9RA?=\n\t=?iso-8859-1?q?qqhGw6kIEuRf92vPnA5CA2/ndV751TNKshmvUxf0ath+eeZntUQDulAB3EsZ?=\n\t=?iso-8859-1?q?uYhHZxGhiH6Qr5G44LzN/AYN8OPUHNfEpOlvt5YdLSwmj1p4NHSAY1hZvzhW?=\n\t=?iso-8859-1?q?G1kyfNjvi3TF5gcCHVSuVDSKTS/sqGDZv7Jnl/Kl1KoqYJ8aUnOY2Qfi1oUF?=\n\t=?iso-8859-1?q?kmwHOej5urdtQx5Iu843iEClcsmTpOt2+SN4QJLbLpkTkF61mFdUQtkWf0MR?=\n\t=?iso-8859-1?q?5ltuPFiCBGB17dyKY0TO9CYmzdP5YJcqCcRMqFz2r/1DoK7niNIgfUfiL49x?=\n\t=?iso-8859-1?q?+UCmMgCPm+1GyKULLJOu6z11YeuAeOrxN+Wkrig5VXBfR0raBpGU/UOVJMJ8?=\n\t=?iso-8859-1?q?3M/AXBf22HfIpeBdJ6ylOpU/1Gf7qPEaiNsQLDzV6BOjfV+3ycYwbWV5hw59?=\n\t=?iso-8859-1?q?+68y71QGHqvbVRZL6Vq9RThZC30LLuzmX3x7mRW5pu4LYgCdEoouSQ5zg0qV?=\n\t=?iso-8859-1?q?ZDATSF5m0W0VlOoh3asD4CZ+2PvcqQAHgHPJv8W/bKlicBxYYuZwZrDRhA4q?=\n\t=?iso-8859-1?q?4N8qKw9iyJt6clDECr1ohsQzhfHeoINwrNnklcQ2+cRCAV1RmWEWYQUiaMS3?=\n\t=?iso-8859-1?q?x2Z0nH8+Yp+EkYUvRmTkzfHt81KKkyxbtU3lKbffaqkFCM5qyqIh8AaeLHb9?=\n\t=?iso-8859-1?q?Q8hUkcgH3erRxMNEYOAd6KI49Ncwbi7z2HX/Vacetl9GXiM0LAM0ryZUA5eC?=\n\t=?iso-8859-1?q?EkH5vW/pidpqSwdlP+SHHfr9CysH+InLqsqqz2QcmzpjZ07buaVD4GRA0/TW?=\n\t=?iso-8859-1?q?D/s9hGCmeKEDrhxKW6kzHQOUO1EZtO5cVQfxRlufCTzZpYdgkl+9qPCT24My?=\n\t=?iso-8859-1?q?B72vNVVEJZKVakKzJKwgljK/095ZCz8voot7qXuGLProGPbCP2WatiD5T69f?=\n\t=?iso-8859-1?q?FBKtvwreqCip9m82WNg9zLAm9O6DD34POq5b0V2q1hfG0paJuPCQK/PPqc1/?=\n\t=?iso-8859-1?q?KExB4lprNdlzYkPdJQzDOP8ZCoNKi+XkrzBu/nIrKp3AA8FkPK+fZlGac6QH?=\n\t=?iso-8859-1?q?jd2jeCKQsRTd3LE6kP31zqVAsuKLnXJhHpye6GGS1CJdveg=3D=3D?=",
        "Content-Type": "text/plain; charset=\"iso-8859-1\"",
        "Content-Transfer-Encoding": "quoted-printable",
        "MIME-Version": "1.0",
        "X-Exchange-RoutingPolicyChecked": "\n LSA+C+t8GPTXWQ2QKSjMopYRL/mX9DrR4PCr6y2h1yRmKPiixy+s1KW0v+g4r5a1STAsCcsDQsuUQVW3xc+2WqjWaYnTAXhsU5sG6poVJ73+WlrD3+2pJeSWj4LaVbPx+VdDvR1Myg9WGTGxW9N3Rzr6O/6aHeeRKBXdaM+++y5sDu+ZrDuP2i3bHs2mG83VYMuuItqp4fX+JyUfzKRVLBOtvzuAf/381HSScDfT+TJG9o0bhq1F2fS041TXEo+uZnGKYINkb9tiqv8ufc3zVL7gxKEsOWYCZdk+hGVdkZnuoix0gLsdSuv2kvxGHuRnlpf5mmjaceGkNLMPO84Hjg==",
        "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 0bdf7dc6-ee22-48e4-cb97-08de9c316c02",
        "X-MS-Exchange-CrossTenant-originalarrivaltime": "17 Apr 2026 03:28:41.2100 (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 cWIdJfM2F3H6rHZ//T1ckWXX1r8ylP8escHxYWPwL/cGY/fmUWjWczYS/1hByOeU0vXycFM2/O+8g6EfsVlnVKLRH+xI11g5EkayP4S9FgA=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "KL1PR06MB6299",
        "Received-SPF": "pass client-ip=2a01:111:f403:c405::5;\n envelope-from=jamin_lin@aspeedtech.com;\n 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,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n SPF_HELO_PASS=-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": "Introduce a dedicated reset handler for SCUIO.\n\nPreviously, SCU and SCUIO shared the same reset handler. This no longer\nfits the AST2700 design, where SCU uses the Aspeed2700SCUState subclass\nand will handle coprocessor-related control in future changes.\n\nSince these controls are defined in SCU (not SCUIO), SCU and SCUIO\nshould not share the same reset logic.\n\nThis change gives SCUIO its own reset handler and prepares for upcoming\nSCU-specific functionality.\n\nNo functional change.\n\nSigned-off-by: Jamin Lin <jamin_lin@aspeedtech.com>\n---\n hw/misc/aspeed_scu.c | 12 +++++++++++-\n 1 file changed, 11 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/hw/misc/aspeed_scu.c b/hw/misc/aspeed_scu.c\nindex 0a2dad4537..51696443bd 100644\n--- a/hw/misc/aspeed_scu.c\n+++ b/hw/misc/aspeed_scu.c\n@@ -1084,13 +1084,23 @@ static const uint32_t ast2700_a0_resets_io[ASPEED_AST2700_SCU_NR_REGS] = {\n     [AST2700_SCUIO_FREQ_CNT_CTL]        = 0x00000080,\n };\n \n+static void aspeed_ast2700_scuio_reset(DeviceState *dev)\n+{\n+    AspeedSCUState *s = ASPEED_SCU(dev);\n+    AspeedSCUClass *asc = ASPEED_SCU_GET_CLASS(dev);\n+\n+    memcpy(s->regs, asc->resets, asc->nr_regs * 4);\n+    s->regs[AST2700_SILICON_REV] = s->silicon_rev;\n+    s->regs[AST2700_HW_STRAP1] = s->hw_strap1;\n+}\n+\n static void aspeed_2700_scuio_class_init(ObjectClass *klass, const void *data)\n {\n     DeviceClass *dc = DEVICE_CLASS(klass);\n     AspeedSCUClass *asc = ASPEED_SCU_CLASS(klass);\n \n     dc->desc = \"ASPEED 2700 System Control Unit I/O\";\n-    device_class_set_legacy_reset(dc, aspeed_ast2700_scu_reset);\n+    device_class_set_legacy_reset(dc, aspeed_ast2700_scuio_reset);\n     asc->resets = ast2700_a0_resets_io;\n     asc->calc_hpll = aspeed_2600_scu_calc_hpll;\n     asc->get_apb = aspeed_2700_scuio_get_apb_freq;\n",
    "prefixes": [
        "v4",
        "02/21"
    ]
}