From patchwork Wed Feb 12 07:40:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 13971292 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 F0361C02198 for ; Wed, 12 Feb 2025 07:45:57 +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=YCeOWA9UN/RDDhAp+34wqyPk+qOXDn/GjVSVBkqyfjc=; b=qTjG9K6w/dZGYjufk/zcdN/Z3u OFOJbEuk5VIjcNJYSqkSAiDgBKKG+fPUg1rbdFWLGibQ5Tj8SXMx0yfAj+3pqgZ/7hS3XGEuU/Cai 9Dlj/G8/QqNrjZPTR4OC8Eju/7soB8KbFoD6tHKC6AztPGxSgZD/hsB+n1rqNztbLUsqmqT1OngKh g8FeNLOP/cv7KkGNp/mpPUNZrs/5+odcB+seUB3sWIbBq+x05BA/Pvthc+RW3JSMrjlhM+IN4qY9B INGKiCNBqW6lrtWqLI4PWTWM/lFo9H0HpuitHfLKaD9pr8DMI/LZou2DdFjD6h4NV27fKDwI5SnFq 5cztcK7Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1ti7RH-00000006WP6-1Gun; Wed, 12 Feb 2025 07:45:43 +0000 Received: from mail-vi1eur05on20623.outbound.protection.outlook.com ([2a01:111:f403:2613::623] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1ti7NH-00000006Vbz-1bG3 for linux-arm-kernel@lists.infradead.org; Wed, 12 Feb 2025 07:41:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=D4lm9ANlUbTkFtZfH3KY3MZJPLxg2/zATHhsMeCHh05vSbtp+nwVrJe1TkXNZkyO5gAtnNGOhlooCjNCliIf7v5YXE0l/2ETSCY46azX4x2xsTP4eTkCZBMSTj58BWONYx8p8fEXHDImbkR0GMQjt+kpnSH+nNRnGFV3zJykB+K3LLU+XoyVs6HGTLaM3L4EJmc3Io0+keA16gyUYf9wGwa5lckFl4e1+KpwzFduufsmhT36wftbZMdbGLd819WgSSu/ZT3Wb0oq/n4NyZ2PT3w4gxE1hPlXQRzBvG7+drKX5YORIgqgcm1z4NtdbrsThHx8bDKp0WmJzHveAH6Aag== 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=YCeOWA9UN/RDDhAp+34wqyPk+qOXDn/GjVSVBkqyfjc=; b=tsKWrBOypanvNuVgV2lgDMaiSHfWvQ+3o/NZ4Qt1S975vgAUpz/zavYqM4ziIdM68AksrGzRNAMDIsY1SwL+SD+OQxzQj1AKYlJ5RPyz9c58k8zZEaSnlDSDoJdFJC4aVRxS6gnYpsZkoDH+5vzFeUbyQpsHWBLnO0/xxQ/24LPUNMmRUpffPgHTXkwLIKEtiX9LPQflNJFqlQMCRS/5Loifm2JFRoOimrFUDbxAr0saoUjHoRa4u1hqsn7T3ymcAGVxY3vvcSZRp5YTLIc18sw8YBeUsNkKR6Ge3WF4dtrQixkpiEsxJSNfo8EEf2E1LFsi4d0wna66m07nUCPudw== 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=YCeOWA9UN/RDDhAp+34wqyPk+qOXDn/GjVSVBkqyfjc=; b=n/6mClhREGN9A0+XvbpAAlp5sRic3GTmppca7sn3kJl2H5qeCMBzKOOzTdcPPY96VvHhVpo5qJIeCMVpdON7tr+S6aUf0M/uQh92L7YjdoAa7LsF6tiF2WM1nb61QevD/2hVgvHYQpXnJ/Ix65YBaHYsgpDYOCAMs2CYA4q1LyR0gaQp8tbt8bNhlgzOc2la8ycKsRS5+7IfjKEaOz6Omvd/Y3p4zdsmIW+FjmsOlZQG0AJZ36VRxEcSmuispYgG8TVP08i+qYzHOXJ9/Kq79oAnWqPQgZh4tmQ/W+7KdAprjlSDEUeveMX6LEKti5Dd2PQjQ0EQRpjZrqwQV1W1Og== 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 PA1PR04MB10865.eurprd04.prod.outlook.com (2603:10a6:102:48a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.18; Wed, 12 Feb 2025 07:41:29 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%3]) with mapi id 15.20.8445.008; Wed, 12 Feb 2025 07:41:29 +0000 From: "Peng Fan (OSS)" Date: Wed, 12 Feb 2025 15:40:24 +0800 Subject: [PATCH v2 2/7] dt-bindings: firmware: Add i.MX95 SCMI LMM and CPU protocol Message-Id: <20250212-imx-lmm-cpu-v2-2-3aee005968c1@nxp.com> References: <20250212-imx-lmm-cpu-v2-0-3aee005968c1@nxp.com> In-Reply-To: <20250212-imx-lmm-cpu-v2-0-3aee005968c1@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=1739346036; l=1729; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=1ThZFhQdOmfZO/coVtUZEj/sQTi7Nxb7EXJHWilriCM=; b=HpJ22rh4ZipXRqo2mJhm8qeO26ZwWdMZ5tegvfHuorl25nXEv3Ny+TiQrD3JkrRs8t8kvseoH CwM/AETMLtqA9SG2U9blqfRVEcPTVqntYQQbRgKC9cgXKDnkcTyquh/ X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2P153CA0014.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::6) 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_|PA1PR04MB10865:EE_ X-MS-Office365-Filtering-Correlation-Id: 4bff43ab-910f-4719-74c6-08dd4b38a95e 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|7416014|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?TypRMGv798cLz0/5GlxUGqBf0AVjtr3?= =?utf-8?q?Vs61d1kBXqzgpDy/Ggu+1/ppjKhgup+htA6wrdlD+sAFL2u80CittEckFL/w37cFs?= =?utf-8?q?qM3+smGsv9U3eR1Y5F3ww/W9BsmfCFHKMuvmFk9BIADWM5f8NEhYSMfBK18iC51Pc?= =?utf-8?q?tlntz+ABPNdJm9haebNHUreNGFJ8rSLHqbj9czBFXXy9y1Nfkhg7lCW1cTIqaGetQ?= =?utf-8?q?EBryJDo5TcDlrQKuM1PE/CMWrppiU/wB6xROWEt/tAhKRPUgunookhOKl+iFQRFx/?= =?utf-8?q?Qtm/HgBHE3WC5X/h1M7hlISFNceYCW/xe8tqqeX+xFbEdSqdA2hc/DnJBrTqdpy/a?= =?utf-8?q?KWUccWj0yd3iFoLeDP5kxD7eZgX0nEqzpRBTE6OtxJewo9xixF5ySmF+3c/caOQj1?= =?utf-8?q?R56lLxTuyskl8gaFwFTFYAETDpb6cAQvYqr1oVeyuXivNUIa48A7Lm7lGraQBTspI?= =?utf-8?q?5ICVXeZdX/02FoK5u4ThBzuRj5VASy41wDVXPBXxUNu0OIC7z2I1rdcAAOP7IOy07?= =?utf-8?q?rhkJOB7j1cXmbRP2H1NP4divbJeWsvjFd+DPtNocXC4TJRs/mtcckz8tg47gYHFag?= =?utf-8?q?OvuQwp0BS8sTSrDENvN/fT9p5cyvn+jrkwkzaSF6vJoUdJ2Pbm+d/KGvLscFm9RSn?= =?utf-8?q?ivVJnk5lemqOGeaCuD9p/ADk7tnX2Bdy2ug6hT6hPaWtisG2XpEk/71dTYqXhgysd?= =?utf-8?q?T7GhbQQNXWvsM28/EvsPpyfhiZoKCTM9n/Bp7hSI9l221p6P3F1jfMNDZ+ZSXs0DG?= =?utf-8?q?Tuz3wv5rTtT9cHMld4qlLHy6ELI6/Vz74JC3rSmhKczK/nJsenIfaoWKzhLk9J3Sq?= =?utf-8?q?ulTxdI/p9qXoEqLdBBdBC/YzYcqsF29J06Uc3YWqinxlHRM0vhapjXKg0MEmgWDly?= =?utf-8?q?6RmbVswTjtcMQeWwX7C/YxfpSQWqZ3AxYuiAEMnyCP2w////RCNzmMam9kWdQC/S9?= =?utf-8?q?gowKYnLdBeMpZsef5FhL1n1ib+voYUSdWHTfWEvLn4Jimw1O1f+kq3wathvtRqzRr?= =?utf-8?q?9CM6vy7Ii4T7h/Xt0V9Y1J1vw53RlSyBRPZb88Jyg2YfNOEmEQcprT7ladPkmJPF2?= =?utf-8?q?yR9v1zNnh+wRVG7Xxbmu0XwX7+siR62Azlgle0Br1l8FNBU9zmUjbzRWJLGGXGQNV?= =?utf-8?q?QvB9B7TfoTvjR0JXYkkULd9diXRwq0kuUKra0ImQSPj63xxODMkl04QVPYDtcJ3CH?= =?utf-8?q?i+1zkT1jQXaDEO1GgIh8sk2Ae18no37r3pBp1l2MgZhxs8gfTJkIqx2bvErttUutb?= =?utf-8?q?f3rLYglBu+zqZeriHqnAOQ3D0Z4AFpjOlUVOFzqLTBhO+bfcg1uCyvbsVQnRsGvuM?= =?utf-8?q?4CouiuM8nJszLKMydIjvLbpw0RXxz7yR9/GAmiqeVNXO5RSI69fgX0UrImw6FXGHQ?= =?utf-8?q?g1RFfzxSnPP?= 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)(7416014)(376014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?VHePGRlNKEy7FxIIGTGvsa/p/utb?= =?utf-8?q?pVy3BioEH0m5LpwERM+N6AgRs+iLVRhQtMg/boP40VNhmigMHXRPyPF8K/fi4ft0J?= =?utf-8?q?5KC/6MdYvggH+oDVaeqt91b6Z5M2X36jMY7ksyWc3hDBpbLIqgfJDMAlRqlX1FfIa?= =?utf-8?q?ND2ecD3JiCwRIe+AonGMP62l4gKuI+kZ0k6EoXLTe7TJAqjyLwQAbeB3zV/F71feY?= =?utf-8?q?5iq99yA3j1/p3lQHYJRAcO7TIKSVlY0P8H9ms24VbbYiIikYbzv0eP2Fq9V39FLe6?= =?utf-8?q?msVZjLY9sUYnbvMZu4xB2eEDkPB7ARrtL4h001Ovn383FYR+E2xoYiEEDx43I5ozx?= =?utf-8?q?e3025Fa3PD98Q+2hY0LQuvIwP+ahOVywDZ3hjvg6jW+g3VsSowQgR6VeOqDyEGHbi?= =?utf-8?q?k6tEWPMo/O6jFGBboCM2EcQvHUchYwp356oAP44zJygzts6ce6JD3iJ+II3n3bvn3?= =?utf-8?q?dVWKCpYh61rsMZFDvNEOlxZBjyITRau1CTG+YFk6gA+vVF/lW6cK1R+S3FxrNYgrm?= =?utf-8?q?+WktBW+aG+4Ahbi7ssTxwvkQBb+pybEdqPfkNkiDehw0ntNAwyySxaO7bqVAkpkIW?= =?utf-8?q?ZtBhzKYtpuTFXc+TTAbfgUf0etl5hiC3w7F3vXeFHZSwzMjssL8AUJ+bqiqOL3iJj?= =?utf-8?q?TFDQzcpf0hZ7Wq8JkcZWVTbclqqSQXKAuDep5MHrMoW2Q+kFRikPeDI3xZ76uft86?= =?utf-8?q?nHd4laBqv7BQqEKHsB+rOwSiD54Qo8ZWb1kGpo2R1euc2CqjSvWJ8Agwq0zwyhRfq?= =?utf-8?q?BzIbSJTRAZPNC27CXkkUiAM8hLxHPFM9RDPfZOy/icBlDxA04v1fwBBw3xmcNFwiX?= =?utf-8?q?Bopx2D+KRSTrpRZZL+Wx6k/jxIx+67vMn5oS6UESVdBsDWzoSLkMxHrGtB8j5oQT5?= =?utf-8?q?uMFBqqd5Bb9H0NwDmX+PH3+JA63J+K3rEdpmQA+idQRp9rAbL9qSOKG4+2cFRx6JN?= =?utf-8?q?yrMhvXEPceXSiMsuA4SiuFWTwiBFFOHNh/4EgYzW12tvQM7k6RqEfjvJP1M8sBdmp?= =?utf-8?q?a6RuvW4OfuepveS5XK91uJxpR9KNKNCkd6SnM8elFAXoJijxqn2k9HypHJhf41x1S?= =?utf-8?q?HPZg8cANddJPNvPdiYB7cjtwAnTkAhFR/oIBKT4+urRaw+3bNaZuD8mSLWhs4yNxX?= =?utf-8?q?gLngk7/3TpbriWUgHsboPz0DajxuZiCKKLLaTD7/u9baPU3y86N3JU6kGovrxK4oM?= =?utf-8?q?a7laTXKPgFBz73PzwQm6g7MlycNMMaQCEJ/g5HWI2QiGquCDUpHtvNEWcqpbWeRKU?= =?utf-8?q?XG/C2PKNeM/Ze6OS/bBTmXUcd3rHZtnn6wMZhwQKK1QQFgoEzRZyfDY6bI7PfI6VT?= =?utf-8?q?wORYAFNqUhxPz3/fNqSrRCe/7etfzuuhJD13UG5ixjeJutk7m0nXj660nx2jOj6K/?= =?utf-8?q?6tMvtuIiMP5sFm5ywVOPOlrDAlh8U8+tfPYVzvIL3OHamo/hWloXMBxuFDNLT5AkI?= =?utf-8?q?v1+KKlr1XPacSL9uxDok5ZAWHRC9JPtnCJixxFe1a+P8eddf+nc4ys0jdEyF4wPRC?= =?utf-8?q?tJC9oxcMiSMz?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4bff43ab-910f-4719-74c6-08dd4b38a95e X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2025 07:41:29.0921 (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: JA1rp9SzUgM6x3obZjSYnWBBmpk9p/f0CN/guxL2k0CL8W1ZeAJ5oJU5oidw51kMzxLsx/9H1BHisaMbeElXew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB10865 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250211_234135_426365_2A5450D9 X-CRM114-Status: UNSURE ( 7.48 ) 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). Signed-off-by: Peng Fan --- .../devicetree/bindings/firmware/nxp,imx95-scmi.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi.yaml b/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi.yaml index 1a95010a546b14b1d3d97aa990c0305a551f2620..75f63819285b191a815dc4287e34d299983b1c40 100644 --- a/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi.yaml +++ b/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi.yaml @@ -11,6 +11,14 @@ maintainers: - Peng Fan properties: + protocol@80: + $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 +27,14 @@ properties: reg: const: 0x81 + protocol@82: + $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