Lines Matching refs:adata
213 struct i2s_dev_data *adata; in acp3x_dma_open() local
220 adata = dev_get_drvdata(component->dev); in acp3x_dma_open()
238 i2s_data->acp3x_base = adata->acp3x_base; in acp3x_dma_open()
252 struct i2s_dev_data *adata; in acp3x_dma_hw_params() local
258 adata = dev_get_drvdata(component->dev); in acp3x_dma_hw_params()
268 adata->play_stream = substream; in acp3x_dma_hw_params()
272 adata->i2ssp_play_stream = substream; in acp3x_dma_hw_params()
278 adata->capture_stream = substream; in acp3x_dma_hw_params()
282 adata->i2ssp_capture_stream = substream; in acp3x_dma_hw_params()
327 struct i2s_dev_data *adata; in acp3x_dma_close() local
332 adata = dev_get_drvdata(component->dev); in acp3x_dma_close()
340 adata->play_stream = NULL; in acp3x_dma_close()
344 adata->i2ssp_play_stream = NULL; in acp3x_dma_close()
349 adata->capture_stream = NULL; in acp3x_dma_close()
353 adata->i2ssp_capture_stream = NULL; in acp3x_dma_close()
372 struct i2s_dev_data *adata; in acp3x_audio_probe() local
388 adata = devm_kzalloc(&pdev->dev, sizeof(*adata), GFP_KERNEL); in acp3x_audio_probe()
389 if (!adata) in acp3x_audio_probe()
392 adata->acp3x_base = devm_ioremap(&pdev->dev, res->start, in acp3x_audio_probe()
394 if (!adata->acp3x_base) in acp3x_audio_probe()
403 adata->i2s_irq = res->start; in acp3x_audio_probe()
405 dev_set_drvdata(&pdev->dev, adata); in acp3x_audio_probe()
413 status = devm_request_irq(&pdev->dev, adata->i2s_irq, i2s_irq_handler, in acp3x_audio_probe()
414 irqflags, "ACP3x_I2S_IRQ", adata); in acp3x_audio_probe()
435 struct i2s_dev_data *adata; in acp3x_resume() local
440 adata = dev_get_drvdata(dev); in acp3x_resume()
442 if (adata->play_stream && adata->play_stream->runtime) { in acp3x_resume()
444 adata->play_stream->runtime->private_data; in acp3x_resume()
459 if (adata->capture_stream && adata->capture_stream->runtime) { in acp3x_resume()
461 adata->capture_stream->runtime->private_data; in acp3x_resume()
476 if (adata->tdm_mode == TDM_ENABLE) { in acp3x_resume()
477 rv_writel(adata->tdm_fmt, adata->acp3x_base + frmt_val); in acp3x_resume()
478 val = rv_readl(adata->acp3x_base + reg_val); in acp3x_resume()
479 rv_writel(val | 0x2, adata->acp3x_base + reg_val); in acp3x_resume()
481 rv_writel(1, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_resume()
488 struct i2s_dev_data *adata; in acp3x_pcm_runtime_suspend() local
490 adata = dev_get_drvdata(dev); in acp3x_pcm_runtime_suspend()
492 rv_writel(0, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_pcm_runtime_suspend()
499 struct i2s_dev_data *adata; in acp3x_pcm_runtime_resume() local
501 adata = dev_get_drvdata(dev); in acp3x_pcm_runtime_resume()
503 rv_writel(1, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_pcm_runtime_resume()