1. 06 Dec, 2011 1 commit
    • Takashi Iwai's avatar
      ALSA: hda - Fix GPIO LED setup for IDT 92HD75 codecs · f1a73746
      Takashi Iwai authored
      Some HP laptops with IDT 92HD75 codecs may use a GPIO > 4 for the mute
      LED, but currently the driver doesn't check this properly, and confuses
      the mute LED behavior.  This ended up with the silent output  on some
      HP laptops due to  having another GPIO used as external amp control.
      
      This patch fixes the problem by checking the max GPIO count and
      comparing with the given value from DMI entry instead of magic fixed
      value 4 and 8, and adding a new field to indicate the VREF mute-LED
      behavior.
      Reported-and-tested-by: default avatarVitaliy Kulikov <Vitaliy.Kulikov@idt.com>
      Cc: <stable@kernel.org> [v3.1]
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      f1a73746
  2. 23 Nov, 2011 4 commits
  3. 22 Nov, 2011 5 commits
  4. 21 Nov, 2011 3 commits
  5. 20 Nov, 2011 8 commits
  6. 19 Nov, 2011 1 commit
  7. 17 Nov, 2011 1 commit
  8. 16 Nov, 2011 5 commits
  9. 15 Nov, 2011 1 commit
  10. 14 Nov, 2011 2 commits
  11. 11 Nov, 2011 1 commit
    • Charles Chin's avatar
      ALSA: hda - pwr_nids cleanup for IDT codecs · afef2cfa
      Charles Chin authored
      Clean up and fix pwr_nids for 92HD71 / 73 / 83 family codecs; remove
      pwr_mapping which was incorrect.
      
      The original pwr_nids support of 92HD83xxx was incorrect and never
      actually worked before.  Now we should have things working correctly
      without having to hack by DID anymore.
      
      It is also not necessary to explicitly turn on all the pins near the
      beginning of patch_stac92hd83xxx() now, the pins will go though
      initialization properly.
      
      Tested on 92HD66 / 71 / 73 / 75 / 83 / 89 / 91 demo boards.
      Signed-off-by: default avatarCharles Chin <Charles.Chin@idt.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      afef2cfa
  12. 10 Nov, 2011 6 commits
  13. 09 Nov, 2011 2 commits