Searched refs:aio (Results 1 – 8 of 8) sorted by relevance
256 aio->cygaud->audio + aio->regs.bf_sourcech_grp); in audio_ssp_init_portregs()337 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_enable()340 writel(value, aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_enable()361 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_disable()364 writel(value, aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_disable()387 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_out_enable()390 writel(value, aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_out_enable()543 bit_rate = aio->bit_per_frame * aio->lrclk; in cygnus_ssp_set_clocks()569 aio->lrclk, aio->bit_per_frame, aio->mclk); in cygnus_ssp_set_clocks()584 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in cygnus_ssp_set_clocks()[all …]
248 struct cygnus_aio_port *aio; in configure_ringbuf_regs() local256 p_rbuf = &aio->play_rb_regs; in configure_ringbuf_regs()258 switch (aio->portnum) { in configure_ringbuf_regs()277 switch (aio->portnum) { in configure_ringbuf_regs()297 struct cygnus_aio_port *aio; in get_ringbuf() local312 struct cygnus_aio_port *aio; in enable_intr() local347 struct cygnus_aio_port *aio; in disable_intr() local393 struct cygnus_aio_port *aio; in cygnus_pcm_period_elapsed() local580 if (!aio) in cygnus_pcm_open()619 aio->play_stream = NULL; in cygnus_pcm_close()[all …]
198 aio->plldiv = div_id; in uniphier_aio_set_sysclk()210 aio->pll_out = pll_id; in uniphier_aio_set_sysclk()212 aio->pll_in = pll_id; in uniphier_aio_set_sysclk()378 aio_chip_init(aio->chip); in uniphier_aio_dai_probe()379 aio->chip->active = 1; in uniphier_aio_dai_probe()388 aio->chip->active = 0; in uniphier_aio_dai_remove()532 aio->chip->num_wup_aios--; in uniphier_aio_dai_suspend()556 if (!aio->chip->active) in uniphier_aio_dai_resume()570 aio_chip_init(aio->chip); in uniphier_aio_dai_resume()773 aio->chip = chip; in uniphier_aio_probe()[all …]
2 snd-soc-uniphier-aio-cpu-y := aio-core.o aio-dma.o aio-cpu.o aio-compress.o3 snd-soc-uniphier-aio-ld11-y := aio-ld11.o4 snd-soc-uniphier-aio-pxs2-y := aio-pxs2.o6 obj-$(CONFIG_SND_SOC_UNIPHIER_AIO) += snd-soc-uniphier-aio-cpu.o7 obj-$(CONFIG_SND_SOC_UNIPHIER_LD11) += snd-soc-uniphier-aio-ld11.o8 obj-$(CONFIG_SND_SOC_UNIPHIER_PXS2) += snd-soc-uniphier-aio-pxs2.o
29 struct uniphier_aio_sub *sub = &aio->sub[compr->direction]; in uniphier_aio_comprdma_new()62 struct uniphier_aio_sub *sub = &aio->sub[compr->direction]; in uniphier_aio_comprdma_free()80 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_open()106 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_free()127 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_get_params()140 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_set_params()141 struct device *dev = &aio->chip->pdev->dev; in uniphier_aio_compr_set_params()171 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_hw_free()184 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_prepare()223 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_trigger()[all …]
203 struct regmap *r = sub->aio->chip->regmap; in aio_init()456 switch (sub->aio->fmt) { in aio_port_set_fmt()468 sub->aio->fmt); in aio_port_set_fmt()477 switch (sub->aio->fmt) { in aio_port_set_fmt()489 sub->aio->fmt); in aio_port_set_fmt()535 sub->aio->pll_out); in aio_port_set_clk()540 sub->aio->plldiv); in aio_port_set_clk()544 v = v_pll[sub->aio->pll_out] | in aio_port_set_clk()546 v_div[sub->aio->plldiv]; in aio_port_set_clk()566 sub->aio->pll_out); in aio_port_set_clk()[all …]
75 struct uniphier_aio *aio = &chip->aios[i]; in aiodma_irq() local77 for (j = 0; j < ARRAY_SIZE(aio->sub); j++) { in aiodma_irq()78 struct uniphier_aio_sub *sub = &aio->sub[j]; in aiodma_irq()112 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); in uniphier_aiodma_prepare() local113 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; in uniphier_aiodma_prepare()139 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); in uniphier_aiodma_trigger() local140 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; in uniphier_aiodma_trigger()141 struct device *dev = &aio->chip->pdev->dev; in uniphier_aiodma_trigger()175 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0)); in uniphier_aiodma_pointer() local176 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; in uniphier_aiodma_pointer()
230 struct uniphier_aio *aio; member
Completed in 28 milliseconds