From patchwork Mon Feb 28 02:40:09 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: 12762328 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 A921DC433EF for ; Mon, 28 Feb 2022 02:54:21 +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=4dBXJHyJwAXc1j CYK6dS0zfl5DaTB9sErS2l6UC+edO0zHJvuPa4nXSxlKMWrJddI5B4UnsGPpSoX9I4csxFR/Udf9r yASu/yG2zN+P4WWgxnnQU0tuiE4+OvsI3KQ9yVW+shUIGRQg4qK9yRMAnQYFgkJfsbniEq7q74rAY QTzlD4Baro/xZyWlbUsITZQoQCVLMmNGyqA/G8Y6HedKdZno+3Wsyxkb4JlNvnY0n5HlFAIFVMPia u8k20/zQf/E4OECsGdvssk8ZKsJMm62JbhUm9MJCdbV3nSeTaqx1KDVmQxnuJY2/eAf7SAbxWkWov P85pi6SJ1hTs9nN/cNWQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOW9U-00AdWr-Nm; Mon, 28 Feb 2022 02:52:45 +0000 Received: from mail-he1eur04on061b.outbound.protection.outlook.com ([2a01:111:f400:fe0d::61b] helo=EUR04-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOW9Q-00AdVD-RA for linux-arm-kernel@lists.infradead.org; Mon, 28 Feb 2022 02:52:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZKuN1rD+9gLtiasO7lbvEvDcJWXEicvULFg9EP/AmJbUPOw40MR6abyZ1QJRb1PccrdnBaxu67kiQHhLY2oKVdtTRbYsnMoLXEACKl2JDw9cZDT2LswDAcKketvI9tnjQqVWin/CAljvoiNUyYa98uWYjk1EbEf5N9m7Dqb/Uz9zu8EnRpUQaXyk5GGBDiO+M8g4m4Sc9Hx3sDtVNvkKQx8q3h2egSKb+jWvWq8iqjAXcylzuW5pbKLI2lBz6lKCTZYHXdGFCi98IXTYR7rkRWOyUKrxHFKgJiOpSOA3CvWgaehFLDLgojWH0ehFfFiq1CUxa2hT5ROqxUCSHVSeOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hNcEpdyvLTOUk68LLfw48fPizjghW3J1eutmmHQeUHA=; b=nPT+Ca1tfhVreaiOhi9PwVPyC4lpLo+7GKXEDjnki3Vx7nAxXdGN2xKxctyluwV6P1DICk2DNIFeVFGsXBXyTS2TUbT2bjE1HMUrpXRB2Us9mkVruPKQGtq1pGklLoFqkE/oWSwC95DPv1M//vJ1PsLuhH5FiXlhv7TIiFqI0ONZ7s83wEj5FKu5w9hSfvAVJfqQ0EFMkDEhhRHT/wqxqJtENQ/EbY+IDtEGpFJfJHkVT/0GiLRI1yIAx/fkAcOy0+zO3z0yOsfJExdlSEcYEnDBP0PQUs0xyd//T3xAJuo17dw91pQQ4rwHqXX5nO2matfaZfUbZdrHx7atC341Ng== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hNcEpdyvLTOUk68LLfw48fPizjghW3J1eutmmHQeUHA=; b=QoKbLG8M4hiwsdUZpkw3U2kw5HlXXlKva4lwmxhIgRfMBjLVAmeT/k6PRGe8zN8VD5HxEpJa/CUCneX/jM6Qnyg3owTlZjnTA3YqhaKp5tR0V0IJwppEWDwegy9goodXFIJ0VK0pl45zT0G+ENXayDqu2e/1nxFQNI+NJuhpTHQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by PAXPR04MB8720.eurprd04.prod.outlook.com (2603:10a6:102:21f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Mon, 28 Feb 2022 02:38:29 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Mon, 28 Feb 2022 02:38:29 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan , Rob Herring Subject: [PATCH V5 1/5] dt-bindings: mailbox: imx-mu: add i.MX93 MU Date: Mon, 28 Feb 2022 10:40:09 +0800 Message-Id: <20220228024013.2866386-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220228024013.2866386-1-peng.fan@oss.nxp.com> References: <20220228024013.2866386-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGAP274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::24) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c0c6ca19-45f3-4b4d-178a-08d9fa6366fe X-MS-TrafficTypeDiagnostic: PAXPR04MB8720:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JLWM2fKdE7mzqtyOfyamUUJhN9BC/DG80OUt9rT0l2oWT81iY6FlXFY5axDBg1QiQ9mpaL3VVviKkP5IzOE8V7dSHJam7KR8272Lb3pmctz9d8rWt/cb0UxpMizJ405e96xIEnxFW3NBkxifOsSCLeTHDtOc95H2OUfQpWkatzN1vTqjWByAIfSrhLcF3itdDRKUDlBDRWWi15zVr7mLEtSD2RcV8OMwRV4ANo/Bb551+MHKPDpoKnjzpcyUBNz3P+Oaz/HhkpAn/8ZwYigD816GaDPiaPEOAijWXN4JJ7nTj/K4AvMS17tVLXuW2+aUPSISYfMrba2mxG1bHy29kxhxFQmUh6T++h1Q2N51CNrnrpzwn8Zmn5Cmw12IUzRz9zRwV9PSkrzGRVUKR8GBx+QgpRdSv5HZ2ewh6YLlFvGK3wsROcZNNtsB7JZbBL+bG7a9gMnyRPHUtzmmfTdVwQgZ9mGuwyPRy9fui33JJD5Cqp/H+FgeqxxZ3hdy6IxnoR1mSzcTuM6It2IT0hB0DqAaSqzev6DJcP3QY2c+BbbIn9QA2Rs6Fvqc9aZ+fSK0R8qrCUwrTO5Tgxs4NoFQbAKOzD9GNccO5D7iQgwWIy/wy6YqYlw1ultiEkko/D2PQetUJ/QcEwI5P/wKi3w4uCfPMQ1KHHxhZzm980f5ViYuPW6o1V6WI8WOS3sYIxktAfRdDA2qzAC+pwvRVvgfbQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6666004)(54906003)(2906002)(186003)(86362001)(1076003)(52116002)(26005)(316002)(2616005)(83380400001)(66946007)(66476007)(8936002)(6506007)(66556008)(8676002)(4326008)(6512007)(15650500001)(38350700002)(38100700002)(4744005)(508600001)(5660300002)(7416002)(6486002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QGArxwVJ/MJR52pk+Hbme83mozQjDWuOwxPaYf4qDewEQfGdfFXEtULHKYTfLlBcoiHl394Nfseryek9sEkdSPA67emFfTYP6J+iKp95uT8+xHzGeIGQPrjepmcIomY12WuPBhNOwnoFJMYlft+CBPDoEaWK460o1rJKF8+DOR5fXHyRN94RF7hgSuTGvE9lD+L2WI+BCDk4vY11J2N08V9oKAEZp1CVahalqubn/pB38iQ7g9O8OSa1Lj4v58vBMH6zdV9XILO06IF4ax8f4jCvG4KbhFnYYz+sX/NBvRQrlffJfPwMIRWExkAkC6rqq+BWlfNWz9nh1h3Xvg3bnB5UmRoZfWEh32j/K/qZpgpi9iLSh8z0M/r2WOtsvrhJtyl9NCHEZra051t9KpS58v+Pl41STpzSzk4TNqTeVnBXx/748MpQDd8zQAmzz13G4BpakVu+XnyeX8tEwEyce8jNIwCQGn87wNdRHpKVYdKACH6tzEueWdivWb6ItWe1G16vI/o/Q4AYbgi62Z7ZlL0H5BElRS6PMH9NRqyMpwY/iPZJlCf3wnveSLZ18gAKjpSNQ5tTJm4K4XnDgE2Ik0j5ejiJDMy0Tma9R2bq98aKwa+Qoq1tQgwdQl924AcVZhcvIJ/YHL1/VCsme64HfN9Qm6SHFHm0KV6/2+/NyNlsTcmxvr+kC6qBY22bObwhCF9OWl4n7aUzncvECpjfRN091YyArQjuCvOrENnhOahwIfWn83qum1HPE9umsb9BNNbK4Nh4NJHjwEQbwnTvSW2SBE8S71gFaUTwKn5nlRO4fnxlYHuVbZITvQ/h37Zdj3UQhGZTgLAIqweFuV4JOyPzhs+pSu/7vI2d85T1VEjkYmJGZjG+IAmupARc3gSf+hyMFL8Bqtmzi5m+uK4Z5IsIcNdhVsm4rctndgdUXlE4plmVurFTDWo57r1aL8DCzhyxCxz6Cg9thKnaM3pl5thqj82+71kiAYYkrvYNKJc7pnxYqLs11mVb/YE84ktl9x+bfNoL5tMnGiMxzhfpMhMig4TOtCACJsQbmaakFcH42OK8SiMxy2u9ngexSOTzGQiYkfIT67TxJoJ1wz7upmIxlsOH7D61cr9l663LscuvyDaOXa0tIt7FpV+Im69K622C3I+1yYlmBFxozK8o6iKN8nKeKT9FFXUqPXwI/vuV1s4NxtLgq318ik+pc32tGOr4vCzIIoYxX1YpxWQ3Io6rpn+4VbD+RYqqr31Kn9UnSvfdzW1fmn7ISZ8U3WuLVUTSoOkF44l5LnXqUVgkuA1y6804VnjiNWCu36XafQU+wHck+fn8vdVu4ONqaJ9ztuiqg82UFA80ORnbELPkqUYkObOKqt7tC9qEZhYRssA+yFVdff55khq6hBb6H+IIBT2Xy7DUU7R5LQnE24ytrx+Fsc4qY5dBYRg2Ueci8N9Fqrqrwy1gqd61WalmEsW+0dYrwIVH6lOlfAEMWrrfS2+meI863fedlUetja1k3sfzsfMRoVip9UFX0Lq2rr0ZFU8R2ZVWGk88VCWjxbxtm/oypgLZ8+ZYg7erFcjjH6kh4DyLyd1+gRl9KPlyVn0YSy0ZBE9d9dnkeh9UbdLrbJXjhofWgrHUHQL1ORYP+gI= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c0c6ca19-45f3-4b4d-178a-08d9fa6366fe X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2022 02:38:28.9239 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0Jg6F721CfnoxrFmzE6c2lfjGP/uy4S3NGrd5qLrzkcupfcm0nUzwuR+mqS/trJOA4pPIfpsF092zfMV84OD7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8720 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220227_185240_892253_E94BF67C X-CRM114-Status: UNSURE ( 6.92 ) 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 Mon Feb 28 02:40:10 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: 12762329 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 B5D3EC433EF for ; Mon, 28 Feb 2022 02:54:40 +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=RRSg0D1BtIALLLwOzQCzRHJmDKb0UVbftQJpGpJfEI0=; b=NRvBh5MozDcGr4 75dlRp0Tp1b/6yf0B10WRGtFujiGmhsiBMtrWUwT717g7rbvm40pG1tyc8S2610ES+OwVBv8hTXh5 9jBJxKYAz4jQciwGSyHZr/1onXEqj0Q+2KhbmKAJoXId9VWayFRUzaG2qulKE884LA4EzDOPg6QSL +jdrednNefp5991TxdHh1nJDqsacjCWRtCi61AKyvEDjZLwf9rjxW+6GNrn+wl5lKhihrtbxLFKN8 vUbTy5euzZDSF5zxKHsb90OlOu4ij4uKQKHld6fEKnbUch3v+Ox6mE7CE6TO8Ok573zINp7e9YDp5 M9cBStW2lqdiktctZMmw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOW9s-00Adbo-5J; Mon, 28 Feb 2022 02:53:08 +0000 Received: from mail-he1eur04on0627.outbound.protection.outlook.com ([2a01:111:f400:fe0d::627] helo=EUR04-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOW9a-00AdXA-Br for linux-arm-kernel@lists.infradead.org; Mon, 28 Feb 2022 02:52:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N3456Ox8oBRQDwhpjC7wercst4M8KkatZKjc4AmfBxUzkKyHseS4byK0Oym4Be6JlaRVBikG8mAzzcLoR8+FgWZV38REP442ohrhlbt04viWMHm5QV629+CUSxiRJvHr5tbpArWeY3js03Ul0HC8kmp7ImKx2uiTUrAFCyljb6GiiTKwn39BUKaqlJc+zmzro8pFsnJZQXFKM+GwKfIoZwMpES0CstVGOS5fb7nxY0AWZZkbHF/fayYN3iU36PBEifXhlWcqgjFj1BsKcGGxDJc43oWcrnWamL/AY7fM8apwt9BvmAn/XKyi7NN7theCFzczT4qicNnAHu4/N2b8dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=43Clk41BbpZi1Tp/y1LKpukuonFGlLmlo0T0A5wtwY4=; b=lvImvaECseOmCBGRg9jtdUlWg7AoKSey2PgqpyG9ES2j/0B/Z8MzxpZW4j19pFct9ICyWcqY5+Cepz9oC5a1675lrfWXZrv7dWJrYPCO1hdGVH72Z/W0+UE+/ogVPnl72s3R9nyJE1b6EVDLvArCVtx210rQWUUHSUwladasy8BuTakrWJ5XMhw4CFso2fdIFHvpAHNwSsF0NvDGc8CRqVIWMQCtooKxuyqech4uiI53LVPo+vP7nRLVqe+t5ZHLKTTXeaW7U4DK/uyxhj1uxzicNG+4j3ErT9LNA6L0gr3MNtDXU4TIiG/tK3DH1IUZ5chBoXN4zKVkJei5EGkkbg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=43Clk41BbpZi1Tp/y1LKpukuonFGlLmlo0T0A5wtwY4=; b=MY0gg5XmU3lWsayfYVIptv46risN1UyIozfVIKySyrqiZI+WWC0p6RT334gWy4CIofpViyEIDoR7xtUNoXYJSvPn/L039OU9XjyljQN0HrV51f4tEIbydxvzgkp72MtCbR+LgXqRX2XaTbENssx57CTwFI6HVIBGKb6gEclL/Ws= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by PAXPR04MB8720.eurprd04.prod.outlook.com (2603:10a6:102:21f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Mon, 28 Feb 2022 02:38:33 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Mon, 28 Feb 2022 02:38:33 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan Subject: [PATCH V5 2/5] dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support Date: Mon, 28 Feb 2022 10:40:10 +0800 Message-Id: <20220228024013.2866386-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220228024013.2866386-1-peng.fan@oss.nxp.com> References: <20220228024013.2866386-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGAP274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::24) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2a9e320c-524e-4c42-0349-08d9fa63696f X-MS-TrafficTypeDiagnostic: PAXPR04MB8720:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dARgLBCnIRPFILeD+/BfjpvWtkGY+IszXLLrvrBLlvPy3xwvNu5qv1IoxEpKBXEDG5VN3a26WcvuxAyHjjW/ZfpOslOKbUN2MBZo1aTxA59DoRSUVAb4bdUBW3+BmB5us2Fwfl0SvIjZlLKvRaCHSVil1mXUOSzsgAlfNJIGirbYwA3UFR6AX06ztHwtvEfiQOAyvPj9LcEnKw9iWVjFWFUFzPJ3c2SZUhtx+V8MEHsx3ZGfaGcBIQSJ+lHn1XOFGem+Dbkjni1xhoA1j9gJDElDmza6kpoHIfMsiGMdBUkOyE7C0KkJRVLAfvIQoKSihoSfksqRgea+9XHESixzyBwtElpjOPAUYjSBQJz0LR3PF4fXjsCsg0lxXaKMdqYiTVqCZ+Soq3ksCAk2KfXrpa3y5y1Os0hv6YESfkXR6OfRiphtfUXlWRnIEaFXjc1tEyH8Ivqd8g4CKYBaRjNiChV97C7l/wVdJOMzK/wr24/Wzku3thIXKseyo8jBMtaQ1zrBFHq/EoPmSSVZDoj/Bm+0o2wbUwMt35k07RdUaMp8dbBdjGXjLu2srNLuoH+pQ+7nYeiETT8NtGsKy+I4f8R5wCPwoRh+5s7xWJDY7NeIXDJwCSlkEu/3fO88lZmV1P1CZLss1eRYtNJhT9XfVvrmq5NquqHdRaaH38QEK85uENMZokXmtO7EIYJjSsIHVDW63DytX2XFxXcGug2pJQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6666004)(2906002)(186003)(86362001)(1076003)(52116002)(26005)(316002)(2616005)(83380400001)(66946007)(66476007)(8936002)(6506007)(66556008)(8676002)(4326008)(6512007)(15650500001)(38350700002)(38100700002)(508600001)(5660300002)(7416002)(6486002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 4glnfcn1dzQVaJtxqCOAkCmTe+0hbZvyzBWM5htoamfCKHhBR/Od1bblT6Hi0/+S5gjyzWRTQ8dXof43LtA4zhr3H64HvOd1HvQvRNSddShQIQlEx/UBwWHOn84ssSt6k/Rro4pO+sMHtFpv8LlKicbrm+DFdeqaxzec+03AmJ2+Cob+0lTxP6K5yxDwMCliIJfTgKYQztEZ0ZBzLbA1hzMgorONulvXdbSaXhtf7gIxL4Ab3omz9mUfQ052mEb1Q2fqcyNmgXkTzzmopd6tyz1JIsdI/NQ1SRteitWs3V2f+QAYDZ14sp2zmE4AQCzSS2NVrm5DffTY6qBWLYdnFxTt3cki//lVBGJDnm58GRwyFObUTAH1BcJprBPQ7mku8ccxAmby2AM8IQ1PrzgxVg20DvcMZ+74tUv4bgvlwDaV6vYUf8m69gSUaP1+4Vnx7fPMdEpQ4JHZbRYvpKncCFWxrtvF4PPjp3ttQO9bCXrFP3If++JOtCswD2gvB8s5p04P9P2Asd9Uw5+nNsbDLce+1o6VRJHShYrMPJZX+0BlLVeBP3MaQ+ec6nb5JI+N/CXu7mmby/kTYj78s4zpaUPN/AyUrFDrGYRh9tj5PjR07oxT+raD1GxpThd7KKsngs9cEEsn8iEGGrUmWzyz6QBDQMCKMCyARydPqIr1aaTUTqgYCDrabXe9yTpRKS+0e8/vGFIb5PMYjK4deLnx3LBbK4UhFoilNZSJNJrj2HcJvi6QuLMKMZBFFCe+Aw2QstX0G+b6lhqypd0G1QS9nnApDFeFuvpvtycpVwSRmCVA1FRyPEyNFjg6kt55YvlAIxXhmg1d9q6dj1wxRRe78is3X9acKbYaW7H/HHlQ87VefXY6qGs6Lr+f1HnNZ+KT1UdKbN2pJLyYjfxgxChymSE+ZTVV8GoGBx/6le6OUs93G94V5QK2ywPNNrBxtbQMI9txLp3M60LwafNJMkrBlcIHV48xop/0fIBMk348JseCBoVs9RB9PbbZbqKAC499CMBJpjWgTaXashFUPLzC1hjHwQV67ESiq+Oc9Cd+HZjLxlYWVCWGXIzSZbJooiIf9wL5DK46aaVuviUd7BG+0q3cvWR/Z85vUOMsmbZ6+mGXfR7zlFJdSmLLY+TJjU4sZK9vstR5U9C3pn46EdIN4kNhPoiU6np4K13geKlS41CNA8SDrVFYg7VL5fbGEB/fR/n2iZGC6yHf0Tm7jYw0Qr1cnEOnB+oem8vYKFzCBrpR4I3aMtWaxOJ0AK47hmb5AmLRPJQJeil/gMN//rZBqE4isHMMFetmcGu4rYOBkPjT2QcEzh0aN+mjnZrzehp8R1XrPJWNuRo+VKwC3ay5J8g2gAQPyQnWU59SwOyhkUlO12Ejnc6eqA8r7o96c/6PDgPozph5PKAHKa73PLiVYXdMIgtQIV0DLczLLtw7KfVne1MWdi6SeFUbdLFuhuuRRD+IPBweoPztUnsjJah1Znj96APFbhUuwA1xyb3E8l+dZfSuUUDbg0cGbD589H6a65Z6G4HMPAV4stsHTrglqXe24e5wHs8CpIIc66/skjEVua+hcI9yJJ05YUqZo7sp9HB3YMAafJBcu4T/URkLAkOfh7I+f76D1duRkdf2ytQ= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a9e320c-524e-4c42-0349-08d9fa63696f X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2022 02:38:32.9099 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QadQ23GCTJmSRiMvM//YrwC8aXmT1741GZe3mz8Bt3D96eF5YfAiKG5KOkCOeMDaD66asIMbs0M81U0uYE3NLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8720 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220227_185250_448123_C61C4F69 X-CRM114-Status: UNSURE ( 9.26 ) 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 Reviewed-by: Rob Herring --- Hi Rob, For dual entries, I tested below with dt_binding_check and dtbs_check " + s4muap: s4muap@47520000 { + compatible = "fsl,imx93-mu-s4"; + reg = <0x47520000 0x10000>; + interrupts = , ; + interrupt-names = "tx", "rx"; + #mbox-cells = <2>; + status = "okay"; + }; + + s4muap1: s4muap@48520000 { + compatible = "fsl,imx8ulp-mu-s4"; + reg = <0x48520000 0x10000>; + interrupts = ; + interrupt-names = "tx", "rx"; + #mbox-cells = <2>; + status = "okay"; + }; " .../devicetree/bindings/mailbox/fsl,mu.yaml | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml b/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml index 6d056d5e16bf..82ce0280add9 100644 --- a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml +++ b/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml @@ -29,6 +29,7 @@ properties: - const: fsl,imx8ulp-mu - const: fsl,imx8-mu-scu - const: fsl,imx8-mu-seco + - const: fsl,imx93-mu-s4 - const: fsl,imx8ulp-mu-s4 - items: - const: fsl,imx93-mu @@ -55,7 +56,14 @@ properties: maxItems: 1 interrupts: - maxItems: 1 + minItems: 1 + maxItems: 2 + + interrupt-names: + minItems: 1 + items: + - const: tx + - const: rx "#mbox-cells": description: | @@ -90,6 +98,24 @@ 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 + additionalProperties: false examples: From patchwork Mon Feb 28 02:40:11 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: 12762317 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 58661C433EF for ; Mon, 28 Feb 2022 02:39:56 +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=FE7pZQoGfNBlTo 218JgQO1Ukx//exD2kG8LmfHpTk8j2x15Nwlc+kdiwrkGQLQSpkaNSPWJz3ngkv0C0U64IwvALRGX prgWQEXgIlLy+cTcV+hRZSbHCc6iKRSVfXiwLa7pt42Rp2yylFpsLV+/EkOHd8wyx6L0YOFb7Nenc ZnYu6/GoZVqev7GPz3/mB5zmbpJtITnLW4ZyM4Hj8F+Ps20eDahRQupKtRMgdMz/lpf/658bu66aa 4i2BXLuwPiyg1tiNjdEMIlI/8H0EVBVG+sZJMEml9huYEG1IZcvwR1jPJT2TJrwMPNo30ThlURNtD XbWsKoOu1Igj7MKpoPjw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOVvw-00AYpx-K1; Mon, 28 Feb 2022 02:38:44 +0000 Received: from mail-vi1eur04on0613.outbound.protection.outlook.com ([2a01:111:f400:fe0e::613] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOVvr-00AYoG-UL for linux-arm-kernel@lists.infradead.org; Mon, 28 Feb 2022 02:38:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iPTv+KSRwZf7k1D3M6ywaKpNJQf7YKjFMG95ivwth5CaDiT4DP4LSNwgEVmSg6GbwK74YIBrj3I46VawR9XRxy1Ap1q+vfbjrzSIxIuoitwGIm1g1v8KTjSe3nuRsqfvsEfE/z4KxRI80nLnnwV6CRKWWQiKwFymezgMmm6NA1Sv+LVT9GplW9LxRrujTKgw+d56C02uh8HdlFXfnNW7rgIQ9VDs++HFKxwrLKn5U3Ncq7j2m44KYgLe2aGXT5j7HJn+fy3KCX9MiV2DucT8pM2mYoaEJTUGtzAmBOQIQxsW1imhRkPbM40asTJrcVG7c1x6Fzhx6Rb2IX4b+NnwOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=h9BKoOi4tAOesIotZkm3ll4pO/2B/OQVVHULsgO4Xfc=; b=ISEGQG1CPgPLB5FSyzclvNhoe460eJ73ybje77wNiOJVs5wQvwnbwHhT//QbD7yI2o7mqRj1ICj3LL2aF6lQi6Qxca08qyNPDTBi6IymfLWh1Q/uNy/JAeVKTQuHY46uMF0yWiY6LR7WZ78gONMOQCQlKr6QEFB3YfL9+duu624V+Qj71HrgapKi2Oa7GtRjT2p8HijgKsbK7YEDJuioDTZNBcFEFFqbroUGh+hwks5iKdOGgAF1as4V2hpT3DYtll4OhTjIDbKNEH4n3oYnvCWOTyy9+ikVWw4ohuYEw7FnSw3mrUy33xfjjBwRYcbr0NrFZKZ+sjtY0yv+D10haQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h9BKoOi4tAOesIotZkm3ll4pO/2B/OQVVHULsgO4Xfc=; b=QBoE6PtEmaP3ofBZXd+2wxr/PUYpzcJNpQ22PhTo/91DMnwXy17kl7U6HyV5VDTP714Btzv2vXnz0dofJl9UxMIjdcLMIbRWy+zI0IfrtaRoDAs44dkIRT4qw/bmbnlNGzM6zVvzfWerozceGep9IkgcShMkEdsOj3ltcPC9eW4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by PAXPR04MB8720.eurprd04.prod.outlook.com (2603:10a6:102:21f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Mon, 28 Feb 2022 02:38:37 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Mon, 28 Feb 2022 02:38:37 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan Subject: [PATCH V5 3/5] mailbox: imx: extend irq to an array Date: Mon, 28 Feb 2022 10:40:11 +0800 Message-Id: <20220228024013.2866386-4-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220228024013.2866386-1-peng.fan@oss.nxp.com> References: <20220228024013.2866386-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGAP274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::24) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 31a3e68a-bb94-4c3b-1993-08d9fa636bcf X-MS-TrafficTypeDiagnostic: PAXPR04MB8720:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: g+2Fibrnlwm6Oe6hbNlQBoS+NaqqGNwuWlvQlsxoigpuWMPwQ4i4rj5fYVvCKPXNKilQEUHggBGCIKUDXf47Aty8GZ50d6DJkHdIIYOixVQuecgojKNy7t3zXqNbLnQ97DVd/6A/fX1BLYgyooOg5V331jODi9pqdFujKlYpgvrM13TvE3wH3XZGHrsbjfbbskld50w6WplUR2SyWXxn9/2s/ahv/UUdIy+hLgSTg5F9v+AzhK1JArJM4Jo+7PLNEb4duE9gSDPDKbgTlw4AuKjIML8ld2bZBXI8InA/ynrzlTmjKmMq+ctayp9xWO6AiC+J1WErCM+TL/FYXRYDxdvBXbINrknaOxmCQSRRk6qzzKaEMOoRnoZLUwjHynPdAqLPZy90GZMSlqSege2+DTTxFbW9eT/+mgQ8dnTJI+MiRL79msYgX0ZchopAjurO1UtCn0qrg7YCDsXeWjZ/NoKB3XT7yLfUVwvlIpvle8cYzGklXa19s//WftzXFZm2gtrflBaTXyVwvwDhsSz8uHK1ZoQ+TnfiFvKzIqcWV9RGtGZwE9eQO6Z+/vRWENrVDrz9Kl9lfWXs6G4tOD7r/Ldu2meVjbgLNnuRFmVSAY2tQywTf/tXEaQ7icEM21pIzab37+5ZKlmib6XSNfVKNS0+sO6IIThFOGYsqI6BtrAdGLomMMalFZm/LZqrnK53Nov1cDqy+8K1Y/BFfztKqw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6666004)(2906002)(186003)(86362001)(1076003)(52116002)(26005)(316002)(2616005)(83380400001)(66946007)(66476007)(8936002)(6506007)(66556008)(8676002)(4326008)(6512007)(15650500001)(38350700002)(38100700002)(508600001)(5660300002)(7416002)(6486002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8nqi11bgzErQefBLSAzPRSalqiTM5BPOCIFdyA6xRmv9+NkL842CNPhGTaCyCyxRliXhXg42NbRDeZ9GKWFlp48GKWiQA/Dhknia2GkwEbV290+vAJ/ODvFAogZNPVyCp+aivvBThmpW1zSY+V+ngmC9+BS1JNVYNyybASA2wHHMHrFdN9Kd2pnp6GOJC+AqvObpJLWdxc27kYPE54rbS2Pw3E5dpGb3I5uFF2StWebEfBvdIIq1I+OFZ6iZ9DKHFT6q6Hq70H1SkXjAKYK71DlmPABR39cPJTPZ0/RUqQyIO3LNtFlrCLcrB+m8vrHspxyvu1I0cE2K7eB9VHPFrw+BhMzSlMz8unshC0a07jDjUaXVH8ZA8NxGq0j7yPEt8f0Yw5I5Me+r/YaT32X7UywEFrprKw4DP4f9of9ro062ALmSPH4pW1U3yi98EfMYwLO/JSa+A8lyoDbQp27HaLgqSCart5b9V96iGxBx7sVcslW55mZINd+d/2Jn3cj1d2hn9mnD5zjbb/NOlZP8VBopPzT/80IPb9AH29d2/208twwTT3NCPQV8kgs9uemIT+GSHLxIPz/AO4+4Btx1mFwlIFOZDORVle0jynqMWCpU9bMIqm6Y/OUbx1kboCyAYBxQQn1sQnO54gWHPBYbAwFIW+w8I8D0o3z56HtQ7cgdjhws+jrxP2X8tCPHCZDMztDLk9PPEJu0ncCH1zJFO49HCPF2PmNpU6Xrm3NFjVw1yWBhA5EUm/ALdkOGWCE1T3JWVw418LgjQZfRwgSHabeT1xcWTh9MriwGagt2IHVdlRfxuIqTtN6vkvT28/Q+RtKA5g4D4xzkURGvP/NanKGPsa8RQb4IZ9qhgYlT+GlYHXPkbuhgL7/Zyiw+7J5kX66YUAgtWJ+P5n+RhCHqx6l/2GoOQ5dP9gIZeiwyXb3OGrRrshdEPj39lEo2mjLSAiAdbuGuL/YydKhn9/OdPSk67HbYK25YFzUuWPxShaD5+UOMmnaQv2agsWFA9KF+G/pnsFv7Ljvq635XBWFmvzNmq/J2j88WVM55gEA1icN/KhmEpqDLdvVMBjPj/7BM6QGcmA0e1lMVqvDhSWXrlqAdKicuLWLQ25NSYy4gj3N6TGro8/ha5kZfa+UjJWgFGcIkV5br/axBYkUl8LfGw1SNyMed7l2WsuwmSR78Fwwa/sLSehJZJ8h4GkdjQu1Kf5eZe2XwcsQhRZ6to8M1+Waf1euwZAVT+tUhDs+z9hgmhcS/IJ4VvnolormgPSkjMjdpTY+ZCq9+3h4FwekTnD3YaFu6yMWNlxlTAwT+H2Gyd2JCH40xcAMMBy2Jsjzbn1TJIAYZdq14X9JjhVFQLV/rDO/yrdLMT6I6n7OZvLh1V2VYKDqShhCYomGgE53IufyB1LL44J7zJXsqcWtAAXs4WV/GeC8t/jH12zQtpF0kUBoquoeXjfJMg+q7I6Cvu2CnlYnHCqNPFkLLzSaDqynNoHReTktTC1NdwafjDLBLXgqE85LnF75LlyMOigGtkODc1OtY437ooqzkap/oz0mcJvebSFcprLekjEVeIiiEAGulPexH8EyLure5X3BsW2nWY+/fzONjIQ8WLhPeO4kybgjbHxzLGfLSnBEdMno= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31a3e68a-bb94-4c3b-1993-08d9fa636bcf X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2022 02:38:36.9419 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: BuGQIH6pVI29tOeXjbeO1b1g9pCrJYsSRLITchjp+XHxq641xhl7AdgSnruhmtVh9NPvEp+GZxT5S6OLR3yjRQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8720 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220227_183840_005415_495EB33E X-CRM114-Status: GOOD ( 10.99 ) 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 Mon Feb 28 02:40:12 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: 12762318 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 E8CA1C433EF for ; Mon, 28 Feb 2022 02:40:10 +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=IiU9qG7Svxkmp/ Dxz2fSFz07wurgMLO6b/RgfH14xSsal0s9d0sR6Ufil/WbWo2fJFu4EPXpFOnoihgihE4TQ38OTJU OqMTqcQLZ+PHf4Ccbo0+ueU6fE5xkwWFpAMD49XPmNebpigFZZM1nF9+KUg7x/cdep3x8Wkz/u+uo jV43oZr/zW/MkD9DsU3lTUTexxuGsgCtgz3UucMT421yzXENTp0WSCDAfrBtc3eXnJuJFMLw3GgRq KMAweLvPrhM5RP61pEPk6AZ5XjfM96sIjbxLoPHtVbnNKVLsKKjO2e8wr/74DNGAf3IKLRFCD9xRp yddhFd7XEycD1dnBcGQg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOVw7-00AYtE-7W; Mon, 28 Feb 2022 02:38:55 +0000 Received: from mail-vi1eur04on0613.outbound.protection.outlook.com ([2a01:111:f400:fe0e::613] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOVvu-00AYoG-Ul for linux-arm-kernel@lists.infradead.org; Mon, 28 Feb 2022 02:38:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SC/4B14NTJrmyYN4Dqs8jleDc3oOKLWBSIcZoKm04OQnEa6lurD/KVCbXg2MP/dhWoTkUFAPkQsr7yw5O+FmiUVDz3CzFYbVDFGil3gc2zEior3VwVtKtA/sBdh6Xwln9usiGDdOhqVuM82+yxMBxdo/9v8RvSMOx9el3874ng0I8KuRINd1bibCDHtVvb12Xufv0ScgGaA+ucigjWljJ6/zySuOmK6VlEuP7Uoms8jiNW56iGesKGHI3/oDmgaB6BM/++u/49QttxFPM2Y0fxo2kESh6zlBygXxdpHS87UG78x3X/D3gI94rdG5CRu3AktDTGxdC8KuyvcOwp1eWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SJXfQOo4waySEkJOQJrJTxF+I+Qt4i5xzZfzXwWt0E4=; b=XRwFsU9O/dZX8rP8E/weQPasGPiQxXAEGtwPghiy9crx5bqUd/W8rLAvT5aDgu9t60020L4ohYdXH//3g+g9O7fPz9ZtGClqYllhIhJzSyu+8YaDr0LtInHGIOUWhiCzJkrVF+S2jHMGlxThRtbDBpO1OKCwBWhqXTysDY0hWmo3ez3A1o6WQhy5Fv1VMNZlT3MrLZ9oTfokhXvUFqcLXritf5GxToNiAmy2stVkcrO1Yx+5A7W7OszIej+zSzN+FLmg6BEJUCSPhL4jA6ooYRHSpPGpyCnb/3pb2Vbsut5/FADExHVOFpf3z6JtCZsZX48Qb2OcqLmYBv/pJdxpXg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SJXfQOo4waySEkJOQJrJTxF+I+Qt4i5xzZfzXwWt0E4=; b=bvAWv0WdptdRyCI1EBwk+f3k5zfVAGOxACj1JqMihScQWbqqzFha6PgzzbrbjVcZvbr/BYNM0t6oiNe1jEf2DwrDyf7Yc5sRL6mQf9INDZpmzy0Yztu5o7DjBJwMk+YAlO3DGf8lY9ge+LPLiX9m2tF50x9b9HYZEZpq+NzT1yI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by PAXPR04MB8720.eurprd04.prod.outlook.com (2603:10a6:102:21f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Mon, 28 Feb 2022 02:38:41 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Mon, 28 Feb 2022 02:38:41 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan Subject: [PATCH V5 4/5] mailbox: imx: support dual interrupts Date: Mon, 28 Feb 2022 10:40:12 +0800 Message-Id: <20220228024013.2866386-5-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220228024013.2866386-1-peng.fan@oss.nxp.com> References: <20220228024013.2866386-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGAP274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::24) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 95aabe1e-f5eb-4950-aad9-08d9fa636e38 X-MS-TrafficTypeDiagnostic: PAXPR04MB8720:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: c0hrAjIrXMJLr91TZ5/CutjdMB6JlUZjnnrcKSRkGUCw7UWQ1jEO8jwgbQMoqbLm0QT6pmuZ/8TN89iJ+OHREwk/NsK5HFzhcgjZpnSf0dpX7nyA7CUd9nk/2XFP3dnheiXkDEDmp4zOk+uneJ4I+H6TqfrT/Vll5GL7HkWCvXF4DwryZ7hW56/WYWXlYA3QWfUx7CYbhywaY7Ifyzxo29e07D3dAlAF8dwySXQcRCNyHCth+g/FwVs1kyMzdsrtjZllVDXXbs29W4sblzWgyL23MzPmxmajf2IRa+HGiJUGmqTDp3znRKEWWh+/6SWmu4o0CyDxJON68UvpT3C+oZSY5UxPr3OmvB0H4Yqy9t/OmE0MANfvej1l0gD3vuS1R8SAV8RskaYvIqHX5TCJHMQ+dLQd2FSBwDahsntKPlWssbaoQSQ54fEK0sgzBtyJhC376PSgVaf8DjD1vPWNv0CWtjv6e2OOuBGtBPPDQrISqy8LZo0CYtUyRG74FfNc7yXZfBSw71qKrca5Jvyu18vKFUv7DnxLkg1Pn6v2YsEAS6yIiOuV6t1looF9ld6OQwFOlwZCgXmPdN2YsxhAg7l83IVqshp9OzxILEJb7CRrWWtg1sZqvBuQYUDnxfZ1bb0hzRJEXJnXeIBpelYMOtuDqOkNpbQlD6JFqfwAohorCGZWAF/dTfF+ZMkkRlclhVO4NDM01zYYXFUntCugJw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6666004)(2906002)(186003)(86362001)(1076003)(52116002)(26005)(316002)(2616005)(83380400001)(66946007)(66476007)(8936002)(6506007)(66556008)(8676002)(4326008)(6512007)(15650500001)(38350700002)(38100700002)(508600001)(5660300002)(7416002)(6486002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Qj8ypmXN/v37hZwM5+yJhJXKfMzYWMhczOkjOSZ5Z4h+qrPM6p3QWWknbmsuD4E/fCpTmoub8Jp3CmOUWVrUj2bIlZuGLwIdQ3hMIz58fEuYJ9mk0JiTHCtEWI2Se29wKeeyY695fgf9wnSk+VScPXFxFGMowX/Q/Hcfn6zFhkF/5b6ZG1k50jZ89xz1mBku90P0Eif1DViAJPoGmPpzL/ZU3bZ1ZbfBHCsM0rxLZnLnwSbKqDK+mPskxZdFflDieWq1U+lb2QxiBhU0OMMLDN425dMwWpSeLotK+pW6z2CQuMnJsMlc5T8Yzg5+1Sz5g79Nhc/2TjsmuTResyM7Wl73FsCxk6HCI+TXVmVzwk87UKaJ49pOVEpJg1vL5gp/qaypZCiUnzZpMVFxPdJE7vGortr0/S3fKCBnvwGNFGhHGO8Iq5G6KDms8yUoVbnxdvkMnwEftbtd1xqhHtdFTMbAsz69kkRRGCBvRt1kaGCJ8QPIoBrU0zn6jbGe6A05wsEKfLu83hsUw3BqmzHkT8VKn6M9Yuu0ppvYQYoWFi13yyfl8n+jVVpUhRHHC/8ZYcJ04zXgLDXpGtgVx8pNEOuyvvPLif9SWglaoTZ67LYBtWWnkX+1BIjAF3hChWsseoeA5kA5a5+GrCzTfwfyuvENxFbnswoAo8mgkNzf+UnvNCl1KoZLrFeOowLtuQ7o9wi1U9QH8x+AX557odRVi6Qoh2N5ukahlTUimxuVTeO77b8/YKRshaK8oObp2rxhfASDEZAIei87uLqQMm/LBrtLtJMmsis1MbP65hhtPRpQs28e7tDI/rMxQMXEmasCbKrXwbMqShg1Ld1slxkO2vbcmQs5/ymWFX+ek5QKJIpqyKC54Ehe+wdaGKHpon8UnJjSrlLJMjDdKRx7SSgwm/yvQeirxlp8dsK4klSxiiT5g9hI19dHtDO9ArzGCt7iUApCavNq5No5YlCPdh8RuTGKMfXRBdk14txChHUNtg2zxMBU0oqH1c+/y0sFMy7mgbz7KPG73HltV5v9hDVAK5O9XHVXeDP6GtLMnk31lSGAs4PLZoc/mIYXNUBQHFmeOzr0wtXKZBw4Bd+oholbIyIVWjjV4flxY0Wcw0iN12U1v9ApKYYvv14pICFuQHS2Kzxju+ieoIAtNr2F1yCWl0N+Lro3q/Silt32yVQup6SSHZHAiX2Tv5j4pKxjlDcK8QLWOfb26IcGfNp0oQnWaMlhZ2k9rL5cWJ3RwGpZGKtgMI1e8IpE5MyqRvpj89WO4tkiDfAsVcwuQn+vQkXmHxKhCxd6MoIJWDq0tghG+2XAMqTaIThy1KaYLK+mghaMOQRiClCjOFvhbjnFDurwnQod4/LR6OU5LkVm+9+m4wCQhCHPvu6sZx2+YeKdbooUTS+ao1vupvK5iL8OGRO5aSCEQcj8Q5qlX36FIrnvYiC3lYvFv9CwW+kM6/20QQhNaCuwmd+j+0pTOkqoe2UGyGE2zGU9Okp8+sEFZPBpG0A+L1FxhLkNOh8eO+3KXH/ittl7YeEUp0eA+irrBH8cgfQpQoZgxnmn769TQw+hRB62IEb/8Z9JPxF9kb1jM5bCQ9XOHJO6eAjZuYoiD17E5es62yoXrAP57k6qiTuthvE= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 95aabe1e-f5eb-4950-aad9-08d9fa636e38 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2022 02:38:40.9280 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 06+10GHyPWJUAeVxZ+3D+6T7ijtM5p+l8x7PqHisc5uD/ySS5g3DoUk9/diL7dV32LWdCasF+Vq8NCB/rS5BlQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8720 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220227_183843_019902_E6A926DB X-CRM114-Status: GOOD ( 15.58 ) 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 Mon Feb 28 02:40:13 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: 12762330 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 F1B35C433F5 for ; Mon, 28 Feb 2022 02:55:22 +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=1BpR/itA7S+xIA B7RpCa8vanN6Py7pFQkLt99KUsWbTRvhJuhhSqqViJxujNKB/04LAPtyO77u0j7xIQuvkpqKkYsqv gED0Vj+1mmcWsNMsKXByYhdK6nGHI0yrLHN6X/zoBKnxeRHzwcT4t8iBPvmJXC79oDZvEdu5j6uax RK4eI4VuUq3Ti7ltqkG33MevTcZ6tlbbgD9mypJsoknKVMwd8Ut5b0hCF6ah0WTZ6TB2IcAwD64RH lVsYKhV5XdpeEEnlokVxfbZQyRZodjVMC9XaqoO1oCfX99jSdNX3CIrJbhhykBquVrZUUn2MFNvYx M6zdx45QOQkopiL9HxpQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOWAk-00AdqQ-70; Mon, 28 Feb 2022 02:54:03 +0000 Received: from mail-db5eur03on0605.outbound.protection.outlook.com ([2a01:111:f400:fe0a::605] helo=EUR03-DB5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOWAc-00Adoh-Bc for linux-arm-kernel@lists.infradead.org; Mon, 28 Feb 2022 02:53:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SuP2J4yBTW8eJpPL3b1NEp73Ayp8E7Czcdra1NJvIVCHFVZdWMrMaVH3qln3CmQS1PrTJJtBuKS+EGMfcjzlKh01hqIr7lAtNMZqwDUeQf+b/T43ZYsYaymeHF0ac2Zb1Uyjo1pLdBmjpt43m8U8ZmIGsqfF6kasCLtoKsoLFT6r2b+Jhiz20u6NSwC7DMHZ06V3wksS0zfGUefKzdBgY1+S0Z2m95ea8WEgU81TaYnNw6Eg3bHfm25ZwZstEygGo5V8mrfAsW+fBXiJVGnv1MblO3oYW/7Pc/mBiNM1l+w1UYY1dZWn+JLW5HmTneGsStrZf6C5EwcrDhPn235u3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ECnriCxbkeJjVsTKVL23ubOs5FzJCH0bVdUuyInXBAc=; b=PEmCWwny8c1NLO2QhTAoLjFxJW+Wo071QqmS+zX2aeRJKnanUmsaYRDi7B3snNrdQ0fKKlAXX16GQST8Yh1UWmMRxKPU4NrsWTCa91Ft4V/x1NUmjV23ihNtJFmLZ37I9N89zEkoj3Yhx38btisk6qxpNuw3ybZy8GFcuL9FIJsSxLvg1kKGs3eO/KzKHPBtMVafUYWV6VSEC9cZ8PlqUuRzqfMV8GXgztrXbLys6gNN31C8HtqnW0mtjSbrS2SCPDNu3N9ELx9HrEFBQlvPlzQlf8ENNWisUn8TXpjlMQLnucTLq3vPFrOtGXw0h+nrfFF6gHl/WunvL1DdjsBxig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ECnriCxbkeJjVsTKVL23ubOs5FzJCH0bVdUuyInXBAc=; b=QqynmDcYDWnIQtVq2SOmN5anJh4TKf9IUfZ385KY6Imwo3B/NK+dmLGM89oNEleZDRZk0BAiPtQlDiNwqqqlDA+XvCjSjhJCwXmF7BQS6YiDvzbjHtuOFrIvQl2cuPkBL+zLbi5kTUf/197NJkUMH3nf+ZdrfAr6WC3DE1J91mg= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by PAXPR04MB8720.eurprd04.prod.outlook.com (2603:10a6:102:21f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Mon, 28 Feb 2022 02:38:45 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::552c:ed46:26dc:77cc%4]) with mapi id 15.20.4995.018; Mon, 28 Feb 2022 02:38:45 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, krzysztof.kozlowski@canonical.com, daniel.baluta@nxp.com, Peng Fan Subject: [PATCH V5 5/5] mailbox: imx: support i.MX93 S401 MU Date: Mon, 28 Feb 2022 10:40:13 +0800 Message-Id: <20220228024013.2866386-6-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220228024013.2866386-1-peng.fan@oss.nxp.com> References: <20220228024013.2866386-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGAP274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::24) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dd7b0051-81f1-4a12-4691-08d9fa6370ba X-MS-TrafficTypeDiagnostic: PAXPR04MB8720:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: U15WiBbO//ghXtoCKUHuuX40Ialirh2xqIUzkyvzmzFEmuz1psYvLORwaLhidDOfNloo33k/jpLR8+uwp3quiuoSrjiXpNXFr8FDvQd+m/uRNelKCgEMx9POuUubwgzvGw8akp1LTDhNPOPM2xzGemQRqEaOxz6TGDL5/4Zp0+/psoO/ut9/oyPKl1PvQRIAs3ivEFlRJ6QMrl0QLqqXYZQHI+VCq+rUpXTFLA237kQ2hiySIlwsKbFn0SGdI/0nm2vmqhwrEo+Ca7ZTEw6v4s6n/yL6rGwgnt+8++QHgZ1U3m0P0LtmzeHKMR09z8oFo4qQwuebtovl+OHnZLyMb8xAIyKdqPjnu85orT9bGkB/9d6RyAzWckJOKXkiv6w/VzkzT2vQU4rOtavKsaS3VC6Jz88U6KpXyYSOAxneop1GqesPpYcCjRPEHsedTZR6MX/HQppqqZczvu94IPlkhqEqRE42hxLtpvtzio7O2yXLjRYxUvNlD40J9o8LyTy5gI2fJ9M1Qm5nwspvbKkjsUBvz4Hc+g8cUpzt2nykhpOClbotCr3biz1CnDXTQALiZO1fIfQg07ULQvWjiAmuB51sFcFotWOSPfdAlj0UDMBNqUYLWyTt3uUrchDhNGOn47MYolQIdOZ3FDGDxzMszSY2zGPrH55eDG4IU1eEsI1etApNaZPM3YYO/O6BBDpwpdA+W/Vb1PNEAIfI8Z+y3Q== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6666004)(2906002)(186003)(86362001)(1076003)(52116002)(26005)(316002)(2616005)(83380400001)(66946007)(66476007)(8936002)(6506007)(66556008)(8676002)(4326008)(6512007)(15650500001)(38350700002)(38100700002)(508600001)(5660300002)(7416002)(6486002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +XTAmUbUOx1piGJSOl8bgiBIsRIQWmSrhLzi6ZZ1RU8LmGUS/KcijksuzGrDPKQd/GmqdbdKAuEVsvmyxc+KWP1lLyWOS7DBFTS7X2W2zYG3Y3+h16TzukxKqmMPqfbQXfv7FEOMGSad9UxBNAxsw5W+eLrtea6YB0NdksPqJbOYnk/F65ZdMjMczTnD3rOmkBHnMJzJKbJgvZPvGlpYDir2qsCz78F9G8ZBC5amH/biLDeO0jtUXvWPgW1aWToRth7G5Nx1m5h3J4ce36Pz+t706Yozue4A+4gZy0dTTFrg501jdrxYJVJVfuDdtlpSZWwn4GYfTrtIjhLkax+N+I/PEi3T19h0dpMkJxeaUwRHAkEy1/PHaxjo/G4Ma21SzdEOc+8Q5Nl82IpX1+hJFXCAjZxiuFhyxWE/6Wco3he7NcrRz7TsjSJ+DB3i5v7eO++ASMyOz/FKCMRUcsZOgpPSjpEh5cGb6STC3VEkwdo85nYGmKgtHwJMEoRnC3Xic/bBM+dGvQlaYC3hrCHAWkNy8dQwzr24l5h409c1XJ4AP9xRMu3JjQVAnZnWy4S9CFMOfZWOXzo99dQEivaG6VnunQnanf8DSwjiscqbNTfJb0DFW0oV+niOMbLnYDWQ94BdDkKuWOgTej7HpBk4scFN90ga/HWsClsbYzEVL7Y9tNLcHZvpq9xv0d6DMCYx3up6CEesHZ/qnGJ3bAgD67JWmKMz3cHMDw9rVDRCHK62/8ihw2J2HhkDxDm9W3oddZ4gRfhBqEVuIGI2vSyO7eecAC17PpbvrTwB/vmn80WadGeSZCXkIIznlPZ+48OWns4kYqjT7LxyE7L9EU65YL7eyhECMFJesVIAHPOI8MUtFm4aWw1KsI9Ei+yB/pt+QhSSzzmGRINaQ3CWLrMMRdDw2MM1yNl7u+m/bezUbG02cgRnnY6PF9GkTEo2+zb9Yq9aGLjgp9tG2gJcjuOYTp9VEjLe/bU4RyqYZkoOTYoK8pAv22G+SW3CybfYP6bNm8NG52M/70TJWEoXjrxggDjkrGMh61NmrxXUNFtDkAFX2juLmuU8Ct5V9LUslf3bqoTCtRgjogPG4ySN/ii8ra+zdo1mBx2aQBYUgxZu0T146D/uVoSyAE1f6566lzmdUEHZGffqW0k29y+GhB3/hDdYAGuVCwTD/yu0+z8C9dgf8T55A3liiToFxdH4OdAEa/6AcEz9HudKRdUHfBQ1gP1G22XKXAyOsLRgeJwyVig+6TRYz312D1rCXnn4WELb71X2GxrfXrcIAfYn27G1bHWF60pIWoVxYJVqmkk80X5ocRNZOt81AYmPtmPgiQGGmQGeh0gYlw110NdkyZ6wm1XJN+62WOq5jehcY6UOwnrOxdhIhXVVxyiaC8ip0xF7Pd5pkQBaCXgMr2m3eNFJ0xQDCPXzoBcr3DrPjazOsvQ8wnJN3BpNynjVprr1v5Z2UYIY1R6K3XNS+tU2t7uG6UOJE9BK7XvU5Bjvb2i9Ey0JbCpc65AUQtI3MGXjzRnx0h5u0Cse5UEf01y+NYhppxr9k0WNCr6tl2hpIvaAJd+J9xLtx8S4f7Y67+o+Mc9JbZvDicwwYnLZ+Zo6C1hwF9Xa4x8LoYONDQBR03+/wmw= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd7b0051-81f1-4a12-4691-08d9fa6370ba X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2022 02:38:45.2410 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: nGSN9sIo54qQvF9cKMumGNTScMFXr1AXnizijtRYlgC2emsBTjhFku647nb8qG7RWsTtgnH+J+RNSMD7iIsQ4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8720 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220227_185354_426362_C699CE42 X-CRM114-Status: UNSURE ( 7.65 ) 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 }, { },