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.