From nobody Thu Dec 25 05:09:15 2025 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2041.outbound.protection.outlook.com [40.107.21.41]) (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 068901370; Mon, 22 Jan 2024 02:02:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705888932; cv=fail; b=Hk17bD3a+NLVTWmoEqP8JLR98t77MK1Zt8RSfUUITMFbHb4XJo29fkwgIkAQkvC/aCejGsLhjFQXLYYqtjRLiOWy/93lI4lILBhYLe0pSx1IE5nJe1J0a7vbaGwg1XLmvsn3X7B5hQPCw8B0s0fTpWRzDzk/6MrBrd0KG4xVwis= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705888932; c=relaxed/simple; bh=II/Nyr/1eP6qNKE4rXAAIQwFbjQffQtZWC9T/vtKA9Q=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=hjobbWqm+/wZtEHXqoXGJYZfn0pExP3f7kqGkYis7IwPVnZ358SlWuILQzUlLXCgKotuMMMR0EImUFZzqXEZ1bf/bG+S7wscXYsbZUSmZM4q28pEAp57KFFvwPzcfdcrVIn75roaVlRKRwN4WacHiys77i4GD7gvFE7edOyIXSU= 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 (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=cUQW0vck; arc=fail smtp.client-ip=40.107.21.41 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 (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="cUQW0vck" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N6XmohNfTvjp3OygreYjGk5J2SGsl9q3b8O8gopd5XtF1WcutGijJD0e9ZaxIpiIHZ33g4wmhLCMEECcZl/24dCesSFsga+kfbHLZlXR4WLhBdM4vAMXwenQugFwgcP02zEoc6MPRaO6nvaYF4S3Uj1fyQ5vhby4eEHf4lXpt4S+t9oCplfPn/wPiAvAleSEDKlT2GUuLi9lp1iLr45KnuJQWUpT0GgdXsXEjy9XMRtaSoHq7iAmNn0nc9rcEFy9tHE8cPZn2kst+utlOIuED7jvH/ia7zbP531n6XKlVXbLVCIKn6laRDxmhxQ6advARpGN3Cjz/aExafmLkzOJ4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=qyXVc7+3aROnhgoot1OO2b1vDywWeF70xngmEd9C1B4=; b=X5mVfwZwIxMaeIx7eJqJKm8XRiw8bXKPKHwPzGBAVMPNly3OANkpd7hJpwdxNwnDrHmwDX1O+azmxySma4WrNWzQU7EX7Y0lispq3LDGqeQSPnKLTsCRzw1HVlwpJyZKNbHT8fbgWd+RBztmdBmHzlRKQTC0CyUgCV2oA97gb3l8iZVvdlNsAaYyU+FK4Er40PXIC9vdyY2hBf0QLw53ci11GS9JsYij6c7vc7VyddYG3YaiBsSlKybNIWNZmkus7qoDp0ks4bX/O4ouIeRtSpr/t1etGmOm2gY+AgQJ/wYOLb0SulwWjwKd6nhKRboMwZIsl8+nro+Os+sOwHumKg== 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=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qyXVc7+3aROnhgoot1OO2b1vDywWeF70xngmEd9C1B4=; b=cUQW0vck5qTnMUlIpZMxyVOgh+z64YAyRrj738PmguVFM4DhyvzxM86beVYTyNNnG/KDgUZdBRFU+kQyo8pjT+FEZ1Gn8TrsIvEKveoRQp6nEcp3qiHoc9t01xBtSOZJAFqe06O6wxFOl8Hu6fHuEci7qVClU0SAkhQZicb4Pwg= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by DB9PR04MB8153.eurprd04.prod.outlook.com (2603:10a6:10:245::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.32; Mon, 22 Jan 2024 02:02:06 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6%3]) with mapi id 15.20.7202.031; Mon, 22 Jan 2024 02:02:06 +0000 From: "Peng Fan (OSS)" Date: Mon, 22 Jan 2024 10:06:24 +0800 Subject: [PATCH 1/3] dt-bindings: mailbox: fsl,mu: add i.MX95 Generic/ELE/V2X MU compatible Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240122-imx-mailbox-v1-1-81413f655210@nxp.com> References: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> In-Reply-To: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> To: Jassi Brar , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dong Aisheng , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705889191; l=1057; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=+jhwR2EG+nHEcJ8e150pa2lWQby/VDRQaC5dU9oyVRQ=; b=slApX5bwIN+mhk/EL7YhJCyNByIJemxffHRiSVy3V03wd3PJx/TOTkdEr9SB+Qww8YlM4MHmT mLQYZyMsmZaDYagz8VLotxTIltsDNfcyDoA9GWo6vgyJ0ZPvDs9m4vD X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SGXP274CA0019.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::31) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|DB9PR04MB8153:EE_ X-MS-Office365-Filtering-Correlation-Id: c27bd164-d9d4-4671-84bc-08dc1aee22bd X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: spXaC85muwU9OEMcbW+39AkM3XsJuOAC3uHx0pcI8jo9KMqkKbPGWqJ7N7aDswho1nvDnexw2h8lML4iuJRw2ksQmIdM9+TwDVHPLFCCaokUBsH9ZxH6ywDFNbITCoMPs367SAm/UN0fs/MNZFjRY24bAKOMW29f6niv2Dc9lPFNO0cQsaM/BaUvwL3O05GWsdnaXampXFRcwn6JhXPWvRjmxOzjntIEMYZkk21ZZGk1Ix9+uqL3DxegoNK6IOi30gxb2pPTgQHc6k+jMOhb+tcKRGK6dFCApvYwyNg+5Lm4OvAod+Ur6lnY4mqMBQ6OhqEXlXoSQeIQTAasTMLOoJ3L4llU3rCWabVQx/P+4Erx6OG83CsuRpCDq88Jw7hgo5WsFvCR95+AA2YkIVvYP7//1Z0rYBWy2p4usNZRtCa3SjFIm2sf9b69LR3Nz2FQoWCPfOMGxtRTM9uw6rntfhb66ES3g5Oc0WVYVzUlbfIifdM5C38mAnpLQQKXXegLxwtvqkB+89ylHkjvg4XioGW6R9JdIGKxeWczks2Km0ILDcKg/JybhEMjGiA/oNNFo3etwYWgZYSJ5tpUaIl22c1gIZHl/czNa269EtJlyrAUkUqvESHYTYhPncPeEzA8or7yJU64gW+cpB2ClarZzcrVwYK27JCuFHYu59nwBoI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(346002)(396003)(366004)(39860400002)(376002)(230922051799003)(64100799003)(451199024)(186009)(1800799012)(26005)(6506007)(6666004)(6512007)(9686003)(52116002)(83380400001)(478600001)(5660300002)(7416002)(15650500001)(4744005)(2906002)(41300700001)(6486002)(110136005)(8936002)(4326008)(66556008)(66476007)(316002)(66946007)(8676002)(921011)(36756003)(38100700002)(86362001)(38350700005)(41533002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VURpKytPcXNFYXROd0ljSDFvM2pQbmZ0aXE3WE1PUE9VME9KeU5xbkhvM0tN?= =?utf-8?B?WDcvWkhycDlaSzVYcWJ5SmVtTjVZeE5DZEdldDZPSThEMXJQNTcwRHhuKzA0?= =?utf-8?B?Z29CSllKSktPaUd4WWcxcTJLb0hBS2RZTUlDZnZ4b0x3MEF6dXlrVUpJMHhk?= =?utf-8?B?TXVUR2pYdGlhNWtsSnZ6NVhHVy8yUzAwWWVVbDZUY0hOOEVOeHpvang2VzBF?= =?utf-8?B?SHFYVXkwZUMzZDhHbHIwbjBmRHNlNi8xTGFmSmdRRnVWRGRNSEM4ZjIzQ2wv?= =?utf-8?B?WFJoMFY4WVA2WmtWR0dNTHQvRTBVUGFxMmpDeDFRMjl1WTR0VW4xRllFdFMz?= =?utf-8?B?cHhXdllRQjBJT3A3Q2pmR1hhQ2dSSGZINmErMVJZZDVHdXl2bnZBS3lJbk82?= =?utf-8?B?MGhFSDI4YnhFeVNYbFVDa3p2V2wrSTJLUTN3WHQyb280alN5NU5ENVl1b2k1?= =?utf-8?B?M2ZMU25iR0RzVHNlQjJnNUZOaFlpeFBwaXhuUXlhbUZScmFQZC9nUUlFdXUv?= =?utf-8?B?Rm5zeExkcVFUeEJZUG5CMWlPWlEzSmNuSjZweDFLOWlWNE9IcXYrVDdVc2tE?= =?utf-8?B?UjhYN0ZaQ3BGMVdoV2xuUjJpKzJmdW5TdzVZRDdXaFJCbDJnSDdaamowUTZx?= =?utf-8?B?UXY2cFE2b0dlYis2d25qWklOT2RPWlBjbkora2dlVnV2ODZVa090aXUwL0N0?= =?utf-8?B?SHpvY1NKRC95bDM1bkwyV0dKd205ZE11eEVrZmRNVW5jZlV6TVhybWVDakpX?= =?utf-8?B?WFV0SHc4TjNpMWphSnV6L2l6ZXg4NG4xSy9MazhSbXJxS1JqUDZJazB3M3RT?= =?utf-8?B?UHBSTGdnbXRvcFBrTG9sZW41MVdnNnpJNlU3UXBzTUdpMmdOL2ZycC9DVSsr?= =?utf-8?B?eWN3YVk2QkhMUWNjcjVRbHN6NWlUODJWNUt0eDlGR21uc3IzdVZoNkk3YlZK?= =?utf-8?B?MWpieW9uNDZ1bXZYcG5CV3JhQk0zTWxBSEZqbDg3ck05SGlCdVhBdjRNbEtR?= =?utf-8?B?eUZNaTlrTGxpeEpBUzBMUjlUWVFTWFJteWMxSVVLOUkvVDlzaWhVUWZKUCsv?= =?utf-8?B?djJFSUFpMHprUEcxVkppS1QybWJHQjJGb0gwdkpPbStKaTBRZlRVY1J4bEZ5?= =?utf-8?B?dDNYM3JkVW9HYVA0WXFQSjNQdlBPNlNtUG8zcW9nd0E3aGw4RzExYnFPa1d0?= =?utf-8?B?aVZXWlhFTnVKNGovMTFQWlozd1p3b1F3SmhCMXR3cFZTWUZTa2t6eXFNVVFu?= =?utf-8?B?VGUvNWEvL29ITHUyNVVyVHpDbWRQMWYrYUNPZ2djWTJyL1NsaGptUjlnbHYy?= =?utf-8?B?SU1OOWxWUno0WityTnlPTldIMWpKSElnRjBwTmw0OGxMcitPNlB3TkhRVVRk?= =?utf-8?B?VmxxeTVOWVcrc1hVYitqeTd1Ui95RjQxOTU2OE5aa3BlYVd5TEdjeGhyLzN5?= =?utf-8?B?bGlCdWcwRE9kQ1loejkwM3BqT0lhWmxxS1l5V21YQVl5K0xadFZJOEg5bUV4?= =?utf-8?B?RjRWdXNSQ0Z5bVQwU0R5SnkySy96OERicUl6Uk5qSW9MTnFreVlqVWYwTGMy?= =?utf-8?B?ZHBKd3lnY2E0V2V4ME5PT081ODIweXRxN0hJemphWDJvZVFTTnNUL1JxcDFy?= =?utf-8?B?UU9KTzVYMW1ubEo5cnUwYktDckNINGQ3OU9qaElTNXVvUkFKcEErNC9pQUxY?= =?utf-8?B?YkdBcjQxTEV5ZlpBekFiZmgxWnY1N2JCaGd0U3NCRXdpUCs0bm9pQkhCVDJ6?= =?utf-8?B?VStFMG9pQkpXcVhhd0pubkczTTNwQkp1SkxValFlMFg2MXhDaGNkVERDRGtY?= =?utf-8?B?ZXJjc3dIMUFNTVFidTZ2SlJvUlg4L2FmYU5iYk1ncTF2Rk11MGRHSlFhcXZh?= =?utf-8?B?emhRZHRSdUVlbDVzZkVyR2R5V2M4YTlBL0xiWWR3bWJSZjkzTnJXOGdKQmht?= =?utf-8?B?U251dHBiWDVNdG1rNXkwbCtGdlM2Y2xZTzE5eVYwVjY0c2xVREZaOWR0c1Bt?= =?utf-8?B?M1dJZzFkUldRMXFJK1UxdThKQU5ZeTgzcittT0phdnRpOTFXTk9FMXBKbDc5?= =?utf-8?B?RFd6ZFZJL1d1L3dVSXJmS0IzK0lwOThpaUZ6NytIaXpzeTRzSUk5WjBkUk1p?= =?utf-8?Q?HRL7rasQMAzmRCB8Bu/K7Wldp?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c27bd164-d9d4-4671-84bc-08dc1aee22bd X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2024 02:02:06.8470 (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: mCzSCM/VdympH1GCoMUq+9e0iTl4rrfCI+JOhUR9cdqUDvVXT/9NXl5y8dPAUBstWND2J5tF+w/8F1bNyeCsjg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8153 From: Peng Fan Add i.MX95 Generic, Secure Enclave and V2X Message Unit compatible string. Signed-off-by: Peng Fan --- Documentation/devicetree/bindings/mailbox/fsl,mu.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml b/Docume= ntation/devicetree/bindings/mailbox/fsl,mu.yaml index 12e7a7d536a3..24e3d8dbc34a 100644 --- a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml +++ b/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml @@ -29,10 +29,14 @@ properties: - const: fsl,imx8ulp-mu - const: fsl,imx8-mu-scu - const: fsl,imx8-mu-seco - - const: fsl,imx93-mu-s4 - const: fsl,imx8ulp-mu-s4 + - const: fsl,imx93-mu-s4 + - const: fsl,imx95-mu-ele + - const: fsl,imx95-mu-v2x - items: - - const: fsl,imx93-mu + - enum: + - fsl,imx93-mu + - fsl,imx95-mu - const: fsl,imx8ulp-mu - items: - enum: --=20 2.37.1 From nobody Thu Dec 25 05:09:15 2025 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2052.outbound.protection.outlook.com [40.107.22.52]) (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 14AD62103; Mon, 22 Jan 2024 02:02:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.52 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705888936; cv=fail; b=P8/faJKHRhia3CtdKHrxlrNyt7S5RsZTrdyp0bO/wUNcE+j7gBORUZfK440OJW3BYDC6RRQj2yw+hwzqrXKpM2n1/1H1L69KdM9YVCAr65e4y9pArVVZu5rNIJiO6fG+gZE6Io/bksfC+pVKblDUCbj+MQ3+Pg327kpjw/SZH5M= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705888936; c=relaxed/simple; bh=Rppi4l+2cUbzP89VOD09YHTb/KvCtH9gc5rHbtx6/V4=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=u2wItzqSEJLh4ZTfmSmLXxRpbOZPsu0CCJy6AZr0wO+w5Cijj7zxg6NTHjrmvhGYMLk/hIlswa/0YJxARKBp6yrXsh6Yc2PnbXhI3Yvbhq6vXOKR4a29NaA840fcRssUi9tzWJm9xROa25jPGxJ2b7ij68kPyrlEExgncKMlNPs= 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 (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=bRAC6I3J; arc=fail smtp.client-ip=40.107.22.52 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 (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="bRAC6I3J" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jxsc7w2v5TnxswYS5vXWbmpgyLfoCXooVBv/hVSpu3BjAhhO8Ielh8TW4qaq2CddCfSLruVULiFxjQiFtY7CxK9flYAUwY/h/ddLTyLzQB+uWUjLLqHrjQLN/tZkZrp42HL8QVIZT+OrXTidEsTVrQws7O17yf/R9Um99TeXMGw5gD2X+C0MaM3b6cHRib7sSLn/QK9eIOf564MZg4CY+mG0pfDx1dw9FcN/eHYecGsf61rxorbIrsHLgTce2H0DvZ3CkFpSwR+3T3THiqZTdp7ro7UY/c4uK1N/tP0K9A+2hwJD5ZpBSLaV59cYro1Z64ohUVUuc+/GKXxUahTQtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=he4OIZJtqx2Q7v153MilCDFIDshERVi2Xfa5pWrFZ3k=; b=ANAXQFWOwqEz1MTyFgAw+ZNbyvnwljINN3Eoo/Z47BbIjrPUOLuf2gdXOS7+RFaS5b6CVYJ6+5r0FGrr+yBF1Y8ZNCzN9jTg0lEHw4x1YUGN/A+FSPLC5dEtO6wiye45A+WVTpwsjTXZFFdVKXAR193dfkBaC2kCmuiCJ9WeHZ5cDoNWzbuaC51yzrID5MjjT2n3x0TLUAg5UaJpaJTUC9wwoHiBvoc2iT1+c+1erMIi0yyGLysgjlt3kCOQVDgb9kqLvDGyp9D0y8kgceY+/QsvP8XnHa40ZnSFHO4wPdtAQKU04uFN2hzBNkL4VO5vQACLy9RIeOV4DCXxhsXLRg== 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=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=he4OIZJtqx2Q7v153MilCDFIDshERVi2Xfa5pWrFZ3k=; b=bRAC6I3J9RZuHLoFQ9jd1fg7wbLu4riSX2RmnXImvEHhcXwKXos6TVPRSWijwqQPfxyz/qui+QZ9NcziD35r+ZIpBUWz2tqXEjDCQW182Q9q7uVNmdn5Ft08tFvfQxXbY4pw90y3TBI3SYYjDEFeogFeEcVuDpFajAp/uE7vZVs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by DB9PR04MB8153.eurprd04.prod.outlook.com (2603:10a6:10:245::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.32; Mon, 22 Jan 2024 02:02:11 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6%3]) with mapi id 15.20.7202.031; Mon, 22 Jan 2024 02:02:11 +0000 From: "Peng Fan (OSS)" Date: Mon, 22 Jan 2024 10:06:25 +0800 Subject: [PATCH 2/3] mailbox: imx: get RR/TR registers num from Parameter register Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240122-imx-mailbox-v1-2-81413f655210@nxp.com> References: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> In-Reply-To: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> To: Jassi Brar , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dong Aisheng , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705889191; l=4331; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=Iy65IwSAFryjGNiSZCuX9XbUK1AgEleuTe1kp75FjPk=; b=4DTDySI4n47W41gW/HUXWgoid6rqmmmPrxiMmkNocsa7rjJdDuQjbrzHJg7pssV70slrQMtJe /n5q8UcUyulCxP2Zs7oKYVSNfFoh7A7mRuQzip0rHtevugnK+N8L0VS X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SGXP274CA0019.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::31) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|DB9PR04MB8153:EE_ X-MS-Office365-Filtering-Correlation-Id: 6f7b6291-00a5-40f1-a548-08dc1aee2543 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ntZM5BGuUHlDRZyguZWqqTarD/HQnYydv4KjRN7d/5SM6PjEeL6VZi3axQBbqm/rMVBSswp64x5xCddZTEDcLXncPetRMmz+huJpJIhxYn9nhEM+NcfKp7Ql/JiEE8IYjtRmd187KvkCEoDgX/fL3AdylGGVT3eniUAMvuBeWT2lTbwYLKt6IzatjAGLMLlO0Km5ywrcuwY0ANnzCSl+j4h6z+GLf5STCHk7uwdNQdQmxC7qFZcC1DLI4xAXZVV8N2Za4bdeWTVq0ipWp4e21eku5ZG7wPWLs0TwvxCvYLayfDTqjI3tMpjxJzE+oBmv4LqdtUViuEME9sOEzxFtOFTOegP4f4ihcqCXSwqRx5HvzAwM70683k5rhX4ziHiDsvO+gu+skslG77kTGPa7kjpumVMivV0+9MPy9CnXn3/zWuhHI/yctkTskfurdQxm25XJAvXKiNCAMiYyK1BAEuxExSWK0dCS9pQA8nGaGRNXsxFb+ViZe6L3VkLwDMx8nJBU9xVcBhi3xcJ4HP+d8oev0xTCoevj+o5LiZSGGor0bInBPAuDcmWa84jrcaNdMkLFRn9IL9LUClfvgkoJLeDoQO/eVMLDOuu7ZoTOCdowqD2XcZ47YMDv4YZh2y5yuqYOtcfMKSiDCr+Fv68ykQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(346002)(396003)(366004)(39860400002)(376002)(230922051799003)(64100799003)(451199024)(186009)(1800799012)(26005)(6506007)(6666004)(6512007)(9686003)(52116002)(83380400001)(478600001)(5660300002)(7416002)(15650500001)(2906002)(41300700001)(6486002)(110136005)(8936002)(4326008)(66556008)(66476007)(316002)(66946007)(8676002)(921011)(36756003)(38100700002)(86362001)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UlcyZ1VRY2NHYkVRaEhHMVdkaC9uc3Z5STREa2Z3Rk1ReGFob0xmQ0J6Z1Rq?= =?utf-8?B?OHZwNTJFM2x1UXNmNmkxeXVOZ0dOa3phYm1xWCtON2pHT1I3SXVGOG1rbXRz?= =?utf-8?B?YmZEZlF1c2RBNjJzdUM1N25DVmp0MzhISjVCZFdpekc3ZHluN2ZsRGxhYlJ4?= =?utf-8?B?bWluYWNjc3RrZHJ0aVltbmo4bVlNS201ek1kVzhCSm5LRXUwWHRvbS9vdW5i?= =?utf-8?B?T2tKN3Uycm5neVQxbGxoMFlxOU01VFd4ZjdWdkNXYjNsSDFTTkdsbmtkR0xt?= =?utf-8?B?R3djczNFQ3gzTXZVTjF6K3RqNDlwcGZFMmhxL3YvRzRJYUJWV2VyNUQ2Vloz?= =?utf-8?B?L2FaQlpaVE4wU1JxUVVkbDhvWG9PeEdILzN2bUtLdGpVdFV1a1hmSzRtRGxv?= =?utf-8?B?ZXNsc2x3cTByaEZZTjVPMmxPT24xbEZqalJVbDBSanYrWXFaWU5obUVUY1h0?= =?utf-8?B?M3Y3WGdmVnArM1NnbmFxalNlWkVka21jdHZZeDB2Mm1qb2JSeXdYZm5Ddy9S?= =?utf-8?B?ZUE2MjVQVWJ4N1ZMeUxxM004RVc5WjRBSlRTVGoxdkFvR0RBUW5EQXNad1pp?= =?utf-8?B?ZEluZzdtMWdBQWM5dENFcmpnTW03K21XUVlWSzJieFhnTGEyTzJrSzAzOUFQ?= =?utf-8?B?QUFITVBneThqc0VwYUN1NE93UUlBYjlLOVhITDg1amQ5WlM0b21RNWFmOGt6?= =?utf-8?B?TTlZUG56NEptR3BLTHRNcWtMQUw1bFA4R2hHeDNGUHVNK3o5eWdQcnRnSlVM?= =?utf-8?B?Zys1VENHaHI4M1RXOTl4SFk4OTI5UHZ4VjBLcjR4S014dEZ1NEpvdlpBWko0?= =?utf-8?B?aEJFb0VUSlhwbXFpTEtDNzYzS2xLaWp0bVlNSXM0VDFJRTNwK1ZrL1dnMm5X?= =?utf-8?B?U3BZQ3Z5SkhGTFM4R2xjVXJid05oQWVvTDdwNzBjZm5JZjBkamw2RGh4Qktn?= =?utf-8?B?aWlZcXJ3ajZ6c3FxL1gxZnQrd0ZTdkdISkcxTCtUV25GVW9TaWJxNkdXNnN1?= =?utf-8?B?U1hwZ3JxMk1FemJMdzd6dUpRZUcrQTFzUzJ2bmIyRGYwTklHZEZ0OGd2Vzhh?= =?utf-8?B?Q0hjSlFLQkdMTm1zRHZqRitvSlpEVkQ3RGEwTzYvc2VpZHF3bG1VNWVhSU1r?= =?utf-8?B?TElpblNDeTJ0aWJwL3FJVkE2UFl1SWlJclZ6aytob1NqclE2cktELzdSUWNB?= =?utf-8?B?Mi94Mjl1cnJscTFML0I4ekU3amVYT0tQaFN6VjR6eG8waVczby9UamZ5UjZz?= =?utf-8?B?aS8zNDNLZGR4U2paY1VkQWIzMFU2RC9Yang2dHdTMTZzWDRRa3hCelB0bmlp?= =?utf-8?B?VjlrTTMrK2dEMEVHM3pDRVFWOENhRGFVaXNCR3FjY1FHdEhjb2hZbnZvTzhF?= =?utf-8?B?ZmU4V2VrdnFxczM5RnB2YkpXeHJUZ09GOTZDV091Ny9GdGZNNHVRYzRMeGl6?= =?utf-8?B?S1d1eDhMSkxoQmEwS01OMEZNV3J5WmNrVkZXczczN0dQcHRURmJpWVFBMDI0?= =?utf-8?B?MnJhS2NqRlFQRzByRFFaOEtzdysyc2VqYUF1RkpOVWJxNXRLMmRaWjlKWGJI?= =?utf-8?B?aGFuUHQ4Q1hoVTl4UUxSODFEZE5RNTJPb1lET3dXSHV2b0NIRThxbHNWaUlS?= =?utf-8?B?VmtiL0dxVFJXTzlueE5iS0JuSTUxTHRhakhvdXJGM3ptSkxNbWQxbG1tUFRx?= =?utf-8?B?SElCUm4yZlJDVHZjbGVydjI3L0g3blcxa3dCVXMrRnMyNW5CSzBaQ0dKQURo?= =?utf-8?B?OTBuN01SRU1qTEVwdHZHSmtGRzlqZ0p4YlV6dEVwRXNyNjlQOHgvWDROMldC?= =?utf-8?B?a1dNdElkZzJHR2pUMTNZcFZ5aHQ2K2pOZVZ0ZXJsTExwV1BzYytPbmNaVDFN?= =?utf-8?B?Q3h4c2Q3SVhRaDNycWNDVDZXRW9PcS9VTWlQNXZmRDZQUEUvNnVkY1FTUTFK?= =?utf-8?B?NWFHRHNUQkFCZWZ3YnNaUk9nK3l1d0M1d1F5bkJFMm5ScDJEU0R3MHhjQ1Rx?= =?utf-8?B?VC9FankwOUVUeWcxYkM2TXF6OUMyUFdzcjFldStsMXc2ZXRBSWp0Ym16MXNH?= =?utf-8?B?c1ZERVV3dGdIUGl3NmxhWjVlNGFvVWhIby9vLzhSaGJmZWV1Y2lzSzAxU05z?= =?utf-8?Q?fob5XuLP8N1pcFlPh12g6C5Nd?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6f7b6291-00a5-40f1-a548-08dc1aee2543 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2024 02:02:11.0629 (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: wOESyfKIYr2ai24U8tVkdK3QdZvYrxbpuhydCyoyMqW5gxHt+ZWg91ySo5Syqw7aw1qqpKyXqwZkXzo/CDp+dg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8153 From: Peng Fan i.MX8ULP, i.MX93 MU has a Parameter register encoded as below: BIT: 15 --- 8 | 7 --- 0 RR_NUM TR_NUM So to make driver easy to support more variants, get the RR/TR registers number from Parameter register. The patch only adds support the specific MU, such as ELE MU. For generic MU, not add support for number larger than 4. Signed-off-by: Peng Fan --- drivers/mailbox/imx-mailbox.c | 46 ++++++++++++++++++++++++++++++++-------= ---- 1 file changed, 35 insertions(+), 11 deletions(-) diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c index 656171362fe9..f2a21baded29 100644 --- a/drivers/mailbox/imx-mailbox.c +++ b/drivers/mailbox/imx-mailbox.c @@ -29,7 +29,9 @@ #define IMX_MU_S4_CHANS 2 #define IMX_MU_CHAN_NAME_SIZE 20 =20 -#define IMX_MU_NUM_RR 4 +#define IMX_MU_V2_PAR_OFF 0x4 +#define IMX_MU_V2_TR_MASK GENMASK(7, 0) +#define IMX_MU_V2_RR_MASK GENMASK(15, 8) =20 #define IMX_MU_SECO_TX_TOUT (msecs_to_jiffies(3000)) #define IMX_MU_SECO_RX_TOUT (msecs_to_jiffies(3000)) @@ -93,10 +95,11 @@ struct imx_mu_priv { struct clk *clk; int irq[IMX_MU_CHANS]; bool suspend; - - u32 xcr[IMX_MU_xCR_MAX]; - bool side_b; + + u32 xcr[IMX_MU_xCR_MAX]; + u32 num_tr; + u32 num_rr; }; =20 enum imx_mu_type { @@ -264,18 +267,17 @@ static int imx_mu_generic_rxdb(struct imx_mu_priv *pr= iv, static int imx_mu_specific_tx(struct imx_mu_priv *priv, struct imx_mu_con_= priv *cp, void *data) { u32 *arg =3D data; + u32 num_tr =3D priv->num_tr; int i, ret; u32 xsr; - u32 size, max_size, num_tr; + u32 size, max_size; =20 if (priv->dcfg->type & IMX_MU_V2_S4) { size =3D ((struct imx_s4_rpc_msg_max *)data)->hdr.size; max_size =3D sizeof(struct imx_s4_rpc_msg_max); - num_tr =3D 8; } else { size =3D ((struct imx_sc_rpc_msg_max *)data)->hdr.size; max_size =3D sizeof(struct imx_sc_rpc_msg_max); - num_tr =3D 4; } =20 switch (cp->type) { @@ -324,6 +326,7 @@ static int imx_mu_specific_rx(struct imx_mu_priv *priv,= struct imx_mu_con_priv * int i, ret; u32 xsr; u32 size, max_size; + u32 num_rr =3D priv->num_rr; =20 data =3D (u32 *)priv->msg; =20 @@ -345,13 +348,13 @@ static int imx_mu_specific_rx(struct imx_mu_priv *pri= v, struct imx_mu_con_priv * =20 for (i =3D 1; i < size; i++) { ret =3D readl_poll_timeout(priv->base + priv->dcfg->xSR[IMX_MU_RSR], xsr, - xsr & IMX_MU_xSR_RFn(priv->dcfg->type, i % 4), 0, + xsr & IMX_MU_xSR_RFn(priv->dcfg->type, i % num_rr), 0, 5 * USEC_PER_SEC); if (ret) { dev_err(priv->dev, "timeout read idx %d\n", i); return ret; } - *data++ =3D imx_mu_read(priv, priv->dcfg->xRR + (i % 4) * 4); + *data++ =3D imx_mu_read(priv, priv->dcfg->xRR + (i % num_rr) * 4); } =20 imx_mu_xcr_rmw(priv, IMX_MU_RCR, IMX_MU_xCR_RIEn(priv->dcfg->type, 0), 0); @@ -737,11 +740,30 @@ static struct mbox_chan *imx_mu_seco_xlate(struct mbo= x_controller *mbox, return imx_mu_xlate(mbox, sp); } =20 +static void imx_mu_get_tr_rr(struct imx_mu_priv *priv) +{ + u32 val; + + if (priv->dcfg->type & IMX_MU_V2) { + val =3D imx_mu_read(priv, IMX_MU_V2_PAR_OFF); + priv->num_tr =3D FIELD_GET(IMX_MU_V2_TR_MASK, val); + priv->num_rr =3D FIELD_GET(IMX_MU_V2_RR_MASK, val); + } else { + priv->num_tr =3D 4; + priv->num_rr =3D 4; + } +} + static void imx_mu_init_generic(struct imx_mu_priv *priv) { unsigned int i; unsigned int val; =20 + if (priv->num_rr > 4 || priv->num_tr > 4) { + WARN_ONCE(true, "%s not support TR/RR larger than 4\n", __func__); + return; + } + for (i =3D 0; i < IMX_MU_CHANS; i++) { struct imx_mu_con_priv *cp =3D &priv->con_priv[i]; =20 @@ -768,8 +790,8 @@ static void imx_mu_init_generic(struct imx_mu_priv *pri= v) imx_mu_write(priv, val, priv->dcfg->xSR[IMX_MU_GSR]); =20 /* Clear any pending RSR */ - for (i =3D 0; i < IMX_MU_NUM_RR; i++) - imx_mu_read(priv, priv->dcfg->xRR + (i % 4) * 4); + for (i =3D 0; i < priv->num_rr; i++) + imx_mu_read(priv, priv->dcfg->xRR + i * 4); } =20 static void imx_mu_init_specific(struct imx_mu_priv *priv) @@ -864,6 +886,8 @@ static int imx_mu_probe(struct platform_device *pdev) return ret; } =20 + imx_mu_get_tr_rr(priv); + priv->side_b =3D of_property_read_bool(np, "fsl,mu-side-b"); =20 priv->dcfg->init(priv); --=20 2.37.1 From nobody Thu Dec 25 05:09:15 2025 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2077.outbound.protection.outlook.com [40.107.21.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 501004C87; Mon, 22 Jan 2024 02:02:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.77 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705888940; cv=fail; b=uDWN2Jt4DCDsQHNKLxDfsQELrL8jNBplJAy8yleJblz+WP7tnc3qbsTIRG8NvVuuopZckQ4AK7GKNDSG9VDBaxwsZJ6N7KOgUJ+n1KecKcMMloAGTWIb6KwXol4ROFj7GCZmxe5SUA8PWp57DsfCOqJoHgrDrygxvBNfcjH5dYs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705888940; c=relaxed/simple; bh=7BDOng647lurljS9U7rJiyPuxH75LfMc7g56fOuP+B8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=ivEPDStkRNPcPoTw3crMqTAugZKR/ynwA9F6d8eEjCyF0RWVzyzt51OLKQNqa15apl8fSCbkuQrZIO0tO5GOhc5a1Cy91grsfRCYGhDPl+zJq6/1HPfPRL2LPlKTtwa6R7hkihz+HGFhbhLFJINpoI5Sppjle7BBz8pQH/LFuuk= 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 (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=FzLDE1gt; arc=fail smtp.client-ip=40.107.21.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 (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="FzLDE1gt" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f2Yi8192p50kei3I+3UF/FO0gIVg0P5CyvvFyVAUfbE33NwQ5B5kN/PQceCV4FNKTgQqy7Wf2H6PgOIUIlVomlGPwBHNHIA5iSj2Fw/mupqL0p+HLzfte0rCOSXf8tjrXs817AcaEsFWUUgWyIXN4UX7hKz4hSG+O/6L5aJhr2uWlwiiB+1PRwBIQ/ejILSvotCDaev4bj10EBSFqFYjnMFloLCizvpwdxK0v6hYgL7Yf/u+AJM3Cf9NqH+zwuvXaiHDWWXhBA1k6onMrejyVw8QjzvTWtzJEB1o21IVi/Q2vrDvuM/nkn7BdaoCt+jCb2Ws3RsOleLYfNZk6KNbPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=JvUIy0TPa/4nBhGJqFzoNI+8Iv1U0SsQ+ywEB0Vj2E4=; b=bx7eS05rR0jOyjXEZdsvjhSqsVeBMLDCYWcjgUufXbo2lTD8bfjyFSlQdbestVAojj2Rs7jrQxg/uADAHFlCOFWz97wA1Ga+jvJ9BVGximG6wvLwfqrT2en6p463IF7iqv0gHsn5laYSZaDDEW0Oo2AyLwxw47T+3X9L8l7/KD0OnPwPQBeAXssS+UdPuB0usT7RxWbZopqxWjLZK2d1f8zhPgkvcmkoRJVmQXeM3octxNe9YCJuFji3Oq+PCL2G6OCAd32/DSdxINpuF0WzRtfXoRT8qeSJH4PBsfGPx5nUVvtbauXgf9V+lNmq+Lt4adQ3eO45nkhlhkPN8WONWw== 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=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JvUIy0TPa/4nBhGJqFzoNI+8Iv1U0SsQ+ywEB0Vj2E4=; b=FzLDE1gtYmDKSbsAk4LDsWnmqxSp+MrEiRwAlZMTsKXLSmrkaJQAvZSe6FzrpqBtzJqIKncEu9Z57tmmtOX2M70BGlcyXD2oyffKqiUmwVo9Nh8E4dhEAjhWgXSQPBbg0cmdK6TpuuySZ+He5Oafhw/jguGBhQ4JxkLlD0xqg9I= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by DB9PR04MB8153.eurprd04.prod.outlook.com (2603:10a6:10:245::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.32; Mon, 22 Jan 2024 02:02:15 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6%3]) with mapi id 15.20.7202.031; Mon, 22 Jan 2024 02:02:15 +0000 From: "Peng Fan (OSS)" Date: Mon, 22 Jan 2024 10:06:26 +0800 Subject: [PATCH 3/3] mailbox: imx: support i.MX95 ELE/V2X MU Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240122-imx-mailbox-v1-3-81413f655210@nxp.com> References: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> In-Reply-To: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> To: Jassi Brar , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dong Aisheng , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705889191; l=1218; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=NnhSxhZkVvzcxNDlb4dHpwNutlkNPmqChD6ADMtw6o4=; b=LQ8Fw2rOOQw6gi0rFYQw5E5KamexLFFKkwqW8SBuSYlnhDFa8vFTPizzFObYnWw1tBnsGSnJz CXtKJvET79SDF3+hdLho3oxV1nSXrbE84MPOxIizktjj1TPof434bhq X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SGXP274CA0019.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::31) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|DB9PR04MB8153:EE_ X-MS-Office365-Filtering-Correlation-Id: 2765add7-56f1-4479-63b8-08dc1aee27c7 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: D/qv4Vd3n/XM8aRwh9yW4F6l1eUyiSGT1OqNTR9Mf+Nb1nIugs+VU5L0+1w+bKo1V+Q+m9jpCcqKJmZ6UpU5ueZ9+WFKYNyD05jkF5qQykWZxJx7I1pQ9Z4HtZdF7XYkvmwW5Ax4ZK1+XAhrJTd8cRVWR0Aw99gqbd5xUi63P65DUfOOUEY2vasD3DQUs0TnjwjZG+Ngdms3luthyTc19rqlYg2kH5PuFF3fsck3j5jnS3dhJxeXx9Nz0Hk/SpHf3utNp6ge3n0B+O15nzQsZRnLUdapllNgJX8Xoqi6MzF1T9Ai6rEyOTq9FmGVFJOHJ32UAJPSV/Q8CvoruBOHXfGdCuNyJsxBEBkIB7lvrvFOwv71gZhZ6bY1+ikSauA+5lOG0H1gvrkXwqUFwVBsPChpUpzvF6U3pgjxSAuFCd1iMoaVCtcDN8WCXehhjgvwuNnmTOzLh90uVUC19AjnDzFd6TE9HKm+YB0nNk3vorv3R8qlSKb+PPhznE5lGTtNaqPR7PP5U1rqrH4cpB3r2Cgf5DjYcUbCgIA7JoI0cENbpo7TeIAm2WaPLdWnOco38oou+EF1Gt6teetNktaEJ+1ysfLAb+U7BSzXRYlvjFmM4pp6SYM8PP7S86hjI+4sDJV4q7psH256O2b+Eb03hw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(346002)(396003)(366004)(39860400002)(376002)(230922051799003)(64100799003)(451199024)(186009)(1800799012)(26005)(6506007)(6666004)(6512007)(9686003)(52116002)(83380400001)(478600001)(5660300002)(7416002)(15650500001)(2906002)(41300700001)(6486002)(110136005)(8936002)(4326008)(66556008)(66476007)(316002)(66946007)(8676002)(921011)(36756003)(38100700002)(86362001)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WVYxYmlPenZyTjdhd2tkL285TmdEU1dydzB5SUJjRWlWUXgxRWFTRnRIRzVV?= =?utf-8?B?azZsT1c2U2wyKzRJZmV2Rk44bWtjVWRWQWFxVjl6VDh4SEx6bHhIQm4xTFlr?= =?utf-8?B?OWM5ZU13T3NVSE5JTXUyRVNJNGQ2cjkwcTd0amh5cXRqdDJYTVVHNjlDS3Rv?= =?utf-8?B?Q3haRERMMllHSmdjVVo0QlNHUGJoZGlvblY5bXRsYVhyM056MjYzNU1SRUli?= =?utf-8?B?YThxSXk2RFR4TVQra0ZTWEZVLzRvcHB5UUJlMUFZN05HcHlGSXZBSnJmMG4v?= =?utf-8?B?OVdicGMrYjhaOWhxL3NFOG9mMU4yL2NrZkJibnhwTGNNdjdxQy9JSFVSdnM0?= =?utf-8?B?dCt6YXdjT0w5QXFPUWJNUnFqSjRURFdqWXJoajFYZTFpaGVOdDBLZnhtZW42?= =?utf-8?B?U0FWcHkyMktSU3RmeStMNmlsOWJnRHBLRmNxS0ZzRnNCRW9qMEtycmJ4aHRk?= =?utf-8?B?U0JFbTZjdHZIWHNIRitYcDkrMDdPcGdhajRKWnlxeEpXQmtLdEFYQUwxKzg4?= =?utf-8?B?Mm5qbFhoYTlVSGJGNjFQOVJlZXRlVWM1cTZQMURIbTljNGJuV0hzMnBpWGo5?= =?utf-8?B?VDE3Y013TDlDZTd4dW94eDRGVG9OdnlERUZ2WUV6M3ZRYWpLK1VMQUk1QkF6?= =?utf-8?B?YlUwTG1UZlhvODBBMmxsNVIrY3RGSEx3ZU9FdXVwRWtNKzdwanNhYW1VMEVR?= =?utf-8?B?dXowb0RTRjFtZ3I3N0xsWmN0RWh4cjNqT1FWUzF4WFpkYWJ0M1NYNFZuVFlk?= =?utf-8?B?eUNCeWovRHBLRFl1aXlSMnpuVThqMitrWGU1Z0U0Ymk3NmlmVkNtV0crMjR2?= =?utf-8?B?bC9EQXdMR0RGbWd3SzBRL01hUkYweUhOR0t0RTFCbEt2anBrM3ZtMU01MGlk?= =?utf-8?B?UmlTQ0lNSmRYZmFSSStoUlM4b29BV3ZlR2RhTmQ4NUhPdTFpUld1Zm1pVVdo?= =?utf-8?B?YktCT0U0WitPbHlkUloyLzRYSzFmR3dCK3FJcHp4QnRZNmw4RzFueVFNaVgx?= =?utf-8?B?dWVKaFR1bFRmbDBRNUh4bHhHWVAzRW1rWkpLQmlkd0N5R2sxMlZRcEZZRnI1?= =?utf-8?B?MEZmVjlYVUJ6amd1SFpMSDJpOTdNeXlGZnVCMFppZUliaDBIQ0oyNndYQXVp?= =?utf-8?B?VXkvKzBucFh2bzVRbmRXQ3dSS01xeVN2Tnp4UENEdzBxT2hnZ3p2ZUZqSEFE?= =?utf-8?B?dWZ4Z0x0RUV5Ym1ITVhiZXJoMHZPSUxkR3dFLzZBOUh6LzJaSFFoQWJoUWNo?= =?utf-8?B?V2EwMXhraEs2L1IyaHJycnVpK2k1N08welVoaFhLeDF5UzJ1SGdBNWJuNWM5?= =?utf-8?B?WjVaN0ErNFgyREN1MUZtY0ZPM3Nkd2REREdtRFRjOVlNSHhBM1poRUlDcjJw?= =?utf-8?B?Tmc1SEZjZXVrWVg0b1c1OUl1UjJOdXhwWlBmZG0ySWpSMTFjaDJKbWRsWXkv?= =?utf-8?B?SmtKTjFvQVRDNVJxM3pLWFZTU2g2dFdubzdPdUdEdzg4M3JKTEhSci9mdVM5?= =?utf-8?B?bkdFZHZxemc0WHAyemVFNlA4S25jeTg0WW1mZjg4MUdEc29vcXN6dzhrcXdo?= =?utf-8?B?WEMzcVRUb2R4UUM0VW1SSU0wazlWRS9JWUpudnhMT3gwRWxITXd1Y2VVSHNJ?= =?utf-8?B?eGpadVZPTnJqVGJFbmJFODNDZTBybnNaQmxTYU5rcllwYWlHL2pLVEMzcG8z?= =?utf-8?B?dkVNbFlOMFRQNmNvNGpab1ROVmxHdG0wZHlTVGtubi80My9pZnlRUDkrSHdR?= =?utf-8?B?WEhER1FpM1pEQ242MmxOVUFtRWRGT1kvek84ak9EeGFnNXVQWS9CSUpPY2g1?= =?utf-8?B?YzhlL0hBYkthMkxxV3BHZTZpd3k1QnlkV2VJNE82Vmk4dWY0dVEreEFQdDJJ?= =?utf-8?B?YklNZDFGZTBRTTRLbWl1c2IxelFKUnpHa280ZWk5T2FTRU9GSHpoM2kwcHll?= =?utf-8?B?MmYyWWdrU3FITTlJb05RMzBaek4zRVFCbmtON1RiU3hWNVVIbGlYUjN0S1NV?= =?utf-8?B?VGR2cFd4RE84bzFQaVkzTUlCR3VZSW1heUQwWlEzY1dUdmREVGc0TzJLWExr?= =?utf-8?B?RW82d0ZVUkt3dUZyNnBwL1owdlV5SUxWbjNwaDUwSjkwUlNuc0xVTTY3OXE0?= =?utf-8?Q?BX1EyHgNIx8d/sLdnGHbdM1IC?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2765add7-56f1-4479-63b8-08dc1aee27c7 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2024 02:02:15.3339 (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: mMZIjtuhzOszKYhE0pSTb+Vp1xLpYlpCvWMLM4S1oUinswohCMMAJ/OizYft7plo6XepoYvydNHC0qNHOlnS+Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8153 From: Peng Fan Add i.MX95 ELE/V2X MU support, its register layout is same as i.MX8ULP, but the Parameter registers would show different TR/RR. Since the driver already supports get TR/RR from Parameter registers, not hardcoding the number, this patch just add the compatible entry to reuse i.MX8ULP S4 cfg data. Signed-off-by: Peng Fan --- drivers/mailbox/imx-mailbox.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c index f2a21baded29..966503a5e9e3 100644 --- a/drivers/mailbox/imx-mailbox.c +++ b/drivers/mailbox/imx-mailbox.c @@ -1018,6 +1018,8 @@ static const struct of_device_id imx_mu_dt_ids[] =3D { { .compatible =3D "fsl,imx8ulp-mu", .data =3D &imx_mu_cfg_imx8ulp }, { .compatible =3D "fsl,imx8ulp-mu-s4", .data =3D &imx_mu_cfg_imx8ulp_s4 }, { .compatible =3D "fsl,imx93-mu-s4", .data =3D &imx_mu_cfg_imx93_s4 }, + { .compatible =3D "fsl,imx95-mu-ele", .data =3D &imx_mu_cfg_imx8ulp_s4 }, + { .compatible =3D "fsl,imx95-mu-v2x", .data =3D &imx_mu_cfg_imx8ulp_s4 }, { .compatible =3D "fsl,imx8-mu-scu", .data =3D &imx_mu_cfg_imx8_scu }, { .compatible =3D "fsl,imx8-mu-seco", .data =3D &imx_mu_cfg_imx8_seco }, { }, --=20 2.37.1