linux-stable-rt/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
..
Kconfig
Makefile
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
hda_generic.c
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
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
patch_ca0110.c
patch_cirrus.c
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
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
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