kill drivers/cdrom/mcd.c
Subsystems (2)
PATCH 1/1 kill drivers/cdrom/mcd.c
As described in my patch that marked this obsolete driver as BROKEN, this patch completely removes it.
Signed-off-by Adrian Bunk <[email protected]>
---
Documentation/cdrom/mcd | 4 Documentation/cdrom/mcdx | 17 drivers/cdrom/Kconfig | 56 - drivers/cdrom/Makefile | 1 drivers/cdrom/mcd.c | 1565 --------------------------------------- drivers/cdrom/mcd.h | 106 -- 6 files changed, 6 insertions(+), 1743 deletions(-)
drivers/cdrom/Kconfig renamed from drivers/cdrom/Kconfig.old +5 -51
@@ -103,60 +103,14 @@ To compile this driver as a module, choose M here: the module will be called sbpcd. -config MCD - tristate "Mitsumi (standard) [no XA/Multisession] CDROM support" - depends on CD_NO_IDESCSI && BROKEN - ---help--- - This is the older of the two drivers for the older Mitsumi models - LU-005, FX-001 and FX-001D. This is not the right driver for the - FX-001DE and the triple or quad speed models (all these are - IDE/ATAPI models). Please also the file - <file:Documentation/cdrom/mcd>. - - With the old LU-005 model, the whole drive chassis slides out for cd - insertion. The FX-xxx models use a motorized tray type mechanism. - Note that this driver does not support XA or MultiSession CDs - (PhotoCDs). There is a new driver (next question) which can do - this. If you want that one, say N here. - - If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM - file system support" below, because that's the file system used on - CD-ROMs. - - To compile this driver as a module, choose M here: the - module will be called mcd. - -config MCD_IRQ - int "MCD IRQ" - depends on MCD - default "11" - help - This allows you to specify the default value of the IRQ used by the - driver. This setting can be overridden by passing the "mcd=" - parameter to the kernel at boot time (or at module load time if you - said M to "Standard Mitsumi CD-ROM support"). - -config MCD_BASE - hex "MCD I/O base" - depends on MCD - default "300" - help - This allows you to specify the default value of the I/O base address - used by the driver. This setting can be overridden by passing the - "mcd=" parameter to the kernel at boot time (or at module load time - if you said M to "Standard Mitsumi CD-ROM support"). - config MCDX - tristate "Mitsumi [XA/MultiSession] CDROM support" + tristate "Mitsumi CDROM support" depends on CD_NO_IDESCSI ---help--- - Use this driver if you want to be able to read XA or MultiSession - CDs (PhotoCDs) as well as ordinary CDs with your Mitsumi LU-005, - FX-001 or FX-001D CD-ROM drive. In addition, this driver uses much - less kernel memory than the old one, if that is a concern. This - driver is able to support more than one drive, but each drive needs - a separate interface card. Please read the file - <file:Documentation/cdrom/mcdx>. + Use this driver if you want to be able to use your Mitsumi LU-005, + FX-001 or FX-001D CD-ROM drive. + + Please read the file <file:Documentation/cdrom/mcdx>. If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM file system support" below, because that's the file system used on
drivers/cdrom/Makefile renamed from drivers/cdrom/Makefile.old +0 -1
@@ -15,7 +15,6 @@ obj-$(CONFIG_CM206) += cm206.o cdrom.o obj-$(CONFIG_GSCD) += gscd.o obj-$(CONFIG_ISP16_CDI) += isp16.o -obj-$(CONFIG_MCD) += mcd.o cdrom.o obj-$(CONFIG_MCDX) += mcdx.o cdrom.o obj-$(CONFIG_OPTCD) += optcd.o obj-$(CONFIG_SBPCD) += sbpcd.o cdrom.o
Documentation/cdrom/mcdx renamed from Documentation/cdrom/mcdx.old +1 -16
@@ -1,16 +1,3 @@ -This is a first attempt to create an `improved' driver for the Mitsumi drives. -It is able to "live together" with mcd.c, if you have at least two Mitsumi -drives: each driver can use its own drive. - -To allow this "coexistence" as long as mcdx.c is not a superset of mcd.c, -this driver has to use its own device files. We use MAJOR 20 for it. So, -you have to do - - # mknod /dev/mcdx0 b 20 0 - # mknod /dev/mcdx1 b 20 1 - -and so on, one entry for each drive to support, once. - If you are using the driver as a module, you can specify your ports and IRQs like
@@ -25,9 +12,7 @@ ordinary CDs; o supports up to 5 drives (of course, you'll need free IRQs, i/o ports and slots); - o uses much less kernel memory than the standard mcd driver - (no extra driver internal buffers!). - o plays audio (like the `old' driver, I hope) + o plays audio This version doesn't support yet:
Documentation/cdrom/mcd deleted +0 -4
@@ -1,4 +0,0 @@ -This driver does not support XA or MultiSession CDs (PhotoCDs). Use the -experimental driver mcdx.c for that. - -You can use mcd for one interface, and mcdx for another.
drivers/cdrom/mcd.h deleted +0 -106
106 lines not on this page · raw message
drivers/cdrom/mcd.c deleted +0 -1565
1,565 lines not on this page · raw message