1. 21 Mar, 2013 1 commit
    • David Henningsson's avatar
      ALSA: hda - Introduce "Headset Mic" name · a385d97b
      David Henningsson authored
      Headset mic jacks, i e TRRS style jacks with Headphone Left,
      Headphone Right, Mic and GND signals, are becoming increasingly
      common and are now being shipped by several manufacturers.
      
      Unfortunately, the HDA specification does not give us any hint
      of whether a Mic pin belongs to such a jack or not, but it would
      still be helpful for the user to know (especially if there is one
      TRS Mic jack and one TRRS headset jack).
      
      This new fixup causes the first (non-dock, non-internal) mic to
      be a headset mic jack. The algorithm can be later refined if needed.
      Signed-off-by: default avatarDavid Henningsson <david.henningsson@canonical.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      a385d97b
  2. 18 Mar, 2013 12 commits
  3. 17 Mar, 2013 1 commit
  4. 15 Mar, 2013 5 commits
  5. 14 Mar, 2013 1 commit
  6. 13 Mar, 2013 5 commits
  7. 12 Mar, 2013 4 commits
  8. 11 Mar, 2013 10 commits
  9. 07 Mar, 2013 1 commit
    • Takashi Iwai's avatar
      ALSA: hda - Avoid automatic pin-ctl update for hp/mic when jack ctl exists · 8ba955ce
      Takashi Iwai authored
      When the headphone mic jack enum control is created (via explicitly
      specification by user), it doesn't make much sense to change the I/O
      direction dynamically per capture source change, since the I/O
      direction is rather controlled over the enum ctl.
      
      This also reduces the implicit dependency between the capture source
      and the hp mic jack enum ctls, which might confuse a program accessing
      the whole control elements at once like alsactl.
      
      In addition, this patch introduces update_hp_automute_hook() function
      to call the proper hook function.  It's just to remove the open codes
      in multiple places in hda_generic.c.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      8ba955ce