Lines Matching refs:dai
508 struct snd_soc_dai *dai) in siu_dai_startup() argument
510 struct siu_info *info = snd_soc_dai_get_drvdata(dai); in siu_dai_startup()
530 struct snd_soc_dai *dai) in siu_dai_shutdown() argument
532 struct siu_info *info = snd_soc_dai_get_drvdata(dai); in siu_dai_shutdown()
555 struct snd_soc_dai *dai) in siu_dai_prepare() argument
557 struct siu_info *info = snd_soc_dai_get_drvdata(dai); in siu_dai_prepare()
603 static int siu_dai_set_fmt(struct snd_soc_dai *dai, in siu_dai_set_fmt() argument
606 struct siu_info *info = snd_soc_dai_get_drvdata(dai); in siu_dai_set_fmt()
610 dev_dbg(dai->dev, "%s: fmt 0x%x on port %d\n", in siu_dai_set_fmt()
639 static int siu_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id, in siu_dai_set_sysclk() argument
649 dev_dbg(dai->dev, "%s: using clock %d\n", __func__, clk_id); in siu_dai_set_sysclk()
672 siu_clk = clk_get(dai->dev, siu_name); in siu_dai_set_sysclk()
674 dev_err(dai->dev, "%s: cannot get a SIU clock: %ld\n", __func__, in siu_dai_set_sysclk()
679 parent_clk = clk_get(dai->dev, parent_name); in siu_dai_set_sysclk()
682 dev_err(dai->dev, "cannot get a SIU clock parent: %d\n", ret); in siu_dai_set_sysclk()
688 dev_err(dai->dev, "cannot reparent the SIU clock: %d\n", ret); in siu_dai_set_sysclk()
694 dev_err(dai->dev, "cannot set SIU clock rate: %d\n", ret); in siu_dai_set_sysclk()