1. 05 Jan, 2022 2 commits
    • Takashi Iwai's avatar
      Merge tag 'asoc-v5.17' of... · dec36c09
      Takashi Iwai authored
      Merge tag 'asoc-v5.17' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      
      ASoC: Updates for v5.17
      
      Not much going on framework release this time, but a big update for
      drivers especially the Intel and SOF ones.
      
       - Refinements and cleanups around the delay() APIs.
       - Wider use of dev_err_probe().
       - Continuing cleanups and improvements to the SOF code.
       - Support for pin switches in simple-card derived cards.
       - Support for AMD Renoir ACP, Asahi Kasei Microdevices AKM4375, Intel
         systems using NAU8825 and MAX98390, Mediatek MT8915, nVidia Tegra20
         S/PDIF, Qualcomm systems using ALC5682I-VS and Texas Instruments
         TLV320ADC3xxx.
      dec36c09
    • Takashi Iwai's avatar
      Merge branch 'for-next' into for-linus · f81483aa
      Takashi Iwai authored
      Pull 5.17 materials.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      f81483aa
  2. 04 Jan, 2022 3 commits
  3. 03 Jan, 2022 1 commit
    • Christian Lachner's avatar
      ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows · c1933008
      Christian Lachner authored
      This patch addresses an issue where after rebooting from Windows into Linux
      there would be no audio output.
      
      It turns out that the Realtek Audio driver on Windows changes some coeffs
      which are not being reset/reinitialized when rebooting the machine. As a
      result, there is no audio output until these coeffs are being reset to
      their initial state. This patch takes care of that by setting known-good
      (initial) values to the coeffs.
      
      We initially relied upon alc1220_fixup_clevo_p950() to fix some pins in the
      connection list. However, it also sets coef 0x7 which does not need to be
      touched. Furthermore, to prevent mixing device-specific quirks I introduced
      a new alc1220_fixup_gb_x570() which is heavily based on
      alc1220_fixup_clevo_p950() but does not set coeff 0x7 and fixes the coeffs
      that are actually needed instead.
      
      This new alc1220_fixup_gb_x570() is believed to also work for other boards,
      like the Gigabyte X570 Aorus Extreme and the newer Gigabyte Aorus X570S
      Master. However, as there is no way for me to test these I initially only
      enable this new behaviour for the mainboard I have which is the Gigabyte
      X570(non-S) Aorus Master.
      
      I tested this patch on the 5.15 branch as well as on master and it is
      working well for me.
      
      BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=205275Signed-off-by: default avatarChristian Lachner <gladiac@gmail.com>
      Fixes: 0d45e86d ("ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master")
      Cc: <stable@vger.kernel.org>
      Link: https://lore.kernel.org/r/20220103140517.30273-2-gladiac@gmail.comSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      c1933008
  4. 01 Jan, 2022 3 commits
  5. 31 Dec, 2021 11 commits
  6. 29 Dec, 2021 5 commits
  7. 25 Dec, 2021 10 commits
  8. 24 Dec, 2021 5 commits