Sound card registration
A sound card is represented in the kernel as an instance of struct snd_soc_card
, defined as follows:
struct snd_soc_card { Â Â Â Â const char *name; Â Â Â Â struct module *owner; Â Â Â Â [...] Â Â Â Â /* callbacks */ Â Â Â Â int (*set_bias_level)(struct snd_soc_card *, Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â struct snd_soc_dapm_context *dapm, Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â enum snd_soc_bias_level level); Â Â Â Â int (*set_bias_level_post)(struct snd_soc_card *, Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â ...