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