summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2008-12-22 22:40:17 +0000
committermav <mav@FreeBSD.org>2008-12-22 22:40:17 +0000
commit9ba6879f12c72d38da5ab65be97169c8aed25e42 (patch)
tree4a992acdea2c9bca0a488349adfa67d1bfa422b6 /sys/dev/sound
parent445643b1aafeab5044f18b1e672fb7298d572326 (diff)
downloadFreeBSD-src-9ba6879f12c72d38da5ab65be97169c8aed25e42.zip
FreeBSD-src-9ba6879f12c72d38da5ab65be97169c8aed25e42.tar.gz
Add 9 more Analog Devices codec names.
Diffstat (limited to 'sys/dev/sound')
-rw-r--r--sys/dev/sound/pci/hda/hdac.c22
1 files changed, 20 insertions, 2 deletions
diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac.c
index a185f51..aa1239e 100644
--- a/sys/dev/sound/pci/hda/hdac.c
+++ b/sys/dev/sound/pci/hda/hdac.c
@@ -83,7 +83,7 @@
#include "mixer_if.h"
-#define HDA_DRV_TEST_REV "20081219_0119"
+#define HDA_DRV_TEST_REV "20081223_0120"
SND_DECLARE_FILE("$FreeBSD$");
@@ -568,12 +568,21 @@ static const struct {
/* Analog Devices */
#define ANALOGDEVICES_VENDORID 0x11d4
+#define HDA_CODEC_AD1884A HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x184a)
+#define HDA_CODEC_AD1882 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1882)
+#define HDA_CODEC_AD1883 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1883)
+#define HDA_CODEC_AD1884 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1884)
+#define HDA_CODEC_AD1984A HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x194a)
+#define HDA_CODEC_AD1984B HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x194b)
#define HDA_CODEC_AD1981HD HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1981)
#define HDA_CODEC_AD1983 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1983)
#define HDA_CODEC_AD1984 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1984)
#define HDA_CODEC_AD1986A HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1986)
+#define HDA_CODEC_AD1987 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1987)
#define HDA_CODEC_AD1988 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1988)
#define HDA_CODEC_AD1988B HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x198b)
+#define HDA_CODEC_AD1882A HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x882a)
+#define HDA_CODEC_AD1989B HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x989b)
#define HDA_CODEC_ADXXXX HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0xffff)
/* CMedia */
@@ -722,12 +731,21 @@ static const struct {
{ HDA_CODEC_ALC885, "Realtek ALC885" },
{ HDA_CODEC_ALC888, "Realtek ALC888" },
{ HDA_CODEC_ALC889, "Realtek ALC889" },
+ { HDA_CODEC_AD1882, "Analog Devices AD1882" },
+ { HDA_CODEC_AD1882A, "Analog Devices AD1882A" },
+ { HDA_CODEC_AD1883, "Analog Devices AD1883" },
+ { HDA_CODEC_AD1884, "Analog Devices AD1884" },
+ { HDA_CODEC_AD1884A, "Analog Devices AD1884A" },
{ HDA_CODEC_AD1981HD, "Analog Devices AD1981HD" },
{ HDA_CODEC_AD1983, "Analog Devices AD1983" },
{ HDA_CODEC_AD1984, "Analog Devices AD1984" },
+ { HDA_CODEC_AD1984A, "Analog Devices AD1984A" },
+ { HDA_CODEC_AD1984B, "Analog Devices AD1984B" },
{ HDA_CODEC_AD1986A, "Analog Devices AD1986A" },
- { HDA_CODEC_AD1988, "Analog Devices AD1988" },
+ { HDA_CODEC_AD1987, "Analog Devices AD1987" },
+ { HDA_CODEC_AD1988, "Analog Devices AD1988A" },
{ HDA_CODEC_AD1988B, "Analog Devices AD1988B" },
+ { HDA_CODEC_AD1989B, "Analog Devices AD1989B" },
{ HDA_CODEC_CMI9880, "CMedia CMI9880" },
{ HDA_CODEC_STAC9200D, "Sigmatel STAC9200D" },
{ HDA_CODEC_STAC9204X, "Sigmatel STAC9204X" },
OpenPOWER on IntegriCloud