diff options
author | Takashi Iwai <tiwai@suse.de> | 2008-06-13 20:50:27 +0200 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2008-06-16 09:32:34 +0200 |
commit | 0c6341ace5efb14a0da08482e299b3c158e0d5fb (patch) | |
tree | 8a178f22e6ced50bcd780d2fcc52be68caa49262 | |
parent | 6ed2597883b1b03ca94f62f0cfe908314cba6d6b (diff) | |
download | op-kernel-dev-0c6341ace5efb14a0da08482e299b3c158e0d5fb.zip op-kernel-dev-0c6341ace5efb14a0da08482e299b3c158e0d5fb.tar.gz |
ALSA: hda - bdl_pos_adj=32 as default
Use bdl_pos_adj=32 as default except for Intel hardwares confirmed
to work with bdl_pos_adj=1. Looks like ATI and NVidia require this
higher value.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
-rw-r--r-- | sound/pci/hda/hda_intel.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index ec4ae2d..539d201 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c @@ -2024,12 +2024,11 @@ static int __devinit azx_create(struct snd_card *card, struct pci_dev *pci, if (bdl_pos_adj[dev] < 0) { switch (chip->driver_type) { - case AZX_DRIVER_ATI: - case AZX_DRIVER_ATIHDMI: - bdl_pos_adj[dev] = 32; + case AZX_DRIVER_ICH: + bdl_pos_adj[dev] = 1; break; default: - bdl_pos_adj[dev] = 1; + bdl_pos_adj[dev] = 32; break; } } |