Lines Matching refs:dais
61 child = mdais->dais[i].dai; in rockchip_mdais_hw_params()
96 child = mdais->dais[i].dai; in rockchip_mdais_trigger()
116 child = mdais->dais[i].dai; in rockchip_mdais_startup()
135 child = mdais->dais[i].dai; in rockchip_mdais_shutdown()
150 child = mdais->dais[i].dai; in rockchip_mdais_prepare()
169 child = mdais->dais[i].dai; in rockchip_mdais_set_sysclk()
187 child = mdais->dais[i].dai; in rockchip_mdais_set_fmt()
189 if (mdais->dais[i].fmt_msk) { in rockchip_mdais_set_fmt()
190 dai_fmt &= ~(mdais->dais[i].fmt_msk); in rockchip_mdais_set_fmt()
191 dai_fmt |= mdais->dais[i].fmt; in rockchip_mdais_set_fmt()
210 child = mdais->dais[i].dai; in rockchip_mdais_tdm_slot()
227 child = mdais->dais[i].dai; in rockchip_mdais_dai_probe()
281 child = mdais->dais[i].dai; in mdais_runtime_suspend()
295 child = mdais->dais[i].dai; in mdais_runtime_resume()
320 static void mdais_parse_daifmt(struct device_node *node, struct rk_dai *dais, in mdais_parse_daifmt() argument
374 dais[i].fmt = format & format_mask; in mdais_parse_daifmt()
375 dais[i].fmt_msk = format_mask; in mdais_parse_daifmt()
445 struct rk_dai *dais; in rockchip_mdais_probe() local
470 dais = devm_kcalloc(&pdev->dev, count, in rockchip_mdais_probe()
471 sizeof(*dais), GFP_KERNEL); in rockchip_mdais_probe()
472 if (!dais) in rockchip_mdais_probe()
501 dais[i].of_node = node; in rockchip_mdais_probe()
502 dais[i].dev = &sub_pdev->dev; in rockchip_mdais_probe()
503 dais[i].dai = rockchip_mdais_find_dai(node); in rockchip_mdais_probe()
504 if (!dais[i].dai) in rockchip_mdais_probe()
508 mdais_parse_daifmt(np, dais, count); in rockchip_mdais_probe()
517 name = dev_name(dais[i].dev); in rockchip_mdais_probe()
519 i2s0_fmt = dais[i].fmt; in rockchip_mdais_probe()
521 i2s1_fmt = dais[i].fmt; in rockchip_mdais_probe()
541 mdais->dais = dais; in rockchip_mdais_probe()