Skip to content

Commit f76edd8

Browse files
Jiri Slabygregkh
authored andcommitted
tty: cyclades, remove this orphan
The Cyclades driver was orphaned by commit d459883 (MAINTAINERS: remove two dead e-mail) 13 years ago. Noone stepped up to take care of them and to fix all the issues the driver has. On the top of that, there is no way to obtain the firmware for Z cards from the vendor as cyclades.com ceased to exist. So it's time to drop the driver with all its traces. Signed-off-by: Jiri Slaby <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 5a3c96e commit f76edd8

File tree

18 files changed

+5
-5057
lines changed

18 files changed

+5
-5057
lines changed

Documentation/admin-guide/devices.txt

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -477,11 +477,6 @@
477477
18 block Sanyo CD-ROM
478478
0 = /dev/sjcd Sanyo CD-ROM
479479

480-
19 char Cyclades serial card
481-
0 = /dev/ttyC0 First Cyclades port
482-
...
483-
31 = /dev/ttyC31 32nd Cyclades port
484-
485480
19 block "Double" compressed disk
486481
0 = /dev/double0 First compressed disk
487482
...
@@ -493,11 +488,6 @@
493488
See the Double documentation for the meaning of the
494489
mirror devices.
495490

496-
20 char Cyclades serial card - alternate devices
497-
0 = /dev/cub0 Callout device for ttyC0
498-
...
499-
31 = /dev/cub31 Callout device for ttyC31
500-
501491
20 block Hitachi CD-ROM (under development)
502492
0 = /dev/hitcd Hitachi CD-ROM
503493

Documentation/driver-api/serial/cyclades_z.rst

Lines changed: 0 additions & 11 deletions
This file was deleted.

Documentation/driver-api/serial/index.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ Serial drivers
1717
.. toctree::
1818
:maxdepth: 1
1919

20-
cyclades_z
2120
moxa-smartio
2221
n_gsm
2322
rocket

Documentation/process/magic-number.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ CMAGIC 0x0111 user ``include/linux/
7373
MKISS_DRIVER_MAGIC 0x04bf mkiss_channel ``drivers/net/mkiss.h``
7474
HDLC_MAGIC 0x239e n_hdlc ``drivers/char/n_hdlc.c``
7575
APM_BIOS_MAGIC 0x4101 apm_user ``arch/x86/kernel/apm_32.c``
76-
CYCLADES_MAGIC 0x4359 cyclades_port ``include/linux/cyclades.h``
7776
DB_MAGIC 0x4442 fc_info ``drivers/net/iph5526_novram.c``
7877
DL_MAGIC 0x444d fc_info ``drivers/net/iph5526_novram.c``
7978
FASYNC_MAGIC 0x4601 fasync_struct ``include/linux/fs.h``

Documentation/translations/it_IT/process/magic-number.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ CMAGIC 0x0111 user ``include/linux/
7979
MKISS_DRIVER_MAGIC 0x04bf mkiss_channel ``drivers/net/mkiss.h``
8080
HDLC_MAGIC 0x239e n_hdlc ``drivers/char/n_hdlc.c``
8181
APM_BIOS_MAGIC 0x4101 apm_user ``arch/x86/kernel/apm_32.c``
82-
CYCLADES_MAGIC 0x4359 cyclades_port ``include/linux/cyclades.h``
8382
DB_MAGIC 0x4442 fc_info ``drivers/net/iph5526_novram.c``
8483
DL_MAGIC 0x444d fc_info ``drivers/net/iph5526_novram.c``
8584
FASYNC_MAGIC 0x4601 fasync_struct ``include/linux/fs.h``

Documentation/translations/zh_CN/process/magic-number.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ CMAGIC 0x0111 user ``include/linux/
6262
MKISS_DRIVER_MAGIC 0x04bf mkiss_channel ``drivers/net/mkiss.h``
6363
HDLC_MAGIC 0x239e n_hdlc ``drivers/char/n_hdlc.c``
6464
APM_BIOS_MAGIC 0x4101 apm_user ``arch/x86/kernel/apm_32.c``
65-
CYCLADES_MAGIC 0x4359 cyclades_port ``include/linux/cyclades.h``
6665
DB_MAGIC 0x4442 fc_info ``drivers/net/iph5526_novram.c``
6766
DL_MAGIC 0x444d fc_info ``drivers/net/iph5526_novram.c``
6867
FASYNC_MAGIC 0x4601 fasync_struct ``include/linux/fs.h``

Documentation/userspace-api/ioctl/ioctl-number.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ Code Seq# Include File Comments
209209
linux/fs.h,
210210
'X' all fs/ocfs2/ocfs_fs.h conflict!
211211
'X' 01 linux/pktcdvd.h conflict!
212-
'Y' all linux/cyclades.h
213212
'Z' 14-15 drivers/message/fusion/mptctl.h
214213
'[' 00-3F linux/usb/tmc.h USB Test and Measurement Devices
215214

MAINTAINERS

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4876,13 +4876,6 @@ S: Maintained
48764876
W: http://www.armlinux.org.uk/
48774877
F: drivers/video/fbdev/cyber2000fb.*
48784878

4879-
CYCLADES ASYNC MUX DRIVER
4880-
S: Orphan
4881-
W: http://www.cyclades.com/
4882-
F: drivers/tty/cyclades.c
4883-
F: include/linux/cyclades.h
4884-
F: include/uapi/linux/cyclades.h
4885-
48864879
CYCLADES PC300 DRIVER
48874880
S: Orphan
48884881
F: drivers/net/wan/pc300*

arch/powerpc/configs/ppc6xx_defconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,6 @@ CONFIG_GAMEPORT_FM801=m
595595
# CONFIG_LEGACY_PTYS is not set
596596
CONFIG_SERIAL_NONSTANDARD=y
597597
CONFIG_ROCKETPORT=m
598-
CONFIG_CYCLADES=m
599598
CONFIG_SYNCLINK_GT=m
600599
CONFIG_NOZOMI=m
601600
CONFIG_N_HDLC=m

drivers/tty/Kconfig

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ config SERIAL_NONSTANDARD
181181
help
182182
Say Y here if you have any non-standard serial boards -- boards
183183
which aren't supported using the standard "dumb" serial driver.
184-
This includes intelligent serial boards such as Cyclades,
184+
This includes intelligent serial boards such as
185185
Digiboards, etc. These are usually used for systems that need many
186186
serial ports because they serve many terminals or dial-in
187187
connections.
@@ -207,35 +207,6 @@ config ROCKETPORT
207207
If you want to compile this driver into the kernel, say Y here. If
208208
you don't have a Comtrol RocketPort/RocketModem card installed, say N.
209209

210-
config CYCLADES
211-
tristate "Cyclades async mux support"
212-
depends on SERIAL_NONSTANDARD && (PCI || ISA)
213-
select FW_LOADER
214-
help
215-
This driver supports Cyclades Z and Y multiserial boards.
216-
You would need something like this to connect more than two modems to
217-
your Linux box, for instance in order to become a dial-in server.
218-
219-
For information about the Cyclades-Z card, read
220-
<file:Documentation/driver-api/serial/cyclades_z.rst>.
221-
222-
To compile this driver as a module, choose M here: the
223-
module will be called cyclades.
224-
225-
If you haven't heard about it, it's safe to say N.
226-
227-
config CYZ_INTR
228-
bool "Cyclades-Z interrupt mode operation"
229-
depends on CYCLADES && PCI
230-
help
231-
The Cyclades-Z family of multiport cards allows 2 (two) driver op
232-
modes: polling and interrupt. In polling mode, the driver will check
233-
the status of the Cyclades-Z ports every certain amount of time
234-
(which is called polling cycle and is configurable). In interrupt
235-
mode, it will use an interrupt line (IRQ) in order to check the
236-
status of the Cyclades-Z ports. The default op mode is polling. If
237-
unsure, say N.
238-
239210
config MOXA_INTELLIO
240211
tristate "Moxa Intellio support"
241212
depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI)

drivers/tty/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ obj-$(CONFIG_SERIAL_DEV_BUS) += serdev/
1818

1919
# tty drivers
2020
obj-$(CONFIG_AMIGA_BUILTIN_SERIAL) += amiserial.o
21-
obj-$(CONFIG_CYCLADES) += cyclades.o
2221
obj-$(CONFIG_ISI) += isicom.o
2322
obj-$(CONFIG_MOXA_INTELLIO) += moxa.o
2423
obj-$(CONFIG_MOXA_SMARTIO) += mxser.o

0 commit comments

Comments
 (0)