Lines Matching defs:dl
53 struct snd_soc_dai_link *dl;
55 dl = devm_kzalloc(dev, sizeof(*dl), GFP_KERNEL);
57 if (!dl || !platform)
62 dl->name = devm_kasprintf(dev, GFP_KERNEL,
64 dl->cpus = devm_kzalloc(dev, sizeof(*dl->cpus), GFP_KERNEL);
65 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL);
66 if (!dl->name || !dl->cpus || !dl->codecs)
69 dl->cpus->dai_name = devm_kasprintf(dev, GFP_KERNEL,
71 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "MX98357A:00");
72 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, "HiFi");
73 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name)
76 dl->num_cpus = 1;
77 dl->num_codecs = 1;
78 dl->platforms = platform;
79 dl->num_platforms = 1;
80 dl->id = 0;
81 dl->dai_fmt = SND_SOC_DAIFMT_I2S | SND_SOC_DAIFMT_NB_NF | SND_SOC_DAIFMT_CBS_CFS;
82 dl->be_hw_params_fixup = avs_max98357a_be_fixup;
83 dl->nonatomic = 1;
84 dl->no_pcm = 1;
85 dl->dpcm_playback = 1;
87 *dai_link = dl;