From nobody Tue Jun 23 17:22:38 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 68869C433EF for ; Wed, 2 Mar 2022 02:23:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239099AbiCBCY3 (ORCPT ); Tue, 1 Mar 2022 21:24:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239092AbiCBCY2 (ORCPT ); Tue, 1 Mar 2022 21:24:28 -0500 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130042.outbound.protection.outlook.com [40.107.13.42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 34BF1A88AD; Tue, 1 Mar 2022 18:23:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hw2cUIR7dSqn1PZxTQjA4BZnIeZvKqe0v0gWS4dsOjkhVARQp1sS5DsYPhVsBd4OsYYROAzK1+d+Qz+F2C9ow7YSGE7Z8UeSxconeExE39f0+KaZ9TzgwGW9D3rtIE0XmIV7rCsij2MzhpD/SQGTlBbXQCHSXuANbGtQmDvYyb+auMBQxf8vhL/ulIl2MbG6DpS8JTgbku0nu0opxUJD9q1tW7k07Vcv4VF9GWliKw1lNACCZH0WAGEeN/NK8bdxp89yVqpPKrT6z9qMyn/LeHNXhROVz4/x7Rbc+JD7RCC6L7RF3NMYpq5x/QH8yzLOQywlzizPGow2z/og4TrYJw== 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=hNcEpdyvLTOUk68LLfw48fPizjghW3J1eutmmHQeUHA=; b=P0bANIwJUnN1f2Sd0VMn8/G0NG+3iZoYWn4Xo2u7kTr8WcvQhWJiDVU4rAs1DitvnYzD7+/pE3i/+KgZyG1AInC4eH0wu/0m8u1yBdxqNlO2mAvZ98FQmsXBr1q0DNHiyil17GiTfnOzmQgpm/LEk4TM8WkixH+ib0gJevC5rqsraLFGrYy+8efSH/gSv2NRaVTOJYil1YmOrHagBnGdC7n/x5fumSdp34xjckE3+mr4Vhxv6BVhDMhPOokOWl2M7CU7UTeO7ecsGbNCx0RAQ5LnvUtcOgjpS3D0Aa+DiwTMeFR8mxTk3235hZpK47d4QgcK88sahhckuTX1Nc5RwA== 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=hNcEpdyvLTOUk68LLfw48fPizjghW3J1eutmmHQeUHA=; b=ABN/Lt8eMHf9kQB006o9Bh57TOK2Grvkodfcf4mtMXeHZ2SRNzX8yH4rws+SLqatrUXWwiqQfA8Qxs/YT79Ut6h3jjIqIfKropxFg5OspSjrffOM+11VMGo3JIVSt717zxWoen0HhWYsJY+q67gRJW0xWRKIgbEjQBtr+lIxXNA= 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 VI1PR04MB4144.eurprd04.prod.outlook.com (2603:10a6:803:45::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Wed, 2 Mar 2022 02:23:40 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Wed, 2 Mar 2022 02:23:40 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan , Rob Herring Subject: [PATCH V6 1/5] dt-bindings: mailbox: imx-mu: add i.MX93 MU Date: Wed, 2 Mar 2022 10:25:18 +0800 Message-Id: <20220302022522.1789588-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220302022522.1789588-1-peng.fan@oss.nxp.com> References: <20220302022522.1789588-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0016.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::17) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d6e18167-fb83-4a74-7196-08d9fbf3aa36 X-MS-TrafficTypeDiagnostic: VI1PR04MB4144:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kAm5soVdrODfcCtcVx9loK7ukO9ib6B2OIceuqw/vb+nOqeBlNXM7QbRMlJnh6cKg+FSiOVTF7Z9GPinZKarpBG69W3GH3uYCBsMKTswuHF8PGyfstd5mn0eDhqN1I89u6r9IUgOuZiig3LJiPfiG5n+5dkTfzCg4mVQBdUWX3vZWSFELSm3tTAgYIs1fXJHTncTLgMndQ7kChsfjsbcHBxrrUgUWmrcDO33eBs6cfhnNdKDNsk+rMp7oLkekmMWMWa5QHuKHH92h7RN/RxmLkpIjLmAjjlFFjs2xPYToIfh3Q9Agz3EILBDEHGv8kFv5cWHz1zxb1GnEyh6ipHi2mAdMESCwkBai68khR6FjUIHovRxaxR/3jBEu8GPtgAC5/x4LZiyJVeKZ81c86wmY4XrTsGg/eR9ixUIdmVN5Wyh43z0p26FnQ1xkKU6SqlQda1GxnM3dLXaNyCkgjyOGbIri6NxZdbDmOiB+GfLPP7VCjj5h3Du+Oo1pGcYo2ZHAx88KLkZkSQGWhSi5++Mr2mhH6abaDbGCVbX7/Si07krtBOYevAA5GLzRmqp/w11UMJ0Rvkjzausg5caRLtZHZ80HwBWDYdM1Sjtx592GayR9pLidHRVe5nA8Gld5WS8bthgppha8OEX41dpXIJO2N545uMNZ4qukwiCTrn+xpeysbYl+I2CjwsQqLD9hNlDGWVHGq3rYXKDdmlOpuwiTw== 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:(13230001)(4636009)(366004)(86362001)(5660300002)(4744005)(15650500001)(8936002)(7416002)(66946007)(54906003)(66476007)(66556008)(4326008)(8676002)(6486002)(316002)(6512007)(38100700002)(38350700002)(2616005)(6506007)(52116002)(6666004)(508600001)(2906002)(186003)(26005)(1076003)(83380400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?j+N+P1AEIdM6tvl40qazD1hQ+jPNxk/85RKPyMi2GHMR+BGsrC7ue81Aucka?= =?us-ascii?Q?X4dOkogTkGM9BwC62CmXPu10Ia2VnIM7KelrHXbfbNhHkdEBoppnsIyeGX8h?= =?us-ascii?Q?Ka1UOaea95OScIf3FLabBMHitpb7yYDplbOM+1semnSBk6Qis6iZvlLECU01?= =?us-ascii?Q?rP7TBjfhkvNyteUH3Pv96OhTaaW7AbifgXaok+aZdhxUhWUEm1CUPAHKZZ2r?= =?us-ascii?Q?n4pIUYPb9WncRsHPz6T6Nm6MVjJzG/qUzA8Zi683cy/qWfmJ3oD25cm8d4n6?= =?us-ascii?Q?ftMdm3Lbq3X0x6nfjwyA2Zacqg09MZPtaYLO34zSJOBf+aFC1bnsjrVdfcxv?= =?us-ascii?Q?nfZ36jaxXWfC+IR010dpLDHZ09e1IJMRLhjtaKPLndo4TZZlaPiDOZDaXPHS?= =?us-ascii?Q?iNPWvaMbML9ltaVGuZDDWSWJq/Rw9P4/0/IgejE9cXwjqt/kcQElKrHUULXs?= =?us-ascii?Q?YmM5l2APJ0gYwJevOCK52UBkOlB7QxEOx7pjH2AqB3SQalnvzKcPIuZ7Q92E?= =?us-ascii?Q?GVCoQYTLn7iRLsW29C+LOwR2FdsMDw1lXL5LWm7VpoRfM8CloMXM7VLcC5ov?= =?us-ascii?Q?9Z0wEC/IWEr0vVehuRKLDJIWx8SD7Uqa8pZNROIqIRzXUYdb04geMCaJWLqQ?= =?us-ascii?Q?Hagoi+CC0EVL0tuNZtfTDtA9pPrLmttTJ0I9b4YLeebEhkrudmHi8gm3AXz3?= =?us-ascii?Q?w/jkNAzFb5Tm7Q+PjP8NewOR/g7IvNk1cTOF0SkAC9RgWzIA1RfII4H23Azr?= =?us-ascii?Q?S9jHnSB98Z3dBTgGdqBPEDYcL3oxjJ2eSYMBh4amFoctDVOt4iasbjiPsPyl?= =?us-ascii?Q?wpBxcxDEUa/X/roFj6a40svkWy9J8WyJKsA+CsSGyarciHZn/01O036gMXfx?= =?us-ascii?Q?EfvtnxB7hoGdnlhH/HJua4vltEi5IzxiYtR4n2HLTwdEQ2JL83mvrJ2ybAnM?= =?us-ascii?Q?9GYKHBBBBFLltLg7X7lzJ8dWxhD7Nay5rfIYVUI6WtMhNuq9vknrckuYqMvf?= =?us-ascii?Q?DxGQ7QueGpdIa+5uqYfzQwatO9pOWke+XntLDVQ+dV24mW0vymfAiMy95hlO?= =?us-ascii?Q?/tNW0vqELMeZ/DG0QECFcxnFmcAMQPYzi7vEUWYAj6jf1rAPFg9ZdOktB611?= =?us-ascii?Q?3r5+ULUPXn8MmNyh3xiZctjGEp9YZd0Lk/cnjxiCMIXFbHa0ZjK4FHwFSczA?= =?us-ascii?Q?La3bfhPV9EUGH+N/2v5q1hKZqPhE4Si1WwslGFHu8GYi4lpmrDJUjLiB5Pba?= =?us-ascii?Q?9jn11ITAG+G63M7sjqfKzWJN3GexpV9B++it/CLU8TNtYYkVaLQ2L4bm1y+w?= =?us-ascii?Q?u7AcTbey/8pzjVkjowiGH/oiuueFpHZrtPYCZZb1AKMGRnyngeIU+L7BVKLd?= =?us-ascii?Q?56bPtSMsTp2fc7SGp5Q4ZefFpXQ9/S5lAm/uV1Fm+Ka15bSO494p737FD7fr?= =?us-ascii?Q?dH6rnAMaHvQWCuPJ500Z3E0FP0+CfbhVatHQMwiwhrLfptz9x6CbGTGimvnZ?= =?us-ascii?Q?pSwU4qJ/LxjAQtx2+V+qI5uXa3VrmDWwihL8bHCvG8hLJZAlBFM7/EsoeGyw?= =?us-ascii?Q?ZV3ycu4ggaY9+yd4L3aXNanLnErCH5PAWGgN1oPMeMl3PDnEvd5SHPlE/C1K?= =?us-ascii?Q?BjEAuplIlreSn68/WsrDA4w=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d6e18167-fb83-4a74-7196-08d9fbf3aa36 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 02:23:40.4079 (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: 8NF1pIEy+8HBk/cCKKOsIhUG7osrHNNF17q+IIQ3DoRMSiifEbywPa5sBadY0bEh9e9s1dLTR4uYH9ARcfvHtQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4144 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Peng Fan Add bindings for i.MX93 MU which derived from i.MX8ULP Reviewed-by: Krzysztof Kozlowski Acked-by: Rob Herring Signed-off-by: Peng Fan --- Documentation/devicetree/bindings/mailbox/fsl,mu.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml b/Docume= ntation/devicetree/bindings/mailbox/fsl,mu.yaml index f865b806ae6a..6d056d5e16bf 100644 --- a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml +++ b/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml @@ -30,6 +30,9 @@ properties: - const: fsl,imx8-mu-scu - const: fsl,imx8-mu-seco - const: fsl,imx8ulp-mu-s4 + - items: + - const: fsl,imx93-mu + - const: fsl,imx8ulp-mu - items: - enum: - fsl,imx7s-mu --=20 2.25.1 From nobody Tue Jun 23 17:22:38 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 20A0CC433EF for ; Wed, 2 Mar 2022 02:23:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239106AbiCBCYi (ORCPT ); Tue, 1 Mar 2022 21:24:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59368 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239102AbiCBCYb (ORCPT ); Tue, 1 Mar 2022 21:24:31 -0500 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130043.outbound.protection.outlook.com [40.107.13.43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2ACDBA88B9; Tue, 1 Mar 2022 18:23:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kO1dBh/b28h9rC2SKn42NS70S5cM6V3Qo2oxshrEms0CxoWenf5TdcjwmISUU8rgyAyEtwa3o8t8bNuzMGrl3PWK3ceGNK/VSkuqQfTjypBusznanTuqHMSW7WmO33QNU7tF4tVuNpYGHks/xepyt1QvKaR/4dCkSid8+pLyhcvh5LnhZn4jPiCXpUKV863zLmf51q91VEAW7HhgujMZvWTJ+UQKPuyHREOqoRfaXlk5b9TT6Qs0gBSXCU+865Iv2YORGUawxJ2nwtrjB583QQe26+Hm0ecilEStDBMa1juFmr5UeLD3vM9v0NchEzkJWaiPeYmnSKB2fKV5TQfzBw== 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=XYq1mJTT54ZvXojXX6Pdv0a8WLHKRubphEpbj3qcCys=; b=Sza2wymDk9/GfoQTmlkg8vcbBhYYhZB4x1mLQrsNxfazflJFfCgWJp+OzVDCh4+eYIjnwVR1tiiQMgGMZws/OGDJCQPyyE0TrUAgnEDZg+tBzXMJw6qyU8V0lft5q130Mk1CZME2cTJ/wotPfFSgU2oJreaK3kQ5p+xV/TMrIVhoUyW8MD4mIkt5FtEwB/EoUSV2P229EHyhzeK/ksM/A0nGsJiTsCDVuJP+SKzke8ZJjIQJV62p2T2pg0dhAam59IOJ12hy5U/Sjxmop7yctvY0EylPJnBS4xwqdalE2VVwgrh0cqdpycyaM5zc9V0NcT9ajzDF5zkdio2YwmY31A== 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=XYq1mJTT54ZvXojXX6Pdv0a8WLHKRubphEpbj3qcCys=; b=JtOqIZfMdbGQFt7gHo/cG35xi33IqHEswrO+4oPU258d8JTR6Bh768dWnJ2JbE1HzWq+XdiVwZ8FaF9EU4sJBEQ5jrd0/y3daR2WDoUg0VpFfxkk8w+o/cJR2Pqas1v41bpKmRlOf5U4nerRGDzJq0O4l2Bu6CwW1zhCvtoJooc= 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 VI1PR04MB4144.eurprd04.prod.outlook.com (2603:10a6:803:45::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Wed, 2 Mar 2022 02:23:45 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Wed, 2 Mar 2022 02:23:45 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan , Rob Herring Subject: [PATCH V6 2/5] dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support Date: Wed, 2 Mar 2022 10:25:19 +0800 Message-Id: <20220302022522.1789588-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220302022522.1789588-1-peng.fan@oss.nxp.com> References: <20220302022522.1789588-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0016.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::17) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f8ef725f-036a-48e8-41be-08d9fbf3ad10 X-MS-TrafficTypeDiagnostic: VI1PR04MB4144:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sNOa1nrikm0sWJYR8gWHp+0N2bP4CArZ3nbwyLMihrRTI/Kg9TJU17JvC3u6310qjFgeBLWVRqpqOSt1DS6GhYbPEIfoayhfdBowfCq+PCkZ40pT+EAT35jCR+AzoTsd89tAt9GODf8KL2XkhaFYBdF94ojDJ5TJCqGmt425pdsp6Ovk1AeYVa6vO5DEV9ScSbtqPLv3klmYmPjoPFwt8iGoXh6MyGV8lH86OHTnAJJxMUwtiRLIJaA8KQsP1B/EZm/0dx5rE4yz6/K0biHrpFTMFFugQPdh8F0SCn6zFh3brUP8cghDGa4HASPRY5gKGP2WfkMOH4MS1lCDVWXBZg/NdW/w1Ir+8mdQbWnR9Fn8xeBc4oXAj5rI3V2rAmy5M/3nX74WXUohfcub8KxG5jozibTovFhLoSpXRO2aLYBp7lzJ08+ymQ7rWK9wkjtuLrXHs4aMk/OE5/gzwRmYmi1GE8d/d75zKTtTNJ2l9w0gsA/2AbChp6s7Ap079NiBALGAWUx5FnkOz5Dc6Gn7rfpqPy8cUDayoy8+lFGX6qZcFwRX45t1C1fPtyitIB8cqi7nUlwg386QkyrjDGeLkK1XtubtKyNygWiKMeWJn7AAM6fkHDIS1BwRBPobSqNHBbmfjLvkLheNH5xffIl/ZUc95m5XwQhqA+05XjhruO4AH4tvPmOAxsoYVC42nbbA+2jqSIV5L8FGJHzE+Wwv3A== 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:(13230001)(4636009)(366004)(86362001)(5660300002)(15650500001)(8936002)(7416002)(66946007)(54906003)(66476007)(66556008)(4326008)(8676002)(6486002)(316002)(6512007)(38100700002)(38350700002)(2616005)(6506007)(52116002)(6666004)(508600001)(2906002)(186003)(26005)(1076003)(83380400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/Ha0E5TBoyLYSNabowPI3SQxaB+iLQiv25SEqr0EwnC/pTLkmW/k0/+CBT51?= =?us-ascii?Q?Kj2VRJsmokUeZ13TbcYon4li5L7PmaOeuycLdMiINNOl2/g+HfXjI2yZI2YA?= =?us-ascii?Q?3Md2tDEHDCe5gLyxt0bZMzOyyDQyclQ1sqKruBRrYJjXQiLSw1bNWSupYvhl?= =?us-ascii?Q?7j12jwP4mxtFy0w2PIhUIQJJvz0bKL7u7Wl/MnWVdVZG2VaOscnklqR+8Ud4?= =?us-ascii?Q?u/o5EKOgganOTPkEZZPc0K9gBtQPljXd8WXTMeHJkt/sy70ztyQl/AENvYnD?= =?us-ascii?Q?eDlHVI7/X862lZLmcHDpcb9ETBCNxAUBQjge4jgzY2sK42c88tluwwhp46G6?= =?us-ascii?Q?OXSwicVf5ME+cUPiFn28J4NAgvS0+yodbOsbWK7dZDd0jrDtMk37ch2cODIb?= =?us-ascii?Q?1s1wq7zFQgFFocKDRkcshFo20akudy//gyb0T/iV7l6wXNW5cbhBCvbTEMUp?= =?us-ascii?Q?cP/sGUszgAJDLY7t9/JDU9qN0X9xE4N2M+SB8HFBcEJ/9nWRj/4i9KjFI57R?= =?us-ascii?Q?WBegp5Q5ozAwYUYxVHfFJ6EHRAxOZn6lNiwKMqnV9+lhGX7piahHAjPk+RrO?= =?us-ascii?Q?ID6Vhuh+5dOAXJYD7hi0gT/3bpT5l7bpb1z5Kf2t0EXlAYlFpnOqS8yFYFDP?= =?us-ascii?Q?MPFJWViQw20FZnYFXtb5PQlkCE9N7g2jKn5P6e+Y1lULThqVgg3csXxuK5Q8?= =?us-ascii?Q?5DATaukmc3bSy7AmUSJq7fAq0kUNyzX7JyYc8JV0tS4RNPWmK03EDvpkrVV/?= =?us-ascii?Q?i+mkIM55gLTqj2nci136sp+HaQ0cCwz9UPhSDfkp0NtafPZb+zKovby2LI4a?= =?us-ascii?Q?QP6bU2Cke+oNS3EZvnkcqVhgpGeKtHhQ5POBpZpOYTzeodI0Gho9fbq6bacs?= =?us-ascii?Q?bvXNPRe+u3nVGK/2w3Pf8HetXlDgyBrz4lxMAEdl0FwZWmCxdSCKxauh4xeZ?= =?us-ascii?Q?rTYm16yHcRVzv/Rq6zNQDdctj+Bpr5b8bxi67Ubn7Rt0lN1sNSt/Tnizg/7Z?= =?us-ascii?Q?ci06p3MD2STf6kHajiuZ6DkPEXC2qKUwdLuPRU9dJ1pMQnAOsfi8zZsUCKw6?= =?us-ascii?Q?6LjMBkhna34KSWZhMsJHHys4//G225oEkSdXu9ykkwbHiYAbW5cVuwm1LpLC?= =?us-ascii?Q?RgHEHjPWPwcXfxuGBj14owh+yf1WhVRkzW5MkhPLi367B2GQDbuFFdUIdjVA?= =?us-ascii?Q?vSykoAgf0PGw6gjihJJpmcWpFCUwUmBagl2PnROVv48qTu+AWUW3FwzOl8ZY?= =?us-ascii?Q?C7KYCu9Fro/0lQ5IudPwKNpIYKSpg8KomHswJhtsukl1B3IrWw6CO8kyJrud?= =?us-ascii?Q?FmAbiDQw5U6wKc2PtVnF3bNpdskyUdOck9HM7QlJb5KonDLBjORHoMQqW3q1?= =?us-ascii?Q?0uVbmH77kkZD2hMXyj7LyUIfHXB1M/Pw1VQcOhG0Dm54GGNoJxZQ6+8fQ9DK?= =?us-ascii?Q?NWHX48yt6h6B36BTgFZZkHpJMlpIJcfh10Q0+9ZGq9GwSxRDxiXmT1czGljC?= =?us-ascii?Q?QQVSiNcW61EB37aCYG4pH4INK9DKN7U4Ck5y9JsBufdwcUD0S6fS16nLiyAH?= =?us-ascii?Q?cAAfe/vIYJomAd4LYRp82GatMetSus4KCR4yo4vntElPpI0/opXe1XDFNbhK?= =?us-ascii?Q?DNGP8dmATNyOoUAlFnkUelE=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f8ef725f-036a-48e8-41be-08d9fbf3ad10 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 02:23:45.1283 (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: kfcQyOcdfWIV92VM08er4p0RiTwZy0ppU2mSNlmGALUfjsphetNgcSb4wMWcjRWV+jF1lpyrY7jr6xHki18y/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4144 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Peng Fan Similar to i.MX8ULP S4 MU, i.MX93 MU is dedicated for communication between Sentinel and Cortex-A cores from hardware design, it could not be reused for other purpose. However i.MX93 S4 MU use separate tx/rx interrupt, so update interrupts and add interrupt-names property. Reviewed-by: Krzysztof Kozlowski Reviewed-by: Rob Herring Signed-off-by: Peng Fan --- .../devicetree/bindings/mailbox/fsl,mu.yaml | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml b/Docume= ntation/devicetree/bindings/mailbox/fsl,mu.yaml index 6d056d5e16bf..7a86e7926dd2 100644 --- a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml +++ b/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml @@ -29,6 +29,7 @@ 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 - items: - const: fsl,imx93-mu @@ -55,7 +56,14 @@ properties: maxItems: 1 =20 interrupts: - maxItems: 1 + minItems: 1 + maxItems: 2 + + interrupt-names: + minItems: 1 + items: + - const: tx + - const: rx =20 "#mbox-cells": description: | @@ -90,6 +98,27 @@ required: - interrupts - "#mbox-cells" =20 +allOf: + - if: + properties: + compatible: + enum: + - fsl,imx93-mu-s4 + then: + properties: + interrupt-names: + minItems: 2 + interrupts: + minItems: 2 + + else: + properties: + interrupts: + maxItems: 1 + not: + required: + - interrupt-names + additionalProperties: false =20 examples: --=20 2.25.1 From nobody Tue Jun 23 17:22:38 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 19212C433FE for ; Wed, 2 Mar 2022 02:24:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239117AbiCBCYl (ORCPT ); Tue, 1 Mar 2022 21:24:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59826 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239122AbiCBCYg (ORCPT ); Tue, 1 Mar 2022 21:24:36 -0500 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130053.outbound.protection.outlook.com [40.107.13.53]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B4E1AA94D3; Tue, 1 Mar 2022 18:23:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a9vuX4wCC01XuqCPwNo8cP6anVQoM6m0lE/BWswyzSk+WN2wq3dOxeTnHgUenITHyfpxTE7QMO7yAdePex4oa+O14fSwg47hRQoxReW7w2yUK1LrZHMLg7J8oJqRVF7hHA+/RhyI1lH8dKZgoOr38Gf2GraFDed4XsgbMZoaP+uPPffWKK91aiinm+gVN7fj9TbRIePc/NOjwKCWfDCb0ka4gvN3Vm3bTSj6jIt0XA3HTX9jttxxPzyUEzWz6Xf4OC403y3Iflrh0G8LETK7HrQDHXxqKr7D4kFwkHu14sPvjIexFy3yhpP9R7M5xOpLI8sWJztUDJQk+sjfb/Q6LQ== 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=h9BKoOi4tAOesIotZkm3ll4pO/2B/OQVVHULsgO4Xfc=; b=leMCmWcF0e7Pr85tscPCHhs2EJbP0KN/n+pWuieTft9+XAUq5chMZgxGTqmj2LzHUZJJn2GV0uuHv8kx9NAPHLh3iXxHg0113siUQp8HQ1IAd0fuI5cx+1f/RHNynE6nrneMn+m45Sci+x8imh4BSptjRZFRB21MdxkyGvy10hBZ5qRucKmU2SAyakE9bu0VlI9E2Q21Cbh/psiPKgKc3J2NYcV0p1cM+SjlYlt2vfh/55e34cbH5clNE9sI2Y/4TLV6ljs5efHAgUP/nscGM+yAOHF8Pg0L9AAP4y3B/Gs4hp/LEfmmD0hNcWbUu2VlPIYPuOdJtKVJKLVg7ENo6w== 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=h9BKoOi4tAOesIotZkm3ll4pO/2B/OQVVHULsgO4Xfc=; b=MaixY62/3iyPt1s07Rzv6nJ/jDat5bypbrt3ND1W6CCwJrtEnUx4Tb9COdsTqFif+mh7mpsytVfoJ43nAblqy09ATtajilrpgP/NImUIn3ZyFPBDZ3TgozxywOG89FeoKQl1Dj8pwanQwTErgnk6WW9CR/RwBhmOZipBwObfx5A= 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 VI1PR04MB4144.eurprd04.prod.outlook.com (2603:10a6:803:45::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Wed, 2 Mar 2022 02:23:49 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Wed, 2 Mar 2022 02:23:49 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan Subject: [PATCH V6 3/5] mailbox: imx: extend irq to an array Date: Wed, 2 Mar 2022 10:25:20 +0800 Message-Id: <20220302022522.1789588-4-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220302022522.1789588-1-peng.fan@oss.nxp.com> References: <20220302022522.1789588-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0016.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::17) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: efc6b657-aee7-42aa-b11d-08d9fbf3afa9 X-MS-TrafficTypeDiagnostic: VI1PR04MB4144:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fZig6vD+QYs2uYAYDi8tDJvAa2gGtHTlHNLNPz7ZtX7nqFvy5d68IqXcegf3r4Ctp0O0ZbWBey0Bk6wrubdfMu/AnB3dkJyINvNQsiC0z8IeEbN+rUPqwPJxxMWZebALpaFmigiNbkIr2KRckplYBFekjtqVnsWlxhi+ei6NR1ORH9jaxaVNY1smIEWgN0f3mx3tNgXULQ0Z4XDvdExlmjWX0jAZ6KugBbu1RVfYIbJdYVNz4voiSAWqu4RAtdwzN6ovT1y+slm2oOZwRMUN9i66XVpqgTGzLq5uET1WzKBdskZmzSRH+fE/W3WvcjPMbAfub74BSLaMM8SheTNpJXlk3q6xqXr6JazL78PNQW5N0tf6CP3EljILnY6S4WZPMNTD5ZILfNTBoRGUnmex9H1TNc3eqkGaRQUNmasttNUrZsQknPaO4xHILPVoKH+gF4YiG06TRIg9VVAGUGvYwMBHYuqW+NjtQzMqbHvDPKmxtYJxrzGBB+EU5KsUdOYZYuBWHiBXfMV6bt9yH8G4HiaDcu0FWV4LywhyBZCtryvXx9Bfh0SXBwtfMRwPxOCs8e+0KfUw4TbZ4WLcRwgqfkdAhyHH2qIMrqoT4BvMAaj0s17c3DybKPTk0dbDXWlR+a+NCzycL8D0raG+lxVr8okIalDnxCsW3q1CIBRLdTto5vezK9IRgQDb3vD6CdbHFcsGppCIH9oVF7OP/EtDtA== 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:(13230001)(4636009)(366004)(86362001)(5660300002)(15650500001)(8936002)(7416002)(66946007)(66476007)(66556008)(4326008)(8676002)(6486002)(316002)(6512007)(38100700002)(38350700002)(2616005)(6506007)(52116002)(6666004)(508600001)(2906002)(186003)(26005)(1076003)(83380400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ptWuKjPouxzdOY6mmAJ+fJfsQq9xl6QTM2DK9APkkMr4zNHbLdeLkEnNlO1K?= =?us-ascii?Q?JGG112gdf9rPwvy1w4TKqgNr6JGBRsdl32zvzYrdVWx61zhvBi4X1FAFwySO?= =?us-ascii?Q?0t8wX5KilSpD+eLAhCmjX3pemGowPB19JgakqKhvPtBSCuQ5KmHoVLDGWxJt?= =?us-ascii?Q?lvIN8BWQj8IyKP3gc1nHPur28tnYo+VihQccvT2jusu5GzWRbnbHD+9Uibba?= =?us-ascii?Q?MM7IOAvG58xA3KFQw/YcAX4KuVP6QWFET1z+7whoPjgeECLD9GAlXwOiwFkf?= =?us-ascii?Q?Olz+t0UXomVbAFR/uKqRhG96k+qO+QrkBZH82e7dha+zOF9IGMRKgTUFfpD8?= =?us-ascii?Q?V7SR2Xm/n9RjGMkNZ/twL7CIt8qzBMC7xUOjpmvLF8S+ImMAhHejZ6gSwN5r?= =?us-ascii?Q?AxuJWiyX6O8pw9SSGuF7B6BUD73shQj2G4wG6NVrUX3LeeZ21SyIjpdVNY6m?= =?us-ascii?Q?ZIyKLM6ifRy8xqUgX5/Phws1X/rMoa6mo5PafbT9rGgBOKmrls1IGBp6UxSz?= =?us-ascii?Q?Upl+cnB81o3RLxSfgBUMNQhmJclYB7w58GSCmK8uTOqWz8yd4VtFApsURWk0?= =?us-ascii?Q?GCsmw6Z0f1CAV2LoTAiOBmw50X96kwHkJqCQ4xVnXz2wqATNi0XdgTZ+Nziz?= =?us-ascii?Q?ngssSEi6dpFJrYhAWI+c4BwN3OsZebcmWCurdaoLhLtnXgjpvSCscPSxdymM?= =?us-ascii?Q?DAIhsqCSEHR2O9G8lSB++Vbztu13kR+1jjKePsLdsoJs5y0SzIDet/SyX+Tu?= =?us-ascii?Q?Ifz8QqrEXMdsO9X0vgcyDkOIHJO4hXkwJdZkYKebyJ6cNOKDrdYNEjFZT2wf?= =?us-ascii?Q?+QS5UeJQHNsU5NCAC2Kyb5r3NlJf+FtzDw13Oczp7m74ulHsLHTyXaSvawib?= =?us-ascii?Q?GamAgTMVYpNK3zQMl1sH/oGlBBDZjafMX9TioaiECWBs3Vq+y/zJ/Hmv32en?= =?us-ascii?Q?GcWYt1bdQLklKOs+prLYj1XZgQXUR3AdlBGbCRVyACPnbjabH+B5MTwrgo3D?= =?us-ascii?Q?GVhRg9vUr7HTaXOYmuhA79s07SvuRnnmyLGsSxGaz3JPBzYZdJeKWleeuicd?= =?us-ascii?Q?NJXLAt8kJPJwYjAYXBZHzz5h3k3pQCb9IhjjW7mUzLjI+KlGAKNjKMMLnuPX?= =?us-ascii?Q?hb7o+qz8+v8q4kWHwI0HBKv8cXJIH0UJKflxrsYXUxKIYCFccGiDFrFKwNAl?= =?us-ascii?Q?/xhsT33nh3CG0oD5ypWi+h8c7MBFEPn8y+x1871q+83bnQvtmsYTZHOZciWy?= =?us-ascii?Q?d7p28h5SPr0A5Z0jIB6ihAzR9dbw+ydlY8sojPmMvQCYE8ug2d0aBAByZoYk?= =?us-ascii?Q?A9EoeJRBRPpWgeUlYRgflNbVhX3cGFx0o50vVYTetqb+OKKSCTBOFdpLhDv0?= =?us-ascii?Q?/ljh5VosEj9bC7sLOroSWsH2kyiOL4cYpd4KLUWGy/8hNVio5P3m5BkTu0BH?= =?us-ascii?Q?B9sUwS04k5nWYDJ1qjW8ySoPKDQbtL7qzAVxgbW1fyJqSoLwZEKODpvdU+p7?= =?us-ascii?Q?69fXwwbCe96mxTeflBJ2jaJe2C/dmhLQRlddU5LHykknJlGD03Jokv6vV2qN?= =?us-ascii?Q?Q3wGdr8RJq14oW/vEjTsffEd899/qD7usmI2ySv+N3jTsLNYheHl4CcLzRoO?= =?us-ascii?Q?MsQsXefOSdJA4xG5nLMt5zg=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: efc6b657-aee7-42aa-b11d-08d9fbf3afa9 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 02:23:49.4268 (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: NIEqbPk9g/oCrJedVOmUzWvbrtuCd3OVkVsKU0WB1ZOaZ3nN/qI4mvyjQlV4f/dWdAlMssi1SGq9oz2E+aHcGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4144 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Peng Fan To i.MX93 S401 MU, there are two interrupts: rx full and tx empty. So extend irq to an array to prepare i.MX93 S401 MU support. Signed-off-by: Peng Fan --- drivers/mailbox/imx-mailbox.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c index cd011ca5707e..03699843a6fd 100644 --- a/drivers/mailbox/imx-mailbox.c +++ b/drivers/mailbox/imx-mailbox.c @@ -80,7 +80,7 @@ struct imx_mu_priv { struct imx_mu_con_priv con_priv[IMX_MU_CHANS]; const struct imx_mu_dcfg *dcfg; struct clk *clk; - int irq; + int irq[IMX_MU_CHANS]; bool suspend; =20 u32 xcr[4]; @@ -551,11 +551,11 @@ static int imx_mu_startup(struct mbox_chan *chan) if (!priv->dev->pm_domain) irq_flag |=3D IRQF_NO_SUSPEND; =20 - ret =3D request_irq(priv->irq, imx_mu_isr, irq_flag, + ret =3D request_irq(priv->irq[0], imx_mu_isr, irq_flag, cp->irq_desc, chan); if (ret) { dev_err(priv->dev, - "Unable to acquire IRQ %d\n", priv->irq); + "Unable to acquire IRQ %d\n", priv->irq[0]); return ret; } =20 @@ -598,7 +598,7 @@ static void imx_mu_shutdown(struct mbox_chan *chan) break; } =20 - free_irq(priv->irq, chan); + free_irq(priv->irq[0], chan); pm_runtime_put_sync(priv->dev); } =20 @@ -762,9 +762,9 @@ static int imx_mu_probe(struct platform_device *pdev) if (IS_ERR(priv->base)) return PTR_ERR(priv->base); =20 - priv->irq =3D platform_get_irq(pdev, 0); - if (priv->irq < 0) - return priv->irq; + priv->irq[0] =3D platform_get_irq(pdev, 0); + if (priv->irq[0] < 0) + return priv->irq[0]; =20 dcfg =3D of_device_get_match_data(dev); if (!dcfg) --=20 2.25.1 From nobody Tue Jun 23 17:22:38 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D55C7C4332F for ; Wed, 2 Mar 2022 02:24:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239119AbiCBCYq (ORCPT ); Tue, 1 Mar 2022 21:24:46 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60494 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239127AbiCBCYm (ORCPT ); Tue, 1 Mar 2022 21:24:42 -0500 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130054.outbound.protection.outlook.com [40.107.13.54]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 82032A8ECA; Tue, 1 Mar 2022 18:23:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ebxRGvmwsF1glTPBgXQ/QEZoAuu7e2FWYhppnr6m+fqcBZiR/RJ1JdGNSvl6YM3T5KCVCocUtJGxWElFk9W0YAkBafOL7gzoLUyN6oeFwWtuRmjEdPL0kdm8K6pvB26c16Mtzm1C5ajS4y3vAQld3hBnp46OnrISsSfUBgPwBntlZVTSZEjOnvoj3cGoXfpmwrtQ1jhQIe2nL/SxX6YxlHuBGrIjKbnkX8kT188RVsa4EwXmp8V6cuIodBaqgis/7PwUNzH8WEkpeBpQqjc2OyTY3XxW4HaGKtuDxO8t9Q/oa1eShkI+hAHo5z+8PW/fcOHF3Aex+V1huQJybgGdEw== 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=SJXfQOo4waySEkJOQJrJTxF+I+Qt4i5xzZfzXwWt0E4=; b=KYs7RFfyk633JnYS49mBcFNiGnEJdCQBdrSH10/Y86Po88uPpLGzpDjBOFoQlBP8IZxDtBX/zka1wZJLuXQTEL013KycXkoNyOAgbLwHIz3IqX3bAg4By9/pZE0JjVrCmIlwlKojaq0BwEdIucGrVV6wBrlF2WQZBel2Dr89SgJ17BHVJJrLAiDM9e8UppqAf1pVENvBnlbl2k7/CSpBVXmgsH6R39kC3C2b33SkOgDfWOcW9pBLl9HXme7WiyeksUwBjlCYlrFUqlexgFKbbXsmPkVHndE35RtmCv5RLFtyRZvEc6Rfm3zGhXI5ZwgE7GQN2awrtw2hts3c78rZeg== 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=SJXfQOo4waySEkJOQJrJTxF+I+Qt4i5xzZfzXwWt0E4=; b=Tl+8+sroXfoZxzovEczKQldO8xeU40ZnMn3HB69sDYWTcpfeWz47hdum4+F5GLqXnJ8ZyBxq9nDbBLquWHhznwV4e3vTXu7feO6lC0jxcGVNWubir1/enLfLefMGkVKSpx6qPdnC8NQDDHYSJuUBliyGexJIfnzDvYXWq+brRU0= 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 VI1PR04MB4144.eurprd04.prod.outlook.com (2603:10a6:803:45::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Wed, 2 Mar 2022 02:23:53 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Wed, 2 Mar 2022 02:23:53 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan Subject: [PATCH V6 4/5] mailbox: imx: support dual interrupts Date: Wed, 2 Mar 2022 10:25:21 +0800 Message-Id: <20220302022522.1789588-5-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220302022522.1789588-1-peng.fan@oss.nxp.com> References: <20220302022522.1789588-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0016.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::17) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3289c2c9-6b4b-47d5-56ec-08d9fbf3b243 X-MS-TrafficTypeDiagnostic: VI1PR04MB4144:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lq6FGzM/cZ1otXk77iOSEfzsB0ktk9y4Nuo4dRsfGbBr0Qm9fkKGJSLkDol8QYxWK3OE+mAmF6lYEy56OVXJwF2yOoeRYpZgzP1wfE/FHubpGlQatq6tEIxckwzutGGRpYQx2inLvW0NqcEuGtmo3Hg7WKYbh/5FdB3Lom0nJ2rfod40Ek9ylcS9H8f32V5DllZIvJdH8Aku8Yxj6l9JBZ+6jcVHMiqgJp+6ixvjzRKH81joBFPELxaTbtvmQuRSHdqA7SDc1CLDWq9dTtdpEZA6mE6edLRZfDt6Xs6PnlDRyLssDK9n7pMsc1rRqmdjValz9aJsV1o7MvZ/PsqEPQS0jMuA26WtnUu5JIQ0HMJvBeKb9HHepriRSKGNvkZhVMauCKcNYUeKzO1Ci6SBeSUJi5KGekquaKOfwTRfiwbV+ic1tqA62kuV6nI0kpcVC1c4yPl7sHjRpa1F7OaiYMgCa/nLHMu6JyBts3iKz7OrYag1fKJG1Zd36a3oZbfp2GbHKC1h7WYENLa3AOfJSetT9jruL+lLxrx1fEtGBgeGv02hie+joBZDQuG6/jxqpNTyaXPREB/rpBRfUluEKbGm/DgYh/pohUd2MlgpOeNZnmTEKulgGI0ceiX/NRf+TumzscAPjN4tnDE8AHiGhMJtdC/3QJJyGqIdL6qJ0ogSopmfgjVRIVnZL024xWlq8vKYhT4jgLourfkL5Hc3RA== 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:(13230001)(4636009)(366004)(86362001)(5660300002)(15650500001)(8936002)(7416002)(66946007)(66476007)(66556008)(4326008)(8676002)(6486002)(316002)(6512007)(38100700002)(38350700002)(2616005)(6506007)(52116002)(6666004)(508600001)(2906002)(186003)(26005)(1076003)(83380400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?8sGSsf022LFS+jMWYbfZYz+D+y5sYJ1KcsXG4L/46sbe0ZiWexQf/Cxud089?= =?us-ascii?Q?koImDI0sUDcDZvJyEPvnOWDIeUbINEblIEMXFECaEU0LisiEhTJs9eyMXf41?= =?us-ascii?Q?1wm+smOFarqZ+o0BGXvz9Hq7E/VlDk7OeDG31yuwBL2SMDW4+rUuOZY4kFnF?= =?us-ascii?Q?zDGtNsyZ7nxBvFmby3lbW3+Ytn6yg647K+FvFgByZkVj0eu6IKtzU3uX+3tL?= =?us-ascii?Q?aIkS89Bp4SK2B1V2fcianKThr4Jrt1IRO+XtoIms/QJGiLritHJfSEW5BOTC?= =?us-ascii?Q?+aoxFwMUfBhgEQk8ha69Sg1Oc1jvCYrPXk+r+nwuPFqnkb/yRb+Jos8xNqfr?= =?us-ascii?Q?nKEelQdBWRuCS5ttK2ZGiW3enrRliaPQuQ2BWwni8Y/zVBivqxbOF/pSmtX/?= =?us-ascii?Q?KVGzu1Hsebj4NgpxMYTvWWYK0Cs4KSu4aTcM2xIUODaWNbU7nISXaQow865l?= =?us-ascii?Q?OwufPHgwcKsbsTc3w5bc2N+inkn3ewhj0oagBYgRyJgpb04A2cOs0mHQohRz?= =?us-ascii?Q?DrsrnOwQ+O5O7znAWaUvoIWwZDLd88KUjGB8wIhvTbYHsaXgtGcArA7DlTzn?= =?us-ascii?Q?6W/SUkYxnyJlTdCDBFdB+g+a4VWGEkzWnr/0SsBgriatn3Q+bHYOheX6T7oC?= =?us-ascii?Q?JglhuoYvGmzEpu+ZSQzl5Isv2OtwUFkIzvd2oNkBNI1GWkP6KzVZeNjzs0Nk?= =?us-ascii?Q?AwSG0jEFoncMq+zqFzecjQpfb1nWNjWYLLVfxVD2xULZDykw74YAOcs6KG53?= =?us-ascii?Q?VkUkbumddeaLqe6wVBMmHZCAiQTolaNKVy1iKImmDBH6u3yRMCvoJLzKG6Cb?= =?us-ascii?Q?OqO6uz90NDGypWA4hw8Fno5egTqRhwNxqJgEf1E5BBEGbcGRxrFCS7m/x5L3?= =?us-ascii?Q?j0GpwbEh1lSylZZTdj9iYJM+juvHZeaON/RFT8Gqp9BkuRr0zxGclRkeMEdA?= =?us-ascii?Q?hZ2q/W6JantdqH+p0u4uw9vghDoqBTbuSsudapPfut+PJVqCT7dL2eTgIQDE?= =?us-ascii?Q?kIU7FbedtBK96IPSOXnUTeEBlruZzU/KJQmwoK64E/pwOu9S21pe8oml5EY6?= =?us-ascii?Q?hg9uY9ni1DQLJQPkKlcWgNQIXnu+KYyo1uuhe31HTBMt/qarvNAelhpSjuao?= =?us-ascii?Q?fALllgc5IkNDZBx0un82WxuU0v1Yr3BeYCIxf87eQ4G1rrdZE/uQRcsSRqZM?= =?us-ascii?Q?PN5gepizMIz7FoSWBuQqDLhCJwMqZbPls6t2lUAZ5HP96h3QyDEd1MBtH9xY?= =?us-ascii?Q?sDWs9oCpPUsnzNXNzF98DHWmE5Fh6z/yckxmszES8CEFKk3e7+4+FRcJ8eSw?= =?us-ascii?Q?P5Mm6dnd5q0olBV+cu0aPkE559neqNEj8sNkjFugqqvyBOqJjyyUpM0mVm25?= =?us-ascii?Q?AUrHpnZ8X++c4wGhJnqoOngweY9Oki6oPWaOL55wIj/nxDUKetJ5g62xmAiz?= =?us-ascii?Q?26sDbR/US2u9baJes7WV8bI8dLhwzeZLh0HCych1r2vki8H/irAmlkJ7qK7i?= =?us-ascii?Q?YftuQJQHN1zILgq5+xM98SYGAqmaX3iXE1crBGK28BxZRwMVHOub3Pn64PnW?= =?us-ascii?Q?gXphkzOSUuv6zf8MoEb85TYWLDpdGUCO+4l2DB86xa+DarBDpHCwsnVk4pNA?= =?us-ascii?Q?oTC0Zuk5o0UTFSf8oWDTzpU=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3289c2c9-6b4b-47d5-56ec-08d9fbf3b243 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 02:23:53.8518 (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: 7UU453oADsFugkgiiVZ7+xRbcGtO/jJ4HerbN2BJWsdFNovao1/hlKrvdV+qWoZ0753ZOFV3DwQls4H43MuCjA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4144 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Peng Fan i.MX93 S401 MU support two interrupts: tx empty and rx full. - Introduce a new flag IMX_MU_V2_IRQ for the dual interrupt case - Update author and Copyright Signed-off-by: Peng Fan --- drivers/mailbox/imx-mailbox.c | 37 ++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c index 03699843a6fd..4bc59a6cad20 100644 --- a/drivers/mailbox/imx-mailbox.c +++ b/drivers/mailbox/imx-mailbox.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2018 Pengutronix, Oleksij Rempel + * Copyright 2022 NXP, Peng Fan */ =20 #include @@ -28,6 +29,7 @@ #define IMX_MU_SECO_TX_TOUT (msecs_to_jiffies(3000)) #define IMX_MU_SECO_RX_TOUT (msecs_to_jiffies(3000)) =20 +/* Please not change TX & RX */ enum imx_mu_chan_type { IMX_MU_TYPE_TX, /* Tx */ IMX_MU_TYPE_RX, /* Rx */ @@ -92,6 +94,7 @@ enum imx_mu_type { IMX_MU_V1, IMX_MU_V2 =3D BIT(1), IMX_MU_V2_S4 =3D BIT(15), + IMX_MU_V2_IRQ =3D BIT(16), }; =20 struct imx_mu_dcfg { @@ -536,7 +539,8 @@ static int imx_mu_startup(struct mbox_chan *chan) { struct imx_mu_priv *priv =3D to_imx_mu_priv(chan->mbox); struct imx_mu_con_priv *cp =3D chan->con_priv; - unsigned long irq_flag =3D IRQF_SHARED; + unsigned long irq_flag =3D 0; + int irq; int ret; =20 pm_runtime_get_sync(priv->dev); @@ -551,11 +555,16 @@ static int imx_mu_startup(struct mbox_chan *chan) if (!priv->dev->pm_domain) irq_flag |=3D IRQF_NO_SUSPEND; =20 - ret =3D request_irq(priv->irq[0], imx_mu_isr, irq_flag, - cp->irq_desc, chan); + if (priv->dcfg->type & IMX_MU_V2_IRQ) { + irq =3D priv->irq[cp->type]; + } else { + irq =3D priv->irq[0]; + irq_flag |=3D IRQF_SHARED; + } + + ret =3D request_irq(irq, imx_mu_isr, irq_flag, cp->irq_desc, chan); if (ret) { - dev_err(priv->dev, - "Unable to acquire IRQ %d\n", priv->irq[0]); + dev_err(priv->dev, "Unable to acquire IRQ %d\n", irq); return ret; } =20 @@ -762,14 +771,23 @@ static int imx_mu_probe(struct platform_device *pdev) if (IS_ERR(priv->base)) return PTR_ERR(priv->base); =20 - priv->irq[0] =3D platform_get_irq(pdev, 0); - if (priv->irq[0] < 0) - return priv->irq[0]; - dcfg =3D of_device_get_match_data(dev); if (!dcfg) return -EINVAL; priv->dcfg =3D dcfg; + if (priv->dcfg->type & IMX_MU_V2_IRQ) { + priv->irq[IMX_MU_TYPE_TX] =3D platform_get_irq_byname(pdev, "tx"); + if (priv->irq[IMX_MU_TYPE_TX] < 0) + return priv->irq[IMX_MU_TYPE_TX]; + priv->irq[IMX_MU_TYPE_RX] =3D platform_get_irq_byname(pdev, "rx"); + if (priv->irq[IMX_MU_TYPE_RX] < 0) + return priv->irq[IMX_MU_TYPE_RX]; + } else { + priv->irq[0] =3D platform_get_irq(pdev, 0); + if (priv->irq[0] < 0) + return priv->irq[0]; + + } =20 if (priv->dcfg->type & IMX_MU_V2_S4) size =3D sizeof(struct imx_s4_rpc_msg_max); @@ -1001,5 +1019,6 @@ static struct platform_driver imx_mu_driver =3D { module_platform_driver(imx_mu_driver); =20 MODULE_AUTHOR("Oleksij Rempel "); +MODULE_AUTHOR("Peng Fan "); MODULE_DESCRIPTION("Message Unit driver for i.MX"); MODULE_LICENSE("GPL v2"); --=20 2.25.1 From nobody Tue Jun 23 17:22:38 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D2EB5C433F5 for ; Wed, 2 Mar 2022 02:24:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239133AbiCBCYt (ORCPT ); Tue, 1 Mar 2022 21:24:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60878 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239110AbiCBCYp (ORCPT ); Tue, 1 Mar 2022 21:24:45 -0500 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130055.outbound.protection.outlook.com [40.107.13.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5A67AA66E7; Tue, 1 Mar 2022 18:24:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y3A7oDBedD48KpVPTX+WOPQNVu91gKsvqfO+eB8XpF3coY6viOR0ZnpwKetFEM8PtN37rTKRlmPsXKaOxzUrlQRpAieCLZ2JoLSHb+DOowtNPxyIfD1IuyGUjWac398ydQv3vqh78tVgz1h1IO+Kj0n+nVhtmYMLnlqBYBwPmIO9bw6b5Lck2E1xhFlQqyIeMyYMzSmj1lTbwRQ4TRGnIJN5Za501dGhuhJmf6H2q0WXmAqhVbELCeoc9WwzD9TErbWP/5jI1QzJ74R5H1DMvmY/WnHlTxoiTYLqRgq65kg1ngd88KdgJ1zQg9p4iGTTBtxeqmVVO6ZIKVfdlaCSUA== 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=ECnriCxbkeJjVsTKVL23ubOs5FzJCH0bVdUuyInXBAc=; b=HdCUiM6Qm3Wjn4BWQy5jWZJ1lEuCD8xZpZqxgiVco8n4DGD0RfDjTOf/8AcvWVxwG2z8ne7GczjRqGIPbX3EqBxciYm6H178XL6P5b34d97FZogI/sNU5DbEENo8qob1bKAvIGzMjhplI9shV5quJrP3pTfXwvoOiLlhkJIIjpetyFeafxrjK0ntww68VrLBI5yx02CAIunCph2l5r89gz+U9x+NQgvtchv6WbeADuEbjFm70rj3h2t1hNSOoJtWNmAzruUw0MsNricV+/IpXga+DtyE8bRJAEYS0juw8sEyP4yhoVHR2xNBQB4/4xHhDQKck7q7RWz4rfzpQlkPKg== 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=ECnriCxbkeJjVsTKVL23ubOs5FzJCH0bVdUuyInXBAc=; b=Oh1EAGZHUxkvZHIh9oGKtxgn8n9xUlRvFXAExkwmzg/tnPmmS+ISPApU5jsOJjcHVVZ4woqmWC1xFSFDN/VEhIKbujEe7kQhcVXEBPh2TGQjwfBHGxXU5w45Fdo98CE0HZKtFph0VNoF6emx1OcH/wMYbDOOdMjYyeunFAhwn+U= 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 VI1PR04MB4144.eurprd04.prod.outlook.com (2603:10a6:803:45::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Wed, 2 Mar 2022 02:23:58 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Wed, 2 Mar 2022 02:23:58 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan Subject: [PATCH V6 5/5] mailbox: imx: support i.MX93 S401 MU Date: Wed, 2 Mar 2022 10:25:22 +0800 Message-Id: <20220302022522.1789588-6-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220302022522.1789588-1-peng.fan@oss.nxp.com> References: <20220302022522.1789588-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0016.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::17) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 59d0ed08-af37-493e-6ddc-08d9fbf3b4f4 X-MS-TrafficTypeDiagnostic: VI1PR04MB4144:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZM427pzODfI03lZXmg/LcY4mRP8tXARNa/dlnPqqklbKn9z+xEPPYQhfWm8fBGt4czLIzmBhoZ7TA3Rzw7TKcZyFVanWEUqzwECmFoAXDpHDO8zuNXiLNiTet9+fSOkBaMZb4vWw2BdEDLCzdcah/BUu8xuZpZm6+PWv/hKXaJFkznOZGnjlb2eKDa44+qulKu9RzuC/1zILDTYrGgyWgqDtkF055FvMic5ahHjdjaKjFmHRoIoAEBmQ68jtjRPCVXj6s+ZKvhC/ioHITQYE2SKKFT+C3dfgP15TToeTiQa1aKjKmTaP2RmpVcuGOjtYJnyHfBt4p71hJo7QX7mNdtsW7ChUbRh8/INdSRCQMzpYbumC1xRrCahAYdQgmUCg0F9H7Cn1RdDdmRp4KjUBMHIJm27UzJEb8VCd/Hr0mKp5bBjdGCXrpzeuxbw5plBXaMrNxCkk/qvBqSjvEdl9IaU01Yej57NBGUg/DJuBxAVn2v2HY94v0K6LTIzIar8xHo3V472G5JFWPvqop5utGrD/UPynxp+MYHop7pQxr/XkTTcpOYWV6h7Q5WIn7bimTw6v0mASf5MTUyEentAetzH+ylrYC2929pnjcjWXKJH8Vl1QMFNHhUmjzJM1z+CmlwGssusSONJ8/YD/XBKI3JGntdGVC19e82z+WmaBm/PIs3C4vmRBQk9BLK2Rbq4KuWD/ebC81kDvfl3esIRr8g== 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:(13230001)(4636009)(366004)(86362001)(5660300002)(15650500001)(8936002)(7416002)(66946007)(66476007)(66556008)(4326008)(8676002)(6486002)(316002)(6512007)(38100700002)(38350700002)(2616005)(6506007)(52116002)(6666004)(508600001)(2906002)(186003)(26005)(1076003)(83380400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?j7WyFZG0GBo26ZWXZ8Z2IlweR1Hk7EXYzgR7teZ14nXHlF4/fuXN8JR1y+Yi?= =?us-ascii?Q?Z6V+OvY8uUtVP5tMtGq+AH48wEKJz4YUtZLEgDLYGZrNPk5xiHiJioVFE1im?= =?us-ascii?Q?cO4ZOLj8bFzWcSdHnxAWLaGqi1HX0rgHAB7houhh9jRH2LvOdrA7jieUSnHY?= =?us-ascii?Q?FCAia9DuqpK7LQV+qVPA48Vo7bL+R7KQEk2LlNd3gG1Sj/DSfEMrsz/kUBzb?= =?us-ascii?Q?RFRYeE/k5C4350ohs1/JV1PUr2+WVyWiZxQP/dmBoyXiqtXf3V5SW582mFI1?= =?us-ascii?Q?L28h77bRsVnN9bVnQjaPwtD+ZVbIUN4NdvHkaK9KmSrU1CiNGS//9yIsFO02?= =?us-ascii?Q?PV0T9ILtYQlRPWRRWLB3SzGHBMDeLoHcnZ2LP0mWYwhT5FzCbvYkreAo39sk?= =?us-ascii?Q?Ad/AnGo1t10z6cx2eXn/SKO8djDdL8QNe9iC8zvapKVcSzdv6nv1bhVv7dpx?= =?us-ascii?Q?d3VrItdkoOqDCHBA4eJf3SaXMuKL/wT8amfUSOymd7LVGuxGZs45875lgwZc?= =?us-ascii?Q?Jj4JjerCr4B8qZGzlnsXAk2U+v6Rmc0Evk0YWLWaqv8AHckCCUO4ybv6zS5w?= =?us-ascii?Q?+lNwOYLIKVecpFuovCfvuqIxxT+s27Y+hGTCvj0cIs9hH752sz/cazPidk2t?= =?us-ascii?Q?lQ5fXv/aM29Q7DS6Ka6MsJzCCXkKPSANguzKeUb0/A05FbzAsMCX9Box1ZOP?= =?us-ascii?Q?uQV28x6enQlhMW33wE214UJhWwUnuJQhvwgGr3/71HVSOeM6+Dc+KZmw0o3S?= =?us-ascii?Q?RSmL8mS+LGxt5PbxTmvO+3XtMqmI0KcgwTvnwDxaap0wWsdYFc9MBfXs6Vk0?= =?us-ascii?Q?v/85QzwDI35qQI/CU/pgh5azkOX7Nj5Y/ZLZHRE2iodT+yguORFL1L5nqlEG?= =?us-ascii?Q?LYdkRdCRIY4hx7txfGv/VNIc6JLrcjroiJQDWOFXnr194YqUNmEM+a4gKZcl?= =?us-ascii?Q?qpsWUUpK26jZU49sxamq2xMSDzdr3ul54pyndCll0ByyGE0phn/vt+Fp6uUD?= =?us-ascii?Q?6ybTlTQ4ZpYARL4BFlWYFKOQzerZkwSYdqI7UgWsGxFEm+dzFqw7S90q8/q8?= =?us-ascii?Q?HhTPc/IO2qgLTfV36V2Nw5LYmu+RCCDjn7aBjxkrf8cYEn0fwBJTPUcis6sL?= =?us-ascii?Q?zG7KVtsLvMkA8HKJgBpAkuNAE52jBaEmYkWyxtZY8qZxIOthWwMR5gLLErU/?= =?us-ascii?Q?eFoAmEpwWq3Bnllvk+rIxdk5G2FmIAvtsp0d9A8QVvBNoQKlcWEECRap2GH4?= =?us-ascii?Q?X/gx7wKyuGtSXO1SfBrQFa6s40PjKB/rNxZwPRcAYT4/474PTftWwrDySEaD?= =?us-ascii?Q?/Lg6X7hbYlesVa2aRqdbSuZdi72FBreEiWeFuyFu4VlU1DkhKWGKzPgNfG1V?= =?us-ascii?Q?/dtRqbEfDp4uZhDQ5TUJVi6pGG7lJeD2obvkEjEHC8/JXlO1P/EZPXtuCdLS?= =?us-ascii?Q?yoLAGyTu5dnqwX1XbkziusbPsbQApg09XuMIXA5viNVyAwT714aaBKQv7v0z?= =?us-ascii?Q?5/b9JtckVm0Nd84wHO/1ANnQlFtugUDHJHtPJ2AgO59uIsb5ORAIDCtk9vAP?= =?us-ascii?Q?xJdVfnk7uQAt1omSYfJ8uHQOTyacSlVskPb5qYiGXG8wt0brAjRf5Ll3uvJ5?= =?us-ascii?Q?nJZ0/B3zchIvZ5BUlNlF1Ps=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59d0ed08-af37-493e-6ddc-08d9fbf3b4f4 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 02:23:58.4146 (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: aTVM0SWW2r6r9OXDE8uWxAsSu89zf0fzDX54huZya3Lk81zQJvHnJ0QXk78NL16UYnlQCeMgcIPu/xTRg7LyRg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4144 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Peng Fan Add i.MX93 S401 MU cfg Signed-off-by: Peng Fan --- drivers/mailbox/imx-mailbox.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c index 4bc59a6cad20..dcbf554aa96a 100644 --- a/drivers/mailbox/imx-mailbox.c +++ b/drivers/mailbox/imx-mailbox.c @@ -908,6 +908,17 @@ static const struct imx_mu_dcfg imx_mu_cfg_imx8ulp_s4 = =3D { .xCR =3D {0x110, 0x114, 0x120, 0x128}, }; =20 +static const struct imx_mu_dcfg imx_mu_cfg_imx93_s4 =3D { + .tx =3D imx_mu_specific_tx, + .rx =3D imx_mu_specific_rx, + .init =3D imx_mu_init_specific, + .type =3D IMX_MU_V2 | IMX_MU_V2_S4 | IMX_MU_V2_IRQ, + .xTR =3D 0x200, + .xRR =3D 0x280, + .xSR =3D {0xC, 0x118, 0x124, 0x12C}, + .xCR =3D {0x110, 0x114, 0x120, 0x128}, +}; + static const struct imx_mu_dcfg imx_mu_cfg_imx8_scu =3D { .tx =3D imx_mu_specific_tx, .rx =3D imx_mu_specific_rx, @@ -935,6 +946,7 @@ static const struct of_device_id imx_mu_dt_ids[] =3D { { .compatible =3D "fsl,imx6sx-mu", .data =3D &imx_mu_cfg_imx6sx }, { .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,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.25.1