[alsa-devel] ASoC and a codec that can't be controlled

Timur Tabi timur at freescale.com
Fri May 25 22:17:23 CEST 2007


Liam Girdwood wrote:

> These are used for setting up the dynamic audio power management and
> won't be needed in stand alone mode.

So if I don't care about power management, can I completely ignore anything with "dapm" in it?

Also, do I need a codec driver at all, even if I can't control the codec?  That is, can I 
do stuff like this:

static struct snd_soc_device mysoc_snd_devdata = {
	.machine = &snd_soc_machine_mysoc,
	.platform = &mysoc_soc_platform,
};

static struct snd_soc_dai_link mpc8610hpcd_dai = {
	.name = "CS4270",
	.stream_name = "CS4270",
	.cpu_dai = &mysoc_i2s_dai,
	.init = mpc8610hpcd_machine_init,
	.ops = &mpc8610hpcd_ops,
};

?

-- 
Timur Tabi
Linux Kernel Developer @ Freescale


More information about the Alsa-devel mailing list