1. 15 Jan, 2013 4 commits
    • Takashi Iwai's avatar
      ALSA: hda - Use standard fixup table for IDT92HD73xx · 55e30141
      Takashi Iwai authored
      This one is rather a simple conversion.  The fixups for Dell machines
      are implemented by fixup functions in the end.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      55e30141
    • Takashi Iwai's avatar
      ALSA: hda - Use standard fixup table for IDT92HD71Bxx · 0f6fcb73
      Takashi Iwai authored
      This time, the only intrusive changes are for HP machines.
      As the mute LED fixup and the bass speaker switch are required only
      for HP machines, we can move these checks into the fixup entries; the
      former is applied generically to all HP machines while the latter for
      only certain models.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      0f6fcb73
    • Takashi Iwai's avatar
      ALSA: hda - Use standard fixup table for STAC927x · 29ac8363
      Takashi Iwai authored
      This conversion is a bit tricky.  Since STAC927x may take two
      different volume-knob initialization values depending on the model, a
      new flag, spec->volknob_init, is introduced to indicate whether it's
      the standard volume-knob initialization or not.
      
      Also, Dell BIOS model is now directly mapped onto the fixup table
      instead of parsing in the function.  This resulted in a new model ref,
      STAC_927X_DELL_BIOS_SPDIF, which is a chained entry.
      
      Also, for reducing the fixups, virtual entries like
      STAC_927X_DELL_DMIC and STAC_D965_VERBS are introduced.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      29ac8363
    • Takashi Iwai's avatar
      ALSA: hda - Use standard fixup table for STAC922x · 0a427846
      Takashi Iwai authored
      Rather straightforward conversion, except for ones for Intel Mac.
      As Intel Mac have only unique codec SSIDs, we need to remap the fixup
      again for the codec SSID and call the new fixup there.
      
      Also, we can reduce model enums like STAC_MACMINI, which are model
      aliases for backward compatibility, since they can be pointed directly
      via hda_model_fixup table.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      0a427846
  2. 14 Jan, 2013 6 commits
  3. 12 Jan, 2013 30 commits