Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2195318/?format=api
{ "id": 2195318, "url": "http://patchwork.ozlabs.org/api/patches/2195318/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openbmc/patch/20260210-msx4-v4-1-7dbb1e223e49@nvidia.com/", "project": { "id": 56, "url": "http://patchwork.ozlabs.org/api/projects/56/?format=api", "name": "OpenBMC development", "link_name": "openbmc", "list_id": "openbmc.lists.ozlabs.org", "list_email": "openbmc@lists.ozlabs.org", "web_url": "http://github.com/openbmc/", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260210-msx4-v4-1-7dbb1e223e49@nvidia.com>", "list_archive_url": null, "date": "2026-02-10T18:20:01", "name": "[u-boot,v4,1/2] drivers: spi: Add support for disabling FMC_WDT2 for aspeed", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "d40a5895bc1ed53bb4a2a5170aadbe7b1fae1a9d", "submitter": { "id": 91472, "url": "http://patchwork.ozlabs.org/api/people/91472/?format=api", "name": "Marc Olberding", "email": "molberding@nvidia.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/openbmc/patch/20260210-msx4-v4-1-7dbb1e223e49@nvidia.com/mbox/", "series": [ { "id": 491724, "url": "http://patchwork.ozlabs.org/api/series/491724/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openbmc/list/?series=491724", "date": "2026-02-10T18:20:00", "name": "aspeed: Add support for MSX4", "version": 4, "mbox": "http://patchwork.ozlabs.org/series/491724/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2195318/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2195318/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <openbmc+bounces-1354-incoming=patchwork.ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "openbmc@lists.ozlabs.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=Oe62Ku+c;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=openbmc+bounces-1354-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)", "lists.ozlabs.org;\n arc=pass smtp.remote-ip=\"2a01:111:f403:c105::7\" arc.chain=microsoft.com", "lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com", "lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=Oe62Ku+c;\n\tdkim-atps=neutral", "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=2a01:111:f403:c105::7;\n helo=ch4pr04cu002.outbound.protection.outlook.com;\n envelope-from=molberding@nvidia.com; receiver=lists.ozlabs.org)", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;" ], "Received": [ "from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4f9VJ43k2Dz1xwG\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 11 Feb 2026 05:21:24 +1100 (AEDT)", "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4f9VHY1Nqdz2xRq;\n\tWed, 11 Feb 2026 05:20:57 +1100 (AEDT)", "from CH4PR04CU002.outbound.protection.outlook.com\n (mail-northcentralusazlp170130007.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c105::7])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4f9VHX2wjGz309y\n\tfor <openbmc@lists.ozlabs.org>; Wed, 11 Feb 2026 05:20:56 +1100 (AEDT)", "from CH1PPFDAD84AB72.namprd12.prod.outlook.com\n (2603:10b6:61f:fc00::627) by BL3PR12MB6545.namprd12.prod.outlook.com\n (2603:10b6:208:38c::15) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.8; Tue, 10 Feb\n 2026 18:20:21 +0000", "from CH1PPFDAD84AB72.namprd12.prod.outlook.com\n ([fe80::4558:b58:4d9:de9d]) by CH1PPFDAD84AB72.namprd12.prod.outlook.com\n ([fe80::4558:b58:4d9:de9d%4]) with mapi id 15.20.9587.017; Tue, 10 Feb 2026\n 18:20:20 +0000" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1770747657;\n\tcv=pass;\n b=fPZ9buQS6EIsp2zNhl4URMnBiBQSH128/ljYC3laSyhdrDWyB/84oRxRlb/Ud1IPO6EtLDXs+/A1w6lcEbFBsyrRgVwuwPOWU+LQV+eP0KXvf2SRlFOjQWEbzZANM4tHUuvx4E5BPN2+hVHCeBHlq7I6hDFt7RClmTALxB36cQ8dOMmcjEyuxZxO1MbavVpnLHeMgJTJdOFIVqHv2YLkJRvkV7ruTrXrMpfx9zvYO4eR9XGdkWwfoSjRrVEYZiQi8Akcfw6RU/MFB+FCBPwAxDv4RvLMUDfugFAXW8QaMX/lidRPgaqkloMn99S87Xsal3+jDqMG8X2X+rJIY4EKJQ==", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=F8qNKREnNHJQnLYNoFQJUI31YZA3o38K5Vt9mtXUSgmaqxdTtbiM487cnKrB1AArA5+HkG/eMn/T6Lq75r+xPyvzDemnPu0UwtSSeN6PE4plVBnMywj8dTUVUl28VZrGgJ+8mSg7vdWRM/i8l1fFMLtas0UZPCRi/Yc9b+ecQueL6ojEs+wknhbgKIeLYJY1qM9E63y3yyJc14biEKuCpPAd8+CsLDVqwuzJkTZJWX0/B7hKV+ISZ3qXcJLzUxvAtInxFG+bis7gQQpufdSlUj0lUmGoYiWRKKlrWJahs+plv2lMpWS5qI7zllTEn4hJ8xyoCL9QKPjruFs5aYbRcg==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1770747657; c=relaxed/relaxed;\n\tbh=7A9ztuZvTsNzD+ZwRlGXAPOTkYCnGBKI3zZTYv5zBgc=;\n\th=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To:\n\t To:Cc:MIME-Version;\n b=m+Cak+6sAXpdks+7qabBMMIfotKzteb1QKw3I4b4iDn/llhEkthPRujmElQfSZL6LQRSNUN2GjmFSD117m5N3AKR3858Byen/5vaIo803l4w7kavY06ntwwrdkbq709CUvEDugXQII/P3ICu2rfHoxv/Wg2qFS7uJXcwNhAGj3lRMWY/jrBIxUMo0I4Hq1EMqGl1Sw+bpne6JplO7Jgp861abO8N3P0dYB8mybKoaUnN0AUDmV0oAWM62d4RLR9v5zcrCJtN4YJVlDAhi3JV3ZsXOTudgtG8rMqkvEIIeHmRuqXYfbpCSa6JG70NzlCYLyqHWwTU8YKg80zjga2nbw==", "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=7A9ztuZvTsNzD+ZwRlGXAPOTkYCnGBKI3zZTYv5zBgc=;\n b=Pq/flxdEGJwFoYPhj+fjDHUGKX3QuZtTqOIDHWuln3SYECGtE4WstgZbFh/IFnCaWKd8l7fiXkIinkEX3DF3qoyL9F8kqhglZpVD+5yO0PFVeT3+PxDb4IF+DQdcGfKIrXyztHsRqjiNUov+yMwQefBKmvPNUj4uAOfD396piH7VkvhwQqIEf7dJjyW7cJxoGoDQY10i0gNLfJC+tRRml2lnRbg8mQygD9fWyNJc8x2CFHidEo3N0P6RVqUNVlfuCwbyJw4/wI/zl2vyfRw5z7rDU59WgtbA5T7LehUYpXQise5YNxc6GyS1RoXGm+IFwqGKc4HMDHmBl4MtbG4YWw==" ], "ARC-Authentication-Results": [ "i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=Oe62Ku+c; dkim-atps=neutral;\n spf=pass (client-ip=2a01:111:f403:c105::7;\n helo=ch4pr04cu002.outbound.protection.outlook.com;\n envelope-from=molberding@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com", "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=7A9ztuZvTsNzD+ZwRlGXAPOTkYCnGBKI3zZTYv5zBgc=;\n b=Oe62Ku+cOot27535dR8pENhoqNWbVxI36zG1eSvHmTIqAvEIDjDVpP9/E502VjRnPphx9FQKPTmRCMuE8dqVcb/dOhaCC4+WOGRc/JeIufW6ASNHLe9IeLyb0IPZr6TiSsgwnaVLUNjv/L285bKaK6JzUaGSMNArvnHzotQ+/0DPN/38dIc4Xoc70uK97UmmtuFe2xOOwjujmxmF0wrAXcapM+ffzdSlQNcl87l12wSVT3J/mxCRuzpYYP9Bs5WTxRmfkd/i/afPmHa1ZAzFHGWs073xhs2g8t6t83iWwo1DzEsHjGD+ajxUwZuqYvDVjZwIwqz7EY7iqAeIt5sSKg==", "From": "Marc Olberding <molberding@nvidia.com>", "Date": "Tue, 10 Feb 2026 10:20:01 -0800", "Subject": "[PATCH u-boot v4 1/2] drivers: spi: Add support for disabling\n FMC_WDT2 for aspeed", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260210-msx4-v4-1-7dbb1e223e49@nvidia.com>", "References": "<20260210-msx4-v4-0-7dbb1e223e49@nvidia.com>", "In-Reply-To": "<20260210-msx4-v4-0-7dbb1e223e49@nvidia.com>", "To": "openbmc@lists.ozlabs.org, joel@jms.id.au, andrew@codeconstruct.com.au", "Cc": "Marc Olberding <molberding@nvidia.com>, eajames@linux.ibm.com,\n fr0st61te@gmail.com", "X-Mailer": "b4 0.14.3", "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1770747617; l=3020;\n i=molberding@nvidia.com; s=20250815; h=from:subject:message-id;\n bh=vRrEMsOvqALaM/NQRa28hD60BoI7h2lZiAogOPZcyas=;\n b=U5gMQxqZmbAs2WUYgWcV0NytLnrlqpohkDascvD/xecgQTfPBUmTxpgPNQumPPxQCujt8fKFz\n Adb5RxLDlM5C1o4WFN9l68ZuoZ4nF1xAyCV24gkt8jQp7jef+xuT+Iv", "X-Developer-Key": "i=molberding@nvidia.com; a=ed25519;\n pk=qCpZ1WFEf5YiaL88PDdYhG+A/bKk7rHp7KF2K3GmkH0=", "X-ClientProxiedBy": "MW4PR04CA0372.namprd04.prod.outlook.com\n (2603:10b6:303:81::17) To CH1PPFDAD84AB72.namprd12.prod.outlook.com\n (2603:10b6:61f:fc00::627)", "X-Mailing-List": "openbmc@lists.ozlabs.org", "List-Id": "<openbmc.lists.ozlabs.org>", "List-Help": "<mailto:openbmc+help@lists.ozlabs.org>", "List-Owner": "<mailto:openbmc+owner@lists.ozlabs.org>", "List-Post": "<mailto:openbmc@lists.ozlabs.org>", "List-Subscribe": "<mailto:openbmc+subscribe@lists.ozlabs.org>,\n <mailto:openbmc+subscribe-digest@lists.ozlabs.org>,\n <mailto:openbmc+subscribe-nomail@lists.ozlabs.org>", "List-Unsubscribe": "<mailto:openbmc+unsubscribe@lists.ozlabs.org>", "Precedence": "list", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "CH1PPFDAD84AB72:EE_|BL3PR12MB6545:EE_", "X-MS-Office365-Filtering-Correlation-Id": "788e13f2-5b31-4677-0aa5-08de68d10ca2", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;ARA:13230040|376014|1800799024|366016;", "X-Microsoft-Antispam-Message-Info": "=?utf-8?q?8Za3TknMOV91OPA1KBsUwkEL5HLQ0E9?=\n\t=?utf-8?q?5NE7+O2fsuzNSw7zyjvT++jwgVa7i5+u3bRSBt9GK05E/3GkYrL13PeRzCGDSdwSx?=\n\t=?utf-8?q?Kj/GZ4HEy7XviL/5FQX++fi6fZvi2kpUtqy17ASebNryew7fXf8jTwBNdmbBmvcUz?=\n\t=?utf-8?q?FLstVVr98lfC0YcA5Xx1KaLXXf8g6AaD5mEgVCFEeAxCaYfCNvTf5keNYVofruHRb?=\n\t=?utf-8?q?l6rM24f6fG3OsxJl+4j/D/p4OYaEPCx7RHfPu4G7J6x5uej5G42nYBe2bkVPf++bV?=\n\t=?utf-8?q?qjh+cNpznwO95leTFX96d/8yP/NjfoSBvi212CiEi8obI42krdlkSrARYdkSneDoO?=\n\t=?utf-8?q?xYVOfTr0O6cMqbFDc/Acq9JVZy/11QiBY7FTNh3ZGcscmy2SOuNJFmXfFJQX6ZL4B?=\n\t=?utf-8?q?tpPEwTEwntlkp1xMkSZ+PRmerTbmV2zUb5LLsbvesdNT4dBgisFD6zCU52Kx0nzCP?=\n\t=?utf-8?q?9KIuypVFxkm40HPy/Ewp56FgCDBfr6U+HWYmL04Z+MhNt8Xk5LG1s0i8KvYpfPXAm?=\n\t=?utf-8?q?LwRX3/odxrwMiSav6icHS0nL1qBpRxgB/Vo3I/jBnuHs4q1dKCXnLnHFNzDD9wucw?=\n\t=?utf-8?q?qPiX4TOrG7ZK5nAsT/QKevtysMAn8uQzyZIqgXXPikdqTkAOGNI+9CT6fm9ykyCwg?=\n\t=?utf-8?q?+RWQ3I7CYDK1PLi6LYL6BNtplhvDUXQwIDMEHBGOcfFPzdca8VAX5g2GJo25oVHw6?=\n\t=?utf-8?q?6c1DoZggpdg+/OuWuFUf++Y2AtMfBZuYbUgegOGFupY9n3NbAhqnG3fn9oATfdRlK?=\n\t=?utf-8?q?X7J+3zPeiOFpF1Q/zh7eHFBhCsBgprRinhLyxQRhRfrdtN7JhSw5HgHVYUyaN0VwY?=\n\t=?utf-8?q?maFp1u+ySp9Zb62xw4QGvkHIFTtpZV7rdJGq8quCrPCsSxVkPS01vpat0ocDwP/hA?=\n\t=?utf-8?q?7bbSnstVuh/QBOjSFiUwzuRKoTyAoRSq3jZgT5xgac/aK31NvaAVwo54RLnoYzHiT?=\n\t=?utf-8?q?ejriLzuvLSZ3/f3cUEeOiC52pJ410uDqo8/HJW1AwNp6lthQq7EhxjVTT/3a4Iu+1?=\n\t=?utf-8?q?e6iHoyK/npcgWsY/p14D/ozYqQWowTlTNWT42UYAzEPGiyUG8nduCrJ9ZAbt9RtD1?=\n\t=?utf-8?q?r+dQ83OH4W8I4vJb/UPK+d3bS4Cc0Oymp3e29oXZtox7z2FCdoOOO7sUR18ZZq3D8?=\n\t=?utf-8?q?AoqI1bCiek0hID5dGg01ZayCiXrdaShXUb09pI1xwbwbIQfs5TJJ/Vf2JojwsCZQ+?=\n\t=?utf-8?q?Vs26fmwaNpVQO58atqYvwMZ1r+TSmghs8zAfCwfZEWGab4IEgiy+fhUUTh2MLaAYS?=\n\t=?utf-8?q?8BnINj6aLRCQIxSx9b0CyXlUI2LaRMVLbOodPAHuPnFgE6dYxR87RiPBZHDPKs2pL?=\n\t=?utf-8?q?ErY11KRKjAHI4fqWZ3d1YkPTTiVRXfPMX0tkbQ8oZImF5k9337B1o6wehSBdFBlU4?=\n\t=?utf-8?q?ytK9qn0VkjLCfeuuKMBnM7nGk3Pyu2PeJODtUBBXgvLOTcTmPEPXBqXIzCNCNDF0y?=\n\t=?utf-8?q?VkNPFEkK6Se4WWCKGYl+3LslDY+615f7ea204map0ArpqIxmNXWyc=3D?=", "X-Forefront-Antispam-Report": "\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH1PPFDAD84AB72.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016);DIR:OUT;SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?bVtg0H4FuDDD3EnMf3WArjyyGwdf?=\n\t=?utf-8?q?boO+jr1xFG10qgMr5IcoYkABNEoUd7oyMSlG9FslNEFJ88vFjAt/AbmehhTw5xqqU?=\n\t=?utf-8?q?mc5wjkkVE41aZ8UKc+ogJKeJWGVbxCBrfkhpgyMchVlTrQZaSF6rSXOwXI9uiRMDH?=\n\t=?utf-8?q?NuOI3MRqVLhp/09e9Vay/9mY09ecy5HwoCZwGT9duk2ZGjfrkzpJ67r0Z021G4Bs2?=\n\t=?utf-8?q?VSkD9Pq8X2O/X2VblYLdW2n8opO8eiV1uXuskcZbtDEOgMjPJola9h3qu315jWcN8?=\n\t=?utf-8?q?SRpSyPsnqTLnR7Z9Qao/hJtbRGk0aXT8qN4RVPLOoSJrkrVaq+npYJcYTA3fDMA99?=\n\t=?utf-8?q?TGjuz1LKj26g4AK1GqFkkgHyNlrlkigB4lOsfroFiuGiEBgy6U0cd8ztODpt8yANC?=\n\t=?utf-8?q?77npxIRj4yombwzkDTEQHvyXqg6Ymz2463UJ8VD366NsU58OcZ+niIpENpVlcWYgk?=\n\t=?utf-8?q?Q7rWWN6xy89f7543nqqtYGt3uiL0t/fkgok5cpD1mqLXMWBGg3Yq4sDdw0XZSBgRz?=\n\t=?utf-8?q?tENHHhgx/BHn89qbuYJkwVYXIc0dBdZsWKkbD36wChKLP9t98bVbWfiX2AGizLsGI?=\n\t=?utf-8?q?zL+JdPGFpvgCZdyNC68leKFmzD+tgXan2+5L7KXEVDO6aolZpj4qTYVXICPehV4UL?=\n\t=?utf-8?q?vPSbGgLsRCgPT3O+aJqvgRPsCm2/i4nlRe9/x03BqZ/ezP7iJdAwk4EXkLXpZCftr?=\n\t=?utf-8?q?2ewxXLtQxEo9/2coVEafKjKlVFiCYkRwj7VIU3Rezv1+eUFAqmUyyjHB8Xta7VFLT?=\n\t=?utf-8?q?bheveM52bf1KbGmLPWx4X4KDhEQgE36On+GZa0t1765c14XshZe6w3911U0mitPIU?=\n\t=?utf-8?q?BRHG8qrN/E8Snv/s+M3jzLOsHrnhUIpMNvf/VKKDhkSOpm8H/Wm8pOeIA5Z7xuZMN?=\n\t=?utf-8?q?LnswDS4b8aLrhpOc6dZbEy6UQxK6BSVCwxM9iF99ghmD42aBf5grUyO5JwtE6azI0?=\n\t=?utf-8?q?asV90C/RFGTAn9d8lMlmMulCNzGR9VsdcEIlOTrdMP5piNFiPDiWw+ZOD8T1kQg1T?=\n\t=?utf-8?q?4TmJV+e5n8Ks1Z+xzo28vmp7WbiyTpA9LKgDBfEFZwWdrf8mSaY2wwUDezzqBfGA5?=\n\t=?utf-8?q?YCCTkxCsWU71Ih3x1w4cgosfJD62NOaWA5RaezQ3MZpSl+iuqrMLUWduQdVedCmO6?=\n\t=?utf-8?q?5m/rNOcdZ4dpqzgCbRUzX/UOCigdfiRTFBuaDA3tKTksIwRzhbUuS7vHQYDS2J13l?=\n\t=?utf-8?q?Pgyn/ZO+Mjvl4XLcxgKP/UCjVsgShVedNBxIpeCQ40DgXIFmR+Tj9Jc1rrohK8Yti?=\n\t=?utf-8?q?O5+kxRVNYyCPgBZSbM5f8gz7uSr/PdgNzi4qdX2PkmUyPJeKeFtJZ+MC8uH4WE9P7?=\n\t=?utf-8?q?/U0aHignk10eeiUFc0yG1D27nqlrw43Z7lGOJIwuqAslgm14DEerYQpnD2mqDB1sF?=\n\t=?utf-8?q?9cpqMhTo7gXJL6er2IdBNFbuHnKeUOzIAvGA845XYsWbGk+Ka06GRSAwROEl8b6xi?=\n\t=?utf-8?q?xm93nKphIXSAEQuydpn1kb3H8805II1ebIGpZBNsciDe9L1jAa5bXetJqnHQam5U1?=\n\t=?utf-8?q?E2jTFhsv2yvU/hTQY5aAHBqFsOj3uKxOiTiweSv7AQqYOKG/3OH70NvycDJ3Wc+5F?=\n\t=?utf-8?q?0t0c9tFPfvX5AVjbirI+jrk2i1cANj5cVMaixCqtTRzYJcBsrROr4j9W3AJvrhUHK?=\n\t=?utf-8?q?n5/mfCONeQB/RH4zVTqVLxV9IXK/cNNw=3D=3D?=", "X-OriginatorOrg": "Nvidia.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 788e13f2-5b31-4677-0aa5-08de68d10ca2", "X-MS-Exchange-CrossTenant-AuthSource": "\n CH1PPFDAD84AB72.namprd12.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "10 Feb 2026 18:20:20.5004\n (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": "\n E6HHxheSZsgA0drlfV0vcHYNCDIr0MVJu6N82qKfqmpg+zCVjxAwBFb6ul+iaTF0VAL0ixQYgKEN2bSY/KEgPw==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BL3PR12MB6545", "X-Spam-Status": "No, score=-0.2 required=5.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=disabled\n\tversion=4.0.1", "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org" }, "content": "Adds support for disabling the ast2600 FMC_WDT2 through\na device tree entry in the fmc node.\nSet `aspeed,abr-watchdog-disable` in your device tree to have\nthe driver disable it.\n\nSigned-off-by: Marc Olberding <molberding@nvidia.com>\n---\n drivers/spi/aspeed_spi.c | 18 ++++++++++++++----\n 1 file changed, 14 insertions(+), 4 deletions(-)", "diff": "diff --git a/drivers/spi/aspeed_spi.c b/drivers/spi/aspeed_spi.c\nindex 54520122f1..bdd878f347 100644\n--- a/drivers/spi/aspeed_spi.c\n+++ b/drivers/spi/aspeed_spi.c\n@@ -30,14 +30,16 @@ struct aspeed_spi_regs {\n \t\t\t\t\t/* 0x30 .. 0x38 Segment Address */\n \tu32 _reserved1[5];\t\t/* .. */\n \tu32 soft_rst_cmd_ctrl;\t/* 0x50 Auto Soft-Reset Command Control */\n-\tu32 _reserved2[11];\t\t/* .. */\n+\tu32 _reserved2[4];\t\t/* .. */\n+\tu32 fmc_wdt2_ctrl;\t\t/* 0x64 FMC_WDT2 control */\n+\tu32 _reserved3[6];\t\t/* .. */\n \tu32 dma_ctrl;\t\t\t/* 0x80 DMA Control/Status */\n \tu32 dma_flash_addr;\t\t/* 0x84 DMA Flash Side Address */\n \tu32 dma_dram_addr;\t\t/* 0x88 DMA DRAM Side Address */\n \tu32 dma_len;\t\t\t/* 0x8c DMA Length Register */\n \tu32 dma_checksum;\t\t/* 0x90 Checksum Calculation Result */\n \tu32 timings;\t\t\t/* 0x94 Read Timing Compensation */\n-\tu32 _reserved3[1];\n+\tu32 _reserved4[1];\n \t/* not used */\n \tu32 soft_strap_status;\t\t/* 0x9c Software Strap Status */\n \tu32 write_cmd_filter_ctrl;\t/* 0xa0 Write Command Filter Control */\n@@ -45,7 +47,7 @@ struct aspeed_spi_regs {\n \tu32 lock_ctrl_reset;\t\t/* 0xa8 Lock Control (SRST#) */\n \tu32 lock_ctrl_wdt;\t\t/* 0xac Lock Control (Watchdog) */\n \tu32 write_addr_filter[8];\t/* 0xb0 Write Address Filter */\n-\tu32 _reserved4[12];\n+\tu32 _reserved5[12];\n \tu32 fully_qualified_cmd[20];\t/* 0x100 Fully Qualified Command */\n \tu32 addr_qualified_cmd[12];\t/* 0x150 Address Qualified Command */\n };\n@@ -163,7 +165,8 @@ struct aspeed_spi_regs {\n #define SPI_3B_AUTO_CLR_REG 0x1e6e2510\n #define SPI_3B_AUTO_CLR BIT(9)\n \n-\n+/* FMC_WDT2 control register */\n+#define FMC_WDT2_ENABLE\t\tBIT(0)\n /*\n * flash related info\n */\n@@ -267,6 +270,7 @@ struct aspeed_spi_priv {\n \tulong hclk_rate; /* AHB clock rate */\n \tu8 num_cs;\n \tbool is_fmc;\n+\tbool disable_fmc_wdt2;\n \n \tstruct aspeed_spi_flash flashes[ASPEED_SPI_MAX_CS];\n \tu32 flash_count;\n@@ -683,6 +687,9 @@ static int aspeed_spi_controller_init(struct aspeed_spi_priv *priv)\n \tsetbits_le32(&priv->regs->conf,\n \t\t CONF_ENABLE_W2 | CONF_ENABLE_W1 | CONF_ENABLE_W0);\n \n+\tif (priv->is_fmc && priv->disable_fmc_wdt2)\n+\t\tclrbits_le32(&priv->regs->fmc_wdt2_ctrl, FMC_WDT2_ENABLE);\n+\n \t/*\n \t * Set safe default settings for each device. These will be\n \t * tuned after the SPI flash devices are probed.\n@@ -1907,6 +1914,9 @@ static int aspeed_spi_probe(struct udevice *bus)\n \t * SPI controllers\n \t */\n \tpriv->is_fmc = dev_get_driver_data(bus);\n+\tpriv->disable_fmc_wdt2 =\n+\t device_is_compatible(bus, \"aspeed,ast2600-fmc\") &&\n+\t dev_read_bool(bus, \"aspeed,abr-watchdog-disable\");\n \n \tret = aspeed_spi_controller_init(priv);\n \tif (ret)\n", "prefixes": [ "u-boot", "v4", "1/2" ] }