1. 20 2月, 2015 1 次提交
  2. 31 12月, 2014 1 次提交
  3. 26 12月, 2014 1 次提交
  4. 03 12月, 2014 1 次提交
    • T
      ALSA: hda - Drop AZX_DCAPS_ALIGN_BUFSIZE · 103884a3
      Takashi Iwai 提交于
      We introduced AZX_DCAPS_ALIGN_BUFSIZE to explicity show that the
      controller needs the alignment, with a slight hope that the buffer
      size alignment will be disabled as default in future.  But the reality
      tells that most chips need the buffer size alignment, and it'll be
      likely enabled in future, too.
      
      This patch drops AZX_DCAPS_ALIGN_BUFSIZE to give back one more
      precious DCAPS bit for future use.  At the same time, rename
      AZX_DCAPS_BUFSIZE with AZX_DCAPS_NO_ALIGN_BUFSIZE for avoiding
      confusion.
      
      AZX_DCAPS_ALIGN_BUFSIZE are still kept (but commented out) in each
      DCAPS presets for a purpose as markers.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      103884a3
  5. 28 11月, 2014 1 次提交
    • T
      ALSA: hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) · 37e661ee
      Takashi Iwai 提交于
      Add a new driver_caps bit, AZX_DCAPS_SNOOP_OFF, to set the snoop off
      as default.  This new bit is used for the checks in
      azx_check_snoop_available().  Most of case-switches are replaced with
      the new dcaps in each entry.
      
      While working on it, for avoiding to spend more bits, combine three
      bits AZX_DCAPS_SNOOP_SCH, AZX_DCAPS_SNOOP_ATI and
      AZX_DCAPS_SNOOP_NVIDIA bits into a flat type of two bits.  This
      reduces the bits usages, and assign AZX_DCAPS_OFF to this empty bit
      now.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      37e661ee
  6. 24 11月, 2014 1 次提交
  7. 14 7月, 2014 1 次提交
    • T
      ALSA: hda - Revert stream assignment order for Intel controllers · cd50065b
      Takashi Iwai 提交于
      We got a regression report for 3.15.x kernels, and this turned out to
      be triggered by the fix for stream assignment order.  On reporter's
      machine with Intel controller (8086:1e20) + VIA VT1802 codec, the
      first playback slot can't work with speaker outputs.
      
      But the original commit was actually a fix for AMD controllers where
      no proper GCAP value is returned, we shouldn't revert the whole
      commit.  Instead, in this patch, a new flag is introduced to determine
      the stream assignment order, and follow the old behavior for Intel
      controllers.
      
      Fixes: dcb32ecd ('ALSA: hda - Do not assign streams in reverse order')
      Reported-and-tested-by: NSteven Newbury <steve@snewbury.org.uk>
      Cc: <stable@vger.kernel.org> [v3.15+]
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      cd50065b
  8. 27 6月, 2014 6 次提交
  9. 30 4月, 2014 1 次提交
    • T
      ALSA: hda - Suppress CORBRP clear on Nvidia controller chips · 6ba736dd
      Takashi Iwai 提交于
      The recent commit (ca460f86) changed the CORB RP reset procedure to
      follow the specification with a couple of sanity checks.
      Unfortunately, Nvidia controller chips seem not following this way,
      and spew the warning messages like:
        snd_hda_intel 0000:00:10.1: CORB reset timeout#1, CORBRP = 0
      
      This patch adds the workaround for such chips.  It just skips the new
      reset procedure for the known broken chips.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      6ba736dd
  10. 03 3月, 2014 2 次提交
  11. 01 3月, 2014 8 次提交