diff options
author | Peter Zubaj <pzad@pobox.sk> | 2005-04-01 04:15:07 -0500 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2005-05-29 03:00:56 -0400 |
commit | 2668907a825702ba9c0e603f160a993b034572f5 (patch) | |
tree | 4ba373b70e9751844742c8fff7622dc054a5e62a /sound/pci/emu10k1/emu10k1_main.c | |
parent | c1ab5d59a0ff0981828a169886b10045dfdf64c6 (diff) |
[ALSA] Audigy SB0090 identification
EMU10K1/EMU10K2 driver
This add identification of Audigy 1 model SB0090 and fixes
problems with ac97 codec (mic not working).
Signed-off-by: Peter Zubaj <pzad@pobox.sk>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/emu10k1/emu10k1_main.c')
-rw-r--r-- | sound/pci/emu10k1/emu10k1_main.c | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/sound/pci/emu10k1/emu10k1_main.c b/sound/pci/emu10k1/emu10k1_main.c index c51a8ae464e2..a3a1a10fb0c9 100644 --- a/sound/pci/emu10k1/emu10k1_main.c +++ b/sound/pci/emu10k1/emu10k1_main.c | |||
@@ -619,12 +619,14 @@ static emu_chip_details_t emu_chip_details[] = { | |||
619 | .id = "Audigy2", | 619 | .id = "Audigy2", |
620 | .emu10k2_chip = 1, | 620 | .emu10k2_chip = 1, |
621 | .ca0108_chip = 1, | 621 | .ca0108_chip = 1, |
622 | .spk71 = 1} , | 622 | .spk71 = 1, |
623 | .ac97_chip = 1} , | ||
623 | {.vendor = 0x1102, .device = 0x0008, | 624 | {.vendor = 0x1102, .device = 0x0008, |
624 | .driver = "Audigy2", .name = "Audigy 2 Value [Unknown]", | 625 | .driver = "Audigy2", .name = "Audigy 2 Value [Unknown]", |
625 | .id = "Audigy2", | 626 | .id = "Audigy2", |
626 | .emu10k2_chip = 1, | 627 | .emu10k2_chip = 1, |
627 | .ca0108_chip = 1} , | 628 | .ca0108_chip = 1, |
629 | .ac97_chip = 1} , | ||
628 | {.vendor = 0x1102, .device = 0x0004, .subsystem = 0x20071102, | 630 | {.vendor = 0x1102, .device = 0x0004, .subsystem = 0x20071102, |
629 | .driver = "Audigy2", .name = "Audigy 4 PRO [SB0380]", | 631 | .driver = "Audigy2", .name = "Audigy 4 PRO [SB0380]", |
630 | .id = "Audigy2", | 632 | .id = "Audigy2", |
@@ -682,13 +684,21 @@ static emu_chip_details_t emu_chip_details[] = { | |||
682 | .id = "Audigy", | 684 | .id = "Audigy", |
683 | .emu10k2_chip = 1, | 685 | .emu10k2_chip = 1, |
684 | .ca0102_chip = 1, | 686 | .ca0102_chip = 1, |
685 | .spdif_bug = 1} , | 687 | .spdif_bug = 1, |
688 | .ac97_chip = 1} , | ||
689 | {.vendor = 0x1102, .device = 0x0004, .subsystem = 0x00531102, | ||
690 | .driver = "Audigy", .name = "Audigy 1 [SB0090]", | ||
691 | .id = "Audigy", | ||
692 | .emu10k2_chip = 1, | ||
693 | .ca0102_chip = 1, | ||
694 | .ac97_chip = 1} , | ||
686 | {.vendor = 0x1102, .device = 0x0004, | 695 | {.vendor = 0x1102, .device = 0x0004, |
687 | .driver = "Audigy", .name = "Audigy 1 or 2 [Unknown]", | 696 | .driver = "Audigy", .name = "Audigy 1 or 2 [Unknown]", |
688 | .id = "Audigy", | 697 | .id = "Audigy", |
689 | .emu10k2_chip = 1, | 698 | .emu10k2_chip = 1, |
690 | .ca0102_chip = 1, | 699 | .ca0102_chip = 1, |
691 | .spdif_bug = 1} , | 700 | .spdif_bug = 1, |
701 | .ac97_chip = 1} , | ||
692 | {.vendor = 0x1102, .device = 0x0002, .subsystem = 0x40011102, | 702 | {.vendor = 0x1102, .device = 0x0002, .subsystem = 0x40011102, |
693 | .driver = "EMU10K1", .name = "E-mu APS [4001]", | 703 | .driver = "EMU10K1", .name = "E-mu APS [4001]", |
694 | .id = "APS", | 704 | .id = "APS", |