Skip to content

Commit

Permalink
Merge git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6
Browse files Browse the repository at this point in the history
* git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6:
  Add layer1 over IP support
  Add mISDN HFC multiport driver
  Add mISDN HFC PCI driver
  Add mISDN DSP
  Add mISDN core files
  Define AF_ISDN and PF_ISDN
  Add mISDN driver
  • Loading branch information
Linus Torvalds committed Jul 27, 2008
2 parents 2284284 + 3712b42 commit 5c7c204
Show file tree
Hide file tree
Showing 45 changed files with 24,632 additions and 2 deletions.
6 changes: 6 additions & 0 deletions Documentation/isdn/README.mISDN
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
mISDN is a new modular ISDN driver, in the long term it should replace
the old I4L driver architecture for passiv ISDN cards.
It was designed to allow a broad range of applications and interfaces
but only have the basic function in kernel, the interface to the user
space is based on sockets with a own address family AF_ISDN.

4 changes: 3 additions & 1 deletion drivers/isdn/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#

menuconfig ISDN
tristate "ISDN support"
bool "ISDN support"
depends on NET
depends on !S390
---help---
Expand All @@ -21,6 +21,8 @@ menuconfig ISDN

if ISDN

source "drivers/isdn/mISDN/Kconfig"

menuconfig ISDN_I4L
tristate "Old ISDN4Linux (deprecated)"
---help---
Expand Down
1 change: 1 addition & 0 deletions drivers/isdn/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

obj-$(CONFIG_ISDN_I4L) += i4l/
obj-$(CONFIG_ISDN_CAPI) += capi/
obj-$(CONFIG_MISDN) += mISDN/
obj-$(CONFIG_ISDN_CAPI) += hardware/
obj-$(CONFIG_ISDN_DIVERSION) += divert/
obj-$(CONFIG_ISDN_DRV_HISAX) += hisax/
Expand Down
1 change: 1 addition & 0 deletions drivers/isdn/hardware/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@

obj-$(CONFIG_CAPI_AVM) += avm/
obj-$(CONFIG_CAPI_EICON) += eicon/
obj-$(CONFIG_MISDN) += mISDN/
25 changes: 25 additions & 0 deletions drivers/isdn/hardware/mISDN/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#
# Hardware for mISDN
#
comment "mISDN hardware drivers"

config MISDN_HFCPCI
tristate "Support for HFC PCI cards"
depends on MISDN
depends on PCI
help
Enable support for cards with Cologne Chip AG's
HFC PCI chip.

config MISDN_HFCMULTI
tristate "Support for HFC multiport cards (HFC-4S/8S/E1)"
depends on PCI
depends on MISDN
help
Enable support for cards with Cologne Chip AG's HFC multiport
chip. There are three types of chips that are quite similar,
but the interface is different:
* HFC-4S (4 S/T interfaces on one chip)
* HFC-8S (8 S/T interfaces on one chip)
* HFC-E1 (E1 interface for 2Mbit ISDN)

7 changes: 7 additions & 0 deletions drivers/isdn/hardware/mISDN/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Makefile for the modular ISDN hardware drivers
#
#

obj-$(CONFIG_MISDN_HFCPCI) += hfcpci.o
obj-$(CONFIG_MISDN_HFCMULTI) += hfcmulti.o
Loading

0 comments on commit 5c7c204

Please sign in to comment.