Searched refs:nuc900_audio (Results 1 – 3 of 3) sorted by relevance
30 struct nuc900_audio *nuc900_ac97_data;35 struct nuc900_audio *nuc900_audio = nuc900_ac97_data; in nuc900_checkready() local37 if (!(AUDIO_READ(nuc900_audio->mmio + ACTL_ACIS0) & CODEC_READY)) in nuc900_checkready()47 struct nuc900_audio *nuc900_audio = nuc900_ac97_data; in nuc900_ac97_read() local54 dev_err(nuc900_audio->dev, "AC97 codec is not ready\n"); in nuc900_ac97_read()59 AUDIO_WRITE(nuc900_audio->mmio + ACTL_ACOS1, R_WB | reg); in nuc900_ac97_read()62 val = AUDIO_READ(nuc900_audio->mmio + ACTL_ACOS0); in nuc900_ac97_read()64 AUDIO_WRITE(nuc900_audio->mmio + ACTL_ACOS0, val); in nuc900_ac97_read()69 while (!(AUDIO_READ(nuc900_audio->mmio + ACTL_ACCON) & AC_R_FINISH) in nuc900_ac97_read()74 dev_err(nuc900_audio->dev, "AC97 read register time out !\n"); in nuc900_ac97_read()[all …]
51 struct nuc900_audio *nuc900_audio = runtime->private_data; in nuc900_update_dma_register() local55 mmio_addr = nuc900_audio->mmio + ACTL_PDSTB; in nuc900_update_dma_register()56 mmio_len = nuc900_audio->mmio + ACTL_PDST_LENGTH; in nuc900_update_dma_register()58 mmio_addr = nuc900_audio->mmio + ACTL_RDSTB; in nuc900_update_dma_register()59 mmio_len = nuc900_audio->mmio + ACTL_RDST_LENGTH; in nuc900_update_dma_register()69 struct nuc900_audio *nuc900_audio = runtime->private_data; in nuc900_dma_start() local72 val = AUDIO_READ(nuc900_audio->mmio + ACTL_CON); in nuc900_dma_start()74 AUDIO_WRITE(nuc900_audio->mmio + ACTL_CON, val); in nuc900_dma_start()80 struct nuc900_audio *nuc900_audio = runtime->private_data; in nuc900_dma_stop() local83 val = AUDIO_READ(nuc900_audio->mmio + ACTL_CON); in nuc900_dma_stop()[all …]
100 struct nuc900_audio { struct110 extern struct nuc900_audio *nuc900_ac97_data; argument