diff options
author | Marko Kohtala <marko.kohtala@gmail.com> | 2006-01-06 03:19:49 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-01-06 11:33:57 -0500 |
commit | 6a19b41b35bf45fc27a46dccf26005b3f44c1aa1 (patch) | |
tree | d041d74fd511d1eba667492c060b61edc6f7b1cd | |
parent | 110bee75d2e03d3b4bcc74743dee5a21fe7b43bd (diff) |
[PATCH] parport: Kconfig dependency fixes
Make drivers that use directly PC parport HW depend on PARPORT_PC rather than
HW independent PARPORT.
Signed-off-by: Marko Kohtala <marko.kohtala@gmail.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r-- | drivers/block/Kconfig | 2 | ||||
-rw-r--r-- | drivers/block/paride/Kconfig | 5 | ||||
-rw-r--r-- | drivers/scsi/Kconfig | 8 |
3 files changed, 8 insertions, 7 deletions
diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index c4b9d2adfc08..139cbba76180 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig | |||
@@ -117,7 +117,7 @@ config BLK_DEV_XD | |||
117 | 117 | ||
118 | config PARIDE | 118 | config PARIDE |
119 | tristate "Parallel port IDE device support" | 119 | tristate "Parallel port IDE device support" |
120 | depends on PARPORT | 120 | depends on PARPORT_PC |
121 | ---help--- | 121 | ---help--- |
122 | There are many external CD-ROM and disk devices that connect through | 122 | There are many external CD-ROM and disk devices that connect through |
123 | your computer's parallel port. Most of them are actually IDE devices | 123 | your computer's parallel port. Most of them are actually IDE devices |
diff --git a/drivers/block/paride/Kconfig b/drivers/block/paride/Kconfig index 17ff40561257..c0d2854dd097 100644 --- a/drivers/block/paride/Kconfig +++ b/drivers/block/paride/Kconfig | |||
@@ -4,11 +4,12 @@ | |||
4 | # PARIDE doesn't need PARPORT, but if PARPORT is configured as a module, | 4 | # PARIDE doesn't need PARPORT, but if PARPORT is configured as a module, |
5 | # PARIDE must also be a module. The bogus CONFIG_PARIDE_PARPORT option | 5 | # PARIDE must also be a module. The bogus CONFIG_PARIDE_PARPORT option |
6 | # controls the choices given to the user ... | 6 | # controls the choices given to the user ... |
7 | # PARIDE only supports PC style parports. Tough for USB or other parports... | ||
7 | config PARIDE_PARPORT | 8 | config PARIDE_PARPORT |
8 | tristate | 9 | tristate |
9 | depends on PARIDE!=n | 10 | depends on PARIDE!=n |
10 | default m if PARPORT=m | 11 | default m if PARPORT_PC=m |
11 | default y if PARPORT!=m | 12 | default y if PARPORT_PC!=m |
12 | 13 | ||
13 | comment "Parallel IDE high-level drivers" | 14 | comment "Parallel IDE high-level drivers" |
14 | depends on PARIDE | 15 | depends on PARIDE |
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig index 9e8254f0256c..3c606cf8c8ca 100644 --- a/drivers/scsi/Kconfig +++ b/drivers/scsi/Kconfig | |||
@@ -914,7 +914,7 @@ config SCSI_INIA100 | |||
914 | 914 | ||
915 | config SCSI_PPA | 915 | config SCSI_PPA |
916 | tristate "IOMEGA parallel port (ppa - older drives)" | 916 | tristate "IOMEGA parallel port (ppa - older drives)" |
917 | depends on SCSI && PARPORT | 917 | depends on SCSI && PARPORT_PC |
918 | ---help--- | 918 | ---help--- |
919 | This driver supports older versions of IOMEGA's parallel port ZIP | 919 | This driver supports older versions of IOMEGA's parallel port ZIP |
920 | drive (a 100 MB removable media device). | 920 | drive (a 100 MB removable media device). |
@@ -941,7 +941,7 @@ config SCSI_PPA | |||
941 | 941 | ||
942 | config SCSI_IMM | 942 | config SCSI_IMM |
943 | tristate "IOMEGA parallel port (imm - newer drives)" | 943 | tristate "IOMEGA parallel port (imm - newer drives)" |
944 | depends on SCSI && PARPORT | 944 | depends on SCSI && PARPORT_PC |
945 | ---help--- | 945 | ---help--- |
946 | This driver supports newer versions of IOMEGA's parallel port ZIP | 946 | This driver supports newer versions of IOMEGA's parallel port ZIP |
947 | drive (a 100 MB removable media device). | 947 | drive (a 100 MB removable media device). |
@@ -968,7 +968,7 @@ config SCSI_IMM | |||
968 | 968 | ||
969 | config SCSI_IZIP_EPP16 | 969 | config SCSI_IZIP_EPP16 |
970 | bool "ppa/imm option - Use slow (but safe) EPP-16" | 970 | bool "ppa/imm option - Use slow (but safe) EPP-16" |
971 | depends on PARPORT && (SCSI_PPA || SCSI_IMM) | 971 | depends on SCSI_PPA || SCSI_IMM |
972 | ---help--- | 972 | ---help--- |
973 | EPP (Enhanced Parallel Port) is a standard for parallel ports which | 973 | EPP (Enhanced Parallel Port) is a standard for parallel ports which |
974 | allows them to act as expansion buses that can handle up to 64 | 974 | allows them to act as expansion buses that can handle up to 64 |
@@ -983,7 +983,7 @@ config SCSI_IZIP_EPP16 | |||
983 | 983 | ||
984 | config SCSI_IZIP_SLOW_CTR | 984 | config SCSI_IZIP_SLOW_CTR |
985 | bool "ppa/imm option - Assume slow parport control register" | 985 | bool "ppa/imm option - Assume slow parport control register" |
986 | depends on PARPORT && (SCSI_PPA || SCSI_IMM) | 986 | depends on SCSI_PPA || SCSI_IMM |
987 | help | 987 | help |
988 | Some parallel ports are known to have excessive delays between | 988 | Some parallel ports are known to have excessive delays between |
989 | changing the parallel port control register and good data being | 989 | changing the parallel port control register and good data being |