Adding an external audio codec?

Hi,

I'd like to add an external audio codec to Beagle Board. To make
things easier I could choose an I2S codec used in one of the sound
cards supported by alsa. What has to be done in this case (beside
building the codec board)?

Peter