瀏覽代碼

[S390] Kconfig: menus with depends on HAS_IOMEM.

Add "depends on HAS_IOMEM" to a number of menus to make them
disappear for s390 which does not have I/O memory.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Martin Schwidefsky 18 年之前
父節點
當前提交
e25df1205f

+ 1 - 0
drivers/ata/Kconfig

@@ -3,6 +3,7 @@
 #
 #
 
 
 menu "Serial ATA (prod) and Parallel ATA (experimental) drivers"
 menu "Serial ATA (prod) and Parallel ATA (experimental) drivers"
+	depends on HAS_IOMEM
 
 
 config ATA
 config ATA
 	tristate "ATA device support"
 	tristate "ATA device support"

+ 2 - 0
drivers/char/ipmi/Kconfig

@@ -3,6 +3,8 @@
 #
 #
 
 
 menu "IPMI"
 menu "IPMI"
+	depends on HAS_IOMEM
+
 config IPMI_HANDLER
 config IPMI_HANDLER
        tristate 'IPMI top-level message handler'
        tristate 'IPMI top-level message handler'
        help
        help

+ 1 - 0
drivers/char/tpm/Kconfig

@@ -3,6 +3,7 @@
 #
 #
 
 
 menu "TPM devices"
 menu "TPM devices"
+	depends on HAS_IOMEM
 
 
 config TCG_TPM
 config TCG_TPM
 	tristate "TPM Hardware Support"
 	tristate "TPM Hardware Support"

+ 1 - 0
drivers/edac/Kconfig

@@ -7,6 +7,7 @@
 #
 #
 
 
 menu 'EDAC - error detection and reporting (RAS) (EXPERIMENTAL)'
 menu 'EDAC - error detection and reporting (RAS) (EXPERIMENTAL)'
+	depends on HAS_IOMEM
 
 
 config EDAC
 config EDAC
 	tristate "EDAC core system error reporting (EXPERIMENTAL)"
 	tristate "EDAC core system error reporting (EXPERIMENTAL)"

+ 1 - 0
drivers/hwmon/Kconfig

@@ -4,6 +4,7 @@
 
 
 menuconfig HWMON
 menuconfig HWMON
 	tristate "Hardware Monitoring support"
 	tristate "Hardware Monitoring support"
+	depends on HAS_IOMEM
 	default y
 	default y
 	help
 	help
 	  Hardware monitoring devices let you monitor the hardware health
 	  Hardware monitoring devices let you monitor the hardware health

+ 1 - 0
drivers/i2c/Kconfig

@@ -4,6 +4,7 @@
 
 
 menuconfig I2C
 menuconfig I2C
 	tristate "I2C support"
 	tristate "I2C support"
+	depends on HAS_IOMEM
 	---help---
 	---help---
 	  I2C (pronounce: I-square-C) is a slow serial bus protocol used in
 	  I2C (pronounce: I-square-C) is a slow serial bus protocol used in
 	  many micro controller applications and developed by Philips.  SMBus,
 	  many micro controller applications and developed by Philips.  SMBus,

+ 1 - 0
drivers/ide/Kconfig

@@ -7,6 +7,7 @@
 if BLOCK
 if BLOCK
 
 
 menu "ATA/ATAPI/MFM/RLL support"
 menu "ATA/ATAPI/MFM/RLL support"
+	depends on HAS_IOMEM
 
 
 config IDE
 config IDE
 	tristate "ATA/ATAPI/MFM/RLL support"
 	tristate "ATA/ATAPI/MFM/RLL support"

+ 1 - 0
drivers/infiniband/Kconfig

@@ -1,4 +1,5 @@
 menu "InfiniBand support"
 menu "InfiniBand support"
+	depends on HAS_IOMEM
 
 
 config INFINIBAND
 config INFINIBAND
 	depends on PCI || BROKEN
 	depends on PCI || BROKEN

+ 1 - 0
drivers/leds/Kconfig

@@ -1,5 +1,6 @@
 
 
 menu "LED devices"
 menu "LED devices"
+	depends on HAS_IOMEM
 
 
 config NEW_LEDS
 config NEW_LEDS
 	bool "LED Support"
 	bool "LED Support"

+ 1 - 0
drivers/media/Kconfig

@@ -3,6 +3,7 @@
 #
 #
 
 
 menu "Multimedia devices"
 menu "Multimedia devices"
+	depends on HAS_IOMEM
 
 
 config VIDEO_DEV
 config VIDEO_DEV
 	tristate "Video For Linux"
 	tristate "Video For Linux"

+ 1 - 0
drivers/mfd/Kconfig

@@ -3,6 +3,7 @@
 #
 #
 
 
 menu "Multifunction device drivers"
 menu "Multifunction device drivers"
+	depends on HAS_IOMEM
 
 
 config MFD_SM501
 config MFD_SM501
 	tristate "Support for Silicon Motion SM501"
 	tristate "Support for Silicon Motion SM501"

+ 1 - 0
drivers/mmc/Kconfig

@@ -4,6 +4,7 @@
 
 
 menuconfig MMC
 menuconfig MMC
 	tristate "MMC/SD card support"
 	tristate "MMC/SD card support"
+	depends on HAS_IOMEM
 	help
 	help
 	  MMC is the "multi-media card" bus protocol.
 	  MMC is the "multi-media card" bus protocol.
 
 

+ 1 - 0
drivers/mtd/Kconfig

@@ -2,6 +2,7 @@
 
 
 menuconfig MTD
 menuconfig MTD
 	tristate "Memory Technology Device (MTD) support"
 	tristate "Memory Technology Device (MTD) support"
+	depends on HAS_IOMEM
 	help
 	help
 	  Memory Technology Devices are flash, RAM and similar chips, often
 	  Memory Technology Devices are flash, RAM and similar chips, often
 	  used for solid state file systems on embedded devices. This option
 	  used for solid state file systems on embedded devices. This option

+ 1 - 0
drivers/parport/Kconfig

@@ -6,6 +6,7 @@
 #
 #
 
 
 menu "Parallel port support"
 menu "Parallel port support"
+	depends on HAS_IOMEM
 
 
 config PARPORT
 config PARPORT
 	tristate "Parallel port support"
 	tristate "Parallel port support"

+ 1 - 0
drivers/pnp/Kconfig

@@ -3,6 +3,7 @@
 #
 #
 
 
 menu "Plug and Play support"
 menu "Plug and Play support"
+	depends on HAS_IOMEM
 
 
 config PNP
 config PNP
 	bool "Plug and Play support"
 	bool "Plug and Play support"

+ 1 - 0
drivers/serial/Kconfig

@@ -5,6 +5,7 @@
 #
 #
 
 
 menu "Serial drivers"
 menu "Serial drivers"
+	depends on HAS_IOMEM
 
 
 #
 #
 # The new 8250/16550 serial drivers
 # The new 8250/16550 serial drivers

+ 1 - 0
drivers/spi/Kconfig

@@ -6,6 +6,7 @@
 # fully appropriate there, so it'd need some thought to do well.
 # fully appropriate there, so it'd need some thought to do well.
 #
 #
 menu "SPI support"
 menu "SPI support"
+	depends on HAS_IOMEM
 
 
 config SPI
 config SPI
 	bool "SPI support"
 	bool "SPI support"

+ 1 - 0
drivers/telephony/Kconfig

@@ -3,6 +3,7 @@
 #
 #
 
 
 menu "Telephony Support"
 menu "Telephony Support"
+	depends on HAS_IOMEM
 
 
 config PHONE
 config PHONE
 	tristate "Linux telephony support"
 	tristate "Linux telephony support"

+ 1 - 0
drivers/usb/Kconfig

@@ -3,6 +3,7 @@
 #
 #
 
 
 menu "USB support"
 menu "USB support"
+	depends on HAS_IOMEM
 
 
 # Host-side USB depends on having a host controller
 # Host-side USB depends on having a host controller
 # NOTE:  dummy_hcd is always an option, but it's ignored here ...
 # NOTE:  dummy_hcd is always an option, but it's ignored here ...

+ 1 - 0
drivers/video/Kconfig

@@ -3,6 +3,7 @@
 #
 #
 
 
 menu "Graphics support"
 menu "Graphics support"
+	depends on HAS_IOMEM
 
 
 source "drivers/video/backlight/Kconfig"
 source "drivers/video/backlight/Kconfig"
 source "drivers/video/display/Kconfig"
 source "drivers/video/display/Kconfig"

+ 1 - 0
drivers/w1/Kconfig

@@ -1,4 +1,5 @@
 menu "Dallas's 1-wire bus"
 menu "Dallas's 1-wire bus"
+	depends on HAS_IOMEM
 
 
 config W1
 config W1
 	tristate "Dallas's 1-wire support"
 	tristate "Dallas's 1-wire support"

+ 1 - 0
sound/Kconfig

@@ -2,6 +2,7 @@
 #
 #
 
 
 menu "Sound"
 menu "Sound"
+	depends on HAS_IOMEM
 
 
 config SOUND
 config SOUND
 	tristate "Sound card support"
 	tristate "Sound card support"