Message ID | 20220302022522.1789588-4-peng.fan@oss.nxp.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> 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 <linux-arm-kernel@archiver.kernel.org>; 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)" <peng.fan@oss.nxp.com> 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 <peng.fan@nxp.com> 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: <VI1PR04MB41447E4A587B1E7DC29C8B75C9039@VI1PR04MB4144.eurprd04.prod.outlook.com> 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: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series | mailbox: imx: support i.MX93 | expand |
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)