From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A0A0FC433FB for ; Tue, 14 Jul 2020 18:46:39 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 702B022AAD for ; Tue, 14 Jul 2020 18:46:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1594752399; bh=qcIOft0MLkg1KnyJFUEDBFnjyBxhSKNla132/jfSNCs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=cBXDzO8oFkMZbtXq6aisoN1dAlcXxSQ4tehKYl9EP7K6e6KNfs1cub4fKqgIYLv6q r4ZHzQdPULMjtv/haZsfQBqxDaC5CqVwyzWWtWpC9spetHpgoMVtqLfkz+IYJ1DT+6 pd8dzSDSucHfd72CtuBnIsDjspZQQDM8G9i4d1xQ= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729547AbgGNSqh (ORCPT ); Tue, 14 Jul 2020 14:46:37 -0400 Received: from mail.kernel.org ([198.145.29.99]:41324 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729509AbgGNSqc (ORCPT ); Tue, 14 Jul 2020 14:46:32 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0B4FA22AAB; Tue, 14 Jul 2020 18:46:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1594752392; bh=qcIOft0MLkg1KnyJFUEDBFnjyBxhSKNla132/jfSNCs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CuucY0239VQ+/NxK8Bqy0CWsCMvod+gIC8ydAToZfxIinV76pyl7FXjyje0+7+Hjk WD1kGwOafDrjsZ5q5ZNgqc4HtgwDDso5yPIKYtDKXjtSbUOm0TIDWz0v1PTSvfMuJp zw4WQW+XVXs0BP4SjXic9O7lknenOj8jL2uwKZno= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Chuanhua Han , Mark Brown , Sasha Levin Subject: [PATCH 4.19 04/58] spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQ Date: Tue, 14 Jul 2020 20:43:37 +0200 Message-Id: <20200714184056.360794727@linuxfoundation.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20200714184056.149119318@linuxfoundation.org> References: <20200714184056.149119318@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Chuanhua Han [ Upstream commit 13aed23927414137a017ac2f7d567001f714293f ] Some SoC share one irq number between DSPI controllers. For example, on the LX2160 board, DSPI0 and DSPI1 share one irq number. In this case, only one DSPI controller can register successfully, and others will fail. Signed-off-by: Chuanhua Han Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- drivers/spi/spi-fsl-dspi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/spi/spi-fsl-dspi.c b/drivers/spi/spi-fsl-dspi.c index 970ffdb976d73..9ab8c52a5ba6d 100644 --- a/drivers/spi/spi-fsl-dspi.c +++ b/drivers/spi/spi-fsl-dspi.c @@ -1094,8 +1094,8 @@ static int dspi_probe(struct platform_device *pdev) goto out_clk_put; } - ret = devm_request_irq(&pdev->dev, dspi->irq, dspi_interrupt, 0, - pdev->name, dspi); + ret = devm_request_irq(&pdev->dev, dspi->irq, dspi_interrupt, + IRQF_SHARED, pdev->name, dspi); if (ret < 0) { dev_err(&pdev->dev, "Unable to attach DSPI interrupt\n"); goto out_clk_put; -- 2.25.1