Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2229296/?format=api
{ "id": 2229296, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2229296/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260428034822.23756-5-alif.zakuan.yuslaimi@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": "<20260428034822.23756-5-alif.zakuan.yuslaimi@altera.com>", "date": "2026-04-28T03:48:17", "name": "[v2,4/9] arm: socfpga: Update Stratix10 SPL data save and restore implementation", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "13ef78b0d58ed4cf84b82b63b89f3db1ff22c4a7", "submitter": { "id": 90458, "url": "http://patchwork.ozlabs.org/api/1.1/people/90458/?format=api", "name": "YUSLAIMI, ALIF ZAKUAN", "email": "alif.zakuan.yuslaimi@altera.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260428034822.23756-5-alif.zakuan.yuslaimi@altera.com/mbox/", "series": [ { "id": 501758, "url": "http://patchwork.ozlabs.org/api/1.1/series/501758/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=501758", "date": "2026-04-28T03:48:13", "name": "SoCFPGA: Update Boot Support for Stratix10 in U-Boot", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/501758/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2229296/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2229296/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=HBcrekTG;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; 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=\"HBcrekTG\";\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=alif.zakuan.yuslaimi@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\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\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 4g4RJ92hbvz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 13:49:13 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id F167284307;\n\tTue, 28 Apr 2026 05:48:41 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id 3ACC5842A2; Tue, 28 Apr 2026 05:48:38 +0200 (CEST)", "from PH8PR06CU001.outbound.protection.outlook.com\n (mail-westus3azlp170120001.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c107::1])\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 2F449842CE\n for <u-boot@lists.denx.de>; Tue, 28 Apr 2026 05:48:36 +0200 (CEST)", "from PH7PR03MB7063.namprd03.prod.outlook.com (2603:10b6:510:2a4::6)\n by SJ2PR03MB7403.namprd03.prod.outlook.com (2603:10b6:a03:55a::22)\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 03:48:33 +0000", "from PH7PR03MB7063.namprd03.prod.outlook.com\n ([fe80::f6cf:4203:1cbc:cd21]) by PH7PR03MB7063.namprd03.prod.outlook.com\n ([fe80::f6cf:4203:1cbc:cd21%4]) with mapi id 15.20.9846.021; Tue, 28 Apr 2026\n 03:48:32 +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_NONE,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=AGSjim6Re8rj1IDS4jOnTMjfzRzSxBaS20IR7N7uEGTtbsLh4PvZhJ3o8uw3neroRq3IhtY+9ItJ94HRC8bVOUnnpICQq6h7rPqpxgJcyKFvq+IPVaMYRHTD1Hc5LSKwu3Wrf26wytAmH+Co6eS0SzJsSVLghkCKAU5HHzQyhB0gEBiaKIHCYLDIjHjc0tZaYTJnUHPwpQlQWfp7R/kMzsK2fhrYIiMRaOKSjgHwISq+ujKq0fX2NuADJOlm3dxUUzT+vKmpQZrBzI7Rxc8WHC9Fz6JknPm3zrBQgqRf2fcRxlclqgw0rfu7UvyuIWxzf2gA+yUKPPtVO+6z5XQ5AQ==", "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=cm57uH8OTUY9MJnCb+LhMW7oLT0d35RCN7/rBMSB3C4=;\n b=Pnueh30rjhwWu/8lRQFMrxHP/8jmoaPs/4bIf96uP7ueHYEKJ33fHrJRoNXHhf60ckDP02lkYaljnJT10R3bAdstvSOSTGCnv1bEJW2q9AJbS+3t/q8cembw/m+kBF4fH/wBxVj9fSol/pUKijqBrx/DEXtYJeQt621hPdIl/4P9jEP3Crtn5/aEa39Oof69chkUUWJ8hcN4JI3CWAvVPZK7lTYZ0Vo3gBrfjC0ffLif5lzqMyAq2JQSaa27cIfpDx28VY1ibmGQUtJxf4ju3ggjZaIq0NmP2lQ0LZMm+Ku0ZSPDkWT1Ps67+yZmJGj8vkuGYNUXFJFFMTI1po4EaQ==", "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=cm57uH8OTUY9MJnCb+LhMW7oLT0d35RCN7/rBMSB3C4=;\n b=HBcrekTGqSxQ7MpvsZ6lON5au1ATRS1lPKq/r5/8ZsufSOZRRm3lfoCj1KpLraHOONHgcFC1GxVYW9iXPdlm8DCTo2Hcpq7uC2axYbFl/UJHYNZ/RKX8RWA4G/9E4kuxKtJMbUjQZrwVA+fIZMVhnS36xFO3m8MtqmF98xCdBNAHU5pwsOXNSINHIqjA+q2wNdxQNAEL56Rr2Hwj5oretko8i/i1UylH1Upcp6gZoeCYQSzUcZBwPA8l1zgEtHpX1Ma1EgXCC7to5AU70EgnTm9gIegErMbBnQIrGwtxeGZB2nfncxFROtELnJQjMWyu8k4IYoNX1R5gHJZH9+/3pQ==", "From": "alif.zakuan.yuslaimi@altera.com", "To": "u-boot@lists.denx.de", "Cc": "Tom Rini <trini@konsulko.com>, Marek Vasut <marex@denx.de>,\n Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>,\n Tien Fong Chee <tien.fong.chee@altera.com>,\n Lukasz Majewski <lukma@denx.de>, Peng Fan <peng.fan@nxp.com>,\n Jaehoon Chung <jh80.chung@samsung.com>, Simon Glass <sjg@chromium.org>,\n Neil Armstrong <neil.armstrong@linaro.org>,\n Kory Maincent <kory.maincent@bootlin.com>, Yao Zi <me@ziyao.cc>,\n Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi@altera.com>", "Subject": "[PATCH v2 4/9] arm: socfpga: Update Stratix10 SPL data save and\n restore implementation", "Date": "Mon, 27 Apr 2026 20:48:17 -0700", "Message-ID": "<20260428034822.23756-5-alif.zakuan.yuslaimi@altera.com>", "X-Mailer": "git-send-email 2.43.7", "In-Reply-To": "<20260428034822.23756-1-alif.zakuan.yuslaimi@altera.com>", "References": "<20260428034822.23756-1-alif.zakuan.yuslaimi@altera.com>", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "SJ0PR13CA0224.namprd13.prod.outlook.com\n (2603:10b6:a03:2c1::19) To PH7PR03MB7063.namprd03.prod.outlook.com\n (2603:10b6:510:2a4::6)", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "PH7PR03MB7063:EE_|SJ2PR03MB7403:EE_", "X-MS-Office365-Filtering-Correlation-Id": "0a214791-2587-47d1-420c-08dea4d90468", "X-MS-Exchange-AtpMessageProperties": "SA", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|7416014|376014|1800799024|366016|22082099003|18002099003|56012099003|55112099003;", "X-Microsoft-Antispam-Message-Info": "\n wxmQdHgU/2oE/NI46ZcpqTan5l0VwY4KfP0WHPtqWZHaTqnWvlW02JOFM9qJTpxrATM3XyxzRfrbVD24Wp3WhwtZpHY4eXGbOerwstE3fErSf93wMIqqeSSY/dhDr2Czid8+LkHy3EkAMddQZI04A5DAoKo+O21cI/vajmltozmPTAsLI8JruUs9VYlIAOn9kiIgBaJnr7IOr5ILBJEHp9vgX7/4o4orRqd7/qNDGISzrH9LBYJ6N6yJ0eJAW/LDG/lZhQHucwgS6yFt8UIy+L7VA6omfaESkLpUEjwcTihs0f17U9ES4tgbgOeA/3VCL/42iYf9zIPocVEEcmdII0+Zg+caTq840I/iaJzkHm51f7h2HB/Lt0Qr0D34J1y2QxYAgywsAiarfrpquQcXdh3aIdOWUf94YftqUhMnB3NLl0yUpKCidpKar4gv/cvf4wka+MNcP3wy7BeQ5jqo+GURFXcaE/lgz6ZyNCMsZrwwGBHxAdOtZDV+F3VJADy39sgJk2cBDvpWn8ikFl99y0EwFE4ZgA9Fw4Av+Ysw0Pvk6MnRmMT3xT7HhBtN31QgaVMwlJQUF3/RlGs9a7at9c4tZBAyvw37uvpGNOsGeOsdXyfGvhN7m34HyieMHxw7JuvI/G6NKOZY7RJChmQw5kKiQPsKgno11TdBnGVEg93a/n5aFDhW+ndMjJIsSyUkcXnKOPSwYj6zPe2rlN30QiXEIkg9Z/BCOBT3hPG9mKM=", "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:PH7PR03MB7063.namprd03.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(7416014)(376014)(1800799024)(366016)(22082099003)(18002099003)(56012099003)(55112099003);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n bvgLYGvQBGDrW9DIMDOcG05wJaag4jIw74pe4H4DlqSu6Fpn02HbpQ4LUZJTh4/nuSDSkj6mUNL21KqAc/llNnBXShWwKfBjz18eaH3i+qEwpbqyZjmiAKryNWHANhcbylloeRT8h/HSvd8ej3sZmwZPYQsMW0aqHXxMRF7dDIeyAmfZL5bKG7DQRZTDj5U6JlNYPXDVa4iHJjvfYToYBJIsM2YwidgeJIkksklYbHOrFUXuWe9gaBuAQng72Id8v1BkXPwHBp/AiSXso/+Pucgr+6/xS0IGCrXuFXV7DbzufJJ+N4HwKfuE/W0pKlVuZdx32uUUBiDdtMagDqq8G06DELjJtehuwNc6UlZQw8WYTnYuu2y4wcNk5J5HJKF4tquDKrWDhTX76wMa5wnbFb5c2DB4LUiu35BdBMaXjTuJMlhF2Whk/w1jlFMwYfcYX/doyf8rkkuCu7SudFCDSS87vD0DMY1so0xqUFDfB+3eMn/1wCyuaYN9sYtiYuZKmUtYXE46ERRg4UgBmbLUWRFMl2MmPrhqldWKyyUJPV++4D5dlKWkFGR9ealSWAVjNXSRsKKXzwtaBWtapDE9S6+EP3n4NWXqQUllB+XOWIr6hRafw9T/kg2Ic5BebfI4tesis+Gca7G74rNwFDPoF8oQjCXqY4ssZvqCYS+4dgMrI8xTwc78lNYU4RMvs5U0xRA3eBrjrzW/nhCTcVSIs3V1jdl6bc+vWM9Ds+BxwtdbFgOXpEJHJHbKcblHslKZj6w2OG4gd2KLSYsipkA4UYhpq1hC06+27nK1x5VrPFH4fCv6qQ/e+v0NK4987Fc7301Fl8Ls74Zh0eBpYWA5XQjMavmcChnsEuv31F5Gjs7oYH4nKbbHiBEAEki0MQhigzPexa9OYO9Dp+XscWm7mffC1bXjITdH58+XJNxJb81mdYnKjqAS3pr+Zdjudiy+DkVrPiwdhaH0HD9AAalWa6ggPeEExdk8Bot8S4Efkr21SDGbJjIBE9yqrtHscxpDDZ3FXVIoq58cjjqiVRUiJKKAAqHq69SjoPmohGTyKg5YqVdMxVgqQtePDKfexnYQyJgARJCpCpiTfqM2zzJ4piyijPSXQc2q+Flshp3ZIs9Ed6hgflt3Fx/WW4VrsHl9FcFIXYHZ4RPCjl6bnWoJp/OASyLD4uKEDgk/STbvTeSsvuLBpwwF+Rn/RHY0rS8l3f30hzF51qrCE/OyUqs+tJyHnWsA94JoIfH/gYJ0gxrXg9JpGQMZ7g4CAayxySU4hSe3K5898ThwYPZGUaQs5901K9Bxr2mDB2lOPtPS/ne7RzAS9ZJnCM/FV6DESkBJ424Z603Uu7p+8Wl/DekhZiP1PgFg3KfWjRIBjiuByrb0D5fOEFWBVtk5rm1YEekNvNKnssOGDVrj/eNVMyYYUUJyAS0vZCffqBAzE8N4JXJymZnoAunz1ef3uCul8A83pz90HFMd9oPl4kzsS+c6ddbHqCc+fdhhyi40GdNaKnnaBStOS0lEKXr6NmCVfUyFHkOkNpt9/ty9iwpQWtWsnxhchS5aVkmGIkqaXsRcH9dEHI+REfSnmklXSyeHePV/cOeuYk0PvQ4KlsWhKSUj+ZpIoGLoV5wJL3ExQWQs9+hchG3IGr3LvD4+/S3nASkxk/gT+VYg+uz59XGWFoFIRTLrpGmrEFEsiwhnFkwlhXzLtpEeJSG3ib967wYXH1PFXbgTC48iVJZqcmrWv6bGbcIE8kw5NUtXtzTYybVDMMdEiAxjUN9iSqVMk4G1eRpi", "X-OriginatorOrg": "altera.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 0a214791-2587-47d1-420c-08dea4d90468", "X-MS-Exchange-CrossTenant-AuthSource": "PH7PR03MB7063.namprd03.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "28 Apr 2026 03:48:32.5413 (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 rNBrUeJEHd1179jAUgfvYIhWIFGclKzOj+nYplpEvjkqL0YnZIGtVn1bOEllLBUZ0uk9ETj+azDIH/7YYWewTTLORO6hahaEtyTq7UzgDPg=", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SJ2PR03MB7403", "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": "From: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi@altera.com>\n\nEnable backup for data section to support warm reset in Stratix10 SPL as\nno SPL image would be reloaded in warm reset.\n\nSigned-off-by: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi@altera.com>\n---\n arch/arm/mach-socfpga/spl_s10.c | 17 +++++++++++++++++\n configs/socfpga_stratix10_defconfig | 2 +-\n 2 files changed, 18 insertions(+), 1 deletion(-)", "diff": "diff --git a/arch/arm/mach-socfpga/spl_s10.c b/arch/arm/mach-socfpga/spl_s10.c\nindex 8ab80740c6e..ce1d5d4c8ff 100644\n--- a/arch/arm/mach-socfpga/spl_s10.c\n+++ b/arch/arm/mach-socfpga/spl_s10.c\n@@ -21,12 +21,29 @@\n #include <watchdog.h>\n #include <dm/uclass.h>\n \n+u32 reset_flag(void)\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 \tconst struct cm_config *cm_default_cfg = cm_get_default_config();\n \tint ret;\n \tstruct udevice *dev;\n \n+\tif (IS_ENABLED(CONFIG_XPL_BUILD))\n+\t\tspl_save_restore_data();\n+\n \tret = spl_early_init();\n \tif (ret)\n \t\thang();\ndiff --git a/configs/socfpga_stratix10_defconfig b/configs/socfpga_stratix10_defconfig\nindex 02a1875a72e..6a6f1d98c16 100644\n--- a/configs/socfpga_stratix10_defconfig\n+++ b/configs/socfpga_stratix10_defconfig\n@@ -1,6 +1,5 @@\n CONFIG_ARM=y\n CONFIG_COUNTER_FREQUENCY=400000000\n-CONFIG_SPL_LDSCRIPT=\"arch/arm/mach-socfpga/u-boot-spl-soc64.lds\"\n CONFIG_ARCH_SOCFPGA=y\n CONFIG_TEXT_BASE=0x200000\n CONFIG_SYS_MALLOC_F_LEN=0x2000\n@@ -16,6 +15,7 @@ CONFIG_SPL_TEXT_BASE=0xFFE00000\n CONFIG_TARGET_SOCFPGA_STRATIX10_SOCDK=y\n CONFIG_IDENT_STRING=\"socfpga_stratix10\"\n CONFIG_SPL_FS_FAT=y\n+CONFIG_SPL_RECOVER_DATA_SECTION=y\n CONFIG_DISTRO_DEFAULTS=y\n CONFIG_FIT=y\n CONFIG_SPL_FIT_SIGNATURE=y\n", "prefixes": [ "v2", "4/9" ] }