11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# 21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# PARIDE configuration 31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# 41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# PARIDE doesn't need PARPORT, but if PARPORT is configured as a module, 5482a579b370a0bf924b577efd6c750284a95e0fbRobert P. J. Day# PARIDE must also be a module. 66a19b41b35bf45fc27a46dccf26005b3f44c1aa1Marko Kohtala# PARIDE only supports PC style parports. Tough for USB or other parports... 71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 81da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldscomment "Parallel IDE high-level drivers" 91da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_PD 121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "Parallel port IDE disks" 131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables the high-level driver for IDE-type disk devices 161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds connected through a parallel port. If you chose to build PARIDE 171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds support into your kernel, you may answer Y here to build in the 181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds parallel port IDE driver, otherwise you should answer M to build 191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds it as a loadable module. The module will be called pd. You 201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds must also have at least one parallel port protocol driver in your 211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds system. Among the devices supported by this driver are the SyQuest 221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds EZ-135, EZ-230 and SparQ drives, the Avatar Shark and the backpack 231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds hard drives from MicroSolutions. 241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_PCD 261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "Parallel port ATAPI CD-ROMs" 271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds ---help--- 291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables the high-level driver for ATAPI CD-ROM devices 301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds connected through a parallel port. If you chose to build PARIDE 311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds support into your kernel, you may answer Y here to build in the 321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds parallel port ATAPI CD-ROM driver, otherwise you should answer M to 331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds build it as a loadable module. The module will be called pcd. You 341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds must also have at least one parallel port protocol driver in your 351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds system. Among the devices supported by this driver are the 361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds MicroSolutions backpack CD-ROM drives and the Freecom Power CD. If 371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds you have such a CD-ROM drive, you should also say Y or M to "ISO 381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 9660 CD-ROM file system support" below, because that's the file 391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds system used on CD-ROMs. 401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_PF 421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "Parallel port ATAPI disks" 431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables the high-level driver for ATAPI disk devices 461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds connected through a parallel port. If you chose to build PARIDE 471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds support into your kernel, you may answer Y here to build in the 481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds parallel port ATAPI disk driver, otherwise you should answer M 491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds to build it as a loadable module. The module will be called pf. 501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds You must also have at least one parallel port protocol driver in 511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds your system. Among the devices supported by this driver are the 521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds MicroSolutions backpack PD/CD drive and the Imation Superdisk 531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds LS-120 drive. 541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_PT 561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "Parallel port ATAPI tapes" 571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables the high-level driver for ATAPI tape devices 601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds connected through a parallel port. If you chose to build PARIDE 611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds support into your kernel, you may answer Y here to build in the 621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds parallel port ATAPI disk driver, otherwise you should answer M 631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds to build it as a loadable module. The module will be called pt. 641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds You must also have at least one parallel port protocol driver in 651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds your system. Among the devices supported by this driver is the 661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds parallel port version of the HP 5GB drive. 671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_PG 691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "Parallel port generic ATAPI devices" 701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds ---help--- 721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables a special high-level driver for generic ATAPI 731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds devices connected through a parallel port. The driver allows user 741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds programs, such as cdrtools, to send ATAPI commands directly to a 751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds device. 761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds If you chose to build PARIDE support into your kernel, you may 781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds answer Y here to build in the parallel port generic ATAPI driver, 791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds otherwise you should answer M to build it as a loadable module. The 801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds module will be called pg. 811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds You must also have at least one parallel port protocol driver in 831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds your system. 841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This driver implements an API loosely related to the generic SCSI 861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds driver. See <file:include/linux/pg.h>. for details. 871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds You can obtain the most recent version of cdrtools from 891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds <ftp://ftp.berlios.de/pub/cdrecord/>. Versions 1.6.1a3 and 901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds later fully support this driver. 911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldscomment "Parallel IDE protocol modules" 931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_ATEN 961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "ATEN EH-100 protocol" 971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the ATEN EH-100 parallel port IDE 1001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds protocol. This protocol is used in some inexpensive low performance 1011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds parallel port kits made in Hong Kong. If you chose to build PARIDE 1021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds support into your kernel, you may answer Y here to build in the 1031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds protocol driver, otherwise you should answer M to build it as a 1041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds loadable module. The module will be called aten. You must also 1051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds have a high-level driver for the type of device that you want to 1061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds support. 1071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_BPCK 1091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "MicroSolutions backpack (Series 5) protocol" 1101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 1111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds ---help--- 1121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the Micro Solutions BACKPACK 1131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds parallel port Series 5 IDE protocol. (Most BACKPACK drives made 1141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds before 1999 were Series 5) Series 5 drives will NOT always have the 1151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Series noted on the bottom of the drive. Series 6 drivers will. 1161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds In other words, if your BACKPACK drive doesn't say "Series 6" on the 1181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds bottom, enable this option. 1191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds If you chose to build PARIDE support into your kernel, you may 1211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds answer Y here to build in the protocol driver, otherwise you should 1221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds answer M to build it as a loadable module. The module will be 1231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds called bpck. You must also have a high-level driver for the type 1241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds of device that you want to support. 1251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_BPCK6 1271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "MicroSolutions backpack (Series 6) protocol" 1281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE && !64BIT 1291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds ---help--- 1301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the Micro Solutions BACKPACK 1311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds parallel port Series 6 IDE protocol. (Most BACKPACK drives made 1321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds after 1999 were Series 6) Series 6 drives will have the Series noted 1331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds on the bottom of the drive. Series 5 drivers don't always have it 1341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds noted. 1351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds In other words, if your BACKPACK drive says "Series 6" on the 1371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds bottom, enable this option. 1381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds If you chose to build PARIDE support into your kernel, you may 1401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds answer Y here to build in the protocol driver, otherwise you should 1411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds answer M to build it as a loadable module. The module will be 1421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds called bpck6. You must also have a high-level driver for the type 1431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds of device that you want to support. 1441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_COMM 1461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "DataStor Commuter protocol" 1471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 1481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the Commuter parallel port IDE 1501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds protocol from DataStor. If you chose to build PARIDE support 1511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds into your kernel, you may answer Y here to build in the protocol 1521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds driver, otherwise you should answer M to build it as a loadable 1531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds module. The module will be called comm. You must also have 1541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds a high-level driver for the type of device that you want to support. 1551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_DSTR 1571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "DataStor EP-2000 protocol" 1581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 1591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the EP-2000 parallel port IDE 1611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds protocol from DataStor. If you chose to build PARIDE support 1621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds into your kernel, you may answer Y here to build in the protocol 1631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds driver, otherwise you should answer M to build it as a loadable 1641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds module. The module will be called dstr. You must also have 1651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds a high-level driver for the type of device that you want to support. 1661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_FIT2 1681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "FIT TD-2000 protocol" 1691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 1701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the TD-2000 parallel port IDE 1721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds protocol from Fidelity International Technology. This is a simple 1731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds (low speed) adapter that is used in some portable hard drives. If 1741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds you chose to build PARIDE support into your kernel, you may answer Y 1751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds here to build in the protocol driver, otherwise you should answer M 1761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds to build it as a loadable module. The module will be called ktti. 1771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds You must also have a high-level driver for the type of device that 1781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds you want to support. 1791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_FIT3 1811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "FIT TD-3000 protocol" 1821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 1831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the TD-3000 parallel port IDE 1851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds protocol from Fidelity International Technology. This protocol is 1861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds used in newer models of their portable disk, CD-ROM and PD/CD 1871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds devices. If you chose to build PARIDE support into your kernel, you 1881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds may answer Y here to build in the protocol driver, otherwise you 1891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds should answer M to build it as a loadable module. The module will be 1901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds called fit3. You must also have a high-level driver for the type 1911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds of device that you want to support. 1921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_EPAT 1941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "Shuttle EPAT/EPEZ protocol" 1951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 1961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the EPAT parallel port IDE protocol. 1981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds EPAT is a parallel port IDE adapter manufactured by Shuttle 1991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Technology and widely used in devices from major vendors such as 2001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Hewlett-Packard, SyQuest, Imation and Avatar. If you chose to build 2011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds PARIDE support into your kernel, you may answer Y here to build in 2021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds the protocol driver, otherwise you should answer M to build it as a 2031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds loadable module. The module will be called epat. You must also 2041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds have a high-level driver for the type of device that you want to 2051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds support. 2061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_EPATC8 2081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds bool "Support c7/c8 chips (EXPERIMENTAL)" 2091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE_EPAT && EXPERIMENTAL 2101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 2111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the newer Shuttle EP1284 (aka c7 and 2121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds c8) chip. You need this if you are using any recent Imation SuperDisk 2131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds (LS-120) drive. 2141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_EPIA 2161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "Shuttle EPIA protocol" 2171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 2181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 2191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the (obsolete) EPIA parallel port 2201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds IDE protocol from Shuttle Technology. This adapter can still be 2211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds found in some no-name kits. If you chose to build PARIDE support 2221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds into your kernel, you may answer Y here to build in the protocol 2231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds driver, otherwise you should answer M to build it as a loadable 2241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds module. The module will be called epia. You must also have a 2251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds high-level driver for the type of device that you want to support. 2261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_FRIQ 2281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "Freecom IQ ASIC-2 protocol" 2291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 2301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 2311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for version 2 of the Freecom IQ parallel 2321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds port IDE adapter. This adapter is used by the Maxell Superdisk 2331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds drive. If you chose to build PARIDE support into your kernel, you 2341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds may answer Y here to build in the protocol driver, otherwise you 2351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds should answer M to build it as a loadable module. The module will be 2361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds called friq. You must also have a high-level driver for the type 2371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds of device that you want to support. 2381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_FRPW 2401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "FreeCom power protocol" 2411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 2421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 2431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the Freecom power parallel port IDE 2441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds protocol. If you chose to build PARIDE support into your kernel, you 2451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds may answer Y here to build in the protocol driver, otherwise you 2461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds should answer M to build it as a loadable module. The module will be 2471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds called frpw. You must also have a high-level driver for the type 2481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds of device that you want to support. 2491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_KBIC 2511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "KingByte KBIC-951A/971A protocols" 2521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 2531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 2541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the KBIC-951A and KBIC-971A parallel 2551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds port IDE protocols from KingByte Information Corp. KingByte's 2561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds adapters appear in many no-name portable disk and CD-ROM products, 2571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds especially in Europe. If you chose to build PARIDE support into your 2581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds kernel, you may answer Y here to build in the protocol driver, 2591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds otherwise you should answer M to build it as a loadable module. The 2601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds module will be called kbic. You must also have a high-level driver 2611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds for the type of device that you want to support. 2621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_KTTI 2641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "KT PHd protocol" 2651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 2661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 2671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the "PHd" parallel port IDE protocol 2681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds from KT Technology. This is a simple (low speed) adapter that is 2691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds used in some 2.5" portable hard drives. If you chose to build PARIDE 2701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds support into your kernel, you may answer Y here to build in the 2711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds protocol driver, otherwise you should answer M to build it as a 2721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds loadable module. The module will be called ktti. You must also 2731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds have a high-level driver for the type of device that you want to 2741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds support. 2751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_ON20 2771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "OnSpec 90c20 protocol" 2781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 2791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 2801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the (obsolete) 90c20 parallel port 2811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds IDE protocol from OnSpec (often marketed under the ValuStore brand 2821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds name). If you chose to build PARIDE support into your kernel, you 2831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds may answer Y here to build in the protocol driver, otherwise you 2841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds should answer M to build it as a loadable module. The module will 2851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds be called on20. You must also have a high-level driver for the 2861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds type of device that you want to support. 2871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PARIDE_ON26 2891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "OnSpec 90c26 protocol" 2901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PARIDE 2911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 2921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for the 90c26 parallel port IDE protocol 2931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds from OnSpec Electronics (often marketed under the ValuStore brand 2941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds name). If you chose to build PARIDE support into your kernel, you 2951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds may answer Y here to build in the protocol driver, otherwise you 2961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds should answer M to build it as a loadable module. The module will be 2971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds called on26. You must also have a high-level driver for the type 2981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds of device that you want to support. 2991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 3001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# 301