PageRenderTime 14ms CodeModel.GetById 2ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 1ms

/drivers/cdrom/Kconfig

https://bitbucket.org/evzijst/gittest
#! | 213 lines | 175 code | 38 blank | 0 comment | 0 complexity | 7f920ebeed1a8f9bba4bea9e1b88e563 MD5 | raw file
  1#
  2# CDROM driver configuration
  3#
  4
  5menu "Old CD-ROM drivers (not SCSI, not IDE)"
  6	depends on ISA
  7
  8config CD_NO_IDESCSI
  9	bool "Support non-SCSI/IDE/ATAPI CDROM drives"
 10	---help---
 11	  If you have a CD-ROM drive that is neither SCSI nor IDE/ATAPI, say Y
 12	  here, otherwise N. Read the CD-ROM-HOWTO, available from
 13	  <http://www.tldp.org/docs.html#howto>.
 14
 15	  Note that the answer to this question doesn't directly affect the
 16	  kernel: saying N will just cause the configurator to skip all
 17	  the questions about these CD-ROM drives. If you are unsure what you
 18	  have, say Y and find out whether you have one of the following
 19	  drives.
 20
 21	  For each of these drivers, a <file:Documentation/cdrom/{driver_name}>
 22	  exists. Especially in cases where you do not know exactly which kind
 23	  of drive you have you should read there. Most of these drivers use a
 24	  file drivers/cdrom/{driver_name}.h where you can define your
 25	  interface parameters and switch some internal goodies.
 26
 27	  To compile these CD-ROM drivers as a module, choose M instead of Y.
 28
 29	  If you want to use any of these CD-ROM drivers, you also have to
 30	  answer Y or M to "ISO 9660 CD-ROM file system support" below (this
 31	  answer will get "defaulted" for you if you enable any of the Linux
 32	  CD-ROM drivers).
 33
 34config AZTCD
 35	tristate "Aztech/Orchid/Okano/Wearnes/TXC/CyDROM  CDROM support"
 36	depends on CD_NO_IDESCSI
 37	---help---
 38	  This is your driver if you have an Aztech CDA268-01A, Orchid
 39	  CD-3110, Okano or Wearnes CDD110, Conrad TXC, or CyCD-ROM CR520 or
 40	  CR540 CD-ROM drive.  This driver -- just like all these CD-ROM
 41	  drivers -- is NOT for CD-ROM drives with IDE/ATAPI interfaces, such
 42	  as Aztech CDA269-031SE. Please read the file
 43	  <file:Documentation/cdrom/aztcd>.
 44
 45	  If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
 46	  file system support" below, because that's the file system used on
 47	  CD-ROMs.
 48
 49	  To compile this driver as a module, choose M here: the
 50	  module will be called aztcd.
 51
 52config GSCD
 53	tristate "Goldstar R420 CDROM support"
 54	depends on CD_NO_IDESCSI
 55	---help---
 56	  If this is your CD-ROM drive, say Y here.  As described in the file
 57	  <file:Documentation/cdrom/gscd>, you might have to change a setting
 58	  in the file <file:drivers/cdrom/gscd.h> before compiling the
 59	  kernel.  Please read the file <file:Documentation/cdrom/gscd>.
 60
 61	  If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
 62	  file system support" below, because that's the file system used on
 63	  CD-ROMs.
 64
 65	  To compile this driver as a module, choose M here: the
 66	  module will be called gscd.
 67
 68config SBPCD
 69	tristate "Matsushita/Panasonic/Creative, Longshine, TEAC CDROM support"
 70	depends on CD_NO_IDESCSI && BROKEN_ON_SMP
 71	---help---
 72	  This driver supports most of the drives which use the Panasonic or
 73	  Sound Blaster interface.  Please read the file
 74	  <file:Documentation/cdrom/sbpcd>.
 75
 76	  The Matsushita CR-521, CR-522, CR-523, CR-562, CR-563 drives
 77	  (sometimes labeled "Creative"), the Creative Labs CD200, the
 78	  Longshine LCS-7260, the "IBM External ISA CD-ROM" (in fact a CR-56x
 79	  model), the TEAC CD-55A fall under this category.  Some other
 80	  "electrically compatible" drives (Vertos, Genoa, some Funai models)
 81	  are currently not supported; for the Sanyo H94A drive currently a
 82	  separate driver (asked later) is responsible.  Most drives have a
 83	  uniquely shaped faceplate, with a caddyless motorized drawer, but
 84	  without external brand markings.  The older CR-52x drives have a
 85	  caddy and manual loading/eject, but still no external markings.  The
 86	  driver is able to do an extended auto-probing for interface
 87	  addresses and drive types; this can help to find facts in cases you
 88	  are not sure, but can consume some time during the boot process if
 89	  none of the supported drives gets found.  Once your drive got found,
 90	  you should enter the reported parameters into
 91	  <file:drivers/cdrom/sbpcd.h> and set "DISTRIBUTION 0" there.
 92
 93	  This driver can support up to four CD-ROM controller cards, and each
 94	  card can support up to four CD-ROM drives; if you say Y here, you
 95	  will be asked how many controller cards you have.  If compiled as a
 96	  module, only one controller card (but with up to four drives) is
 97	  usable.
 98
 99	  If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
100	  file system support" below, because that's the file system used on
101	  CD-ROMs.
102
103	  To compile this driver as a module, choose M here: the
104	  module will be called sbpcd.
105
106config MCDX
107	tristate "Mitsumi CDROM support"
108	depends on CD_NO_IDESCSI
109	---help---
110	  Use this driver if you want to be able to use your Mitsumi LU-005,
111	  FX-001 or FX-001D CD-ROM drive.
112
113	  Please read the file <file:Documentation/cdrom/mcdx>.
114
115	  If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
116	  file system support" below, because that's the file system used on
117	  CD-ROMs.
118
119	  To compile this driver as a module, choose M here: the
120	  module will be called mcdx.
121
122config OPTCD
123	tristate "Optics Storage DOLPHIN 8000AT CDROM support"
124	depends on CD_NO_IDESCSI
125	---help---
126	  This is the driver for the 'DOLPHIN' drive with a 34-pin Sony
127	  compatible interface. It also works with the Lasermate CR328A. If
128	  you have one of those, say Y. This driver does not work for the
129	  Optics Storage 8001 drive; use the IDE-ATAPI CD-ROM driver for that
130	  one. Please read the file <file:Documentation/cdrom/optcd>.
131
132	  If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
133	  file system support" below, because that's the file system used on
134	  CD-ROMs.
135
136	  To compile this driver as a module, choose M here: the
137	  module will be called optcd.
138
139config CM206
140	tristate "Philips/LMS CM206 CDROM support"
141	depends on CD_NO_IDESCSI && BROKEN_ON_SMP
142	---help---
143	  If you have a Philips/LMS CD-ROM drive cm206 in combination with a
144	  cm260 host adapter card, say Y here. Please also read the file
145	  <file:Documentation/cdrom/cm206>.
146
147	  If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
148	  file system support" below, because that's the file system used on
149	  CD-ROMs.
150
151	  To compile this driver as a module, choose M here: the
152	  module will be called cm206.
153
154config SJCD
155	tristate "Sanyo CDR-H94A CDROM support"
156	depends on CD_NO_IDESCSI
157	help
158	  If this is your CD-ROM drive, say Y here and read the file
159	  <file:Documentation/cdrom/sjcd>. You should then also say Y or M to
160	  "ISO 9660 CD-ROM file system support" below, because that's the
161	  file system used on CD-ROMs.
162
163	  To compile this driver as a module, choose M here: the
164	  module will be called sjcd.
165
166config ISP16_CDI
167	tristate "ISP16/MAD16/Mozart soft configurable cdrom interface support"
168	depends on CD_NO_IDESCSI
169	---help---
170	  These are sound cards with built-in cdrom interfaces using the OPTi
171	  82C928 or 82C929 chips. Say Y here to have them detected and
172	  possibly configured at boot time. In addition, You'll have to say Y
173	  to a driver for the particular cdrom drive you have attached to the
174	  card. Read <file:Documentation/cdrom/isp16> for details.
175
176	  To compile this driver as a module, choose M here: the
177	  module will be called isp16.
178
179config CDU31A
180	tristate "Sony CDU31A/CDU33A CDROM support"
181	depends on CD_NO_IDESCSI && BROKEN_ON_SMP
182	---help---
183	  These CD-ROM drives have a spring-pop-out caddyless drawer, and a
184	  rectangular green LED centered beneath it.  NOTE: these CD-ROM
185	  drives will not be auto detected by the kernel at boot time; you
186	  have to provide the interface address as an option to the kernel at
187	  boot time as described in <file:Documentation/cdrom/cdu31a> or fill
188	  in your parameters into <file:drivers/cdrom/cdu31a.c>.  Try "man
189	  bootparam" or see the documentation of your boot loader (lilo or
190	  loadlin) about how to pass options to the kernel.
191
192	  If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
193	  file system support" below, because that's the file system used on
194	  CD-ROMs.
195
196	  To compile this driver as a module, choose M here: the
197	  module will be called cdu31a.
198
199config CDU535
200	tristate "Sony CDU535 CDROM support"
201	depends on CD_NO_IDESCSI
202	---help---
203	  This is the driver for the older Sony CDU-535 and CDU-531 CD-ROM
204	  drives. Please read the file <file:Documentation/cdrom/sonycd535>.
205
206	  If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
207	  file system support" below, because that's the file system used on
208	  CD-ROMs.
209
210	  To compile this driver as a module, choose M here: the
211	  module will be called sonycd535.
212
213endmenu