linux-yocto/arch/mips/vr41xx/Kconfig
Christoph Hellwig eb01d42a77 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>
2018-11-23 11:45:34 +09:00

2.4 KiB

SPDX-License-Identifier: GPL-2.0

choice prompt "Machine type" depends on MACH_VR41XX default TANBAC_TB022X

config CASIO_E55 bool "CASIO CASSIOPEIA E-10/15/55/65" select CEVT_R4K select CSRC_R4K select DMA_NONCOHERENT select IRQ_MIPS_CPU select ISA select SYS_SUPPORTS_32BIT_KERNEL select SYS_SUPPORTS_LITTLE_ENDIAN

config IBM_WORKPAD bool "IBM WorkPad z50" select CEVT_R4K select CSRC_R4K select DMA_NONCOHERENT select IRQ_MIPS_CPU select ISA select SYS_SUPPORTS_32BIT_KERNEL select SYS_SUPPORTS_LITTLE_ENDIAN

config TANBAC_TB022X bool "TANBAC VR4131 multichip module and TANBAC VR4131DIMM" select CEVT_R4K select CSRC_R4K select DMA_NONCOHERENT select IRQ_MIPS_CPU select HAVE_PCI select SYS_SUPPORTS_32BIT_KERNEL select SYS_SUPPORTS_LITTLE_ENDIAN help The TANBAC VR4131 multichip module(TB0225) and the TANBAC VR4131DIMM(TB0229) are MIPS-based platforms manufactured by TANBAC. Please refer to http://www.tanbac.co.jp/ about VR4131 multichip module and VR4131DIMM.

config VICTOR_MPC30X bool "Victor MP-C303/304" select CEVT_R4K select CSRC_R4K select DMA_NONCOHERENT select IRQ_MIPS_CPU select HAVE_PCI select PCI_VR41XX select SYS_SUPPORTS_32BIT_KERNEL select SYS_SUPPORTS_LITTLE_ENDIAN

config ZAO_CAPCELLA bool "ZAO Networks Capcella" select CEVT_R4K select CSRC_R4K select DMA_NONCOHERENT select IRQ_MIPS_CPU select HAVE_PCI select PCI_VR41XX select SYS_SUPPORTS_32BIT_KERNEL select SYS_SUPPORTS_LITTLE_ENDIAN

endchoice

choice prompt "Base board type" depends on TANBAC_TB022X default TANBAC_TB0287

config TANBAC_TB0219 bool "TANBAC DIMM Evaluation Kit(TB0219)" select GPIO_VR41XX select PCI_VR41XX help The TANBAC DIMM Evaluation Kit(TB0219) is a MIPS-based platform manufactured by TANBAC. Please refer to http://www.tanbac.co.jp/ about DIMM Evaluation Kit.

config TANBAC_TB0226 bool "TANBAC Mbase(TB0226)" select GPIO_VR41XX select PCI_VR41XX help The TANBAC Mbase(TB0226) is a MIPS-based platform manufactured by TANBAC. Please refer to http://www.tanbac.co.jp/ about Mbase.

config TANBAC_TB0287 bool "TANBAC Mini-ITX DIMM base(TB0287)" select PCI_VR41XX help The TANBAC Mini-ITX DIMM base(TB0287) is a MIPS-based platform manufactured by TANBAC. Please refer to http://www.tanbac.co.jp/ about Mini-ITX DIMM base.

endchoice

config PCI_VR41XX bool "Add PCI control unit support of NEC VR4100 series" depends on MACH_VR41XX && HAVE_PCI default y select PCI