• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/atmel/

Lines Matching refs:ssc

10  * Based on at91-ssc.c by
38 #include <linux/atmel-ssc.h>
171 ssc_sr = (unsigned long)ssc_readl(ssc_p->ssc->regs, SR)
172 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR);
213 ssc_readl(ssc_p->ssc->regs, SR));
251 ssc_writel(ssc_p->ssc->regs, CR, dma_params->mask->ssc_disable);
254 ssc_readl(ssc_p->ssc->regs, SR));
256 dma_params->ssc = NULL;
269 clk_disable(ssc_p->ssc->clk);
271 free_irq(ssc_p->ssc->irq, ssc_p);
276 ssc_writel(ssc_p->ssc->regs, CR, SSC_BIT(CR_SWRST));
360 dma_params->ssc = ssc_p->ssc;
561 clk_enable(ssc_p->ssc->clk);
564 ssc_writel(ssc_p->ssc->regs, CR, SSC_BIT(CR_SWRST));
566 ssc_writel(ssc_p->ssc->regs, PDC_RPR, 0);
567 ssc_writel(ssc_p->ssc->regs, PDC_RCR, 0);
568 ssc_writel(ssc_p->ssc->regs, PDC_RNPR, 0);
569 ssc_writel(ssc_p->ssc->regs, PDC_RNCR, 0);
571 ssc_writel(ssc_p->ssc->regs, PDC_TPR, 0);
572 ssc_writel(ssc_p->ssc->regs, PDC_TCR, 0);
573 ssc_writel(ssc_p->ssc->regs, PDC_TNPR, 0);
574 ssc_writel(ssc_p->ssc->regs, PDC_TNCR, 0);
576 ret = request_irq(ssc_p->ssc->irq, atmel_ssc_interrupt, 0,
582 clk_disable(ssc_p->ssc->clk);
590 ssc_writel(ssc_p->ssc->regs, CMR, ssc_p->cmr_div);
593 ssc_writel(ssc_p->ssc->regs, RCMR, rcmr);
594 ssc_writel(ssc_p->ssc->regs, RFMR, rfmr);
597 ssc_writel(ssc_p->ssc->regs, TCMR, tcmr);
598 ssc_writel(ssc_p->ssc->regs, TFMR, tfmr);
620 ssc_writel(ssc_p->ssc->regs, CR, dma_params->mask->ssc_enable);
624 ssc_readl(ssc_p->ssc->regs, SR));
640 ssc_p->ssc_state.ssc_sr = ssc_readl(ssc_p->ssc->regs, SR);
641 ssc_writel(ssc_p->ssc->regs, CR, SSC_BIT(CR_TXDIS) | SSC_BIT(CR_RXDIS));
644 ssc_p->ssc_state.ssc_imr = ssc_readl(ssc_p->ssc->regs, IMR);
645 ssc_writel(ssc_p->ssc->regs, IDR, ssc_p->ssc_state.ssc_imr);
647 ssc_p->ssc_state.ssc_cmr = ssc_readl(ssc_p->ssc->regs, CMR);
648 ssc_p->ssc_state.ssc_rcmr = ssc_readl(ssc_p->ssc->regs, RCMR);
649 ssc_p->ssc_state.ssc_rfmr = ssc_readl(ssc_p->ssc->regs, RFMR);
650 ssc_p->ssc_state.ssc_tcmr = ssc_readl(ssc_p->ssc->regs, TCMR);
651 ssc_p->ssc_state.ssc_tfmr = ssc_readl(ssc_p->ssc->regs, TFMR);
669 ssc_writel(ssc_p->ssc->regs, TFMR, ssc_p->ssc_state.ssc_tfmr);
670 ssc_writel(ssc_p->ssc->regs, TCMR, ssc_p->ssc_state.ssc_tcmr);
671 ssc_writel(ssc_p->ssc->regs, RFMR, ssc_p->ssc_state.ssc_rfmr);
672 ssc_writel(ssc_p->ssc->regs, RCMR, ssc_p->ssc_state.ssc_rcmr);
673 ssc_writel(ssc_p->ssc->regs, CMR, ssc_p->ssc_state.ssc_cmr);
676 ssc_writel(ssc_p->ssc->regs, IER, ssc_p->ssc_state.ssc_imr);
684 ssc_writel(ssc_p->ssc->regs, CR, cr);