Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2228200/?format=api
{ "id": 2228200, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2228200/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260423-b4-imx95_img_set_sel-v1-2-1681ea8b1507@ifm.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": "<20260423-b4-imx95_img_set_sel-v1-2-1681ea8b1507@ifm.com>", "date": "2026-04-23T11:54:43", "name": "[2/2] imx9: scmi: soc: Add support for detecting primary/secondary bmode on MX95", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "d4dbb286be2cfa11cc93123e596090f8f2a658a3", "submitter": { "id": 89888, "url": "http://patchwork.ozlabs.org/api/1.1/people/89888/?format=api", "name": "Fedor Ross", "email": "fedor.ross@ifm.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260423-b4-imx95_img_set_sel-v1-2-1681ea8b1507@ifm.com/mbox/", "series": [ { "id": 501454, "url": "http://patchwork.ozlabs.org/api/1.1/series/501454/?format=api", "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/patches/2228200/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2228200/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=ifm.com header.i=@ifm.com header.a=rsa-sha256\n header.s=pps header.b=iy+kJ9f/;\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=\"iy+kJ9f/\";\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 4g2w0z3B32z1yHS\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 26 Apr 2026 02:15:47 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 31E8B8428C;\n\tSat, 25 Apr 2026 18:15:45 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id ADD8684286; Sat, 25 Apr 2026 18:15:43 +0200 (CEST)", "from pp0155.ppsmtp.net (pp0155.ppsmtp.net [132.145.231.114])\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 66B90840D8\n for <u-boot@lists.denx.de>; Sat, 25 Apr 2026 18:15:41 +0200 (CEST)", "from pps.filterd (pp2080.ppsmtp.internal [127.0.0.1])\n by pp2080.ppsmtp.internal (8.18.1.7/8.18.1.7) with ESMTP id 63NBs5Lk007999;\n Thu, 23 Apr 2026 13:54:59 +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:in-reply-to\n :message-id:mime-version:references:subject:to; s=pps; bh=59rb21\n 6GxlhWZb5exiJ8NGa2kPkOqWy+vsrjn9Pmsw8=; b=iy+kJ9f/k0zbqv2gR1wkDd\n gRedQW6yq+DrktLVCeCQB8/KdNiCMsrVGAlTdH/2F2p0vQzD9mjI0+KsC7oY5kSd\n VPIlhqimwDG63cqSyFXsdYq+bDjox4fEDifvCzR9vFvgHH294TtCybuaCZB0/RLQ\n Hr3oUH/7hVB7igxh6eqLZeIhN+EnsQ2dauRSR/dY7uvvJIye7HpBlxoBCOBU08d6\n 8g99fuALHcJHqB8b/q1XKwDZGpvt+blXa6H+SLWvYjBy1uUZOfKVDGMJSisVn3yT\n rIi8jFzZD7VT9OHkmNCYDWMhO0goHSOUhvDc6QPBFaKz43CjEQd/bDkDCENPux2w\n ==", "From": "Fedor Ross <fedor.ross@ifm.com>", "Date": "Thu, 23 Apr 2026 13:54:43 +0200", "Subject": "[PATCH 2/2] imx9: scmi: soc: Add support for detecting\n primary/secondary bmode on MX95", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-ID": "<20260423-b4-imx95_img_set_sel-v1-2-1681ea8b1507@ifm.com>", "References": "<20260423-b4-imx95_img_set_sel-v1-0-1681ea8b1507@ifm.com>", "In-Reply-To": "<20260423-b4-imx95_img_set_sel-v1-0-1681ea8b1507@ifm.com>", "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=1355;\n i=fedor.ross@ifm.com; s=20251127; h=from:subject:message-id;\n bh=e0LTwSzlJVgqyHHT12HOhszgEQKJpdtWUHxV+V2tO2c=;\n b=NCuhDjAadZFmFnXTWv9qgGSR/IUWj1R8+btC/1u0T+AtZFNIUGHN4Ubr5eVScyjbxegILgdLm\n X13zC+aZlk5CQHvwQWzaOFJdU5IU1JzSmv5NLG3zCGuNmwXFOSqHpMu", "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=4dpjh85apa QID=4dpjh85apa-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": "Implement the 'getprisec' subcommand of 'bmode' command for i.MX95 by\nreading out the ROM log events. This event is set by the BootROM if it\nswitched to the secondary copy due to primary copy being corrupted.\n\nSigned-off-by: Fedor Ross <fedor.ross@ifm.com>\n---\n arch/arm/mach-imx/Kconfig | 2 +-\n arch/arm/mach-imx/imx9/scmi/soc.c | 5 +++++\n 2 files changed, 6 insertions(+), 1 deletion(-)", "diff": "diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig\nindex e4014226582..259f4a4ce99 100644\n--- a/arch/arm/mach-imx/Kconfig\n+++ b/arch/arm/mach-imx/Kconfig\n@@ -74,7 +74,7 @@ config CSF_SIZE\n config CMD_BMODE\n \tbool \"Support the 'bmode' command\"\n \tdefault y\n-\tdepends on ARCH_IMX8M || ARCH_MX7 || ARCH_MX6 || ARCH_MX5\n+\tdepends on IMX95 || ARCH_IMX8M || ARCH_MX7 || ARCH_MX6 || ARCH_MX5\n \thelp\n \t This enables the 'bmode' (bootmode) command for forcing\n \t a boot from specific media.\ndiff --git a/arch/arm/mach-imx/imx9/scmi/soc.c b/arch/arm/mach-imx/imx9/scmi/soc.c\nindex 330b276b23a..47e8fc247df 100644\n--- a/arch/arm/mach-imx/imx9/scmi/soc.c\n+++ b/arch/arm/mach-imx/imx9/scmi/soc.c\n@@ -756,6 +756,11 @@ u8 imx95_detect_secondary_image_boot(void)\n \n \treturn 0;\n }\n+\n+int boot_mode_getprisec(void)\n+{\n+\treturn !!imx95_detect_secondary_image_boot();\n+}\n #endif\n \n int arch_misc_init(void)\n", "prefixes": [ "2/2" ] }