This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

mic input not working on tps65950/dm3725 board

Other Parts Discussed in Thread: DM3725, DM3730, TPS65950

Porting to a new board omap dm3730 and tps65950  to omap dm3725 and tps65950.

config is the same for new kernel.   Audio output  Handsfree works on both boards.

alsamixer controls  on kernel 3.0.8 does not show the following.  Was this removed or do I have something  set wrong?

These controls appear on the earlier working version.

name='ALC Attack Release Capture Switch'   
name='ALC Attack Release Capture Volume'   
name='ALC Max Min Capture Switch'          
name='ALC Max Min Capture Volume'          
name='ALC Wait Time Capture Switch'        
name='ALC Wait Time Capture Volume'        

Hardware is essentially the same as a previous version built with 2.6.33 kernel.

recording from mic creates a file  that changes with the input but  plays back as silence.

strange coding looks like a single bit changing at the signal rate. Sine wave input.

hex values;   808080808080808080808080808080807F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F80808080...  repeating pattern that changes with amplitude and frequency

Any idea what I might try?

thanks

  • Resolved.

    Changed the default mic settings in twl4030.c  and added the ALC controls there.

  • Hi Donald Russell/All,

    I am working on DM3730 processor.We want to capture/record through Mic.

    My audio device is working fine, used following command:

    amixer cset name='HeadsetL Mixer AudioL2' off
    amixer cset name='HeadsetR Mixer AudioR2' off
    amixer set HandsfreeL on
    amixer set HandsfreeR on
    amixer set 'HandsfreeL Mux' AudioL2
    amixer set 'HandsfreeR Mux' AudioR2

    then aplay file.wav. Audio is working fine.

    What is the command to enable Mic and record/capture audio data and recorded/captured data play again.

    Please help me regarding this.

    Regards

    Vidya.