[ALSA] Fix and cleanup of CM9880 auto-configuration