diff options
| author | jmcneill <jmcneill@NetBSD.org> | 2008-03-31 15:23:30 +0000 |
|---|---|---|
| committer | jmcneill <jmcneill@NetBSD.org> | 2008-03-31 15:23:30 +0000 |
| commit | 0123953b4c6ec3492d9a415e41b35e11de077d3e (patch) | |
| tree | 172a728a3c00fde97d4ff5fb83cb4544378fe5d0 /sys/dev | |
| parent | 8c1cc2fb3f6995452e07b9e8837c05a2484775c3 (diff) | |
Add outputs.master.mute and inputs.dac.mute knobs for ALC662. XXX these
currently only control speaker mute, not headphone. Needs to be revisited.
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/pci/azalia_codec.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/dev/pci/azalia_codec.c b/sys/dev/pci/azalia_codec.c index 2e624b51db0..4bd5c14cf57 100644 --- a/sys/dev/pci/azalia_codec.c +++ b/sys/dev/pci/azalia_codec.c @@ -1,4 +1,4 @@ -/* $NetBSD: azalia_codec.c,v 1.61 2008/03/31 00:18:17 jmcneill Exp $ */ +/* $NetBSD: azalia_codec.c,v 1.62 2008/03/31 15:23:30 jmcneill Exp $ */ /*- * Copyright (c) 2005 The NetBSD Foundation, Inc. @@ -37,7 +37,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: azalia_codec.c,v 1.61 2008/03/31 00:18:17 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: azalia_codec.c,v 1.62 2008/03/31 15:23:30 jmcneill Exp $"); #include <sys/param.h> #include <sys/device.h> @@ -2116,6 +2116,8 @@ static const mixer_item_t alc662_mixer_items[] = { {{0, {AudioNmaster, 0}, AUDIO_MIXER_VALUE, AZ_CLASS_OUTPUT, 0, 0, .un.v={{"", 0}, 2, 3}}, 0x02, MI_TARGET_OUTAMP}, + {{0, {AudioNmaster".mute", 0}, AUDIO_MIXER_ENUM, AZ_CLASS_OUTPUT, + 0, 0, ENUM_OFFON}, 0x14, MI_TARGET_OUTAMP}, {{0, {AudioNspeaker".mute", 0}, AUDIO_MIXER_ENUM, AZ_CLASS_OUTPUT, 0, 0, ENUM_OFFON}, 0x14, MI_TARGET_OUTAMP}, {{0, {AudioNspeaker".boost", 0}, AUDIO_MIXER_ENUM, AZ_CLASS_OUTPUT, @@ -2127,6 +2129,8 @@ static const mixer_item_t alc662_mixer_items[] = { {{0, {AudioNdac, 0}, AUDIO_MIXER_VALUE, AZ_CLASS_INPUT, 0, 0, .un.v={{"", 0}, 2, 3}}, 0x02, MI_TARGET_OUTAMP}, + {{0, {AudioNdac".mute", 0}, AUDIO_MIXER_ENUM, AZ_CLASS_INPUT, + 0, 0, ENUM_OFFON}, 0x14, MI_TARGET_OUTAMP}, {{0, {AudioNdac".front", 0}, AUDIO_MIXER_VALUE, AZ_CLASS_INPUT, 0, 0, .un.v={{"", 0}, 2, 3}}, 0x02, MI_TARGET_OUTAMP}, {{0, {AudioNdac".surround", 0}, AUDIO_MIXER_VALUE, AZ_CLASS_INPUT, |
