Lines Matching refs:adata
215 struct i2s_dev_data *adata;
222 adata = dev_get_drvdata(component->dev);
240 i2s_data->acp3x_base = adata->acp3x_base;
254 struct i2s_dev_data *adata;
260 adata = dev_get_drvdata(component->dev);
270 adata->play_stream = substream;
274 adata->i2ssp_play_stream = substream;
280 adata->capture_stream = substream;
284 adata->i2ssp_capture_stream = substream;
336 struct i2s_dev_data *adata;
341 adata = dev_get_drvdata(component->dev);
349 adata->play_stream = NULL;
353 adata->i2ssp_play_stream = NULL;
358 adata->capture_stream = NULL;
362 adata->i2ssp_capture_stream = NULL;
382 struct i2s_dev_data *adata;
398 adata = devm_kzalloc(&pdev->dev, sizeof(*adata), GFP_KERNEL);
399 if (!adata)
402 adata->acp3x_base = devm_ioremap(&pdev->dev, res->start,
404 if (!adata->acp3x_base)
413 adata->i2s_irq = res->start;
415 dev_set_drvdata(&pdev->dev, adata);
423 status = devm_request_irq(&pdev->dev, adata->i2s_irq, i2s_irq_handler,
424 irqflags, "ACP3x_I2S_IRQ", adata);
445 struct i2s_dev_data *adata;
450 adata = dev_get_drvdata(dev);
452 if (adata->play_stream && adata->play_stream->runtime) {
454 adata->play_stream->runtime->private_data;
469 if (adata->capture_stream && adata->capture_stream->runtime) {
471 adata->capture_stream->runtime->private_data;
486 if (adata->tdm_mode == TDM_ENABLE) {
487 rv_writel(adata->tdm_fmt, adata->acp3x_base + frmt_val);
488 val = rv_readl(adata->acp3x_base + reg_val);
489 rv_writel(val | 0x2, adata->acp3x_base + reg_val);
491 rv_writel(1, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB);
498 struct i2s_dev_data *adata;
500 adata = dev_get_drvdata(dev);
502 rv_writel(0, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB);
509 struct i2s_dev_data *adata;
511 adata = dev_get_drvdata(dev);
513 rv_writel(1, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB);