#!/bin/sh
#  Load voice modules
#
#
#
#

#edit by luguanjun
cat /proc/mxp/core  > /dev/console
cat /proc/mxp/queue > /dev/console
cat /proc/mxp/mem   > /dev/console
cp /proc/mxp/core   /var/tmp
cp /proc/mxp/queue  /var/tmp
cp /proc/mxp/mem    /var/tmp

#mod by pangjr for mindspeed
#for module in tiuhw_an tiuhw_an_le21 tiuhw_an_le2 tiuhw_an_le tiuhw_mod hw_dspmod  \
# hw_fpga1 hw_fpga2 tiuhal tiuhal2 tiuhal3 hw_dspmod mxpmem mxpmod
#for module in tiuhw_an_26 tiuhw_an_le21 tiuhw_an_le2 tiuhw_an_le tiuhw_mod_26  \
 #hw_fpga1 hw_fpga2 tiuhal tiuhal_26 tiuhal3  mxpmem mxpmod ac48dsp
#endif
#endif

for module in endpointdd.ko dspdd.ko tiuhw_an_26.ko tiuhw_mod_26.ko tiuhal_26.ko mxpmem.ko mxpmod.ko

do
  echo unloading $module
  rmmod $module
done

sleep 1
lsmod > /dev/console
echo 0 > /proc/net/voice
