From patchwork Wed Feb 23 02:31:53 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: 12756180 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 C3216C433EF for ; Wed, 23 Feb 2022 02:46:39 +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:References:In-Reply-To: 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: List-Owner; bh=vAaIFPIXTAol6cLjtVy54PNEAN6u8C3d8hvcPFGAcKM=; b=JudQ+s07PaiTY/ d6jk10oYJFzEVUjoNYlKPOMf2AEdE02kHEanvbtlT+ZlvP02kIvzkdAwC9846gOE3+Sq6aZTE6RV6 oSwOvEtxnG14lMnMs0GgMiomsndL98z6Dzs45WY3xADlv6qGBvowwGDGR/1BjmwF9YH1n/v7d3xka jNC+S1H1TJQ0LHEkMy6+4jmM7r4trGuOKdsxbXjBmTexSf1w954JZfEtfBwx9f4zuFKss3Hnped37 P0XPenk5fX2yJTDaX1IJYfZx9KjDDsY7HfrQWrfjFWen24SBBbM9PC+u5Dh7W1A1lstze5nvDCmlq xm1XXxsCA1vRjCIkXhvQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMheW-00CP9R-Eh; Wed, 23 Feb 2022 02:45:16 +0000 Received: from mail-vi1eur04on062e.outbound.protection.outlook.com ([2a01:111:f400:fe0e::62e] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMheS-00CP85-PU for linux-arm-kernel@lists.infradead.org; Wed, 23 Feb 2022 02:45:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M3Q+VJZsphzXdp5J4DVNGpK55+8chevbcfa/HppidQxm/qFNZ4S7gJcU8+W9XQd5E1lJ2lCZVi3nU/iTcPUDRkekWP1lPOvgZoZ3rVHqBc4ETvfz21XcGH2mJbKPqvoJC621healdsyhhhYea08BXmIo1h35sb6ISMKMX7olXKitvPAtT0mrib86kIHXz29w9jt10yv+WvNZHagtd9BazBscU/v8fgEaS3hE9gz67rFCdwoQSedDWmssPG7qsnstvyThxnTEsq7ZMXXKEXKmQ5pe0Q+/noqoErhytt5fxR61momhaGUhcBYc8VSxd1n5tZZ+YXDGjnkJ+tMA/5IkJw== 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=hc3ss0aXNs3/G1Zf1VbgFfyfu6BOTSsHq+H8ES2UWAhr/6rIYf1aAG0eNxDHXZJBFJ4itKFsH2CvfTO/wtGTm60xgDeb3nBOIb5OZc02sSCctFtvKXZIU/AgHPZ36mtgcM48py4ugjjyMBrbbgAnGDws9ITwKSC2MgvreTd1Qny33EK18d5sSWJ8n6qDjUIRcpwDUqYO6itzzd2hpiGuxr87bkoOW8bSl3nrePHkcl4smDzbz0hwF34gvlLfgUhbqxwCcHJ0ET5B0jn5d/EHsPU00bdl74bUnHlEYrCqKSehMpkfVrmIueztC4UnyvhX+SyoUYn6xk73g6vz8vLmlg== 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=J18Vl0WVoPzEhTvH8luHsKn49DmCyaRKwMEvUofDLGeonleCm59rEAJcdJA6JkUi/yZA4VPLs50KsqbAiv5BZXyKmO5E1LhEWR3j6E5wIUGnkeYpUm0QWquCZ/dTbz4c3I4bP2Gc1CMQGhkWwJmgM55oqKPUJv1eipO+qXebNL0= 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 VE1PR04MB7311.eurprd04.prod.outlook.com (2603:10a6:800:1ae::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Wed, 23 Feb 2022 02:30:14 +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, 23 Feb 2022 02:30:14 +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 V4 1/5] dt-bindings: mailbox: imx-mu: add i.MX93 MU Date: Wed, 23 Feb 2022 10:31:53 +0800 Message-Id: <20220223023157.3478540-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220223023157.3478540-1-peng.fan@oss.nxp.com> References: <20220223023157.3478540-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::22) 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: 74355401-903b-4ae8-743d-08d9f6746c19 X-MS-TrafficTypeDiagnostic: VE1PR04MB7311: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: qWH8IePlZg46nbdOWQ2dE896+daSWGA6BfWu2AB00um5cUwCja41IIJK0v2xrjQ9hmEFnfFqRn5eFHFQlCHhdAZ0b43+TbUEvuwPVuYxlU2UXY5MaWOsDzMM0QqN8gbj1eM5mkphiW2sPSUhITLYXgrWUdonAOyK77whrmVqI7J+bjLt+i/4eilqwt+u+3wz3pxgfk8IC89vfdcXsoEdJQxfslH78CP13i+XnvUqT9JCvp3hcqNgDIgubhCjZENXtiFqyMMne9Wuy8Bm0YKiax+eQC1+w1sY9VE+azBLga/rnkh/1EWXhN4hLO1iRiz1WJAvDDFmLeTorHT8sBuhuEdQnhhCAomD6gDIZK2c3nx/gOBExLDWb5KQ9r3nKB4IfoZKuvoxWH/lpWBlh9/c1TMUsOoJWEyXAgULY3LzzIt2xbMrKwPP+LdRVwvQjRXvF0vr40qZmnHkZuEFBDAsHIna1+GKxPQ9rnx+hwOnHkueqE+TV41U6OhmcXnl3DwOvk0xh/yhbCY6DXYVafdfYCz0tHNytJUzLpnx33Z/u1dUY6hYvAKoJEt9pQ6/dlS61DG7otjBb+0iGIa9j0ZSsje9mqelEuoAN+UaqwPZk2/dqZgi/2LbRjZOuG+p8+AjGMqVBn9ZDKf0ypi3XH6zp+FXgAvyiw8cZXPDJSxyKMsJGaRF9BiY0pom7puSAYamSOuVh26ZKzbg495EnJMuXA== 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)(6486002)(316002)(54906003)(86362001)(26005)(2616005)(186003)(1076003)(38100700002)(38350700002)(83380400001)(508600001)(52116002)(6666004)(6512007)(6506007)(8936002)(4744005)(5660300002)(8676002)(15650500001)(66476007)(4326008)(66556008)(2906002)(66946007)(7416002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: R+bVIDQkbvLqUrA+lUPrG6pCxjve2jr7iZbpFoB0QDZj5kRMgWpiOSXf1Wf4d9g8XksqVsOnWAUhegF3fGrjwng8Tqj07ZxsF7CpG95joM9RrxTk51y9i1GKS1b0VvCcFfJfUPunK08Zq64nrUYM0hmomeVFLulLcdiXrrjj5tHoeRiFYFBAXxSo9TaJN9CAsJyRUSUd15tA0cXPmyOVSknO0Yzf7g0L6LZwtgrEySKt85lfHir/Zp1AiLs/IacN7GvfwZVfYu1vJnA6o6ZvlxU80XslJIeJBbLLBaz6gx/b6VBxkmTn0PEzZRU2BoF24XAleJU5ztMg1kYADm3WOc36FTBdESPyfsMK4C46MCOKwFvUHvX9OHxSGUKIM+q01dtLHmxjDhwl6NYHn4+4ESDO7ZG9Gqht8Zl8w4xKtf7P9Qq4Dwl+MxxznUXrqbGOL37aRtW2J2LMfpjnm6jaazjKesLlHvRYAtIY0ouKgs+AZtaaUE3cSs0jEE1hlsBnFzL0odzyklLy7EUaeV5wDSW/EFGHx7G4uoGekUTtNs0On5P/9+FQmfEtSgub0MexDcF+QhjLEa1SBV9/Gb9jQ2qABLexaf+4juViu49rxA16d4UMV7W+aE5R316F31nmZfKYmpJ/6ohY1dHhwhwMX1tAKCVc+sYUKhXHXyV6xqwlnKnF3s/IaVUd34jCrkQF3g1RjaC9xbV3nTUeE1HPwXhqfbrzGQQUlpQZKtcAjhYNhIje7fzP9QcWuM8HDw2dUNQI8MuufpquCFPZDzZ1ogJ/ieS+hQqrO/S49NFezJ18VznWi/kDqhzaQGub3NbeHq0TZkKyRd8W+6fkInvQ/A8slzkTwNfisW74NEXHxGnyBZW7ibxjjD07LIw5txaGMGmPuF4n4lPuJ7ESMjBIA4aw5DwGlISsyvo6i4TJvV9nNUw/Aij5vUnT2yAjFCAXBgmFyagxsttmk+um94GkRcYbysmk2BymkJ2TKUwaUN+3QuWWbWEvcQytcY1pQp7Dbit2QVQ/P+mcEkLSYfKblLdiaixs1qKsDhODWhjJFxymS9jVdl5xirsfXHgPsYWfLeqTEiWXP4bcnCeA8XwtpQgnmsaZwJn0ANAXrvvlph+vxZJNurQgpiixgKAJdpgQr0q932x7OJgvOtAKqUJa95cP+h8n4EbJUVZSQ99SUKZusuEexgBmm6nOvdNRhPlYVUNfUb5oZ4DnMCJXnQ3oiDiTzDUoX7Ca8v0GJnIkw8OWDKvFBsBRGuwz7J9UFGvY4DN4BZoLDhYqIwIRTQIs3EN+y3Rip/NeUcz4/RwGcq+mhK7yP/LWgJPRgNAXDXkEKeo+z7ZjvKkXvzlCNAT7xJ1iGp5QS6jyIgFBjvVaW/R+7szZl0AtBg+CwP83Nw/5/x5Olf7PbnrAsytPg1Zo1tejw6KkZ5FoG/3d/8RA89FhzaJIQxi0tcvfTx9DiBtPRVlq5kJ7sBzBqE+lJBZfu6r+1SxuJrvNJ4TgRRSVTJMKocUU6/p2F7nMWsbyRqjA884G5e+z4Gpg3EpuyE2T3iIuCCk9bNXZUWYMMIyivRBgE0t8XMd2jN1z7OmfAPx9/17Lg+sXOovIRD9N1GvQ8YiiWqfIeh2FQtK7MtosviA= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74355401-903b-4ae8-743d-08d9f6746c19 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2022 02:30:14.3176 (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: pKYKV1b8JLwzIXHuvsT9EGEB8fYybCFTzkFAFY9xNq992/cAb0/j9QYo1nmIV++IeipVBOCUx8XtQVLA9Y0k+g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7311 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220222_184512_856951_200A51A5 X-CRM114-Status: UNSURE ( 7.00 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Peng Fan Add 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/Documentation/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 From patchwork Wed Feb 23 02:31:54 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: 12756179 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 256FFC433F5 for ; Wed, 23 Feb 2022 02:46:24 +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:References:In-Reply-To: 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: List-Owner; bh=JPhGr0f2og6lHiUFu/RLOYqKIfirMoePpAJwb1Ulcb8=; b=RvDh0eWr77Gybg eaOhlDpRU9J7MlY+fV032w2j1NsgKha0sRVsbtcHgs8UyuQ5jK/oqufPq5Yl4lnMUux+VRQIgqPrO Qt+JrC3cE5H///JlZolQHKKngYOpPblzMQ5+X6POeY/KAd9Q8hjdc2CnkyTUir5SbJH+M51/j7i61 U9Dih4aTH+egOqdxndSEzznFC0OJrNq0He3md0MuuWMcrsbnVxfmknsSLzxuKoS2D7x/CXSv8glH9 tKfUz+8Q99Xur9/AQhC6Nq6i1AKTMmqXcMFE1qLiqw5Yw09AT07Nkt03R/LRGIcqFA3RSMrx59YfX +SWFRbA/w8DKCRPLOEsg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMhe5-00CP3L-41; Wed, 23 Feb 2022 02:44:49 +0000 Received: from mail-vi1eur04on0607.outbound.protection.outlook.com ([2a01:111:f400:fe0e::607] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMhe1-00CP2T-63 for linux-arm-kernel@lists.infradead.org; Wed, 23 Feb 2022 02:44:46 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cHOAlvi6pJ2N/II+4wJ17BThzhlH0xTaPwuyun9lstrndorrxzGemPR70vs4/YhI5sgK5IB/B/OdEiSW1C78ZiMIMJX5wVkPMff2KzTNNSKLPhRmRZkZp/0qb07Js3dzglrl8wwtjDmSqPNNmikZ9LkHNlJkCa+AAZ0XljaWFCN6jp7wTWGIlIW8Y/u+LM/5NY+UHwHSPIK+4ahI7aiwrdFyIFZwQgaIjbB05K/Bdq7+ADZLmQCvFTmPaqCFH/5E0Dw0EgAGI4K6wFABD0hPjjgVfpUpjSA37cR0YNBd+bBSckkvXholErNstJ3eHpT3Yc83YRcF9GIHQ615EV800A== 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=9cSOgWSHlQmXfkVxX6zlg3rfq6P32NeWFc3L06O2big=; b=ZscCByaJoT92Udy41Iz5H5Rdkm469gLr4NXSQGLNdnEhBj8+N0sVcUvKq8yTx1fcQ9Z2SzzP6goUXwqWeCaCGe6n0v94dGyONYRddnikn4h9PlmyPCff6BVErWOMbnW6UAXBarwyCypGPjGSXK9VOU5V+dEMiHIHX8XZ/Bgu+jgrQDMAqx4gDIWfj0xJrwdsAcjElbp4TDMkac2x3lj2N2NyGAYNFrbSUfL4x6RjKQu5Lxqdh3nxsPg3YdMIBHSlYnfwCbKBJP8Xs08eKLD1u7WxGzHAOO9ClelwjpqDo0MK3Loq92M8rBvX227I+eVP+RIknK1I4hk13SEYQpVM+A== 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=9cSOgWSHlQmXfkVxX6zlg3rfq6P32NeWFc3L06O2big=; b=TwYqhWEajKsaJYOU0o0LZ+byTZznPk5/Wd4T5BVdWlhm//G6UgFQWDyfuowtRdkGT2r6UPSY9YrZfTZxDWKfnYeH7yYQdqJH6sBoysQTR7CW81nuHl/vKmd4VldmcFMceSb2v+sC5IxToPy64SpcFx6z/fdf9H8eG95VGpcunRA= 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 VE1PR04MB7311.eurprd04.prod.outlook.com (2603:10a6:800:1ae::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Wed, 23 Feb 2022 02:30:18 +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, 23 Feb 2022 02:30:18 +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 V4 2/5] dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support Date: Wed, 23 Feb 2022 10:31:54 +0800 Message-Id: <20220223023157.3478540-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220223023157.3478540-1-peng.fan@oss.nxp.com> References: <20220223023157.3478540-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::22) 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: a38ef997-8bce-4071-e2e4-08d9f6746e98 X-MS-TrafficTypeDiagnostic: VE1PR04MB7311: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: RjGu5Uy8Cf4c41XPJM5tx1NiWpILtm7NdtRaw08X51tMB3xWStvnNLJ4fnbjSDTttxIVP8bJf3RQ7eklXpNpfTXcFjXSNj5m4lf5umg1Dk2ZZTMbVnfSXNGnGidnzg1qvVmTibaZGxLGtjvZcQO+yX/Q0oqzm6I2p4vWCG1G552M4x/pGuoB/ZNd2xEsghcGaQV7KU5bulQ0rvxrtstiDdUbAdvCXhx5PZX20eQ9ZgXJs9kp0l7bdHmcbdrEy/lB8PLRMEgS8ryN83orq5lmYlX1n7zmWtjyYdxYTAsAZVUv8ehQG1L9ujoUjUeyvJfGHDg+PfTN18xPFKbfLoKixmyT7I68e4kYjsV5cz6nLKczcpB9z5+IoUWoWOXGtBvPsUqFUDbbwVtbzL4qW5ibkuTfgxaA7ITEDKMTYayIoA15KFF1cZgYeU08FIkEXZWMJ7cpV/YqoVNhThzUIURee/eQATRHp9J/04rVguO+y4kEGo0HbTFzwaQLMj+M6bo9ybckgmmzJPioGEWQTHX+mOY9q7R24lX5PZY6iQsmkLRMOazSiRmq3Ox8JcVlWLLaEIw4nmq3u9sNVZY8fGhvtndGWfT+KBvZNywrwu1q0kqszp3DFtjM2LMbsR08iXHu+Yr04Tf45SY211YS7jh/TB9O4VCyrhaDAaVtobS2phlwkVXt4IWTBTaKpHs6t8iP10rksYfySMeu1GyPOWlDRQ== 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)(6486002)(316002)(86362001)(26005)(2616005)(186003)(1076003)(38100700002)(38350700002)(83380400001)(508600001)(52116002)(6666004)(6512007)(6506007)(8936002)(5660300002)(8676002)(15650500001)(66476007)(4326008)(66556008)(2906002)(66946007)(7416002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: GqyCW04mEb8X1UGv9e9nwh2MFVPznV9ORLwiG980VcMVyblOAirms3ghr+L8MfoU8nh36A2QEiDmIOkOQaR3mZCaAad8POk68OQ4w2NPigjNrFqKqxMYZtNuBho/n8ORawZCgXY3fZOGq8zmSj8acYZu8la5N7alRAJ6iCfsAQGKXZU5WY2R1WqYsTAym/KO2p9zN4gDnq9dzGmmfBtIBV94ZHst1Z88y0lq+FEkQiEypaSSYP/ucJ5s9J9b01gNLuS7fYMXApZfaU4vGHMrjk2RkIrDr5tanbdK5lvf4iAVv4TChVAds4fblUhPHKJ8suwvLTUAWgjV7PeGrXhkM0fQHrdK6Rklmd5QiG/3PSmMUhLj4bDv/wFuLxlUym9xjj6YnE/PVrXfvDW7UDzw0G2z5hMj45F1kXIQ2NNqrp9n0wymvFo2lf7EHBS14BoUTL3kIdLVcrhCymwTfk0iSW5XWIWOfrEGpq7EO/aIUEHwm0nlE/NtK4PEm5LCjyUcNKxc0fIu7UVr49nVAup59W3e/VI27cukt53Jt3KggOcljrhBDei3gkb/D9aV+CW7ygcdWshiD/rHjZZU6EnB0M8nWdryRNuA4d8Im+QieTY+ruzbVSu3z2Lhs11W6dEEeziITo0BFcLPgHF3Wj92OTmSw7Vk+PSyrvmzj/jjCNOIs58pB/9FaYbt9Lm822VaoMdyC6kOWJLSMx49r2V2ZF6XfSDbKWMs4CTh6pqnjd7jxVeoxr8cfm92F9pbFN2dJEkJNS1QAtcTGUku8CqgW7ui8NkFL7QssjbduUDny4os+Px/cdk4aEOhelJpe/funohMJ188eRenCJfcqeMz09CWa2+cjmc5bzLMWiSkfJAwVK/SvtslDzFTIUFNy2DfjUpBg8lwdC6gThoYr6MHFnTv5sPDNwVf9sePadI4HajKS4A2pfCqEqmJykDtEki9wEGJkEHk30P2E6WjF5vS9LVON4DjVc8A98iwZKF8ucKGiIGjuFUWTEBXBdLdfZrCm72vNYSTQtqybVrdHRXbIkOsFatwd4ZNItlPWYbIX+1qK+8iHUgD4ws7u7sZlIeu758vot2OIqXXKujOK/3RESE5bFZG8/WhJ+7iLLjq4urcbrvAEg04uDrtwGcZJw28gWHIK7y71apWCYU3smnRnQmLCExYOJXu2weE+co5+MZjihjJqDPC9UPKwanFrA5621BYVUKFA4u3OH7mu8T6+nW1NtWrv6l7NjhGhESYE+tCuYHm9evjx9RHUjJ9zOf1nvohMU/aYSayTwJno5/uSfNc1CQ3Hgw7AFtlGcifhhTnyYAipk50dh6vnmdbuslhkxj7ERMgyWvKeciar+12zDErhlGctKGSVf2k/s7bmdrQYo2YkZrj+n8LTN4jmMAgNXOkhXgR2UG1+SzUUgzzDq87nO3LVCtMuMzUyNoIqdxi9WhMe6PK46qo0+5hUHCFRbkRtWVv9kf9T9Vqhzx9VROQG7OkZRHaQZg5RSAuWSn3B4ILoUouKExtBrF8lXeAM4YvYHfoljJdWs2XU0EskXIIo/JmusXm8hu4W7qJ3mKff8Ci1NVa//Z3Dn4LfbP7kWCOKgpg6rQXU6o3EZUALuHO7D2nDxPESQxzrlWMNRE= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a38ef997-8bce-4071-e2e4-08d9f6746e98 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2022 02:30:18.3350 (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: xDuOiteh7cbaFBLxJS/wFkwqA3DgJmlvpV1hKteB1LZ2MlF9n/Dt0Y+Au97Ua94vOg+Xy/WrBXxBM0QxTk7aWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7311 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220222_184445_234429_571C97D2 X-CRM114-Status: UNSURE ( 8.83 ) 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 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 --- .../devicetree/bindings/mailbox/fsl,mu.yaml | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml b/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml index 6d056d5e16bf..f5f9d501845d 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,13 @@ properties: maxItems: 1 interrupts: - maxItems: 1 + minItems: 1 + + interrupt-names: + minItems: 1 + items: + - const: tx + - const: rx "#mbox-cells": description: | @@ -90,6 +97,24 @@ required: - interrupts - "#mbox-cells" +allOf: + - if: + properties: + compatible: + enum: + - fsl,imx93-mu-s4 + then: + properties: + interrupt-names: + minItems: 2 + interrupts: + maxItems: 2 + + else: + properties: + interrupts: + maxItems: 1 + additionalProperties: false examples: From patchwork Wed Feb 23 02:31:55 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: 12756161 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 60023C433EF for ; Wed, 23 Feb 2022 02:32:13 +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:References:In-Reply-To: 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: List-Owner; bh=TmT4l5//1ZYaA9XK1pTCL99nvLPABBge5u+4vww3MDQ=; b=BXZvlvqsCCEUpK ldvsTWou7fNUlGfKZ8fzqHSRUTP20UBYgI3a+yIRP3EJ1483YXGGhCaeQ8tqrw7kOIQrHPDRJqYYW iKhpITy5hPjT9thHosaduc6x5Fm4vI/Mgc+1rUdEhur718TIVAVgiwG3IMtlIsODuleHK//4jh+ig tpzY1j9klrlFRxcGAz80TAU++d25molTMBHEyXHkb6F0F5NFqEcIbjF6/rDBhVMuHRj8f2UA/jD7B uKzOflBMhKITrs4HUggxBX9mkRhxeBUX0KasqThUtNZQirqnLG2Lg9kqW248Ps4Iu5m12K/baf01D G2sYtGhuc4Gh34XXBEhQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMhQF-00CJ47-8s; Wed, 23 Feb 2022 02:30:31 +0000 Received: from mail-am6eur05on20613.outbound.protection.outlook.com ([2a01:111:f400:7e1b::613] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMhQB-00CJ0g-Cn for linux-arm-kernel@lists.infradead.org; Wed, 23 Feb 2022 02:30:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ApbWpyc2RfjJyCvceXHfM5HEBHB9qeDwwEpb/nm0CwUF4CEXt0wYueDFwzjPzUrYyoOFg+fdGQMEzYHidnrE0aBmlU9L98NaQyJH7Sm4/JmqwS5VBduedWYFE72DMWEwZXYMDKVjbvOsU/mpVOkC58SkNJV+pIERoK4li+hPJ6QgFsRDetkpcCcxf3LGkr0Sm5npcHkDVCMrzTaXjswDTFNv4+jImqkBkyfGSS6RAIDfLHxZ9jGJh+iqNkbzEvfa0bFAqCLQJJtTL1UNr7CXRVzaHBz8sal6hsVWQH0N4nlARR65tduCuJhcQGAIOPavpkYRcWJ2qhI0ZUTzgVNLtw== 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=n4QROYlK1y+Ih7RuETlrx4ZyIx06X3dc18SkjtovEnoU/WWB+Km/omaoCLdK5yPD3kCjPK91xPCs50kPx0D60ouKEho4xZCXc7NY0HONULGJlJwrc3yPX8j5uDHegzSJ2JgDIcQ3TVOlwq8L96n9+PatWPE2AKm+GVyA71qIyPPFLeaCb9oGAhg0YMO6uAB7UHp4CMiFUGPjLoS811qI/D0VZT2DNbrfwtNKNMmKFkr2E3T7YxK2DjQ9UuFSKnyvI4H5QQq3uqFyFEAYLyqJzwmDqvDYR8kc/n3qE9V4HBvpUqnHyJZLFehqCWdpTDkonRlMmXc6v5D4diU39lqWdA== 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=YLRfDOb55D6lKnBQ8V3Kr4c2IbOm4tE2AsZWzpttGEZsiFdm56YDHKrwfuug3HA2uYiW9DaCuIppBuWxu/VuyQ8dNbI9/2IBS8sOc8FSfu5h1AtFMizmcpZTNYqBs74gMUcbNEg6TcP2pcCOjkCASaIjMnho+ANX9QU/xWzDZZY= 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 VE1PR04MB7311.eurprd04.prod.outlook.com (2603:10a6:800:1ae::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Wed, 23 Feb 2022 02:30:22 +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, 23 Feb 2022 02:30:22 +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 V4 3/5] mailbox: imx: extend irq to an array Date: Wed, 23 Feb 2022 10:31:55 +0800 Message-Id: <20220223023157.3478540-4-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220223023157.3478540-1-peng.fan@oss.nxp.com> References: <20220223023157.3478540-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::22) 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: 6fe7b145-a58a-4613-b5c7-08d9f67470fd X-MS-TrafficTypeDiagnostic: VE1PR04MB7311: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: ZT9MQqNPSfHua8izhhqcLkji6EOiuqwLb4g7Ja7fSUhFzv9dayMem/EAKZYZM36sF5spVv0E1lmQyhgf1C0NdX1Oj24zSObvPSMRHjfTqnhpqEN9IKk+JjW9paSPq6d9fJmc526r9qFd0yPnrbwghRJ+BJdLn0AsoasRywylKVw1NhoQYqvd77JyOfoDlrGLjDal1Z+G4e77mPxfXSZOgoYJji5+mXDTJNclR6SvBQPO/YS6h5z0Gkp10ssn6Q5KyVkE4eDwbc27PKg19LmND3jR+GEQHCffdjT7q+w69tvG1nqd2dSGmEAPsHM8cqia7FyTaW4T5B9bO9FlZ13NvGDKCstZh1yqF2MB9gj9rrFU5vppUBhrTPPbzV5a2jLY31pJ7v80DEHICOV1t74+Hp/Qiglbc8mQq5OBy7l6Su6HGrLGVJs/5WieJmwOAJtsv+zSCjHxmgEiX4ZXFDVTDz9QY5n8xRn5r/1ve6I/XTDNipmGS8JwV/uct7ZeQVP5HqJgtjFRHjfVuPK9rBCNDGsz7sXFjit9BHPCTNYWosRIcZT5F8S7i3PcO/3DYfxROXi2M3hTlphkZiwjyvGYIDz094Wkyld4PDxNp7Q7YffmGnvnudL5RPrwaINDJlLSzSMltrEW9t+xb4Mu/M+/ibA+D2fdr86ogqu137UAVp4SZYLVWrQAJlUxa6QBWKNrc9cgqm8jGJI6R5Fa40/ECA== 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)(6486002)(316002)(86362001)(26005)(2616005)(186003)(1076003)(38100700002)(38350700002)(83380400001)(508600001)(52116002)(6666004)(6512007)(6506007)(8936002)(5660300002)(8676002)(15650500001)(66476007)(4326008)(66556008)(2906002)(66946007)(7416002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: o2YacWB9t7c/FbwitYhYYmUhMerseJECiUeA5HA8DUX8O3kAfBL+P862jve1dzW5XEN+hn/QE37hfZdCWxPLY6DXZflBuNO6ihupyNSRbbFwHsNEMPe02TWpUq4NCyzMAu8eCLPB2iflg+2V8Qmi5RSsSET2aKJ9faUTRLNTxwN34p6NZIjDS5+IIE4etaOe5xCnNy/KDNWxcar2NfaZv5JFdNnNZaTITukyKayIj0e/a0AW/gYp7y5MDf1O68TvSY1Py20+DgS4+hrfgin937xkIunoKqyqalm0+B7WwIDhxYhJoClgpZZ3TkHru8VTv8JsQYorULtpRgi+HizwIEYfTdV4WpRhAsFCD5MUlqyCh+jQi1JUycrQNsUyjn+qgMh6AR9nw1kwxiEJ4gEKlq7rUHPUJ+faPBT9BiP8sKXTOL6da1SbXP5EbLtwBOCwoK5IkbfgOpPrn5zGp4d+WoOpM/J9MtnyyoCLqS9dOWRXKuMy1OyL2aO5vyYyNLtr+v2gxcZjR4s0P3jsFor97VmMtTGSK+f1vSkBLohu9mehE4C901IYTpBXzbPCXRzmwyN6JvHpO3o4eP8JrOQjQO1ZjIzOk1ibj1L+Hn+vSVSRTfYpI+0GrRo5zxjEevNAcD5S23VD9asPDyjgZz9QazRsFK5IaaUl8hzG8e4blMVxZLB/QHQaXaNFeJKNZtoVp7iE9aQk5W7dwIeHs1YAbT1crywp3cYgyBogw640UkXzJEsJiVVfGO0WAG8ZE8fyUHBfoIVhZvKzvgJcMPtZjWHPjDvf8jzQ8hil7oMD2VxLpnbC22nNglUFg4WksZwPDbrkrUPQ9DSWpNamamH8wTQQsRJVremNbM41O17rJP91VF8eSSfH3GaLkb6C56tReuPgEBr7/DJi0mc8n/6w6BXHRPA45OX9p8eWX1JmkBv3Wd9F5MKa/hsvxdH6Nl1qR6lCzdqklvIusGQvfvFIw3ck3XbWvQLAbF7Niv3YsBF+m9sFS8zZ7A7sivUdvQVmUblyfFii3mTUsasHcrLIO9BhYOvaXmjugzKh5DPgimvRhuuvHyvMDDP36LqmGw7ZFnJqrjWS98+/NA2W4A9hknbINZdEwVD09L/SBRG6MzzXnYgR9zAwWLf3BCpNHs4fi7IgiAyLKQp0hZxDd587f1ku06TdMG7NOAXSWGGKDek3R2TSH5BCG98qhfPgSF24j6ehxi3cxbj5eM+/1+fwEjeYssC4jOMzsWXR3/G3rZcvUwQZdFvSiDqu3cYxIRGuffV+3Our8hOeAnFpuuji0dVv45nIS4MlTgX6rskZ96JvWn70Ts+iWV3Syrl0U/eTMS4P/BU4HaA+qPGBHyrTqdS0aS1tbKrlCKDjWV0HUOiP91dr84OPKpF5AyCSTOYqdbsO4SaIckVEFq657YNp++kbQ4m7NgSBprgG9uZWG4kSDxxGYqoBJarjB9s5a4r+JHG72gXxvtJPUDQeAZJZQLzLB3LS0Ii9mZIkpuWTelaMwtz1fGRUpnEvSz3ud7rIXD2Bh4I0qakpB8u7QBs7brBgglT0vHhuAdlKpXeba96lPjhpJiZaL9KQlzU9BtdBr1pim7LwFM9lbeQ77IeRVKPbzpcOB66dsnBdIiCNUqs= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6fe7b145-a58a-4613-b5c7-08d9f67470fd X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2022 02:30:22.3825 (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: c11OhOlmYHHCdrUQaGyrjeu985/Y86x3CKOr7SfGOadt7ydYdnj97GF1x/1JuL6QHLhVDwmNxbi3SBMVm/dYuA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7311 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220222_183027_472321_3FBA7956 X-CRM114-Status: GOOD ( 11.16 ) 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 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; u32 xcr[4]; @@ -551,11 +551,11 @@ static int imx_mu_startup(struct mbox_chan *chan) if (!priv->dev->pm_domain) irq_flag |= IRQF_NO_SUSPEND; - ret = request_irq(priv->irq, imx_mu_isr, irq_flag, + ret = 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; } @@ -598,7 +598,7 @@ static void imx_mu_shutdown(struct mbox_chan *chan) break; } - free_irq(priv->irq, chan); + free_irq(priv->irq[0], chan); pm_runtime_put_sync(priv->dev); } @@ -762,9 +762,9 @@ static int imx_mu_probe(struct platform_device *pdev) if (IS_ERR(priv->base)) return PTR_ERR(priv->base); - priv->irq = platform_get_irq(pdev, 0); - if (priv->irq < 0) - return priv->irq; + priv->irq[0] = platform_get_irq(pdev, 0); + if (priv->irq[0] < 0) + return priv->irq[0]; dcfg = of_device_get_match_data(dev); if (!dcfg) From patchwork Wed Feb 23 02:31:56 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: 12756162 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 365FBC433F5 for ; Wed, 23 Feb 2022 02:32:30 +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:References:In-Reply-To: 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: List-Owner; bh=SMhxH3CarmstYOzoyRXzeu0r3DFPC1GuyxeQFWD9kfE=; b=zsQMbdNWx7QMD2 FSFqCND3XybEm+/9rMIsKUf0WdPH09xCr0mrKjVrI07N13bDf01BvM9gpjSSvfDDHPA5+3bHND96e b57SF5F5lkkcfLr1C8eLIdRKAx2a9q+9c22ajAFrs4eU65V7h+PwjpIz4mqKYD/ljpnONS3oaibiS L7sY1UoSHiPrtPzOpHYHMdfTslyQN1N7fSZYlgVTBy3DSsNlrUikhsGvDcGh0jc7cwvZ8HimDyAAn IbfASCgHY+V2/EuMsOos35TSj/RAQ/vXXUxjw6o1piZ2yGqt0g8ZPBMS41RUFa/CGoDmusvHdNRX6 yWyQ+GEYBnpkpjHNVOAw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMhQe-00CJKp-Qy; Wed, 23 Feb 2022 02:30:57 +0000 Received: from mail-am6eur05on20613.outbound.protection.outlook.com ([2a01:111:f400:7e1b::613] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMhQD-00CJ0g-10 for linux-arm-kernel@lists.infradead.org; Wed, 23 Feb 2022 02:30:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VuABM058V2vUxvA3mJV4Yy8pz7RTI0xF/UhoKKu2PBjccTgopSH7CwN0nnvpNKMaYA2LWGPPtELP7OYuVPNCnnbyP8rNQ9rdNpjd7DoixbNQZkfH1HuScfPVimk+BXYjX992jYn/F/qTdAWTmeFxAa4rjgwS+MEURotVLdn95TBFAs/ZKKaBk8iP8GYDH37c8Is6NOhcGCtDOpqWz+9S76DCO+IiTfl+jITCtxpENC9py6htgU0YICi2Ss9LqR993DsIhpdQF+lXzPG/1pcTTV+wvgTR59SSr5tsxX+wgVZaZ3xc1hWpYzTcfzmlPqLJnV6/qZmFtGTzYfLT83pP4Q== 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=MbjkZNVNzBtyJZ4X1Z/Fz+4ihO0tLo2bcvAoP/VqML8Ty8SSvqxYwIZjz9R1hilNWs7SJ/lRIjYIsLN9oYx9UMSLC4wgr2oTpYBPcWGv8Px0coNNBM8suRzIbcw6SWK6BERwN8g+UMuAlnatCFEfRR+ogSwUU9QgMkgq6zhqPrvBQnKHy8+2o730RPPbQARkPi5P8uUSYEJKmjva4awOqtVFeKTumE8qlo02KbtP4YadsBWp9Aa/1pwSmBvk7TcjHsWqzdVfOE8hu6hLt5a4esKwJYvvjCnxGFPOxNgYpkYF6iepn1kGDuiZqbDbAM5zk+RdCPTRD66IlWuzjIp7fw== 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=iem4Hm8G8ofzXblvSKoGnTiXdKHbv+e0CBwyzZcHeJEWiDtIukRI53yEaLOHSLAqQ2F/w/HgzOBFia+3t2sQR24XCVZ99TH+b+Tufr+Lyxnn1f1KdpvD8n2qzj8uKSNm0fXa1i12kLWB+jbysMVHCY+ubKjlgMLsUmLugqNg8wA= 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 VE1PR04MB7311.eurprd04.prod.outlook.com (2603:10a6:800:1ae::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Wed, 23 Feb 2022 02:30:26 +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, 23 Feb 2022 02:30:26 +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 V4 4/5] mailbox: imx: support dual interrupts Date: Wed, 23 Feb 2022 10:31:56 +0800 Message-Id: <20220223023157.3478540-5-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220223023157.3478540-1-peng.fan@oss.nxp.com> References: <20220223023157.3478540-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::22) 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: 108b243d-29a1-4848-ef7f-08d9f6747362 X-MS-TrafficTypeDiagnostic: VE1PR04MB7311: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: E730Eag9TcGPh0KuVgiUE3xieGydFqsQllm0QZZMySXVYDrg+QbRY0jsdCfz3VweZlnGieyBJPfttqjmCZwX0TsxcoI+k9wCQRMmG3HGc3onIcNgklUMiAfsSk7UiXK+j4Uk1SycTyA9LZIbuuCufeaCzNfzoYQaZ+ePBOS5nACb6JZvAxY5AqQcWwMlGYpRXhgHZhCzP4RZz8egXYybhENSoEJpUNF7isO4SY9RxhvXzovz4DirwuB/P8hhvP3d+Eyqw/l7RlzWkOZMkHcF/zPqy2cErzalC9R1f5jbEA4hm2iiZHnfSXx377IyC+/TKUu8+/Iak4HUPJGHtkvpjWLx2GwWTo35SRRf6xLCns61d5tJaFR7+aCHI9SBsgVqM4i8phCQhotdCpFVtS4W11SzifOlvtEKmL0YYgMIlVDInKapfAmKsiKoHYoQJLVAaVg15jg4vH2lOR/lVYD26YGi1ArAqAipPUU5UvuWAM5axS11xr7Aru2T0QWGdib4BWYSHHjNehlrnRHwPbjxiWmYRMYkmh3a+TR1AV9qjB4PF5TOVABbIc8tJiZB0JGx9RadBZGvDO8LxCVuVhrQmUxoOz7Bhu2vqkKxJ9dn5I+Clz93nqlcI4qsgOFvUFEV7mVN1gqvwxQQ5Ma/zvNvI3uNW9xtKpT0Ddhob94FR/FBV8l6vE5JMfbV/wizc3UfvMSCrpDA9USmibo845xJOQ== 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)(6486002)(316002)(86362001)(26005)(2616005)(186003)(1076003)(38100700002)(38350700002)(83380400001)(508600001)(52116002)(6666004)(6512007)(6506007)(8936002)(5660300002)(8676002)(15650500001)(66476007)(4326008)(66556008)(2906002)(66946007)(7416002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sRZZGe4gscekzZiIehEf8i6qDCTwLvOhZ0/U7Xfh68TnnIVgpPY3w5BGC4jV7MmTYtf/rnQKNXB55HzrHWL+F6KZKwRuZmB9J9DyPpeZHW7wV33x7ZOXKWNU1FsW3iKcvvaZHmFZMkDYrNIKvTA2YojsRHdIR7/PdtOygoRM7A5COlB2+vBEsVpQhgZE6FEn96VWMBWtL6Il8ceIjO9xmMqowTvEbtC7nAi8I2J1CSUAsKbUBkBsIxGi9vhyvsIEdIYiJZ2EZiJvWU039dchk0BCuEsfx3fR97cGd7tV5IXFs2t4uugP3FbmDe6/DFUJqh9VKFRrBp/usrimVWTeULWTcQGQvLztMgkNpNxyotlj0ZEKyw07O9LM0Z2268nu2oPnySk3i86AAVvnRYK5aTGHZAeYfJX+cwYzTVOB/Jcg6ArgtKJXWscYTtEADA5C4mY1fqL+CbV1NhbMdMi3pF6IPhdfwG4OUJQsDoQB0ZmMnElUCP51DiKKiXdcI5hb/+t7yFu9gy8lEcNxfuiU3//34k680kxhyTSgc9xOhMTjr94UDR4RNF/mjqG1O/7QSLz95gVGyALRd0C8wcqFNAG9Ormrv4m5XevVMLPHBeFpYHbxbDXI5n37B9oTEgEQb/3w/M43mQ2TwpUX13gYcd73ktEvuCyNmi/HqiRRSlg+aBksWxR1JHW8OCZyRAm+mdIAUcx4bZ8mAGQBwYTq3cheH9gcIlCE2MhKmbYS4ZK5hCi9Lw3/cOFBy5CH/LuOZh8jSgGJRrOxvZUVpN41gU7IrYDrDI7pE+cd7YNfmU7dFUa1Eab49Ts9nlvV0B7r6fKR0q0ZKTKg6ldriC5njfJJhg+VHthKEv5EF6Ka2hAOoMc9bEht0rp9W8KHkFW9Peoj1HY+I1rJamzvwlnNEwf2hGSZ7OYM63P+d3hvj/NucFy5YRJdREaA+/cdX2PKLDlJgcWWEXQDQ+QsPWT9PT7BePCTrIhkbijVu6HTuK1vJ8BVUWm1PBu0enaxcm3sxn6wLormG308UndUZD3m7VXlzxomxbx0pPoNouJSoE3/Nr7r9tgPkIXeU+Eh4nvDt88KLB3U+OYvocuPur0h/Jm89oKjKSwWxWcF6GvgGcd4mF2JTVECklHdssU5n9Jjm1zBSGqglGFuHdW+10M+o+cHH2GvLvoorPxItP9dhZ0vJAQv8EsiUcIipHHTPuakKHdqeJ6Wj01NsPNPpgYIdOpGt8thkHhyKIGEstQw1SiZ2meCvf4c3kk143uNAJo5XF/86zyLznCcTViSE3pLuxlMphkfcKoxME0UgE46qDPem1pjEDI73pewsl0KjdMb2CrBXBkjTqho5uCYKftxj5i20kwlzbM7Y0nfWbRC08B9Z4np7fzOHVqarKTW1952/VAvrqk5bGWhKSPmT0lre/vMyY1QJlDld0dNlF8gyUH755kahSqQI6tlfQXAwePrJPj9yyzCSHDZ+gKYmI3o3HBnQIHI7pNRSLZO3sNq7Seyhd0Q0tL4yNDoUcEgq5dwpZhDflrL/X4VMMQ1/9XQuQXyOC2bgfXSfEEcSaOC87gvScBtgsJUFZFfSnOFWvBCUVB3wF/Ize1k1OZ1l3zVBww7TBlvclcZwo2VjWMTEzc= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 108b243d-29a1-4848-ef7f-08d9f6747362 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2022 02:30:26.4794 (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: Q5x7/k7NEdTl0BJUev3VTy7ZdeFgDL1Txdl1od4KcmYpaiGIyMBfEGJMWB0kRAaWpHaAnwEY+PwhHVigDEnjtg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7311 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220222_183029_102324_2B47F55B X-CRM114-Status: GOOD ( 15.57 ) 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 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 */ #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)) +/* 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 = BIT(1), IMX_MU_V2_S4 = BIT(15), + IMX_MU_V2_IRQ = BIT(16), }; struct imx_mu_dcfg { @@ -536,7 +539,8 @@ static int imx_mu_startup(struct mbox_chan *chan) { struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox); struct imx_mu_con_priv *cp = chan->con_priv; - unsigned long irq_flag = IRQF_SHARED; + unsigned long irq_flag = 0; + int irq; int ret; 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 |= IRQF_NO_SUSPEND; - ret = request_irq(priv->irq[0], imx_mu_isr, irq_flag, - cp->irq_desc, chan); + if (priv->dcfg->type & IMX_MU_V2_IRQ) { + irq = priv->irq[cp->type]; + } else { + irq = priv->irq[0]; + irq_flag |= IRQF_SHARED; + } + + ret = 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; } @@ -762,14 +771,23 @@ static int imx_mu_probe(struct platform_device *pdev) if (IS_ERR(priv->base)) return PTR_ERR(priv->base); - priv->irq[0] = platform_get_irq(pdev, 0); - if (priv->irq[0] < 0) - return priv->irq[0]; - dcfg = of_device_get_match_data(dev); if (!dcfg) return -EINVAL; priv->dcfg = dcfg; + if (priv->dcfg->type & IMX_MU_V2_IRQ) { + priv->irq[IMX_MU_TYPE_TX] = 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] = 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] = platform_get_irq(pdev, 0); + if (priv->irq[0] < 0) + return priv->irq[0]; + + } if (priv->dcfg->type & IMX_MU_V2_S4) size = sizeof(struct imx_s4_rpc_msg_max); @@ -1001,5 +1019,6 @@ static struct platform_driver imx_mu_driver = { module_platform_driver(imx_mu_driver); MODULE_AUTHOR("Oleksij Rempel "); +MODULE_AUTHOR("Peng Fan "); MODULE_DESCRIPTION("Message Unit driver for i.MX"); MODULE_LICENSE("GPL v2"); From patchwork Wed Feb 23 02:31:57 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: 12756178 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 54399C433EF for ; Wed, 23 Feb 2022 02:46:23 +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:References:In-Reply-To: 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: List-Owner; bh=sYYcrT0W43AYLSLEoSN2wAbU2v6yn26oDxYXMz2DZtU=; b=RHDnMWvF0co4Mk KqQstAopXIivGr70u+OmofZxBikBML70BjXhNXaBN2AhhlIrTHREQsMPIDAwMtFwiaC51Qyysm3Mn kYel0t7ZriRv9fzsV2zgc6rqifXmAV3tMHy+ip3B4fIRpQEz1quP/xKxefyxO9Brl/RWNEFPCTamF JUdJR4RuCDjoN4pJJQu5lLHgtqhcrjFcL4dxvxAZxVfhecYilDwK052zhmQA2VnfAZnJ5DaR+agFL 718KU4a4Yi76ING9Vj47V2a9EzllS/6ChF8stZ2OXuu1/x++Ar4ifYf0HsXVPAW9J/Kjp0JOX81Jp t7G0NDqbEFmZmYEHLB1g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMheF-00CP5R-8m; Wed, 23 Feb 2022 02:44:59 +0000 Received: from mail-vi1eur04on060f.outbound.protection.outlook.com ([2a01:111:f400:fe0e::60f] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMheB-00CP48-MP for linux-arm-kernel@lists.infradead.org; Wed, 23 Feb 2022 02:44:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RzKJXuzxkdLGhA/Kb0Nm9shcxtbkOqHbzmFpfV/hkOanL85yehsiuyzUH2FIVqSZpYucAiJpHASX/ykh6hjBT3RiS5erw7JqKXVOgiGbKg8Zo4GD/emLJlr2Rr5B52dlV2Ie4dGHXywWnu4RhmFid/5FYIBKp8FCJ6gm7HlKTC7gv+yw0uze0Huuyfx80cjLOV9ay/x5o+eVGb5lwx9Wd6wY/5sd9KK1/jBlsaPh1FXtpwfZRFDYXt8zbWa45UAzTrnpH+9+hEH1uB1qrKYwO+D3GAckzlYcylQG5wfNCCsSPxk4xGTeoB/JYfdprgsF7tCKVilE8ugFpeQ+oxThFw== 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=CCyB4ziC6cMn5D30xwHNj4j3WWrlJ+Lv2lySk3W2UgX0QGoQz7vry/ztXKmO2OXAw0MxLQQkpHLD/DxSbbLInstlLskJU1Sl3hdO3BuzlSWNVG+kmmBE/SNZgqSLAasWVXLtyUsQAoNAoonCUk1sC/BpwhNTjva1Y3RAEnedg9efm1fkdss4UiA4sHJ/h8B1YXZ+L2C21pEi12UZkJpRaqirVZ1iO9XRJQK2yuEEJXNaqhDz4csbi0SlS9HThhBjwLZxGU1e+n5PX+KBI0F05WI1pli8HkMXI1EUAovCXSEzt4i5Cy19GDc9mAYftePkttKuACfLVruzATMYMwvYyg== 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=Gl1m3JyJlPccgFDhiNpR7VeiD7ybcOqvkeqaNcjwSKbkXsXZu6ZGN8QlWnqt2NLZBpzt354VLP9Ex7HSlF/MIF4feZDdL9Qjtz7x3iEw8SBkFoDN6hlD6n4WXdEhlP+sLVAvmq4K181T5mZYWmx0HNQGfx+6gfMwwYrh8NvqwQQ= 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 VE1PR04MB7311.eurprd04.prod.outlook.com (2603:10a6:800:1ae::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Wed, 23 Feb 2022 02:30:30 +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, 23 Feb 2022 02:30:30 +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 V4 5/5] mailbox: imx: support i.MX93 S401 MU Date: Wed, 23 Feb 2022 10:31:57 +0800 Message-Id: <20220223023157.3478540-6-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220223023157.3478540-1-peng.fan@oss.nxp.com> References: <20220223023157.3478540-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::22) 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: 33da5642-5be3-463b-5aaa-08d9f67475d7 X-MS-TrafficTypeDiagnostic: VE1PR04MB7311: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: F08IVrRKEYRj7wx5wfM6Pa+TrCksUIKW09JfltD9L27vSZf6zQcGJ7XdKIUZ/6rssGXIW7gx1M3scqpfUrNbUzUDtMAD3+Xpk+WYqbQA5Ee5VmPPhoCrPovpLHZeuzFFDVgAwQjdg/2WqB3LegCtTmzPjmwPgIOCN6RC7WpYaZtSGSqbdNNsk3nncTajuRe8nhMSXwSmFjEDc2GX8jzJMFQPlwXIgCEnEjbbh5YQDf8FCanvPc5RDt3wCAj3agW0q8i3syLqQ+f/yU9XaUXC7nfBuBxV6FGtOdi19SRZLuWZQbbiT4DuYD4GepyYNJaMqrcUROt81uWtQvUeUF9XxtzkVTZfGE3i8dkluGBdkLsDai7lqu+EBNO/c05yPSUVaTo2NN6ohl7EnRRXLSvYBKDLb9dAppPH/2oz3TZx9my9BXMQpEQ8aA7sqOrSMZF55spAoJaPKzF7cRQw/r3eQpR6/LbrCXN9t/9How5sPJBBmoUnZlt3tXjsPZSwP45aETTMtNcvZ3PBUJD+TVcjoE6fbYpPD07IPcU+RpbtY6bF7BZNoAuoIvC/CFVg6uHvReXdCbQk+dUFEZ1XCm/ZSWiIsbmAD4pgu2hKPoARwHY3EVrU52o6Cm5F5AzBBnEwurRec7bLwgYv8Ay002R2pCO0gqb/cec8L/MdeKA9tow2y/3FMKD6O2dHTItn/ZnBP1fbyNjmd2kkC7tU315D5w== 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)(6486002)(316002)(86362001)(26005)(2616005)(186003)(1076003)(38100700002)(38350700002)(83380400001)(508600001)(52116002)(6666004)(6512007)(6506007)(8936002)(5660300002)(8676002)(15650500001)(66476007)(4326008)(66556008)(2906002)(66946007)(7416002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aHCEwk4byyEvto3lJOZ5o6uAGmrvobHbqH5DnEJYBZAxzqjpn2VurSdlKkWesf25bodsdek0MBC1XpOV205k0gBBr+I0LG5MZeEOKq1464H5ryz4dYonKgwiiaZPYZMaqmYMnH/YgR6fZvMmwLvK69vRIjaZiUUUuOwN7WMJc41alNX+920gQu+X8VflfLlLNCa9WYNuwkqzGnP5rACj5dlJoyq6as1xWmej/WCnjdrPH+J9HsEaLyrh9dYWtfIw8pqjpvelqI3EsK/MJH+7lSKMn857gk4WWWdz2NGSeblPc047TQJ88ZKFOTv6InQ7S4o0Rb0AWzRr892ew05+ILbgtqqWoXEsM1FBsjHLV5Ue5dp64Fub6jRbQApCAKhCrBH5rGSXl91vQydx8DJ5WtEHvw+iwoa2+rJkb4nYIJSF8S9L+yjgrOJQoMYDTfyZLMgSbYmoBJl7UzKJ2eM1k0V9/ynJiIyjxUkXRUUh9DmU/SWvEtZcXmCERGEXKTcvrKv3I4TAJ4N4dw4GdtcVI0jHku5RPmWcj/FYIR6tDOxSrSJglpiBUV1ezP5ko2t/flRvcUxRjWPG+4RfSlL4tFy9hLdRMAHqoRhYn6KlxJmNs89/VzWIOoY+Zla4IDJOms5gpXwJ/6/TpHJm8brhRlZu4tmmBI/fAu4cge2o7SXOGjxmvo2NxKLgtrLApradoZXDpHuNWOP05V/F6U1G2HCFqJheN4JcqDq5RawOYYLntEJzcw4J0iTkw+1yF1QAEEC0KGiyYbuUxW6cihpnVfEpzZH7AoJdmN/+zTdCz4Yk08LMWhs86xegKgieJ7iUS+6H2ofFIyZEIIX45nT6VQBYK8zEniir5ZMrWlWpBq7cewxW3+PAqwCImC6f7Wgl48HNCsURdx+/E5L3SBrbIt+GMkDNwwkWVSly4QaT2fqi9ItQYRIdnzpi/QpRu8vze4sBZ8IOY4mj/4pRMHZhQ8+Mt+vz5ylLYuovvVRq2VrzVYgfE5w6GSP91jk+8jsxgSNbCj0fq2FRDMALePrTcKWlM0iiJokyTywitNUrtmujqMMe+R+kF2trT/TMMNU6/F4QMLzWYWj7xYSjtuqg/3+mftUpTzQ9lCCg9OK/dvDTVcyCdUIz0Jo/LF8jvmoT9BCSwyBF0lzBywvY1FqzC1oVikz5NBoh6xc4PPONR0UzkUsyzqp/VD1h7QbGo3r9VcNBgp/w+RO5ZwlNfNAxQI5MfweVSHpSSQI1siKJ1YAFU/aI7Fb+KuafhNlsSyKrk4CFURobK7FviyWuHATCbszGDylnwfIK10hXhgjjB0iy9C+zrzRENf70HDoO9CTPEwoD6njR5glKlBFiY0DemG5FVXzgkKddxWBC+DzwwrOVx53xyueWJZHHCcM9yWYsrv3hF5Il7y8hYaF8xgBsvaVSNLE0Oh+TE2MtQYLiKVsXOX/lJHH1dNbWaJxjRlcy1yhRcd3/Dor3nznxBmpec6egJ9vfuy8HuS9oDVF8Y6pZH7JrHYDHZ/TiP91wn1c5CIz4HO1wc348R/vRrKvNZ1ju9yPYlDjWG5Baou4cFMeR0kReTcQJ/2jpAppCEt2dPRETdQX6KnoR8ENFEBOMvNfpqna/wOjEpyJt8lqo15M= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 33da5642-5be3-463b-5aaa-08d9f67475d7 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2022 02:30:30.5978 (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: 5fFu2GbOu6uaraDcT6ka1EDwwmDY/H2a8kNE5jfOs8xgGuq46Q1wtt1QxuZGZLHJYYMbGyf40YQ19MJC+yuL2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7311 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220222_184455_747276_0357BC2F X-CRM114-Status: UNSURE ( 8.20 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Peng Fan Add i.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 = { .xCR = {0x110, 0x114, 0x120, 0x128}, }; +static const struct imx_mu_dcfg imx_mu_cfg_imx93_s4 = { + .tx = imx_mu_specific_tx, + .rx = imx_mu_specific_rx, + .init = imx_mu_init_specific, + .type = IMX_MU_V2 | IMX_MU_V2_S4 | IMX_MU_V2_IRQ, + .xTR = 0x200, + .xRR = 0x280, + .xSR = {0xC, 0x118, 0x124, 0x12C}, + .xCR = {0x110, 0x114, 0x120, 0x128}, +}; + static const struct imx_mu_dcfg imx_mu_cfg_imx8_scu = { .tx = imx_mu_specific_tx, .rx = imx_mu_specific_rx, @@ -935,6 +946,7 @@ static const struct of_device_id imx_mu_dt_ids[] = { { .compatible = "fsl,imx6sx-mu", .data = &imx_mu_cfg_imx6sx }, { .compatible = "fsl,imx8ulp-mu", .data = &imx_mu_cfg_imx8ulp }, { .compatible = "fsl,imx8ulp-mu-s4", .data = &imx_mu_cfg_imx8ulp_s4 }, + { .compatible = "fsl,imx93-mu-s4", .data = &imx_mu_cfg_imx93_s4 }, { .compatible = "fsl,imx8-mu-scu", .data = &imx_mu_cfg_imx8_scu }, { .compatible = "fsl,imx8-mu-seco", .data = &imx_mu_cfg_imx8_seco }, { },