Lines Matching full:dai
3 // MediaTek ALSA SoC Audio DAI Hostless Control
10 /* dai component */
36 /* dai ops */
38 struct snd_soc_dai *dai) in mtk_dai_hostless_startup() argument
40 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_dai_hostless_startup()
49 /* dai driver */
62 .name = "Hostless LPBK DAI",
81 .name = "Hostless Speech DAI",
103 struct mtk_base_afe_dai *dai; in mt6797_dai_hostless_register() local
105 dai = devm_kzalloc(afe->dev, sizeof(*dai), GFP_KERNEL); in mt6797_dai_hostless_register()
106 if (!dai) in mt6797_dai_hostless_register()
109 list_add(&dai->list, &afe->sub_dais); in mt6797_dai_hostless_register()
111 dai->dai_drivers = mtk_dai_hostless_driver; in mt6797_dai_hostless_register()
112 dai->num_dai_drivers = ARRAY_SIZE(mtk_dai_hostless_driver); in mt6797_dai_hostless_register()
114 dai->dapm_routes = mtk_dai_hostless_routes; in mt6797_dai_hostless_register()
115 dai->num_dapm_routes = ARRAY_SIZE(mtk_dai_hostless_routes); in mt6797_dai_hostless_register()