1. 21 4月, 2017 1 次提交
    • T
      ALSA: hda - Support Gigabyte Gaming board with dual Realtek codecs · 7beb3a6e
      Takashi Iwai 提交于
      This patch adds some workarounds to make Gigabyte GA-AX370 Gaming 5
      board working without the conflicts of kctls, etc.  In general, the
      dual codec configs result in the conflicts of the following stuff:
      - Master controls
      - Capture controls
      - Analog loopback controls
      In addition, the auto-mute and the auto-mic can't work well among
      multiple codecs.
      
      The current "solution" is to disable all these features, and use UCM
      for a better PulseAudio management.  For a dedicated UCM profile, the
      patch overrides the card longname so that the system an get a unique
      profile path.
      
      Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=195305Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      7beb3a6e
  2. 31 3月, 2017 1 次提交
    • H
      ALSA: hda - fix a problem for lineout on a Dell AIO machine · 2f726aec
      Hui Wang 提交于
      On this Dell AIO machine, the lineout jack does not work.
      
      We found the pin 0x1a is assigned to lineout on this machine, and in
      the past, we applied ALC298_FIXUP_DELL1_MIC_NO_PRESENCE to fix the
      heaset-set mic problem for this machine, this fixup will redefine
      the pin 0x1a to headphone-mic, as a result the lineout doesn't
      work anymore.
      
      After consulting with Dell, they told us this machine doesn't support
      microphone via headset jack, so we add a new fixup which only defines
      the pin 0x18 as the headset-mic.
      
      [rearranged the fixup insertion position by tiwai in order to make the
       merge with other branches easier -- tiwai]
      
      Fixes: 59ec4b57 ("ALSA: hda - Fix headset mic detection problem for two dell machines")
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NHui Wang <hui.wang@canonical.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      2f726aec
  3. 23 3月, 2017 1 次提交
  4. 20 3月, 2017 1 次提交
  5. 01 3月, 2017 6 次提交
  6. 27 2月, 2017 1 次提交
  7. 16 2月, 2017 1 次提交
  8. 18 1月, 2017 1 次提交
  9. 16 1月, 2017 1 次提交
  10. 05 1月, 2017 1 次提交
  11. 04 1月, 2017 2 次提交
  12. 28 12月, 2016 2 次提交
  13. 29 11月, 2016 1 次提交
  14. 24 11月, 2016 1 次提交
  15. 11 11月, 2016 1 次提交
    • T
      ALSA: hda - Fix mic regression by ASRock mobo fixup · 9a254191
      Takashi Iwai 提交于
      The commit [1a3f0991: ALSA: hda - Fix surround output pins for
      ASRock B150M mobo] introduced a fixup of pin configs for ASRock
      mobos to fix the surround outputs.  However, this overrides the pin
      configs of the mic pins as if they are outputs-only, effectively
      disabling the mic inputs.  Of course, it's a regression wrt mic
      functionality.
      
      Actually the pins 0x18 and 0x1a don't need to be changed; we just need
      to disable the bogus pins 0x14 and 0x15.  Then the auto-parser will
      pick up mic pins as switchable and assign the surround outputs there.
      
      This patch removes the incorrect pin overrides of NID 0x18 and 0x1a
      from the ASRock fixup.
      
      Fixes: 1a3f0991 ('ALSA: hda - Fix surround output pins for ASRock...')
      Reported-and-tested-by: NVitor Antunes <vitor.hda@gmail.com>
      Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=187431
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      9a254191
  16. 08 11月, 2016 1 次提交
  17. 25 10月, 2016 1 次提交
  18. 20 10月, 2016 1 次提交
  19. 18 10月, 2016 1 次提交
  20. 26 9月, 2016 1 次提交
  21. 11 9月, 2016 1 次提交
  22. 10 9月, 2016 1 次提交
    • T
      ALSA: hda - Skip Realtek SKU check for Lenovo machines · 09da111a
      Takashi Iwai 提交于
      Realtek codec driver expects an implicit rule where either the codec
      SSID or the pincfg NID 0x1d contains the some information encoded in
      some bits.  One of the expected information is there is the
      availability of PC beep, and the driver doesn't build up the PC beep
      control if this is *supposed* to be disabled there.
      
      Meanwhile, Lenovo doesn't seem to follow this requirement (yes it's
      non-standard after all), and the BIOS sets just the normal SSID and
      the pincfg values.  This resulted in the lack of PC beep on a few
      machines, purely with a lucky or unlucky number.  It didn't bother
      most people, but some people still demand the PC beep, as found in bug
      reports.
      
      This patch just adds the fixup chain to Lenovo machines to skip the
      SKU checks.  Then the beep control will show up in the mixer, and user
      can still decide to enable / disable it via the standard mixer
      interface.
      
      Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=156311Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      09da111a
  23. 30 8月, 2016 2 次提交
  24. 24 8月, 2016 1 次提交
  25. 04 8月, 2016 1 次提交
  26. 01 8月, 2016 2 次提交
  27. 08 7月, 2016 1 次提交
  28. 05 7月, 2016 1 次提交
  29. 24 6月, 2016 2 次提交
  30. 15 6月, 2016 1 次提交