1. 11 9月, 2014 1 次提交
    • T
      ALSA: hda - Fix invalid pin powermap without jack detection · 7a9744cb
      Takashi Iwai 提交于
      When a driver is set up without the jack detection explicitly (either
      by passing a model option or via a specific fixup), the pin powermap
      of IDT/STAC codecs is set up wrongly, resulting in the silence
      output.  It's because of a logic failure in stac_init_power_map().
      It tries to avoid creating a callback for the pins that have other
      auto-hp and auto-mic callbacks, but the check is done in a wrong way
      at a wrong time.  The stac_init_power_map() should be called after
      creating other jack detection ctls, and the jack callback should be
      created only for jack-detectable widgets.
      
      This patch fixes the check in stac_init_power_map() and its callee
      at the right place, after snd_hda_gen_build_controls().
      Reported-by: NAdam Richter <adam_richter2004@yahoo.com>
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      7a9744cb
  2. 02 9月, 2014 2 次提交
  3. 01 9月, 2014 1 次提交
  4. 29 8月, 2014 5 次提交
  5. 27 8月, 2014 3 次提交
  6. 23 8月, 2014 2 次提交
  7. 22 8月, 2014 4 次提交
  8. 19 8月, 2014 3 次提交
  9. 17 8月, 2014 2 次提交
  10. 16 8月, 2014 1 次提交
  11. 14 8月, 2014 3 次提交
  12. 13 8月, 2014 3 次提交
  13. 12 8月, 2014 2 次提交
  14. 11 8月, 2014 3 次提交
  15. 10 8月, 2014 4 次提交
  16. 07 8月, 2014 1 次提交
    • T
      ALSA: hda - Fix parsing of CMI8888 codec · 875f0dd7
      Takashi Iwai 提交于
      CMI8888 codec chip has a boost amp (only) on the headphone pin, and
      this confuses the generic parser, which tends to pick up the most
      outside amp.  This results in the wrong volume setup, as the driver
      complains like:
        hda_codec: Mismatching dB step for vmaster slave (-100!=1000)
      
      For avoiding this problem, rule out the amp on NID 0x10 and create
      "Headphone Amp" volume control manually instead.
      
      Note that this patch still doesn't fix all problems yet.  The sound
      output from the line out seems still too low.  It will be fixed in
      another patch (hopefully).
      Reported-and-tested-by: NVincent Lejeune <vljn@ovi.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      875f0dd7