Lines Matching refs:adata
213 struct i2s_dev_data *adata;
220 adata = dev_get_drvdata(component->dev);
238 i2s_data->acp3x_base = adata->acp3x_base;
252 struct i2s_dev_data *adata;
258 adata = dev_get_drvdata(component->dev);
268 adata->play_stream = substream;
272 adata->i2ssp_play_stream = substream;
278 adata->capture_stream = substream;
282 adata->i2ssp_capture_stream = substream;
327 struct i2s_dev_data *adata;
332 adata = dev_get_drvdata(component->dev);
340 adata->play_stream = NULL;
344 adata->i2ssp_play_stream = NULL;
349 adata->capture_stream = NULL;
353 adata->i2ssp_capture_stream = NULL;
372 struct i2s_dev_data *adata;
388 adata = devm_kzalloc(&pdev->dev, sizeof(*adata), GFP_KERNEL);
389 if (!adata)
392 adata->acp3x_base = devm_ioremap(&pdev->dev, res->start,
394 if (!adata->acp3x_base)
400 adata->i2s_irq = status;
402 dev_set_drvdata(&pdev->dev, adata);
410 status = devm_request_irq(&pdev->dev, adata->i2s_irq, i2s_irq_handler,
411 irqflags, "ACP3x_I2S_IRQ", adata);
432 struct i2s_dev_data *adata;
437 adata = dev_get_drvdata(dev);
439 if (adata->play_stream && adata->play_stream->runtime) {
441 adata->play_stream->runtime->private_data;
456 if (adata->capture_stream && adata->capture_stream->runtime) {
458 adata->capture_stream->runtime->private_data;
473 if (adata->tdm_mode == TDM_ENABLE) {
474 rv_writel(adata->tdm_fmt, adata->acp3x_base + frmt_val);
475 val = rv_readl(adata->acp3x_base + reg_val);
476 rv_writel(val | 0x2, adata->acp3x_base + reg_val);
478 rv_writel(1, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB);
485 struct i2s_dev_data *adata;
487 adata = dev_get_drvdata(dev);
489 rv_writel(0, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB);
496 struct i2s_dev_data *adata;
498 adata = dev_get_drvdata(dev);
500 rv_writel(1, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB);