^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # PARIDE configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) # PARIDE doesn't need PARPORT, but if PARPORT is configured as a module,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) # PARIDE must also be a module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) # PARIDE only supports PC style parports. Tough for USB or other parports...
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) comment "Parallel IDE high-level drivers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) config PARIDE_PD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) tristate "Parallel port IDE disks"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) This option enables the high-level driver for IDE-type disk devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) connected through a parallel port. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) parallel port IDE driver, otherwise you should answer M to build
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) it as a loadable module. The module will be called pd. You
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) must also have at least one parallel port protocol driver in your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) system. Among the devices supported by this driver are the SyQuest
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) EZ-135, EZ-230 and SparQ drives, the Avatar Shark and the backpack
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) hard drives from MicroSolutions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) config PARIDE_PCD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) tristate "Parallel port ATAPI CD-ROMs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) select CDROM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) select BLK_SCSI_REQUEST # only for the generic cdrom code
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) This option enables the high-level driver for ATAPI CD-ROM devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) connected through a parallel port. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) parallel port ATAPI CD-ROM driver, otherwise you should answer M to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) build it as a loadable module. The module will be called pcd. You
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) must also have at least one parallel port protocol driver in your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) system. Among the devices supported by this driver are the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) MicroSolutions backpack CD-ROM drives and the Freecom Power CD. If
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) you have such a CD-ROM drive, you should also say Y or M to "ISO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 9660 CD-ROM file system support" below, because that's the file
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) system used on CD-ROMs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) config PARIDE_PF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) tristate "Parallel port ATAPI disks"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) This option enables the high-level driver for ATAPI disk devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) connected through a parallel port. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) parallel port ATAPI disk driver, otherwise you should answer M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) to build it as a loadable module. The module will be called pf.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) You must also have at least one parallel port protocol driver in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) your system. Among the devices supported by this driver are the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) MicroSolutions backpack PD/CD drive and the Imation Superdisk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) LS-120 drive.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) config PARIDE_PT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) tristate "Parallel port ATAPI tapes"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) This option enables the high-level driver for ATAPI tape devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) connected through a parallel port. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) parallel port ATAPI disk driver, otherwise you should answer M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) to build it as a loadable module. The module will be called pt.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) You must also have at least one parallel port protocol driver in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) your system. Among the devices supported by this driver is the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) parallel port version of the HP 5GB drive.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) config PARIDE_PG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) tristate "Parallel port generic ATAPI devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) This option enables a special high-level driver for generic ATAPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) devices connected through a parallel port. The driver allows user
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) programs, such as cdrtools, to send ATAPI commands directly to a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) If you chose to build PARIDE support into your kernel, you may
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) answer Y here to build in the parallel port generic ATAPI driver,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) otherwise you should answer M to build it as a loadable module. The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) module will be called pg.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) You must also have at least one parallel port protocol driver in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) This driver implements an API loosely related to the generic SCSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) driver. See <file:include/linux/pg.h>. for details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) You can obtain the most recent version of cdrtools from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) <ftp://ftp.berlios.de/pub/cdrecord/>. Versions 1.6.1a3 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) later fully support this driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) comment "Parallel IDE protocol modules"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) config PARIDE_ATEN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) tristate "ATEN EH-100 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) This option enables support for the ATEN EH-100 parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) protocol. This protocol is used in some inexpensive low performance
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) parallel port kits made in Hong Kong. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) protocol driver, otherwise you should answer M to build it as a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) loadable module. The module will be called aten. You must also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) have a high-level driver for the type of device that you want to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) config PARIDE_BPCK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) tristate "MicroSolutions backpack (Series 5) protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) This option enables support for the Micro Solutions BACKPACK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) parallel port Series 5 IDE protocol. (Most BACKPACK drives made
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) before 1999 were Series 5) Series 5 drives will NOT always have the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) Series noted on the bottom of the drive. Series 6 drivers will.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) In other words, if your BACKPACK drive doesn't say "Series 6" on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) bottom, enable this option.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) If you chose to build PARIDE support into your kernel, you may
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) answer Y here to build in the protocol driver, otherwise you should
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) answer M to build it as a loadable module. The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) called bpck. You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) config PARIDE_BPCK6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) tristate "MicroSolutions backpack (Series 6) protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) depends on PARIDE && !64BIT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) This option enables support for the Micro Solutions BACKPACK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) parallel port Series 6 IDE protocol. (Most BACKPACK drives made
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) after 1999 were Series 6) Series 6 drives will have the Series noted
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) on the bottom of the drive. Series 5 drivers don't always have it
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) noted.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) In other words, if your BACKPACK drive says "Series 6" on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) bottom, enable this option.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) If you chose to build PARIDE support into your kernel, you may
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) answer Y here to build in the protocol driver, otherwise you should
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) answer M to build it as a loadable module. The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) called bpck6. You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) config PARIDE_COMM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) tristate "DataStor Commuter protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) This option enables support for the Commuter parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) protocol from DataStor. If you chose to build PARIDE support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) into your kernel, you may answer Y here to build in the protocol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) driver, otherwise you should answer M to build it as a loadable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) module. The module will be called comm. You must also have
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) a high-level driver for the type of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) config PARIDE_DSTR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) tristate "DataStor EP-2000 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) This option enables support for the EP-2000 parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) protocol from DataStor. If you chose to build PARIDE support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) into your kernel, you may answer Y here to build in the protocol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) driver, otherwise you should answer M to build it as a loadable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) module. The module will be called dstr. You must also have
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) a high-level driver for the type of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) config PARIDE_FIT2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) tristate "FIT TD-2000 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) This option enables support for the TD-2000 parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) protocol from Fidelity International Technology. This is a simple
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) (low speed) adapter that is used in some portable hard drives. If
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) you chose to build PARIDE support into your kernel, you may answer Y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) here to build in the protocol driver, otherwise you should answer M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) to build it as a loadable module. The module will be called ktti.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) You must also have a high-level driver for the type of device that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) config PARIDE_FIT3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) tristate "FIT TD-3000 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) This option enables support for the TD-3000 parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) protocol from Fidelity International Technology. This protocol is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) used in newer models of their portable disk, CD-ROM and PD/CD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) devices. If you chose to build PARIDE support into your kernel, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) may answer Y here to build in the protocol driver, otherwise you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) should answer M to build it as a loadable module. The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) called fit3. You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) config PARIDE_EPAT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) tristate "Shuttle EPAT/EPEZ protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) This option enables support for the EPAT parallel port IDE protocol.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) EPAT is a parallel port IDE adapter manufactured by Shuttle
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) Technology and widely used in devices from major vendors such as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) Hewlett-Packard, SyQuest, Imation and Avatar. If you chose to build
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) PARIDE support into your kernel, you may answer Y here to build in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) the protocol driver, otherwise you should answer M to build it as a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) loadable module. The module will be called epat. You must also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) have a high-level driver for the type of device that you want to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) config PARIDE_EPATC8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) bool "Support c7/c8 chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) depends on PARIDE_EPAT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) This option enables support for the newer Shuttle EP1284 (aka c7 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) c8) chip. You need this if you are using any recent Imation SuperDisk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) (LS-120) drive.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) config PARIDE_EPIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) tristate "Shuttle EPIA protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) This option enables support for the (obsolete) EPIA parallel port
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) IDE protocol from Shuttle Technology. This adapter can still be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) found in some no-name kits. If you chose to build PARIDE support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) into your kernel, you may answer Y here to build in the protocol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) driver, otherwise you should answer M to build it as a loadable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) module. The module will be called epia. You must also have a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) high-level driver for the type of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) config PARIDE_FRIQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) tristate "Freecom IQ ASIC-2 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) This option enables support for version 2 of the Freecom IQ parallel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) port IDE adapter. This adapter is used by the Maxell Superdisk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) drive. If you chose to build PARIDE support into your kernel, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) may answer Y here to build in the protocol driver, otherwise you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) should answer M to build it as a loadable module. The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) called friq. You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) config PARIDE_FRPW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) tristate "FreeCom power protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) This option enables support for the Freecom power parallel port IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) protocol. If you chose to build PARIDE support into your kernel, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) may answer Y here to build in the protocol driver, otherwise you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) should answer M to build it as a loadable module. The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) called frpw. You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) config PARIDE_KBIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) tristate "KingByte KBIC-951A/971A protocols"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) This option enables support for the KBIC-951A and KBIC-971A parallel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) port IDE protocols from KingByte Information Corp. KingByte's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) adapters appear in many no-name portable disk and CD-ROM products,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) especially in Europe. If you chose to build PARIDE support into your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) kernel, you may answer Y here to build in the protocol driver,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) otherwise you should answer M to build it as a loadable module. The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) module will be called kbic. You must also have a high-level driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) for the type of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) config PARIDE_KTTI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) tristate "KT PHd protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) This option enables support for the "PHd" parallel port IDE protocol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) from KT Technology. This is a simple (low speed) adapter that is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) used in some 2.5" portable hard drives. If you chose to build PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) support into your kernel, you may answer Y here to build in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) protocol driver, otherwise you should answer M to build it as a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) loadable module. The module will be called ktti. You must also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) have a high-level driver for the type of device that you want to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) config PARIDE_ON20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) tristate "OnSpec 90c20 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) This option enables support for the (obsolete) 90c20 parallel port
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) IDE protocol from OnSpec (often marketed under the ValuStore brand
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) name). If you chose to build PARIDE support into your kernel, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) may answer Y here to build in the protocol driver, otherwise you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) should answer M to build it as a loadable module. The module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) be called on20. You must also have a high-level driver for the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) type of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) config PARIDE_ON26
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) tristate "OnSpec 90c26 protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) depends on PARIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) This option enables support for the 90c26 parallel port IDE protocol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) from OnSpec Electronics (often marketed under the ValuStore brand
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) name). If you chose to build PARIDE support into your kernel, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) may answer Y here to build in the protocol driver, otherwise you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) should answer M to build it as a loadable module. The module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) called on26. You must also have a high-level driver for the type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) of device that you want to support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) #