AD1816A_MODE_PLAYBACK
#define AD1816A_MODE_OPEN (AD1816A_MODE_PLAYBACK | \
case AD1816A_MODE_PLAYBACK:
case AD1816A_MODE_PLAYBACK:
if (!(chip->mode & AD1816A_MODE_PLAYBACK))
error = snd_ad1816a_open(chip, AD1816A_MODE_PLAYBACK);
snd_ad1816a_close(chip, AD1816A_MODE_PLAYBACK);