diff options
Diffstat (limited to 'arch/s390/Kconfig')
-rw-r--r-- | arch/s390/Kconfig | 70 |
1 files changed, 64 insertions, 6 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 3cbb8757704e..32425af9d68d 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig | |||
@@ -34,12 +34,6 @@ config GENERIC_BUG | |||
34 | config GENERIC_BUG_RELATIVE_POINTERS | 34 | config GENERIC_BUG_RELATIVE_POINTERS |
35 | def_bool y | 35 | def_bool y |
36 | 36 | ||
37 | config NO_IOMEM | ||
38 | def_bool y | ||
39 | |||
40 | config NO_DMA | ||
41 | def_bool y | ||
42 | |||
43 | config ARCH_DMA_ADDR_T_64BIT | 37 | config ARCH_DMA_ADDR_T_64BIT |
44 | def_bool 64BIT | 38 | def_bool 64BIT |
45 | 39 | ||
@@ -58,6 +52,12 @@ config KEXEC | |||
58 | config AUDIT_ARCH | 52 | config AUDIT_ARCH |
59 | def_bool y | 53 | def_bool y |
60 | 54 | ||
55 | config NO_IOPORT | ||
56 | def_bool y | ||
57 | |||
58 | config PCI_QUIRKS | ||
59 | def_bool n | ||
60 | |||
61 | config S390 | 61 | config S390 |
62 | def_bool y | 62 | def_bool y |
63 | select USE_GENERIC_SMP_HELPERS if SMP | 63 | select USE_GENERIC_SMP_HELPERS if SMP |
@@ -171,6 +171,10 @@ config HAVE_MARCH_Z196_FEATURES | |||
171 | def_bool n | 171 | def_bool n |
172 | select HAVE_MARCH_Z10_FEATURES | 172 | select HAVE_MARCH_Z10_FEATURES |
173 | 173 | ||
174 | config HAVE_MARCH_ZEC12_FEATURES | ||
175 | def_bool n | ||
176 | select HAVE_MARCH_Z196_FEATURES | ||
177 | |||
174 | choice | 178 | choice |
175 | prompt "Processor type" | 179 | prompt "Processor type" |
176 | default MARCH_G5 | 180 | default MARCH_G5 |
@@ -222,6 +226,13 @@ config MARCH_Z196 | |||
222 | (2818 and 2817 series). The kernel will be slightly faster but will | 226 | (2818 and 2817 series). The kernel will be slightly faster but will |
223 | not work on older machines. | 227 | not work on older machines. |
224 | 228 | ||
229 | config MARCH_ZEC12 | ||
230 | bool "IBM zEC12" | ||
231 | select HAVE_MARCH_ZEC12_FEATURES if 64BIT | ||
232 | help | ||
233 | Select this to enable optimizations for IBM zEC12 (2827 series). The | ||
234 | kernel will be slightly faster but will not work on older machines. | ||
235 | |||
225 | endchoice | 236 | endchoice |
226 | 237 | ||
227 | config 64BIT | 238 | config 64BIT |
@@ -426,6 +437,53 @@ config QDIO | |||
426 | 437 | ||
427 | If unsure, say Y. | 438 | If unsure, say Y. |
428 | 439 | ||
440 | menuconfig PCI | ||
441 | bool "PCI support" | ||
442 | default n | ||
443 | depends on 64BIT | ||
444 | select ARCH_SUPPORTS_MSI | ||
445 | select PCI_MSI | ||
446 | help | ||
447 | Enable PCI support. | ||
448 | |||
449 | if PCI | ||
450 | |||
451 | config PCI_NR_FUNCTIONS | ||
452 | int "Maximum number of PCI functions (1-4096)" | ||
453 | range 1 4096 | ||
454 | default "64" | ||
455 | help | ||
456 | This allows you to specify the maximum number of PCI functions which | ||
457 | this kernel will support. | ||
458 | |||
459 | source "drivers/pci/Kconfig" | ||
460 | source "drivers/pci/pcie/Kconfig" | ||
461 | source "drivers/pci/hotplug/Kconfig" | ||
462 | |||
463 | endif # PCI | ||
464 | |||
465 | config PCI_DOMAINS | ||
466 | def_bool PCI | ||
467 | |||
468 | config HAS_IOMEM | ||
469 | def_bool PCI | ||
470 | |||
471 | config IOMMU_HELPER | ||
472 | def_bool PCI | ||
473 | |||
474 | config HAS_DMA | ||
475 | def_bool PCI | ||
476 | select HAVE_DMA_API_DEBUG | ||
477 | |||
478 | config NEED_SG_DMA_LENGTH | ||
479 | def_bool PCI | ||
480 | |||
481 | config HAVE_DMA_ATTRS | ||
482 | def_bool PCI | ||
483 | |||
484 | config NEED_DMA_MAP_STATE | ||
485 | def_bool PCI | ||
486 | |||
429 | config CHSC_SCH | 487 | config CHSC_SCH |
430 | def_tristate m | 488 | def_tristate m |
431 | prompt "Support for CHSC subchannels" | 489 | prompt "Support for CHSC subchannels" |