[alsa-devel] How to create a proc entry for an ASoc codec?

Mark Brown broonie at kernel.org
Tue Apr 22 00:42:10 CEST 2014

On Fri, Apr 11, 2014 at 09:16:03AM +0000, Lin, Mengdong wrote:

> How to create a proc entry for an ASoc codec under the sound card?

> We hope to create an proc entry for an I2S codec under /proc/asound/cardx, to debug the codec status at runtime.

> So after the machine driver calls snd_soc_register_card(&soc_card), I calls snd_card_proc_new(soc_card .snd_card, ....)
> But no codec entry is created although dmesg shows this function succeeds.

> How ASoC creates the proc entries such as 'id' for the sound card?

In addition to what Liam said it's worth mentioning that due to the
deprecation of /proc most of the ASoC diagnostics are exposed via
debugfs (and for things using regmap that also has debugfs data too) -
you're likely to get much more useful information that way.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20140421/1534e589/attachment.sig>

More information about the Alsa-devel mailing list