1. 24 Aug, 2021 1 commit
    • Takashi Iwai's avatar
      ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC · 7af5a143
      Takashi Iwai authored
      We've got a regression report for USB-audio with Sony WALKMAN NW-A45
      DAC device where no sound is audible on recent kernel.  The bisection
      resulted in the code change wrt endpoint management, and the further
      debug session revealed that it was caused by the order of the USB
      audio interface.  In the earlier code, we always set up the USB
      interface at first before other setups, but it was changed to be done
      at the last for UAC2/3, which is more standard way, while keeping the
      old way for UAC1.  OTOH, this device seems requiring the setup of the
      interface at first just like UAC1.
      
      This patch works around the regression by applying the interface setup
      specifically for the WALKMAN at the beginning of the endpoint setup
      procedure.  This change is written straightforwardly to be easily
      backported in old kernels.  A further cleanup to move the workaround
      into a generic quirk section will follow in a later patch.
      
      Fixes: bf6313a0 ("ALSA: usb-audio: Refactor endpoint management")
      Cc: <stable@vger.kernel.org>
      BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=214105
      Link: https://lore.kernel.org/r/20210824054700.8236-1-tiwai@suse.deSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      7af5a143
  2. 23 Aug, 2021 1 commit
  3. 19 Aug, 2021 2 commits
  4. 17 Aug, 2021 2 commits
  5. 15 Aug, 2021 1 commit
  6. 12 Aug, 2021 2 commits
  7. 10 Aug, 2021 1 commit
  8. 09 Aug, 2021 1 commit
  9. 07 Aug, 2021 1 commit
  10. 06 Aug, 2021 1 commit
    • Takashi Iwai's avatar
      Merge tag 'asoc-fix-v5.14-rc4' of... · 56e7a931
      Takashi Iwai authored
      Merge tag 'asoc-fix-v5.14-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      
      ASoC: Fixes for v5.14
      
      Quite a lot of fixes here, the biggest set being for the cs42l42 driver
      which is reasonably old but has seen a sudden uptick in activity.
      There's also some fixes for correctly referencing PCM buffer addresses
      and the removal of some driver-local bodges that had been done for the
      lack of prefix handling in DAPM which were broken by the core handling
      that as expected.
      56e7a931
  11. 05 Aug, 2021 4 commits
  12. 03 Aug, 2021 5 commits
  13. 02 Aug, 2021 2 commits
  14. 30 Jul, 2021 7 commits
  15. 29 Jul, 2021 4 commits
  16. 28 Jul, 2021 3 commits
  17. 27 Jul, 2021 2 commits