Skip to content
  1. Jul 12, 2022
  2. Jul 11, 2022
  3. Jul 10, 2022
    • Takashi Iwai's avatar
      Merge tag 'asoc-fix-v5.19-rc4' of... · a4bd9358
      Takashi Iwai authored
      Merge tag 'asoc-fix-v5.19-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      
      ASoC: Fixes for v5.19
      
      Quite a large batch due to things building up for a couple of weeks but
      all driver specific apart from Marek's documentation fix.
      a4bd9358
  4. Jul 08, 2022
  5. Jul 05, 2022
    • Takashi Iwai's avatar
      ALSA: cs46xx: Fix missing snd_card_free() call at probe error · c5e58c45
      Takashi Iwai authored
      The previous cleanup with devres may lead to the incorrect release
      orders at the probe error handling due to the devres's nature.  Until
      we register the card, snd_card_free() has to be called at first for
      releasing the stuff properly when the driver tries to manage and
      release the stuff via card->private_free().
      
      This patch fixes it by calling snd_card_free() manually on the error
      from the probe callback.
      
      Fixes: 5bff69b3
      
       ("ALSA: cs46xx: Allocate resources with device-managed APIs")
      Cc: <stable@vger.kernel.org>
      Reported-and-tested-by: default avatarJan Engelhardt <jengelh@inai.de>
      Link: https://lore.kernel.org/r/p2p1s96o-746-74p4-s95-61qo1p7782pn@vanv.qr
      Link: https://lore.kernel.org/r/20220705152336.350-1-tiwai@suse.de
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      c5e58c45
  6. Jul 04, 2022
    • Takashi Iwai's avatar
      Merge tag 'asoc-fix-v5.19-rc3' of... · dd84cfff
      Takashi Iwai authored
      Merge tag 'asoc-fix-v5.19-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      
      ASoC: Fixes for v5.19
      
      A collection of fixes for v5.19, quite large but nothing major - a good
      chunk of it is more stuff that was identified by mixer-test regarding
      event generation.
      dd84cfff
    • Egor Vorontsov's avatar
      ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) · 2307a0e1
      Egor Vorontsov authored
      
      
      The patch applies the same quirks used for SC-01 at firmware v1.1.0 to
      the ones running v1.0.0, with respect to hard-coded sample rates.
      
      I got two more units and successfully tested the patch series with both
      firmwares.
      
      The support is now complete (not accounting ASIO).
      
      Signed-off-by: default avatarEgor Vorontsov <sdoregor@sdore.me>
      Link: https://lore.kernel.org/r/20220627100041.2861494-2-sdoregor@sdore.me
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      2307a0e1
    • Egor Vorontsov's avatar
      ALSA: usb-audio: Add quirk for Fiero SC-01 · 4fb7c24f
      Egor Vorontsov authored
      
      
      Fiero SC-01 is a USB sound card with two mono inputs and a single
      stereo output. The inputs are composed into a single stereo stream.
      
      The device uses a vendor-provided driver on Windows and does not work
      at all without it. The driver mostly provides ASIO functionality, but
      also alters the way the sound card is queried for sample rates and
      clocks.
      
      ALSA queries those failing with an EPIPE (same as Windows 10 does).
      Presumably, the vendor-provided driver does not query it at all, simply
      matching by VID:PID. Thus, I consider this a buggy firmware and adhere
      to a set of fixed endpoint quirks instead.
      
      The soundcard has an internal clock. Implicit feedback mode is required
      for the playback.
      
      I have updated my device to v1.1.0 from a Windows 10 VM using a vendor-
      provided binary prior to the development, hoping for it to just begin
      working. The device provides no obvious way to downgrade the firmware,
      and regardless, there's no binary available for v1.0.0 anyway.
      
      Thus, I will be getting another unit to extend the patch with support
      for that. Expected to be a simple copy-paste of the existing one,
      though.
      
      There were no previous reports of that device in context of Linux
      anywhere. Other issues have been reported though, but that's out of the
      scope.
      
      Signed-off-by: default avatarEgor Vorontsov <sdoregor@sdore.me>
      Link: https://lore.kernel.org/r/20220627100041.2861494-1-sdoregor@sdore.me
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      4fb7c24f
    • Tim Crawford's avatar
      ALSA: hda/realtek: Add quirk for Clevo L140PU · 11bea269
      Tim Crawford authored
      
      
      Fixes headset detection on Clevo L140PU.
      
      Signed-off-by: default avatarTim Crawford <tcrawford@system76.com>
      Cc: <stable@vger.kernel.org>
      Link: https://lore.kernel.org/r/20220624144109.3957-1-tcrawford@system76.com
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      11bea269
    • John Veness's avatar
      ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices · 6e2c9105
      John Veness authored
      
      
      Treat the claimed 96kHz 1ch in the descriptors as 48kHz 2ch, so that
      the audio stream doesn't sound mono. Also fix initial stream
      alignment, so that left and right channels are in the correct order.
      
      Signed-off-by: default avatarJohn Veness <john-linux@pelago.org.uk>
      Link: https://lore.kernel.org/r/20220624140757.28758-1-john-linux@pelago.org.uk
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      6e2c9105
  7. Jun 24, 2022