Lines Matching refs:ICEMT1724
122 return (inb(ICEMT1724(ice, RATE)) & VT1724_SPDIF_MASTER) ? 1 : 0; in stdclock_is_spdif_master()
142 old_cmd = inb(ICEMT1724(ice, AC97_CMD)); in snd_vt1724_ac97_ready()
157 if ((inb(ICEMT1724(ice, AC97_CMD)) & bit) == 0) in snd_vt1724_ac97_wait_bit()
173 outb(reg, ICEMT1724(ice, AC97_INDEX)); in snd_vt1724_ac97_write()
174 outw(val, ICEMT1724(ice, AC97_DATA)); in snd_vt1724_ac97_write()
175 outb(old_cmd | VT1724_AC97_WRITE, ICEMT1724(ice, AC97_CMD)); in snd_vt1724_ac97_write()
187 outb(reg, ICEMT1724(ice, AC97_INDEX)); in snd_vt1724_ac97_read()
188 outb(old_cmd | VT1724_AC97_READ, ICEMT1724(ice, AC97_CMD)); in snd_vt1724_ac97_read()
191 return inw(ICEMT1724(ice, AC97_DATA)); in snd_vt1724_ac97_read()
476 unsigned char mtstat = inb(ICEMT1724(ice, IRQ)); in snd_vt1724_interrupt()
506 outb(mtstat, ICEMT1724(ice, IRQ)); in snd_vt1724_interrupt()
509 unsigned char fstat = inb(ICEMT1724(ice, DMA_FIFO_ERR)); in snd_vt1724_interrupt()
510 outb(fstat, ICEMT1724(ice, DMA_FIFO_ERR)); in snd_vt1724_interrupt()
511 outb(VT1724_MULTI_FIFO_ERR | inb(ICEMT1724(ice, DMA_INT_MASK)), ICEMT1724(ice, DMA_INT_MASK)); in snd_vt1724_interrupt()
576 old = inb(ICEMT1724(ice, DMA_PAUSE)); in snd_vt1724_pcm_trigger()
581 outb(old, ICEMT1724(ice, DMA_PAUSE)); in snd_vt1724_pcm_trigger()
589 old = inb(ICEMT1724(ice, DMA_CONTROL)); in snd_vt1724_pcm_trigger()
594 outb(old, ICEMT1724(ice, DMA_CONTROL)); in snd_vt1724_pcm_trigger()
624 rate = stdclock_rate_list[inb(ICEMT1724(ice, RATE)) & 15]; in stdclock_get_rate()
633 outb(i, ICEMT1724(ice, RATE)); in stdclock_set_rate()
645 val = old = inb(ICEMT1724(ice, I2S_FORMAT)); in stdclock_set_mclk()
651 outb(val, ICEMT1724(ice, I2S_FORMAT)); in stdclock_set_mclk()
671 if ((inb(ICEMT1724(ice, DMA_CONTROL)) & DMA_STARTS) || in snd_vt1724_set_pro_rate()
672 (inb(ICEMT1724(ice, DMA_PAUSE)) & DMA_PAUSES)) { in snd_vt1724_set_pro_rate()
788 outb(val, ICEMT1724(ice, BURST)); in snd_vt1724_playback_pro_prepare()
790 outl(substream->runtime->dma_addr, ICEMT1724(ice, PLAYBACK_ADDR)); in snd_vt1724_playback_pro_prepare()
794 outw(size, ICEMT1724(ice, PLAYBACK_SIZE)); in snd_vt1724_playback_pro_prepare()
795 outb(size >> 16, ICEMT1724(ice, PLAYBACK_SIZE) + 2); in snd_vt1724_playback_pro_prepare()
798 outw(size, ICEMT1724(ice, PLAYBACK_COUNT)); in snd_vt1724_playback_pro_prepare()
799 outb(size >> 16, ICEMT1724(ice, PLAYBACK_COUNT) + 2); in snd_vt1724_playback_pro_prepare()
819 if (!(inl(ICEMT1724(ice, DMA_CONTROL)) & VT1724_PDMA0_START)) in snd_vt1724_playback_pro_pointer()
822 ptr = inl(ICEMT1724(ice, PLAYBACK_ADDR)); in snd_vt1724_playback_pro_pointer()
835 ptr = inl(ICEMT1724(ice, PLAYBACK_SIZE)) & 0xffffff; in snd_vt1724_playback_pro_pointer()
872 if (!(inl(ICEMT1724(ice, DMA_CONTROL)) & reg->start)) in snd_vt1724_pcm_pointer()
1184 outw(val, ICEMT1724(ice, SPDIF_CTRL)); in update_spdif_bits()
1187 outw(val, ICEMT1724(ice, SPDIF_CTRL)); in update_spdif_bits()
1197 nval = val = inw(ICEMT1724(ice, SPDIF_CTRL)); in update_spdif_rate()
1401 if (inb(ICEMT1724(ice, BURST)) < val) in snd_vt1724_playback_indep_prepare()
1402 outb(val, ICEMT1724(ice, BURST)); in snd_vt1724_playback_indep_prepare()
1500 outb(inb(ICEMT1724(ice, AC97_CMD)) | 0x80, ICEMT1724(ice, AC97_CMD)); in snd_vt1724_ac97_mixer()
1502 outb(inb(ICEMT1724(ice, AC97_CMD)) & ~0x80, ICEMT1724(ice, AC97_CMD)); in snd_vt1724_ac97_mixer()
1565 (unsigned)inl(ICEMT1724(ice, ROUTE_PLAYBACK))); in snd_vt1724_proc_read()
1696 val = inw(ICEMT1724(ice, SPDIF_CTRL)); in snd_vt1724_spdif_default_get()
1709 old = inw(ICEMT1724(ice, SPDIF_CTRL)); in snd_vt1724_spdif_default_put()
1915 oval = inb(ICEMT1724(ice, RATE)); in stdclock_set_spdif_clock()
1916 outb(oval | VT1724_SPDIF_MASTER, ICEMT1724(ice, RATE)); in stdclock_set_spdif_clock()
1918 i2s_oval = inb(ICEMT1724(ice, I2S_FORMAT)); in stdclock_set_spdif_clock()
1919 outb(i2s_oval & ~VT1724_MT_I2S_MCLK_128X, ICEMT1724(ice, I2S_FORMAT)); in stdclock_set_spdif_clock()
2073 val = inl(ICEMT1724(ice, ROUTE_PLAYBACK)); in snd_ice1724_get_route_val()
2098 val = old_val = inl(ICEMT1724(ice, ROUTE_PLAYBACK)); in snd_ice1724_put_route_val()
2103 outl(val, ICEMT1724(ice, ROUTE_PLAYBACK)); in snd_ice1724_put_route_val()
2184 outb(idx, ICEMT1724(ice, MONITOR_PEAKINDEX)); in snd_vt1724_pro_peak_get()
2186 inb(ICEMT1724(ice, MONITOR_PEAKDATA)); in snd_vt1724_pro_peak_get()
2425 outb(VT1724_MULTI_FIFO_ERR, ICEMT1724(ice, DMA_INT_MASK)); in snd_vt1724_chip_init()
2509 outb(0xff, ICEMT1724(ice, DMA_INT_MASK)); in snd_vt1724_free()
2816 ice->pm_saved_spdif_ctrl = inw(ICEMT1724(ice, SPDIF_CTRL)); in snd_vt1724_suspend()
2818 ice->pm_saved_route = inl(ICEMT1724(ice, ROUTE_PLAYBACK)); in snd_vt1724_suspend()
2860 outl(ice->pm_saved_route, ICEMT1724(ice, ROUTE_PLAYBACK)); in snd_vt1724_resume()