Lines Matching refs:HACREG

94 #define HACREG(reg)	(*(unsigned long *)(hac->mmio + (reg)))  macro
109 to1 && !(HACREG(HACRSR) & RSR_STARY); in hac_get_codec_data()
113 to2 && !(HACREG(HACRSR) & RSR_STDRY); in hac_get_codec_data()
120 adr = ((HACREG(HACCSAR) & CSAR_MASK) >> CSAR_SHIFT); in hac_get_codec_data()
121 *v = ((HACREG(HACCSDR) & CSDR_MASK) >> CSDR_SHIFT); in hac_get_codec_data()
123 HACREG(HACRSR) &= ~(RSR_STDRY | RSR_STARY); in hac_get_codec_data()
131 HACREG(HACRSR) &= ~(RSR_STDRY | RSR_STARY); in hac_get_codec_data()
144 HACREG(HACTSR) &= ~(TSR_CMDAMT); in hac_read_codec_aux()
145 HACREG(HACCSAR) = (reg << CSAR_SHIFT) | CSAR_RD; in hac_read_codec_aux()
149 to && !(HACREG(HACTSR) & TSR_CMDAMT); in hac_read_codec_aux()
153 HACREG(HACTSR) &= ~TSR_CMDAMT; in hac_read_codec_aux()
172 HACREG(HACTSR) &= ~(TSR_CMDDMT | TSR_CMDAMT); in hac_ac97_write()
173 HACREG(HACCSDR) = (val << CSDR_SHIFT); in hac_ac97_write()
174 HACREG(HACCSAR) = (reg << CSAR_SHIFT) & (~CSAR_RD); in hac_ac97_write()
179 to && !(HACREG(HACTSR) & (TSR_CMDAMT|TSR_CMDDMT)); in hac_ac97_write()
183 HACREG(HACTSR) &= ~(TSR_CMDAMT | TSR_CMDDMT); in hac_ac97_write()
204 HACREG(HACCR) = CR_WMRT | CR_ST | CR_B9; in hac_ac97_warmrst()
206 HACREG(HACCR) = CR_ST | CR_B9; in hac_ac97_warmrst()
207 for (tmo = 1000; (tmo > 0) && !(HACREG(HACCR) & CR_CR); tmo--) in hac_ac97_warmrst()
213 HACREG(HACACR) |= ACR_TX12ATOM; in hac_ac97_warmrst()
222 HACREG(HACCR) = 0; in hac_ac97_coldrst()
223 HACREG(HACCR) = CR_CDRT | CR_ST | CR_B9; in hac_ac97_coldrst()
244 HACREG(HACACR) |= d ? ACR_DMARX16 : ACR_DMATX16; in hac_hw_params()
245 HACREG(HACACR) &= d ? ~ACR_DMARX20 : ~ACR_DMATX20; in hac_hw_params()
248 HACREG(HACACR) &= d ? ~ACR_DMARX16 : ~ACR_DMATX16; in hac_hw_params()
249 HACREG(HACACR) |= d ? ACR_DMARX20 : ACR_DMATX20; in hac_hw_params()