CS4231_MISC_INFO
snd_wss_out(acard->wss, CS4231_MISC_INFO, 0x40); /* switch on MODE2 */
snd_wss_dout(chip, CS4231_MISC_INFO, 0);
r = snd_wss_in(chip, CS4231_MISC_INFO);
snd_wss_dout(chip, CS4231_MISC_INFO, CS4231_MODE2);
snd_wss_dout(chip, CS4231_MISC_INFO, 0);
snd_wss_out(chip, CS4231_MISC_INFO,
id = snd_wss_in(chip, CS4231_MISC_INFO) & 0x0f;
chip->image[CS4231_MISC_INFO] = CS4231_MODE2;
chip->image[CS4231_MISC_INFO] = CS4231_IW_MODE3;
chip->image[CS4231_MISC_INFO] = CS4231_4236_MODE3;
chip->image[CS4231_MISC_INFO] = CS4231_MODE2;
snd_cs4231_out(chip, CS4231_MISC_INFO, CS4231_MODE2);
id = snd_cs4231_in(chip, CS4231_MISC_INFO) & 0x0f;