I810_BM_PUT8
I810_BM_PUT8(I810_BASE_PCM_IN + I810_OFFSET_CR, 0x0);
I810_BM_PUT8(I810_BASE_PCM_OUT + I810_OFFSET_CR, 0x0);
I810_BM_PUT8(I810_BASE_MIC + I810_OFFSET_CR, 0x0);
I810_BM_PUT8(I810_BASE_PCM_IN + I810_OFFSET_CR, I810_BM_CR_RST);
I810_BM_PUT8(I810_BASE_PCM_OUT + I810_OFFSET_CR, I810_BM_CR_RST);
I810_BM_PUT8(I810_BASE_MIC + I810_OFFSET_CR, I810_BM_CR_RST);
I810_BM_PUT8(port->regoff + I810_OFFSET_CR, cr);
I810_BM_PUT8(I810_REG_SISCTL, I810_SISCTL_UNMUTE);
I810_BM_PUT8(regoff + I810_OFFSET_CR, 0);
I810_BM_PUT8(regoff + I810_OFFSET_CR, I810_BM_CR_RST);
I810_BM_PUT8(regoff + I810_OFFSET_LVI, I810_BD_NUMS - 1);
I810_BM_PUT8(regoff + I810_OFFSET_CR, cr);
I810_BM_PUT8(port->regoff + I810_OFFSET_LVI, (civ - 1) % I810_BD_NUMS);