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