From 0e1e3de5353bf3fed1616e8de911cc091bff890e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Wed, 19 Nov 2008 22:48:32 +0000 Subject: [PATCH] correctly identify the beeper for AD1988 codecs git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28698 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp b/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp index 60c2e6a10b..797d39f375 100644 --- a/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp +++ b/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp @@ -536,6 +536,11 @@ hda_codec_parse_audio_group(hda_audio_group* audioGroup) /* Check specific node ids declared as inputs as beepers */ switch ((audioGroup->codec->vendor_id << 16) | audioGroup->codec->product_id) { + case 0x11d41988: + case 0x11d4198b: + if (nodeID == 26) + widget.type = WT_BEEP_GENERATOR; + break; case 0x10ec0260: if (nodeID == 23) widget.type = WT_BEEP_GENERATOR;