-
3e64fbfc26
xpp: FPGA_1161 rev 9252, USB_FW rev 8826: HWEC
Tzafrir Cohen
2011-06-30 21:53:22 +00:00
-
65361158b5
xpp: also install init (non)script for xpd_echo
Tzafrir Cohen
2011-06-30 21:38:47 +00:00
-
304e481d47
oct612x: Fixes for Octasic user space compilation:
Oron Peled
2011-06-30 20:09:39 +00:00
-
d7fdb06033
wctdm24xxp: Fix typo in previous commit for fastpickup mode.
Shaun Ruffell
2011-06-29 22:15:42 +00:00
-
f2c8359d2e
wctdm24xxp: Add 'fastpick' module parameter.
Shaun Ruffell
2011-06-29 19:53:52 +00:00
-
d0bf20c36d
wctdm24xxp: Ensure battery drops on FXS hangups honor the channel otimer.
Shaun Ruffell
2011-06-29 18:36:34 +00:00
-
6fb24bc346
dahdi: Fix compilation on Linux 2.6.26 w/CONFIG_DAHDI_NET.
Shaun Ruffell
2011-06-29 18:36:26 +00:00
-
59e277ef5a
wctdm24xxp: Ensure battery drops on FXS hangups honor the channel otimer.
Shaun Ruffell
2011-06-29 16:57:38 +00:00
-
a28a982b75
Revert "dahdi: Use enumeration for maintenance modes."
AST_C_DEFINE_CHECK([DAHDI], [DAHDI_RESET_COUNTERS], [dahdi/user.h], [230])
2011-06-29 15:32:40 +00:00
-
f2c0bcd0f2
wcte12xp, wctdm24xxp: Load VPMOCT032 firmware in background.
Russ Meyerriecks
2011-06-28 22:29:00 +00:00
-
1714113c17
wcte12xp, wctdm24xxp: Add support for the VPMOCT032 hardware echocanceler.
Russ Meyerriecks
2011-06-28 22:28:53 +00:00
-
355ab14d47
dahdi: Always attach hwec to a channel if available.
Shaun Ruffell
2011-06-28 21:29:20 +00:00
-
15c12a08f8
xpd_echo: XPP Octasic echo canceler module
Oron Peled
2011-06-28 18:23:00 +00:00
-
a36bd8863e
Revert "dahdi: Group dahdi timers into "rates" for improved CPU utilization."
Shaun Ruffell
2011-06-28 15:55:48 +00:00
-
6d4a47a6ef
Revert "dahdi: If a timer is not configured then we should block indefinitely."
Shaun Ruffell
2011-06-28 15:55:44 +00:00
-
ab15df5810
kernel.h: Define __packed if not already defined.
Shaun Ruffell
2011-06-28 15:55:38 +00:00
-
9ae57618d3
fix registration order for more than 9 Astribanks
Tzafrir Cohen
2011-06-23 17:33:43 +00:00
-
a1d84ea99c
wcte12xp: Start alarm timer after marking board initialized.
Shaun Ruffell
2011-06-20 16:01:59 +00:00
-
f46df849da
dahdi_genconf: apply termtype to Digium HA8 BRI
Tzafrir Cohen
2011-06-16 09:35:32 +00:00
-
90e504dc25
wctdm24xxp: Do not read extra register when test for FXO module fails.
Shaun Ruffell
2011-06-11 01:58:43 +00:00
-
178ae27825
tools: Allow pattern tools to access channels above the device file limit
Kinsey Moore
2011-06-07 19:44:34 +00:00
-
49a5fbfcd2
xpp: this is the right place for astribank_close()
Tzafrir Cohen
2011-06-07 10:28:31 +00:00
-
fb942bbd11
wctdm24xxp: Do not export board number in the device description.
Shaun Ruffell
2011-06-02 20:04:02 +00:00
-
20b5c919a4
wctdm24xxp: Calculate the SPI offsets ahead of time.
Shaun Ruffell
2011-06-02 20:03:57 +00:00
-
40a8265509
wctdm24xxp: Shorten up some of the sleeps/waits.
Shaun Ruffell
2011-06-02 20:03:52 +00:00
-
3433925a92
wctdm24xxp: Allow more than one outstanding read at a time.
Shaun Ruffell
2011-06-02 20:03:48 +00:00
-
982aa8ed1c
wctdm24xxp: reglock can be used to protect the txhookstate.
Shaun Ruffell
2011-06-02 20:03:43 +00:00
-
e35a01e5df
wctdm24xxp: Use lists for SPI commands to the modules.
Shaun Ruffell
2011-06-02 20:03:38 +00:00
-
b079b51b21
wctdm24xxp: Cleanup in wctdm_identify_modules.
Shaun Ruffell
2011-06-02 20:03:34 +00:00
-
2b6d5d3826
wctdm24xxp: Remove 'pos' member from 'struct wctdm'.
Shaun Ruffell
2011-06-02 20:03:29 +00:00
-
953a317be3
wctdm24xxp: Drop 'flags' from 'struct wctdm_module'.
Shaun Ruffell
2011-06-02 20:03:24 +00:00
-
8e96b99bc9
wctdm24xxp: Hold the reglock longer in the interrupt handler.
Shaun Ruffell
2011-06-02 20:03:20 +00:00
-
fca9c4949f
wctdm24xxp: Pass the pointer to struct wctdm_module directly instead of index.
Shaun Ruffell
2011-06-02 20:03:15 +00:00
-
ca3a7de06d
wctdm24xxp: Use pointer to "struct fxs" in POLARITY_XOR.
Shaun Ruffell
2011-06-02 20:03:10 +00:00
-
6d8e406bc5
wctdm24xxp: Trivial. Reduce the indentation level in wctdm_proslic_oppending.
Shaun Ruffell
2011-06-02 20:03:06 +00:00
-
225eea7af3
wctdm24xxp: Use enumeration for module types.
Shaun Ruffell
2011-06-02 20:03:01 +00:00
-
5815009724
wctdm24xxp: Group the QRV members together.
Shaun Ruffell
2011-06-02 20:02:56 +00:00
-
cfcd7c0aee
wctdm24xxp: Group the per-module information together
Shaun Ruffell
2011-06-02 20:02:51 +00:00
-
9a37c88c6d
wctdm24xxp: Dynamically allocate the board_name.
Shaun Ruffell
2011-06-02 20:02:47 +00:00
-
60406e1a0c
wctdm24xxp: Remove modmap member from 'struct wctdm'.
Shaun Ruffell
2011-06-02 20:02:42 +00:00
-
712e65f0dc
wcte12xp: Limit how many consecutive times to reset the VPMADT032 module.
Shaun Ruffell
2011-06-02 20:02:38 +00:00
-
778623eeff
wcte12xp: Remove unused vpm100 member from 'struct t1'
Shaun Ruffell
2011-06-02 20:02:33 +00:00
-
77dfe92f26
wcte12xp, wctdm24xxp: Separate test for VPMADT032 and initialization.
Shaun Ruffell
2011-06-02 20:02:28 +00:00
-
205847da8e
wcte12xp, wctdm24xxp: Use a constant string for the VPM workqueue name.
Shaun Ruffell
2011-06-02 20:02:23 +00:00
-
b60823b0cc
wcte12xp: Set the t1.vpmadt032 pointer under the reglock.
Shaun Ruffell
2011-06-02 20:02:18 +00:00
-
456e7969ee
wcte12xp: Put "Span configured" message behind debug flag.
Shaun Ruffell
2011-06-02 20:02:13 +00:00
-
578ebe85c2
wcte12xp: kmalloc/memset -> kzalloc.
Shaun Ruffell
2011-06-02 20:02:08 +00:00
-
82acfbd41d
wcte12xp: Move the VPMADT032 test/configuration to module load time.
Shaun Ruffell
2011-06-02 20:02:03 +00:00
-
c5691ec293
wcte12xp: Force spanconfig/chanconfig to wait for ready.
Shaun Ruffell
2011-06-02 20:01:59 +00:00
-
27acb7088c
wctdm24xxp: Block chanconfig and spanconfig until board is ready.
Shaun Ruffell
2011-06-02 20:01:54 +00:00
-
759f0c07f0
dahdi: Do not allow 'hwec' to be attached to channels that do not have one.
Shaun Ruffell
2011-06-02 20:01:49 +00:00
-
93a7adfb9f
dahdi: Provide notification when preechocan buffer is created and destroyed.
Shaun Ruffell
2011-06-02 20:01:44 +00:00
-
dd33d6c357
dahdi: Update the dahdi_ec_chunk interface to support preec streams.
Shaun Ruffell
2011-06-02 20:01:40 +00:00
-
76df5ab26b
dahdi: Allow dahdi_span_ops.[chan|span]config and startup to block.
Shaun Ruffell
2011-06-02 20:01:34 +00:00
-
09eb417ec4
dahdi: Do not release the echocan under lock.
Shaun Ruffell
2011-06-02 20:01:29 +00:00
-
c1e491930b
dahdi: Support "struct mutex" on pre 2.6.16 kernels.
Shaun Ruffell
2011-06-02 20:01:24 +00:00
-
ca9d290af1
dahdi: If a timer is not configured then we should block indefinitely.
Shaun Ruffell
2011-06-02 20:01:20 +00:00
-
20c8b9b597
dahdi: Make tone zone registration messages debug only.
Shaun Ruffell
2011-06-02 20:01:15 +00:00
-
e8221c04cf
dahdi: Propagate shutdown returncode to user space.
Shaun Ruffell
2011-06-02 20:01:10 +00:00
-
cb67046067
dahdi: Fix compilation on Linux 2.6.26 w/CONFIG_DAHDI_NET.
Shaun Ruffell
2011-06-02 20:01:05 +00:00
-
d069cf1958
wct4xxp: Move the check for the VPM to module load time.
Shaun Ruffell
2011-06-02 20:01:00 +00:00
-
83035fa12f
wct4xxp: Do not set maintstat in t4_clear_maint.
Shaun Ruffell
2011-06-02 20:00:56 +00:00
-
01379f6ce7
wct4xxp: Atomically set framer bits for maintenance modes.
Shaun Ruffell
2011-06-02 20:00:51 +00:00
-
907c993743
wct4xxp: Set -Wno-unused-but-set-variable compiler option if available.
Shaun Ruffell
2011-06-02 20:00:47 +00:00
-
86519d1211
Remove unused variables.
Shaun Ruffell
2011-06-02 20:00:36 +00:00
-
8f5f051b92
wctdm24xxp: Check if the FXS signaling setting is valid.
Shaun Ruffell
2011-06-02 20:00:29 +00:00
-
346fccbea0
xpp: empty labels are not duplicate
Tzafrir Cohen
2011-05-31 13:16:54 +00:00
-
6d9baa3f99
xpp: empty labels are not duplicate
Tzafrir Cohen
2011-05-31 13:11:56 +00:00
-
de59662acb
Move test for DEFINE_SPINLOCK into include/dahdi/kernel.h
Shaun Ruffell
2011-05-27 16:48:46 +00:00
-
fb35e6afd2
dahdi: Enable DTMF A,B,C, and D digits.
Shaun Ruffell
2011-05-27 16:48:40 +00:00
-
3be68a1105
wcb4xxp: Updating copyright.
Shaun Ruffell
2011-05-27 16:48:35 +00:00
-
24015f717e
zonedata: Add support for United Arab Emirates.
Shaun Ruffell
2011-05-24 15:14:32 +00:00
-
29a06509ec
zonedata: Add support for Costa Rica.
Shaun Ruffell
2011-05-24 15:14:25 +00:00
-
155cb5a0b1
xpp: Remove obsolete XPP_DEBUGFS code
Tzafrir Cohen
2011-05-23 13:38:16 +00:00
-
bbb34d7f29
xpp: Remove obsolete and unused OLD_PROC code
Tzafrir Cohen
2011-05-23 13:37:40 +00:00
-
9146433e6d
wcte12xp: Fix regression preventing VPMADT032 from loading.
Shaun Ruffell
2011-05-19 21:53:54 +00:00
-
9c1880d31a
dahdi: Enable DTMF A,B,C, and D digits.
Shaun Ruffell
2011-04-25 14:22:39 +00:00
-
cfa5779017
wcb4xxp: Updating copyright.
Shaun Ruffell
2011-04-25 14:22:31 +00:00
-
4c177ef39c
tools: Allow patlooptest to activate and handle buffer events
Kinsey Moore
2011-04-18 21:20:10 +00:00
-
fcd4db20d1
dahdi: Bug fix for enabling buffer events
Kinsey Moore
2011-04-15 18:42:16 +00:00
-
e591241187
dahdi: Add capability to generate events on buffer underruns and overruns
Kinsey Moore
2011-04-15 16:16:19 +00:00
-
21875abb42
wcte12xp: If we cannot read the mode selection pins fail the module load.
Shaun Ruffell
2011-04-14 20:32:29 +00:00
-
d0093c16cc
wcte12xp: If we cannot read the mode selection pins fail the module load.
Shaun Ruffell
2011-04-14 19:11:14 +00:00
-
cecd931399
Importing release summary for 2.4.1.2 release.
v2.4.1.2
Shaun Ruffell
2011-04-11 18:51:37 +00:00
-
9f61a1cce9
Importing files for 2.4.1.2 release.
Shaun Ruffell
2011-04-11 18:51:29 +00:00
-
b716790363
Creating tag for the release of dahdi-linux-2.4.1.2
Shaun Ruffell
2011-04-11 18:50:44 +00:00
-
-
75b7b53f10
dahdi: Do not define dev_name if already backported.
branched-2.4.1.2
Tzafrir Cohen
2011-04-11 18:45:05 +00:00
-
868dd3f0d5
dahdi: Do not define dev_name if already backported.
Tzafrir Cohen
2011-04-11 18:41:47 +00:00
-
1ea9309756
b4xxp: Only create the timing_master attributes in the context of probe
Shaun Ruffell
2011-04-04 16:26:11 +00:00
-
3ae1b03082
dahdi: Group dahdi timers into "rates" for improved CPU utilization.
Shaun Ruffell
2011-04-04 16:26:05 +00:00
-
1a6bbe43e7
wctdm24xxp, wctdm: Reduce memory used by fxo_modes array.
Shaun Ruffell
2011-04-04 16:26:00 +00:00
-
e7ea26ae8d
wcte12xp: Unroll the TDM extraction/insertion from the sframe.
Shaun Ruffell
2011-04-04 16:25:54 +00:00
-
40945a2a00
wcte12xp, wctdm24xxp: decriptor_list.count does not need to be atomic.
Shaun Ruffell
2011-04-04 16:25:47 +00:00
-
7487ce229d
wcte12xp, wctdm24xxp: Remove a PCI read from hardirq context.
Shaun Ruffell
2011-04-04 16:25:42 +00:00
-
5ffb28b1f0
wcte12xp: Use the in-hardirq versions of dahdi_receive/dahdi_transmit.
Shaun Ruffell
2011-04-04 16:25:33 +00:00
-
f38965153b
wctdm24xxp, wcte12xp: Always call handle_transmit/receive in hardirq context.
Shaun Ruffell
2011-04-04 16:25:28 +00:00
-
f8af2b7a5c
dahdi: Add in-hardirq versions of the dahdi_receive/transmit/ec_span.
Shaun Ruffell
2011-04-04 16:25:23 +00:00
-
6519a0e911
wcte12xp: Use the reglock to protect the framer command lists.
Shaun Ruffell
2011-04-04 16:25:16 +00:00
-
731388e275
wctdm24xxp, wcte12xp, wct4xxp, wcb4xxp, wctdm: Do not support suspend.
Shaun Ruffell
2011-04-04 16:25:09 +00:00
-
c5396b1366
wct4xxp: Add shutdown handler for kexec.
Shaun Ruffell
2011-04-04 16:25:03 +00:00