1. 23 1月, 2013 1 次提交
  2. 22 1月, 2013 8 次提交
  3. 21 1月, 2013 8 次提交
  4. 19 1月, 2013 1 次提交
  5. 18 1月, 2013 16 次提交
  6. 17 1月, 2013 6 次提交
    • T
      Merge branch 'test/hda-gen-parser' into test/hda-migrate · 8f0fdc09
      Takashi Iwai 提交于
      * test/hda-gen-parser:
        ALSA: hda - Improve naming rule for primary output
        ALSA: hda - Add PCM capture hook to hda_gen_spec
        ALSA: hda - Record all detected ADCs in hda_gen_spec
        ALSA: hda - Move vmaster TLV parsing to snd_hda_gen_parse_auto_config()
        ALSA: hda - Add input jack mode enum controls to generic parser
        ALSA: hda - Give more comments to hda_gen_spec flags
        ALSA: hda - Add suppress_auto_mute flag to hda_gen_spec
        ALSA: hda - Record the current speaker / LO mute status in hda_gen_spec
        ALSA: hda - Properly call automute/switch hooks at init
      8f0fdc09
    • T
      ALSA: hda - Improve naming rule for primary output · 247d85ee
      Takashi Iwai 提交于
      When the volume or mute control of the primary output is shared with
      other (headphone or speaker) outputs, we shouldn't name it as a
      specific output type but rather name it with the channel name or a
      generic name like "PCM".
      
      Also, this check should be performed individually for the volume and
      the mute controls because some codecs may have shared volumes but
      separate mute controls.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      247d85ee
    • T
      ALSA: hda - Add PCM capture hook to hda_gen_spec · ac2e8736
      Takashi Iwai 提交于
      Not only PCM playback, a hook for PCM capture would be required for
      power controls in codec drivers.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      ac2e8736
    • T
      ALSA: hda - Record all detected ADCs in hda_gen_spec · 0ffd534e
      Takashi Iwai 提交于
      Since the generic parser reduces the ADC list, copy the list of the
      all detected ADCs and keep it.
      
      This list can be later referred by the codec driver for finer power
      controls.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      0ffd534e
    • T
      ALSA: hda - Move vmaster TLV parsing to snd_hda_gen_parse_auto_config() · 7a71bbf3
      Takashi Iwai 提交于
      Add vmaster_tlv[] to hda_gen_spec and store the suggested TLV data
      in snd_hda_gen_parse_auto_config().  This allows the codec driver to
      correct the TLV data (e.g. mute capability) before actually creating
      vmaster instance.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      7a71bbf3
    • T
      ALSA: hda - Add input jack mode enum controls to generic parser · 29476558
      Takashi Iwai 提交于
      Just like the jack mode enum ctls for output jacks, add the support
      for similar enum ctls for input pins to control the bias Vref.
      The new controls will be added when spec->add_in_jack_modes is set
      either by the codec driver or by a hint string.
      
      Note that ground and 100% vrefs are excluded from the list for
      simplicity, currently.  We may add a new flag to allow them, too.
      But I guess it's easier to put a value override in the pinfix in such
      a case.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      29476558