Searched refs:ssc (Results 1 – 7 of 7) sorted by relevance
/sound/soc/atmel/ |
D | atmel_ssc_dai.c | 171 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 …]
|
D | atmel-pcm.c | 137 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 …]
|
D | sam9g20_wm8731.c | 85 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 …]
|
D | playpaq_wm8510.c | 87 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 …]
|
D | atmel-pcm.h | 70 struct ssc_device *ssc; /* SSC device for stream */ member
|
D | atmel_ssc_dai.h | 108 struct ssc_device *ssc; member
|
/sound/spi/ |
D | at73c213.c | 73 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 …]
|