Searched refs:ssc (Results 1 – 6 of 6) sorted by relevance
/sound/soc/atmel/ |
D | atmel_ssc_dai.c | 147 ssc_sr = (unsigned long)ssc_readl(ssc_p->ssc->regs, SR) in atmel_ssc_interrupt() 148 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_interrupt() 195 struct ssc_device *ssc = ssc_p->ssc; in atmel_ssc_hw_rule_rate() local 215 && ssc->clk_from_rk_pin) in atmel_ssc_hw_rule_rate() 225 && !ssc->clk_from_rk_pin) in atmel_ssc_hw_rule_rate() 279 ssc_readl(ssc_p->ssc->regs, SR)); in atmel_ssc_startup() 283 ret = clk_enable(ssc_p->ssc->clk); in atmel_ssc_startup() 287 ssc_p->mck_rate = clk_get_rate(ssc_p->ssc->clk); in atmel_ssc_startup() 291 ssc_writel(ssc_p->ssc->regs, CR, SSC_BIT(CR_SWRST)); in atmel_ssc_startup() 313 dma_params->ssc = ssc_p->ssc; in atmel_ssc_startup() [all …]
|
D | atmel-pcm-pdc.c | 166 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 172 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_dma_irq() 174 ssc_writex(params->ssc->regs, params->pdc->xcr, in atmel_pcm_dma_irq() 176 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 186 ssc_writex(params->ssc->regs, params->pdc->xnpr, in atmel_pcm_dma_irq() 188 ssc_writex(params->ssc->regs, params->pdc->xncr, in atmel_pcm_dma_irq() 234 ssc_writex(params->ssc->regs, SSC_PDC_PTCR, in atmel_pcm_hw_free() 247 ssc_writex(params->ssc->regs, SSC_IDR, in atmel_pcm_prepare() 249 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_prepare() 270 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_trigger() [all …]
|
D | atmel-pcm-dma.c | 69 ssc_writex(prtd->ssc->regs, SSC_CR, prtd->mask->ssc_disable); in atmel_pcm_dma_irq() 73 ssc_readx(prtd->ssc->regs, SSC_RHR); in atmel_pcm_dma_irq() 74 ssc_readx(prtd->ssc->regs, SSC_SR); in atmel_pcm_dma_irq() 83 struct ssc_device *ssc; in atmel_pcm_configure_dma() local 87 ssc = prtd->ssc; in atmel_pcm_configure_dma() 95 slave_config->dst_addr = ssc->phybase + SSC_THR; in atmel_pcm_configure_dma() 98 slave_config->src_addr = ssc->phybase + SSC_RHR; in atmel_pcm_configure_dma()
|
D | atmel_ssc_dai.h | 95 struct ssc_device *ssc; member
|
D | atmel-pcm.h | 60 struct ssc_device *ssc; /* SSC device for stream */ member
|
/sound/spi/ |
D | at73c213.c | 69 struct ssc_device *ssc; member 131 unsigned long ssc_rate = clk_get_rate(chip->ssc->clk); in snd_at73c213_set_bitrate() 193 ssc_writel(chip->ssc->regs, CMR, ssc_div/2); in snd_at73c213_set_bitrate() 221 err = clk_enable(chip->ssc->clk); in snd_at73c213_pcm_open() 232 clk_disable(chip->ssc->clk); in snd_at73c213_pcm_close() 243 val = ssc_readl(chip->ssc->regs, TFMR); in snd_at73c213_pcm_hw_params() 245 ssc_writel(chip->ssc->regs, TFMR, val); in snd_at73c213_pcm_hw_params() 266 ssc_writel(chip->ssc->regs, PDC_TPR, in snd_at73c213_pcm_prepare() 268 ssc_writel(chip->ssc->regs, PDC_TCR, in snd_at73c213_pcm_prepare() 270 ssc_writel(chip->ssc->regs, PDC_TNPR, in snd_at73c213_pcm_prepare() [all …]
|