1. 16 11月, 2009 1 次提交
    • J
      ALSA: hda_intel: Digital PC Beep - change behaviour for input layer · 123c07ae
      Jaroslav Kysela 提交于
      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: NJaroslav Kysela <perex@perex.cz>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      123c07ae
  2. 15 11月, 2009 1 次提交
  3. 14 11月, 2009 1 次提交
  4. 13 11月, 2009 1 次提交
  5. 12 11月, 2009 3 次提交
  6. 11 11月, 2009 3 次提交
  7. 10 11月, 2009 5 次提交
  8. 07 11月, 2009 1 次提交
    • T
      ALSA: hda - Don't initialize CORB/RIRB for single_cmd mode · 1a696978
      Takashi Iwai 提交于
      So far, CORB/RIRB still remains even if the driver is switched to the
      single_cmd mode.  The specification says that this should be disabled,
      but I hoped this isn't the case; indeed most devices worked together with
      CORB/RIRB.
      
      However, Poulsbo (US15W) seems problematic with this setup, and it
      requires to disable CORB/RIRB when single_cmd is used.
      
      Now this patch disables CORB/RIRB initialization when the single_cmd
      mode is used.  Also the unsolicited event is disabled because it can't
      work without RIRB.
      Reported-and-tested-by: NTroy Kisky <troy.kisky@boundarydevices.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      1a696978
  9. 06 11月, 2009 2 次提交
  10. 05 11月, 2009 2 次提交
  11. 04 11月, 2009 3 次提交
  12. 02 11月, 2009 2 次提交
  13. 01 11月, 2009 1 次提交
    • S
      ALSA: snd-pcsp: add nopcm mode · bcc2c6b7
      Stas Sergeev 提交于
      Currently, if the high-res timers are unavailable, snd-pcsp does not
      initialize. People who choose it over pcspkr, loose their console beeps
      in that case and get annoyed.
      With this patch, the console beeps remain regardless of the high-res
      timers. Additionally, the "nopcm" modparam is added to forcibly
      disable the PCM capabilities of the driver.
      Signed-off-by: NStas Sergeev <stsp@aknet.ru>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      bcc2c6b7
  14. 30 10月, 2009 14 次提交