AC97_GPIO_WAKEUP
reg = wm97xx_reg_read(wm, AC97_GPIO_WAKEUP);
wm97xx_reg_write(wm, AC97_GPIO_WAKEUP, reg);
wm->gpio[3] = wm97xx_reg_read(wm, AC97_GPIO_WAKEUP);
wm97xx_reg_write(wm, AC97_GPIO_WAKEUP, wm->gpio[3]);
snd_ac97_write(ac97, AC97_GPIO_WAKEUP, 0x0);