Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp358430imm; Wed, 17 Oct 2018 01:03:04 -0700 (PDT) X-Google-Smtp-Source: ACcGV60v2vV3tykt23kvcmcjzoWcfj6WXxZ6dljWRAi/FKYqad+KqRaAG3SL38tSC2KeplzJSUVO X-Received: by 2002:a63:1624:: with SMTP id w36-v6mr22956918pgl.409.1539763384876; Wed, 17 Oct 2018 01:03:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539763384; cv=none; d=google.com; s=arc-20160816; b=Nyjea2D4Is3AaYo0andmS6cGjxR8un8vs1neVmd6ATxjmLraLjPU+zhDdLXmYjFYNx KhF8nqSW856KonbsgogtPUyLPbVD66/u3aPfMIkJORBXojQMduw7/jl3I46GFD4qqdHf jOInJ5jkPxezJCtsHillZ+fbPDCcRpXjgb3786+DXTuK4X1xq3IrvuOchr2z/qmk/vUF zd2UWT8nFHnS8cI5iWaTgssmy7R3T12COSOlRi2SRUnX0sr3a71IPRNh8UBZiPfhSw6o 5KUllNIQc02JK+tJhDGMAinNQHn/ppmq2B/wqOOHudI9YRgyfnLgCBJ/WRFmKCLipsBk upUA== 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=42Xuq1g1oI/e9rnwrRxj5WwoNAyK5Oqq8V7TMYObl64=; b=bNjCsAtdV7OWgrjwpkYWGg+OYshZtCPT2Umy7LqLWFZvKCojAQSYLMky3z7VRW/jtF +iJG51dSaS3YxtvrLo+GVmG37E1Yxy4sQC5BpP1ZLAnIdl9gaFi6eqkwcNP9GtTjP8eU 3l5C8s7lvY2iu01cfV4v8fur5Ct8g8akP9q4Xf1YdfgTs/G0RjMHHWsoIGJxTQKQREhe B2NAKcWWtIEGkBpRuIEYMcr1xtr6ZXwLCXGdJsOpyFTWjZAxXgSgwQyfMPtKkp43hj8E h8RbbAR8pCTOlP9vGwtKhGdslB0LC/in27szkelLc7yma0p9Gk21gW60NrrDE+pu44Iq dj+g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=CyAIuC7l; 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 r144-v6si18804370pfr.100.2018.10.17.01.02.48; Wed, 17 Oct 2018 01:03:04 -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=CyAIuC7l; 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 S1727477AbeJQP4k (ORCPT + 99 others); Wed, 17 Oct 2018 11:56:40 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:50292 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726691AbeJQP4k (ORCPT ); Wed, 17 Oct 2018 11:56:40 -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=42Xuq1g1oI/e9rnwrRxj5WwoNAyK5Oqq8V7TMYObl64=; b=CyAIuC7lyFg129kzqVvxjZl+X 7WyTwn8a+smb2NmhiSyHslzu9Lx4uWbVRN45BmPTJgO8ZLOigSbdfgivSGCXJSsDp1zIkW4xWz/Ig DGxsVNTslskPMFyBKJoP1Fr/GaOwcRzKhq7hGgIQVUjhIxQ8hCmIYkSrZq0TQZvO0fUpjUFhLUgQt 1iguM471Vgd1PyE9sdcTY1E4ib0WdHPn2XD45DePv/3bO8hm3CQy1r5Bh/waifqRiDAR8nl+qa2JN 1CfRmq+GikiHPe7dYGKj1tpx2YjaUTIfv2WI043aU6AbJZUEtRBLaJSwxTghMIGPEpbHuidX7w55F OFsvzwZUw==; 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 1gCgmL-0003DU-H1; Wed, 17 Oct 2018 08:02:06 +0000 From: Christoph Hellwig To: Masahiro Yamada Cc: Matt Porter , Alexandre Bounine , Dominik Brodowski , linux-kbuild@vger.kernel.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/ v2 Date: Wed, 17 Oct 2018 10:01:53 +0200 Message-Id: <20181017080201.10866-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 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