{"id":2228211,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2228211/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/cover/20260423-b4-imx95_img_set_sel-v1-0-1681ea8b1507@ifm.com/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/1.1/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},"msgid":"<20260423-b4-imx95_img_set_sel-v1-0-1681ea8b1507@ifm.com>","date":"2026-04-23T11:54:41","name":"[0/2] Add SPI NOR A/B switching support and detect A/B image on MX95","submitter":{"id":89888,"url":"http://patchwork.ozlabs.org/api/1.1/people/89888/?format=json","name":"Fedor Ross","email":"fedor.ross@ifm.com"},"mbox":"http://patchwork.ozlabs.org/project/uboot/cover/20260423-b4-imx95_img_set_sel-v1-0-1681ea8b1507@ifm.com/mbox/","series":[{"id":501454,"url":"http://patchwork.ozlabs.org/api/1.1/series/501454/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/list/?series=501454","date":"2026-04-23T11:54:43","name":"Add SPI NOR A/B switching support and detect A/B image on MX95","version":1,"mbox":"http://patchwork.ozlabs.org/series/501454/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/2228211/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=ifm.com header.i=@ifm.com header.a=rsa-sha256\n header.s=pps header.b=ht11/RbY;\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=ifm.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=ifm.com header.i=@ifm.com header.b=\"ht11/RbY\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=ifm.com","phobos.denx.de;\n spf=pass smtp.mailfrom=fedor.ross@ifm.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 4g2wGq3ffwz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 26 Apr 2026 02:27:47 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 676F9843C3;\n\tSat, 25 Apr 2026 18:27:45 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 594ED83FB0; Sat, 25 Apr 2026 18:27:44 +0200 (CEST)","from pp2023.ppsmtp.net (pp2023.ppsmtp.net [132.145.231.115])\n (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 67BB48435B\n for <u-boot@lists.denx.de>; Sat, 25 Apr 2026 18:27:41 +0200 (CEST)","from pps.filterd (pp2023.ppsmtp.internal [127.0.0.1])\n by pp2023.ppsmtp.internal (8.18.1.7/8.18.1.7) with ESMTP id 63NBsBHD002802;\n Thu, 23 Apr 2026 13:54:57 +0200"],"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 RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS\n autolearn=ham autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=ifm.com; h=cc\n :content-transfer-encoding:content-type:date:from:message-id\n :mime-version:subject:to; s=pps; bh=R+b4RDdrcH6jlGlvmP1Zalm75p3W\n wjvoXirDbKld+tg=; b=ht11/RbYSTii2ZyWTrgXazD5y8m8Jjbe0delm2atN3SI\n Dx5g+VWTNH+Ebu3GdEm5eMgjQUD7CyBAhcmXz0WbydCA0cz/81gVTdc9p3KfNZnq\n r1wBob/JgB9E0sNjLBvkd/abFqYPafQ+Z3j5ojscdXTpaca5pJEuQIlQKObwI8Ht\n KpYVWcNpwqIhAIbRgc6nW2pER5Z1GHrb7W3HKeG5sw+qAJX/Q2daJGPOZXO6hcKW\n OoJ+SIldfW/NNrBJOQBPkWNpBIKVJ3mBRj9q/IscNm7I9MQvF5WxOp6SZhVZFrNw\n O1xY6t/2i9j4AkcqrK2deRz2qhf2OpD3eniujzTUAQ==","From":"<fedor.ross@ifm.com>","Subject":"[PATCH 0/2] Add SPI NOR A/B switching support and detect A/B image\n on MX95","Date":"Thu, 23 Apr 2026 13:54:41 +0200","Message-ID":"<20260423-b4-imx95_img_set_sel-v1-0-1681ea8b1507@ifm.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"7bit","X-B4-Tracking":"v=1; b=H4sIAIEI6mkC/x2MQQqAIBAAvxJ7TjDZlPpKRFRutVAWGiGEf086z\n GEOMy8E8kwB2uIFTw8HPl2Wqixg3ka3kmCbHZRUWqKSYkLBR2zqgY91CHRndmGQ9IQVWlIGcnp\n 5Wjj+265P6QMsyBi/ZgAAAA==","X-Change-ID":"20260420-b4-imx95_img_set_sel-74e6b414de27","To":"NXP i.MX U-Boot Team <uboot-imx@nxp.com>, <u-boot@lists.denx.de>","CC":"Stefano Babic <sbabic@nabladev.com>, Fabio Estevam <festevam@gmail.com>,\n Tom Rini <trini@konsulko.com>, Peng Fan <peng.fan@nxp.com>,\n Alice Guo <alice.guo@nxp.com>, Ye Li <ye.li@nxp.com>,\n Jacky Bai <ping.bai@nxp.com>, Marek Vasut <marex@nabladev.com>,\n Rasmus Villemoes <ravi@prevas.dk>,\n =?utf-8?q?Jo=C3=A3o_Paulo_Gon=C3=A7alves?= <joao.goncalves@toradex.com>,\n Fedor Ross <fedor.ross@ifm.com>","X-Mailer":"b4 0.14.3","X-Developer-Signature":"v=1; a=ed25519-sha256; t=1776945295; l=907;\n i=fedor.ross@ifm.com; s=20251127; h=from:subject:message-id;\n bh=2OiXwLvbw9vrE4PKnFbRiFen5o/sdf+wgDdlmGVyFpw=;\n b=kLfdh+Gu6/J5WEO1fSXxcMcx/3QzizKOoGXWOzLWdZk8A6DzxAAdyEADLIVY9PS9HLD/HLMH/\n f2caj2RmVplC0ClBSu/IsGPWKgESiI5hCsNs4T4OmU6umz9f4krx+2+","X-Developer-Key":"i=fedor.ross@ifm.com; a=ed25519;\n pk=QXV2AUGQzqdu1EMmSJgH2f2Z1Mu1wSx7+5+dcQzQ864=","X-Originating-IP":"[172.19.129.122]","X-ClientProxiedBy":"DEESEX10.intra.ifm (172.26.140.25) To DEESEX10.intra.ifm\n (172.26.140.25)","X-Proofpoint-ID":"SID=4dpjh9dc92 QID=4dpjh9dc92-1","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-23_03,2026-04-21_02,2025-10-01_01","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":"This series adds support for SPI NOR A/B switching support on i.MX95 .\nTherefore, add a function to obtain selected boot image by reading out\nROM data via SCMI. With this in place, it is also possible to implement\nthe getprisec subcommand of bmode command to detect which of A/B image\nwas booted.\n\nSigned-off-by: Fedor Ross <fedor.ross@ifm.com>\n---\nFedor Ross (1):\n      imx9: scmi: soc: Add support for detecting primary/secondary bmode on MX95\n\nMarek Vasut (1):\n      imx: Add SPI NOR A/B switching support\n\n arch/arm/mach-imx/Kconfig           |  2 +-\n arch/arm/mach-imx/image-container.c | 10 ++++++++++\n arch/arm/mach-imx/imx9/scmi/soc.c   | 18 ++++++++++++++++++\n 3 files changed, 29 insertions(+), 1 deletion(-)\n---\nbase-commit: e973fa5115e40f93bb1425db5b1cc1f3d9b8047d\nchange-id: 20260420-b4-imx95_img_set_sel-74e6b414de27\n\nBest regards,"}