~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to drivers/block/paride/Kconfig

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
 
8
comment "Parallel IDE high-level drivers"
 
9
        depends on PARIDE
 
10
 
 
11
config 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
 
 
25
config 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
 
 
41
config 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
 
 
55
config 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
 
 
68
config 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
 
 
92
comment "Parallel IDE protocol modules"
 
93
        depends on PARIDE
 
94
 
 
95
config 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
 
 
108
config 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
 
 
126
config 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
 
 
145
config 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
 
 
156
config 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
 
 
167
config 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
 
 
180
config 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
 
 
193
config 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
 
 
207
config 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
 
 
215
config 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
 
 
227
config 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
 
 
239
config 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
 
 
250
config 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
 
 
263
config 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
 
 
276
config 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
 
 
288
config 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
#