emuxki_codec_write
emuxki_codec_write(config, 0x72, 0x0010);
emuxki_codec_write(config, AC97_POWERDOWN, emuxki_codec_read(config, AC97_POWERDOWN) & ~0x8000); /* switch on (low active) */
emuxki_codec_write(config, AC97_POWERDOWN, emuxki_codec_read(config, AC97_POWERDOWN) | 0x8000); /* switch off */
emuxki_codec_write(config, 0x68, 0x8004);
emuxki_codec_write(config, 0x68, 0);
emuxki_codec_write(&card->config, 0x00, 0x0000);
emuxki_codec_write(&card->config, AC97_MASTER_VOLUME, 0x0000);
emuxki_codec_write(&card->config, AC97_AUX_OUT_VOLUME, 0x0000);
emuxki_codec_write(&card->config, AC97_PCM_OUT_VOLUME, 0x0808);
emuxki_codec_write(&card->config, AC97_RECORD_SELECT, 0x0404);
emuxki_codec_write(&card->config, AC97_SURROUND_VOLUME, 0x0000);
void emuxki_codec_write(device_config *config, int regno, uint16 value);
emuxki_codec_write(&dev->config, info->reg, value);
emuxki_codec_write(&dev->config, info->reg, value);
emuxki_codec_write(&dev->config, info->reg, value);
emuxki_codec_write(&dev->config, AC97_RECORD_SELECT, value);