Răsfoiți Sursa

Add ISDN support (#1498)

SVN-Revision: 6905
Florian Fainelli 19 ani în urmă
părinte
comite
2b58e31674

+ 9 - 0
package/kernel/modules/other.mk

@@ -140,6 +140,15 @@ define KernelPackage/nbd
 endef
 $(eval $(call KernelPackage,nbd))
 
+define KernelPackage/capi
+  TITLE:=CAPI Support
+  DESCRIPTION:=Kernel module for basic CAPI support
+  KCONFIG:=$(CONFIG_ISDN) $(CONFIG_ISDN_CAPI) $(CONFIG_ISDN_CAPI_CAPI20)
+  SUBMENU:=$(EMENU)
+  AUTOLOAD:=$(call AutoLoad,30,kernelcapi capi)
+  FILES:=$(MODULES_DIR)/kernel/drivers/isdn/capi/*capi.$(LINUX_KMOD_SUFFIX)
+endef
+$(eval $(call KernelPackage,capi))
 
 define KernelPackage/pcmcia-core
   TITLE:=PCMCIA/CardBus support

+ 10 - 1
target/linux/generic-2.6/config-template

@@ -131,6 +131,8 @@ CONFIG_BT_RFCOMM=m
 CONFIG_BT_RFCOMM_TTY=y
 CONFIG_BT_SCO=m
 CONFIG_BUG=y
+# CONFIG_CAPI_AVM is not set
+# CONFIG_CAPI_EICON is not set
 CONFIG_CARDBUS=y
 # CONFIG_CARDMAN_4000 is not set
 # CONFIG_CARDMAN_4040 is not set
@@ -488,7 +490,14 @@ CONFIG_IP_ROUTE_VERBOSE=y
 # CONFIG_IP_VS is not set
 # CONFIG_IRDA is not set
 # CONFIG_ISCSI_TCP is not set
-# CONFIG_ISDN is not set
+CONFIG_ISDN=m
+CONFIG_ISDN_CAPI=m
+CONFIG_ISDN_CAPI_CAPI20=m
+CONFIG_ISDN_CAPI_CAPIFS=m
+CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
+CONFIG_ISDN_CAPI_MIDDLEWARE=y
+# CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON is not set
+# CONFIG_ISDN_I4L is not set
 CONFIG_ISO9660_FS=m
 # CONFIG_IXGB is not set
 CONFIG_JBD=m