From patchwork Thu Jan 7 08:11:02 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Cochran X-Patchwork-Id: 7974091 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 8B75BBEEE5 for ; Thu, 7 Jan 2016 08:13:31 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 824232015E for ; Thu, 7 Jan 2016 08:13:30 +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 981BE2017D for ; Thu, 7 Jan 2016 08:13:29 +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 1aH5fQ-0002Dw-Fc; Thu, 07 Jan 2016 08:11:32 +0000 Received: from mail-wm0-x22f.google.com ([2a00:1450:400c:c09::22f]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1aH5fM-00026d-UF for linux-arm-kernel@lists.infradead.org; Thu, 07 Jan 2016 08:11:29 +0000 Received: by mail-wm0-x22f.google.com with SMTP id u188so87998733wmu.1 for ; Thu, 07 Jan 2016 00:11:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=DGIkmVHE7USTPKGG7AWsn/nniBVFHRj+CO28i3DSK2g=; b=BZ4I8mTqep6JhCOwBKtlaMJedoqoVTSva3Z5uKQdarRX4iaQ4ftI5WgqXJqsAo1TwM I5q4KyzyXWEDNWeQ9qE/Qp5eeK3NlfPv5i+g3UVx2RLhhPmzhEjSJlfixMkfp6D4I3uM xnft6B3MQvpnSBEx0e2vro2mM0S0akY4NkbeCTGX31hr/vDR2aZIxOLWeaNgl/9j+7Mf L3acY7WTRrXMEyHazVOukGBqBESo7aPbMSprONcKfLxiliN9vrl374Saf3jCowLmELmB P0h69llmlUfcri5uqrpEADyaIUAdjYPQHrkbZw4XJyz6F0XwFOZCCNnWjXHgGA/T16Zb iR3Q== X-Received: by 10.195.13.129 with SMTP id ey1mr71417463wjd.132.1452154266685; Thu, 07 Jan 2016 00:11:06 -0800 (PST) Received: from localhost.localdomain (91-115-252-252.adsl.highway.telekom.at. [91.115.252.252]) by smtp.gmail.com with ESMTPSA id i2sm10557363wjx.42.2016.01.07.00.11.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 07 Jan 2016 00:11:06 -0800 (PST) Date: Thu, 7 Jan 2016 09:11:02 +0100 From: Richard Cochran To: Kishon Vijay Abraham I Subject: [PATCH] arm: pci: mark the dra7xx driver as broken Message-ID: <20160107081102.GA6243@localhost.localdomain> References: <20160106214518.GA6106@localhost.localdomain> <568DF4FE.5010704@ti.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <568DF4FE.5010704@ti.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160107_001129_241053_1487E87A X-CRM114-Status: GOOD ( 13.04 ) X-Spam-Score: -2.7 (--) 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: Bjorn Helgaas , Russell King , "Murphy, Dan" , linux-arm-kernel@lists.infradead.org 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_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, T_DKIM_INVALID, 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 This patch marks the dra7xx pci host driver as broken. This driver was first merged in v3.17 and has never worked. Although the driver compiles just fine, it is missing an essential device reset. If the driver is included, the kernel locks up hard shortly after booting, before any console output appears. Signed-off-by: Richard Cochran --- drivers/pci/host/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pci/host/Kconfig b/drivers/pci/host/Kconfig index d5e58ba..d83e8f0 100644 --- a/drivers/pci/host/Kconfig +++ b/drivers/pci/host/Kconfig @@ -5,6 +5,7 @@ config PCI_DRA7XX bool "TI DRA7xx PCIe controller" select PCIE_DW depends on OF && HAS_IOMEM && TI_PIPE3 + depends on BROKEN help Enables support for the PCIe controller in the DRA7xx SoC. There are two instances of PCIe controller in DRA7xx. This controller can