From nobody Tue Jun 23 19:24:51 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 DDB9BC433EF for ; Mon, 28 Feb 2022 02:38:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232636AbiB1CjM (ORCPT ); Sun, 27 Feb 2022 21:39:12 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43084 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232593AbiB1CjK (ORCPT ); Sun, 27 Feb 2022 21:39:10 -0500 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80073.outbound.protection.outlook.com [40.107.8.73]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C4A6B3617C; Sun, 27 Feb 2022 18:38:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZKuN1rD+9gLtiasO7lbvEvDcJWXEicvULFg9EP/AmJbUPOw40MR6abyZ1QJRb1PccrdnBaxu67kiQHhLY2oKVdtTRbYsnMoLXEACKl2JDw9cZDT2LswDAcKketvI9tnjQqVWin/CAljvoiNUyYa98uWYjk1EbEf5N9m7Dqb/Uz9zu8EnRpUQaXyk5GGBDiO+M8g4m4Sc9Hx3sDtVNvkKQx8q3h2egSKb+jWvWq8iqjAXcylzuW5pbKLI2lBz6lKCTZYHXdGFCi98IXTYR7rkRWOyUKrxHFKgJiOpSOA3CvWgaehFLDLgojWH0ehFfFiq1CUxa2hT5ROqxUCSHVSeOw== 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=nPT+Ca1tfhVreaiOhi9PwVPyC4lpLo+7GKXEDjnki3Vx7nAxXdGN2xKxctyluwV6P1DICk2DNIFeVFGsXBXyTS2TUbT2bjE1HMUrpXRB2Us9mkVruPKQGtq1pGklLoFqkE/oWSwC95DPv1M//vJ1PsLuhH5FiXlhv7TIiFqI0ONZ7s83wEj5FKu5w9hSfvAVJfqQ0EFMkDEhhRHT/wqxqJtENQ/EbY+IDtEGpFJfJHkVT/0GiLRI1yIAx/fkAcOy0+zO3z0yOsfJExdlSEcYEnDBP0PQUs0xyd//T3xAJuo17dw91pQQ4rwHqXX5nO2matfaZfUbZdrHx7atC341Ng== 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=QoKbLG8M4hiwsdUZpkw3U2kw5HlXXlKva4lwmxhIgRfMBjLVAmeT/k6PRGe8zN8VD5HxEpJa/CUCneX/jM6Qnyg3owTlZjnTA3YqhaKp5tR0V0IJwppEWDwegy9goodXFIJ0VK0pl45zT0G+ENXayDqu2e/1nxFQNI+NJuhpTHQ= 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 PAXPR04MB8720.eurprd04.prod.outlook.com (2603:10a6:102:21f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Mon, 28 Feb 2022 02:38:29 +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; Mon, 28 Feb 2022 02:38:29 +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 V5 1/5] dt-bindings: mailbox: imx-mu: add i.MX93 MU Date: Mon, 28 Feb 2022 10:40:09 +0800 Message-Id: <20220228024013.2866386-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220228024013.2866386-1-peng.fan@oss.nxp.com> References: <20220228024013.2866386-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SGAP274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::24) 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: c0c6ca19-45f3-4b4d-178a-08d9fa6366fe X-MS-TrafficTypeDiagnostic: PAXPR04MB8720: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: JLWM2fKdE7mzqtyOfyamUUJhN9BC/DG80OUt9rT0l2oWT81iY6FlXFY5axDBg1QiQ9mpaL3VVviKkP5IzOE8V7dSHJam7KR8272Lb3pmctz9d8rWt/cb0UxpMizJ405e96xIEnxFW3NBkxifOsSCLeTHDtOc95H2OUfQpWkatzN1vTqjWByAIfSrhLcF3itdDRKUDlBDRWWi15zVr7mLEtSD2RcV8OMwRV4ANo/Bb551+MHKPDpoKnjzpcyUBNz3P+Oaz/HhkpAn/8ZwYigD816GaDPiaPEOAijWXN4JJ7nTj/K4AvMS17tVLXuW2+aUPSISYfMrba2mxG1bHy29kxhxFQmUh6T++h1Q2N51CNrnrpzwn8Zmn5Cmw12IUzRz9zRwV9PSkrzGRVUKR8GBx+QgpRdSv5HZ2ewh6YLlFvGK3wsROcZNNtsB7JZbBL+bG7a9gMnyRPHUtzmmfTdVwQgZ9mGuwyPRy9fui33JJD5Cqp/H+FgeqxxZ3hdy6IxnoR1mSzcTuM6It2IT0hB0DqAaSqzev6DJcP3QY2c+BbbIn9QA2Rs6Fvqc9aZ+fSK0R8qrCUwrTO5Tgxs4NoFQbAKOzD9GNccO5D7iQgwWIy/wy6YqYlw1ultiEkko/D2PQetUJ/QcEwI5P/wKi3w4uCfPMQ1KHHxhZzm980f5ViYuPW6o1V6WI8WOS3sYIxktAfRdDA2qzAC+pwvRVvgfbQ== 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)(6666004)(54906003)(2906002)(186003)(86362001)(1076003)(52116002)(26005)(316002)(2616005)(83380400001)(66946007)(66476007)(8936002)(6506007)(66556008)(8676002)(4326008)(6512007)(15650500001)(38350700002)(38100700002)(4744005)(508600001)(5660300002)(7416002)(6486002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?QGArxwVJ/MJR52pk+Hbme83mozQjDWuOwxPaYf4qDewEQfGdfFXEtULHKYTf?= =?us-ascii?Q?LlBcoiHl394Nfseryek9sEkdSPA67emFfTYP6J+iKp95uT8+xHzGeIGQPrje?= =?us-ascii?Q?pmcIomY12WuPBhNOwnoFJMYlft+CBPDoEaWK460o1rJKF8+DOR5fXHyRN94R?= =?us-ascii?Q?F7hgSuTGvE9lD+L2WI+BCDk4vY11J2N08V9oKAEZp1CVahalqubn/pB38iQ7?= =?us-ascii?Q?g9O8OSa1Lj4v58vBMH6zdV9XILO06IF4ax8f4jCvG4KbhFnYYz+sX/NBvRQr?= =?us-ascii?Q?lffJfPwMIRWExkAkC6rqq+BWlfNWz9nh1h3Xvg3bnB5UmRoZfWEh32j/K/qZ?= =?us-ascii?Q?pgpi9iLSh8z0M/r2WOtsvrhJtyl9NCHEZra051t9KpS58v+Pl41STpzSzk4T?= =?us-ascii?Q?NqTeVnBXx/748MpQDd8zQAmzz13G4BpakVu+XnyeX8tEwEyce8jNIwCQGn87?= =?us-ascii?Q?wNdRHpKVYdKACH6tzEueWdivWb6ItWe1G16vI/o/Q4AYbgi62Z7ZlL0H5BEl?= =?us-ascii?Q?RS6PMH9NRqyMpwY/iPZJlCf3wnveSLZ18gAKjpSNQ5tTJm4K4XnDgE2Ik0j5?= =?us-ascii?Q?ejiJDMy0Tma9R2bq98aKwa+Qoq1tQgwdQl924AcVZhcvIJ/YHL1/VCsme64H?= =?us-ascii?Q?fN9Qm6SHFHm0KV6/2+/NyNlsTcmxvr+kC6qBY22bObwhCF9OWl4n7aUzncvE?= =?us-ascii?Q?CpjfRN091YyArQjuCvOrENnhOahwIfWn83qum1HPE9umsb9BNNbK4Nh4NJHj?= =?us-ascii?Q?wEQbwnTvSW2SBE8S71gFaUTwKn5nlRO4fnxlYHuVbZITvQ/h37Zdj3UQhGZT?= =?us-ascii?Q?gLAIqweFuV4JOyPzhs+pSu/7vI2d85T1VEjkYmJGZjG+IAmupARc3gSf+hyM?= =?us-ascii?Q?FL8Bqtmzi5m+uK4Z5IsIcNdhVsm4rctndgdUXlE4plmVurFTDWo57r1aL8DC?= =?us-ascii?Q?zhyxCxz6Cg9thKnaM3pl5thqj82+71kiAYYkrvYNKJc7pnxYqLs11mVb/YE8?= =?us-ascii?Q?4ktl9x+bfNoL5tMnGiMxzhfpMhMig4TOtCACJsQbmaakFcH42OK8SiMxy2u9?= =?us-ascii?Q?ngexSOTzGQiYkfIT67TxJoJ1wz7upmIxlsOH7D61cr9l663LscuvyDaOXa0t?= =?us-ascii?Q?It7FpV+Im69K622C3I+1yYlmBFxozK8o6iKN8nKeKT9FFXUqPXwI/vuV1s4N?= =?us-ascii?Q?xtLgq318ik+pc32tGOr4vCzIIoYxX1YpxWQ3Io6rpn+4VbD+RYqqr31Kn9Un?= =?us-ascii?Q?SvfdzW1fmn7ISZ8U3WuLVUTSoOkF44l5LnXqUVgkuA1y6804VnjiNWCu36Xa?= =?us-ascii?Q?fQU+wHck+fn8vdVu4ONqaJ9ztuiqg82UFA80ORnbELPkqUYkObOKqt7tC9qE?= =?us-ascii?Q?ZhYRssA+yFVdff55khq6hBb6H+IIBT2Xy7DUU7R5LQnE24ytrx+Fsc4qY5dB?= =?us-ascii?Q?YRg2Ueci8N9Fqrqrwy1gqd61WalmEsW+0dYrwIVH6lOlfAEMWrrfS2+meI86?= =?us-ascii?Q?3fedlUetja1k3sfzsfMRoVip9UFX0Lq2rr0ZFU8R2ZVWGk88VCWjxbxtm/oy?= =?us-ascii?Q?pgLZ8+ZYg7erFcjjH6kh4DyLyd1+gRl9KPlyVn0YSy0ZBE9d9dnkeh9UbdLr?= =?us-ascii?Q?bJXjhofWgrHUHQL1ORYP+gI=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c0c6ca19-45f3-4b4d-178a-08d9fa6366fe X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2022 02:38:28.9239 (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: 0Jg6F721CfnoxrFmzE6c2lfjGP/uy4S3NGrd5qLrzkcupfcm0nUzwuR+mqS/trJOA4pPIfpsF092zfMV84OD7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8720 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 19:24:51 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 F2069C433FE for ; Mon, 28 Feb 2022 02:38:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232638AbiB1CjQ (ORCPT ); Sun, 27 Feb 2022 21:39:16 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43432 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232633AbiB1CjN (ORCPT ); Sun, 27 Feb 2022 21:39:13 -0500 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80047.outbound.protection.outlook.com [40.107.8.47]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C0F3A53B70; Sun, 27 Feb 2022 18:38:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N3456Ox8oBRQDwhpjC7wercst4M8KkatZKjc4AmfBxUzkKyHseS4byK0Oym4Be6JlaRVBikG8mAzzcLoR8+FgWZV38REP442ohrhlbt04viWMHm5QV629+CUSxiRJvHr5tbpArWeY3js03Ul0HC8kmp7ImKx2uiTUrAFCyljb6GiiTKwn39BUKaqlJc+zmzro8pFsnJZQXFKM+GwKfIoZwMpES0CstVGOS5fb7nxY0AWZZkbHF/fayYN3iU36PBEifXhlWcqgjFj1BsKcGGxDJc43oWcrnWamL/AY7fM8apwt9BvmAn/XKyi7NN7theCFzczT4qicNnAHu4/N2b8dw== 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=43Clk41BbpZi1Tp/y1LKpukuonFGlLmlo0T0A5wtwY4=; b=lvImvaECseOmCBGRg9jtdUlWg7AoKSey2PgqpyG9ES2j/0B/Z8MzxpZW4j19pFct9ICyWcqY5+Cepz9oC5a1675lrfWXZrv7dWJrYPCO1hdGVH72Z/W0+UE+/ogVPnl72s3R9nyJE1b6EVDLvArCVtx210rQWUUHSUwladasy8BuTakrWJ5XMhw4CFso2fdIFHvpAHNwSsF0NvDGc8CRqVIWMQCtooKxuyqech4uiI53LVPo+vP7nRLVqe+t5ZHLKTTXeaW7U4DK/uyxhj1uxzicNG+4j3ErT9LNA6L0gr3MNtDXU4TIiG/tK3DH1IUZ5chBoXN4zKVkJei5EGkkbg== 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=43Clk41BbpZi1Tp/y1LKpukuonFGlLmlo0T0A5wtwY4=; b=MY0gg5XmU3lWsayfYVIptv46risN1UyIozfVIKySyrqiZI+WWC0p6RT334gWy4CIofpViyEIDoR7xtUNoXYJSvPn/L039OU9XjyljQN0HrV51f4tEIbydxvzgkp72MtCbR+LgXqRX2XaTbENssx57CTwFI6HVIBGKb6gEclL/Ws= 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 PAXPR04MB8720.eurprd04.prod.outlook.com (2603:10a6:102:21f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Mon, 28 Feb 2022 02:38:33 +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; Mon, 28 Feb 2022 02:38:33 +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 V5 2/5] dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support Date: Mon, 28 Feb 2022 10:40:10 +0800 Message-Id: <20220228024013.2866386-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220228024013.2866386-1-peng.fan@oss.nxp.com> References: <20220228024013.2866386-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SGAP274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::24) 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: 2a9e320c-524e-4c42-0349-08d9fa63696f X-MS-TrafficTypeDiagnostic: PAXPR04MB8720: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: dARgLBCnIRPFILeD+/BfjpvWtkGY+IszXLLrvrBLlvPy3xwvNu5qv1IoxEpKBXEDG5VN3a26WcvuxAyHjjW/ZfpOslOKbUN2MBZo1aTxA59DoRSUVAb4bdUBW3+BmB5us2Fwfl0SvIjZlLKvRaCHSVil1mXUOSzsgAlfNJIGirbYwA3UFR6AX06ztHwtvEfiQOAyvPj9LcEnKw9iWVjFWFUFzPJ3c2SZUhtx+V8MEHsx3ZGfaGcBIQSJ+lHn1XOFGem+Dbkjni1xhoA1j9gJDElDmza6kpoHIfMsiGMdBUkOyE7C0KkJRVLAfvIQoKSihoSfksqRgea+9XHESixzyBwtElpjOPAUYjSBQJz0LR3PF4fXjsCsg0lxXaKMdqYiTVqCZ+Soq3ksCAk2KfXrpa3y5y1Os0hv6YESfkXR6OfRiphtfUXlWRnIEaFXjc1tEyH8Ivqd8g4CKYBaRjNiChV97C7l/wVdJOMzK/wr24/Wzku3thIXKseyo8jBMtaQ1zrBFHq/EoPmSSVZDoj/Bm+0o2wbUwMt35k07RdUaMp8dbBdjGXjLu2srNLuoH+pQ+7nYeiETT8NtGsKy+I4f8R5wCPwoRh+5s7xWJDY7NeIXDJwCSlkEu/3fO88lZmV1P1CZLss1eRYtNJhT9XfVvrmq5NquqHdRaaH38QEK85uENMZokXmtO7EIYJjSsIHVDW63DytX2XFxXcGug2pJQ== 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)(6666004)(2906002)(186003)(86362001)(1076003)(52116002)(26005)(316002)(2616005)(83380400001)(66946007)(66476007)(8936002)(6506007)(66556008)(8676002)(4326008)(6512007)(15650500001)(38350700002)(38100700002)(508600001)(5660300002)(7416002)(6486002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4glnfcn1dzQVaJtxqCOAkCmTe+0hbZvyzBWM5htoamfCKHhBR/Od1bblT6Hi?= =?us-ascii?Q?0/+S5gjyzWRTQ8dXof43LtA4zhr3H64HvOd1HvQvRNSddShQIQlEx/UBwWHO?= =?us-ascii?Q?n84ssSt6k/Rro4pO+sMHtFpv8LlKicbrm+DFdeqaxzec+03AmJ2+Cob+0lTx?= =?us-ascii?Q?P6K5yxDwMCliIJfTgKYQztEZ0ZBzLbA1hzMgorONulvXdbSaXhtf7gIxL4Ab?= =?us-ascii?Q?3omz9mUfQ052mEb1Q2fqcyNmgXkTzzmopd6tyz1JIsdI/NQ1SRteitWs3V2f?= =?us-ascii?Q?+QAYDZ14sp2zmE4AQCzSS2NVrm5DffTY6qBWLYdnFxTt3cki//lVBGJDnm58?= =?us-ascii?Q?GRwyFObUTAH1BcJprBPQ7mku8ccxAmby2AM8IQ1PrzgxVg20DvcMZ+74tUv4?= =?us-ascii?Q?bgvlwDaV6vYUf8m69gSUaP1+4Vnx7fPMdEpQ4JHZbRYvpKncCFWxrtvF4PPj?= =?us-ascii?Q?p3ttQO9bCXrFP3If++JOtCswD2gvB8s5p04P9P2Asd9Uw5+nNsbDLce+1o6V?= =?us-ascii?Q?RJHShYrMPJZX+0BlLVeBP3MaQ+ec6nb5JI+N/CXu7mmby/kTYj78s4zpaUPN?= =?us-ascii?Q?/AyUrFDrGYRh9tj5PjR07oxT+raD1GxpThd7KKsngs9cEEsn8iEGGrUmWzyz?= =?us-ascii?Q?6QBDQMCKMCyARydPqIr1aaTUTqgYCDrabXe9yTpRKS+0e8/vGFIb5PMYjK4d?= =?us-ascii?Q?eLnx3LBbK4UhFoilNZSJNJrj2HcJvi6QuLMKMZBFFCe+Aw2QstX0G+b6lhqy?= =?us-ascii?Q?pd0G1QS9nnApDFeFuvpvtycpVwSRmCVA1FRyPEyNFjg6kt55YvlAIxXhmg1d?= =?us-ascii?Q?9q6dj1wxRRe78is3X9acKbYaW7H/HHlQ87VefXY6qGs6Lr+f1HnNZ+KT1UdK?= =?us-ascii?Q?bN2pJLyYjfxgxChymSE+ZTVV8GoGBx/6le6OUs93G94V5QK2ywPNNrBxtbQM?= =?us-ascii?Q?I9txLp3M60LwafNJMkrBlcIHV48xop/0fIBMk348JseCBoVs9RB9PbbZbqKA?= =?us-ascii?Q?C499CMBJpjWgTaXashFUPLzC1hjHwQV67ESiq+Oc9Cd+HZjLxlYWVCWGXIzS?= =?us-ascii?Q?ZbJooiIf9wL5DK46aaVuviUd7BG+0q3cvWR/Z85vUOMsmbZ6+mGXfR7zlFJd?= =?us-ascii?Q?SmLLY+TJjU4sZK9vstR5U9C3pn46EdIN4kNhPoiU6np4K13geKlS41CNA8SD?= =?us-ascii?Q?rVFYg7VL5fbGEB/fR/n2iZGC6yHf0Tm7jYw0Qr1cnEOnB+oem8vYKFzCBrpR?= =?us-ascii?Q?4I3aMtWaxOJ0AK47hmb5AmLRPJQJeil/gMN//rZBqE4isHMMFetmcGu4rYOB?= =?us-ascii?Q?kPjT2QcEzh0aN+mjnZrzehp8R1XrPJWNuRo+VKwC3ay5J8g2gAQPyQnWU59S?= =?us-ascii?Q?wOyhkUlO12Ejnc6eqA8r7o96c/6PDgPozph5PKAHKa73PLiVYXdMIgtQIV0D?= =?us-ascii?Q?LczLLtw7KfVne1MWdi6SeFUbdLFuhuuRRD+IPBweoPztUnsjJah1Znj96APF?= =?us-ascii?Q?bhUuwA1xyb3E8l+dZfSuUUDbg0cGbD589H6a65Z6G4HMPAV4stsHTrglqXe2?= =?us-ascii?Q?4e5wHs8CpIIc66/skjEVua+hcI9yJJ05YUqZo7sp9HB3YMAafJBcu4T/URkL?= =?us-ascii?Q?AkOfh7I+f76D1duRkdf2ytQ=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a9e320c-524e-4c42-0349-08d9fa63696f X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2022 02:38:32.9099 (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: QadQ23GCTJmSRiMvM//YrwC8aXmT1741GZe3mz8Bt3D96eF5YfAiKG5KOkCOeMDaD66asIMbs0M81U0uYE3NLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8720 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 Signed-off-by: Peng Fan Reviewed-by: Rob Herring --- Hi Rob, For dual entries, I tested below with dt_binding_check and dtbs_check " + s4muap: s4muap@47520000 { + compatible =3D "fsl,imx93-mu-s4"; + reg =3D <0x47520000 0x10000>; + interrupts =3D , ; + interrupt-names =3D "tx", "rx"; + #mbox-cells =3D <2>; + status =3D "okay"; + }; + + s4muap1: s4muap@48520000 { + compatible =3D "fsl,imx8ulp-mu-s4"; + reg =3D <0x48520000 0x10000>; + interrupts =3D ; + interrupt-names =3D "tx", "rx"; + #mbox-cells =3D <2>; + status =3D "okay"; + }; " .../devicetree/bindings/mailbox/fsl,mu.yaml | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml b/Docume= ntation/devicetree/bindings/mailbox/fsl,mu.yaml index 6d056d5e16bf..82ce0280add9 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,24 @@ 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 + additionalProperties: false =20 examples: --=20 2.25.1 From nobody Tue Jun 23 19:24:51 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 F3F9FC433FE for ; Mon, 28 Feb 2022 02:38:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232672AbiB1CjU (ORCPT ); Sun, 27 Feb 2022 21:39:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43794 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232643AbiB1CjR (ORCPT ); Sun, 27 Feb 2022 21:39:17 -0500 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80074.outbound.protection.outlook.com [40.107.8.74]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 98F6E47AE0; Sun, 27 Feb 2022 18:38:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iPTv+KSRwZf7k1D3M6ywaKpNJQf7YKjFMG95ivwth5CaDiT4DP4LSNwgEVmSg6GbwK74YIBrj3I46VawR9XRxy1Ap1q+vfbjrzSIxIuoitwGIm1g1v8KTjSe3nuRsqfvsEfE/z4KxRI80nLnnwV6CRKWWQiKwFymezgMmm6NA1Sv+LVT9GplW9LxRrujTKgw+d56C02uh8HdlFXfnNW7rgIQ9VDs++HFKxwrLKn5U3Ncq7j2m44KYgLe2aGXT5j7HJn+fy3KCX9MiV2DucT8pM2mYoaEJTUGtzAmBOQIQxsW1imhRkPbM40asTJrcVG7c1x6Fzhx6Rb2IX4b+NnwOg== 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=ISEGQG1CPgPLB5FSyzclvNhoe460eJ73ybje77wNiOJVs5wQvwnbwHhT//QbD7yI2o7mqRj1ICj3LL2aF6lQi6Qxca08qyNPDTBi6IymfLWh1Q/uNy/JAeVKTQuHY46uMF0yWiY6LR7WZ78gONMOQCQlKr6QEFB3YfL9+duu624V+Qj71HrgapKi2Oa7GtRjT2p8HijgKsbK7YEDJuioDTZNBcFEFFqbroUGh+hwks5iKdOGgAF1as4V2hpT3DYtll4OhTjIDbKNEH4n3oYnvCWOTyy9+ikVWw4ohuYEw7FnSw3mrUy33xfjjBwRYcbr0NrFZKZ+sjtY0yv+D10haQ== 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=QBoE6PtEmaP3ofBZXd+2wxr/PUYpzcJNpQ22PhTo/91DMnwXy17kl7U6HyV5VDTP714Btzv2vXnz0dofJl9UxMIjdcLMIbRWy+zI0IfrtaRoDAs44dkIRT4qw/bmbnlNGzM6zVvzfWerozceGep9IkgcShMkEdsOj3ltcPC9eW4= 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 PAXPR04MB8720.eurprd04.prod.outlook.com (2603:10a6:102:21f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Mon, 28 Feb 2022 02:38:37 +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; Mon, 28 Feb 2022 02:38:37 +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 V5 3/5] mailbox: imx: extend irq to an array Date: Mon, 28 Feb 2022 10:40:11 +0800 Message-Id: <20220228024013.2866386-4-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220228024013.2866386-1-peng.fan@oss.nxp.com> References: <20220228024013.2866386-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SGAP274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::24) 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: 31a3e68a-bb94-4c3b-1993-08d9fa636bcf X-MS-TrafficTypeDiagnostic: PAXPR04MB8720: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: g+2Fibrnlwm6Oe6hbNlQBoS+NaqqGNwuWlvQlsxoigpuWMPwQ4i4rj5fYVvCKPXNKilQEUHggBGCIKUDXf47Aty8GZ50d6DJkHdIIYOixVQuecgojKNy7t3zXqNbLnQ97DVd/6A/fX1BLYgyooOg5V331jODi9pqdFujKlYpgvrM13TvE3wH3XZGHrsbjfbbskld50w6WplUR2SyWXxn9/2s/ahv/UUdIy+hLgSTg5F9v+AzhK1JArJM4Jo+7PLNEb4duE9gSDPDKbgTlw4AuKjIML8ld2bZBXI8InA/ynrzlTmjKmMq+ctayp9xWO6AiC+J1WErCM+TL/FYXRYDxdvBXbINrknaOxmCQSRRk6qzzKaEMOoRnoZLUwjHynPdAqLPZy90GZMSlqSege2+DTTxFbW9eT/+mgQ8dnTJI+MiRL79msYgX0ZchopAjurO1UtCn0qrg7YCDsXeWjZ/NoKB3XT7yLfUVwvlIpvle8cYzGklXa19s//WftzXFZm2gtrflBaTXyVwvwDhsSz8uHK1ZoQ+TnfiFvKzIqcWV9RGtGZwE9eQO6Z+/vRWENrVDrz9Kl9lfWXs6G4tOD7r/Ldu2meVjbgLNnuRFmVSAY2tQywTf/tXEaQ7icEM21pIzab37+5ZKlmib6XSNfVKNS0+sO6IIThFOGYsqI6BtrAdGLomMMalFZm/LZqrnK53Nov1cDqy+8K1Y/BFfztKqw== 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)(6666004)(2906002)(186003)(86362001)(1076003)(52116002)(26005)(316002)(2616005)(83380400001)(66946007)(66476007)(8936002)(6506007)(66556008)(8676002)(4326008)(6512007)(15650500001)(38350700002)(38100700002)(508600001)(5660300002)(7416002)(6486002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?8nqi11bgzErQefBLSAzPRSalqiTM5BPOCIFdyA6xRmv9+NkL842CNPhGTaCy?= =?us-ascii?Q?CyxRliXhXg42NbRDeZ9GKWFlp48GKWiQA/Dhknia2GkwEbV290+vAJ/ODvFA?= =?us-ascii?Q?ogZNPVyCp+aivvBThmpW1zSY+V+ngmC9+BS1JNVYNyybASA2wHHMHrFdN9Kd?= =?us-ascii?Q?2pnp6GOJC+AqvObpJLWdxc27kYPE54rbS2Pw3E5dpGb3I5uFF2StWebEfBvd?= =?us-ascii?Q?IIq1I+OFZ6iZ9DKHFT6q6Hq70H1SkXjAKYK71DlmPABR39cPJTPZ0/RUqQyI?= =?us-ascii?Q?O3LNtFlrCLcrB+m8vrHspxyvu1I0cE2K7eB9VHPFrw+BhMzSlMz8unshC0a0?= =?us-ascii?Q?7jDjUaXVH8ZA8NxGq0j7yPEt8f0Yw5I5Me+r/YaT32X7UywEFrprKw4DP4f9?= =?us-ascii?Q?of9ro062ALmSPH4pW1U3yi98EfMYwLO/JSa+A8lyoDbQp27HaLgqSCart5b9?= =?us-ascii?Q?V96iGxBx7sVcslW55mZINd+d/2Jn3cj1d2hn9mnD5zjbb/NOlZP8VBopPzT/?= =?us-ascii?Q?80IPb9AH29d2/208twwTT3NCPQV8kgs9uemIT+GSHLxIPz/AO4+4Btx1mFwl?= =?us-ascii?Q?IFOZDORVle0jynqMWCpU9bMIqm6Y/OUbx1kboCyAYBxQQn1sQnO54gWHPBYb?= =?us-ascii?Q?AwFIW+w8I8D0o3z56HtQ7cgdjhws+jrxP2X8tCPHCZDMztDLk9PPEJu0ncCH?= =?us-ascii?Q?1zJFO49HCPF2PmNpU6Xrm3NFjVw1yWBhA5EUm/ALdkOGWCE1T3JWVw418Lgj?= =?us-ascii?Q?QZfRwgSHabeT1xcWTh9MriwGagt2IHVdlRfxuIqTtN6vkvT28/Q+RtKA5g4D?= =?us-ascii?Q?4xzkURGvP/NanKGPsa8RQb4IZ9qhgYlT+GlYHXPkbuhgL7/Zyiw+7J5kX66Y?= =?us-ascii?Q?UAgtWJ+P5n+RhCHqx6l/2GoOQ5dP9gIZeiwyXb3OGrRrshdEPj39lEo2mjLS?= =?us-ascii?Q?AiAdbuGuL/YydKhn9/OdPSk67HbYK25YFzUuWPxShaD5+UOMmnaQv2agsWFA?= =?us-ascii?Q?9KF+G/pnsFv7Ljvq635XBWFmvzNmq/J2j88WVM55gEA1icN/KhmEpqDLdvVM?= =?us-ascii?Q?BjPj/7BM6QGcmA0e1lMVqvDhSWXrlqAdKicuLWLQ25NSYy4gj3N6TGro8/ha?= =?us-ascii?Q?5kZfa+UjJWgFGcIkV5br/axBYkUl8LfGw1SNyMed7l2WsuwmSR78Fwwa/sLS?= =?us-ascii?Q?ehJZJ8h4GkdjQu1Kf5eZe2XwcsQhRZ6to8M1+Waf1euwZAVT+tUhDs+z9hgm?= =?us-ascii?Q?hcS/IJ4VvnolormgPSkjMjdpTY+ZCq9+3h4FwekTnD3YaFu6yMWNlxlTAwT+?= =?us-ascii?Q?H2Gyd2JCH40xcAMMBy2Jsjzbn1TJIAYZdq14X9JjhVFQLV/rDO/yrdLMT6I6?= =?us-ascii?Q?n7OZvLh1V2VYKDqShhCYomGgE53IufyB1LL44J7zJXsqcWtAAXs4WV/GeC8t?= =?us-ascii?Q?/jH12zQtpF0kUBoquoeXjfJMg+q7I6Cvu2CnlYnHCqNPFkLLzSaDqynNoHRe?= =?us-ascii?Q?TktTC1NdwafjDLBLXgqE85LnF75LlyMOigGtkODc1OtY437ooqzkap/oz0mc?= =?us-ascii?Q?JvebSFcprLekjEVeIiiEAGulPexH8EyLure5X3BsW2nWY+/fzONjIQ8WLhPe?= =?us-ascii?Q?O4kybgjbHxzLGfLSnBEdMno=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31a3e68a-bb94-4c3b-1993-08d9fa636bcf X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2022 02:38:36.9419 (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: BuGQIH6pVI29tOeXjbeO1b1g9pCrJYsSRLITchjp+XHxq641xhl7AdgSnruhmtVh9NPvEp+GZxT5S6OLR3yjRQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8720 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 19:24:51 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 BBB02C433F5 for ; Mon, 28 Feb 2022 02:38:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232633AbiB1Cj1 (ORCPT ); Sun, 27 Feb 2022 21:39:27 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44556 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232653AbiB1CjY (ORCPT ); Sun, 27 Feb 2022 21:39:24 -0500 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80041.outbound.protection.outlook.com [40.107.8.41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA362606F2; Sun, 27 Feb 2022 18:38:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SC/4B14NTJrmyYN4Dqs8jleDc3oOKLWBSIcZoKm04OQnEa6lurD/KVCbXg2MP/dhWoTkUFAPkQsr7yw5O+FmiUVDz3CzFYbVDFGil3gc2zEior3VwVtKtA/sBdh6Xwln9usiGDdOhqVuM82+yxMBxdo/9v8RvSMOx9el3874ng0I8KuRINd1bibCDHtVvb12Xufv0ScgGaA+ucigjWljJ6/zySuOmK6VlEuP7Uoms8jiNW56iGesKGHI3/oDmgaB6BM/++u/49QttxFPM2Y0fxo2kESh6zlBygXxdpHS87UG78x3X/D3gI94rdG5CRu3AktDTGxdC8KuyvcOwp1eWQ== 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=XRwFsU9O/dZX8rP8E/weQPasGPiQxXAEGtwPghiy9crx5bqUd/W8rLAvT5aDgu9t60020L4ohYdXH//3g+g9O7fPz9ZtGClqYllhIhJzSyu+8YaDr0LtInHGIOUWhiCzJkrVF+S2jHMGlxThRtbDBpO1OKCwBWhqXTysDY0hWmo3ez3A1o6WQhy5Fv1VMNZlT3MrLZ9oTfokhXvUFqcLXritf5GxToNiAmy2stVkcrO1Yx+5A7W7OszIej+zSzN+FLmg6BEJUCSPhL4jA6ooYRHSpPGpyCnb/3pb2Vbsut5/FADExHVOFpf3z6JtCZsZX48Qb2OcqLmYBv/pJdxpXg== 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=bvAWv0WdptdRyCI1EBwk+f3k5zfVAGOxACj1JqMihScQWbqqzFha6PgzzbrbjVcZvbr/BYNM0t6oiNe1jEf2DwrDyf7Yc5sRL6mQf9INDZpmzy0Yztu5o7DjBJwMk+YAlO3DGf8lY9ge+LPLiX9m2tF50x9b9HYZEZpq+NzT1yI= 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 PAXPR04MB8720.eurprd04.prod.outlook.com (2603:10a6:102:21f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Mon, 28 Feb 2022 02:38:41 +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; Mon, 28 Feb 2022 02:38:41 +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 V5 4/5] mailbox: imx: support dual interrupts Date: Mon, 28 Feb 2022 10:40:12 +0800 Message-Id: <20220228024013.2866386-5-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220228024013.2866386-1-peng.fan@oss.nxp.com> References: <20220228024013.2866386-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SGAP274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::24) 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: 95aabe1e-f5eb-4950-aad9-08d9fa636e38 X-MS-TrafficTypeDiagnostic: PAXPR04MB8720: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: c0hrAjIrXMJLr91TZ5/CutjdMB6JlUZjnnrcKSRkGUCw7UWQ1jEO8jwgbQMoqbLm0QT6pmuZ/8TN89iJ+OHREwk/NsK5HFzhcgjZpnSf0dpX7nyA7CUd9nk/2XFP3dnheiXkDEDmp4zOk+uneJ4I+H6TqfrT/Vll5GL7HkWCvXF4DwryZ7hW56/WYWXlYA3QWfUx7CYbhywaY7Ifyzxo29e07D3dAlAF8dwySXQcRCNyHCth+g/FwVs1kyMzdsrtjZllVDXXbs29W4sblzWgyL23MzPmxmajf2IRa+HGiJUGmqTDp3znRKEWWh+/6SWmu4o0CyDxJON68UvpT3C+oZSY5UxPr3OmvB0H4Yqy9t/OmE0MANfvej1l0gD3vuS1R8SAV8RskaYvIqHX5TCJHMQ+dLQd2FSBwDahsntKPlWssbaoQSQ54fEK0sgzBtyJhC376PSgVaf8DjD1vPWNv0CWtjv6e2OOuBGtBPPDQrISqy8LZo0CYtUyRG74FfNc7yXZfBSw71qKrca5Jvyu18vKFUv7DnxLkg1Pn6v2YsEAS6yIiOuV6t1looF9ld6OQwFOlwZCgXmPdN2YsxhAg7l83IVqshp9OzxILEJb7CRrWWtg1sZqvBuQYUDnxfZ1bb0hzRJEXJnXeIBpelYMOtuDqOkNpbQlD6JFqfwAohorCGZWAF/dTfF+ZMkkRlclhVO4NDM01zYYXFUntCugJw== 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)(6666004)(2906002)(186003)(86362001)(1076003)(52116002)(26005)(316002)(2616005)(83380400001)(66946007)(66476007)(8936002)(6506007)(66556008)(8676002)(4326008)(6512007)(15650500001)(38350700002)(38100700002)(508600001)(5660300002)(7416002)(6486002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Qj8ypmXN/v37hZwM5+yJhJXKfMzYWMhczOkjOSZ5Z4h+qrPM6p3QWWknbmsu?= =?us-ascii?Q?D4E/fCpTmoub8Jp3CmOUWVrUj2bIlZuGLwIdQ3hMIz58fEuYJ9mk0JiTHCtE?= =?us-ascii?Q?WI2Se29wKeeyY695fgf9wnSk+VScPXFxFGMowX/Q/Hcfn6zFhkF/5b6ZG1k5?= =?us-ascii?Q?0jZ89xz1mBku90P0Eif1DViAJPoGmPpzL/ZU3bZ1ZbfBHCsM0rxLZnLnwSbK?= =?us-ascii?Q?qDK+mPskxZdFflDieWq1U+lb2QxiBhU0OMMLDN425dMwWpSeLotK+pW6z2CQ?= =?us-ascii?Q?uMnJsMlc5T8Yzg5+1Sz5g79Nhc/2TjsmuTResyM7Wl73FsCxk6HCI+TXVmVz?= =?us-ascii?Q?wk87UKaJ49pOVEpJg1vL5gp/qaypZCiUnzZpMVFxPdJE7vGortr0/S3fKCBn?= =?us-ascii?Q?vwGNFGhHGO8Iq5G6KDms8yUoVbnxdvkMnwEftbtd1xqhHtdFTMbAsz69kkRR?= =?us-ascii?Q?GCBvRt1kaGCJ8QPIoBrU0zn6jbGe6A05wsEKfLu83hsUw3BqmzHkT8VKn6M9?= =?us-ascii?Q?Yuu0ppvYQYoWFi13yyfl8n+jVVpUhRHHC/8ZYcJ04zXgLDXpGtgVx8pNEOuy?= =?us-ascii?Q?vvPLif9SWglaoTZ67LYBtWWnkX+1BIjAF3hChWsseoeA5kA5a5+GrCzTfwfy?= =?us-ascii?Q?uvENxFbnswoAo8mgkNzf+UnvNCl1KoZLrFeOowLtuQ7o9wi1U9QH8x+AX557?= =?us-ascii?Q?odRVi6Qoh2N5ukahlTUimxuVTeO77b8/YKRshaK8oObp2rxhfASDEZAIei87?= =?us-ascii?Q?uLqQMm/LBrtLtJMmsis1MbP65hhtPRpQs28e7tDI/rMxQMXEmasCbKrXwbMq?= =?us-ascii?Q?Shg1Ld1slxkO2vbcmQs5/ymWFX+ek5QKJIpqyKC54Ehe+wdaGKHpon8UnJjS?= =?us-ascii?Q?rlLJMjDdKRx7SSgwm/yvQeirxlp8dsK4klSxiiT5g9hI19dHtDO9ArzGCt7i?= =?us-ascii?Q?UApCavNq5No5YlCPdh8RuTGKMfXRBdk14txChHUNtg2zxMBU0oqH1c+/y0sF?= =?us-ascii?Q?My7mgbz7KPG73HltV5v9hDVAK5O9XHVXeDP6GtLMnk31lSGAs4PLZoc/mIYX?= =?us-ascii?Q?NUBQHFmeOzr0wtXKZBw4Bd+oholbIyIVWjjV4flxY0Wcw0iN12U1v9ApKYYv?= =?us-ascii?Q?v14pICFuQHS2Kzxju+ieoIAtNr2F1yCWl0N+Lro3q/Silt32yVQup6SSHZHA?= =?us-ascii?Q?iX2Tv5j4pKxjlDcK8QLWOfb26IcGfNp0oQnWaMlhZ2k9rL5cWJ3RwGpZGKtg?= =?us-ascii?Q?MI1e8IpE5MyqRvpj89WO4tkiDfAsVcwuQn+vQkXmHxKhCxd6MoIJWDq0tghG?= =?us-ascii?Q?+2XAMqTaIThy1KaYLK+mghaMOQRiClCjOFvhbjnFDurwnQod4/LR6OU5LkVm?= =?us-ascii?Q?+9+m4wCQhCHPvu6sZx2+YeKdbooUTS+ao1vupvK5iL8OGRO5aSCEQcj8Q5ql?= =?us-ascii?Q?X36FIrnvYiC3lYvFv9CwW+kM6/20QQhNaCuwmd+j+0pTOkqoe2UGyGE2zGU9?= =?us-ascii?Q?Okp8+sEFZPBpG0A+L1FxhLkNOh8eO+3KXH/ittl7YeEUp0eA+irrBH8cgfQp?= =?us-ascii?Q?QoZgxnmn769TQw+hRB62IEb/8Z9JPxF9kb1jM5bCQ9XOHJO6eAjZuYoiD17E?= =?us-ascii?Q?5es62yoXrAP57k6qiTuthvE=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 95aabe1e-f5eb-4950-aad9-08d9fa636e38 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2022 02:38:40.9280 (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: 06+10GHyPWJUAeVxZ+3D+6T7ijtM5p+l8x7PqHisc5uD/ySS5g3DoUk9/diL7dV32LWdCasF+Vq8NCB/rS5BlQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8720 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 19:24:51 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 B52CEC433EF for ; Mon, 28 Feb 2022 02:38:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232224AbiB1Cjc (ORCPT ); Sun, 27 Feb 2022 21:39:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44606 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232674AbiB1Cj0 (ORCPT ); Sun, 27 Feb 2022 21:39:26 -0500 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80073.outbound.protection.outlook.com [40.107.8.73]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CFA4A60CD1; Sun, 27 Feb 2022 18:38:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SuP2J4yBTW8eJpPL3b1NEp73Ayp8E7Czcdra1NJvIVCHFVZdWMrMaVH3qln3CmQS1PrTJJtBuKS+EGMfcjzlKh01hqIr7lAtNMZqwDUeQf+b/T43ZYsYaymeHF0ac2Zb1Uyjo1pLdBmjpt43m8U8ZmIGsqfF6kasCLtoKsoLFT6r2b+Jhiz20u6NSwC7DMHZ06V3wksS0zfGUefKzdBgY1+S0Z2m95ea8WEgU81TaYnNw6Eg3bHfm25ZwZstEygGo5V8mrfAsW+fBXiJVGnv1MblO3oYW/7Pc/mBiNM1l+w1UYY1dZWn+JLW5HmTneGsStrZf6C5EwcrDhPn235u3g== 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=PEmCWwny8c1NLO2QhTAoLjFxJW+Wo071QqmS+zX2aeRJKnanUmsaYRDi7B3snNrdQ0fKKlAXX16GQST8Yh1UWmMRxKPU4NrsWTCa91Ft4V/x1NUmjV23ihNtJFmLZ37I9N89zEkoj3Yhx38btisk6qxpNuw3ybZy8GFcuL9FIJsSxLvg1kKGs3eO/KzKHPBtMVafUYWV6VSEC9cZ8PlqUuRzqfMV8GXgztrXbLys6gNN31C8HtqnW0mtjSbrS2SCPDNu3N9ELx9HrEFBQlvPlzQlf8ENNWisUn8TXpjlMQLnucTLq3vPFrOtGXw0h+nrfFF6gHl/WunvL1DdjsBxig== 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=QqynmDcYDWnIQtVq2SOmN5anJh4TKf9IUfZ385KY6Imwo3B/NK+dmLGM89oNEleZDRZk0BAiPtQlDiNwqqqlDA+XvCjSjhJCwXmF7BQS6YiDvzbjHtuOFrIvQl2cuPkBL+zLbi5kTUf/197NJkUMH3nf+ZdrfAr6WC3DE1J91mg= 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 PAXPR04MB8720.eurprd04.prod.outlook.com (2603:10a6:102:21f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Mon, 28 Feb 2022 02:38: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; Mon, 28 Feb 2022 02:38: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 Subject: [PATCH V5 5/5] mailbox: imx: support i.MX93 S401 MU Date: Mon, 28 Feb 2022 10:40:13 +0800 Message-Id: <20220228024013.2866386-6-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220228024013.2866386-1-peng.fan@oss.nxp.com> References: <20220228024013.2866386-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SGAP274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::24) 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: dd7b0051-81f1-4a12-4691-08d9fa6370ba X-MS-TrafficTypeDiagnostic: PAXPR04MB8720: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: U15WiBbO//ghXtoCKUHuuX40Ialirh2xqIUzkyvzmzFEmuz1psYvLORwaLhidDOfNloo33k/jpLR8+uwp3quiuoSrjiXpNXFr8FDvQd+m/uRNelKCgEMx9POuUubwgzvGw8akp1LTDhNPOPM2xzGemQRqEaOxz6TGDL5/4Zp0+/psoO/ut9/oyPKl1PvQRIAs3ivEFlRJ6QMrl0QLqqXYZQHI+VCq+rUpXTFLA237kQ2hiySIlwsKbFn0SGdI/0nm2vmqhwrEo+Ca7ZTEw6v4s6n/yL6rGwgnt+8++QHgZ1U3m0P0LtmzeHKMR09z8oFo4qQwuebtovl+OHnZLyMb8xAIyKdqPjnu85orT9bGkB/9d6RyAzWckJOKXkiv6w/VzkzT2vQU4rOtavKsaS3VC6Jz88U6KpXyYSOAxneop1GqesPpYcCjRPEHsedTZR6MX/HQppqqZczvu94IPlkhqEqRE42hxLtpvtzio7O2yXLjRYxUvNlD40J9o8LyTy5gI2fJ9M1Qm5nwspvbKkjsUBvz4Hc+g8cUpzt2nykhpOClbotCr3biz1CnDXTQALiZO1fIfQg07ULQvWjiAmuB51sFcFotWOSPfdAlj0UDMBNqUYLWyTt3uUrchDhNGOn47MYolQIdOZ3FDGDxzMszSY2zGPrH55eDG4IU1eEsI1etApNaZPM3YYO/O6BBDpwpdA+W/Vb1PNEAIfI8Z+y3Q== 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)(6666004)(2906002)(186003)(86362001)(1076003)(52116002)(26005)(316002)(2616005)(83380400001)(66946007)(66476007)(8936002)(6506007)(66556008)(8676002)(4326008)(6512007)(15650500001)(38350700002)(38100700002)(508600001)(5660300002)(7416002)(6486002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+XTAmUbUOx1piGJSOl8bgiBIsRIQWmSrhLzi6ZZ1RU8LmGUS/KcijksuzGrD?= =?us-ascii?Q?PKQd/GmqdbdKAuEVsvmyxc+KWP1lLyWOS7DBFTS7X2W2zYG3Y3+h16TzukxK?= =?us-ascii?Q?qmMPqfbQXfv7FEOMGSad9UxBNAxsw5W+eLrtea6YB0NdksPqJbOYnk/F65Zd?= =?us-ascii?Q?MjMczTnD3rOmkBHnMJzJKbJgvZPvGlpYDir2qsCz78F9G8ZBC5amH/biLDeO?= =?us-ascii?Q?0jtUXvWPgW1aWToRth7G5Nx1m5h3J4ce36Pz+t706Yozue4A+4gZy0dTTFrg?= =?us-ascii?Q?501jdrxYJVJVfuDdtlpSZWwn4GYfTrtIjhLkax+N+I/PEi3T19h0dpMkJxea?= =?us-ascii?Q?UwRHAkEy1/PHaxjo/G4Ma21SzdEOc+8Q5Nl82IpX1+hJFXCAjZxiuFhyxWE/?= =?us-ascii?Q?6Wco3he7NcrRz7TsjSJ+DB3i5v7eO++ASMyOz/FKCMRUcsZOgpPSjpEh5cGb?= =?us-ascii?Q?6STC3VEkwdo85nYGmKgtHwJMEoRnC3Xic/bBM+dGvQlaYC3hrCHAWkNy8dQw?= =?us-ascii?Q?zr24l5h409c1XJ4AP9xRMu3JjQVAnZnWy4S9CFMOfZWOXzo99dQEivaG6Vnu?= =?us-ascii?Q?nQnanf8DSwjiscqbNTfJb0DFW0oV+niOMbLnYDWQ94BdDkKuWOgTej7HpBk4?= =?us-ascii?Q?scFN90ga/HWsClsbYzEVL7Y9tNLcHZvpq9xv0d6DMCYx3up6CEesHZ/qnGJ3?= =?us-ascii?Q?bAgD67JWmKMz3cHMDw9rVDRCHK62/8ihw2J2HhkDxDm9W3oddZ4gRfhBqEVu?= =?us-ascii?Q?IGI2vSyO7eecAC17PpbvrTwB/vmn80WadGeSZCXkIIznlPZ+48OWns4kYqjT?= =?us-ascii?Q?7LxyE7L9EU65YL7eyhECMFJesVIAHPOI8MUtFm4aWw1KsI9Ei+yB/pt+QhSS?= =?us-ascii?Q?zzmGRINaQ3CWLrMMRdDw2MM1yNl7u+m/bezUbG02cgRnnY6PF9GkTEo2+zb9?= =?us-ascii?Q?Yq9aGLjgp9tG2gJcjuOYTp9VEjLe/bU4RyqYZkoOTYoK8pAv22G+SW3CybfY?= =?us-ascii?Q?P6bNm8NG52M/70TJWEoXjrxggDjkrGMh61NmrxXUNFtDkAFX2juLmuU8Ct5V?= =?us-ascii?Q?9LUslf3bqoTCtRgjogPG4ySN/ii8ra+zdo1mBx2aQBYUgxZu0T146D/uVoSy?= =?us-ascii?Q?AE1f6566lzmdUEHZGffqW0k29y+GhB3/hDdYAGuVCwTD/yu0+z8C9dgf8T55?= =?us-ascii?Q?A3liiToFxdH4OdAEa/6AcEz9HudKRdUHfBQ1gP1G22XKXAyOsLRgeJwyVig+?= =?us-ascii?Q?6TRYz312D1rCXnn4WELb71X2GxrfXrcIAfYn27G1bHWF60pIWoVxYJVqmkk8?= =?us-ascii?Q?0X5ocRNZOt81AYmPtmPgiQGGmQGeh0gYlw110NdkyZ6wm1XJN+62WOq5jehc?= =?us-ascii?Q?Y6UOwnrOxdhIhXVVxyiaC8ip0xF7Pd5pkQBaCXgMr2m3eNFJ0xQDCPXzoBcr?= =?us-ascii?Q?3DrPjazOsvQ8wnJN3BpNynjVprr1v5Z2UYIY1R6K3XNS+tU2t7uG6UOJE9BK?= =?us-ascii?Q?7XvU5Bjvb2i9Ey0JbCpc65AUQtI3MGXjzRnx0h5u0Cse5UEf01y+NYhppxr9?= =?us-ascii?Q?k0WNCr6tl2hpIvaAJd+J9xLtx8S4f7Y67+o+Mc9JbZvDicwwYnLZ+Zo6C1hw?= =?us-ascii?Q?F9Xa4x8LoYONDQBR03+/wmw=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd7b0051-81f1-4a12-4691-08d9fa6370ba X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2022 02:38:45.2410 (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: nGSN9sIo54qQvF9cKMumGNTScMFXr1AXnizijtRYlgC2emsBTjhFku647nb8qG7RWsTtgnH+J+RNSMD7iIsQ4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8720 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