1. 22 Jun, 2021 23 commits
  2. 21 Jun, 2021 14 commits
  3. 20 Jun, 2021 3 commits
    • Takashi Iwai's avatar
      ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D · f8fbcdfb
      Takashi Iwai authored
      Asus Zenbook 14 UM431D has two speaker pins and a headphone pin, and
      the auto-parser ends up assigning the bass to the third DAC 0x06.
      Although the tone comes out, it's inconvenient because this DAC has no
      volume control unlike two other DACs.
      
      For obtaining the volume control for the bass speaker, this patch
      enforces the mapping to let both front and bass speaker pins sharing
      the same DAC.  It's not ideal but a little bit of improvement.
      
      Since we've already applied the same workaround for another ASUS
      machine, we just need to hook the chain to the existing quirk.
      
      BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=212547
      Cc: <stable@vger.kernel.org>
      Link: https://lore.kernel.org/r/20210620065952.18948-1-tiwai@suse.deSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      f8fbcdfb
    • Elia Devito's avatar
      ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx · 434591b2
      Elia Devito authored
      On HP Spectre x360 15-df0xxx, after system boot with plugged headset, the
      headset mic are not detected.
      Moving pincfg and DAC's config to single fixup function fix this.
      
      [ The actual bug in the original code was that it used a chain to
        ALC286_FIXUP_SPEAKER2_TO_DAC1, and it contains not only the DAC1
        route fix but also another chain to ALC269_FIXUP_THINKPAD_ACPI.
        I thought the latter one is harmless for non-Thinkpad, but it
        doesn't seem so; it contains again yet another chain to
        ALC269_FIXUP_SKI_IGNORE, and this might be bad for some machines,
        including this HP machine.  -- tiwai ]
      Signed-off-by: default avatarElia Devito <eliadevito@gmail.com>
      Cc: <stable@vger.kernel.org>
      Link: https://lore.kernel.org/r/20210619204105.5682-1-eliadevito@gmail.comSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      434591b2
    • Takashi Sakamoto's avatar
      ALSA: bebob: add support for ToneWeal FW66 · 50ebe562
      Takashi Sakamoto authored
      A user of FFADO project reported the issue of ToneWeal FW66. As a result,
      the device is identified as one of applications of BeBoB solution.
      
      I note that in the report the device returns contradictory result in plug
      discovery process for audio subunit. Fortunately ALSA BeBoB driver doesn't
      perform it thus it's likely to handle the device without issues.
      
      I receive no reaction to test request for this patch yet, however it would
      be worth to add support for it.
      
      daniel@gibbonmoon:/sys/bus/firewire/devices/fw1$ grep -r . *
      Binary file config_rom matches
      dev:244:1
      guid:0x0023270002000000
      hardware_version:0x000002
      is_local:0
      model:0x020002
      model_name:FW66
      power/runtime_active_time:0
      power/runtime_active_kids:0
      power/runtime_usage:0
      power/runtime_status:unsupported
      power/async:disabled
      power/runtime_suspended_time:0
      power/runtime_enabled:disabled
      power/control:auto
      subsystem/drivers_autoprobe:1
      uevent:MAJOR=244
      uevent:MINOR=1
      uevent:DEVNAME=fw1
      units:0x00a02d:0x010001
      vendor:0x002327
      vendor_name:ToneWeal
      fw1.0/uevent:MODALIAS=ieee1394:ven00002327mo00020002sp0000A02Dver00010001
      fw1.0/power/runtime_active_time:0
      fw1.0/power/runtime_active_kids:0
      fw1.0/power/runtime_usage:0
      fw1.0/power/runtime_status:unsupported
      fw1.0/power/async:disabled
      fw1.0/power/runtime_suspended_time:0
      fw1.0/power/runtime_enabled:disabled
      fw1.0/power/control:auto
      fw1.0/model:0x020002
      fw1.0/rom_index:15
      fw1.0/specifier_id:0x00a02d
      fw1.0/model_name:FW66
      fw1.0/version:0x010001
      fw1.0/modalias:ieee1394:ven00002327mo00020002sp0000A02Dver00010001
      
      Cc: Daniel Jozsef <daniel.jozsef@gmail.com>
      Reference: https://lore.kernel.org/alsa-devel/20200119164335.GA11974@workstation/Signed-off-by: default avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
      Link: https://lore.kernel.org/r/20210619083922.16060-1-o-takashi@sakamocchi.jpSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      50ebe562