Message ID | 20250408-imx-lmm-cpu-v4-2-4c5f4a456e49@nxp.com (mailing list archive) |
---|---|
State | New |
Headers | show
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2077.outbound.protection.outlook.com [40.107.20.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 74DAC264628 for <imx@lists.linux.dev>; Tue, 8 Apr 2025 08:47:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.20.77 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744102046; cv=fail; b=t8KOV+E1T+5qdE8NtCFcLe9eSY0ZVxx0Jc25p9aS32riIRaKNRsUKI8equH5nas1eX9em3rCd3Ow00X3WMSQKAYW7kJm4+JdJk6ptM6WvGNNMeaCTdPoPmakqBa5eqnRivxeVYj/pTi7xGiVnlstErkJU/XLkA8HcW6n0OiJCug= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744102046; c=relaxed/simple; bh=JlyhLs3Ph9dPaK9LLuD0Ijl6Vxr5RkNDoRW1wYe6/ho=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=E18YH+cXRvEaFhwbudTM+UThEsIZ8JtDtAVcdED11CrrGUP9lGpztu8LSJhC60sMOxSE8Y/ZK4gxB+YjlLzHFAAL8IEOWKqKVEDsSO3NUqaUYIYIAb+FyyLjenOzx2kka0st/FbaWCPEfg4/T/xwLD0D1eFR/6ANmFDD5SLbQms= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=QlDdOeGh; arc=fail smtp.client-ip=40.107.20.77 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="QlDdOeGh" 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)" <peng.fan@oss.nxp.com> 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 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit 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 <sudeep.holla@arm.com>, Cristian Marussi <cristian.marussi@arm.com>, Shawn Guo <shawnguo@kernel.org>, Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix Kernel Team <kernel@pengutronix.de>, Fabio Estevam <festevam@gmail.com>, Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org> Cc: Dan Carpenter <dan.carpenter@linaro.org>, 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 <peng.fan@nxp.com> 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) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: <imx.lists.linux.dev> List-Subscribe: <mailto:imx+subscribe@lists.linux.dev> List-Unsubscribe: <mailto:imx+unsubscribe@lists.linux.dev> 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 |
Series |
firmware: scmi/imx: Add i.MX95 LMM/CPU Protocol
|
expand
|
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 <peng.fan@nxp.com> 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