1. 19 Nov, 2008 1 commit
  2. 18 Nov, 2008 12 commits
  3. 17 Nov, 2008 3 commits
  4. 15 Nov, 2008 3 commits
  5. 14 Nov, 2008 1 commit
  6. 13 Nov, 2008 5 commits
  7. 12 Nov, 2008 2 commits
  8. 11 Nov, 2008 2 commits
  9. 10 Nov, 2008 2 commits
  10. 09 Nov, 2008 1 commit
  11. 07 Nov, 2008 3 commits
  12. 06 Nov, 2008 5 commits
    • Takashi Iwai's avatar
      ALSA: hda - Fix broken hash chain allocation · ea2da6e8
      Takashi Iwai authored
      The chaining for amp hash got broken due to the rewrite with
      snd_array.  Fixed now.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      ea2da6e8
    • Takashi Iwai's avatar
      ALSA: hda - Add max allocation check in array allocator · b910d9ae
      Takashi Iwai authored
      Added a check for max allocation size in snd_array_new() for a
      debugging purpose.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      b910d9ae
    • Takashi Iwai's avatar
      ALSA: hda - Add missing NULL check in amp hash allocation · c217429b
      Takashi Iwai authored
      Added the missing NULL check from allocator in get_alloc_hash().
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      c217429b
    • Tony Vroon's avatar
      ALSA: hda - Add lifebook model for Realtek ALC269 · 64154835
      Tony Vroon authored
      The widget layout of the Fujitsu Lifebook S6420 (which is ICH9M-based
      and uses an ALC269) is similar but not identical to the Lifebook
      S6410/E8410 (which are ICH8M-based and use an ALC262).
      
      It is named lifebook as fujitsu is in use for Amilo machines. This builds
      on the Quanta FL1 work and supports all analog inputs & outputs that I am
      aware of.  Microphone autoswitch is implemented. The laptop mic port takes
      precedence over the dock mic port if both happen to have a jack plugged in.
      This made sense to me as a design decision (imagine a presentation
      environment with the dock fully wired in and the presenter quickly wanting
      to override the mic with a headset).
      
      There is mention of a digital audio path on the codec graph, so perhaps
      the headphone socket is dual-function analog/digital. I will follow up
      with another patch if I can acquire equipment to test this.
      Signed-off-by: default avatarTony Vroon <tony@linx.net>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      64154835
    • Takashi Iwai's avatar
      ALSA: hda - Make codec-probing more robust · 6ce4a3bc
      Takashi Iwai authored
      When an error occurs during the codec probing, typically accessing to an
      non-existing codec slot, the controller chip gets often screwed up and
      can no longer communicate with the codecs.
      
      This patch adds a preparation phase just to probe codec addresses before
      actually creating codec instances.  If any error occurs during this
      probing phase, the driver resets the controller to recover.
      
      This will (hopefully) fix the famous "single_cmd" errors.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      6ce4a3bc