On Tue, Feb 08, 2011 at 03:32:00PM -0800, Stephen Warren wrote:
Well, one other option is to completely ignore (and disable) the internal mic, and just support the external mic (jack). Then, mic detection could be implemented. The advantage here is similarity to other boards without the mic bias sharing issue. Plus, the jack is probably far more useful than the internal mic on this board:
I honestly don't know how many boards (if any) actually have anything plugged into the internal mic header on the board. Mine certainly didn't originally; I used a PC speaker I stole from somewhere else as the internal mic;-)
That's certainly a sensible option if we don't know that many systems were shipped with the internal mic connected. We could do something like what the AT91SAM9G20 platform does with ifdefed code for the mic (in that case there's no mic support in the hardware but the CODEC is in a low density package so it's relatively common for users to lift pins to flying wire in a mic) I guess.