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 /sound/pci/hda | |
parent | 6ed2597883b1b03ca94f62f0cfe908314cba6d6b (diff) | |
download | linux-0c6341ace5efb14a0da08482e299b3c158e0d5fb.tar.bz2 |
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>
Diffstat (limited to 'sound/pci/hda')
-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 ec4ae2d94000..539d20102c32 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; } } |