1. 06 12月, 2010 1 次提交
    • C
      ALSA: virtuoso: fix front panel routing for D1/DX/ST(X) · e96f38f7
      Clemens Ladisch 提交于
      The "Front Panel" switch on the Xonar D1/DX actually switches only the
      output direction, so mark it appropriately.
      
      The front panel microphone is controlled by the FMIC2MIC bit of the
      CM9780.  It was unconditionally enabled on the D1/DX and never set on
      the ST(X); add a control for it.  Selecting the front panel microphone
      as source does not actually disable the microphone jack, but this is
      bug-compatible with the Windows driver, and users rely on it.
      Signed-off-by: NClemens Ladisch <clemens@ladisch.de>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      e96f38f7
  2. 06 10月, 2010 1 次提交
  3. 08 9月, 2010 1 次提交
    • C
      ALSA: virtuoso: work around missing reset in the Xonar DS Windows driver · 4c25b932
      Clemens Ladisch 提交于
      For the WM8776 chip, this driver uses a different sample format and
      more features than the Windows driver.  When rebooting from Linux into
      Windows, the latter driver does not reset the chip but assumes all its
      registers have their default settings, so we get garbled sound or, if
      the output happened to be muted before rebooting, no sound.
      
      To make that driver happy, hook our driver's cleanup function into the
      shutdown notifier and ensure that the chip gets reset.
      Signed-off-by: NClemens Ladisch <clemens@ladisch.de>
      Reported-and-tested-by: Nathan Schagen
      Cc: <stable@kernel.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      4c25b932
  4. 28 9月, 2009 2 次提交
  5. 19 2月, 2009 3 次提交
  6. 22 9月, 2008 5 次提交
  7. 19 5月, 2008 3 次提交
  8. 24 4月, 2008 7 次提交
  9. 01 2月, 2008 17 次提交