From patchwork Wed Dec 16 15:16:21 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomasz Nowicki X-Patchwork-Id: 7863001 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 64181BEEE1 for ; Wed, 16 Dec 2015 15:27:13 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 8F8B420382 for ; Wed, 16 Dec 2015 15:27:12 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B70DC2037F for ; Wed, 16 Dec 2015 15:27:10 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1a9Dwp-00074Z-9g; Wed, 16 Dec 2015 15:24:59 +0000 Received: from mail-wm0-x232.google.com ([2a00:1450:400c:c09::232]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1a9DqP-0000ij-QM for linux-arm-kernel@lists.infradead.org; Wed, 16 Dec 2015 15:18:22 +0000 Received: by mail-wm0-x232.google.com with SMTP id p187so5664877wmp.1 for ; Wed, 16 Dec 2015 07:18:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=vA7oEsbRTUaoGSWYSyLe1jEh/iLv5Obm1RCSMzUQmG0=; b=w5oo5bP1WLLepJa+uHH63pOl6lPfI3VdjSwvm5txoO4Gx7m6l1A7HoXBXqlXMwDA6Z SWgld6qC6U0Rk9J8oRIQPUxozQJYEtZKahCqz3uft113+O752ddas1kZcZ6uJZmrMqCO l3HaRUW4YP8jIESqbvwRjQQeleBsiznPKbHeOduzbthhHnTOqay0Gvz40fAIN2v5j56C 1oe8u78qe+Di8oZtdX9lRehuNfGzzHH6XEdd9hniHGmUkszTtaUhhr+0J/5p6j4yfx44 QtYk3mdYzUQGjpAdFuXQZOwrjQwBmkOXgIvYRviU8u4L8VYNxAK93FRUE7C2Q1/L930P xVdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=vA7oEsbRTUaoGSWYSyLe1jEh/iLv5Obm1RCSMzUQmG0=; b=eDL4BZGD+TFQ81AZsd2qGZjTd/MxqnKkj+h+KCppC6rF50kmVtvBh9ccyzPXVwUmXq 59wc4HMxApZyvl0eo4Ye31HLOuL8Lu8K3nY6QrGmrgqAkCiRBpgtq1ZuESuJbwP6kK9o 9uqbsEDhEkFJcVUnGNPcWen3U9qYUTB+TOIwbICmVa1bTl//x/kJIjPmNFxZc6Ttk6p2 9HhhRoil+9AewPXVjrkVvLgHZfa1fZfkTGUOJkrDjMUM37Or6QYpVxZamGINZHymdAcQ oxWyjT2ZpU6XSsPb7Df94HLOexWdIIBegUnXM/RBJqbtd25LQGBNtNuzs42Z6dLwy7N7 Wdpg== X-Gm-Message-State: ALoCoQlrSEMIkgSNaMccSvpO4XamaHqxQKjZen6xFP9BmDK04T5lVDrgTn7Gop38w7NxhS+CskzxoWmrSiTvYnf6o5lf4LbuEQ== X-Received: by 10.28.88.5 with SMTP id m5mr12798827wmb.54.1450279079299; Wed, 16 Dec 2015 07:17:59 -0800 (PST) Received: from tn-HP-4.semihalf.local ([80.82.22.190]) by smtp.gmail.com with ESMTPSA id z17sm6438761wjq.1.2015.12.16.07.17.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 16 Dec 2015 07:17:58 -0800 (PST) From: Tomasz Nowicki To: bhelgaas@google.com, arnd@arndb.de, will.deacon@arm.com, catalin.marinas@arm.com, rjw@rjwysocki.net, hanjun.guo@linaro.org, Lorenzo.Pieralisi@arm.com, okaya@codeaurora.org, jiang.liu@linux.intel.com, Stefano.Stabellini@eu.citrix.com Subject: [PATCH V2 11/23] arm64, pci: Remove useless boot time IRQ assignment when booting with DT. Date: Wed, 16 Dec 2015 16:16:21 +0100 Message-Id: <1450278993-12664-12-git-send-email-tn@semihalf.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1450278993-12664-1-git-send-email-tn@semihalf.com> References: <1450278993-12664-1-git-send-email-tn@semihalf.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20151216_071822_107071_9F54CB0B X-CRM114-Status: GOOD ( 10.46 ) X-Spam-Score: -2.6 (--) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: jchandra@broadcom.com, jcm@redhat.com, linaro-acpi@lists.linaro.org, linux-pci@vger.kernel.org, Liviu.Dudau@arm.com, ddaney@caviumnetworks.com, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, robert.richter@caviumnetworks.com, Suravee.Suthikulpanit@amd.com, msalter@redhat.com, wangyijing@huawei.com, Tomasz Nowicki , tglx@linutronix.de, mw@semihalf.com, linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED, T_DKIM_INVALID, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP In order to probe PCIe host controller when booting with DT, ARM64 is using drivers which defer IRQ assignment to device enable time. It means that boot time DT specific irq map initialization is always overridden, so lets remove that code. Signed-off-by: Tomasz Nowicki --- arch/arm64/kernel/pci.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/arch/arm64/kernel/pci.c b/arch/arm64/kernel/pci.c index 023b983..f7948f5 100644 --- a/arch/arm64/kernel/pci.c +++ b/arch/arm64/kernel/pci.c @@ -51,16 +51,6 @@ int pcibios_enable_device(struct pci_dev *dev, int mask) return pci_enable_resources(dev, mask); } -/* - * Try to assign the IRQ number from DT when adding a new device - */ -int pcibios_add_device(struct pci_dev *dev) -{ - dev->irq = of_irq_parse_and_map_pci(dev, 0, 0); - - return 0; -} - #ifdef CONFIG_ACPI /* Root bridge scanning */ struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root)