alistair23-linux/sound/pci
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
..
ac97 ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep" 2009-11-05 09:00:18 +01:00
ali5451 ALSA: sound: Move dereference after NULL test and drop unnecessary NULL tests 2009-10-30 12:01:27 +01:00
au88x0 sound: Use PCI_VDEVICE 2009-06-25 08:52:49 +02:00
aw2 trivial: typo (en|dis|avail|remove)bale -> (en|dis|avail|remove)able 2009-06-12 18:01:45 +02:00
ca0106 ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep" 2009-11-05 09:00:18 +01:00
cs46xx ALSA: cs46xx - Fix minimum period size 2009-09-08 10:59:49 +02:00
cs5535audio dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) 2009-04-07 08:31:11 -07:00
ctxfi Merge branch 'fix/misc' into topic/misc 2009-11-01 11:11:07 +01:00
echoaudio ALSA: echoaudio - Re-enable the line-out control for the Mia card 2009-09-30 08:26:45 +02:00
emu10k1 ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep" 2009-11-05 09:00:18 +01:00
hda ALSA: hda_intel: Digital PC Beep - change behaviour for input layer 2009-11-16 11:34:41 +01:00
ice1712 ALSA: ice1724 - Make call to set hw params succeed on ESI Juli@ 2009-10-11 18:07:21 +02:00
korg1212 ALSA: Add missing SNDRV_PCM_INFO_BATCH flag to some drivers 2009-04-28 15:06:44 +02:00
lx6464es ALSA: lx6464es - remove unused struct member 2009-09-21 15:13:57 +02:00
mixart sound: Use PCI_VDEVICE 2009-06-25 08:52:49 +02:00
nm256 sound: Use PCI_VDEVICE 2009-06-25 08:52:49 +02:00
oxygen sound: oxygen: work around MCE when changing volume 2009-09-07 12:15:43 +02:00
pcxhr dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) 2009-04-07 08:31:11 -07:00
riptide ALSA: riptide - proper handling of pci_register_driver for joystick 2009-07-15 14:00:40 +02:00
rme9652 ALSA: hdsp - allow proc reporting with disconnected io box 2009-08-12 18:21:30 +02:00
trident dma-mapping: replace all DMA_30BIT_MASK macro with DMA_BIT_MASK(30) 2009-04-07 08:31:11 -07:00
vx222 sound: vx222: fix input level control range check 2009-08-24 09:46:08 +02:00
ymfpci sound: ymfpci: increase timer resolution to 96 kHz 2009-08-10 13:14:46 +02:00
ad1889.c dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) 2009-04-07 08:31:11 -07:00
ad1889.h [ALSA] ad1889: add AD1889 driver 2005-09-12 10:40:17 +02:00
ak4531_codec.c ALSA: Fix missing KERN_* prefix to printk in sound/pci 2009-02-05 16:11:31 +01:00
als300.c dma-mapping: replace all DMA_28BIT_MASK macro with DMA_BIT_MASK(28) 2009-04-07 08:31:12 -07:00
als4000.c dma-mapping: replace all DMA_24BIT_MASK macro with DMA_BIT_MASK(24) 2009-04-07 08:31:12 -07:00
atiixp.c sound: Use PCI_VDEVICE 2009-06-25 08:52:49 +02:00
atiixp_modem.c sound: Use PCI_VDEVICE 2009-06-25 08:52:49 +02:00
azt3328.c ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep" 2009-11-05 09:00:18 +01:00
azt3328.h ALSA: azt3328: fix previous breakage, improve suspend, cleanups 2009-07-15 12:03:26 +02:00
bt87x.c ALSA: bt87x - Add a whitelist for Pinnacle PCTV (11bd:0012) 2009-10-13 09:34:28 +02:00
cmipci.c ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep" 2009-11-05 09:00:18 +01:00
cs4281.c sound: Use PCI_VDEVICE 2009-06-25 08:52:49 +02:00
cs5530.c ALSA: Convert to snd_card_create() in sound/pci/* 2009-01-12 15:20:55 +01:00
ens1370.c sound: Use PCI_VDEVICE for CREATIVE and ECTIVA 2009-06-25 08:53:57 +02:00
ens1371.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
es1938.c ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep" 2009-11-05 09:00:18 +01:00
es1968.c dma-mapping: replace all DMA_28BIT_MASK macro with DMA_BIT_MASK(28) 2009-04-07 08:31:12 -07:00
fm801.c ALSA: Convert to snd_card_create() in sound/pci/* 2009-01-12 15:20:55 +01:00
intel8x0.c ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-B1VP 2009-10-02 07:35:26 +02:00
intel8x0m.c sound: Use PCI_VDEVICE 2009-06-25 08:52:49 +02:00
Kconfig ALSA: SND_CS5535AUDIO: Remove the X86 platform dependency 2009-10-30 11:31:33 +01:00
maestro3.c dma-mapping: replace all DMA_28BIT_MASK macro with DMA_BIT_MASK(28) 2009-04-07 08:31:12 -07:00
Makefile Merge branch 'topic/lx6464es' into for-linus 2009-06-10 07:26:34 +02:00
rme32.c sound: Use PCI_VDEVICE 2009-06-25 08:52:49 +02:00
rme96.c sound: Use PCI_VDEVICE 2009-06-25 08:52:49 +02:00
sis7019.c dma-mapping: replace all DMA_30BIT_MASK macro with DMA_BIT_MASK(30) 2009-04-07 08:31:11 -07:00
sis7019.h trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments. 2009-06-12 18:01:46 +02:00
sonicvibes.c sound: Use PCI_VDEVICE 2009-06-25 08:52:49 +02:00
via82xx.c sound: via82xx: deactivate DXS controls of inactive streams 2009-10-30 12:39:22 +01:00
via82xx_modem.c sound: Use PCI_VDEVICE 2009-06-25 08:52:49 +02:00