Skip to content

Commit

Permalink
s390/pci: add PCI Kconfig options
Browse files Browse the repository at this point in the history
CONFIG_PCI is disabled by default currently.

Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
  • Loading branch information
Jan Glauber authored and Martin Schwidefsky committed Nov 30, 2012
1 parent 1e8da95 commit c8717a3
Showing 1 changed file with 50 additions and 6 deletions.
56 changes: 50 additions & 6 deletions arch/s390/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,6 @@ config GENERIC_BUG
config GENERIC_BUG_RELATIVE_POINTERS
def_bool y

config NO_IOMEM
def_bool y

config NO_DMA
def_bool y

config ARCH_DMA_ADDR_T_64BIT
def_bool 64BIT

Expand All @@ -58,6 +52,12 @@ config KEXEC
config AUDIT_ARCH
def_bool y

config NO_IOPORT
def_bool y

config PCI_QUIRKS
def_bool n

config S390
def_bool y
select USE_GENERIC_SMP_HELPERS if SMP
Expand Down Expand Up @@ -435,6 +435,50 @@ config QDIO

If unsure, say Y.

menuconfig PCI
bool "PCI support"
default n
depends on 64BIT
select ARCH_SUPPORTS_MSI
select PCI_MSI
help
Enable PCI support.

if PCI

config PCI_NR_FUNCTIONS
int "Maximum number of PCI functions (1-4096)"
range 1 4096
default "64"
help
This allows you to specify the maximum number of PCI functions which
this kernel will support.

source "drivers/pci/Kconfig"
source "drivers/pci/pcie/Kconfig"
source "drivers/pci/hotplug/Kconfig"

endif # PCI

config PCI_DOMAINS
def_bool PCI

config HAS_IOMEM
def_bool PCI

config IOMMU_HELPER
def_bool PCI

config HAS_DMA
def_bool PCI
select HAVE_DMA_API_DEBUG

config NEED_SG_DMA_LENGTH
def_bool PCI

config HAVE_DMA_ATTRS
def_bool PCI

config CHSC_SCH
def_tristate m
prompt "Support for CHSC subchannels"
Expand Down

0 comments on commit c8717a3

Please sign in to comment.