Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2194886/?format=api
{ "id": 2194886, "url": "http://patchwork.ozlabs.org/api/patches/2194886/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260210-scmi-fix-v1-1-0d75f57944de@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": "<20260210-scmi-fix-v1-1-0d75f57944de@nxp.com>", "list_archive_url": null, "date": "2026-02-10T08:12:14", "name": "[1/3] firmware: scmi: Validate device tree node before setup channel", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "8eca5b34072a7985037db4409c53bdaf6cdcebce", "submitter": { "id": 80723, "url": "http://patchwork.ozlabs.org/api/people/80723/?format=api", "name": "Peng Fan", "email": "peng.fan@oss.nxp.com" }, "delegate": { "id": 55230, "url": "http://patchwork.ozlabs.org/api/users/55230/?format=api", "username": "freenix", "first_name": "Peng", "last_name": "Fan", "email": "van.freenix@gmail.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260210-scmi-fix-v1-1-0d75f57944de@nxp.com/mbox/", "series": [ { "id": 491612, "url": "http://patchwork.ozlabs.org/api/series/491612/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=491612", "date": "2026-02-10T08:12:13", "name": "Validate device tree node in SCMI/Power/IOMMU", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/491612/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2194886/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2194886/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=pass (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=LcC9+Fsd;\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=pass (2048-bit key;\n unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com\n header.b=\"LcC9+Fsd\";\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=peng.fan@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 4f9C7G1sDBz1xtV\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 10 Feb 2026 17:57:46 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 91D4D83CB9;\n\tTue, 10 Feb 2026 07:57:36 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id 14DAB83CB9; Tue, 10 Feb 2026 07:57:36 +0100 (CET)", "from DU2PR03CU002.outbound.protection.outlook.com\n (mail-northeuropeazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c200::3])\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 C06FE8309A\n for <u-boot@lists.denx.de>; Tue, 10 Feb 2026 07:57:33 +0100 (CET)", "from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15)\n by VE1PR04MB7455.eurprd04.prod.outlook.com (2603:10a6:800:1a1::23)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.13; Tue, 10 Feb\n 2026 06:57:31 +0000", "from PAXPR04MB8459.eurprd04.prod.outlook.com\n ([fe80::4972:7eaa:b9f6:7b5e]) by PAXPR04MB8459.eurprd04.prod.outlook.com\n ([fe80::4972:7eaa:b9f6:7b5e%7]) with mapi id 15.20.9587.013; Tue, 10 Feb 2026\n 06:57:31 +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=XBzwWfK6GZs/cKceSexj6uHHDfOfpCZs+wNmklOOpusZknTNP5Hu0n4Qgc77hfQI7bzDJCdq3S3DoVoAxKj/oh12wFx19dBFRrV4JtoOZRQ25SAK84aOVgyswUZMGu8GhEcnHSvIERh6maBPwh0fStX2WWMvgIFDGMIXokRaG7+I6CVnvSpE0Oy1P4R+8Xh/U2X9ehM3RFjvbJZwn7WMuxoB7ohx5VrK9ddmM6Sr+ObTfHEQnqNi+NzijDSEaiCb4PwtsD6Ldq7CDhME+LNqJKV+QyzrA8ipottykL+5k51RcM3+iXxCrEkkfEf82F4S/+nComQxxn+ibZa5ke328Q==", "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=IWpuizHea8sAhY+32A3uIHEFZUzPKvdIAClvNelaShs=;\n b=ffYjUJOP1koy6lI+9yUcNBVxNkoRop1p2aWCyHRoDj+a2Ct/D8hE7Dm2079c9x+UuxVkiD/DmqvN3McuklK6tlc0jpTVfhtFI03HFOIyI5QYy1i5wPS3jPC/Z++kPQ/oQo2RGV4Q8ycqct+jF7R5CFpmAXnEiU4YiIOwRklWNNh82PlmJIGhla+2afsCcTGJL6LuXa9VX9r7a/pDPE1HAoG3WFJghpa3KQh+o/g5oDSe6t/89gKKEZ1thy3auuBvh1GnNUJc8ji2ing3biqauniEi8FeL6oeUVG5k78x3k1J4T6zKO0MJdg9aKJ9DmAiHiBvDX0P7ObZLWAzahiDXw==", "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=IWpuizHea8sAhY+32A3uIHEFZUzPKvdIAClvNelaShs=;\n b=LcC9+FsdpSEIn9Oh8kKAkTUMiNBI031/Y9lD+9Y8Sl39v+naBybOCyAhBzXE5qwtn+7fPiIxxcPfsJPUmq1ZE8ocSLPUFI/GNe3KFvjP1mBHmPY2pyj5zXsxpYeG+U8knAkwBrB7tu58tbVf4+7Zw2JxGsc50cx1iKFMDtW6GxGm4DYMyEECGZl/uc4JCXW5zJNqsimwQVppt082P+4HU085xY1R1+/rNt3o7wbo0uz2zlj2anMPcNwYqE9awUkKeZVE+DEYBxn7PnxfdV6xnDE3WTmNmlL/OZi7lKgpmvZiZLU/vLIcT7tVXVmh5PKS6GVL/1ECVHP1tJGSST/S3w==", "From": "\"Peng Fan (OSS)\" <peng.fan@oss.nxp.com>", "Date": "Tue, 10 Feb 2026 16:12:14 +0800", "Subject": "[PATCH 1/3] firmware: scmi: Validate device tree node before setup\n channel", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260210-scmi-fix-v1-1-0d75f57944de@nxp.com>", "References": "<20260210-scmi-fix-v1-0-0d75f57944de@nxp.com>", "In-Reply-To": "<20260210-scmi-fix-v1-0-0d75f57944de@nxp.com>", "To": "u-boot@lists.denx.de, Tom Rini <trini@konsulko.com>,\n Marek Vasut <marek.vasut+renesas@mailbox.org>, Ye Li <ye.li@nxp.com>,\n Alice Guo <alice.guo@nxp.com>", "Cc": "Jens Wiklander <jens.wiklander@linaro.org>,\n Ilias Apalodimas <ilias.apalodimas@linaro.org>,\n Jaehoon Chung <jh80.chung@samsung.com>,\n Miquel Raynal <miquel.raynal@bootlin.com>,\n Wadim Egorov <w.egorov@phytec.de>, Peng Fan <peng.fan@nxp.com>", "X-Mailer": "b4 0.14.3", "X-ClientProxiedBy": "SG2PR04CA0159.apcprd04.prod.outlook.com (2603:1096:4::21)\n To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15)", "MIME-Version": "1.0", "X-MS-Exchange-MessageSentRepresentingType": "1", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "PAXPR04MB8459:EE_|VE1PR04MB7455:EE_", "X-MS-Office365-Filtering-Correlation-Id": "737aa97c-cc93-4f0f-b979-08de6871a94f", "X-MS-Exchange-SharedMailbox-RoutingAgent-Processed": "True", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|366016|52116014|376014|1800799024|19092799006|38350700014;", "X-Microsoft-Antispam-Message-Info": "=?utf-8?q?MXxV4DPBSLAAwAhgyBg7Vkewwk+Qh1l?=\n\t=?utf-8?q?WUmv+uqowTduox8rslxWn1Ze5/yMefPiEJ6WqblGxjK5zZFDh/oouDdPe+YdDDD1R?=\n\t=?utf-8?q?KiFyLANOkumlVqo14W9OraPStl7vSmTiX4Nra9oWYhB1gAaOBQxRR/obja8ptToEo?=\n\t=?utf-8?q?+GG5rxIyVgS++H189JpGCUtFAqe5n1c0DQhHkD3vgcxP6116aMuzcF02b4ynprdp2?=\n\t=?utf-8?q?EberKotKz+3MQOorSd0TIRLK3deisQ0hwpgou2253INowCHhJLFepAtYgazplXKc/?=\n\t=?utf-8?q?mv9HvPkylxScrjriVU+z3X9mT6PhrYoxExL3JugcWNomykf2kvDhXh1PyNu+Q6muy?=\n\t=?utf-8?q?fHc4bjntaJujn01UepPNc2/Yq46qCsz712XqAGrby3oaBq58IAaaai/jXXGBcZ8/k?=\n\t=?utf-8?q?mQk9zr9T4n5xouIMflALq+34YCxjZF1CZlgpN1E89nvjxD+kBRSg2ST2kVDHjYZrW?=\n\t=?utf-8?q?FXbt/Dp2CR2FQbG9HBmcSzNtx3SKKFui8fF99vapT/Hi6ZAaKFS6VIqu+fWGgiMYt?=\n\t=?utf-8?q?82PIfQ/NfEEX1uEME76lJp4+n1zgI7Ctl45I3U5aTPMhbEhv86KQnH+17WoLuIja1?=\n\t=?utf-8?q?TJlvqiV0cxQW6RGZyTNyica+Ew9fbZHslNsE/RQEPKEh3Z8Q3TYQkmdaF1Xx7bI6Q?=\n\t=?utf-8?q?yTDg3Ct882ag7VN8/xYmmwmkzNp6UXjhxsX+T3+z2EunMTU5yG7OiGHqBcbahMwIs?=\n\t=?utf-8?q?SZKxPXau3QNHUFen8v150GUGn16ndTKV07Ge+rLBFFiGXnfgkRron1qRCx0x9HT+P?=\n\t=?utf-8?q?vPmE8K3+aLZ2aS5mT5IP1HA9dBRxylY4gQUrM9ErdPm219sQ8dguEIvBflLqa0nTS?=\n\t=?utf-8?q?iFcTSqCMm0m2wLWHe1azvIdiUoEUFlClNbX0YUmgbVBAQOfqZoXNfubUJrwyqnhxZ?=\n\t=?utf-8?q?jy3Z685Vo0bGtwLiBMPPK2IZXo2YzP+BZXvzgMORmUiEwRs2QSmeN3l8K1QR3RTc6?=\n\t=?utf-8?q?xWrYAvTBYka74l9MWpOGZfpafhm39swFy8zT7Qs6Idh2ugk4W+4lh5v4OoMVvaCkK?=\n\t=?utf-8?q?ra0Gntop1alV9PGpS7v8wnhi8ewmRNq/NZBKuJolhaJrgPADg/nYeCW2qV816h6k6?=\n\t=?utf-8?q?aX5XBaeCE4QNf3Wn/djrdTmhYiLIXucoVlvH8nUJZd1Z67akmjqA1//aiwh/O+/8y?=\n\t=?utf-8?q?q96IjLbS2GbkvDs+qw4NTFE071L+OBT09eMMJSIuERQnFaM5+Pm93k+9/IRn0W4NR?=\n\t=?utf-8?q?JaZp3F4DgCf5gLi9eQSiSvuDiY+Ujcid85MowAErT1DghaNQRGdvQZtJ0458KYj6j?=\n\t=?utf-8?q?0e9Ckv2ubwe12RDlu5BnwajLkJZX231Eoiwu2M9RyHrl7eFLcjNeePyW3QfsjldqG?=\n\t=?utf-8?q?9vNDjEE1mpE9w1Qld1H2InGym4KdgxdnHtgojJdQ77AjOMfd7euWwB2jzNL1rAxrC?=\n\t=?utf-8?q?SL8oq/LoGoZmlMaCwp4iN7l8y2M+lgWdq1bF+S5NDl4yrNOE2e1UU1/Bsb6pBZL2O?=\n\t=?utf-8?q?ABP+ZgZRmfyYbMLWx7pSMunRDsDyWTPqYUByF/nF+FirchI7FPrM+cLeOUTvCLBsb?=\n\t=?utf-8?q?+Gf7M35gLN+mj2oR4lIHjezJ1BhxxiQIY1k6RClDn7nB07BrWvAw=3D?=", "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:PAXPR04MB8459.eurprd04.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(366016)(52116014)(376014)(1800799024)(19092799006)(38350700014);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?miEttBAphjv1XAdLbVdZ6fHg51dk?=\n\t=?utf-8?q?J3q5r8exXLsq4EE46HtvUOwq+c+se6Tp8JBESbVcUh53P3j2LrtFKieZV4nEOrRgr?=\n\t=?utf-8?q?aG0EdnoRwt0CJJQ/nQkz3GufcG4L85cEkLeMy6wqOchUIewY7S5tDLqoYEphanVC0?=\n\t=?utf-8?q?/3ENB8ecFZzg/LxucpmHZGWIGty0gDCNctQwGUipb7HKMwV85fk/eCNFZozdqPvcI?=\n\t=?utf-8?q?reIiOyamKX67Drhs4Ys/w5QpqzBCFa/KEvP4o/HAh8FpZr0xDjSi4sUuhtc+Mi5Ei?=\n\t=?utf-8?q?+ZqoRQkSnRNVMBQVl8ukzCxs8Bh2UeygDFy1xjjvJNZTFkpyo9MHbRNy0TS+Ut/gL?=\n\t=?utf-8?q?4gtDKUd354Xf/FDJuGGZS0ihPyQgXW1mzUHlBpqzJrTa7mR1Au6tX53/CGTCPw3ZE?=\n\t=?utf-8?q?9Kd3SiUBwEgTfl9WALKixhY7Fw7ZB+kupb+4FSCPXHoldKV8N7zsjC9rkRO6Xbncy?=\n\t=?utf-8?q?oZgwCRXf6G0p5seCF9Vj8u8y7wJ1AgI9SEHbNqfcyuvo05WuDJVQx2sN1gycaPq1t?=\n\t=?utf-8?q?2F9NawGdWHPd7YsfbJWRMP2+L+g5H1LMVBbCy1VjYJc7EkawUaIkr+s/t/IvEIIpy?=\n\t=?utf-8?q?Se7fUu/IcF1wNgVCxcP9IE4av50MpEjq6eul+r1YvqtfGRSZM4HP06RxxXtaKdSCe?=\n\t=?utf-8?q?Io0WmlQ6qdSevQPRIC4NIb4A0fJMkJ1CPvVl6djYZRAOHZITwrM1IoLREK4Q7yUjA?=\n\t=?utf-8?q?OQa4lIO/da7x71L/9BYIQe58xHpY1XTgjE6j9y4HMRBBzorqCuK6woWycrirpo+yO?=\n\t=?utf-8?q?1eQFgqJrDxVPeS7Bidwcc2OR6YQMJdZ18f2I8Px8r7FLDulOvUnLlnMZpiWacH+/r?=\n\t=?utf-8?q?A/fqO8VbBg0L9e+w0jJSbxNJaEkmN83G1y7CM0lMvvjb86s3Py35ICFRib94P5gNK?=\n\t=?utf-8?q?FQLyE/Fm7LB7QUMWA5MhjDD3r3fKqbZZVj77fXTzfQZpOekjfB9MZWvkt8Qyctpnq?=\n\t=?utf-8?q?3meVuIBHt3N9E5jmsBtPD0LQsDtH48dMHxzbB+QYMYl5Znazb00+whlDSXV+Z0DSu?=\n\t=?utf-8?q?QjQKpF+l3oWW6/IMc6KLyCcLXcThowcnWRQDGJuzrlL+oBF1TOtrGvKXiZAX/9mHx?=\n\t=?utf-8?q?ItxT/nDWXE8e3J3EaxwSjqOBy9NSIxDlz/J3GE5NHh7Zz7y6T5dY4St6Xf2Q1FN0p?=\n\t=?utf-8?q?PUt62ppKBWzd+Ks0fPJ610idaHEo4H6zfu7TYwJCfqiKmrJXVay0gBgokB30Q7eNO?=\n\t=?utf-8?q?IozieQvf5D/96T3Szv38tXbDWuFSEUHAQYuEpq+nfII4elMXQMIjwrvOgm66IRa82?=\n\t=?utf-8?q?rXL+y0kL/9RS2KF/3sBJpNMP10Oq9yDfcp5njL9PKubrmmWaQPv6p61REQ5273kAy?=\n\t=?utf-8?q?hHO9tIr5oWnfIS1tTYslr92bPdqQL0nNmjND7FGc84cGd/b6VBMzqu8ndbD35WkE7?=\n\t=?utf-8?q?mwOAMNUM6dGL/4tH1jQ2XH/4nV5ad1xNu5qcU7pBeoUVKaLoD5zJ9QSn73NWSCORm?=\n\t=?utf-8?q?FlRVNHLdu+iAw4/aDVnmULVrjHF1vC6G4MVt9LuUROHC8WIloKnLSs37z2Q7aigHb?=\n\t=?utf-8?q?9Nh3L7PVki9/iZ7VYSu0XzNrYqmM9ltPxZKhYOXYqZLhJVsC3KLT+ciChS3YSPkzC?=\n\t=?utf-8?q?Qx51+U6sXtyh+9hhB1sroHKTq9ExYk+6VefUSWzSeDhM3KuRXpWgRkEljAeG4v0FZ?=\n\t=?utf-8?q?bQV/4voqLzK3esMHwaPdroc4CtO6Ajbg=3D=3D?=", "X-OriginatorOrg": "oss.nxp.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 737aa97c-cc93-4f0f-b979-08de6871a94f", "X-MS-Exchange-CrossTenant-AuthSource": "PAXPR04MB8459.eurprd04.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "10 Feb 2026 06:57:31.6028 (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 mwda9TM1fCvzK+Xhp6g7qvg0vXpFQLwSOhJffL4e6At1SrrFTrqkTC58MFo5IEqQJ8/VtCGF1szxUDnLhWP0OA==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VE1PR04MB7455", "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: Peng Fan <peng.fan@nxp.com>\n\nSCMI base protocol device does not have a device tree, it should use and\nneed to use the agent base channel.\n\nFor scmi_base.[x], there is no real device tree node for it. ofnode_null() is\nassigned as the device tree node for scmi base protocol device:\ncommit 7eb4eb541c14 (\"firmware: scmi: install base protocol to SCMI agent\")\n\nHowever with recent update in commit 0535e46d55d7\n(\"scripts/dtc: Update to upstream version v1.7.2-35-g52f07dcca47c\"),\nSPL panic in fdt_check_node_offset_()->fdt_next_tag(), because offset is -1\nand SPL_OF_LIBFDT_ASSUME_MASK is 0xFF.\n\nSo add a check in x_get_channel() to validate the protocol devices'\nofnode.\n\nReported-by: Ye Li <ye.li@nxp.com>\nCloses: https://lore.kernel.org/u-boot/939a9696-27fa-45a1-b428-feffe21ac6d5@oss.nxp.com/\nSigned-off-by: Peng Fan <peng.fan@nxp.com>\n---\n drivers/firmware/scmi/mailbox_agent.c | 2 +-\n drivers/firmware/scmi/optee_agent.c | 3 ++-\n 2 files changed, 3 insertions(+), 2 deletions(-)", "diff": "diff --git a/drivers/firmware/scmi/mailbox_agent.c b/drivers/firmware/scmi/mailbox_agent.c\nindex 16a82f55ab7..cda94565de5 100644\n--- a/drivers/firmware/scmi/mailbox_agent.c\n+++ b/drivers/firmware/scmi/mailbox_agent.c\n@@ -101,7 +101,7 @@ static int scmi_mbox_get_channel(struct udevice *dev,\n \tstruct scmi_mbox_channel *chan;\n \tint ret;\n \n-\tif (!dev_read_prop(protocol, \"shmem\", NULL)) {\n+\tif (!dev_has_ofnode(protocol) || !dev_read_prop(protocol, \"shmem\", NULL)) {\n \t\t/* Uses agent base channel */\n \t\t*channel = container_of(base_chan, struct scmi_channel, ref);\n \ndiff --git a/drivers/firmware/scmi/optee_agent.c b/drivers/firmware/scmi/optee_agent.c\nindex 631625d715b..7170bd1e682 100644\n--- a/drivers/firmware/scmi/optee_agent.c\n+++ b/drivers/firmware/scmi/optee_agent.c\n@@ -331,7 +331,8 @@ static int scmi_optee_get_channel(struct udevice *dev,\n \tu32 channel_id;\n \tint ret;\n \n-\tif (dev_read_u32(protocol, \"linaro,optee-channel-id\", &channel_id)) {\n+\tif (!dev_has_ofnode(protocol) ||\n+\t dev_read_u32(protocol, \"linaro,optee-channel-id\", &channel_id)) {\n \t\t/* Uses agent base channel */\n \t\t*channel = container_of(base_chan, struct scmi_channel, ref);\n \n", "prefixes": [ "1/3" ] }