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>
Showing
- arch/alpha/Kconfig 2 additions, 12 deletionsarch/alpha/Kconfig
- arch/arc/Kconfig 0 additions, 20 deletionsarch/arc/Kconfig
- arch/arc/plat-axs10x/Kconfig 1 addition, 1 deletionarch/arc/plat-axs10x/Kconfig
- arch/arc/plat-hsdk/Kconfig 1 addition, 1 deletionarch/arc/plat-hsdk/Kconfig
- arch/arm/Kconfig 6 additions, 19 deletionsarch/arm/Kconfig
- arch/arm/mach-alpine/Kconfig 1 addition, 1 deletionarch/arm/mach-alpine/Kconfig
- arch/arm/mach-footbridge/Kconfig 4 additions, 4 deletionsarch/arm/mach-footbridge/Kconfig
- arch/arm/mach-ixp4xx/Kconfig 11 additions, 11 deletionsarch/arm/mach-ixp4xx/Kconfig
- arch/arm/mach-ks8695/Kconfig 5 additions, 5 deletionsarch/arm/mach-ks8695/Kconfig
- arch/arm/mach-mv78xx0/Kconfig 1 addition, 1 deletionarch/arm/mach-mv78xx0/Kconfig
- arch/arm/mach-mvebu/Kconfig 1 addition, 1 deletionarch/arm/mach-mvebu/Kconfig
- arch/arm/mach-orion5x/Kconfig 1 addition, 1 deletionarch/arm/mach-orion5x/Kconfig
- arch/arm/mach-pxa/Kconfig 1 addition, 1 deletionarch/arm/mach-pxa/Kconfig
- arch/arm/mach-sa1100/Kconfig 1 addition, 1 deletionarch/arm/mach-sa1100/Kconfig
- arch/arm64/Kconfig 1 addition, 13 deletionsarch/arm64/Kconfig
- arch/hexagon/Kconfig 0 additions, 3 deletionsarch/hexagon/Kconfig
- arch/ia64/Kconfig 1 addition, 9 deletionsarch/ia64/Kconfig
- arch/m68k/Kconfig.bus 0 additions, 11 deletionsarch/m68k/Kconfig.bus
- arch/m68k/Kconfig.cpu 1 addition, 0 deletionsarch/m68k/Kconfig.cpu
- arch/microblaze/Kconfig 1 addition, 5 deletionsarch/microblaze/Kconfig
Loading
Please register or sign in to comment