Lines Matching full:ac97
3 // Hitachi Audio Controller (AC97) support for SH7760/SH7780
10 /* BIG FAT FIXME: although the SH7760 has 2 independent AC97 units, only
13 * to edit the code a bit to use the other AC97 unit. --mlau
44 #define CR_ST (1 << 5) /* AC97 link start bit */
46 #define CSAR_RD (1 << 19) /* AC97 data read bit */
69 /* manual-suggested AC97 codec access timeouts (us) */
97 * AC97 read/write flow as outlined in the SH7760 manual (pages 903-906)
162 static void hac_ac97_write(struct snd_ac97 *ac97, unsigned short reg, in hac_ac97_write() argument
165 int unit_id = 0 /* ac97->private_data */; in hac_ac97_write()
190 static unsigned short hac_ac97_read(struct snd_ac97 *ac97, in hac_ac97_read() argument
193 int unit_id = 0 /* ac97->private_data */; in hac_ac97_read()
198 static void hac_ac97_warmrst(struct snd_ac97 *ac97) in hac_ac97_warmrst() argument
200 int unit_id = 0 /* ac97->private_data */; in hac_ac97_warmrst()
211 printk(KERN_INFO "hac: reset: AC97 link down!\n"); in hac_ac97_warmrst()
216 static void hac_ac97_coldrst(struct snd_ac97 *ac97) in hac_ac97_coldrst() argument
218 int unit_id = 0 /* ac97->private_data */; in hac_ac97_coldrst()
225 hac_ac97_warmrst(ac97); in hac_ac97_coldrst()
343 MODULE_DESCRIPTION("SuperH onchip HAC (AC97) audio driver");