Commit 89fbca33 authored by Jakub Kicinski's avatar Jakub Kicinski Committed by David S. Miller
Browse files

net: wan: remove support for COSA and SRP synchronous serial boards



Looks like all the changes to this driver had been automated
churn since git era begun. The driver is using virt_to_bus()
so it should be updated to a proper DMA API or removed. Given
the latest "news" entry on the website is from 1999 I'm opting
for the latter.

I'm marking the allocated char device major number as [REMOVED],
I reckon we can't reuse it in case some SW out there assumes its
COSA?

Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 052e1f01
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1933,7 +1933,7 @@
		    ...
		255= /dev/umem/d15p15  15th partition of 16th board.

 117 char	COSA/SRP synchronous serial card
 117 char	[REMOVED] COSA/SRP synchronous serial card
		  0 = /dev/cosa0c0	1st board, 1st channel
		  1 = /dev/cosa0c1	1st board, 2nd channel
		    ...
+0 −6
Original line number Diff line number Diff line
@@ -5047,12 +5047,6 @@ S: Maintained
F:	Documentation/hwmon/corsair-psu.rst
F:	drivers/hwmon/corsair-psu.c
COSA/SRP SYNC SERIAL DRIVER
M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
S:	Maintained
W:	http://www.fi.muni.cz/~kas/cosa/
F:	drivers/net/wan/cosa*
COUNTER SUBSYSTEM
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-iio@vger.kernel.org
+0 −22
Original line number Diff line number Diff line
@@ -35,28 +35,6 @@ config HOSTESS_SV11
	  The driver will be compiled as a module: the
	  module will be called hostess_sv11.

# The COSA/SRP driver has not been tested as non-modular yet.
config COSA
	tristate "COSA/SRP sync serial boards support"
	depends on ISA && m && ISA_DMA_API && HDLC && VIRT_TO_BUS
	help
	  Driver for COSA and SRP synchronous serial boards.

	  These boards allow to connect synchronous serial devices (for example
	  base-band modems, or any other device with the X.21, V.24, V.35 or
	  V.36 interface) to your Linux box. The cards can work as the
	  character device, synchronous PPP network device, or the Cisco HDLC
	  network device.

	  You will need user-space utilities COSA or SRP boards for downloading
	  the firmware to the cards and to set them up. Look at the
	  <http://www.fi.muni.cz/~kas/cosa/> for more information. You can also
	  read the comment at the top of the <file:drivers/net/wan/cosa.c> for
	  details about the cards and the driver itself.

	  The driver will be compiled as a module: the
	  module will be called cosa.

# There is no way to detect a Sealevel board. Force it modular
config SEALEVEL_4021
	tristate "Sealevel Systems 4021 support"
+0 −1
Original line number Diff line number Diff line
@@ -16,7 +16,6 @@ obj-$(CONFIG_HDLC_X25) += hdlc_x25.o

obj-$(CONFIG_HOSTESS_SV11)	+= z85230.o	hostess_sv11.o
obj-$(CONFIG_SEALEVEL_4021)	+= z85230.o	sealevel.o
obj-$(CONFIG_COSA)		+= cosa.o
obj-$(CONFIG_FARSYNC)		+= farsync.o

obj-$(CONFIG_LAPBETHER)		+= lapbether.o

drivers/net/wan/cosa.c

deleted100644 → 0
+0 −2052

File deleted.

Preview size limit exceeded, changes collapsed.

Loading