From patchwork Tue Apr 8 08:44:26 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 14042455 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 20848C3600C for ; Tue, 8 Apr 2025 08:59:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To: In-Reply-To:References:Message-Id:Content-Transfer-Encoding:Content-Type: Subject:Date:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=YoXTun6c7q8EbkV4oFsXccEkdxXzNh80FDjlBDcVE0s=; b=xZHfcG1e52PadQM14znuVKbsWV /VU/zB4lAM3WeZrifcSZAs0s9JETa+xrEjaYiPLwYSnsttzWXfs5Vp/6Wv8HeGzzayBsmAW095K5x 3SlYo/Dnb8UF2UoRSc4m0mzKOgAPkaAp29ezh8ZzkEuxNsonhRyBQ5Olufbf7+TOItP45bNB3XE5m rWSjTc+eaoP6PJbvnvmuaDvURu7DnH3XIDYcJq1fZv5fBDofSBrFIyjGX41oui1abZDFYextd7grf PFQJOvMeGcWrn85kTPAda8OfnUJimTkup+3cHsI8ggDL5g5OItZv9EYcYukmssDb5P1tgy98P1DhG 5H9QjagQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1u24o5-00000003M80-1kDG; Tue, 08 Apr 2025 08:59:45 +0000 Received: from mail-am6eur05on20611.outbound.protection.outlook.com ([2a01:111:f403:2612::611] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1u24c5-00000003JKt-3xrM for linux-arm-kernel@lists.infradead.org; Tue, 08 Apr 2025 08:47:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=v0SI4DwURoOjp254HKxAv0s6anWtB4kbY1Iuxoy6Op++bEJMOwJf1dkzR0seimw8EY5pu1Mknrp4NgYGH+jgJlgIaRtaREJiaMl+xBiLEDnJ+EN5z1l42cyZH3iksh6xsXidGo2eKzBYA6+vGxa9TElrPw035J2WAR1XgSvEY/00GvrfduzGH5i2B9pxMpAM6bubBai4U06UP+yr2cPYLaxVomx0fsV75O1JBL5zhgrDcak09BRYsG1QCh5SZqFsmy6HkNa8M45TDLDJmhZsUk6jGg6YMxQI7RtjwETbvKgzLILga3Eu8RjEqDN1otzvQ5eQh6R+2f65WZcjbRTDiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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; bh=YoXTun6c7q8EbkV4oFsXccEkdxXzNh80FDjlBDcVE0s=; b=sBB/3MYqw9T29qABq28bw763fziZB/4WOQ1qoWzk/ZZ57Ad4BQBCWByo9VX6SY3LVv8Jb8KNFVr6tmCFAGa/vIbEfTQXKKmZ3NAG7h4rkOva/CVcT7RZ8NxmnCH7zZIgdNftvjnrdAic7/flRESVHPoW8EW0LVw+rzy3gNsioX6l0Ouz/on6sGz2EWpSJS8cM1E4QKPq7qQ2F6JcVr4XW+NQIVtldi6hQMtxa2DHzxszY39Lk2A7IuSa0Oc96Gbjhn2U5O7+I04XtTRpdiwENKL0A8OoBz2uG9pt0/Yfg9mjirZ06vTGWoz7wxuDULfHn5O2uyOGamCcZQmjDaaeLA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YoXTun6c7q8EbkV4oFsXccEkdxXzNh80FDjlBDcVE0s=; b=QlDdOeGhslGz2aK0BPsO6LYTA05c9VQM3rtmNRvnI+FwgJG/S+rExH2m6jlXd9th3G8JFPwiksMdx5ytk9NKZu7ZH0Oz3FiQVqFPawJYsHYGCxzajsWBV+HODikUoKVJAXWhlAVo0WBQcFF1v/aLtCu1OnAzEQWRRjIqIZooPsa8/ApPnDKVN/e6jF8sN7pay1kw9pWztgLOt0cZ04z2H0gHhwCA9KDjo/nRutO2y3aaM37azivTzbPpqtmOiS+Sij28U3Z9OpEkq/dU1ovZXXyySGQKBevcfpW4F/frAWKP2zvlH8YHAEaJk9poh5NYrExQzg61aNmlWBGvk5/nPw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by DUZPR04MB10063.eurprd04.prod.outlook.com (2603:10a6:10:4af::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.31; Tue, 8 Apr 2025 08:47:19 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%6]) with mapi id 15.20.8606.033; Tue, 8 Apr 2025 08:47:19 +0000 From: "Peng Fan (OSS)" Date: Tue, 08 Apr 2025 16:44:26 +0800 Subject: [PATCH v4 2/7] dt-bindings: firmware: Add i.MX95 SCMI LMM and CPU protocol Message-Id: <20250408-imx-lmm-cpu-v4-2-4c5f4a456e49@nxp.com> References: <20250408-imx-lmm-cpu-v4-0-4c5f4a456e49@nxp.com> In-Reply-To: <20250408-imx-lmm-cpu-v4-0-4c5f4a456e49@nxp.com> To: Sudeep Holla , Cristian Marussi , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Dan Carpenter , linux-kernel@vger.kernel.org, arm-scmi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, devicetree@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744101964; l=2150; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=UVPVtyqvAw9BWvW/abBd2sBVxsFgUdE+KuVHUN9Q9vM=; b=cSraMTd31uveMum888FumqKwFujjtZilZzcXmnidLngW3SkYICIOUZ01jOJ1QyrCAuRIPsNdc BJDsDKAp7aKC2xlitd7uR2UJC/kjk6CUdvGgHDrPX1SQGlMqhiAnUrD X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: MA0PR01CA0056.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:ac::12) 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_|DUZPR04MB10063:EE_ X-MS-Office365-Filtering-Correlation-Id: 43d67848-c07e-44a7-ac94-08dd7679f87e X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|7416014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?iTYN+zEaaVx2sJfb49EXOdF8DotW48U?= =?utf-8?q?5TBk5fClAG2sK7+0lfDhWiNTTxRMtqzVzi3w6avi443wFL9ki0RVTpDVdzoxsl4x3?= =?utf-8?q?XkK+o7TfBtnR9Ar2QoB37QRS88t0wHKncYKKmyrw9Zh3C49mCOb8YPYCW2R1EbbrK?= =?utf-8?q?HQjXdMaIFMu+be+qmuG5U+hWUuQPc6QDUs/HElMatGyOPXwf/ikG2qtK7z1jihmr3?= =?utf-8?q?xrVw1jg3Hbl5G5yVCmtVhnhGfcVrUOlDpzvK8f5f/uHYg0Y39P8godXYwAMkdkPXQ?= =?utf-8?q?TpSJI6qHm52JTmrBY2XLhRa8PGU68JlVJX3DP0Q5hh33Q6StpN44K1v44bDs2lWjG?= =?utf-8?q?j6jjxuEgfDAUMk3Q84kZDo0qneU9WEjcZ8fn8iA1jeuyDyUvFOvFOAdRpCyqu+/az?= =?utf-8?q?+8PJfXg5+c0rskM1wnskP02awz8jBAQ4pWvWR/MmfeDR8afdwERb9BXZyllI7O21m?= =?utf-8?q?1S2GPr4MelWYjN2g46BPxam7Z6WpCRAwBIiRPlTS7lfWY9aXKmz7TXRkn1fik0X/s?= =?utf-8?q?U4FAClCgZMPdcvONio6U0YMTHBmjFLVXTdFiyTRC+TmZKFjwYtfRqESqzWwmBaHkr?= =?utf-8?q?BUSTf8xgEJQFjzuKWcGi+R9nZDsWjlxu/rcdP+059iMTE6oS1kznbJrAh3NLsBG/H?= =?utf-8?q?S+BPhVPt1lg60zI3/MsWsAAChQcBCa+cM42bv02aaU2snSt/wp3WWxwbYF0bVu7Dy?= =?utf-8?q?DjU/V33LnUgq7Wof7Rrlcw0HK+8VrKXpDRSIIV2wI4+2olvYMk59idv46TPat1JXg?= =?utf-8?q?Y2ILdK2XcqNaL1g0QRrSgYoGbov7grUgTXZYxN5l3419QGCtzp7T46F34jxpqiBjc?= =?utf-8?q?cYNSCbpepxANnOxfsiRF9Nh+sMl/217cHo7vGCjEyersclT5q5dnpap1RTiHlaTk7?= =?utf-8?q?uThDE6GzzJxSovK5CVgLxDzIk1+Aj0ilxrcMZpQ/ErYGKE2YePdBeCEixZt7eyJax?= =?utf-8?q?ZKGzZ3z1uDZeOflc9iPnTdWwJEoKywgOUSOXeGsSAFSfd+dRre8Zqe/XH+t4xFLR5?= =?utf-8?q?Tpa2xNAaQps+FefqjAwRBKHRRQWjYYizJX6nWkFbGxAGG7PT6gVVMtafOl41MkRGG?= =?utf-8?q?XRZGeia6OgCjpzPCmr5KLGam92J/mGsp+ld6lQabJBWcirv2QFSPiiOYriMXznuMR?= =?utf-8?q?mYmCqX64roUKjGDMctjSHc/EB1/3TTL3FxeKGmuodeEkmrzPowSgy+OxwLSs0JzUN?= =?utf-8?q?Y1jwEMyIr4dOs3ghe1D8+Ae8DuUm66mk1W1aExQ/+d5yr9m1/sA+XDvPmHK2dR3lT?= =?utf-8?q?Bo1d0LzjbJ/Ajyfcwt4Mun4I0mSMUxwDTfuGkuRDlDKVJgEOvUYEsGuEbRZUf7RwW?= =?utf-8?q?8E1E+QwcpSlyV/TAQ9vZT/YoZq4rurFU5RS8oJ08q4TjyRy0XhT49hXe0viCe9poS?= =?utf-8?q?yv2SkLY1mu8?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(7416014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?tgVI+5b7UrTEQuoDkV9CrRfd+34n?= =?utf-8?q?S7UlYv2l5w/stN2VWkgvWUZQ63V44CfJ+6Z7iNHjxpUAzsM9a8bXF1uqhoiXDUq34?= =?utf-8?q?yqeFWgjpno8zukIY1yKXKlW+OEvXcWBvDpbl9m6bW7BpzIVsv9QSHPuqXwS4FRP22?= =?utf-8?q?ZVL0O4veBmGMZrTXniv9F6qHjs2Ja+C/Bztlj2AKyiW+EFVgzFqG5xj5bm1b75O+i?= =?utf-8?q?IKydtzUoFLTJIXbrRNlt05D6D/6GbXS5YXCo53DUysfchrESAqvZU16bFmpr7c9s6?= =?utf-8?q?g1eSR025MJ6LeZ6ga86i68/LVZLgihql7GIhjMQXNwhvgH7g1wU4dQook3jru7aQh?= =?utf-8?q?/NLn0T0yk0NYxw94i+Zuq54ZG7ZIUzi3QTNzgwo/9Rfq1wCJixlNAwI1zagLVhKNm?= =?utf-8?q?03eazu4yaiIcjQSTEtHFa9Xi9Wy1EIrMwFo1hqjKRUTGWu5z9KFnA+tALMiGz4rWz?= =?utf-8?q?neeEP5X4VNcpaBeizz5jBCd/S2xAzUPyyGPCkkqN+5k8N6PF3gZ0t5Uu2qwt8n8GQ?= =?utf-8?q?r0IzReDJ337n562kbODXk8TMe/aeLnbXhsrONnNhTP12rc9d8V61+uMLv7T7iMv3P?= =?utf-8?q?8mWdbVRZeYnHQnBp40kU+CAoalH2w7B86fTxWK8S6/tDCayg3bSrAY0PuTw505uRh?= =?utf-8?q?12c+sNQYcxM9Pc0t0YoT0sNFFs4mIs/R4T+Oq18r+KZhj9AXu5pVC82sm7TOwDcRz?= =?utf-8?q?KYJtHxVVawz8EIgRA7Z1oi1X73sJPQWBo0t5YfRMn1UuCxIt11Ubo3qdYvE0WTQC+?= =?utf-8?q?55pRCCXVztU++ZeLjylc35oBXVaRKmvSSvTTplNYqb/G6B+0WOxRoUKmU3d8mxsKk?= =?utf-8?q?LoKeZw6bem3zN+2Fto2sNW15H4r8XsggEBX6oizUQna2fsd5ZsKO3qDEhHF+uyJ40?= =?utf-8?q?OGoHfVPrTVCKhE/7h/HiYKr1LnqgXxrozdn/7tq/fqz7nLP7E8d1u/nZJyxJyyRTj?= =?utf-8?q?wchlldJ4KSr9SF2AH2tqnqtUSn4M9eUI34mCG/c5fj3cHjYKO/Uekh5VLv4E48w35?= =?utf-8?q?Ql4cHuXi5ZUy0RXiagcPlOqapGJn1hIUiTzuEIAoCwrjHpwVtu4kpSQdRAW/nA5mh?= =?utf-8?q?/Umnxs4LVipVuAPiUdoQMVoXn63LyAmLEmgqrh7M+vgtw8earZdzaJ3MG0UhjtdpE?= =?utf-8?q?z+6wfJLDQioxdjlAzW66wMCqdw5paVe+7dxb5dH409FIDi6djLUlL+yJxhg1eOaqy?= =?utf-8?q?vVv9HDrit2yZcI2KUn5dRbKJCdjhev4JFDFs6FxbAmKgaZw/TVVkpN+GO17zzeJ1B?= =?utf-8?q?p8Pp5D9XHfE2LnmF+PyIVbkQb2yr3edIYTLPpNcsekR7aLW4nwmSeDDDyS/eYih+H?= =?utf-8?q?p1vHKzFo71bEldAFX4w0ns27Ty9hsehNCcwRFT+RMTTL9diBFgaHo8lJ60V4JsIeR?= =?utf-8?q?XK9m/I+6iCQR/S+NLoK7mmnYTmAp+Hq0NfI9SLIWMERcWbYzNfLdCvdyr3OG2hGsu?= =?utf-8?q?2DiQZTr/+oxO5VwaSo298jM0ft8CkKf2kswIJFgaGu4oyDFGyz/VB1Z7bnc4vNqDG?= =?utf-8?q?yAobBtqvtdvd?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43d67848-c07e-44a7-ac94-08dd7679f87e X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2025 08:47:18.9846 (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: uepimDkKZBfX+eNpcBGhMTlrjiefNc6Z7AGAufuoGoC7Mx2QxJoyR3PxjRLz5aIKxiyOwOs24YOFpxkCyr8TOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DUZPR04MB10063 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250408_014721_988595_7DCFA237 X-CRM114-Status: UNSURE ( 7.93 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Peng Fan Add i.MX SCMI Extension protocols bindings for: - Logic Machine Management(LMM) Protocol intended for boot, shutdown, and reset of other logical machines (LM). It is usually used to allow one LM to manager another used as an offload or accelerator engine.. - CPU Protocol. allows an agent to start or stop a CPU. It is used to manage auxiliary CPUs in an LM (e.g. additional cores in an AP cluster). Reviewed-by: Rob Herring (Arm) Signed-off-by: Peng Fan --- .../bindings/firmware/nxp,imx95-scmi.yaml | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi.yaml b/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi.yaml index 1a95010a546b14b1d3d97aa990c0305a551f2620..2bda2e0e13693f12816762137e07dc308d2c49e4 100644 --- a/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi.yaml +++ b/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi.yaml @@ -11,6 +11,18 @@ maintainers: - Peng Fan properties: + protocol@80: + description: + SCMI LMM protocol which is for boot, shutdown, and reset of other logical + machines (LM). It is usually used to allow one LM to manage another used + as an offload or accelerator engine. + $ref: '/schemas/firmware/arm,scmi.yaml#/$defs/protocol-node' + unevaluatedProperties: false + + properties: + reg: + const: 0x80 + protocol@81: $ref: '/schemas/firmware/arm,scmi.yaml#/$defs/protocol-node' unevaluatedProperties: false @@ -19,6 +31,17 @@ properties: reg: const: 0x81 + protocol@82: + description: + SCMI CPU Protocol which allows an agent to start or stop a CPU. It is + used to manage auxiliary CPUs in a LM. + $ref: '/schemas/firmware/arm,scmi.yaml#/$defs/protocol-node' + unevaluatedProperties: false + + properties: + reg: + const: 0x82 + protocol@84: $ref: '/schemas/firmware/arm,scmi.yaml#/$defs/protocol-node' unevaluatedProperties: false