[PATCH 2/9] Kconfig: menus with depends on HAS_IOMEM.

2007-04-23 Thread Martin Schwidefsky
From: Martin Schwidefsky <[EMAIL PROTECTED]>

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 <[EMAIL PROTECTED]>
---

 drivers/ata/Kconfig|1 +
 drivers/char/ipmi/Kconfig  |2 ++
 drivers/char/tpm/Kconfig   |1 +
 drivers/edac/Kconfig   |1 +
 drivers/hwmon/Kconfig  |1 +
 drivers/i2c/Kconfig|1 +
 drivers/ide/Kconfig|1 +
 drivers/infiniband/Kconfig |1 +
 drivers/leds/Kconfig   |1 +
 drivers/media/Kconfig  |1 +
 drivers/mfd/Kconfig|1 +
 drivers/mmc/Kconfig|1 +
 drivers/mtd/Kconfig|1 +
 drivers/parport/Kconfig|1 +
 drivers/pnp/Kconfig|1 +
 drivers/serial/Kconfig |1 +
 drivers/spi/Kconfig|1 +
 drivers/telephony/Kconfig  |1 +
 drivers/usb/Kconfig|1 +
 drivers/video/Kconfig  |1 +
 drivers/w1/Kconfig |1 +
 sound/Kconfig  |1 +
 22 files changed, 23 insertions(+)

diff -urpN linux-2.6/drivers/ata/Kconfig linux-2.6-patched/drivers/ata/Kconfig
--- linux-2.6/drivers/ata/Kconfig   2007-04-23 15:51:29.0 +0200
+++ linux-2.6-patched/drivers/ata/Kconfig   2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,7 @@
 #
 
 menu "Serial ATA (prod) and Parallel ATA (experimental) drivers"
+   depends on HAS_IOMEM
 
 config ATA
tristate "ATA device support"
diff -urpN linux-2.6/drivers/char/ipmi/Kconfig 
linux-2.6-patched/drivers/char/ipmi/Kconfig
--- linux-2.6/drivers/char/ipmi/Kconfig 2007-02-04 19:44:54.0 +0100
+++ linux-2.6-patched/drivers/char/ipmi/Kconfig 2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,8 @@
 #
 
 menu "IPMI"
+   depends on HAS_IOMEM
+
 config IPMI_HANDLER
tristate 'IPMI top-level message handler'
help
diff -urpN linux-2.6/drivers/char/tpm/Kconfig 
linux-2.6-patched/drivers/char/tpm/Kconfig
--- linux-2.6/drivers/char/tpm/Kconfig  2007-02-04 19:44:54.0 +0100
+++ linux-2.6-patched/drivers/char/tpm/Kconfig  2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,7 @@
 #
 
 menu "TPM devices"
+   depends on HAS_IOMEM
 
 config TCG_TPM
tristate "TPM Hardware Support"
diff -urpN linux-2.6/drivers/edac/Kconfig linux-2.6-patched/drivers/edac/Kconfig
--- linux-2.6/drivers/edac/Kconfig  2007-04-23 15:51:31.0 +0200
+++ linux-2.6-patched/drivers/edac/Kconfig  2007-04-23 15:53:05.0 
+0200
@@ -7,6 +7,7 @@
 #
 
 menu 'EDAC - error detection and reporting (RAS) (EXPERIMENTAL)'
+   depends on HAS_IOMEM
 
 config EDAC
tristate "EDAC core system error reporting (EXPERIMENTAL)"
diff -urpN linux-2.6/drivers/hwmon/Kconfig 
linux-2.6-patched/drivers/hwmon/Kconfig
--- linux-2.6/drivers/hwmon/Kconfig 2007-04-23 15:51:31.0 +0200
+++ linux-2.6-patched/drivers/hwmon/Kconfig 2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,7 @@
 #
 
 menu "Hardware Monitoring support"
+   depends on HAS_IOMEM
 
 config HWMON
tristate "Hardware Monitoring support"
diff -urpN linux-2.6/drivers/i2c/Kconfig linux-2.6-patched/drivers/i2c/Kconfig
--- linux-2.6/drivers/i2c/Kconfig   2007-04-23 15:51:31.0 +0200
+++ linux-2.6-patched/drivers/i2c/Kconfig   2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,7 @@
 #
 
 menu "I2C support"
+   depends on HAS_IOMEM
 
 config I2C
tristate "I2C support"
diff -urpN linux-2.6/drivers/ide/Kconfig linux-2.6-patched/drivers/ide/Kconfig
--- linux-2.6/drivers/ide/Kconfig   2007-04-23 15:51:32.0 +0200
+++ linux-2.6-patched/drivers/ide/Kconfig   2007-04-23 15:53:05.0 
+0200
@@ -7,6 +7,7 @@
 if BLOCK
 
 menu "ATA/ATAPI/MFM/RLL support"
+   depends on HAS_IOMEM
 
 config IDE
tristate "ATA/ATAPI/MFM/RLL support"
diff -urpN linux-2.6/drivers/infiniband/Kconfig 
linux-2.6-patched/drivers/infiniband/Kconfig
--- linux-2.6/drivers/infiniband/Kconfig2007-04-23 15:50:42.0 
+0200
+++ linux-2.6-patched/drivers/infiniband/Kconfig2007-04-23 
15:53:05.0 +0200
@@ -1,4 +1,5 @@
 menu "InfiniBand support"
+   depends on HAS_IOMEM
 
 config INFINIBAND
depends on PCI || BROKEN
diff -urpN linux-2.6/drivers/leds/Kconfig linux-2.6-patched/drivers/leds/Kconfig
--- linux-2.6/drivers/leds/Kconfig  2007-04-23 15:51:37.0 +0200
+++ linux-2.6-patched/drivers/leds/Kconfig  2007-04-23 15:53:05.0 
+0200
@@ -1,5 +1,6 @@
 
 menu "LED devices"
+   depends on HAS_IOMEM
 
 config NEW_LEDS
bool "LED Support"
diff -urpN linux-2.6/drivers/media/Kconfig 
linux-2.6-patched/drivers/media/Kconfig
--- linux-2.6/drivers/media/Kconfig 2007-04-23 15:50:43.0 +0200
+++ linux-2.6-patched/drivers/media/Kconfig 2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,7 @@
 #
 
 menu "Multimedia devices"
+   depends on HAS_IOMEM
 
 config VIDEO_DEV
tristate "Video For Linux"
diff -urpN 

[PATCH 2/9] Kconfig: menus with depends on HAS_IOMEM.

2007-04-23 Thread Martin Schwidefsky
From: Martin Schwidefsky [EMAIL PROTECTED]

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 [EMAIL PROTECTED]
---

 drivers/ata/Kconfig|1 +
 drivers/char/ipmi/Kconfig  |2 ++
 drivers/char/tpm/Kconfig   |1 +
 drivers/edac/Kconfig   |1 +
 drivers/hwmon/Kconfig  |1 +
 drivers/i2c/Kconfig|1 +
 drivers/ide/Kconfig|1 +
 drivers/infiniband/Kconfig |1 +
 drivers/leds/Kconfig   |1 +
 drivers/media/Kconfig  |1 +
 drivers/mfd/Kconfig|1 +
 drivers/mmc/Kconfig|1 +
 drivers/mtd/Kconfig|1 +
 drivers/parport/Kconfig|1 +
 drivers/pnp/Kconfig|1 +
 drivers/serial/Kconfig |1 +
 drivers/spi/Kconfig|1 +
 drivers/telephony/Kconfig  |1 +
 drivers/usb/Kconfig|1 +
 drivers/video/Kconfig  |1 +
 drivers/w1/Kconfig |1 +
 sound/Kconfig  |1 +
 22 files changed, 23 insertions(+)

diff -urpN linux-2.6/drivers/ata/Kconfig linux-2.6-patched/drivers/ata/Kconfig
--- linux-2.6/drivers/ata/Kconfig   2007-04-23 15:51:29.0 +0200
+++ linux-2.6-patched/drivers/ata/Kconfig   2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,7 @@
 #
 
 menu Serial ATA (prod) and Parallel ATA (experimental) drivers
+   depends on HAS_IOMEM
 
 config ATA
tristate ATA device support
diff -urpN linux-2.6/drivers/char/ipmi/Kconfig 
linux-2.6-patched/drivers/char/ipmi/Kconfig
--- linux-2.6/drivers/char/ipmi/Kconfig 2007-02-04 19:44:54.0 +0100
+++ linux-2.6-patched/drivers/char/ipmi/Kconfig 2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,8 @@
 #
 
 menu IPMI
+   depends on HAS_IOMEM
+
 config IPMI_HANDLER
tristate 'IPMI top-level message handler'
help
diff -urpN linux-2.6/drivers/char/tpm/Kconfig 
linux-2.6-patched/drivers/char/tpm/Kconfig
--- linux-2.6/drivers/char/tpm/Kconfig  2007-02-04 19:44:54.0 +0100
+++ linux-2.6-patched/drivers/char/tpm/Kconfig  2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,7 @@
 #
 
 menu TPM devices
+   depends on HAS_IOMEM
 
 config TCG_TPM
tristate TPM Hardware Support
diff -urpN linux-2.6/drivers/edac/Kconfig linux-2.6-patched/drivers/edac/Kconfig
--- linux-2.6/drivers/edac/Kconfig  2007-04-23 15:51:31.0 +0200
+++ linux-2.6-patched/drivers/edac/Kconfig  2007-04-23 15:53:05.0 
+0200
@@ -7,6 +7,7 @@
 #
 
 menu 'EDAC - error detection and reporting (RAS) (EXPERIMENTAL)'
+   depends on HAS_IOMEM
 
 config EDAC
tristate EDAC core system error reporting (EXPERIMENTAL)
diff -urpN linux-2.6/drivers/hwmon/Kconfig 
linux-2.6-patched/drivers/hwmon/Kconfig
--- linux-2.6/drivers/hwmon/Kconfig 2007-04-23 15:51:31.0 +0200
+++ linux-2.6-patched/drivers/hwmon/Kconfig 2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,7 @@
 #
 
 menu Hardware Monitoring support
+   depends on HAS_IOMEM
 
 config HWMON
tristate Hardware Monitoring support
diff -urpN linux-2.6/drivers/i2c/Kconfig linux-2.6-patched/drivers/i2c/Kconfig
--- linux-2.6/drivers/i2c/Kconfig   2007-04-23 15:51:31.0 +0200
+++ linux-2.6-patched/drivers/i2c/Kconfig   2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,7 @@
 #
 
 menu I2C support
+   depends on HAS_IOMEM
 
 config I2C
tristate I2C support
diff -urpN linux-2.6/drivers/ide/Kconfig linux-2.6-patched/drivers/ide/Kconfig
--- linux-2.6/drivers/ide/Kconfig   2007-04-23 15:51:32.0 +0200
+++ linux-2.6-patched/drivers/ide/Kconfig   2007-04-23 15:53:05.0 
+0200
@@ -7,6 +7,7 @@
 if BLOCK
 
 menu ATA/ATAPI/MFM/RLL support
+   depends on HAS_IOMEM
 
 config IDE
tristate ATA/ATAPI/MFM/RLL support
diff -urpN linux-2.6/drivers/infiniband/Kconfig 
linux-2.6-patched/drivers/infiniband/Kconfig
--- linux-2.6/drivers/infiniband/Kconfig2007-04-23 15:50:42.0 
+0200
+++ linux-2.6-patched/drivers/infiniband/Kconfig2007-04-23 
15:53:05.0 +0200
@@ -1,4 +1,5 @@
 menu InfiniBand support
+   depends on HAS_IOMEM
 
 config INFINIBAND
depends on PCI || BROKEN
diff -urpN linux-2.6/drivers/leds/Kconfig linux-2.6-patched/drivers/leds/Kconfig
--- linux-2.6/drivers/leds/Kconfig  2007-04-23 15:51:37.0 +0200
+++ linux-2.6-patched/drivers/leds/Kconfig  2007-04-23 15:53:05.0 
+0200
@@ -1,5 +1,6 @@
 
 menu LED devices
+   depends on HAS_IOMEM
 
 config NEW_LEDS
bool LED Support
diff -urpN linux-2.6/drivers/media/Kconfig 
linux-2.6-patched/drivers/media/Kconfig
--- linux-2.6/drivers/media/Kconfig 2007-04-23 15:50:43.0 +0200
+++ linux-2.6-patched/drivers/media/Kconfig 2007-04-23 15:53:05.0 
+0200
@@ -3,6 +3,7 @@
 #
 
 menu Multimedia devices
+   depends on HAS_IOMEM
 
 config VIDEO_DEV
tristate Video For Linux
diff -urpN linux-2.6/drivers/mfd/Kconfig