• Home
  • Raw
  • Download

Lines Matching refs:ssc

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()
272 ssc_writel(chip->ssc->regs, PDC_TNCR, in snd_at73c213_pcm_prepare()
288 ssc_writel(chip->ssc->regs, IER, SSC_BIT(IER_ENDTX)); in snd_at73c213_pcm_trigger()
289 ssc_writel(chip->ssc->regs, PDC_PTCR, SSC_BIT(PDC_PTCR_TXTEN)); in snd_at73c213_pcm_trigger()
292 ssc_writel(chip->ssc->regs, PDC_PTCR, SSC_BIT(PDC_PTCR_TXTDIS)); in snd_at73c213_pcm_trigger()
293 ssc_writel(chip->ssc->regs, IDR, SSC_BIT(IDR_ENDTX)); in snd_at73c213_pcm_trigger()
314 bytes = ssc_readl(chip->ssc->regs, PDC_TPR) in snd_at73c213_pcm_pointer()
353 SNDRV_DMA_TYPE_DEV, &chip->ssc->pdev->dev, in snd_at73c213_pcm_new()
372 status = ssc_readl(chip->ssc->regs, IMR); in snd_at73c213_interrupt()
384 ssc_writel(chip->ssc->regs, PDC_TNPR, in snd_at73c213_interrupt()
386 ssc_writel(chip->ssc->regs, PDC_TNCR, in snd_at73c213_interrupt()
391 ssc_readl(chip->ssc->regs, IMR); in snd_at73c213_interrupt()
757 ssc_writel(chip->ssc->regs, TCMR, in snd_at73c213_ssc_init()
769 ssc_writel(chip->ssc->regs, TFMR, in snd_at73c213_ssc_init()
863 ssc_writel(chip->ssc->regs, CR, SSC_BIT(CR_TXEN)); in snd_at73c213_chip_init()
877 ssc_writel(chip->ssc->regs, CR, SSC_BIT(CR_TXDIS)); in snd_at73c213_dev_free()
895 irq = chip->ssc->irq; in snd_at73c213_dev_init()
904 retval = clk_enable(chip->ssc->clk); in snd_at73c213_dev_init()
946 clk_disable(chip->ssc->clk); in snd_at73c213_dev_init()
986 chip->ssc = ssc_request(board->ssc_id); in snd_at73c213_probe()
987 if (IS_ERR(chip->ssc)) { in snd_at73c213_probe()
990 retval = PTR_ERR(chip->ssc); in snd_at73c213_probe()
1011 ssc_free(chip->ssc); in snd_at73c213_probe()
1025 retval = clk_enable(chip->ssc->clk); in snd_at73c213_remove()
1028 ssc_writel(chip->ssc->regs, CR, SSC_BIT(CR_TXDIS)); in snd_at73c213_remove()
1029 clk_disable(chip->ssc->clk); in snd_at73c213_remove()
1083 ssc_free(chip->ssc); in snd_at73c213_remove()
1096 ssc_writel(chip->ssc->regs, CR, SSC_BIT(CR_TXDIS)); in snd_at73c213_suspend()
1097 clk_disable(chip->ssc->clk); in snd_at73c213_suspend()
1112 retval = clk_enable(chip->ssc->clk); in snd_at73c213_resume()
1117 ssc_writel(chip->ssc->regs, CR, SSC_BIT(CR_TXEN)); in snd_at73c213_resume()