Lines Matching refs:sec_dai
82 struct i2s_dai *sec_dai; member
144 return i2s->pri_dai ? : i2s->sec_dai; in get_other_dai()
992 samsung_asoc_init_dma_data(dai, &other->sec_dai->dma_playback, in samsung_i2s_dai_probe()
1003 i2s->sec_dai->idma_playback.dma_addr); in samsung_i2s_dai_probe()
1074 i2s->sec_dai = NULL; in i2s_alloc_dai()
1226 struct i2s_dai *pri_dai, *sec_dai = NULL; in samsung_i2s_probe() local
1239 sec_dai = dev_get_drvdata(&pdev->dev); in samsung_i2s_probe()
1240 if (!sec_dai) { in samsung_i2s_probe()
1244 ret = devm_snd_soc_register_component(&sec_dai->pdev->dev, in samsung_i2s_probe()
1246 &sec_dai->i2s_dai_drv, 1); in samsung_i2s_probe()
1320 sec_dai = i2s_alloc_dai(pdev, true); in samsung_i2s_probe()
1321 if (!sec_dai) { in samsung_i2s_probe()
1326 sec_dai->lock = &pri_dai->spinlock; in samsung_i2s_probe()
1327 sec_dai->variant_regs = pri_dai->variant_regs; in samsung_i2s_probe()
1328 sec_dai->dma_playback.dma_addr = regs_base + I2STXDS; in samsung_i2s_probe()
1329 sec_dai->dma_playback.ch_name = "tx-sec"; in samsung_i2s_probe()
1332 sec_dai->dma_playback.slave = i2s_pdata->dma_play_sec; in samsung_i2s_probe()
1334 sec_dai->dma_playback.dma_size = 4; in samsung_i2s_probe()
1335 sec_dai->addr = pri_dai->addr; in samsung_i2s_probe()
1336 sec_dai->clk = pri_dai->clk; in samsung_i2s_probe()
1337 sec_dai->quirks = quirks; in samsung_i2s_probe()
1338 sec_dai->idma_playback.dma_addr = idma_addr; in samsung_i2s_probe()
1339 sec_dai->pri_dai = pri_dai; in samsung_i2s_probe()
1340 pri_dai->sec_dai = sec_dai; in samsung_i2s_probe()
1370 other->sec_dai = NULL; in samsung_i2s_remove()
1381 i2s->sec_dai = NULL; in samsung_i2s_remove()