WM8750_OP_MIC
sc->sc_volume[WM8750_OP_MIC].left = 180;
UNMUTE(sc, WM8750_OP_MIC, 0);
wm8750_update_volume(sc, WM8750_OP_MIC);
UNMUTE(sc, WM8750_OP_MIC, 1);
UNMUTE(sc, WM8750_OP_MIC, 0);
case WM8750_OP_MIC:
LINVOL_SET_LINVOL(sc->sc_volume[WM8750_OP_MIC].left >> 2));
RINVOL_SET_RINVOL(sc->sc_volume[WM8750_OP_MIC].left >> 2));
if (sc->sc_unmute[WM8750_OP_MIC]) {
ioexp_set_mic_bias(sc->sc_unmute[WM8750_OP_MIC]);
scoop_set_mic_bias(sc->sc_unmute[WM8750_OP_MIC]);
sc->sc_volume[WM8750_OP_MIC].left =
wm8750_update_volume(sc, WM8750_OP_MIC);
UNMUTE(sc, WM8750_OP_MIC, mc->un.ord ? 1 : 0);
sc->sc_volume[WM8750_OP_MIC].left;
mc->un.ord = sc->sc_unmute[WM8750_OP_MIC] ? 1 : 0;