1. 18 Mar, 2013 10 commits
  2. 17 Mar, 2013 1 commit
  3. 15 Mar, 2013 5 commits
  4. 14 Mar, 2013 1 commit
  5. 13 Mar, 2013 5 commits
  6. 12 Mar, 2013 4 commits
  7. 11 Mar, 2013 10 commits
  8. 07 Mar, 2013 4 commits
    • 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
    • Takashi Iwai's avatar
      ALSA: hda - Consolidate add_in_jack_modes and add_out_jack_modes hints · f811c3cf
      Takashi Iwai authored
      There is no big merit to distinguish these two hints.  Instead, just
      have a single flag, add_jack_modes, for creating the jack mode enum
      ctls for both I/O directions.
      
      The hint string parser code is left and translated as add_jack_modes
      just for keeping compatibility.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      f811c3cf
    • Takashi Iwai's avatar
      ALSA: hda - Allow to change I/O direction in hp/mic jack mode ctl · 3f550e32
      Takashi Iwai authored
      The previous commits added the capability to change the pin control of
      hp/mic shared jack, but it actually didn't work as expected when the
      value is changed from the output to the input, since I forgot to reset
      the pin I/O bit in that case.  This patch fixes the problem.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      3f550e32
    • Takashi Iwai's avatar
      ALSA: hda - Add some model name strings for ALC260 · 5ebd3bbd
      Takashi Iwai authored
      In order to let user test the known workaround more easily, give a few
      known fixups for ALC260 to the model strings so that it can be passed
      via the module option.
      
      Also, move the unusual setups found in FSC S7020 fixup into a special
      model, fujitsu-jwse, Jonathan Woithe Special Edition.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      5ebd3bbd