Commit db65beca authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

staging: fwserial: delete the driver.

In the years since it was added (2012), no one has stepped up to
maintain this properly and get it merged into the kernel tree.  So
remove it as it's obviously not being used.

If it is being used, we can easily revert this and take the time to get
it out of the staging tree.

Link: https://lore.kernel.org/r/20220924105817.808385-1-gregkh@linuxfoundation.org


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 877fe503
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -60,8 +60,6 @@ source "drivers/staging/board/Kconfig"

source "drivers/staging/gdm724x/Kconfig"

source "drivers/staging/fwserial/Kconfig"

source "drivers/staging/clocking-wizard/Kconfig"

source "drivers/staging/fbtft/Kconfig"
+0 −1
Original line number Diff line number Diff line
@@ -20,7 +20,6 @@ obj-$(CONFIG_USB_EMXX) += emxx_udc/
obj-$(CONFIG_MFD_NVEC)		+= nvec/
obj-$(CONFIG_STAGING_BOARD)	+= board/
obj-$(CONFIG_LTE_GDM724X)	+= gdm724x/
obj-$(CONFIG_FIREWIRE_SERIAL)	+= fwserial/
obj-$(CONFIG_COMMON_CLK_XLNX_CLKWZRD)	+= clocking-wizard/
obj-$(CONFIG_FB_TFT)		+= fbtft/
obj-$(CONFIG_MOST)		+= most/

drivers/staging/fwserial/Kconfig

deleted100644 → 0
+0 −32
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
config FIREWIRE_SERIAL
	tristate "TTY over Firewire"
	depends on FIREWIRE && TTY
	help
	  This enables TTY over IEEE 1394, providing high-speed serial
	  connectivity to cabled peers. This driver implements a
	  ad-hoc transport protocol and is currently limited to
	  Linux-to-Linux communication.

	  To compile this driver as a module, say M here:  the module will
	  be called firewire-serial.

if FIREWIRE_SERIAL

config FWTTY_MAX_TOTAL_PORTS
	int "Maximum number of serial ports supported"
	default "64"
	help
	  Set this to the maximum number of serial ports you want the
	  firewire-serial driver to support.

config FWTTY_MAX_CARD_PORTS
	int "Maximum number of serial ports supported per adapter"
	range 0 FWTTY_MAX_TOTAL_PORTS
	default "32"
	help
	  Set this to the maximum number of serial ports each firewire
	  adapter supports. The actual number of serial ports registered
	  is set with the module parameter "ttys".

endif

drivers/staging/fwserial/Makefile

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
obj-$(CONFIG_FIREWIRE_SERIAL) += firewire-serial.o
firewire-serial-objs := fwserial.o dma_fifo.o

drivers/staging/fwserial/TODO

deleted100644 → 0
+0 −14
Original line number Diff line number Diff line
TODOs prior to this driver moving out of staging
------------------------------------------------
1. Implement retries for RCODE_BUSY, RCODE_NO_ACK and RCODE_SEND_ERROR
   - I/O is handled asynchronously which presents some issues when error
     conditions occur.
2. Implement _robust_ console on top of this. The existing prototype console
   driver is not ready for the big leagues yet.
3. Expose means of controlling attach/detach of peers via sysfs. Include
   GUID-to-port matching/whitelist/blacklist.

-- Issues with firewire stack --
1. This driver uses the same unregistered vendor id that the firewire core does
     (0xd00d1e). Perhaps this could be exposed as a define in
     firewire.h?
Loading