Hi!
I have a custom board with tlv320aic3254 codec connected to dm3730 mcbsp2. So, I did everything as described here:
https://gitorious.org/ti-codecs/pages/CodecDriverAIC325x
the driver works, but only if I rmmod the tlv320aic325x.ko and modprobe it again. Debugging shows that only after the second module load this message appears:
aic325x_set_bias_level: BIAS ON
apparently the bclk is enabled only after that. Can anybody explain why set_bias_level does not call when the module loads at first time?