Hi,
I'm developing an expansion board of IGEPv2 using TLV320AIC3254 codec.
We are in a pre-prototyping phase and we are still using TLV320AIC3254EVM-K. We are able to set various configurations for the adc function using alsamixer (routing, pga level and adc level).
We have an issue regarding MICBIAS function.
If MICBIAS is powered down (MICBIAS Configuration Register Page 1 reg 51 bit 6) we have audible audio on our registered files. We noticed also in this configuration, there is a 0.5 volt in micbias pin.
If MICBIAS is powered on, in every possible configurations mode (Output voltage configuration and voltage source power (AVDD or LDOIN)), the registered files are muted.
Microphone is in differential configuration, and is connected to MICBIAS pin through 1K resistor. It is a sonion electret microphone.
The MICBIAS Configuration Register is set in aic32x4_probe function of the TLV320aic32x4.c file driver http://lxr.linux.no/#linux+v3.3.6/sound/soc/codecs/tlv320aic32x4.c#L626
What's wrong?
Thank you