[alsa-devel] Disabling DAPM from ASoC framework

胡洪兵 huhb04 at gmail.com
Mon Apr 21 10:22:49 CEST 2014


1:  don't call  snd_soc_dapm_new_controls()   snd_soc_dapm_add_routes() in
your codec driver
2: don't set "static struct snd_soc_codec_driver{}"   .dapm_widgets
.dapm_routes



2014-04-21 15:40 GMT+08:00 Santhosh N M <santo4ul at gmail.com>:

>  Hi,
>
>    I'm a newbie to ALSA/ASoC framework. Lets say there is a requirement,
> where, the application (user space) takes the responsibility to switch
> ON/OFF the power components of the codec components (using ALSA Mixer
> Interface).
>
>    In this case, is there a standard way to disable DAPM from ASoC? One way
> I see (and found to be working) is setting num_dapm_widgets=0
> and num_dapm_routes=0 before invoking snd_soc_register_codec()
>
> Thanks in advance for your help.
>
> Best Regards,
> San
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
>


More information about the Alsa-devel mailing list