From patchwork Wed Mar 9 10:03:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 12774889 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 996C4C433EF for ; Wed, 9 Mar 2022 10:18:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=zCVGcQ7FC4qPY+Er0ygrWY2TBPeOgTIzWTZVYpHoZv8=; b=KkEDrdZ0ZzeG8j AClSgQ4ijQuSdxudUr9lKbYVoojSx+G5TUV3LrA17Y1ZrTyp05xbf7QL0rTcL/sKtO2rC4twcLupX uNrpBv+w2nMFqWowwZBi3Lm2j8adKsBvis/YJ564Ca45qJYVHZR9+5S2PRGcVnI7Rpl1O7u42Rfcu Wkigv38IM/pmcC4rWUs3Qa76UDDP/3EdS/hk7M3nAZ6BEch+TfqvkdgcIs8jwibs8tNyBBFXxMGNo Dy5kWU7LIPKmGglmPLmd7Qh6xiB6u/EqW0Hc3TIWLzCRVO8lNWMkbaNT4W6lguUKF3mOP63D4Zmpg gL/mRD6IHrnIkqHpQtEA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nRtNz-0087Gj-J5; Wed, 09 Mar 2022 10:17:39 +0000 Received: from mail-he1eur02on0615.outbound.protection.outlook.com ([2a01:111:f400:fe05::615] helo=EUR02-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nRtNv-0087FB-Iw for linux-arm-kernel@lists.infradead.org; Wed, 09 Mar 2022 10:17:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QSgny7MuDNNFxo7oCJpiZcgEGW2qCUL4MJF6vcQmp6sJkckLnpZYhGZ7MsZGEl/mNchfoAQhVsPkY5+fMQjhwLa9eexw7O9WZ8HyIxpO7qUmkElXaEotriz6p6SydGvTjHA/G73ykv/uYaUm54kKfCENEgXNdzNiH4o0/uJD8WuMZNFPNh4IfhzwbbDXOE2lBO3tYK23ASlY33bS/h2v8s+IA62IvfIZFd3xbslwXystFRj3YadXaD8HnxG6vsn4wUdRd3Ev/vNW2nE1WeCCvLZ3wpJUO92ZIJEt4bJTosFyIdwD8DuzIS77iaGxda+i1j2vzPHujR/+brUjl2Fyyw== 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=+Df9Vm9fu9dyUhjtpBQWGbKt3QSRbHrSne5gXyOFYXU=; b=ccXSQNejHrbSd96gbuDf3SZ0iS9+h4XxOUcMgPp9URHkyBY+0lVXEnbrRRC2GZ+M1qEJ+7osGyJSRtXsEDTMRiggp+MD4TgUdyfaexktBnt4UBeK2OzXZU8BMVoTWT5RmrcW7L/0qyMvcriJ5eYQ1BDXFE75Prg58uXH3fW+ZfB1ev4uH5AEGTWe9zdXmP9obB56XZD+YHFrctP4ldCzNz6b7moBx5iywi7hpVxi330rnPflQ+x4i3kFtc3+nro+2NvQKV0IDzfkGkuJ/8m7TXOrxglYgCXiYzReh7XI24nARMbLxIsYcRnTj+frsHlYEY3ldfVufB1RGVx5pm9sQQ== 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=+Df9Vm9fu9dyUhjtpBQWGbKt3QSRbHrSne5gXyOFYXU=; b=N8q5xLhy+vvl0LTsy1VR85P5fGsJm97sstejaaYVlxu77FJau38jVg15LwjQpzE+Mll4NJmDLU2IpqaMoZsc4zzBJFIn75U1rlfM864ZSxW+BAjUjYx8UKwQ1fZHqoKTCOkgb5Zfb9bqRbr1zYL9xwpOAUgw9L8JndoCpsqFcts= 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 AM8PR04MB7363.eurprd04.prod.outlook.com (2603:10a6:20b:1c7::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Wed, 9 Mar 2022 10:01:54 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5538:7e34:6843:2bc7]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5538:7e34:6843:2bc7%6]) with mapi id 15.20.5038.027; Wed, 9 Mar 2022 10:01:54 +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, o.rempel@pengutronix.de, Peng Fan Subject: [PATCH V7 0/5] mailbox: imx: support i.MX93 Date: Wed, 9 Mar 2022 18:03:40 +0800 Message-Id: <20220309100345.2633862-1-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 X-ClientProxiedBy: SG2PR01CA0180.apcprd01.prod.exchangelabs.com (2603:1096:4:28::36) 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: f79d317f-7efc-4707-ba14-08da01b3d69d X-MS-TrafficTypeDiagnostic: AM8PR04MB7363: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: 2vMn/YaKju5OfcyzAm1+rOjr6REt+gqkXysM96NWGaUkfjsTn8ctXtdRRH6PfMjFM5XAO3ImG+ukBFN6p/Qku7hWJBZogms3j9ZxJ4Y1nxBEcsRawng7aBnksJBtyYL42X8Vu9klzNZDlEE6U3OxcqLVu8BFsVuXSP4du7r1FsdHSIjN1KzZeV9pv1jpbRJi7Q0nJRZoDNBLh8AkOKb2PHfVLW3fW+aRZP9VgNXIEiT19ww3VIFi7OznAE9lira6uGNHOe85BLpmKg4IA7mrMFadizquKWAqW869MIApo8tz9YZvdFe9p3j8qo4iBC0J/hQl3aeML2Cl24BtpSj4RtHDpUFx8z4W7KqbiPno22GAgsK1PhWeYZdjwe3nKM5tyQuTbIwotyJxUc0b6LLVshrLWUT4LITUlw+jAcg+3EulgTkxvQU4aY2DV8rcuZ42BJV/uezuofIVM1WZ4rSQhJj5/zSX+hwI2+H3B9lE/zALoscK3KKUq1MiqfZ/qgzEJWVNJGwq8vqYcQH4jHAAS8PXAtXKQV40QqQUl6u5A2jcqFE69cQx3HfhoIH5CT9x9nOe7W6x1IFqYp+If1NWrhWBVlP2E5LBiOaPVgQa3+haTaD5BmlLVeHut/IloBnPtd14d/hennEOrL7yVVk35sYZ70OFdjPldopHqaTPyBLtNq0DE7KBy21lQxop7QFDyI5sTcTDWbYe+Ndl5nMU+wxBuPYjFdUitdb6a2VvQI1b4znZYyOX+f+OItj6BwdTqHTYoo/y/SNaX8jmdx0gscn9T6EkIuLGW+RuUzq3wn8= 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)(6512007)(6486002)(966005)(66476007)(66556008)(1076003)(6506007)(8936002)(5660300002)(83380400001)(498600001)(6666004)(7416002)(15650500001)(26005)(86362001)(2906002)(186003)(38100700002)(38350700002)(4326008)(2616005)(52116002)(8676002)(66946007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 1XBFc9Qz2vLuC9KRAh0ziPieVnlKjhzLhFn6vyNMGHIYv5gU628IwvMJcO1o3JPt8fLEAYtnMCbfJIf2MYfDljVXjlb676pUwiAYgHo62BdYf8rOEg01EYHEJkv/2fllXS8at1fhaa6woZG+w808/dy3I8DvFUow+p2R0WR0JFtl7CX0T+6+kE4QzJAwA4PQUq3z76E0yTZpv9jG2bVP32WBFGxDfc7hXM9hZXNOfcUw+f0lv5LOCXPebWq02ca8rbHiV/bBYdsvnnuj41+fxca1+XqjdZTNc11Qe15i06E09BsozlvxuWeqvqFgx52wMyhzPKqFNFhhohS6wMbYFXxGKjJhplcsoKssGTLHcfPdXJHonRyLjBta6BGSvubrEdbYbG+peIpk47VKwvnhl2bgiyXamGc45/m+R7xgDyPbFBnSipz8fRygWwWj/Yt/fprboiJvHwuaZMmzAUSP2ASmKXAp4fNzhzupepwNTAfACLelZzDhgpRkqhZAZ31+U5mf6KNGpiMg6U782PC+i9l9ZHcav7+jx6kJ+qshg4Uzp6oRGJf6yMHPgL4guUFL3LwhjrjLJVI9PwFNo+ygDMKaXuHNiCFDQjnx/vNnS4oZx9oM4uhi4W+BXGVAupcdclAf8FLlrFPPY+KjtXhM7OF6oJEPlChVcsE5Je4+RjOWY4YYqvtOOCWJSCCsGjiwv0MHaZAuFsUa80hzGflcUAzouYQTuk07nXWclqHikmYNUi3gZMtxRxyTj3egv/kvK3yjZHvphDgXaHRxxQuW64gNZ77sjQpf2LBRhj3/uFQWxj4ViuTJ8qD3t3wdmxi5fGOwPfLiJSEyPxgdAvq6M3ijJwbQfX+BwlbsdYuwhQYGJuX6hS7eFfZFtBdsug/Rsh1llOkr3MMCVCJhIJANU1Vx0lMd9AcrKTc/y7U5cfMBP54S0do0Ch3LIalVMjgMP0+2I429vot7iNMZ1iCIbMoqYhuacKK2TAzN0Im/hJLndoWzmLMt+FmfEdSDCR8SxhP0Fdm7l10gRQaMV/jbrat9Xc26CklyuSA0P4W+lNV0fN0L8ZIvSCzDgjA+9ueu2VnofjRFkeWf3R8jHL6wiH1iZIt4fL2fyBpIf0vRMArp28IAnveuWt6iClaxjOW3lXGCY/bg4a8/MOJkFcV+ezvqpkLB9GU6mO7Vb+4eycDplnZtUnZkxlV92rX16d65HdALPN+IzVT4NwAFFLQlafcydMuUkYQvuVaNBShKvjbRTfqp53SgCu9lvTsdDjnuNE06H+j3dNf7wTUHNltcUN4wNCU/YtZBmjF9rvgrkhZVFEX1UmYgx6dh9gphsxRAJ/YkVXc6t0RvB/mlYJvQ+CmWKFaCZyBVwGFXBDXTE/r6DdUFskJUOZi+offD1C01srQhd0s/xk5Wi1sRowvzd4G4NJnM8aQvg8OcAbx6LP307oB5EkiGNbjBvA2JfabD6xmVOFKnGMm5JRsfobQF7nSmxZCfbVTT8t7aNYNJtRtksuC9Tp0qcU+2b5pWrR8tV1TEdZv3wYfptmDvxWr3o98YU2e9A20WF84udMoe3tNFd3OzoianVRF1DH2v1GGgAmYE/lnyU5efQu2n75OsPOZ1FUPWzyFIUWT08Egqsx4= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f79d317f-7efc-4707-ba14-08da01b3d69d X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2022 10:01:54.1485 (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: O6pzx8rDrQseOomvQgzHVUszczGagJoVn650OXrowSIdHkwuXK1+AxQCMl7oFOQnVj5pKpNx62RXNy6slj+78w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7363 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220309_021735_642348_F5DE7252 X-CRM114-Status: UNSURE ( 7.17 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Peng Fan Based on: https://lkml.org/lkml/2022/2/6/304 Add i.MX93 Generic MU and S4 MU support i.MX93 S4 MU has some changes compared with i.MX8ULP S4 MU, it has two interrupts, tx/rx, so also update dt binding doc. V7: Per Jassi's comments in patch 4/5, drop authorship use hard-code for enum drop magic num V6: Follow Rob's suggestion for patch 2/5 and add his R-b V5: Per Rob's comments to patch 2/5, add minItems/maxItems for interrupts, Use minItems for imx93-mu-s4 interrupts V4: Add A-b for 1/5 Address Rob's comments in 2/5, passed dt_binding_check and dtbs_check Use tx/rx instead txirq/rxirq in 4/5 V3: Add R-b for 1/5 2/5 Split V2 patch 4/4 into two patch 4/5, patch 5/5 V2: Fix dt bindings in patch 1/4 2/4 Squash author/copyright patch into patch 4/4 Peng Fan (5): dt-bindings: mailbox: imx-mu: add i.MX93 MU dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support mailbox: imx: extend irq to an array mailbox: imx: support dual interrupts mailbox: imx: support i.MX93 S401 MU .../devicetree/bindings/mailbox/fsl,mu.yaml | 34 ++++++++++- drivers/mailbox/imx-mailbox.c | 59 ++++++++++++++----- 2 files changed, 76 insertions(+), 17 deletions(-)