Lines Matching refs:dai_props
30 } *dai_props; member
41 #define simple_priv_to_props(priv, i) ((priv)->dai_props + i)
47 struct simple_dai_props *dai_props = in asoc_simple_card_startup() local
48 &priv->dai_props[rtd - rtd->card->rtd]; in asoc_simple_card_startup()
51 ret = clk_prepare_enable(dai_props->cpu_dai.clk); in asoc_simple_card_startup()
55 ret = clk_prepare_enable(dai_props->codec_dai.clk); in asoc_simple_card_startup()
57 clk_disable_unprepare(dai_props->cpu_dai.clk); in asoc_simple_card_startup()
66 struct simple_dai_props *dai_props = in asoc_simple_card_shutdown() local
67 &priv->dai_props[rtd - rtd->card->rtd]; in asoc_simple_card_shutdown()
69 clk_disable_unprepare(dai_props->cpu_dai.clk); in asoc_simple_card_shutdown()
71 clk_disable_unprepare(dai_props->codec_dai.clk); in asoc_simple_card_shutdown()
81 struct simple_dai_props *dai_props = in asoc_simple_card_hw_params() local
82 &priv->dai_props[rtd - rtd->card->rtd]; in asoc_simple_card_hw_params()
88 else if (dai_props->mclk_fs) in asoc_simple_card_hw_params()
89 mclk_fs = dai_props->mclk_fs; in asoc_simple_card_hw_params()
176 struct simple_dai_props *dai_props; in asoc_simple_card_dai_init() local
180 dai_props = &priv->dai_props[num]; in asoc_simple_card_dai_init()
181 ret = __asoc_simple_card_dai_init(codec, &dai_props->codec_dai); in asoc_simple_card_dai_init()
185 ret = __asoc_simple_card_dai_init(cpu, &dai_props->cpu_dai); in asoc_simple_card_dai_init()
329 struct simple_dai_props *dai_props = simple_priv_to_props(priv, idx); in asoc_simple_card_dai_link_of() local
364 dai_props->mclk_fs = val; in asoc_simple_card_dai_link_of()
366 ret = asoc_simple_card_sub_parse_of(cpu, &dai_props->cpu_dai, in asoc_simple_card_dai_link_of()
373 ret = asoc_simple_card_sub_parse_of(codec, &dai_props->codec_dai, in asoc_simple_card_dai_link_of()
415 dai_props->cpu_dai.sysclk); in asoc_simple_card_dai_link_of()
418 dai_props->codec_dai.sysclk); in asoc_simple_card_dai_link_of()
564 priv->dai_props = devm_kzalloc(dev, in asoc_simple_card_probe()
565 sizeof(*priv->dai_props) * num_links, in asoc_simple_card_probe()
567 if (!priv->dai_props) in asoc_simple_card_probe()
606 memcpy(&priv->dai_props->cpu_dai, &cinfo->cpu_dai, in asoc_simple_card_probe()
607 sizeof(priv->dai_props->cpu_dai)); in asoc_simple_card_probe()
608 memcpy(&priv->dai_props->codec_dai, &cinfo->codec_dai, in asoc_simple_card_probe()
609 sizeof(priv->dai_props->codec_dai)); in asoc_simple_card_probe()