From patchwork Wed Apr 15 00:12:41 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Helgaas X-Patchwork-Id: 1270772 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-pci-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=kernel.org Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=default header.b=JNc70G7Y; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4922rN6Y8Sz9sSg for ; Wed, 15 Apr 2020 10:13:24 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2392308AbgDOANR (ORCPT ); Tue, 14 Apr 2020 20:13:17 -0400 Received: from mail.kernel.org ([198.145.29.99]:36960 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2392311AbgDOANP (ORCPT ); Tue, 14 Apr 2020 20:13:15 -0400 Received: from localhost (mobile-166-175-184-103.mycingular.net [166.175.184.103]) (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 0CC3120774; Wed, 15 Apr 2020 00:13:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1586909593; bh=dRngsPvuG+kETgs2smktXaw9v1l2uk2emjkFea1ZosU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=JNc70G7YwSQcq2MM9qgM51emm22lpt/Tuq/i8nVHyR/l+0y5zCxciz4rG1GVYkmKj pUBkZ4veIBiIho+l1qIauTrjurx2Pt/rtbf2BZMIQRMLtDj8bjmTc/esrjKJk6Cczd 2DETdj5iD/rHgC9jtVpQ90O9wrblPLZxrC1g86Sg= From: Bjorn Helgaas To: linux-pci@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Bjorn Helgaas , Kishon Vijay Abraham I , linux-omap@vger.kernel.org Subject: [PATCH 1/4] PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default Date: Tue, 14 Apr 2020 19:12:41 -0500 Message-Id: <20200415001244.144623-2-helgaas@kernel.org> X-Mailer: git-send-email 2.26.0.110.g2183baf09c-goog In-Reply-To: <20200415001244.144623-1-helgaas@kernel.org> References: <20200415001244.144623-1-helgaas@kernel.org> MIME-Version: 1.0 Sender: linux-pci-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org From: Bjorn Helgaas Drivers should not be selected by default because that bloats the kernel for people who don't need them. Remove the "default y" for CONFIG_PCI_DRA7XX_HOST. Signed-off-by: Bjorn Helgaas Cc: Kishon Vijay Abraham I Cc: linux-omap@vger.kernel.org --- drivers/pci/controller/dwc/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/pci/controller/dwc/Kconfig b/drivers/pci/controller/dwc/Kconfig index 03dcaf65d159..ea335ee7ca8e 100644 --- a/drivers/pci/controller/dwc/Kconfig +++ b/drivers/pci/controller/dwc/Kconfig @@ -26,7 +26,6 @@ config PCI_DRA7XX_HOST depends on OF && HAS_IOMEM && TI_PIPE3 select PCIE_DW_HOST select PCI_DRA7XX - default y help Enables support for the PCIe controller in the DRA7xx SoC to work in host mode. There are two instances of PCIe controller in DRA7xx. From patchwork Wed Apr 15 00:12:42 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Helgaas X-Patchwork-Id: 1270773 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-pci-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=kernel.org Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=default header.b=mNjblSYH; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4922rs4Z5sz9sSb for ; Wed, 15 Apr 2020 10:13:49 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2392328AbgDOANh (ORCPT ); Tue, 14 Apr 2020 20:13:37 -0400 Received: from mail.kernel.org ([198.145.29.99]:36998 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2392315AbgDOANX (ORCPT ); Tue, 14 Apr 2020 20:13:23 -0400 Received: from localhost (mobile-166-175-184-103.mycingular.net [166.175.184.103]) (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 97B9720774; Wed, 15 Apr 2020 00:13:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1586909597; bh=DDPko3qzftraw9JGNnT2damoPH954XYBiL7tnFM7Aug=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mNjblSYHzwMejKzDZbezJEHTEOJkIpAk5fxnaWdnPwTuXPiXd8kc9yqDvzdlhXgD/ WVsT2zCRlGHzS9cUBWmbEgc4XN3yscP/1EkpUBD/PMN0gVn2H7yzKlHQt+Gxf9VAi8 AsFF4OZFCSPHUUBuy+5byaSJ+L6HPjaZfJhGZWXM= From: Bjorn Helgaas To: linux-pci@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Bjorn Helgaas , Murali Karicheri , linux-arm-kernel@lists.infradead.org Subject: [PATCH 2/4] PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default Date: Tue, 14 Apr 2020 19:12:42 -0500 Message-Id: <20200415001244.144623-3-helgaas@kernel.org> X-Mailer: git-send-email 2.26.0.110.g2183baf09c-goog In-Reply-To: <20200415001244.144623-1-helgaas@kernel.org> References: <20200415001244.144623-1-helgaas@kernel.org> MIME-Version: 1.0 Sender: linux-pci-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org From: Bjorn Helgaas Drivers should not be selected by default because that bloats the kernel for people who don't need them. Remove the "default y" for CONFIG_PCI_KEYSTONE_HOST. Signed-off-by: Bjorn Helgaas Cc: Murali Karicheri Cc: linux-arm-kernel@lists.infradead.org --- drivers/pci/controller/dwc/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/pci/controller/dwc/Kconfig b/drivers/pci/controller/dwc/Kconfig index ea335ee7ca8e..695f754b2110 100644 --- a/drivers/pci/controller/dwc/Kconfig +++ b/drivers/pci/controller/dwc/Kconfig @@ -110,7 +110,6 @@ config PCI_KEYSTONE_HOST depends on PCI_MSI_IRQ_DOMAIN select PCIE_DW_HOST select PCI_KEYSTONE - default y help Enables support for the PCIe controller in the Keystone SoC to work in host mode. The PCI controller on Keystone is based on From patchwork Wed Apr 15 00:12:43 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Helgaas X-Patchwork-Id: 1270775 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-pci-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=kernel.org Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=default header.b=1Q1WJ+XB; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4922sj0cgWz9sSb for ; Wed, 15 Apr 2020 10:14:33 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2634552AbgDOANs (ORCPT ); Tue, 14 Apr 2020 20:13:48 -0400 Received: from mail.kernel.org ([198.145.29.99]:37066 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2392317AbgDOANX (ORCPT ); Tue, 14 Apr 2020 20:13:23 -0400 Received: from localhost (mobile-166-175-184-103.mycingular.net [166.175.184.103]) (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 DC37E20784; Wed, 15 Apr 2020 00:13:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1586909601; bh=OPAkuVPnqnvqlTKWFRrfRQIoNILAj67FYlIfnD9ljx8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1Q1WJ+XBwh4aA0JmJXINSJFfZj6sE+71gFBMMVycbS9Z05J9vjBZLxw7yS6kl8zdu IS9tH5aj7PFjyc0YGOYmXodTXwE2FAxVbysa7WopSHczSoeN/YiL3qanrSeZkF0hPj AcU+uKBbupW/IO+d2L51XO+P3SxHw51zFJ15cb6I= From: Bjorn Helgaas To: linux-pci@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Bjorn Helgaas , Russell Currey , Sam Bobroff , Oliver O'Halloran , Kuppuswamy Sathyanarayanan Subject: [PATCH 3/4] PCI/AER: Don't select CONFIG_PCIEAER by default Date: Tue, 14 Apr 2020 19:12:43 -0500 Message-Id: <20200415001244.144623-4-helgaas@kernel.org> X-Mailer: git-send-email 2.26.0.110.g2183baf09c-goog In-Reply-To: <20200415001244.144623-1-helgaas@kernel.org> References: <20200415001244.144623-1-helgaas@kernel.org> MIME-Version: 1.0 Sender: linux-pci-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org From: Bjorn Helgaas PCIe Advanced Error Reporting (AER) is optional and there's no need for it to be selected by default. Remove the "default y" for CONFIG_PCIEAER. Signed-off-by: Bjorn Helgaas Cc: Russell Currey Cc: Sam Bobroff Cc: Oliver O'Halloran Cc: Kuppuswamy Sathyanarayanan Reviewed-by: Kuppuswamy Sathyanarayanan --- drivers/pci/pcie/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/pci/pcie/Kconfig b/drivers/pci/pcie/Kconfig index 66386811cfde..9cd31331aee9 100644 --- a/drivers/pci/pcie/Kconfig +++ b/drivers/pci/pcie/Kconfig @@ -25,7 +25,6 @@ config PCIEAER bool "PCI Express Advanced Error Reporting support" depends on PCIEPORTBUS select RAS - default y help This enables PCI Express Root Port Advanced Error Reporting (AER) driver support. Error reporting messages sent to Root From patchwork Wed Apr 15 00:12:44 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Helgaas X-Patchwork-Id: 1270774 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-pci-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=kernel.org Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=default header.b=1JOgjLhW; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4922rw11w1z9sSb for ; Wed, 15 Apr 2020 10:13:52 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2407862AbgDOANn (ORCPT ); Tue, 14 Apr 2020 20:13:43 -0400 Received: from mail.kernel.org ([198.145.29.99]:37228 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2392316AbgDOANZ (ORCPT ); Tue, 14 Apr 2020 20:13:25 -0400 Received: from localhost (mobile-166-175-184-103.mycingular.net [166.175.184.103]) (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 C740E20787; Wed, 15 Apr 2020 00:13:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1586909605; bh=E3lqc6yFCVNuZKv0A7m/xGbVOhzCfARPpSX+MtPd388=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1JOgjLhWE5zpQDqPA8sPGXSHxAKTkOVOze9NtEpQ48DrqT0ckXMwffVj7OpkcqOeq tn0TI/1xYQnmw/Gs5pftyNQLbHDtmxYQhdd1bIO+XAALJh/ZOT3sx9Lh2Yzdotk+BK hvRLgnGXBdSgc+YVfHw5rf4tFcagTZYtBtD/9IE4= From: Bjorn Helgaas To: linux-pci@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Bjorn Helgaas , Heiner Kallweit Subject: [PATCH 4/4] PCI/ASPM: Don't select CONFIG_PCIEASPM by default Date: Tue, 14 Apr 2020 19:12:44 -0500 Message-Id: <20200415001244.144623-5-helgaas@kernel.org> X-Mailer: git-send-email 2.26.0.110.g2183baf09c-goog In-Reply-To: <20200415001244.144623-1-helgaas@kernel.org> References: <20200415001244.144623-1-helgaas@kernel.org> MIME-Version: 1.0 Sender: linux-pci-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org From: Bjorn Helgaas PCIe Active State Power Management (ASPM) is optional and there's no need for it to be selected by default. Remove the "default y" for CONFIG_PCIEASPM. Signed-off-by: Bjorn Helgaas Cc: Heiner Kallweit --- drivers/pci/pcie/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/pci/pcie/Kconfig b/drivers/pci/pcie/Kconfig index 9cd31331aee9..5b7b460a8a98 100644 --- a/drivers/pci/pcie/Kconfig +++ b/drivers/pci/pcie/Kconfig @@ -62,7 +62,6 @@ config PCIE_ECRC # config PCIEASPM bool "PCI Express ASPM control" if EXPERT - default y help This enables OS control over PCI Express ASPM (Active State Power Management) and Clock Power Management. ASPM supports