Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp519286ybz; Fri, 24 Apr 2020 04:39:57 -0700 (PDT) X-Google-Smtp-Source: APiQypJlHq+rEuxP79812t6D5YHHNBzYxPsVWkg2bgibJSfhFT5W6XLoO36WmtPwnw6h6AozkIcB X-Received: by 2002:aa7:dacc:: with SMTP id x12mr6726822eds.363.1587728397300; Fri, 24 Apr 2020 04:39:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587728397; cv=none; d=google.com; s=arc-20160816; b=Xuv4vpz87kBp6LJ4k1M/4CpJoMmEl8WIq39r1JZz2zThbBLOJKhXm+QxBQzNRKF7PD ctAH/R1E9ift3/iIm0N4qHoY/7OSjkkGNzNQtSuTC0+h78z60nSkB/yGgcWez5M4yRkk Sr0H1rHO9E6OsQ6ut1OHFUWEHrngBJ0cXJ6tj+zKBDd5zVwv0janr9B6iyyQZpilNZdJ qImPa7rcczOZ2gw/kjUNq9U7RE6gwjf7UO9abkAg905miMB/NOcMZ1tA+GH45d4hxVZz /KcaAuMQv8YqbhjCZCEushhIx4Bxrc+JSfYzf6XsJPBExb3neawqvm3V42aWCpxRgohj 7M4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=yJ9WKmKpmmHHp8eMoqlIn+/HYA5BgG+dMcBQed+fJZM=; b=Cf3Wyd2tcfM5GWMWdSRGDlGluZ9GWbJbf5a/TVcBLz+GHyqO4dDNJf7SyeZxmrI4KT 9HuFHlFU1Bg/UWbeI3CZoj2FOZL0USlvUDo+GOjDq4YMKDlXPJdgLCm55c0Un4N9++eT BGLnh5scNpI9ZlsnNzN5F4jT/a6Q/+YXfFuqM/ED30dT8sTEHa3zPBYoG0vWfGT07U71 UaeYmX4H7ikeY/d3IOM8J0/KL/VlG083Y5OO7tIZNhAEXK09yoxIJ/kM1VhAXoDzffO1 ++Rg2Zn3HDcEC4oa2RtcuTP8T9EMz7KinDwsou3OHM4Zbx03PCq49Ty82olKCN0GWAOc iFPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=N4dYuxqU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z6si2868592ede.176.2020.04.24.04.39.33; Fri, 24 Apr 2020 04:39:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=N4dYuxqU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726952AbgDXLhZ (ORCPT + 99 others); Fri, 24 Apr 2020 07:37:25 -0400 Received: from smtprelay-out1.synopsys.com ([149.117.87.133]:43908 "EHLO smtprelay-out1.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726798AbgDXLhX (ORCPT ); Fri, 24 Apr 2020 07:37:23 -0400 Received: from mailhost.synopsys.com (mdc-mailhost1.synopsys.com [10.225.0.209]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id AB5FCC0339; Fri, 24 Apr 2020 11:37:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1587728243; bh=Kdkz2c2eoMxFLfQe031hFNSbGAX9E7zYNTPeDp82S8s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:In-Reply-To: References:From; b=N4dYuxqUA9OTOsx9Zy1mrvltv9gyN02r6VGkNONaTmS2VaF+Qj/sGe0feG0LtkUFf mnqlCDPlYZc8e6LYbwJXx5H68pnfMta4/iv19PvVWrd5yyrARGHhtaE0o28iaPW0+a HYH8Tl7SsCS/5NlpE47Q1MGv9UH464dn++8j5tGuYcU4uOz3pLEOmrwxlHVP04YGcM 5wG75361T6Y412TrE+EecIGQAllbG5yfFUYzinFY+2i7mUN4Th1QattB3p2l54AteX DEi6KtLo4YOmeb/IAbJ+WaK6Zsjpu9qLtg8ABY253m8XfK/cTObtsvGc4Z9KdnpNU2 gAZPUvMcc9Xew== Received: from de02dwia024.internal.synopsys.com (de02dwia024.internal.synopsys.com [10.225.19.81]) by mailhost.synopsys.com (Postfix) with ESMTP id 67740A006C; Fri, 24 Apr 2020 11:37:21 +0000 (UTC) From: Jose Abreu To: linux-scsi@vger.kernel.org Cc: Joao Pinto , Jose Abreu , Joao Lima , Alim Akhtar , Avri Altman , "James E.J. Bottomley" , "Martin K. Petersen" , linux-kernel@vger.kernel.org Subject: [PATCH 4/5] scsi: ufs: tc-dwc-pci: Allow for MSI interrupt type Date: Fri, 24 Apr 2020 13:36:59 +0200 Message-Id: <9b5c2d47997629c55ac14ce594771e9e8f254c74.1587727756.git.Jose.Abreu@synopsys.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: References: In-Reply-To: References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Newer Test Chips boards have MSI support. It does no harm to try to request it as the function will fallback to legacy interrupts if MSI is not supported. Signed-off-by: Jose Abreu --- Cc: Joao Lima Cc: Jose Abreu Cc: Alim Akhtar Cc: Avri Altman Cc: "James E.J. Bottomley" Cc: "Martin K. Petersen" Cc: linux-scsi@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/scsi/ufs/tc-dwc-pci.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/ufs/tc-dwc-pci.c b/drivers/scsi/ufs/tc-dwc-pci.c index 74a2d80d32bd..e0a880cbbe68 100644 --- a/drivers/scsi/ufs/tc-dwc-pci.c +++ b/drivers/scsi/ufs/tc-dwc-pci.c @@ -136,9 +136,15 @@ tc_dwc_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) return -ENOENT; } + err = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES); + if (err < 0) { + dev_err(&pdev->dev, "Allocation failed\n"); + return err; + } + hba->vops = &data->ops; - err = ufshcd_init(hba, mmio_base, pdev->irq); + err = ufshcd_init(hba, mmio_base, pci_irq_vector(pdev, 0)); if (err) { dev_err(&pdev->dev, "Initialization failed\n"); return err; -- 2.7.4