aboutsummaryrefslogtreecommitdiffstats
path: root/package/ifx-tapidemo/patches/100-ifxmips.patch
diff options
context:
space:
mode:
authorJohn Crispin <blogic@openwrt.org>2010-03-31 11:12:33 +0000
committerJohn Crispin <blogic@openwrt.org>2010-03-31 11:12:33 +0000
commite0259bb9116d33a46f90b3edf9174834635a1ec6 (patch)
tree7aa5abef16700e83d3873c24c2095d6390f5b22a /package/ifx-tapidemo/patches/100-ifxmips.patch
parent3f269166c14acd27187e0c37ae3e95c6900ac0fa (diff)
downloadupstream-e0259bb9116d33a46f90b3edf9174834635a1ec6.tar.gz
upstream-e0259bb9116d33a46f90b3edf9174834635a1ec6.tar.bz2
upstream-e0259bb9116d33a46f90b3edf9174834635a1ec6.zip
[ifxmips] adds voip support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20637 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/ifx-tapidemo/patches/100-ifxmips.patch')
-rw-r--r--package/ifx-tapidemo/patches/100-ifxmips.patch78
1 files changed, 78 insertions, 0 deletions
diff --git a/package/ifx-tapidemo/patches/100-ifxmips.patch b/package/ifx-tapidemo/patches/100-ifxmips.patch
new file mode 100644
index 0000000000..43fa988ef7
--- /dev/null
+++ b/package/ifx-tapidemo/patches/100-ifxmips.patch
@@ -0,0 +1,78 @@
+--- a/src/board_easy50712.c Mon Mar 15 14:47:53 2010 +0300
++++ b/src/board_easy50712.c Tue Mar 16 17:25:55 2010 +0300
+@@ -40,7 +40,9 @@
+ #endif /* DUSLIC_FXO */
+ #endif /* EASY50712_V3 */
+
+-#include "asm/ifx/ifx_gpio.h"
++#ifdef FXO
++# include "asm/ifx/ifx_gpio.h"
++#endif
+
+ /* ============================= */
+ /* Defines */
+@@ -896,6 +898,7 @@
+ /* Global function definition */
+ /* ============================= */
+
++#ifdef FXO
+ /**
+ Set direction of GPIO pin to out which is used for set/clear reset.
+
+@@ -944,7 +947,7 @@
+ return IFX_SUCCESS;
+ }
+ break;
+-
++
+ case GPIO_DUSLIC_EASY50510:
+ {
+ TRACE(TAPIDEMO, DBG_LEVEL_LOW,
+@@ -982,8 +985,9 @@
+
+ return IFX_SUCCESS;
+ };
++#endif
+
+-
++#ifdef FXO
+ /*
+ Set/Clear reset of device by using GPIO port.
+
+@@ -1086,7 +1090,9 @@
+ /* usleep(100000); karol - workaround, */
+ return ret;
+ }
++#endif
+
++#ifdef EASY50510
+ /**
+ Set PCM master mode.
+
+@@ -1178,15 +1184,16 @@
+
+ return ret;
+ }
++#endif
+
+ /**
+ Register board.
+
+ \param pBoard - pointer to board
+-
++
+ \return IFX_SUCCESS if successful, otherwise IFX_ERROR.
+
+- \remarks
++ \remarks
+ */
+ IFX_return_t BOARD_Easy50712_Register(BOARD_t* pBoard)
+ {
+@@ -1204,7 +1211,3 @@
+ pBoard->RemoveBoard = BOARD_Easy50712_RemoveBoard;
+ return IFX_SUCCESS;
+ }
+-
+-
+-
+-
>) Preconfig-Type: $(2) Preconfig-Default: $(3) Preconfig-Label: $(4) endef define Config Preconfig/$(1) = $$(call Config/template,$(1),$(2),$(3),$(4)) preconfig_$$(1) += $(1) endef define Dumpinfo/Package $(info Package: $(1) $(if $(MENU),Menu: $(MENU) )$(if $(SUBMENU),Submenu: $(SUBMENU) )$(if $(SUBMENUDEP),Submenu-Depends: $(SUBMENUDEP) )$(if $(DEFAULT),Default: $(DEFAULT) )$(if $(findstring $(PREREQ_CHECK),1),Prereq-Check: 1 )Version: $(VERSION) Depends: $(call PKG_FIXUP_DEPENDS,$(1),$(DEPENDS)) Menu-Depends: $(MDEPENDS) Provides: $(PROVIDES) $(if $(VARIANT),Build-Variant: $(VARIANT) )$(if $(PKG_BUILD_DEPENDS),Build-Depends: $(PKG_BUILD_DEPENDS) )$(if $(HOST_BUILD_DEPENDS),Build-Depends/host: $(HOST_BUILD_DEPENDS) )$(if $(BUILD_TYPES),Build-Types: $(BUILD_TYPES) )Section: $(SECTION) Category: $(CATEGORY) Title: $(TITLE) Maintainer: $(MAINTAINER) Source: $(PKG_SOURCE) Type: $(if $(Package/$(1)/targets),$(Package/$(1)/targets),$(if $(PKG_TARGETS),$(PKG_TARGETS),ipkg)) $(if $(KCONFIG),Kernel-Config: $(KCONFIG) )$(if $(BUILDONLY),Build-Only: $(BUILDONLY) )$(if $(HIDDEN),Hidden: $(HIDDEN) )Description: $(if $(Package/$(1)/description),$(Package/$(1)/description),$(TITLE)) $(if $(URL),$(URL) )$(MAINTAINER) @@ $(if $(Package/$(1)/config),Config: $(Package/$(1)/config) @@ )$(foreach pc,$(preconfig_$(1)), $(Preconfig/$(pc)))) endef define Feature/Default TARGET_NAME:= TARGET_TITLE:= PRIORITY:= NAME:= endef define Feature $(eval $(Feature/Default)) $(eval $(Feature/$(1))) $(if $(DUMP),$(call Dumpinfo/Feature,$(1))) endef define Dumpinfo/Feature $(info Feature: $(TARGET_NAME)_$(1) Target-Name: $(TARGET_NAME) Target-Title: $(TARGET_TITLE) Feature-Name: $(NAME) $(if $(PRIORITY),Feature-Priority: $(PRIORITY) )Feature-Description: $(Feature/$(1)/description) @@ ) endef endif