From patchwork Wed Mar 2 02:25:18 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: 12765410 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 45DA1C433F5 for ; Wed, 2 Mar 2022 02:41:29 +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=T9OeNcMj3uc51w pZAEE+UM91WhOnM7nDBpGTd3eBEcOWnSixWobcCbsvjUYdqqVYn9hToc0KXlE+EXDioKmvgM9i6O6 n4wW5FsfsZ7WdSmRcwNbHwj3B2euk63rbtUmIhQZA1kSy37R7dxRAVob1I3jucz1grVbh3yEYUu+q 4e5uc03W0KWZrEV1d4os3N2m0h8kTlK7EK4qK4BL4SUj37K7xfKAi5JH4jUawVEz/niW9VWiUe12+ eP3wK3Vfm0jZQgVSe1xyjv3G/vCAMF8p2OSKf4yhdQNFYorLq1LANcveLMY1p0UrCK8Cgbw+B0eGJ 57NXMIDVzVVQ5Ds6dAJA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nPEuF-00183z-8P; Wed, 02 Mar 2022 02:39:59 +0000 Received: from mail-vi1eur04on0605.outbound.protection.outlook.com ([2a01:111:f400:fe0e::605] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nPEtx-0017sl-Rw for linux-arm-kernel@lists.infradead.org; Wed, 02 Mar 2022 02:39:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hw2cUIR7dSqn1PZxTQjA4BZnIeZvKqe0v0gWS4dsOjkhVARQp1sS5DsYPhVsBd4OsYYROAzK1+d+Qz+F2C9ow7YSGE7Z8UeSxconeExE39f0+KaZ9TzgwGW9D3rtIE0XmIV7rCsij2MzhpD/SQGTlBbXQCHSXuANbGtQmDvYyb+auMBQxf8vhL/ulIl2MbG6DpS8JTgbku0nu0opxUJD9q1tW7k07Vcv4VF9GWliKw1lNACCZH0WAGEeN/NK8bdxp89yVqpPKrT6z9qMyn/LeHNXhROVz4/x7Rbc+JD7RCC6L7RF3NMYpq5x/QH8yzLOQywlzizPGow2z/og4TrYJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hNcEpdyvLTOUk68LLfw48fPizjghW3J1eutmmHQeUHA=; b=P0bANIwJUnN1f2Sd0VMn8/G0NG+3iZoYWn4Xo2u7kTr8WcvQhWJiDVU4rAs1DitvnYzD7+/pE3i/+KgZyG1AInC4eH0wu/0m8u1yBdxqNlO2mAvZ98FQmsXBr1q0DNHiyil17GiTfnOzmQgpm/LEk4TM8WkixH+ib0gJevC5rqsraLFGrYy+8efSH/gSv2NRaVTOJYil1YmOrHagBnGdC7n/x5fumSdp34xjckE3+mr4Vhxv6BVhDMhPOokOWl2M7CU7UTeO7ecsGbNCx0RAQ5LnvUtcOgjpS3D0Aa+DiwTMeFR8mxTk3235hZpK47d4QgcK88sahhckuTX1Nc5RwA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hNcEpdyvLTOUk68LLfw48fPizjghW3J1eutmmHQeUHA=; b=ABN/Lt8eMHf9kQB006o9Bh57TOK2Grvkodfcf4mtMXeHZ2SRNzX8yH4rws+SLqatrUXWwiqQfA8Qxs/YT79Ut6h3jjIqIfKropxFg5OspSjrffOM+11VMGo3JIVSt717zxWoen0HhWYsJY+q67gRJW0xWRKIgbEjQBtr+lIxXNA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by VI1PR04MB4144.eurprd04.prod.outlook.com (2603:10a6:803:45::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Wed, 2 Mar 2022 02:23:40 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Wed, 2 Mar 2022 02:23:40 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan , Rob Herring Subject: [PATCH V6 1/5] dt-bindings: mailbox: imx-mu: add i.MX93 MU Date: Wed, 2 Mar 2022 10:25:18 +0800 Message-Id: <20220302022522.1789588-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220302022522.1789588-1-peng.fan@oss.nxp.com> References: <20220302022522.1789588-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SI2P153CA0016.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::17) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d6e18167-fb83-4a74-7196-08d9fbf3aa36 X-MS-TrafficTypeDiagnostic: VI1PR04MB4144:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kAm5soVdrODfcCtcVx9loK7ukO9ib6B2OIceuqw/vb+nOqeBlNXM7QbRMlJnh6cKg+FSiOVTF7Z9GPinZKarpBG69W3GH3uYCBsMKTswuHF8PGyfstd5mn0eDhqN1I89u6r9IUgOuZiig3LJiPfiG5n+5dkTfzCg4mVQBdUWX3vZWSFELSm3tTAgYIs1fXJHTncTLgMndQ7kChsfjsbcHBxrrUgUWmrcDO33eBs6cfhnNdKDNsk+rMp7oLkekmMWMWa5QHuKHH92h7RN/RxmLkpIjLmAjjlFFjs2xPYToIfh3Q9Agz3EILBDEHGv8kFv5cWHz1zxb1GnEyh6ipHi2mAdMESCwkBai68khR6FjUIHovRxaxR/3jBEu8GPtgAC5/x4LZiyJVeKZ81c86wmY4XrTsGg/eR9ixUIdmVN5Wyh43z0p26FnQ1xkKU6SqlQda1GxnM3dLXaNyCkgjyOGbIri6NxZdbDmOiB+GfLPP7VCjj5h3Du+Oo1pGcYo2ZHAx88KLkZkSQGWhSi5++Mr2mhH6abaDbGCVbX7/Si07krtBOYevAA5GLzRmqp/w11UMJ0Rvkjzausg5caRLtZHZ80HwBWDYdM1Sjtx592GayR9pLidHRVe5nA8Gld5WS8bthgppha8OEX41dpXIJO2N545uMNZ4qukwiCTrn+xpeysbYl+I2CjwsQqLD9hNlDGWVHGq3rYXKDdmlOpuwiTw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(86362001)(5660300002)(4744005)(15650500001)(8936002)(7416002)(66946007)(54906003)(66476007)(66556008)(4326008)(8676002)(6486002)(316002)(6512007)(38100700002)(38350700002)(2616005)(6506007)(52116002)(6666004)(508600001)(2906002)(186003)(26005)(1076003)(83380400001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: j+N+P1AEIdM6tvl40qazD1hQ+jPNxk/85RKPyMi2GHMR+BGsrC7ue81AuckaX4dOkogTkGM9BwC62CmXPu10Ia2VnIM7KelrHXbfbNhHkdEBoppnsIyeGX8hKa1UOaea95OScIf3FLabBMHitpb7yYDplbOM+1semnSBk6Qis6iZvlLECU01rP7TBjfhkvNyteUH3Pv96OhTaaW7AbifgXaok+aZdhxUhWUEm1CUPAHKZZ2rn4pIUYPb9WncRsHPz6T6Nm6MVjJzG/qUzA8Zi683cy/qWfmJ3oD25cm8d4n6ftMdm3Lbq3X0x6nfjwyA2Zacqg09MZPtaYLO34zSJOBf+aFC1bnsjrVdfcxvnfZ36jaxXWfC+IR010dpLDHZ09e1IJMRLhjtaKPLndo4TZZlaPiDOZDaXPHSiNPWvaMbML9ltaVGuZDDWSWJq/Rw9P4/0/IgejE9cXwjqt/kcQElKrHUULXsYmM5l2APJ0gYwJevOCK52UBkOlB7QxEOx7pjH2AqB3SQalnvzKcPIuZ7Q92EGVCoQYTLn7iRLsW29C+LOwR2FdsMDw1lXL5LWm7VpoRfM8CloMXM7VLcC5ov9Z0wEC/IWEr0vVehuRKLDJIWx8SD7Uqa8pZNROIqIRzXUYdb04geMCaJWLqQHagoi+CC0EVL0tuNZtfTDtA9pPrLmttTJ0I9b4YLeebEhkrudmHi8gm3AXz3w/jkNAzFb5Tm7Q+PjP8NewOR/g7IvNk1cTOF0SkAC9RgWzIA1RfII4H23AzrS9jHnSB98Z3dBTgGdqBPEDYcL3oxjJ2eSYMBh4amFoctDVOt4iasbjiPsPylwpBxcxDEUa/X/roFj6a40svkWy9J8WyJKsA+CsSGyarciHZn/01O036gMXfxEfvtnxB7hoGdnlhH/HJua4vltEi5IzxiYtR4n2HLTwdEQ2JL83mvrJ2ybAnM9GYKHBBBBFLltLg7X7lzJ8dWxhD7Nay5rfIYVUI6WtMhNuq9vknrckuYqMvfDxGQ7QueGpdIa+5uqYfzQwatO9pOWke+XntLDVQ+dV24mW0vymfAiMy95hlO/tNW0vqELMeZ/DG0QECFcxnFmcAMQPYzi7vEUWYAj6jf1rAPFg9ZdOktB6113r5+ULUPXn8MmNyh3xiZctjGEp9YZd0Lk/cnjxiCMIXFbHa0ZjK4FHwFSczALa3bfhPV9EUGH+N/2v5q1hKZqPhE4Si1WwslGFHu8GYi4lpmrDJUjLiB5Pba9jn11ITAG+G63M7sjqfKzWJN3GexpV9B++it/CLU8TNtYYkVaLQ2L4bm1y+wu7AcTbey/8pzjVkjowiGH/oiuueFpHZrtPYCZZb1AKMGRnyngeIU+L7BVKLd56bPtSMsTp2fc7SGp5Q4ZefFpXQ9/S5lAm/uV1Fm+Ka15bSO494p737FD7frdH6rnAMaHvQWCuPJ500Z3E0FP0+CfbhVatHQMwiwhrLfptz9x6CbGTGimvnZpSwU4qJ/LxjAQtx2+V+qI5uXa3VrmDWwihL8bHCvG8hLJZAlBFM7/EsoeGywZV3ycu4ggaY9+yd4L3aXNanLnErCH5PAWGgN1oPMeMl3PDnEvd5SHPlE/C1KBjEAuplIlreSn68/WsrDA4w= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d6e18167-fb83-4a74-7196-08d9fbf3aa36 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 02:23:40.4079 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 8NF1pIEy+8HBk/cCKKOsIhUG7osrHNNF17q+IIQ3DoRMSiifEbywPa5sBadY0bEh9e9s1dLTR4uYH9ARcfvHtQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4144 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220301_183941_921436_DD894C95 X-CRM114-Status: UNSURE ( 7.66 ) 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 Mar 2 02:25:19 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: 12765409 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 35507C433F5 for ; Wed, 2 Mar 2022 02:41:04 +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=unTZ18xCIBuGJtKwe6DIQt0MG6uhcQsaDyrac05lGnY=; b=l1J7udYvV1MdYn hnCrRkZhbR8je3+Xf8VGANv8hNXRcR3Bbw/HWKy3QOFbJ1aIQAJxYunv/5WMHK6ePIMuN64ifhxfd SMfYPEOUhb/LwDP8N1wqa7J+/JfEeQZsnbkIuPbVhDtNDrAc1LNZyPdPEBbJLpU3wohCx+DPkoYbj yNl84pZbSirzCpQxEh1eqXR7/kiWgcSBu8nqMFPZ6guqnn4Ae4G0UWMlEpenEO73Vi7jB/cH2R6o0 ZC5fio8AMnL7RhZ/49hqrDv9Aro8V00a9g+HtFZWtGQiQdTtEPM9sjm6atiYXutQIBL1+R9zDFfIL qwuRmIFJqfFykRpwsz3Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nPEtt-0017oz-JM; Wed, 02 Mar 2022 02:39:38 +0000 Received: from mail-db8eur05on2060b.outbound.protection.outlook.com ([2a01:111:f400:7e1a::60b] helo=EUR05-DB8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nPEtc-0017fm-Hh for linux-arm-kernel@lists.infradead.org; Wed, 02 Mar 2022 02:39:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kO1dBh/b28h9rC2SKn42NS70S5cM6V3Qo2oxshrEms0CxoWenf5TdcjwmISUU8rgyAyEtwa3o8t8bNuzMGrl3PWK3ceGNK/VSkuqQfTjypBusznanTuqHMSW7WmO33QNU7tF4tVuNpYGHks/xepyt1QvKaR/4dCkSid8+pLyhcvh5LnhZn4jPiCXpUKV863zLmf51q91VEAW7HhgujMZvWTJ+UQKPuyHREOqoRfaXlk5b9TT6Qs0gBSXCU+865Iv2YORGUawxJ2nwtrjB583QQe26+Hm0ecilEStDBMa1juFmr5UeLD3vM9v0NchEzkJWaiPeYmnSKB2fKV5TQfzBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XYq1mJTT54ZvXojXX6Pdv0a8WLHKRubphEpbj3qcCys=; b=Sza2wymDk9/GfoQTmlkg8vcbBhYYhZB4x1mLQrsNxfazflJFfCgWJp+OzVDCh4+eYIjnwVR1tiiQMgGMZws/OGDJCQPyyE0TrUAgnEDZg+tBzXMJw6qyU8V0lft5q130Mk1CZME2cTJ/wotPfFSgU2oJreaK3kQ5p+xV/TMrIVhoUyW8MD4mIkt5FtEwB/EoUSV2P229EHyhzeK/ksM/A0nGsJiTsCDVuJP+SKzke8ZJjIQJV62p2T2pg0dhAam59IOJ12hy5U/Sjxmop7yctvY0EylPJnBS4xwqdalE2VVwgrh0cqdpycyaM5zc9V0NcT9ajzDF5zkdio2YwmY31A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XYq1mJTT54ZvXojXX6Pdv0a8WLHKRubphEpbj3qcCys=; b=JtOqIZfMdbGQFt7gHo/cG35xi33IqHEswrO+4oPU258d8JTR6Bh768dWnJ2JbE1HzWq+XdiVwZ8FaF9EU4sJBEQ5jrd0/y3daR2WDoUg0VpFfxkk8w+o/cJR2Pqas1v41bpKmRlOf5U4nerRGDzJq0O4l2Bu6CwW1zhCvtoJooc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by VI1PR04MB4144.eurprd04.prod.outlook.com (2603:10a6:803:45::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Wed, 2 Mar 2022 02:23:45 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Wed, 2 Mar 2022 02:23:45 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan , Rob Herring Subject: [PATCH V6 2/5] dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support Date: Wed, 2 Mar 2022 10:25:19 +0800 Message-Id: <20220302022522.1789588-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220302022522.1789588-1-peng.fan@oss.nxp.com> References: <20220302022522.1789588-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SI2P153CA0016.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::17) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f8ef725f-036a-48e8-41be-08d9fbf3ad10 X-MS-TrafficTypeDiagnostic: VI1PR04MB4144:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sNOa1nrikm0sWJYR8gWHp+0N2bP4CArZ3nbwyLMihrRTI/Kg9TJU17JvC3u6310qjFgeBLWVRqpqOSt1DS6GhYbPEIfoayhfdBowfCq+PCkZ40pT+EAT35jCR+AzoTsd89tAt9GODf8KL2XkhaFYBdF94ojDJ5TJCqGmt425pdsp6Ovk1AeYVa6vO5DEV9ScSbtqPLv3klmYmPjoPFwt8iGoXh6MyGV8lH86OHTnAJJxMUwtiRLIJaA8KQsP1B/EZm/0dx5rE4yz6/K0biHrpFTMFFugQPdh8F0SCn6zFh3brUP8cghDGa4HASPRY5gKGP2WfkMOH4MS1lCDVWXBZg/NdW/w1Ir+8mdQbWnR9Fn8xeBc4oXAj5rI3V2rAmy5M/3nX74WXUohfcub8KxG5jozibTovFhLoSpXRO2aLYBp7lzJ08+ymQ7rWK9wkjtuLrXHs4aMk/OE5/gzwRmYmi1GE8d/d75zKTtTNJ2l9w0gsA/2AbChp6s7Ap079NiBALGAWUx5FnkOz5Dc6Gn7rfpqPy8cUDayoy8+lFGX6qZcFwRX45t1C1fPtyitIB8cqi7nUlwg386QkyrjDGeLkK1XtubtKyNygWiKMeWJn7AAM6fkHDIS1BwRBPobSqNHBbmfjLvkLheNH5xffIl/ZUc95m5XwQhqA+05XjhruO4AH4tvPmOAxsoYVC42nbbA+2jqSIV5L8FGJHzE+Wwv3A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(86362001)(5660300002)(15650500001)(8936002)(7416002)(66946007)(54906003)(66476007)(66556008)(4326008)(8676002)(6486002)(316002)(6512007)(38100700002)(38350700002)(2616005)(6506007)(52116002)(6666004)(508600001)(2906002)(186003)(26005)(1076003)(83380400001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /Ha0E5TBoyLYSNabowPI3SQxaB+iLQiv25SEqr0EwnC/pTLkmW/k0/+CBT51Kj2VRJsmokUeZ13TbcYon4li5L7PmaOeuycLdMiINNOl2/g+HfXjI2yZI2YA3Md2tDEHDCe5gLyxt0bZMzOyyDQyclQ1sqKruBRrYJjXQiLSw1bNWSupYvhl7j12jwP4mxtFy0w2PIhUIQJJvz0bKL7u7Wl/MnWVdVZG2VaOscnklqR+8Ud4u/o5EKOgganOTPkEZZPc0K9gBtQPljXd8WXTMeHJkt/sy70ztyQl/AENvYnDeDlHVI7/X862lZLmcHDpcb9ETBCNxAUBQjge4jgzY2sK42c88tluwwhp46G6OXSwicVf5ME+cUPiFn28J4NAgvS0+yodbOsbWK7dZDd0jrDtMk37ch2cODIb1s1wq7zFQgFFocKDRkcshFo20akudy//gyb0T/iV7l6wXNW5cbhBCvbTEMUpcP/sGUszgAJDLY7t9/JDU9qN0X9xE4N2M+SB8HFBcEJ/9nWRj/4i9KjFI57RWBegp5Q5ozAwYUYxVHfFJ6EHRAxOZn6lNiwKMqnV9+lhGX7piahHAjPk+RrOID6Vhuh+5dOAXJYD7hi0gT/3bpT5l7bpb1z5Kf2t0EXlAYlFpnOqS8yFYFDPMPFJWViQw20FZnYFXtb5PQlkCE9N7g2jKn5P6e+Y1lULThqVgg3csXxuK5Q85DATaukmc3bSy7AmUSJq7fAq0kUNyzX7JyYc8JV0tS4RNPWmK03EDvpkrVV/i+mkIM55gLTqj2nci136sp+HaQ0cCwz9UPhSDfkp0NtafPZb+zKovby2LI4aQP6bU2Cke+oNS3EZvnkcqVhgpGeKtHhQ5POBpZpOYTzeodI0Gho9fbq6bacsbvXNPRe+u3nVGK/2w3Pf8HetXlDgyBrz4lxMAEdl0FwZWmCxdSCKxauh4xeZrTYm16yHcRVzv/Rq6zNQDdctj+Bpr5b8bxi67Ubn7Rt0lN1sNSt/Tnizg/7Zci06p3MD2STf6kHajiuZ6DkPEXC2qKUwdLuPRU9dJ1pMQnAOsfi8zZsUCKw66LjMBkhna34KSWZhMsJHHys4//G225oEkSdXu9ykkwbHiYAbW5cVuwm1LpLCRgHEHjPWPwcXfxuGBj14owh+yf1WhVRkzW5MkhPLi367B2GQDbuFFdUIdjVAvSykoAgf0PGw6gjihJJpmcWpFCUwUmBagl2PnROVv48qTu+AWUW3FwzOl8ZYC7KYCu9Fro/0lQ5IudPwKNpIYKSpg8KomHswJhtsukl1B3IrWw6CO8kyJrudFmAbiDQw5U6wKc2PtVnF3bNpdskyUdOck9HM7QlJb5KonDLBjORHoMQqW3q10uVbmH77kkZD2hMXyj7LyUIfHXB1M/Pw1VQcOhG0Dm54GGNoJxZQ6+8fQ9DKNWHX48yt6h6B36BTgFZZkHpJMlpIJcfh10Q0+9ZGq9GwSxRDxiXmT1czGljCQQVSiNcW61EB37aCYG4pH4INK9DKN7U4Ck5y9JsBufdwcUD0S6fS16nLiyAHcAAfe/vIYJomAd4LYRp82GatMetSus4KCR4yo4vntElPpI0/opXe1XDFNbhKDNGP8dmATNyOoUAlFnkUelE= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f8ef725f-036a-48e8-41be-08d9fbf3ad10 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 02:23:45.1283 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: kfcQyOcdfWIV92VM08er4p0RiTwZy0ppU2mSNlmGALUfjsphetNgcSb4wMWcjRWV+jF1lpyrY7jr6xHki18y/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4144 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220301_183920_614930_F785361F X-CRM114-Status: UNSURE ( 9.38 ) 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 Reviewed-by: Rob Herring Signed-off-by: Peng Fan --- .../devicetree/bindings/mailbox/fsl,mu.yaml | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml b/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml index 6d056d5e16bf..7a86e7926dd2 100644 --- a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml +++ b/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml @@ -29,6 +29,7 @@ properties: - const: fsl,imx8ulp-mu - const: fsl,imx8-mu-scu - const: fsl,imx8-mu-seco + - const: fsl,imx93-mu-s4 - const: fsl,imx8ulp-mu-s4 - items: - const: fsl,imx93-mu @@ -55,7 +56,14 @@ properties: maxItems: 1 interrupts: - maxItems: 1 + minItems: 1 + maxItems: 2 + + interrupt-names: + minItems: 1 + items: + - const: tx + - const: rx "#mbox-cells": description: | @@ -90,6 +98,27 @@ required: - interrupts - "#mbox-cells" +allOf: + - if: + properties: + compatible: + enum: + - fsl,imx93-mu-s4 + then: + properties: + interrupt-names: + minItems: 2 + interrupts: + minItems: 2 + + else: + properties: + interrupts: + maxItems: 1 + not: + required: + - interrupt-names + additionalProperties: false examples: From patchwork Wed Mar 2 02:25:20 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: 12765404 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 BD06FC433F5 for ; Wed, 2 Mar 2022 02:39:38 +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=sg8Q3xCFELHAlj 0TZ6xvzhWSTT7L9RD8WsHzxHfBt1a0xpQUaojOAOTq3lJ0ljrmNlnKDgX4dCB0+8UtB5EtJjHy5xt 0G1x4NsVBtIfSV8rjZThJ4aSuFPZPbPtfllcCmc1WHEsfkHhPrKZlLs1IzLOS2vSnz59YK36MfyHL y/GhWvjPeWUuTFPgk2JwnoxaiOlDKNpveI8huwft7qD4gmlgUkmejba71/P1A9Y/TFybTZtjBK+EN r8DSaOdJ61qncnFYtGcY05gfDDCTXIGPzwNYTIAcT1TVesUyy6/g5wyyl42Ya8pD8xhwDWBUyNuQk TcUuDNlQJveg6rkIoriw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nPEsc-0017O9-1r; Wed, 02 Mar 2022 02:38:18 +0000 Received: from mail-vi1eur04on060e.outbound.protection.outlook.com ([2a01:111:f400:fe0e::60e] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nPEsY-0017NZ-G8 for linux-arm-kernel@lists.infradead.org; Wed, 02 Mar 2022 02:38:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a9vuX4wCC01XuqCPwNo8cP6anVQoM6m0lE/BWswyzSk+WN2wq3dOxeTnHgUenITHyfpxTE7QMO7yAdePex4oa+O14fSwg47hRQoxReW7w2yUK1LrZHMLg7J8oJqRVF7hHA+/RhyI1lH8dKZgoOr38Gf2GraFDed4XsgbMZoaP+uPPffWKK91aiinm+gVN7fj9TbRIePc/NOjwKCWfDCb0ka4gvN3Vm3bTSj6jIt0XA3HTX9jttxxPzyUEzWz6Xf4OC403y3Iflrh0G8LETK7HrQDHXxqKr7D4kFwkHu14sPvjIexFy3yhpP9R7M5xOpLI8sWJztUDJQk+sjfb/Q6LQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=h9BKoOi4tAOesIotZkm3ll4pO/2B/OQVVHULsgO4Xfc=; b=leMCmWcF0e7Pr85tscPCHhs2EJbP0KN/n+pWuieTft9+XAUq5chMZgxGTqmj2LzHUZJJn2GV0uuHv8kx9NAPHLh3iXxHg0113siUQp8HQ1IAd0fuI5cx+1f/RHNynE6nrneMn+m45Sci+x8imh4BSptjRZFRB21MdxkyGvy10hBZ5qRucKmU2SAyakE9bu0VlI9E2Q21Cbh/psiPKgKc3J2NYcV0p1cM+SjlYlt2vfh/55e34cbH5clNE9sI2Y/4TLV6ljs5efHAgUP/nscGM+yAOHF8Pg0L9AAP4y3B/Gs4hp/LEfmmD0hNcWbUu2VlPIYPuOdJtKVJKLVg7ENo6w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h9BKoOi4tAOesIotZkm3ll4pO/2B/OQVVHULsgO4Xfc=; b=MaixY62/3iyPt1s07Rzv6nJ/jDat5bypbrt3ND1W6CCwJrtEnUx4Tb9COdsTqFif+mh7mpsytVfoJ43nAblqy09ATtajilrpgP/NImUIn3ZyFPBDZ3TgozxywOG89FeoKQl1Dj8pwanQwTErgnk6WW9CR/RwBhmOZipBwObfx5A= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by VI1PR04MB4144.eurprd04.prod.outlook.com (2603:10a6:803:45::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Wed, 2 Mar 2022 02:23:49 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Wed, 2 Mar 2022 02:23:49 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan Subject: [PATCH V6 3/5] mailbox: imx: extend irq to an array Date: Wed, 2 Mar 2022 10:25:20 +0800 Message-Id: <20220302022522.1789588-4-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220302022522.1789588-1-peng.fan@oss.nxp.com> References: <20220302022522.1789588-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SI2P153CA0016.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::17) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: efc6b657-aee7-42aa-b11d-08d9fbf3afa9 X-MS-TrafficTypeDiagnostic: VI1PR04MB4144:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fZig6vD+QYs2uYAYDi8tDJvAa2gGtHTlHNLNPz7ZtX7nqFvy5d68IqXcegf3r4Ctp0O0ZbWBey0Bk6wrubdfMu/AnB3dkJyINvNQsiC0z8IeEbN+rUPqwPJxxMWZebALpaFmigiNbkIr2KRckplYBFekjtqVnsWlxhi+ei6NR1ORH9jaxaVNY1smIEWgN0f3mx3tNgXULQ0Z4XDvdExlmjWX0jAZ6KugBbu1RVfYIbJdYVNz4voiSAWqu4RAtdwzN6ovT1y+slm2oOZwRMUN9i66XVpqgTGzLq5uET1WzKBdskZmzSRH+fE/W3WvcjPMbAfub74BSLaMM8SheTNpJXlk3q6xqXr6JazL78PNQW5N0tf6CP3EljILnY6S4WZPMNTD5ZILfNTBoRGUnmex9H1TNc3eqkGaRQUNmasttNUrZsQknPaO4xHILPVoKH+gF4YiG06TRIg9VVAGUGvYwMBHYuqW+NjtQzMqbHvDPKmxtYJxrzGBB+EU5KsUdOYZYuBWHiBXfMV6bt9yH8G4HiaDcu0FWV4LywhyBZCtryvXx9Bfh0SXBwtfMRwPxOCs8e+0KfUw4TbZ4WLcRwgqfkdAhyHH2qIMrqoT4BvMAaj0s17c3DybKPTk0dbDXWlR+a+NCzycL8D0raG+lxVr8okIalDnxCsW3q1CIBRLdTto5vezK9IRgQDb3vD6CdbHFcsGppCIH9oVF7OP/EtDtA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(86362001)(5660300002)(15650500001)(8936002)(7416002)(66946007)(66476007)(66556008)(4326008)(8676002)(6486002)(316002)(6512007)(38100700002)(38350700002)(2616005)(6506007)(52116002)(6666004)(508600001)(2906002)(186003)(26005)(1076003)(83380400001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ptWuKjPouxzdOY6mmAJ+fJfsQq9xl6QTM2DK9APkkMr4zNHbLdeLkEnNlO1KJGG112gdf9rPwvy1w4TKqgNr6JGBRsdl32zvzYrdVWx61zhvBi4X1FAFwySO0t8wX5KilSpD+eLAhCmjX3pemGowPB19JgakqKhvPtBSCuQ5KmHoVLDGWxJtlvIN8BWQj8IyKP3gc1nHPur28tnYo+VihQccvT2jusu5GzWRbnbHD+9UibbaMM7IOAvG58xA3KFQw/YcAX4KuVP6QWFET1z+7whoPjgeECLD9GAlXwOiwFkfOlz+t0UXomVbAFR/uKqRhG96k+qO+QrkBZH82e7dha+zOF9IGMRKgTUFfpD8V7SR2Xm/n9RjGMkNZ/twL7CIt8qzBMC7xUOjpmvLF8S+ImMAhHejZ6gSwN5rAxuJWiyX6O8pw9SSGuF7B6BUD73shQj2G4wG6NVrUX3LeeZ21SyIjpdVNY6mZIyKLM6ifRy8xqUgX5/Phws1X/rMoa6mo5PafbT9rGgBOKmrls1IGBp6UxSzUpl+cnB81o3RLxSfgBUMNQhmJclYB7w58GSCmK8uTOqWz8yd4VtFApsURWk0GCsmw6Z0f1CAV2LoTAiOBmw50X96kwHkJqCQ4xVnXz2wqATNi0XdgTZ+NzizngssSEi6dpFJrYhAWI+c4BwN3OsZebcmWCurdaoLhLtnXgjpvSCscPSxdymMDAIhsqCSEHR2O9G8lSB++Vbztu13kR+1jjKePsLdsoJs5y0SzIDet/SyX+TuIfz8QqrEXMdsO9X0vgcyDkOIHJO4hXkwJdZkYKebyJ6cNOKDrdYNEjFZT2wf+QS5UeJQHNsU5NCAC2Kyb5r3NlJf+FtzDw13Oczp7m74ulHsLHTyXaSvawibGamAgTMVYpNK3zQMl1sH/oGlBBDZjafMX9TioaiECWBs3Vq+y/zJ/Hmv32enGcWYt1bdQLklKOs+prLYj1XZgQXUR3AdlBGbCRVyACPnbjabH+B5MTwrgo3DGVhRg9vUr7HTaXOYmuhA79s07SvuRnnmyLGsSxGaz3JPBzYZdJeKWleeuicdNJXLAt8kJPJwYjAYXBZHzz5h3k3pQCb9IhjjW7mUzLjI+KlGAKNjKMMLnuPXhb7o+qz8+v8q4kWHwI0HBKv8cXJIH0UJKflxrsYXUxKIYCFccGiDFrFKwNAl/xhsT33nh3CG0oD5ypWi+h8c7MBFEPn8y+x1871q+83bnQvtmsYTZHOZciWyd7p28h5SPr0A5Z0jIB6ihAzR9dbw+ydlY8sojPmMvQCYE8ug2d0aBAByZoYkA9EoeJRBRPpWgeUlYRgflNbVhX3cGFx0o50vVYTetqb+OKKSCTBOFdpLhDv0/ljh5VosEj9bC7sLOroSWsH2kyiOL4cYpd4KLUWGy/8hNVio5P3m5BkTu0BHB9sUwS04k5nWYDJ1qjW8ySoPKDQbtL7qzAVxgbW1fyJqSoLwZEKODpvdU+p769fXwwbCe96mxTeflBJ2jaJe2C/dmhLQRlddU5LHykknJlGD03Jokv6vV2qNQ3wGdr8RJq14oW/vEjTsffEd899/qD7usmI2ySv+N3jTsLNYheHl4CcLzRoOMsQsXefOSdJA4xG5nLMt5zg= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: efc6b657-aee7-42aa-b11d-08d9fbf3afa9 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 02:23:49.4268 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: NIEqbPk9g/oCrJedVOmUzWvbrtuCd3OVkVsKU0WB1ZOaZ3nN/qI4mvyjQlV4f/dWdAlMssi1SGq9oz2E+aHcGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4144 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220301_183814_555042_C4D81244 X-CRM114-Status: GOOD ( 11.83 ) 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 Mar 2 02:25:21 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: 12765395 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 BE666C433F5 for ; Wed, 2 Mar 2022 02:25:18 +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=We5hkjFQkaOa4L 0Nj6kNjmVnHLh/ILKjEVPWGOtGLXHqEToVQCnIuMscT6XjsSBN5gRsUajLCG/ETQdrWxWNxk15TPl qM3PH5dTquLnRm03cZt4TNEPqmwXSUI1AzPM9+f5Hw8sCDfT22MgOmnt69vQmIfpvIn83X6IlJyVl RlE0KCCZLxpbN5wLoNOF542nKbHtyxRbumo2ni37xvCyb83fOk9rm3Y5KD8izLz6Yd++crCUJi0ci hJJ1mxAFP2MESF5EDX9U82WHRGXrBa4fEHJlsyfc8lF2dT2axt81h7PrK7qsHb5cdKuZlGw9NvWHd 4/UCx2KOwWMiMEw/wObw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nPEep-0014ak-2t; Wed, 02 Mar 2022 02:24:03 +0000 Received: from mail-he1eur02on0619.outbound.protection.outlook.com ([2a01:111:f400:fe05::619] helo=EUR02-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nPEel-0014Wa-4O for linux-arm-kernel@lists.infradead.org; Wed, 02 Mar 2022 02:24:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ebxRGvmwsF1glTPBgXQ/QEZoAuu7e2FWYhppnr6m+fqcBZiR/RJ1JdGNSvl6YM3T5KCVCocUtJGxWElFk9W0YAkBafOL7gzoLUyN6oeFwWtuRmjEdPL0kdm8K6pvB26c16Mtzm1C5ajS4y3vAQld3hBnp46OnrISsSfUBgPwBntlZVTSZEjOnvoj3cGoXfpmwrtQ1jhQIe2nL/SxX6YxlHuBGrIjKbnkX8kT188RVsa4EwXmp8V6cuIodBaqgis/7PwUNzH8WEkpeBpQqjc2OyTY3XxW4HaGKtuDxO8t9Q/oa1eShkI+hAHo5z+8PW/fcOHF3Aex+V1huQJybgGdEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SJXfQOo4waySEkJOQJrJTxF+I+Qt4i5xzZfzXwWt0E4=; b=KYs7RFfyk633JnYS49mBcFNiGnEJdCQBdrSH10/Y86Po88uPpLGzpDjBOFoQlBP8IZxDtBX/zka1wZJLuXQTEL013KycXkoNyOAgbLwHIz3IqX3bAg4By9/pZE0JjVrCmIlwlKojaq0BwEdIucGrVV6wBrlF2WQZBel2Dr89SgJ17BHVJJrLAiDM9e8UppqAf1pVENvBnlbl2k7/CSpBVXmgsH6R39kC3C2b33SkOgDfWOcW9pBLl9HXme7WiyeksUwBjlCYlrFUqlexgFKbbXsmPkVHndE35RtmCv5RLFtyRZvEc6Rfm3zGhXI5ZwgE7GQN2awrtw2hts3c78rZeg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SJXfQOo4waySEkJOQJrJTxF+I+Qt4i5xzZfzXwWt0E4=; b=Tl+8+sroXfoZxzovEczKQldO8xeU40ZnMn3HB69sDYWTcpfeWz47hdum4+F5GLqXnJ8ZyBxq9nDbBLquWHhznwV4e3vTXu7feO6lC0jxcGVNWubir1/enLfLefMGkVKSpx6qPdnC8NQDDHYSJuUBliyGexJIfnzDvYXWq+brRU0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by VI1PR04MB4144.eurprd04.prod.outlook.com (2603:10a6:803:45::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Wed, 2 Mar 2022 02:23:53 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Wed, 2 Mar 2022 02:23:53 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan Subject: [PATCH V6 4/5] mailbox: imx: support dual interrupts Date: Wed, 2 Mar 2022 10:25:21 +0800 Message-Id: <20220302022522.1789588-5-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220302022522.1789588-1-peng.fan@oss.nxp.com> References: <20220302022522.1789588-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SI2P153CA0016.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::17) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3289c2c9-6b4b-47d5-56ec-08d9fbf3b243 X-MS-TrafficTypeDiagnostic: VI1PR04MB4144:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lq6FGzM/cZ1otXk77iOSEfzsB0ktk9y4Nuo4dRsfGbBr0Qm9fkKGJSLkDol8QYxWK3OE+mAmF6lYEy56OVXJwF2yOoeRYpZgzP1wfE/FHubpGlQatq6tEIxckwzutGGRpYQx2inLvW0NqcEuGtmo3Hg7WKYbh/5FdB3Lom0nJ2rfod40Ek9ylcS9H8f32V5DllZIvJdH8Aku8Yxj6l9JBZ+6jcVHMiqgJp+6ixvjzRKH81joBFPELxaTbtvmQuRSHdqA7SDc1CLDWq9dTtdpEZA6mE6edLRZfDt6Xs6PnlDRyLssDK9n7pMsc1rRqmdjValz9aJsV1o7MvZ/PsqEPQS0jMuA26WtnUu5JIQ0HMJvBeKb9HHepriRSKGNvkZhVMauCKcNYUeKzO1Ci6SBeSUJi5KGekquaKOfwTRfiwbV+ic1tqA62kuV6nI0kpcVC1c4yPl7sHjRpa1F7OaiYMgCa/nLHMu6JyBts3iKz7OrYag1fKJG1Zd36a3oZbfp2GbHKC1h7WYENLa3AOfJSetT9jruL+lLxrx1fEtGBgeGv02hie+joBZDQuG6/jxqpNTyaXPREB/rpBRfUluEKbGm/DgYh/pohUd2MlgpOeNZnmTEKulgGI0ceiX/NRf+TumzscAPjN4tnDE8AHiGhMJtdC/3QJJyGqIdL6qJ0ogSopmfgjVRIVnZL024xWlq8vKYhT4jgLourfkL5Hc3RA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(86362001)(5660300002)(15650500001)(8936002)(7416002)(66946007)(66476007)(66556008)(4326008)(8676002)(6486002)(316002)(6512007)(38100700002)(38350700002)(2616005)(6506007)(52116002)(6666004)(508600001)(2906002)(186003)(26005)(1076003)(83380400001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8sGSsf022LFS+jMWYbfZYz+D+y5sYJ1KcsXG4L/46sbe0ZiWexQf/Cxud089koImDI0sUDcDZvJyEPvnOWDIeUbINEblIEMXFECaEU0LisiEhTJs9eyMXf411wm+smOFarqZ+o0BGXvz9Hq7E/VlDk7OeDG31yuwBL2SMDW4+rUuOZY4kFnFzDGtNsyZ7nxBvFmby3lbW3+Ytn6yg647K+FvFgByZkVj0eu6IKtzU3uX+3tLaIkS89Bp4SK2B1V2fcianKThr4Jrt1IRO+XtoIms/QJGiLritHJfSEW5BOTC+aoxFwMUfBhgEQk8ha69Sg1Oc1jvCYrPXk+r+nwuPFqnkb/yRb+Jos8xNqfrnKEelQdBWRuCS5ttK2ZGiW3enrRliaPQuQ2BWwni8Y/zVBivqxbOF/pSmtX/KVGzu1Hsebj4NgpxMYTvWWYK0Cs4KSu4aTcM2xIUODaWNbU7nISXaQow865lOwufPHgwcKsbsTc3w5bc2N+inkn3ewhj0oagBYgRyJgpb04A2cOs0mHQohRzDrsrnOwQ+O5O7znAWaUvoIWwZDLd88KUjGB8wIhvTbYHsaXgtGcArA7DlTzn6W/SUkYxnyJlTdCDBFdB+g+a4VWGEkzWnr/0SsBgriatn3Q+bHYOheX6T7oCJglhuoYvGmzEpu+ZSQzl5Isv2OtwUFkIzvd2oNkBNI1GWkP6KzVZeNjzs0NkAwSG0jEFoncMq+zqFzecjQpfb1nWNjWYLLVfxVD2xULZDykw74YAOcs6KG53VkUkbumddeaLqe6wVBMmHZCAiQTolaNKVy1iKImmDBH6u3yRMCvoJLzKG6CbOqO6uz90NDGypWA4hw8Fno5egTqRhwNxqJgEf1E5BBEGbcGRxrFCS7m/x5L3j0GpwbEh1lSylZZTdj9iYJM+juvHZeaON/RFT8Gqp9BkuRr0zxGclRkeMEdAhZ2q/W6JantdqH+p0u4uw9vghDoqBTbuSsudapPfut+PJVqCT7dL2eTgIQDEkIU7FbedtBK96IPSOXnUTeEBlruZzU/KJQmwoK64E/pwOu9S21pe8oml5EY6hg9uY9ni1DQLJQPkKlcWgNQIXnu+KYyo1uuhe31HTBMt/qarvNAelhpSjuaofALllgc5IkNDZBx0un82WxuU0v1Yr3BeYCIxf87eQ4G1rrdZE/uQRcsSRqZMPN5gepizMIz7FoSWBuQqDLhCJwMqZbPls6t2lUAZ5HP96h3QyDEd1MBtH9xYsDWs9oCpPUsnzNXNzF98DHWmE5Fh6z/yckxmszES8CEFKk3e7+4+FRcJ8eSwP5Mm6dnd5q0olBV+cu0aPkE559neqNEj8sNkjFugqqvyBOqJjyyUpM0mVm25AUrHpnZ8X++c4wGhJnqoOngweY9Oki6oPWaOL55wIj/nxDUKetJ5g62xmAiz26sDbR/US2u9baJes7WV8bI8dLhwzeZLh0HCych1r2vki8H/irAmlkJ7qK7iYftuQJQHN1zILgq5+xM98SYGAqmaX3iXE1crBGK28BxZRwMVHOub3Pn64PnWgXphkzOSUuv6zf8MoEb85TYWLDpdGUCO+4l2DB86xa+DarBDpHCwsnVk4pNAoTC0Zuk5o0UTFSf8oWDTzpU= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3289c2c9-6b4b-47d5-56ec-08d9fbf3b243 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 02:23:53.8518 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7UU453oADsFugkgiiVZ7+xRbcGtO/jJ4HerbN2BJWsdFNovao1/hlKrvdV+qWoZ0753ZOFV3DwQls4H43MuCjA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4144 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220301_182359_208159_9677D8E3 X-CRM114-Status: GOOD ( 16.55 ) 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 Mar 2 02:25:22 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: 12765411 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 B4564C433EF for ; Wed, 2 Mar 2022 02:41:53 +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=IZyoLw0FZZAXWb hooP/h9wAghW+q8BGCpcekYF81taDEt3wp7hBlZtuNRwTL6FydSvotAt8tWWwxhj9kFMkjqQDCRWd bOJa53jEqdCQo3yrhmVWP0aVYiDORrK4MM2vngyBNXQlTwvN1uh+o/v2S2ecvtFSa+xDSqOUPAKDv TJ/Kp2TFT9ferPRmMgenvmZ3DyOUpEJYKW94CGoHd5UhLuxqpJR/232MYaz3FdPSY24GfhfRR7MBN 82ZEw0ez80pC7sBvq3LxpEjff/2VhMjMuW59Sdz8g4aY5uQuju2aNe4KKXp6846AEZd7HhKAVVsAv sYPkqi95edEmzaHzulJQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nPEug-0018Jc-S8; Wed, 02 Mar 2022 02:40:27 +0000 Received: from mail-vi1eur04on061d.outbound.protection.outlook.com ([2a01:111:f400:fe0e::61d] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nPEu7-0017z0-Sd for linux-arm-kernel@lists.infradead.org; Wed, 02 Mar 2022 02:39:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y3A7oDBedD48KpVPTX+WOPQNVu91gKsvqfO+eB8XpF3coY6viOR0ZnpwKetFEM8PtN37rTKRlmPsXKaOxzUrlQRpAieCLZ2JoLSHb+DOowtNPxyIfD1IuyGUjWac398ydQv3vqh78tVgz1h1IO+Kj0n+nVhtmYMLnlqBYBwPmIO9bw6b5Lck2E1xhFlQqyIeMyYMzSmj1lTbwRQ4TRGnIJN5Za501dGhuhJmf6H2q0WXmAqhVbELCeoc9WwzD9TErbWP/5jI1QzJ74R5H1DMvmY/WnHlTxoiTYLqRgq65kg1ngd88KdgJ1zQg9p4iGTTBtxeqmVVO6ZIKVfdlaCSUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ECnriCxbkeJjVsTKVL23ubOs5FzJCH0bVdUuyInXBAc=; b=HdCUiM6Qm3Wjn4BWQy5jWZJ1lEuCD8xZpZqxgiVco8n4DGD0RfDjTOf/8AcvWVxwG2z8ne7GczjRqGIPbX3EqBxciYm6H178XL6P5b34d97FZogI/sNU5DbEENo8qob1bKAvIGzMjhplI9shV5quJrP3pTfXwvoOiLlhkJIIjpetyFeafxrjK0ntww68VrLBI5yx02CAIunCph2l5r89gz+U9x+NQgvtchv6WbeADuEbjFm70rj3h2t1hNSOoJtWNmAzruUw0MsNricV+/IpXga+DtyE8bRJAEYS0juw8sEyP4yhoVHR2xNBQB4/4xHhDQKck7q7RWz4rfzpQlkPKg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ECnriCxbkeJjVsTKVL23ubOs5FzJCH0bVdUuyInXBAc=; b=Oh1EAGZHUxkvZHIh9oGKtxgn8n9xUlRvFXAExkwmzg/tnPmmS+ISPApU5jsOJjcHVVZ4woqmWC1xFSFDN/VEhIKbujEe7kQhcVXEBPh2TGQjwfBHGxXU5w45Fdo98CE0HZKtFph0VNoF6emx1OcH/wMYbDOOdMjYyeunFAhwn+U= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by VI1PR04MB4144.eurprd04.prod.outlook.com (2603:10a6:803:45::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Wed, 2 Mar 2022 02:23:58 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Wed, 2 Mar 2022 02:23:58 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan Subject: [PATCH V6 5/5] mailbox: imx: support i.MX93 S401 MU Date: Wed, 2 Mar 2022 10:25:22 +0800 Message-Id: <20220302022522.1789588-6-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220302022522.1789588-1-peng.fan@oss.nxp.com> References: <20220302022522.1789588-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SI2P153CA0016.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::17) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 59d0ed08-af37-493e-6ddc-08d9fbf3b4f4 X-MS-TrafficTypeDiagnostic: VI1PR04MB4144:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZM427pzODfI03lZXmg/LcY4mRP8tXARNa/dlnPqqklbKn9z+xEPPYQhfWm8fBGt4czLIzmBhoZ7TA3Rzw7TKcZyFVanWEUqzwECmFoAXDpHDO8zuNXiLNiTet9+fSOkBaMZb4vWw2BdEDLCzdcah/BUu8xuZpZm6+PWv/hKXaJFkznOZGnjlb2eKDa44+qulKu9RzuC/1zILDTYrGgyWgqDtkF055FvMic5ahHjdjaKjFmHRoIoAEBmQ68jtjRPCVXj6s+ZKvhC/ioHITQYE2SKKFT+C3dfgP15TToeTiQa1aKjKmTaP2RmpVcuGOjtYJnyHfBt4p71hJo7QX7mNdtsW7ChUbRh8/INdSRCQMzpYbumC1xRrCahAYdQgmUCg0F9H7Cn1RdDdmRp4KjUBMHIJm27UzJEb8VCd/Hr0mKp5bBjdGCXrpzeuxbw5plBXaMrNxCkk/qvBqSjvEdl9IaU01Yej57NBGUg/DJuBxAVn2v2HY94v0K6LTIzIar8xHo3V472G5JFWPvqop5utGrD/UPynxp+MYHop7pQxr/XkTTcpOYWV6h7Q5WIn7bimTw6v0mASf5MTUyEentAetzH+ylrYC2929pnjcjWXKJH8Vl1QMFNHhUmjzJM1z+CmlwGssusSONJ8/YD/XBKI3JGntdGVC19e82z+WmaBm/PIs3C4vmRBQk9BLK2Rbq4KuWD/ebC81kDvfl3esIRr8g== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(86362001)(5660300002)(15650500001)(8936002)(7416002)(66946007)(66476007)(66556008)(4326008)(8676002)(6486002)(316002)(6512007)(38100700002)(38350700002)(2616005)(6506007)(52116002)(6666004)(508600001)(2906002)(186003)(26005)(1076003)(83380400001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: j7WyFZG0GBo26ZWXZ8Z2IlweR1Hk7EXYzgR7teZ14nXHlF4/fuXN8JR1y+YiZ6V+OvY8uUtVP5tMtGq+AH48wEKJz4YUtZLEgDLYGZrNPk5xiHiJioVFE1imcO4ZOLj8bFzWcSdHnxAWLaGqi1HX0rgHAB7houhh9jRH2LvOdrA7jieUSnHYFCAia9DuqpK7LQV+qVPA48Vo7bL+R7KQEk2LlNd3gG1Sj/DSfEMrsz/kUBzbRFRYeE/k5C4350ohs1/JV1PUr2+WVyWiZxQP/dmBoyXiqtXf3V5SW582mFI1L28h77bRsVnN9bVnQjaPwtD+ZVbIUN4NdvHkaK9KmSrU1CiNGS//9yIsFO02PV0T9ILtYQlRPWRRWLB3SzGHBMDeLoHcnZ2LP0mWYwhT5FzCbvYkreAo39skAd/AnGo1t10z6cx2eXn/SKO8djDdL8QNe9iC8zvapKVcSzdv6nv1bhVv7dpxd3VrItdkoOqDCHBA4eJf3SaXMuKL/wT8amfUSOymd7LVGuxGZs45875lgwZcJj4JjerCr4B8qZGzlnsXAk2U+v6Rmc0Evk0YWLWaqv8AHckCCUO4ybv6zS5w+lNwOYLIKVecpFuovCfvuqIxxT+s27Y+hGTCvj0cIs9hH752sz/cazPidk2tlQ5fXv/aM29Q7DS6Ka6MsJzCCXkKPSANguzKeUb0/A05FbzAsMCX9Box1ZOPuQV28x6enQlhMW33wE214UJhWwUnuJQhvwgGr3/71HVSOeM6+Dc+KZmw0o3SRSmL8mS+LGxt5PbxTmvO+3XtMqmI0KcgwTvnwDxaap0wWsdYFc9MBfXs6Vk0v/85QzwDI35qQI/CU/pgh5azkOX7Nj5Y/ZLZHRE2iodT+yguORFL1L5nqlEGLYdkRdCRIY4hx7txfGv/VNIc6JLrcjroiJQDWOFXnr194YqUNmEM+a4gKZclqpsWUUpK26jZU49sxamq2xMSDzdr3ul54pyndCll0ByyGE0phn/vt+Fp6uUD6ybTlTQ4ZpYARL4BFlWYFKOQzerZkwSYdqI7UgWsGxFEm+dzFqw7S90q8/q8HhTPc/IO2qgLTfV36V2Nw5LYmu+RCCDjn7aBjxkrf8cYEn0fwBJTPUcis6sLzG7KVtsLvMkA8HKJgBpAkuNAE52jBaEmYkWyxtZY8qZxIOthWwMR5gLLErU/eFoAmEpwWq3Bnllvk+rIxdk5G2FmIAvtsp0d9A8QVvBNoQKlcWEECRap2GH4X/gx7wKyuGtSXO1SfBrQFa6s40PjKB/rNxZwPRcAYT4/474PTftWwrDySEaD/Lg6X7hbYlesVa2aRqdbSuZdi72FBreEiWeFuyFu4VlU1DkhKWGKzPgNfG1V/dtRqbEfDp4uZhDQ5TUJVi6pGG7lJeD2obvkEjEHC8/JXlO1P/EZPXtuCdLSyoLAGyTu5dnqwX1XbkziusbPsbQApg09XuMIXA5viNVyAwT714aaBKQv7v0z5/b9JtckVm0Nd84wHO/1ANnQlFtugUDHJHtPJ2AgO59uIsb5ORAIDCtk9vAPxJdVfnk7uQAt1omSYfJ8uHQOTyacSlVskPb5qYiGXG8wt0brAjRf5Ll3uvJ5nJZ0/B3zchIvZ5BUlNlF1Ps= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59d0ed08-af37-493e-6ddc-08d9fbf3b4f4 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 02:23:58.4146 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: aTVM0SWW2r6r9OXDE8uWxAsSu89zf0fzDX54huZya3Lk81zQJvHnJ0QXk78NL16UYnlQCeMgcIPu/xTRg7LyRg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4144 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220301_183951_956486_15AE7521 X-CRM114-Status: UNSURE ( 8.87 ) 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 }, { },