PSC_SEL
WR(priv, PSC_SEL, PSC_SEL_PS_SMBUSMODE);
sel = __raw_readl(PSC_SEL(wd)) & PSC_SEL_CLK_MASK;
__raw_writel(0, PSC_SEL(wd));
__raw_writel(PSC_SEL_PS_AC97MODE | sel, PSC_SEL(wd));
wd->pm[0] = __raw_readl(PSC_SEL(wd));
__raw_writel(wd->pm[0] | PSC_SEL_PS_AC97MODE, PSC_SEL(wd));
sel = __raw_readl(PSC_SEL(wd)) & PSC_SEL_CLK_MASK;
__raw_writel(PSC_SEL_PS_I2SMODE | sel, PSC_SEL(wd));
wd->pm[0] = __raw_readl(PSC_SEL(wd));
__raw_writel(0, PSC_SEL(wd));
__raw_writel(wd->pm[0], PSC_SEL(wd));