ac97_quirk
const struct ac97_quirk *quirk,
const struct ac97_quirk *quirk, const char *override)
static char *ac97_quirk[SNDRV_CARDS];
module_param_array(ac97_quirk, charp, NULL, 0444);
MODULE_PARM_DESC(ac97_quirk, "AC'97 workaround for strange hardware.");
static const struct ac97_quirk ac97_quirks[] = {
err = snd_ad1889_ac97_init(chip, ac97_quirk[devno]);
static const struct ac97_quirk ac97_quirks[] = {
err = snd_atiixp_mixer_new(chip, ac97_clock, ac97_quirk);
static char *ac97_quirk;
module_param(ac97_quirk, charp, 0444);
MODULE_PARM_DESC(ac97_quirk, "AC'97 workaround for strange hardware.");
snd_ac97_tune_hardware(cs5535au->ac97, ac97_quirks, ac97_quirk);
static char *ac97_quirk;
module_param(ac97_quirk, charp, 0444);
MODULE_PARM_DESC(ac97_quirk, "AC'97 board specific workarounds.");
static const struct ac97_quirk ac97_quirks[] = {
static const struct ac97_quirk ac97_quirks[] = {
err = snd_intel8x0_mixer(chip, ac97_clock, ac97_quirk);
static char *ac97_quirk;
module_param(ac97_quirk, charp, 0444);
MODULE_PARM_DESC(ac97_quirk, "AC'97 workaround for strange hardware.");
static const struct ac97_quirk ac97_quirks[] = {
err = snd_via82xx_mixer_new(chip, ac97_quirk);
static char *ac97_quirk;
module_param(ac97_quirk, charp, 0444);
MODULE_PARM_DESC(ac97_quirk, "AC'97 workaround for strange hardware.");