]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: consolidate PCI config entry in drivers/pci
authorChristoph Hellwig <hch@lst.de>
Thu, 15 Nov 2018 19:05:32 +0000 (20:05 +0100)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Fri, 23 Nov 2018 02:45:34 +0000 (11:45 +0900)
commitbcd71cc7c2a0e0f7c8ad529d0c83c8680248df3a
tree0f3c88c8483ddf584f07f78111c8e0709a29fbe5
parentb6af240402e4558896fd79dd863ff3dd09eb7309
PCI: consolidate PCI config entry in drivers/pci

There is no good reason to duplicate the PCI menu in every architecture.
Instead provide a selectable HAVE_PCI symbol that indicates availability
of PCI support, and a FORCE_PCI symbol to for PCI on and the handle the
rest in drivers/pci.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Palmer Dabbelt <palmer@sifive.com>
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Paul Burton <paul.burton@mips.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
69 files changed:
arch/alpha/Kconfig
arch/arc/Kconfig
arch/arc/plat-axs10x/Kconfig
arch/arc/plat-hsdk/Kconfig
arch/arm/Kconfig
arch/arm/mach-alpine/Kconfig
arch/arm/mach-footbridge/Kconfig
arch/arm/mach-ixp4xx/Kconfig
arch/arm/mach-ks8695/Kconfig
arch/arm/mach-mv78xx0/Kconfig
arch/arm/mach-mvebu/Kconfig
arch/arm/mach-orion5x/Kconfig
arch/arm/mach-pxa/Kconfig
arch/arm/mach-sa1100/Kconfig
arch/arm64/Kconfig
arch/hexagon/Kconfig
arch/ia64/Kconfig
arch/m68k/Kconfig.bus
arch/m68k/Kconfig.cpu
arch/microblaze/Kconfig
arch/mips/Kconfig
arch/mips/alchemy/Kconfig
arch/mips/ath25/Kconfig
arch/mips/ath79/Kconfig
arch/mips/bcm63xx/Kconfig
arch/mips/lantiq/Kconfig
arch/mips/loongson64/Kconfig
arch/mips/pmcs-msp71xx/Kconfig
arch/mips/ralink/Kconfig
arch/mips/sibyte/Kconfig
arch/mips/txx9/Kconfig
arch/mips/vr41xx/Kconfig
arch/parisc/Kconfig
arch/powerpc/Kconfig
arch/powerpc/platforms/40x/Kconfig
arch/powerpc/platforms/44x/Kconfig
arch/powerpc/platforms/512x/Kconfig
arch/powerpc/platforms/52xx/Kconfig
arch/powerpc/platforms/83xx/Kconfig
arch/powerpc/platforms/85xx/Kconfig
arch/powerpc/platforms/86xx/Kconfig
arch/powerpc/platforms/Kconfig
arch/powerpc/platforms/Kconfig.cputype
arch/powerpc/platforms/amigaone/Kconfig
arch/powerpc/platforms/cell/Kconfig
arch/powerpc/platforms/chrp/Kconfig
arch/powerpc/platforms/embedded6xx/Kconfig
arch/powerpc/platforms/maple/Kconfig
arch/powerpc/platforms/pasemi/Kconfig
arch/powerpc/platforms/powermac/Kconfig
arch/powerpc/platforms/powernv/Kconfig
arch/powerpc/platforms/ps3/Kconfig
arch/powerpc/platforms/pseries/Kconfig
arch/riscv/Kconfig
arch/s390/Kconfig
arch/sh/Kconfig
arch/sh/boards/Kconfig
arch/sparc/Kconfig
arch/um/Kconfig
arch/unicore32/Kconfig
arch/x86/Kconfig
arch/x86/configs/i386_defconfig
arch/x86/configs/x86_64_defconfig
arch/xtensa/Kconfig
arch/xtensa/configs/common_defconfig
drivers/Kconfig
drivers/parisc/Kconfig
drivers/pci/Kconfig
drivers/pci/endpoint/Kconfig