ALSA: hda - Allow fixed codec-probe mask
authorTakashi Iwai <tiwai@suse.de>
Fri, 13 Feb 2009 07:16:55 +0000 (08:16 +0100)
committerTakashi Iwai <tiwai@suse.de>
Fri, 13 Feb 2009 07:16:55 +0000 (08:16 +0100)
commitf1eaaeec11982c6b529d4255987fdf507a5fa69e
tree221055efba132f54eb71c4ae30fb385f9a1e7559
parentc98041f7d71890ac6aa2257d78ef175db44d2cd3
ALSA: hda - Allow fixed codec-probe mask

Some devices have broken BIOS and they don't set the codec probe-bit
properly after cleared by the driver.  This makes the driver skipping
the necessary codec slots.

Since BIOS update isn't always easy, now the semantics of probe_mask
option is changed a bit.  When it contains the bit 8 (0x100), the
lower bits are used to probe that slots regardless of codec-probe bits
returned by the hardware.

For example, probe_mask=0x103 will force to probe the codec slot #0
and #1.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_intel.c