diff options
| author | Ariff Abdullah <ariff@FreeBSD.org> | 2007-07-01 17:28:58 +0000 |
|---|---|---|
| committer | Ariff Abdullah <ariff@FreeBSD.org> | 2007-07-01 17:28:58 +0000 |
| commit | 6cf06ec6b1b995bbc0bff12ce5b2f96500758f4d (patch) | |
| tree | fcc448819f06a17576650429c75e705670ed3304 /sys/dev | |
| parent | 0d29af67f231e92ef97482dfbd7d66892594f169 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/sound/pcm/ac97_patch.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/dev/sound/pcm/ac97_patch.c b/sys/dev/sound/pcm/ac97_patch.c index ae4c153ab57d..6e326ca324c8 100644 --- a/sys/dev/sound/pcm/ac97_patch.c +++ b/sys/dev/sound/pcm/ac97_patch.c @@ -44,7 +44,13 @@ void ad1886_patch(struct ac97_info* codec) void ad198x_patch(struct ac97_info* codec) { - ac97_wrcd(codec, 0x76, ac97_rdcd(codec, 0x76) | 0x0420); + switch (ac97_getsubvendor(codec)) { + case 0x11931043: /* Not for ASUS A9T (probably else too). */ + break; + default: + ac97_wrcd(codec, 0x76, ac97_rdcd(codec, 0x76) | 0x0420); + break; + } } void ad1981b_patch(struct ac97_info* codec) |
