Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp3097032imm; Fri, 19 Oct 2018 05:10:48 -0700 (PDT) X-Google-Smtp-Source: ACcGV63r74gj+3fISZLP0HzOxXhFt5YB5JLRixXe1Fbbz3wkr4/4rPVfpgQtJCL7BYQAh7cqIMP0 X-Received: by 2002:a63:c0f:: with SMTP id b15-v6mr32726812pgl.400.1539951048095; Fri, 19 Oct 2018 05:10:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539951048; cv=none; d=google.com; s=arc-20160816; b=YvHaztSEhvwUMTAhAcwYpa/k3LGWLcs0e8hiowgf7kjlhk8DNdIYqjOdFsGelSou2M rmokKEIgV613AvoAdE07PSWMDAhnezRuRx6d49r0iFg5tCf1iRaaUw+r4gKoJ3JvKOB6 ltG1vo9X7x94jrBT2emTB04DYYS260hEpQwTlmvinzFltFa6AGVomQ1BgEHGq73L0zRh 2Qhh+AdNrh2dGjuT5fGNzvziro16wAP86KLyyBX7JzU9xAFKk2YS+nr4l6M/EjbHCaIJ 5OrCYza7Nqs2hM4KaaAlLl0PFCE8TaoZcoS7TaoXvuaFDhaK+bV+dENbBfLX8damxsug 0Ftg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Rk95EKoVo1kSFkisE1sNUnclnCTjbHNdzsZGKJ8PR8Q=; b=DZQ7BcPJ+wqFW1hh8oeIghnxrJuTPyNW6VUy3ikN7zTghIBYUt1nA3MoYjqbCTzQDH 9zlNg3fE9O1jmiVyDCPrjuN9BhOWuThFt619T001xt3nxmNFV2lims5Lc5VqmW/7CxvA k5CWnvLkwbLSqyJ+SB5Py+JiV3qBiFt0IL/bn136hh19HsTjbnhDC2IMhFdfnh+pCFcu +YS5C4TBBa+6Jd1XTi9rRftstupG9drz6+SuBQwNBzJRc2uiCh9fxCVR1HECyTpuY9sG eW+1QQ+Faoj7zwGP3koTkKMmAliyYDh/jpd8j42Z9wBnFPggXd2wL2sNkCXXxqTNlewX yNtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=eUo6raTR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c2-v6si24885191plb.303.2018.10.19.05.10.32; Fri, 19 Oct 2018 05:10:48 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=eUo6raTR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727597AbeJSUPv (ORCPT + 99 others); Fri, 19 Oct 2018 16:15:51 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:44106 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726784AbeJSUPv (ORCPT ); Fri, 19 Oct 2018 16:15:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Rk95EKoVo1kSFkisE1sNUnclnCTjbHNdzsZGKJ8PR8Q=; b=eUo6raTRVZ5YPHamERPcUP9M4 qkA/gbwTx65psu0S/0UUZQm8ZybktRL+NV7JFmjLlqq6U5ygyW6uEwEP2YRjGViWYsSNExKSQ159e UGn8JMlR/+gFm4GFVITHGWJq5ehbK1PhVbuz0tI3wT1lofJR0BM0v4SySSmxV5sqB4tQNNtFCs+b+ W+laY+7eCHK+9Cl7ir7999Pe10IXYhJwwUqFgC/rYZ4gWan8OSUAB35DsnAxlhzm3lJkgT1tKFBgk IDwNppG7HObaGlkLtfZP8MU0Q9h9CBbacc8tcZz/HHzpJ+Budw9lLFJDs3sQwNvR0XsJWTsOBBA62 lBX8IrT9A==; Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost) by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1gDTbH-0000ro-EW; Fri, 19 Oct 2018 12:09:55 +0000 From: Christoph Hellwig To: Masahiro Yamada Cc: Matt Porter , Alexandre Bounine , Dominik Brodowski , linux-kbuild@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org, linux-scsi@vger.kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: move bus (PCI, PCMCIA, EISA, rapdio) config to drivers/ v3 Date: Fri, 19 Oct 2018 14:09:43 +0200 Message-Id: <20181019120952.32763-1-hch@lst.de> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, currently every architecture that wants to provide on of the common periphal busses needs to add some boilerplate code and include the right Kconfig files. This series instead just selects the presence (when needed) and then handles everything in the bus-specific Kconfig file under drivers/. Changes since v2: - depend on HAVE_PCI for PCIe endpoint code - fix some commit message typos - remove CONFIG_PCI from xtensa iss defconfig - drop EISA support from arm - clean up EISA selection for alpha Changes since v1: - rename all HAS_* Kconfig symbols to HAVE_* - drop the CONFIG_PCI_QSPAN option entirely - drop duplicate select from powerpc - restore missing selection of PCI_MSI for riscv - update x86 and riscv defconfigs to include PCI - actually inclue drivers/eisa/Kconfig - adjust some captilizations