ak4396_write
ak4396_write(ice, AK4396_CTRL1, 0x86);
ak4396_write(ice, AK4396_CTRL1, 0x87);
ak4396_write(ice, ak4396_inits[i], ak4396_inits[i+1]);
ak4396_write(ice, AK4396_LCH_ATT + i, spec->vol[i] & 0xff);
ak4396_write(ice, AK4396_LCH_ATT + i,
ak4396_write(chip, codec, reg, value);
ak4396_write(chip, i, AK4396_CONTROL_1,
ak4396_write(chip, i, AK4396_CONTROL_2,
ak4396_write(chip, i, AK4396_CONTROL_3,
ak4396_write(chip, i, AK4396_LCH_ATT,
ak4396_write(chip, i, AK4396_RCH_ATT,
ak4396_write(chip, 0, AK4396_CONTROL_1, AK4396_DIF_24_MSB | AK4396_ACKS);
ak4396_write(chip, 0, AK4396_CONTROL_2,
ak4396_write(chip, 0, AK4396_CONTROL_3, AK4396_PCM);
ak4396_write(chip, 0, AK4396_LCH_ATT, chip->dac_volume[0] * 2);
ak4396_write(chip, 0, AK4396_RCH_ATT, chip->dac_volume[1] * 2);
ak4396_write(chip, 0, AK4396_CONTROL_1, AK4396_DIF_24_MSB | AK4396_ACKS | AK4396_RSTN);
ak4396_write(chip, 0, AK4396_CONTROL_1, AK4396_DIF_24_MSB | AK4396_ACKS | AK4396_RSTN);
ak4396_write(chip, 0, AK4396_CONTROL_2,
ak4396_write(chip, 0, AK4396_CONTROL_3, AK4396_PCM);
ak4396_write(chip, 0, AK4396_LCH_ATT, chip->dac_volume[0] * 2);
ak4396_write(chip, 0, AK4396_RCH_ATT, chip->dac_volume[1] * 2);
ak4396_write(chip, i, AK4396_CONTROL_1,
ak4396_write(chip, i, AK4396_CONTROL_2, value);
ak4396_write(chip, i, AK4396_CONTROL_1,
ak4396_write(chip, 0, AK4396_CONTROL_1, AK4396_DIF_24_MSB | AK4396_ACKS);
ak4396_write(chip, 0, AK4396_CONTROL_2, ak_value);
ak4396_write(chip, 0, AK4396_CONTROL_1,
ak4396_write(chip, i, AK4396_CONTROL_2, reg);