alistair23-linux/sound/pci/hda
Jaroslav Kysela 123c07aedd ALSA: hda_intel: Digital PC Beep - change behaviour for input layer
Original implementation was keeping registered input device for SND_BEEP
and SND_TONE events all time. This patch changes this behaviour:
If digital PC Beep is turned off using universal control switch,
the input device is unregistered.

Explanation: The kd_mksound() send SND_BEEP and SND_TONE only to last
registered device acceping those events. It means that the HDA Intel
audio driver blocks also the internal PC Speaker device (pcspkr.c
driver) even if the HDA Beep is muted. The user can easy disable
all beeps using 'setterm -blength 0' or 'xset b off' command.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-11-16 11:34:41 +01:00
..
hda_beep.c ALSA: hda_intel: Digital PC Beep - change behaviour for input layer 2009-11-16 11:34:41 +01:00
hda_beep.h ALSA: hda_intel: Digital PC Beep - change behaviour for input layer 2009-11-16 11:34:41 +01:00
hda_codec.c ALSA: hda_intel: Digital PC Beep - change behaviour for input layer 2009-11-16 11:34:41 +01:00
hda_codec.h ALSA: hda - Add power on/off counter 2009-11-11 09:37:08 +01:00
hda_eld.c ALSA: hda - vectorize intelhdmi 2009-10-30 11:44:26 +01:00
hda_generic.c ALSA: hda - Introduce get_wcaps_type() macro 2009-07-27 12:54:26 +02:00
hda_hwdep.c ALSA: hda - Add power on/off counter 2009-11-11 09:37:08 +01:00
hda_intel.c Merge branch 'fix/hda' into topic/hda 2009-11-16 11:33:35 +01:00
hda_local.h ALSA: hda_intel: Digital PC Beep - change behaviour for input layer 2009-11-16 11:34:41 +01:00
hda_proc.c ALSA: hda - Don't access invalid substream in proc file 2009-11-12 09:50:28 +01:00
Kconfig ALSA: hda - Add Cirrus Logic CS420x support 2009-07-01 18:11:44 +02:00
Makefile ALSA: hda - Add Cirrus Logic CS420x support 2009-07-01 18:11:44 +02:00
patch_analog.c ALSA: hda_intel: Digital PC Beep - change behaviour for input layer 2009-11-16 11:34:41 +01:00
patch_atihdmi.c ALSA: hda: move open coded tricks into get_wcaps_channels() 2009-08-24 09:42:48 +02:00
patch_ca0110.c ALSA: hda - Introduce get_wcaps_type() macro 2009-07-27 12:54:26 +02:00
patch_cirrus.c ALSA: hda - Enable HP output with Macbook Pro 5, 5 2009-07-30 14:57:25 +02:00
patch_cmedia.c ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep" 2009-11-05 09:00:18 +01:00
patch_conexant.c ALSA: hda - Tweak OLPC XO-1.5 microphone bias 2009-11-10 08:36:26 +01:00
patch_intelhdmi.c ALSA: hda - Add a proper ifdef to a debug code 2009-10-30 12:31:39 +01:00
patch_nvhdmi.c ALSA: hda - Add another Nvidia HDMI codec id (10de:0005) 2009-11-13 08:28:03 +01:00
patch_realtek.c ALSA: hda_intel: Digital PC Beep - change behaviour for input layer 2009-11-16 11:34:41 +01:00
patch_si3054.c ALSA: hda - Modularize HD-audio driver 2008-11-27 15:47:11 +01:00
patch_sigmatel.c ALSA: hda_intel: Digital PC Beep - change behaviour for input layer 2009-11-16 11:34:41 +01:00
patch_via.c sound/pci/hda/patch_via.c: work around gcc-4.0.2 ICE 2009-11-14 09:53:06 +01:00