CODEC_WRITE
CODEC_WRITE(sc, AC_DAC_DPC(sc), val);
CODEC_WRITE(sc, A10_DAC_ACTL, val);
CODEC_WRITE(sc, A10_ADC_ACTL, val);
CODEC_WRITE(sc, a10_mixers[dev].reg, val);
CODEC_WRITE(sc, A10_ADC_ACTL, val);
CODEC_WRITE(sc, A10_DAC_ACTL, val);
CODEC_WRITE(sc, A10_ADC_ACTL, val);
CODEC_WRITE(sc, AC_DAC_FIFOC(sc), DAC_FIFOC_FIFO_FLUSH);
CODEC_WRITE(sc, AC_DAC_FIFOS(sc),
CODEC_WRITE(sc, AC_DAC_FIFOC(sc),
CODEC_WRITE(sc, AC_DAC_FIFOC(sc), val);
CODEC_WRITE(sc, AC_ADC_FIFOC(sc), ADC_FIFOC_FIFO_FLUSH);
CODEC_WRITE(sc, AC_ADC_FIFOS(sc),
CODEC_WRITE(sc, AC_ADC_FIFOC(sc),
CODEC_WRITE(sc, AC_ADC_FIFOC(sc), val);
CODEC_WRITE(sc, AC_DAC_FIFOC(sc), 0);
CODEC_WRITE(sc, AC_ADC_FIFOC(sc), 0);
CODEC_WRITE(sc, SYSCLK_CTL, val);
CODEC_WRITE(sc, MOD_CLK_ENA, MOD_AIF1 | MOD_ADC | MOD_DAC);
CODEC_WRITE(sc, MOD_RST_CTL, MOD_AIF1 | MOD_ADC | MOD_DAC);
CODEC_WRITE(sc, DAC_DIG_CTRL, DAC_DIG_CTRL_ENDA);
CODEC_WRITE(sc, ADC_DIG_CTRL, ADC_DIG_CTRL_ENAD);
CODEC_WRITE(sc, SYS_SR_CTRL, val);
CODEC_WRITE(sc, AIF1CLK_CTRL, val);
CODEC_WRITE(sc, AIF1_DACDAT_CTRL, val);
CODEC_WRITE(sc, AIF1_ADCDAT_CTRL, val);
CODEC_WRITE(sc, DAC_MXR_SRC, val);
CODEC_WRITE(sc, AIF1_MXR_SRC, val);
CODEC_WRITE(sc, AIF1CLK_CTRL, val);