Home
last modified time | relevance | path

Searched refs:ssc (Results 1 – 7 of 7) sorted by relevance

/sound/soc/atmel/
Datmel_ssc_dai.c171 ssc_sr = (unsigned long)ssc_readl(ssc_p->ssc->regs, SR) in atmel_ssc_interrupt()
172 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_interrupt()
213 ssc_readl(ssc_p->ssc->regs, SR)); in atmel_ssc_startup()
251 ssc_writel(ssc_p->ssc->regs, CR, dma_params->mask->ssc_disable); in atmel_ssc_shutdown()
254 ssc_readl(ssc_p->ssc->regs, SR)); in atmel_ssc_shutdown()
256 dma_params->ssc = NULL; in atmel_ssc_shutdown()
269 clk_disable(ssc_p->ssc->clk); in atmel_ssc_shutdown()
271 free_irq(ssc_p->ssc->irq, ssc_p); in atmel_ssc_shutdown()
276 ssc_writel(ssc_p->ssc->regs, CR, SSC_BIT(CR_SWRST)); in atmel_ssc_shutdown()
360 dma_params->ssc = ssc_p->ssc; in atmel_ssc_hw_params()
[all …]
Datmel-pcm.c137 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq()
143 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_dma_irq()
145 ssc_writex(params->ssc->regs, params->pdc->xcr, in atmel_pcm_dma_irq()
147 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq()
157 ssc_writex(params->ssc->regs, params->pdc->xnpr, in atmel_pcm_dma_irq()
159 ssc_writex(params->ssc->regs, params->pdc->xncr, in atmel_pcm_dma_irq()
205 ssc_writex(params->ssc->regs, SSC_PDC_PTCR, in atmel_pcm_hw_free()
218 ssc_writex(params->ssc->regs, SSC_IDR, in atmel_pcm_prepare()
220 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_prepare()
241 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_trigger()
[all …]
Dsam9g20_wm8731.c85 struct ssc_device *ssc = ssc_p->ssc; in at91sam9g20ek_hw_params() local
91 if (ssc == NULL) { in at91sam9g20ek_hw_params()
268 struct ssc_device *ssc = NULL; in at91sam9g20ek_init() local
274 ssc = ssc_request(0); in at91sam9g20ek_init()
275 if (IS_ERR(ssc)) { in at91sam9g20ek_init()
276 ret = PTR_ERR(ssc); in at91sam9g20ek_init()
277 ssc = NULL; in at91sam9g20ek_init()
280 ssc_p->ssc = ssc; in at91sam9g20ek_init()
309 struct ssc_device *ssc; in at91sam9g20ek_exit() local
312 ssc = ssc_p->ssc; in at91sam9g20ek_exit()
[all …]
Dplaypaq_wm8510.c87 struct ssc_device *ssc = ssc_p->ssc; in playpaq_wm8510_calc_ssc_clock() local
106 cd.ssc_rate = clk_get_rate(ssc->clk); in playpaq_wm8510_calc_ssc_clock()
137 struct ssc_device *ssc = ssc_p->ssc; in playpaq_wm8510_hw_params() local
156 if (ssc == NULL) { in playpaq_wm8510_hw_params()
393 struct ssc_device *ssc = NULL; in playpaq_asoc_init() local
399 ssc = ssc_request(0); in playpaq_asoc_init()
400 if (IS_ERR(ssc)) { in playpaq_asoc_init()
401 ret = PTR_ERR(ssc); in playpaq_asoc_init()
404 ssc_p->ssc = ssc; in playpaq_asoc_init()
472 ssc_free(ssc); in playpaq_asoc_init()
[all …]
Datmel-pcm.h70 struct ssc_device *ssc; /* SSC device for stream */ member
Datmel_ssc_dai.h108 struct ssc_device *ssc; member
/sound/spi/
Dat73c213.c73 struct ssc_device *ssc; member
135 unsigned long ssc_rate = clk_get_rate(chip->ssc->clk); in snd_at73c213_set_bitrate()
197 ssc_writel(chip->ssc->regs, CMR, ssc_div/2); in snd_at73c213_set_bitrate()
242 val = ssc_readl(chip->ssc->regs, TFMR); in snd_at73c213_pcm_hw_params()
244 ssc_writel(chip->ssc->regs, TFMR, val); in snd_at73c213_pcm_hw_params()
265 ssc_writel(chip->ssc->regs, PDC_TPR, in snd_at73c213_pcm_prepare()
267 ssc_writel(chip->ssc->regs, PDC_TCR, in snd_at73c213_pcm_prepare()
269 ssc_writel(chip->ssc->regs, PDC_TNPR, in snd_at73c213_pcm_prepare()
271 ssc_writel(chip->ssc->regs, PDC_TNCR, in snd_at73c213_pcm_prepare()
287 ssc_writel(chip->ssc->regs, IER, SSC_BIT(IER_ENDTX)); in snd_at73c213_pcm_trigger()
[all …]