[ALSA] ca0106: Fix 96000 Hz audio playback.
CA0106 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
This commit is contained in:
parent
5470440a2a
commit
c82bf829c0
2 changed files with 2 additions and 2 deletions
|
@ -154,7 +154,7 @@
|
||||||
* bit 9 0 = Mute / 1 = Analog out.
|
* bit 9 0 = Mute / 1 = Analog out.
|
||||||
* bit 10 0 = Line-in / 1 = Mic-in.
|
* bit 10 0 = Line-in / 1 = Mic-in.
|
||||||
* bit 11 0 = ? / 1 = ?
|
* bit 11 0 = ? / 1 = ?
|
||||||
* bit 12 0 = ? / 1 = ?
|
* bit 12 0 = 48 Khz / 1 = 96 Khz Analog out on SB Live 24bit.
|
||||||
* bit 13 0 = ? / 1 = ?
|
* bit 13 0 = ? / 1 = ?
|
||||||
* bit 14 0 = Mute / 1 = Analog out
|
* bit 14 0 = Mute / 1 = Analog out
|
||||||
* bit 15 0 = ? / 1 = ?
|
* bit 15 0 = ? / 1 = ?
|
||||||
|
|
|
@ -1277,7 +1277,7 @@ static int __devinit snd_ca0106_create(snd_card_t *card,
|
||||||
/* FIXME: Still need to find out what the other GPIO bits do. E.g. For digital spdif out. */
|
/* FIXME: Still need to find out what the other GPIO bits do. E.g. For digital spdif out. */
|
||||||
outl(0x0, chip->port+GPIO);
|
outl(0x0, chip->port+GPIO);
|
||||||
//outl(0x00f0e000, chip->port+GPIO); /* Analog */
|
//outl(0x00f0e000, chip->port+GPIO); /* Analog */
|
||||||
outl(0x005f4301, chip->port+GPIO); /* Analog */
|
outl(0x005f5301, chip->port+GPIO); /* Analog */
|
||||||
} else {
|
} else {
|
||||||
outl(0x0, chip->port+GPIO);
|
outl(0x0, chip->port+GPIO);
|
||||||
outl(0x005f03a3, chip->port+GPIO); /* Analog */
|
outl(0x005f03a3, chip->port+GPIO); /* Analog */
|
||||||
|
|
Loading…
Reference in a new issue