On Sun, Sep 8, 2019 at 5:18 PM Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> wrote: > > > Hi Curtis > > > From: Ben Zhang <benzh@xxxxxxxxxxxx> > > > > This link is needed for the RT5677 DSP to do hotwording > > > > Signed-off-by: Ben Zhang <benzh@xxxxxxxxxxxx> > > Signed-off-by: Curtis Malainey <cujomalainey@xxxxxxxxxxxx> > > --- > (snip) > > +/* Wake on voice interface */ > > +SND_SOC_DAILINK_DEF(fe_dsp, > > + DAILINK_COMP_ARRAY(COMP_CPU("spi-RT5677AA:00"))); > > + > > +SND_SOC_DAILINK_DEF(platform_dsp, > > + DAILINK_COMP_ARRAY(COMP_PLATFORM("spi-RT5677AA:00"))); > > + > > +SND_SOC_DAILINK_DEF(be_dsp, > > + DAILINK_COMP_ARRAY(COMP_CODEC("i2c-RT5677CE:00", "rt5677-dspbuffer"))); > > + > (snip) > > + /* Non-DPCM links */ > > + { > > + .name = "Codec DSP", > > + .stream_name = "Wake on Voice", > > + SND_SOC_DAILINK_REG(fe_dsp, be_dsp, platform_dsp), > > + }, > > If you don't need to re-use CPU/Codec/Platform definition, > I guess you can use more short version? > > SND_SOC_DAILINK_DEFS(dsp, > DAILINK_COMP_ARRAY(COMP_CPU("spi-RT5677AA:00")), > DAILINK_COMP_ARRAY(COMP_CODEC("i2c-RT5677CE:00", "rt5677-dspbuffer")), > DAILINK_COMP_ARRAY(COMP_PLATFORM("spi-RT5677AA:00"))); > > struct snd_soc_dai_link link = { > ... > SND_SOC_DAILINK_REG(dsp), > }; > Updated, thanks! _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx https://mailman.alsa-project.org/mailman/listinfo/alsa-devel