Deleted Added
full compact
86c86
< #define HDA_DRV_TEST_REV "20081223_0120"
---
> #define HDA_DRV_TEST_REV "20081223_0121"
88c88
< SND_DECLARE_FILE("$FreeBSD: head/sys/dev/sound/pci/hda/hdac.c 186403 2008-12-22 22:40:17Z mav $");
---
> SND_DECLARE_FILE("$FreeBSD: head/sys/dev/sound/pci/hda/hdac.c 186430 2008-12-23 14:58:08Z mav $");
661,670c661
< /*
< * Conexant
< *
< * Ok, the truth is, I don't have any idea at all whether
< * it is "Venice" or "Waikiki" or other unnamed CXyadayada. The only
< * place that tell me it is "Venice" is from its Windows driver INF.
< *
< * Venice - CX?????
< * Waikiki - CX20551-22
< */
---
> /* Conexant */
672,673c663,665
< #define HDA_CODEC_CXVENICE HDA_CODEC_CONSTRUCT(CONEXANT, 0x5045)
< #define HDA_CODEC_CXWAIKIKI HDA_CODEC_CONSTRUCT(CONEXANT, 0x5047)
---
> #define HDA_CODEC_CX20549 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5045)
> #define HDA_CODEC_CX20551 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5047)
> #define HDA_CODEC_CX20561 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5051)
801,802c793,795
< { HDA_CODEC_CXVENICE, "Conexant Venice" },
< { HDA_CODEC_CXWAIKIKI, "Conexant Waikiki" },
---
> { HDA_CODEC_CX20549, "Conexant CX20549 (Venice)" },
> { HDA_CODEC_CX20551, "Conexant CX20551 (Waikiki)" },
> { HDA_CODEC_CX20561, "Conexant CX20561 (Hermosa)" },
2272c2265
< } else if (id == HDA_CODEC_CXVENICE && sc->pci_subvendor ==
---
> } else if (id == HDA_CODEC_CX20549 && sc->pci_subvendor ==
2292c2285
< } else if (id == HDA_CODEC_CXWAIKIKI && sc->pci_subvendor ==
---
> } else if (id == HDA_CODEC_CX20551 && sc->pci_subvendor ==
4497c4490
< { HDA_MATCH_ALL, HDA_CODEC_CXVENICE,
---
> { HDA_MATCH_ALL, HDA_CODEC_CX20549,