Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/2229292/?format=api
{ "id": 2229292, "url": "http://patchwork.ozlabs.org/api/1.1/covers/2229292/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20260428034822.23756-1-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-1-alif.zakuan.yuslaimi@altera.com>", "date": "2026-04-28T03:48:13", "name": "[v2,0/9] SoCFPGA: Update Boot Support for Stratix10 in U-Boot", "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" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20260428034822.23756-1-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/covers/2229292/comments/", "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=PTC0VoE5;\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=\"PTC0VoE5\";\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 [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 4g4RHW0fDWz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 13:48:39 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id EFF4A84106;\n\tTue, 28 Apr 2026 05:48:35 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id 21EE1842CE; Tue, 28 Apr 2026 05:48:35 +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 B6F8483A91\n for <u-boot@lists.denx.de>; Tue, 28 Apr 2026 05:48:32 +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:26 +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:26 +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=JFC1/+OHSX53dVIGKs3oxs1EZ/GzerBntPKF47d/73HCdtHMuSA06Q5xtgrVCwLnhd/wBH7rjb1gs5NbVxVAg36OYJpocl4ZScOv9vEbl2VrQnWJ36ngUIdAnv7jZ0c2l4eSK18NsrQ150f3struoaP2S1zLkr8Y3fnfRnDJkhjhKo7FfUoOXWUcIGGzpyliW2XFDj92P0Chd1jzd8ODnVK6KeYrbnWp7FaKP3hBZ69NNSz2lKB9kFgDyZ4vAIz6j8eWUDYHcZ9jBofX2FyPpNgHr3soCYZaXrAmEv/uNv781tao1HA8XG0yEa0PRnvFyYvnJYc4pdhXMlPK1tg98Q==", "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=qhi+o+tpn1ujQie3aVvbHzNTlpHrHqmfcpUV3Ba20dE=;\n b=oTDaxCtcIDQB5aWjzFjXU6sbKg6k+HKiPeh7yoxNq1XEvk6iB7MQ8hR+/tI/L2aronRz1bCHtqmC9yfh4u/1wkpnbBfINPNKBbF4ismrquKsXsGo/cZb+gyd3IR7LfQqtTLVamOrBV3ijeSUFeiWyQwrbXKgh9XmHjFI2HKKvbXKzUIL3OXd2UJdE6fh6Y3BpnE6dX6LoeDJZAJfzDrKGvH0nMAh43gj0aGgQebBjccRTJN2nYQv70sVIpAqNAobQgcJFxb8lh92XmFoc4kAtWbYaGxiCFdt1DZdVOrsBmYh2krWI2Rs3sYENdR/OVqW0E6ORQOiVsfxWRxvalbKBg==", "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=qhi+o+tpn1ujQie3aVvbHzNTlpHrHqmfcpUV3Ba20dE=;\n b=PTC0VoE5KsbUPq8AKrAMJlpgKLT8+gp48ugrLBNkwnf5q0ZpBCf4iS/Q903edzwps7JkESB4EkCplzsUSog1R94FmfLfLVERxGqCotNFZWPVR9fQuAO6eOelsCua51wR/xSx+ZHrtMjDGaZ+cczLOgI+5Anm60Puezxs1R2zEd05I/UIi9wtPbTUrtusttSZFqpyEX95EmNpEH01Rxuf8b+MEbRx4mkWzKFv6M0t4TtPa9+M7UiV47ZdZMpTgXtDLCKea4xY+BXsDljfAK4PT+7/fcnA3hjXz6GnvtT6vzeqaNgAXIQF01eybSpVe+64SzgfBEd9xrFPkmQXEhAkYw==", "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 0/9] SoCFPGA: Update Boot Support for Stratix10 in U-Boot", "Date": "Mon, 27 Apr 2026 20:48:13 -0700", "Message-ID": "<20260428034822.23756-1-alif.zakuan.yuslaimi@altera.com>", "X-Mailer": "git-send-email 2.43.7", "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": "573e2dda-cf30-470c-8c67-08dea4d90086", "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|18002099003|56012099003|55112099003;", "X-Microsoft-Antispam-Message-Info": "\n /EJxlbScHplF/Ohr/86ew3pgA3l2lI1Q8k81Li7+LU0M38obnpiDaKq0DhYwBgccnMPKURZ9BnzwuHAYBenxTw24DXRC9maVHzK4mn1m+hFEq1HeTFWNLw0l6HwZsx/KNPAppGKgz5WsS38p+utnjsrVHHMAEZnqFq8ruKomaeedK9DxCFUaysa1SW29jIFpkB0vts3pvgDfPO/qCJYATmh2NFkRXsLbkRmYo4uGANH3eTeb9CEPMZ4051N20T3q7JRvKdl3oqoNsqsruF2iMapXbUAh32sWVKXY7rdiNtmHCdMibqP9A6Zz2vWUewTF/xKYW7AWnFPQ8xk7qdkVHFSfuwpgG3JpstGpGCCYO0OEQ8sWbwnoDt2b/EtSBt4Xr8PhRWySTuMeyA+Z9d4vcIzxQg5XYGUyj2nI6h2P/HBGSE7N9SfgwHnQw/V1Fit5Wpc6s7RZlXNtxna8I35vgjrU1sjTAd9nEYNGrjBVUb8w9B4cAl5FL/9a3j/Dp7lzBNdkS+8DFhe917wc9/jGw5Tuz+1F9TecO4wWmunB7wB1oBCvDamLSOoexbHO2Lhz6WTJlUR+Mv9RJuvINzm8KwA+FMYGw3NFLSZuyZozCxZmxc4X9j/ryHJyImMfi29T6Dnn8LboUqSJa+7mIqEdfEffX8jmtqzGbtyEI0epgLP4967ZG/M7do8aYJ0dxcxJ8g2dBHM2kiFnKG2WeSq7ahLsZJQzHMKg6EePiR+JzY8=", "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)(18002099003)(56012099003)(55112099003);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n 5wSPydseWhPWVMWkG8UhpMAtyPLSVOvReUJ38mHcJ0O6qfaDZg6gVh9YToeijTqPgvvEX9cEhgKZBbiWrgNTSuOCUsCLEf7PkfB0W0HZqspE/R5m3EXc6iIWcdPfo73G7nqtIottCx/VEpjXAZhAirjC5V6d31NKXxJhs8pcdHrytNhQgzPp+CTVkJHVandiVNOu0HR0iHKG2VarWGTtPEJX1+WAy5jfZ2eZ+45iN+4GvdslyY+OvFQw6jgdLEx+TXJcEG8qAPcdpEfi3cstiTxtf9G8PIjQNwrODOGseTjgqw65OZB42CpRa2ArSF/g/kZSFG6fJ+NJpck81be2RBirhNNiSaT1q8iJT+wqNkrvAvbVE1UFoxvmJ+VQ4iWL/7nXAR38zboIwBOX6TSrVX78os8Se7cfL+aQx3/ffLspbL3yLoEWk7qAdBi3zu/u9Vj/3fdNYoomQZhNTYEHwH3GVMAHpXHOz3NBgfqHzXdll9i8fZKLa96rvIpDjCDwA84RKPxNIZRyUtx+dcIIp/5xcajuuQrTNDUUnmVDNPw3lGBApmQvDDSxCfSLKea7bmGVxR5OKr37J9bHGKAUfiy9jWuLNAneZNZGKpT8Qoe1cZEam3NiSQaY4ctFttg86XKGtflIy/0qG9EQApNDo6t1/2/ZUBgwUQ15JwLlCXkHBW6q+Rpc3TGhZ5FkRs07k/N3F8s9x/0TF2aG3GzMLUs94CTb5CF1UXSdOrbgkDjlaKJUJPNtV3varOPAslEOEt+9rfPS//vmDcMjwdfSft3nyYBljwG6HmzY20EOIr6Oq2EPr51J+zp8kxRsBY+nFGGXYkPGdsci4EwplyShym23Jo0V0gCe2NLoMG32ctsIx/rU9CyoZhD1sNO7TmT/UpahUwWaLafsQT+ga/CuYqFMgrCEuYJg6oTUcBMbKKY8l+ZSgSXC22CqOKv0LboZegeuZTZZnEGR3lCC8QY3aimce4sG5XFiu/7OTxTdNz482bRmGb7AUAGbIU+0rxreo9bupzS2ZCcKzpRRSu5wSD/jj+g7e/aP1Z3aOcevQ61YesYtkWTLnNOTtdBj9xS+8/hJX45eG0xlaNtllEx0S5RpkwhZwcltZQNPqSatQCRy3mMjxMgYoMa3kcMNdkgXOtIOXjV1cmz7H8sBW1059tfMGGKx/0c3TLHTqwmhZ5nqvmMv3EI1A0RvONI7zOig7fO2AChRITWsXeA40rK8Wjw7GUw6NiuGswfqCQKeWOiVs8+wcySFLLDATrgOsYd9GEcDqtL9fj+DvGey4WBwDhSx6LLNDkCddMZPsJcqDE0tdW6bihx8MUf7aDhnSLWS9O6KVgoAyctmiRNy4pE4Vdq5KxSTvtcLerD/00F7SOEUiEC+C60Xph4uyJI4B+OI7wFYALkWQd3okmcneJSewsbcthUsofdg9qHoNcU+el8llyuDjP0no4Cv30o1no27p37wg22MJpGRKwOIe5b3HJDuK5s/jVIH9gnG+zPVj1jG9Vwmlg8zOg6+EFsmpfw2AHZLJSLV/tBctm/NuiyWCyTMRTwz1Ro1YZ560b9XO0p7LjAUxHP4KmsAq0LyViiwhCiS4on3NFJ6yHjS257qsQPuXfOMtigSKaoAA7xFRCMYJSMp96QRjmlToCzRr3dlIwt+mxmbnaLXPrHFwQAl7wdXwjYbX5JsFQ+f/cdyCgoM9bwvtSEdHHCyZ5Lum9k2470sZsnXLekFV9GNimqS2Fbrh3PTHttDvyV6upw/CA0w5LYpkAmoPHfjZYdKMi3i", "X-OriginatorOrg": "altera.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 573e2dda-cf30-470c-8c67-08dea4d90086", "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:26.4616 (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 dbGelEkDsjUY7vkzSVnc8NV3u35GeBTdXbA/1u81fz7wnfsoXoHC71y3DN4LDTtX2bigU2Kc6EtQC12mXesLAHOVTK7m8u2pSLBziB6lnWw=", "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\nThis patch set updates the boot support for the Altera SoCFPGA Stratix10 platform in U-Boot. The changes include:\n 1. Board-specific configurations and setup required to enable Stratix10\n multiboot operation in U-Boot.\n 2. Integration of cache coherency unit (CCU) initialization routine,\n including CCU conguration in DT.\n 3. Clock, firewall (configured in DT), SMMU, low level initialization\n specific to Stratix10.\n 4. Refactor of the Stratix10 clock driver and targeted updates to the\n MMC driver for compatibility with the refactored clock driver.\n\nThis patch set has been tested on Stratix10 devkit with QSPI boot (UBI/UBIFS), SDMMC boot and RAM boot (TFTP & ARM DS debugger).\n\nv1->v2:\n--------\nPatch 1\n- Cleaned up git merge artifact\n- Cleaned up cdns,read-delay parameter for spi node\n- Cleaned up duplicated /delete-node/ kernel in binman node\n\nPatch 7\n- Implement using real hardware clock source frequency following Agilex clock driver\n\nPatch 9\n- Commit message improvement\n\nHistory:\n--------\n[v1]: https://patchwork.ozlabs.org/project/uboot/cover/20260403022513.9446-1-alif.zakuan.yuslaimi@altera.com/\n\nAlif Zakuan Yuslaimi (9):\n arch: arm: dts: stratix10: Switch to using upstream Linux DT config\n configs: stratix10: Combine defconfig for all boot flashes\n arm: socfpga: Move firmware register settings from source code to\n device tree\n arm: socfpga: Update Stratix10 SPL data save and restore\n implementation\n arm: socfpga: s10: Enable system manager driver for Stratix10\n ddr: altera: soc64: Add secure region support for ATF flow\n clk: s10: Refactor S10 clock driver\n mmc: socfpga_dw_mmc: Exclude S10 from legacy clkmgr address retrieval\n spl: s10: Enhance watchdog support in SPL for Stratix 10\n\n MAINTAINERS | 2 +\n arch/arm/dts/Makefile | 3 +-\n arch/arm/dts/socfpga_stratix10-u-boot.dtsi | 313 +++++++++\n arch/arm/dts/socfpga_stratix10.dtsi | 430 -------------\n .../dts/socfpga_stratix10_socdk-u-boot.dtsi | 143 ++++-\n arch/arm/dts/socfpga_stratix10_socdk.dts | 143 -----\n arch/arm/mach-socfpga/Kconfig | 2 +\n arch/arm/mach-socfpga/Makefile | 1 +\n arch/arm/mach-socfpga/clock_manager_s10.c | 449 ++-----------\n .../include/mach/clock_manager_s10.h | 176 +----\n arch/arm/mach-socfpga/misc.c | 6 +-\n arch/arm/mach-socfpga/spl_s10.c | 70 +-\n board/altera/stratix10-socdk/Makefile | 7 +\n board/altera/stratix10-socdk/socfpga.c | 12 +\n configs/socfpga_stratix10_atf_defconfig | 90 ---\n configs/socfpga_stratix10_defconfig | 103 +--\n drivers/clk/altera/Makefile | 1 +\n drivers/clk/altera/clk-s10.c | 603 ++++++++++++++++++\n drivers/clk/altera/clk-s10.h | 202 ++++++\n drivers/ddr/altera/sdram_s10.c | 60 +-\n drivers/mmc/socfpga_dw_mmc.c | 6 +-\n 21 files changed, 1444 insertions(+), 1378 deletions(-)\n delete mode 100644 arch/arm/dts/socfpga_stratix10.dtsi\n delete mode 100644 arch/arm/dts/socfpga_stratix10_socdk.dts\n create mode 100644 board/altera/stratix10-socdk/Makefile\n create mode 100644 board/altera/stratix10-socdk/socfpga.c\n delete mode 100644 configs/socfpga_stratix10_atf_defconfig\n create mode 100644 drivers/clk/altera/clk-s10.c\n create mode 100644 drivers/clk/altera/clk-s10.h" }