]> git.baikalelectronics.ru Git - kernel.git/commit
isdn: move capi drivers to staging
authorArnd Bergmann <arnd@arndb.de>
Sat, 20 Apr 2019 20:28:45 +0000 (22:28 +0200)
committerArnd Bergmann <arnd@arndb.de>
Fri, 31 May 2019 09:17:41 +0000 (11:17 +0200)
commitf73fa8e8235abf229f1b47813a69dcab051a67f0
treeb11f1ee9bcd819e63c84306032a5ff7c5ad90791
parentada9d37141d53e34d50190febfa5357b552c4f08
isdn: move capi drivers to staging

I tried to find any indication of whether the capi drivers are still in
use, and have not found anything from a long time ago.

With public ISDN networks almost completely shut down over the past 12
months, there is very little you can actually do with this hardware. The
main remaining use case would be to connect ISDN voice phones to an
in-house installation with Asterisk or LCR, but anyone trying this in
turn seems to be using either the mISDN driver stack, or out-of-tree
drivers from the hardware vendors.

I may of course have missed something, so I would suggest moving these
three drivers (avm, hysdn, gigaset) into drivers/staging/ just in case
someone still uses them.

If nobody complains, we can remove them entirely in six months, or
otherwise move the core code and any drivers that are still needed back
into drivers/isdn.

As Paul Bolle notes, he is still testing the gigaset driver as long as
he can, but the Dutch ISDN network will be shut down in September 2019,
which puts an end to that.

Marcel Holtmann still maintains the Bluetooth CMTP profile and wants to
keep that alive, so the actual CAPI subsystem code remains in place for
now, after all other drivers are gone, CMTP and CAPI can be merged into
a single driver directory.

Cc: Marcel Holtmann <marcel@holtmann.org>
Cc: Paul Bolle <pebolle@tiscali.nl>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
92 files changed:
MAINTAINERS
drivers/isdn/Kconfig
drivers/isdn/Makefile
drivers/isdn/capi/Kconfig
drivers/isdn/capi/Makefile
drivers/isdn/gigaset/Kconfig [deleted file]
drivers/isdn/gigaset/Makefile [deleted file]
drivers/isdn/gigaset/asyncdata.c [deleted file]
drivers/isdn/gigaset/bas-gigaset.c [deleted file]
drivers/isdn/gigaset/capi.c [deleted file]
drivers/isdn/gigaset/common.c [deleted file]
drivers/isdn/gigaset/dummyll.c [deleted file]
drivers/isdn/gigaset/ev-layer.c [deleted file]
drivers/isdn/gigaset/gigaset.h [deleted file]
drivers/isdn/gigaset/interface.c [deleted file]
drivers/isdn/gigaset/isocdata.c [deleted file]
drivers/isdn/gigaset/proc.c [deleted file]
drivers/isdn/gigaset/ser-gigaset.c [deleted file]
drivers/isdn/gigaset/usb-gigaset.c [deleted file]
drivers/isdn/hardware/Kconfig [deleted file]
drivers/isdn/hardware/Makefile
drivers/isdn/hardware/avm/Kconfig [deleted file]
drivers/isdn/hardware/avm/Makefile [deleted file]
drivers/isdn/hardware/avm/avm_cs.c [deleted file]
drivers/isdn/hardware/avm/avmcard.h [deleted file]
drivers/isdn/hardware/avm/b1.c [deleted file]
drivers/isdn/hardware/avm/b1dma.c [deleted file]
drivers/isdn/hardware/avm/b1isa.c [deleted file]
drivers/isdn/hardware/avm/b1pci.c [deleted file]
drivers/isdn/hardware/avm/b1pcmcia.c [deleted file]
drivers/isdn/hardware/avm/c4.c [deleted file]
drivers/isdn/hardware/avm/t1isa.c [deleted file]
drivers/isdn/hardware/avm/t1pci.c [deleted file]
drivers/isdn/hysdn/Kconfig [deleted file]
drivers/isdn/hysdn/Makefile [deleted file]
drivers/isdn/hysdn/boardergo.c [deleted file]
drivers/isdn/hysdn/boardergo.h [deleted file]
drivers/isdn/hysdn/hycapi.c [deleted file]
drivers/isdn/hysdn/hysdn_boot.c [deleted file]
drivers/isdn/hysdn/hysdn_defs.h [deleted file]
drivers/isdn/hysdn/hysdn_init.c [deleted file]
drivers/isdn/hysdn/hysdn_net.c [deleted file]
drivers/isdn/hysdn/hysdn_pof.h [deleted file]
drivers/isdn/hysdn/hysdn_procconf.c [deleted file]
drivers/isdn/hysdn/hysdn_proclog.c [deleted file]
drivers/isdn/hysdn/hysdn_sched.c [deleted file]
drivers/isdn/hysdn/ince1pc.h [deleted file]
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/isdn/Kconfig [new file with mode: 0644]
drivers/staging/isdn/Makefile [new file with mode: 0644]
drivers/staging/isdn/TODO [new file with mode: 0644]
drivers/staging/isdn/avm/Kconfig [new file with mode: 0644]
drivers/staging/isdn/avm/Makefile [new file with mode: 0644]
drivers/staging/isdn/avm/avm_cs.c [new file with mode: 0644]
drivers/staging/isdn/avm/avmcard.h [new file with mode: 0644]
drivers/staging/isdn/avm/b1.c [new file with mode: 0644]
drivers/staging/isdn/avm/b1dma.c [new file with mode: 0644]
drivers/staging/isdn/avm/b1isa.c [new file with mode: 0644]
drivers/staging/isdn/avm/b1pci.c [new file with mode: 0644]
drivers/staging/isdn/avm/b1pcmcia.c [new file with mode: 0644]
drivers/staging/isdn/avm/c4.c [new file with mode: 0644]
drivers/staging/isdn/avm/t1isa.c [new file with mode: 0644]
drivers/staging/isdn/avm/t1pci.c [new file with mode: 0644]
drivers/staging/isdn/gigaset/Kconfig [new file with mode: 0644]
drivers/staging/isdn/gigaset/Makefile [new file with mode: 0644]
drivers/staging/isdn/gigaset/asyncdata.c [new file with mode: 0644]
drivers/staging/isdn/gigaset/bas-gigaset.c [new file with mode: 0644]
drivers/staging/isdn/gigaset/capi.c [new file with mode: 0644]
drivers/staging/isdn/gigaset/common.c [new file with mode: 0644]
drivers/staging/isdn/gigaset/dummyll.c [new file with mode: 0644]
drivers/staging/isdn/gigaset/ev-layer.c [new file with mode: 0644]
drivers/staging/isdn/gigaset/gigaset.h [new file with mode: 0644]
drivers/staging/isdn/gigaset/interface.c [new file with mode: 0644]
drivers/staging/isdn/gigaset/isocdata.c [new file with mode: 0644]
drivers/staging/isdn/gigaset/proc.c [new file with mode: 0644]
drivers/staging/isdn/gigaset/ser-gigaset.c [new file with mode: 0644]
drivers/staging/isdn/gigaset/usb-gigaset.c [new file with mode: 0644]
drivers/staging/isdn/hysdn/Kconfig [new file with mode: 0644]
drivers/staging/isdn/hysdn/Makefile [new file with mode: 0644]
drivers/staging/isdn/hysdn/boardergo.c [new file with mode: 0644]
drivers/staging/isdn/hysdn/boardergo.h [new file with mode: 0644]
drivers/staging/isdn/hysdn/hycapi.c [new file with mode: 0644]
drivers/staging/isdn/hysdn/hysdn_boot.c [new file with mode: 0644]
drivers/staging/isdn/hysdn/hysdn_defs.h [new file with mode: 0644]
drivers/staging/isdn/hysdn/hysdn_init.c [new file with mode: 0644]
drivers/staging/isdn/hysdn/hysdn_net.c [new file with mode: 0644]
drivers/staging/isdn/hysdn/hysdn_pof.h [new file with mode: 0644]
drivers/staging/isdn/hysdn/hysdn_procconf.c [new file with mode: 0644]
drivers/staging/isdn/hysdn/hysdn_proclog.c [new file with mode: 0644]
drivers/staging/isdn/hysdn/hysdn_sched.c [new file with mode: 0644]
drivers/staging/isdn/hysdn/ince1pc.h [new file with mode: 0644]