Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2229363/?format=api
{ "id": 2229363, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2229363/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260428070017.16807-9-chen.huei.lok@altera.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/1.1/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null }, "msgid": "<20260428070017.16807-9-chen.huei.lok@altera.com>", "date": "2026-04-28T07:00:17", "name": "[v2,8/8] arm: socfpga: n5x: update SPL data save and restore implementation", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "c82fee45e84e3ef1c93aa3183ed400cbe0bde771", "submitter": { "id": 92584, "url": "http://patchwork.ozlabs.org/api/1.1/people/92584/?format=api", "name": "Chen Huei Lok", "email": "chen.huei.lok@altera.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260428070017.16807-9-chen.huei.lok@altera.com/mbox/", "series": [ { "id": 501777, "url": "http://patchwork.ozlabs.org/api/1.1/series/501777/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=501777", "date": "2026-04-28T07:00:09", "name": "socfpga: n5x: Update Boot Support for N5X", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/501777/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2229363/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2229363/checks/", "tags": {}, "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "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=altera.com header.i=@altera.com header.a=rsa-sha256\n header.s=selector2 header.b=O1krwH63;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=altera.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=altera.com header.i=@altera.com header.b=\"O1krwH63\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=altera.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=chen.huei.lok@altera.com", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=altera.com;" ], "Received": [ "from phobos.denx.de (phobos.denx.de [85.214.62.61])\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 4g4XRV4F8Bz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 17:40:54 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id AD1ED846B9;\n\tTue, 28 Apr 2026 09:38:15 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id 1546E84178; Tue, 28 Apr 2026 09:01:11 +0200 (CEST)", "from SJ2PR03CU001.outbound.protection.outlook.com\n (mail-westusazlp170120002.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c001::2])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id E876A83A91\n for <u-boot@lists.denx.de>; Tue, 28 Apr 2026 09:01:06 +0200 (CEST)", "from IA3PR03MB8021.namprd03.prod.outlook.com (2603:10b6:208:502::17)\n by MW5PR03MB6960.namprd03.prod.outlook.com (2603:10b6:303:1ab::6)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.26; Tue, 28 Apr\n 2026 07:01:03 +0000", "from IA3PR03MB8021.namprd03.prod.outlook.com\n ([fe80::3016:b672:c683:f7ad]) by IA3PR03MB8021.namprd03.prod.outlook.com\n ([fe80::3016:b672:c683:f7ad%4]) with mapi id 15.20.9846.025; Tue, 28 Apr 2026\n 07:01:03 +0000" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=elhDtxUX1uUuMtoKej/Ob8XfCGaaYgsIyDWJyX3J+AVZr3HGBglAebLGUiC/gyLDETRBaSPadPNp1pQel8Me6RcnhqAZf0W5geVE6HKnMrY16yy4VUn38Yy5quzx0SolZcAB9XYuBc2JhEpG4BQBfT/i6dotDB/R64cZxqZ/lmbJYsfOSYypihvKlSO6kHbRR21ApJrbE91YbSVjDvsWZe6OV0Q/Zbx4LpFd9ePJ93e5Mztw7DYF7xYqHe3lBJcY9M81fr9GnPX9y3vqpU9AtVspvzSollfbgu8WitcR8ZlVgMMZY/snSOOhdkk2B6ItvSwvcdhvhtKFrjntrKBszw==", "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=spcJVjm3JUIIh6fpVOL+UgCbshLXKEEgdqC4/i1cPHU=;\n b=jhMgVvq7/lKTOihKu7glgzvsubktEXPeOiq6jDGvOdg/zruVoAbCK9LkoaOrRUMAVqjqi6VK0ggNOm4Ull7biNCwFqeAWWB7lmZnpOvw+arBaypalsJqzjST0sJkaERzF0BAuxGf5PvjamN1PMdC6aMC8PA9QSiL7wa5a1FjX1vsO+KABoabNdezPUVI5kiod/FC/A3gOmwUNwS1Cg+VATMekwWkX/f2QdI5K+3bBOacitYAxcypzVniyc+n3vlEx3rM/CBvyJyh+0HplhwbQedX3eTsUlPuAZAFDE5dfzmz54sqK5KiozYWKzvNoi7vnsLope9c435gnXppik2EyQ==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com;\n dkim=pass header.d=altera.com; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=spcJVjm3JUIIh6fpVOL+UgCbshLXKEEgdqC4/i1cPHU=;\n b=O1krwH63ziC/hB+LZv+MuXN6Go3FNcAajRJDzfZ92uyVOtS91EvjSsG6ixgqL27t/lrdmeJtmVDcmD8GxVxWsyyUZdR3AOOAcRfSj3cUkHQ7HMwFWLmG4HdtT7gUfuY6xMThQ5fLWk8Bvy4fuSAE+kVwAM/nPclWP4Do5S3k+bIpMabiqzma04HSlH0r/ocjzeJl/SZZgna/9szh0fK85/0IQiQOdWaIOKJSJqVbNtfqP73MaShLpUR4T5N0n6MqMgygOKXrVfkqy6YNDRNILlH25EYUPY1apcIGFmxbcsbiO7y+hJZDIEJ+Ow9kvp9q7L+2qMCKTRdE2K3KXyciyA==", "From": "Chen Huei Lok <chen.huei.lok@altera.com>", "To": "u-boot@lists.denx.de", "Cc": "Tien Fong Chee <tien.fong.chee@altera.com>, Tom Rini <trini@konsulko.com>,\n Marek Vasut <marex@denx.de>,\n Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>,\n Chen Huei Lok <chen.huei.lok@altera.com>,\n Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi@altera.com>,\n Dinesh Maniyam <dinesh.maniyam@altera.com>,\n Boon Khai Ng <boon.khai.ng@altera.com>,\n Kok Kiang Hea <kok.kiang.hea@altera.com>", "Subject": "[PATCH v2 8/8] arm: socfpga: n5x: update SPL data save and restore\n implementation", "Date": "Tue, 28 Apr 2026 15:00:17 +0800", "Message-ID": "<20260428070017.16807-9-chen.huei.lok@altera.com>", "X-Mailer": "git-send-email 2.43.7", "In-Reply-To": "<20260428070017.16807-1-chen.huei.lok@altera.com>", "References": "<20260428070017.16807-1-chen.huei.lok@altera.com>", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "BYAPR07CA0083.namprd07.prod.outlook.com\n (2603:10b6:a03:12b::24) To IA3PR03MB8021.namprd03.prod.outlook.com\n (2603:10b6:208:502::17)", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "IA3PR03MB8021:EE_|MW5PR03MB6960:EE_", "X-MS-Office365-Filtering-Correlation-Id": "06b9068e-4713-4e0a-d206-08dea4f3e944", "X-MS-Exchange-AtpMessageProperties": "SA", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|376014|366016|1800799024|22082099003|18002099003|56012099003|55112099003;", "X-Microsoft-Antispam-Message-Info": "\n y90gG98FgSfPrCSOB0yPneenn2Qqr7Xs1vkX+idAsOpDBizKkFwI4/ml2EP3BxeGKYo8HMevczWHLTbeLfnBUDH/iwHKTN/w+dGqok+eY2dcgC5fKU6apYQfbnmKPbQPyAvNI6cR5iPsIuWw8IhP6cv8LlwOGJiMzgzz+7aqydJE4xucxMm2DSV6kgEgfTmQrBlobNN0GIM83DYa+oXw++NirShFDCOluJ+PxPgRyYebH9o/e1FMf32HBYCMOqAktE2Y7HYNkt3lMvARKW02ZpddRllLRo1D1WUlxOQy/ItU8Pv/BtPu8lP6Pps2dd+enPLxsT3bVxLk6Rvt9LG6J6h0exZBa7QUJGjbIrNix6SrYs+dXCFXhdXr9eS+f2fPAakW7YV2NxJuQs+JNAaw0NFGHOCA/nvSJERwKP3XiTniKvlTXo9KruVtV9peGG1G3SAhAyr1LaEuGatjvmIDbldKxDEFIfZuV1d6+bR9kItd9bAWnGsX4gl0UBsJKCFsZFJdrQRJ+8vNjCiCerK3lkC5MaNwaR29rCO5PpIDpyHpmNejg9+7X22qd7WXXLYpnpWfhcPY2gq5HOKYOe5TAckuv+PRbXy3iLCCjWcAo6lIw4lX6QyAoFPm0gbqr0bCD8kdGirANGu7cxDUc6b9CVfWgW7N0fsZ8W1tjASuLd9rjChYTB6BDMpF6x8czISvhXJCZ6huJO8shcjTHXBGOwf4VdGyZcSNU1j385USpao=", "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:IA3PR03MB8021.namprd03.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(376014)(366016)(1800799024)(22082099003)(18002099003)(56012099003)(55112099003);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n 5SEQu6W3Wt6LewF0xf7Kk2DmqlhjzHpRxoFbB4FX4cx0lCz7LUsomYhKpbmu92vvIckQQAXnAdGRO2Anq2i+pemwcbCoeQr91OXcYW39nap0fbtqHHqU+8RtYkXpXvqRfOo7la3xCTqKSzFJGAH+dDW+R1CWdGOc12wWrBSj4V3v2IFo3NzWy800ucM++gTFiPpAS3VTxKDWoayThCLt1tKjUZX4f0+9T3IkmS5G/yjzyB9R5cynFqqyRudoQ3wpW49Ng+dqJ6BMxscRsJp/EcvZdpBtnPl8auvnuNetpGtvZKskycutoM7qx55jSdA+dGaOXsgg4qe4cqpXioXg9x72u+N7txTMqnqsYZxCIt4WKGamPT8lLnijyCQiNraIHb5KDgASShXbiYmTjl7Yy6ofUWdcnJZCVpGTRpQK+DtNHdBQr3okAaXyGepq3dlBYsH7oXAERF8evepEfB9tBMdGzmpg2gY4YRTFeFwRFMRNcrPrnPjj/xzf7lhto765dLydczmGYHtZWjuKjxysxFx4aB8B4IzBpu7WCa+LnV1HyDIBqC2NYlYCsck0F5ZsGA7n+XQnG27keMuFT70Jlb+XmYUmyE0qrSVUKQBoQXv1Q2kJ5ukxcAn47ha5AO4p5Oswwf/NzhHl7uAQ9aZlpL5KS4ixfPlc8F2TZzdk5d40wvJcJtmkSuubvZBHGf7YMczy0qXpVERxcpLo7Id07A3QXR2MSXlXaGJv6iEO+dKtU69YyDcd14SDHkcIvI+NUJIwzp/xKXJyqPfcYqaM2eF/FZ+wkbvUVTUQFjZA6huo7uRF/stGSF8GYmbPF/kxrxRK8YESK7NgTvJmpbny9CwZ3T3EsjZqq9DphmdaFySHN88y2kCKLBBiHz+lOJ2lNyrG0y6ajm0csiG0fOipxYCTQX2BOaEWl28ctZQh4/7ZKnfeJ495rGyaNq339wFwaOzEQx3KDpv2r9NdG8SXvFCCVuskUg9f55Rb0HywZpGsrror/2HV9SU9MiNIE0XNphm240hrzrPlkLrX0OjwMRt/tf2V+eMjvNxjXyKbB/xmNk+zYvwunzDorD2U/Ya9qu1alomWoXbDAx6OHVTbzO1Fh/9v2ThQQ/PPPso/y4Nj4uCWYr8vAJBeVXdoPTwpG4jjR67O2whbX4jFhXtAvR9koj6pkEvtkkwZqIzTdAQT1PnmGrZJ7gDm6XyufTGiIhlnDBuVYrW/p651sXLhgoInYg0beH2U4ByuQi744R5z1ntr4OL4vF/lUXRqrLVAyG6ugJkFIcVnLBNO4noRPltubbS7V4+9nqmMP0P0jlXaXq9/L0Gl4UWnG69PFn9fNtnTmzYbMvbPEQfjpQnP/wi+1NLfxlqpL4v9VejUVVzj6MS7mt1i4wUNsQd/nwWTk5CcuGGj8aX91MI8oxSWixMNajmMQnXbjsm+HhMXibs3NABBH8MBcJ3be8h1/3GuvuKYSD4lL+VjBjSmBKbt4gGMSYyXrs1BXdlmX6p01QmTCZFgtvjGredZxCdxcGpijLxoZjKj2jXCpOBVZodtnY8kfuD8GDeLk6BaI2aPV8VOhjXjd76VCiTlFXffWo7/WodIkTI62d7T1cPlDVY00PSgmLAGM3JW3iWfgSCEB675hDTVyg/qJ8dmiQjD7ykGuHOpZFfjbhq89AUN3SbgDCUpThmPDIMJdg4J0FaLJlE4cGTqxOnskVa3zt+vY8K10HcpghveB89Qzz3a/Ywwlez1pJSrXBZVk+puD41arQg=", "X-OriginatorOrg": "altera.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 06b9068e-4713-4e0a-d206-08dea4f3e944", "X-MS-Exchange-CrossTenant-AuthSource": "IA3PR03MB8021.namprd03.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "28 Apr 2026 07:01:03.4736 (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "fbd72e03-d4a5-4110-adce-614d51f2077a", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n r71GnYxDvBdloPZ9sQqs+jrZnZcBUAIXvyGYlg5vVRO+DlbZwvk5saWfQtOnud9MqrQITudHmPKdzjcQROZr5qwJQZJ+pyhHx/1ERU7bRZs=", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "MW5PR03MB6960", "X-Mailman-Approved-At": "Tue, 28 Apr 2026 09:38:07 +0200", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.39", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>", "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "Enable backup for data section to support warm reset as no SPL image\nwould be reloaded in warm reset.\n\nSigned-off-by: Chen Huei Lok <chen.huei.lok@altera.com>\n---\n arch/arm/mach-socfpga/spl_n5x.c | 18 ++++++++++++++++++\n configs/socfpga_n5x_defconfig | 1 +\n 2 files changed, 19 insertions(+)", "diff": "diff --git a/arch/arm/mach-socfpga/spl_n5x.c b/arch/arm/mach-socfpga/spl_n5x.c\nindex f776d0c0327..8933811a7ec 100644\n--- a/arch/arm/mach-socfpga/spl_n5x.c\n+++ b/arch/arm/mach-socfpga/spl_n5x.c\n@@ -19,11 +19,29 @@\n #include <spl.h>\n #include <watchdog.h>\n \n+u32 reset_flag(u32 flag)\n+{\n+\t/* Check rstmgr.stat for warm reset status */\n+\tu32 status = readl(SOCFPGA_RSTMGR_ADDRESS);\n+\n+\t/* Check whether any L4 watchdogs or SDM had triggered warm reset */\n+\tu32 warm_reset_mask = RSTMGR_L4WD_MPU_WARMRESET_MASK;\n+\n+\tif (status & warm_reset_mask)\n+\t\treturn 0;\n+\n+\treturn 1;\n+}\n+\n void board_init_f(ulong dummy)\n {\n \tint ret;\n \tstruct udevice *dev;\n \n+#if defined(CONFIG_XPL_BUILD) && defined(CONFIG_SPL_RECOVER_DATA_SECTION)\n+\tspl_save_restore_data();\n+#endif\n+\n \tret = spl_early_init();\n \tif (ret)\n \t\thang();\ndiff --git a/configs/socfpga_n5x_defconfig b/configs/socfpga_n5x_defconfig\nindex 8ad6316bce4..27e15a13659 100644\n--- a/configs/socfpga_n5x_defconfig\n+++ b/configs/socfpga_n5x_defconfig\n@@ -22,6 +22,7 @@ CONFIG_SYS_BOOTM_LEN=0x2000000\n CONFIG_TARGET_SOCFPGA_N5X_SOCDK=y\n CONFIG_IDENT_STRING=\"socfpga_n5x\"\n CONFIG_SPL_FS_FAT=y\n+CONFIG_SPL_RECOVER_DATA_SECTION=y\n CONFIG_REMAKE_ELF=y\n CONFIG_FIT=y\n CONFIG_SPL_FIT_SIGNATURE=y\n", "prefixes": [ "v2", "8/8" ] }