aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Courtier-Dutton <James@superbug.co.uk>2005-06-04 09:03:06 -0400
committerJaroslav Kysela <perex@suse.cz>2005-06-22 06:28:18 -0400
commitc82bf829c01079e77286481884eacb229310b4f0 (patch)
treeccee10cd2d3122fdbccca7ba0da4c4997ab4e9e9
parent5470440a2a1f5e8afe7df306fdbf26e6b1143975 (diff)
[ALSA] ca0106: Fix 96000 Hz audio playback.
CA0106 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
-rw-r--r--sound/pci/ca0106/ca0106.h2
-rw-r--r--sound/pci/ca0106/ca0106_main.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sound/pci/ca0106/ca0106.h b/sound/pci/ca0106/ca0106.h
index beac9dad2ed9..da09cab405a9 100644
--- a/sound/pci/ca0106/ca0106.h
+++ b/sound/pci/ca0106/ca0106.h
@@ -154,7 +154,7 @@
154 * bit 9 0 = Mute / 1 = Analog out. 154 * bit 9 0 = Mute / 1 = Analog out.
155 * bit 10 0 = Line-in / 1 = Mic-in. 155 * bit 10 0 = Line-in / 1 = Mic-in.
156 * bit 11 0 = ? / 1 = ? 156 * bit 11 0 = ? / 1 = ?
157 * bit 12 0 = ? / 1 = ? 157 * bit 12 0 = 48 Khz / 1 = 96 Khz Analog out on SB Live 24bit.
158 * bit 13 0 = ? / 1 = ? 158 * bit 13 0 = ? / 1 = ?
159 * bit 14 0 = Mute / 1 = Analog out 159 * bit 14 0 = Mute / 1 = Analog out
160 * bit 15 0 = ? / 1 = ? 160 * bit 15 0 = ? / 1 = ?
diff --git a/sound/pci/ca0106/ca0106_main.c b/sound/pci/ca0106/ca0106_main.c
index 0ec0c3ec220b..95c289284267 100644
--- a/sound/pci/ca0106/ca0106_main.c
+++ b/sound/pci/ca0106/ca0106_main.c
@@ -1277,7 +1277,7 @@ static int __devinit snd_ca0106_create(snd_card_t *card,
1277 /* FIXME: Still need to find out what the other GPIO bits do. E.g. For digital spdif out. */ 1277 /* FIXME: Still need to find out what the other GPIO bits do. E.g. For digital spdif out. */
1278 outl(0x0, chip->port+GPIO); 1278 outl(0x0, chip->port+GPIO);
1279 //outl(0x00f0e000, chip->port+GPIO); /* Analog */ 1279 //outl(0x00f0e000, chip->port+GPIO); /* Analog */
1280 outl(0x005f4301, chip->port+GPIO); /* Analog */ 1280 outl(0x005f5301, chip->port+GPIO); /* Analog */
1281 } else { 1281 } else {
1282 outl(0x0, chip->port+GPIO); 1282 outl(0x0, chip->port+GPIO);
1283 outl(0x005f03a3, chip->port+GPIO); /* Analog */ 1283 outl(0x005f03a3, chip->port+GPIO); /* Analog */