Skip to content

Commit

Permalink
isdn: i4l: move active-isdn drivers to staging
Browse files Browse the repository at this point in the history
The icn, act2000 and pcbit drivers are all for very old hardware,
and it is highly unlikely that anyone is actually still using them
on modern kernels, if at all.

All three drivers apparently are for hardware that predates PCI
being the common connector, as they are ISA-only and active
PCI ISDN cards were widely available in the 1990s.

Looking through the git logs, it I cannot find any indication of a
patch to any of these drivers that has been tested on real hardware,
only cleanups or global API changes.

Signed-off-by: Arnd Bergmann <[email protected]>
Acked-by: Karsten Keil <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
  • Loading branch information
arndb authored and gregkh committed Mar 5, 2016
1 parent 01ed1e1 commit a921e9b
Show file tree
Hide file tree
Showing 37 changed files with 24 additions and 21 deletions.
8 changes: 0 additions & 8 deletions Documentation/isdn/00-INDEX
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ README.FAQ
- general info for FAQ.
README.HiSax
- info on the HiSax driver which replaces the old teles.
README.act2000
- info on driver for IBM ACT-2000 card.
README.audio
- info for running audio over ISDN.
README.avmb1
Expand All @@ -34,14 +32,8 @@ README.hfc-pci
- info on hfc-pci based cards.
README.hysdn
- info on driver for Hypercope active HYSDN cards
README.icn
- info on the ICN-ISDN-card and its driver.
README.mISDN
- info on the Modular ISDN subsystem (mISDN)
README.pcbit
- info on the PCBIT-D ISDN adapter and driver.
README.sc
- info on driver for Spellcaster cards.
README.syncppp
- info on running Sync PPP over ISDN.
README.x25
Expand Down
3 changes: 0 additions & 3 deletions drivers/isdn/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,6 @@ obj-$(CONFIG_MISDN) += mISDN/
obj-$(CONFIG_ISDN) += hardware/
obj-$(CONFIG_ISDN_DIVERSION) += divert/
obj-$(CONFIG_ISDN_DRV_HISAX) += hisax/
obj-$(CONFIG_ISDN_DRV_ICN) += icn/
obj-$(CONFIG_ISDN_DRV_PCBIT) += pcbit/
obj-$(CONFIG_ISDN_DRV_LOOP) += isdnloop/
obj-$(CONFIG_ISDN_DRV_ACT2000) += act2000/
obj-$(CONFIG_HYSDN) += hysdn/
obj-$(CONFIG_ISDN_DRV_GIGASET) += gigaset/
10 changes: 0 additions & 10 deletions drivers/isdn/i4l/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -123,16 +123,6 @@ comment "ISDN4Linux hardware drivers"

source "drivers/isdn/hisax/Kconfig"


menu "Active cards"

source "drivers/isdn/icn/Kconfig"

source "drivers/isdn/pcbit/Kconfig"

source "drivers/isdn/act2000/Kconfig"

endmenu
# end ISDN_I4L
endif

2 changes: 2 additions & 0 deletions drivers/staging/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,6 @@ source "drivers/staging/wilc1000/Kconfig"

source "drivers/staging/most/Kconfig"

source "drivers/staging/i4l/Kconfig"

endif # STAGING
1 change: 1 addition & 0 deletions drivers/staging/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,4 @@ obj-$(CONFIG_FB_TFT) += fbtft/
obj-$(CONFIG_FSL_MC_BUS) += fsl-mc/
obj-$(CONFIG_WILC1000) += wilc1000/
obj-$(CONFIG_MOST) += most/
obj-$(CONFIG_ISDN_I4L) += i4l/
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
13 changes: 13 additions & 0 deletions drivers/staging/i4l/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#
# Old ISDN4Linux config
#
menu "Old ISDN4Linux (deprecated)"
depends on ISDN_I4L

source "drivers/staging/i4l/icn/Kconfig"

source "drivers/staging/i4l/pcbit/Kconfig"

source "drivers/staging/i4l/act2000/Kconfig"

endmenu
5 changes: 5 additions & 0 deletions drivers/staging/i4l/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Makefile for the old ISDN I4L subsystem and device drivers.

obj-$(CONFIG_ISDN_DRV_ICN) += icn/
obj-$(CONFIG_ISDN_DRV_PCBIT) += pcbit/
obj-$(CONFIG_ISDN_DRV_ACT2000) += act2000/
3 changes: 3 additions & 0 deletions drivers/staging/i4l/TODO
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
* The icn, pcbit and act2000 drivers are dead, remove them in 2017
after another longterm kernel has been released, just in the
unlikely case someone still has this hardware.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit a921e9b

Please sign in to comment.