Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2218993/?format=api
{ "id": 2218993, "url": "http://patchwork.ozlabs.org/api/patches/2218993/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/a67c5f278a0824723d448fcf230dde2f93c6dda8.1775121078.git.simona.toaca@nxp.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/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, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<a67c5f278a0824723d448fcf230dde2f93c6dda8.1775121078.git.simona.toaca@nxp.com>", "list_archive_url": null, "date": "2026-04-02T09:40:46", "name": "[v3,4/6] board: nxp: imx9{4, 5, 52}_evk: Add qb save option in SPL", "commit_ref": null, "pull_url": null, "state": "changes-requested", "archived": false, "hash": "8ea748697927f4b55a2c709cf313dbf51d4f78ad", "submitter": { "id": 92829, "url": "http://patchwork.ozlabs.org/api/people/92829/?format=api", "name": "Simona Toaca", "email": "simona.toaca@oss.nxp.com" }, "delegate": { "id": 151988, "url": "http://patchwork.ozlabs.org/api/users/151988/?format=api", "username": "festevam", "first_name": "Fabio", "last_name": "Estevam", "email": "festevam@gmail.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/a67c5f278a0824723d448fcf230dde2f93c6dda8.1775121078.git.simona.toaca@nxp.com/mbox/", "series": [ { "id": 498456, "url": "http://patchwork.ozlabs.org/api/series/498456/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=498456", "date": "2026-04-02T09:40:42", "name": "imx9{4,5,52}: Add Quickboot support", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/498456/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2218993/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2218993/checks/", "tags": {}, "related": [], "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=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector1-NXP1-onmicrosoft-com\n header.b=fqq7E0WU;\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=none (p=none dis=none) header.from=oss.nxp.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com\n header.b=\"fqq7E0WU\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=oss.nxp.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=simona.toaca@oss.nxp.com", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=oss.nxp.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 4fmc5c68vMz1yFv\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 02 Apr 2026 20:30:12 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id EF2DD840ED;\n\tThu, 2 Apr 2026 11:29:46 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id 27EC1840CB; Thu, 2 Apr 2026 11:29:46 +0200 (CEST)", "from DUZPR83CU001.outbound.protection.outlook.com\n (mail-northeuropeazlp170120005.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c200::5])\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 E2D2284175\n for <u-boot@lists.denx.de>; Thu, 2 Apr 2026 11:29:36 +0200 (CEST)", "from VI0PR04MB11917.eurprd04.prod.outlook.com (2603:10a6:800:306::9)\n by AM7PR04MB7095.eurprd04.prod.outlook.com (2603:10a6:20b:11c::21)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.28; Thu, 2 Apr\n 2026 09:29:34 +0000", "from VI0PR04MB11917.eurprd04.prod.outlook.com\n ([fe80::a506:3460:d2bc:26e7]) by VI0PR04MB11917.eurprd04.prod.outlook.com\n ([fe80::a506:3460:d2bc:26e7%4]) with mapi id 15.20.9769.016; Thu, 2 Apr 2026\n 09:29:34 +0000" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,FORGED_SPF_HELO,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,\n T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=ljkUvQpOK+FrjmD6+97jQkGdPxBnXseTHyEJwm15v+s328jIEJtPzCwd37Y03suixPmq4M9OfF03AWU/I0f6sJ8TWN/FdDjza+mYtjp/2nfmrpMwNvamDatRJaCw1stVSTt42dhWgVoJPBHGhnR4ctX768KioQy0qFQGjCaOdvF3mj1VCDDsl7mXaa8RYNrhsAurRzTEDEnWhoSWpEexn4AepnhtXUMuMVfeY7Kk8Iyj3O1sWQTwgZ7LWLkJdzyoLQVuqkr6O9wthzHbTzvAR2GGy1rReGFMGTDnwg2SmOuQDjmkeDZ8k0FTU4ukkrCdL9nIO5llzzCpd65IHKpCsg==", "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=DueOb0fSDPa/hv1/oj9GYYlM9G+Mv8wSOZeIo+Iq3D8=;\n b=IcEmLCSyZklqi5Jyg5kR4kDW0RXNqw+xNIJ3WfIXspLsJdatu7dkYd7aLghYOe/M7ZuCzMBMrtXoIngHDlvmwomerRxIun9WwYLwMkcOj5KEGNQ2hFb0ftLsw1R5FyIEXJdUxGySwTgTm5GIKmn29UKlHqcohvXOLjajFmvqy7cT7cHVZSSJK0GbSogfmSVSq1Bk0lJKRWzT2XmiMN6Na0kA2YQnyHsK1fyJkQnQkPdFzxk1y8WajbI/ScqWF4carQEifiDtS83SGRVFQFMmfpeN7GsZujyy5p5nz0Znv5v/qDvRap0IQMSRdHTVdxByX/APurCTlrVnWQQI3vW7lA==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com;\n dkim=pass header.d=oss.nxp.com; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com;\n s=selector1-NXP1-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=DueOb0fSDPa/hv1/oj9GYYlM9G+Mv8wSOZeIo+Iq3D8=;\n b=fqq7E0WU2viDgcHzqXqRjmyMUVg06OWMl6IKgO8/GK3FtpexoVuwk0Wp2/T8JjeC3j7q0xhmUcjwxvwGuWvJ8BkHliMwmRBrX/5dkJ5YHqEqqyDvdB8VH08CeRpnBQg6+7GTZ0xpLcGEEo+C7sF76XrBIdvntXHGHu+wBr05RkWA5HsESNl9tpxjnpBPnqxukgkQjVnRg6QXby8fX9d4MMHeQ9m+Kt9RSsMqtOUBge4KQKmY3BAKbgH8tr7MwP1/UCwiZEP/ipUAlCzGiDjhf6W5pNQ27rhxv0wxi5r4J8ZpK+kSKTZaLA9ISOKQ0OiaRKjinFUjIxrKr9uX2qTH1g==", "From": "\"Simona Toaca (OSS)\" <simona.toaca@oss.nxp.com>", "To": "uboot-imx@nxp.com,\n\tu-boot@lists.denx.de", "Cc": "Stefano Babic <sbabic@nabladev.com>, festevam@gmail.com, peng.fan@nxp.com,\n alice.guo@nxp.com, viorel.suman@nxp.com, simona.toaca@nxp.com,\n ye.li@nxp.com, ping.bai@nxp.com, marex@nabladev.com,\n sebastien.szymanski@armadeus.com, ravi@prevas.dk,\n joao.goncalves@toradex.com, ji.luo@nxp.com, semen.protsenko@linaro.org,\n tharvey@gateworks.com, qijian.guo@nxp.com", "Subject": "[PATCH v3 4/6] board: nxp: imx9{4, 5,\n 52}_evk: Add qb save option in SPL", "Date": "Thu, 2 Apr 2026 12:40:46 +0300", "Message-ID": "\n <a67c5f278a0824723d448fcf230dde2f93c6dda8.1775121078.git.simona.toaca@nxp.com>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<cover.1775121078.git.simona.toaca@nxp.com>", "References": "<cover.1775121078.git.simona.toaca@nxp.com>", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "FR4P281CA0122.DEUP281.PROD.OUTLOOK.COM\n (2603:10a6:d10:b9::6) To VI0PR04MB11917.eurprd04.prod.outlook.com\n (2603:10a6:800:306::9)", "MIME-Version": "1.0", "X-MS-Exchange-MessageSentRepresentingType": "1", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "VI0PR04MB11917:EE_|AM7PR04MB7095:EE_", "X-MS-Office365-Filtering-Correlation-Id": "3841bcfe-a915-4473-5dc3-08de909a5a27", "X-MS-Exchange-SharedMailbox-RoutingAgent-Processed": "True", "X-LD-Processed": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|366016|19092799006|376014|1800799024|18002099003|22082099003|56012099003;", "X-Microsoft-Antispam-Message-Info": "\n HnoU0WGT44WwID+FxPgm55K/r4X0C9ULF5nN3A/+dN50vZjpIgp6vJxhBzjuI4RSqfauKdlJKSlFautTqmmwsg6t0f2SINXr2pfDc1MGOCy/nEJ2EVfM1YLpT02aga1iZgWRNAAUTJzs6ICL2ILnMM9wFgrA4TwVhaOcsjh86lmwOUxjgNtvCALDsQBT7xzuJUKfKr+rS4ERkBQbZ43tF4Vmd4lckHdkZllHwuerhUlXM0aKeTof2dYN1VVGsvtx38FZ/NLAevWcSaT+4Rtht3WQbVJr38gopf57fR//b4HROHWtV/mvabFrHcclrBiC5sqj1jVeJEmJ0Eg+vh0S+duLcsKhnUswcT20GcpufVORZfFWmqFNor3mbrQQBPEKGUNGA3B6NrcGPFGBLJFY/8fZrwJxlXxyeF4ftwP4w9B+DuN1dPwHQTmqonFUcR90TtkaDhsAzcS+HcNleb3B4jXCiANT3K7/4BgeBKpqAktzpQzq/7Sbbtc2+5kfZ7GpgXid5JdukoR4GHx02haM5rzgWoM0mTOxDXdJFqqlt3WmuPI2QK34Yf/3CJJSbCQaHGw1O+FP7K2mO4/lgK4I+hxbC6t5i5F4QVmsPEhZOd4aDigO9DQGFW/YkGavdYiw+7AqHAH6AtOUjpPOUP6EYhjuU+I/dx8esMF8eM2DEMGY2XobpNu52HJRyns7IBzgqc7ADDfotGnzsowI0HwRmfk9lN53ku1aUsHyNqJnqJM=", "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:VI0PR04MB11917.eurprd04.prod.outlook.com; PTR:;\n CAT:NONE;\n SFS:(13230040)(366016)(19092799006)(376014)(1800799024)(18002099003)(22082099003)(56012099003);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n HLUvINC5slHvufUhom+IEb3gdw6E5p+F2eCVvpSn7kNnQDEOnD7dbj2ZBI3jxb+Xxh/xx9Xf3POgGfnXu3hwtijC15ecq6DxSuN9Adose10rreXsMczKCBuFD+7xFu5ynAmy2hczqVIlr8xRYBkT43/GXqSpDnk4bOkrMM2Y/P+oOhggFAU8/VRL+7h2mB5zkN/rfHQJQNxJtzZNf+QviURk4Mme3xKQlUKLXcnPb4m7TurKSRm5bpibMqL0uV22vPPZaWmWYQBrnlv/Y0mC0RtMeechz7ZZvYkENOPhx3CAFZFWBZnFL+2lCVfHfBWWziR7r/jD0vHrnBmv6IfFb936YRJFJ6m4vHqp5JkX8rUCMNuPEC0vWV14hxfk1Wa20GbtzKmI4aD1wdNyAKUmncjGs63JRQQG02HWQvw9DW7wZLrJIvZ90hXwdPdGuO3orhtH5ENWfSDriNSFBJj6AxaFyA9Ug3yr/82eKB8U8laUkQa3sTHztr++VQ7cFGMOELyWG69U9rf9aAbPbYFpQYYTyt2q5rINJNxVSrfWwU2WwB6dHCcNjuhyr89iHuCmTffeF5szqicI17VY/nKv5+V2mXDVCW484RuS/hYpMlhZDfVQxJAB1sIa2n3QvypdJtIgWci3dc5Y4lLZMQC8yrPA3YOPRzRhfFR4oxm8pQ/EvCLlc14GEViZ59QWIRZiuVUBmSxNY57gDRqwwRuyAx9mVsalTQR/7y9FGJxPUjFeg+gSxoZ+MSi+QZ9jhndaM63wSxOiIcNCBUvCnH/XY593Qx7ZiHmmTe8qKDyTpMkR9q9CeP3bgXuzxPa/1WbpFlca4nxQPO2gpJjM1/zmoj9fyTROKCU/1BC8PzbzPPweu3qaH+P4jjh+whVxxhjWZvW1GzIYqlnyDwSEdRTm4p15wz3CTFMLByGn9DLg/BrGhHs5M8eCMRVKlP0bBBVQetanZg5gubd9aBQRpgE908k2qaXcl5y+4kENwJeVzy9PwhmZclurTlhNDScgn/yGy2pJJu1/HGeTdMprdMI8PakEfkAmXWiJVKA3WivjWyzT5uweUgkNFBRkBLhh2J1m3D9fr11kB4T1vW/0gIsIsIeo6HDJWUV0+qRDokhjZOWDaT6EXWZrVES5H0K0K3I8X9MZ4zxhdEjCj/NX8DT4I0GuhGQlLbgsogpgmnoLHHSoAdpujsQuL3l7KoChZL7cHX33hT9TgMh5/C9SjmteLxXQxhuOnnh6qIcn7lYBiRz1wpRXCsXmx/Y5ILdWV+4ptbQOgL79m5rD3Z7BwwZ9wupvOqc7krS7t1NCw5o46+926AQcgodGB7/AzMNoT8IjA7Wp5E6BxlLARoDOaIWJU3G5L0TJ5Y4zmkjUfeMP9pe9YuYWomxnhCQJRkMoloiz7I13JDh9GoKLg46C3XiBfH2XP746gi0sKvvJaex5z0RPwVXgbiRFGpXGjLZZj5cJ+PPCOlwnjPAp54q/CF/CIZ3ptCVrxMs6270lJof2DLMuarvCeD3bidUhaaT5Rj5BvYKY/0gzimNH2EtOc7spK2d6Y4G4UbZXcHUnhk0s+cdSEVQZ1a2M02xAwVRKF1e3f45SYlu8bKH0NRts4cd+zZ3RNfW1lOfQYlDAarHAJzl91zyfI93Zmb7LWMJtND414292CxuFgPnZnyXOOBuOTqxJbJ4WTJh0daS/aFIvAFKH0wHpedPmA0SYOF/pRtL/jsul/THoINqxJN3fvaFM8Q==", "X-OriginatorOrg": "oss.nxp.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 3841bcfe-a915-4473-5dc3-08de909a5a27", "X-MS-Exchange-CrossTenant-AuthSource": "VI0PR04MB11917.eurprd04.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "02 Apr 2026 09:29:34.7862 (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n CwCsaXCndFXzdiQJlw2OwMIGLtJqdNgtKPxgA2VsEDVsOmdz839TtwJ9NkG78UP7kvEb3xaM4t1LMVV/AltvBg==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "AM7PR04MB7095", "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: Simona Toaca <simona.toaca@nxp.com>\n\nCall qb save automatically in the board-specific\nspl_board_init(), if SPL_IMX_QB option is enabled.\nThis makes sure qb_save is called before any image\nloading is done by the SPL. This option is also\nsuitable for the case where U-Boot proper is\nmissing (Falcon mode).\n\nqb save refers to saving DDR training data to NVM,\nso that OEI runs Quickboot flow on next reboot,\nskipping full training and achieveing a lower boot\ntime.\n\nSigned-off-by: Simona Toaca <simona.toaca@nxp.com>\n---\n arch/arm/mach-imx/Kconfig | 8 ++++++++\n arch/arm/mach-imx/imx9/Makefile | 4 +++-\n board/nxp/imx94_evk/spl.c | 6 +++++-\n board/nxp/imx952_evk/spl.c | 4 ++++\n board/nxp/imx95_evk/spl.c | 6 +++++-\n 5 files changed, 25 insertions(+), 3 deletions(-)", "diff": "diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig\nindex 48266cfd6e2..3fb8ebb886c 100644\n--- a/arch/arm/mach-imx/Kconfig\n+++ b/arch/arm/mach-imx/Kconfig\n@@ -71,6 +71,14 @@ config CSF_SIZE\n \t Define the maximum size for Command Sequence File (CSF) binary\n \t this information is used to define the image boot data.\n \n+config SPL_IMX_QB\n+\tbool \"Run qb save during SPL\"\n+\tdepends on SPL && (IMX94 || IMX95 || IMX952)\n+\thelp\n+\t Automatically save DDR training data (Quickboot data)\n+\t to current boot device when needed (when OEI runs Training\n+\t flow and saves qb data to volatile memory).\n+\n config CMD_IMX_QB\n \tbool \"Support the 'qb' command\"\n \tdefault y\ndiff --git a/arch/arm/mach-imx/imx9/Makefile b/arch/arm/mach-imx/imx9/Makefile\nindex 3e323a714c1..8b01897b928 100644\n--- a/arch/arm/mach-imx/imx9/Makefile\n+++ b/arch/arm/mach-imx/imx9/Makefile\n@@ -14,6 +14,8 @@ ifneq ($(CONFIG_SPL_BUILD),y)\n obj-y += imx_bootaux.o\n endif\n \n-ifneq ($(CONFIG_XPL_BUILD),y)\n+ifeq ($(CONFIG_XPL_BUILD),y)\n+obj-$(CONFIG_SPL_IMX_QB) += qb.o\n+else\n obj-$(CONFIG_CMD_IMX_QB) += qb.o\n endif\ndiff --git a/board/nxp/imx94_evk/spl.c b/board/nxp/imx94_evk/spl.c\nindex 6eb0fff99f4..df583c9adf0 100644\n--- a/board/nxp/imx94_evk/spl.c\n+++ b/board/nxp/imx94_evk/spl.c\n@@ -1,6 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0+\n /*\n- * Copyright 2025 NXP\n+ * Copyright 2025-2026 NXP\n */\n \n #include <hang.h>\n@@ -14,6 +14,7 @@\n #include <asm/arch/sys_proto.h>\n #include <asm/mach-imx/boot_mode.h>\n #include <asm/mach-imx/ele_api.h>\n+#include <asm/mach-imx/qb.h>\n \n DECLARE_GLOBAL_DATA_PTR;\n \n@@ -44,6 +45,9 @@ void spl_board_init(void)\n \tret = ele_start_rng();\n \tif (ret)\n \t\tprintf(\"Fail to start RNG: %d\\n\", ret);\n+\n+\tif (IS_ENABLED(CONFIG_SPL_IMX_QB))\n+\t\tspl_qb_save();\n }\n \n static void xspi_nor_reset(void)\ndiff --git a/board/nxp/imx952_evk/spl.c b/board/nxp/imx952_evk/spl.c\nindex de9256dc267..d497597625f 100644\n--- a/board/nxp/imx952_evk/spl.c\n+++ b/board/nxp/imx952_evk/spl.c\n@@ -8,6 +8,7 @@\n #include <asm/gpio.h>\n #include <asm/mach-imx/boot_mode.h>\n #include <asm/mach-imx/ele_api.h>\n+#include <asm/mach-imx/qb.h>\n #include <asm/sections.h>\n #include <hang.h>\n #include <init.h>\n@@ -44,6 +45,9 @@ void spl_board_init(void)\n \tret = ele_start_rng();\n \tif (ret)\n \t\tprintf(\"Fail to start RNG: %d\\n\", ret);\n+\n+\tif (IS_ENABLED(CONFIG_SPL_IMX_QB))\n+\t\tspl_qb_save();\n }\n \n static void xspi_nor_reset(void)\ndiff --git a/board/nxp/imx95_evk/spl.c b/board/nxp/imx95_evk/spl.c\nindex 761a1a4a0f6..35e4458f2b7 100644\n--- a/board/nxp/imx95_evk/spl.c\n+++ b/board/nxp/imx95_evk/spl.c\n@@ -1,6 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0+\n /*\n- * Copyright 2025 NXP\n+ * Copyright 2025-2026 NXP\n */\n \n #include <hang.h>\n@@ -13,6 +13,7 @@\n #include <asm/arch/sys_proto.h>\n #include <asm/mach-imx/boot_mode.h>\n #include <asm/mach-imx/ele_api.h>\n+#include <asm/mach-imx/qb.h>\n \n DECLARE_GLOBAL_DATA_PTR;\n \n@@ -41,6 +42,9 @@ void spl_board_init(void)\n \tret = ele_start_rng();\n \tif (ret)\n \t\tprintf(\"Fail to start RNG: %d\\n\", ret);\n+\n+\tif (IS_ENABLED(CONFIG_SPL_IMX_QB))\n+\t\tspl_qb_save();\n }\n \n void board_init_f(ulong dummy)\n", "prefixes": [ "v3", "4/6" ] }