dahdi-linux/drivers/dahdi/xpp
Oron Peled ae9d3a0bdc xpp: FXS: better power-down to lower noise
* Now every linefeed control command which is not RING'ing
  powers-down the SLIC. This reduce audible noise when
  several channels are ringing.

* Simplify code by removing redundant calls to do_chan_power()
  before linefeed_control()

* Manage vbat_h state so we skip do_chan_power() calls when
  there isn't a state change

* Export vbat_h state to /proc/.../fxs_info

Signed-off-by: Oron Peled <oron.peled@xorcom.com>
Acked-by: Tzafrir Cohen <tzafrir.cohen@xorcom.com>

Origin: http://svnview.digium.com/svn/dahdi?view=rev&rev=10478

git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/branches/2.5@10488 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2012-03-15 17:33:16 +00:00
..
firmwares USB_RECOV.hex: recovering from xpp hardware issues 2012-02-07 22:17:34 +00:00
card_bri.c xpp: BRI: batch D-Channel packets to fix frag. 2012-01-03 14:44:37 +00:00
card_bri.h wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
card_echo.c xpp: Eliminate "set but unused" compiler warnings. 2011-07-04 14:04:56 +00:00
card_echo.h xpd_echo: XPP Octasic echo canceler module 2011-06-28 18:23:00 +00:00
card_fxo.c xpd_echo: XPP Octasic echo canceler module 2011-06-28 18:23:00 +00:00
card_fxo.h wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
card_fxs.c xpp: FXS: better power-down to lower noise 2012-03-15 17:33:16 +00:00
card_fxs.h wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
card_global.c xpp: reset Astribank SPI busses 2012-03-15 17:32:43 +00:00
card_global.h xpp: reset Astribank SPI busses 2012-03-15 17:32:43 +00:00
card_pri.c xpp: pri: fix RS1 init in E1 CAS mode 2011-11-30 10:22:01 +00:00
card_pri.h wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
Changelog_xpp wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
dahdi_debug.c wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
dahdi_debug.h wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
init_card_1_30 xpp: Adaptations for E-Main-3 2011-11-30 10:20:38 +00:00
init_card_2_30 wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
init_card_3_30 wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
init_card_4_30 xpp: init_card_4_30: add comment 2011-01-30 18:10:33 +00:00
init_card_5_30 xpp: also install init (non)script for xpd_echo 2011-06-30 21:38:47 +00:00
Kbuild xpd_echo: XPP Octasic echo canceler module 2011-06-28 18:23:00 +00:00
Kconfig wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
Makefile wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
mmapbus.c wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
mmapbus.h wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
mmapdrv.c Move test for DEFINE_SPINLOCK into include/dahdi/kernel.h 2010-09-24 22:44:53 +00:00
param_doc wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
parport_debug.c Move test for DEFINE_SPINLOCK into include/dahdi/kernel.h 2010-09-24 22:44:53 +00:00
parport_debug.h wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
print_fxo_modes.c wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
xbus-core.c xpp: bad module_put() when too many Astribanks 2011-12-21 18:37:34 +00:00
xbus-core.h xpp: Allow up to 128 Astribanks on a system 2011-12-21 18:38:13 +00:00
xbus-pcm.c xpd_echo: XPP Octasic echo canceler module 2011-06-28 18:23:00 +00:00
xbus-pcm.h xpd_echo: XPP Octasic echo canceler module 2011-06-28 18:23:00 +00:00
xbus-sysfs.c xpd_echo: XPP Octasic echo canceler module 2011-06-28 18:23:00 +00:00
xdefs.h xpp: prepare for phonedev refactor 2011-01-30 14:11:49 +00:00
xframe_queue.c xpp: rate limit queue overflow messages 2011-07-20 16:48:46 +00:00
xframe_queue.h wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
xpd.h xpd_echo: XPP Octasic echo canceler module 2011-06-28 18:23:00 +00:00
xpp_dahdi.c xpp: bugfix: fix bad refcount 2012-01-11 12:03:56 +00:00
xpp_dahdi.h xpd_echo: XPP Octasic echo canceler module 2011-06-28 18:23:00 +00:00
xpp_debug xpd_echo: XPP Octasic echo canceler module 2011-06-28 18:23:00 +00:00
xpp_usb.c xpp: Adaptations for E-Main-3 2011-11-30 10:20:38 +00:00
xpp.conf wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
xpp.rules wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
XppConfig.pm wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
xproto.c xpd_echo: XPP Octasic echo canceler module 2011-06-28 18:23:00 +00:00
xproto.h xpd_echo: XPP Octasic echo canceler module 2011-06-28 18:23:00 +00:00