1. 10 2月, 2013 2 次提交
  2. 08 2月, 2013 1 次提交
  3. 01 2月, 2013 1 次提交
  4. 30 1月, 2013 1 次提交
  5. 29 1月, 2013 1 次提交
  6. 12 1月, 2013 1 次提交
    • T
      ALSA: hda - Check CORB overflow · 3bcce5c0
      Takashi Iwai 提交于
      Add an overflow check of CORB in HD-audio controller and codec drivers
      so that flood of sequential writes would work properly.
      In the controller side, add a check of CORB read-pointer to make
      returning -EAGAIN when it's full.  Meanwhile in the codec side, when
      -EAGAIN error is received, it retries the write after flushing the
      pending verbs (calling get_response() essentially does it).
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      3bcce5c0
  7. 09 1月, 2013 2 次提交
  8. 19 12月, 2012 1 次提交
  9. 12 12月, 2012 4 次提交
  10. 07 12月, 2012 2 次提交
  11. 05 12月, 2012 1 次提交
  12. 04 12月, 2012 1 次提交
    • T
      ALSA: hda - Fix yet another race of vga_switcheroo registration · f4c482a4
      Takashi Iwai 提交于
      The recent fix for vga switcheroo race in commit 128960a9 opened yet
      another race.  At the time the audio driver starts probing, user may
      turn off D-GPU off.  But at this moment, the audio driver still
      doesn't register the vga switcheroo client, thus the switching isn't
      notified.  Then the hardware gets off out of sudden, resulting in
      invalid reads and lots of "spurious response" error messages.
      
      For solving this situation, the following changes have been done in
      this patch:
      - Move again vga switcheroo registration to the very early stage of
        the probing; this also requires to set pci drvdata properly before
        registration
      - Introduce the completion to synchronize the driver probe at vga
        switcheroo callbacks; this assures that the whole probing finished
        before executing the callbacks
      Reported-by: NDaniel J Blueman <daniel@quora.org>
      Tested-by: NDaniel J Blueman <daniel@quora.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      f4c482a4
  13. 28 11月, 2012 1 次提交
  14. 23 11月, 2012 1 次提交
    • T
      ALSA: hda - Don't release firmware when CONFIG_PM is set · e39ae856
      Takashi Iwai 提交于
      The new firmware code tries to re-read the formerly read firmware
      files before suspend.  Thus it's wiser to keep the "patch" firmware in
      the driver for avoiding this unnecessary re-reading.
      
      Of course, this will consume a bit of memory for unused stuff, but
      the patch fw is supposed to be fairly small, so it's more benefit in
      the end.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      e39ae856
  15. 20 11月, 2012 1 次提交
  16. 04 11月, 2012 1 次提交
  17. 30 10月, 2012 1 次提交
  18. 23 10月, 2012 1 次提交
  19. 22 10月, 2012 1 次提交
  20. 17 10月, 2012 2 次提交
  21. 15 10月, 2012 3 次提交
  22. 10 10月, 2012 1 次提交
    • T
      ALSA: hda - Remove AZX_DCAPS_POSFIX_COMBO · 7fd5b1eb
      Takashi Iwai 提交于
      It turned out that the COMBO position fix mode is rather more harmful,
      and it got reverted (with the replacement of runtime->delay
      calculation) recently.  Hence we can get rid of AZX_DCAPS_POSFIX_COMBO
      as well.
      
      It's still possible to pass this mode via position_fix module option,
      in case where this really helps on weird machines (who knows).
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      7fd5b1eb
  23. 22 9月, 2012 3 次提交
  24. 17 9月, 2012 1 次提交
  25. 13 9月, 2012 2 次提交
  26. 11 9月, 2012 2 次提交
  27. 30 8月, 2012 1 次提交