{"id":2218993,"url":"http://patchwork.ozlabs.org/api/patches/2218993/?format=json","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=json","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=json","name":"Simona Toaca","email":"simona.toaca@oss.nxp.com"},"delegate":{"id":151988,"url":"http://patchwork.ozlabs.org/api/users/151988/?format=json","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=json","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"]}