[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>
This commit is contained in:
Marko Kohtala 2006-01-06 00:19:49 -08:00 committed by Linus Torvalds
parent 110bee75d2
commit 6a19b41b35
3 changed files with 8 additions and 7 deletions

View File

@ -117,7 +117,7 @@ config BLK_DEV_XD
config PARIDE config PARIDE
tristate "Parallel port IDE device support" tristate "Parallel port IDE device support"
depends on PARPORT depends on PARPORT_PC
---help--- ---help---
There are many external CD-ROM and disk devices that connect through There are many external CD-ROM and disk devices that connect through
your computer's parallel port. Most of them are actually IDE devices your computer's parallel port. Most of them are actually IDE devices

View File

@ -4,11 +4,12 @@
# PARIDE doesn't need PARPORT, but if PARPORT is configured as a module, # PARIDE doesn't need PARPORT, but if PARPORT is configured as a module,
# PARIDE must also be a module. The bogus CONFIG_PARIDE_PARPORT option # PARIDE must also be a module. The bogus CONFIG_PARIDE_PARPORT option
# controls the choices given to the user ... # controls the choices given to the user ...
# PARIDE only supports PC style parports. Tough for USB or other parports...
config PARIDE_PARPORT config PARIDE_PARPORT
tristate tristate
depends on PARIDE!=n depends on PARIDE!=n
default m if PARPORT=m default m if PARPORT_PC=m
default y if PARPORT!=m default y if PARPORT_PC!=m
comment "Parallel IDE high-level drivers" comment "Parallel IDE high-level drivers"
depends on PARIDE depends on PARIDE

View File

@ -914,7 +914,7 @@ config SCSI_INIA100
config SCSI_PPA config SCSI_PPA
tristate "IOMEGA parallel port (ppa - older drives)" tristate "IOMEGA parallel port (ppa - older drives)"
depends on SCSI && PARPORT depends on SCSI && PARPORT_PC
---help--- ---help---
This driver supports older versions of IOMEGA's parallel port ZIP This driver supports older versions of IOMEGA's parallel port ZIP
drive (a 100 MB removable media device). drive (a 100 MB removable media device).
@ -941,7 +941,7 @@ config SCSI_PPA
config SCSI_IMM config SCSI_IMM
tristate "IOMEGA parallel port (imm - newer drives)" tristate "IOMEGA parallel port (imm - newer drives)"
depends on SCSI && PARPORT depends on SCSI && PARPORT_PC
---help--- ---help---
This driver supports newer versions of IOMEGA's parallel port ZIP This driver supports newer versions of IOMEGA's parallel port ZIP
drive (a 100 MB removable media device). drive (a 100 MB removable media device).
@ -968,7 +968,7 @@ config SCSI_IMM
config SCSI_IZIP_EPP16 config SCSI_IZIP_EPP16
bool "ppa/imm option - Use slow (but safe) EPP-16" bool "ppa/imm option - Use slow (but safe) EPP-16"
depends on PARPORT && (SCSI_PPA || SCSI_IMM) depends on SCSI_PPA || SCSI_IMM
---help--- ---help---
EPP (Enhanced Parallel Port) is a standard for parallel ports which EPP (Enhanced Parallel Port) is a standard for parallel ports which
allows them to act as expansion buses that can handle up to 64 allows them to act as expansion buses that can handle up to 64
@ -983,7 +983,7 @@ config SCSI_IZIP_EPP16
config SCSI_IZIP_SLOW_CTR config SCSI_IZIP_SLOW_CTR
bool "ppa/imm option - Assume slow parport control register" bool "ppa/imm option - Assume slow parport control register"
depends on PARPORT && (SCSI_PPA || SCSI_IMM) depends on SCSI_PPA || SCSI_IMM
help help
Some parallel ports are known to have excessive delays between Some parallel ports are known to have excessive delays between
changing the parallel port control register and good data being changing the parallel port control register and good data being