diff options
author | John Crispin <john@openwrt.org> | 2010-03-31 11:12:33 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2010-03-31 11:12:33 +0000 |
commit | 00cb9df7b817384bb9751fe6acaab29f0dd6a404 (patch) | |
tree | 0c5eb147d7008381779269b1a020d188d26c6c12 /package/ifx-tapidemo/patches | |
parent | 6bfe50b36490ded3f09d7c9841850cbf8c8869f3 (diff) | |
download | upstream-00cb9df7b817384bb9751fe6acaab29f0dd6a404.tar.gz upstream-00cb9df7b817384bb9751fe6acaab29f0dd6a404.tar.bz2 upstream-00cb9df7b817384bb9751fe6acaab29f0dd6a404.zip |
adds voip support
SVN-Revision: 20637
Diffstat (limited to 'package/ifx-tapidemo/patches')
-rw-r--r-- | package/ifx-tapidemo/patches/100-ifxmips.patch | 78 | ||||
-rw-r--r-- | package/ifx-tapidemo/patches/110-no_echo_cancelation.patch | 12 |
2 files changed, 90 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; + } +- +- +- +- diff --git a/package/ifx-tapidemo/patches/110-no_echo_cancelation.patch b/package/ifx-tapidemo/patches/110-no_echo_cancelation.patch new file mode 100644 index 0000000000..d424d48470 --- /dev/null +++ b/package/ifx-tapidemo/patches/110-no_echo_cancelation.patch @@ -0,0 +1,12 @@ +Index: tapidemo-5.0.1.27/src/device_vmmc.c +=================================================================== +--- tapidemo-5.0.1.27.orig/src/device_vmmc.c 2009-11-09 15:40:31.000000000 +0100 ++++ tapidemo-5.0.1.27/src/device_vmmc.c 2010-03-30 21:32:51.000000000 +0200 +@@ -240,7 +240,6 @@ + TRACE(TAPIDEMO, DBG_LEVEL_HIGH, + ("Error, BBD file %s is not found.\n(File: %s, line: %d)\n", + pCpuDevice->pszBBD_CRAM_File, __FILE__, __LINE__)); +- return IFX_ERROR; + } + + #endif /* USE_FILESYSTEM */ |