Lines Matching full:dai
146 struct simple_util_dai *dai);
167 #define simple_util_parse_tdm(np, dai) \
168 snd_soc_of_parse_tdm_slot(np, &(dai)->tx_slot_mask, \
169 &(dai)->rx_slot_mask, \
170 &(dai)->slots, \
171 &(dai)->slot_width);
217 struct simple_util_dai *dai)
221 /* dai might be NULL */
222 if (!dai)
225 if (dai->name)
226 dev_dbg(dev, "%s dai name = %s\n",
227 name, dai->name);
229 if (dai->slots)
230 dev_dbg(dev, "%s slots = %d\n", name, dai->slots);
231 if (dai->slot_width)
232 dev_dbg(dev, "%s slot width = %d\n", name, dai->slot_width);
233 if (dai->tx_slot_mask)
234 dev_dbg(dev, "%s tx slot mask = %d\n", name, dai->tx_slot_mask);
235 if (dai->rx_slot_mask)
236 dev_dbg(dev, "%s rx slot mask = %d\n", name, dai->rx_slot_mask);
237 if (dai->clk)
238 dev_dbg(dev, "%s clk %luHz\n", name, clk_get_rate(dai->clk));
239 if (dai->sysclk)
241 name, dai->sysclk);
242 if (dai->clk || dai->sysclk)
244 name, dai->clk_direction ? "OUT" : "IN");
260 struct simple_util_dai *dai;
264 dev_dbg(dev, "DAI%d\n", i);
267 for_each_prop_dai_cpu(props, j, dai)
268 simple_util_debug_dai(priv, "cpu", dai);
270 for_each_prop_dai_codec(props, j, dai)
271 simple_util_debug_dai(priv, "codec", dai);