05 May, 2010

8 commits


01 May, 2010

1 commit


26 Apr, 2010

1 commit


23 Apr, 2010

4 commits


22 Apr, 2010

4 commits

  • Ignore spurious HV interrupts during suspend / resume, this avoids
    mistaking them for a mute button press. This is not very pretty but
    it seems the only way to fix the master volume control gets muted
    after suspend issue I'm seeing. Note that the es1968 driver is doing
    exactly the same.

    Signed-off-by: Hans de Goede
    Cc:
    Signed-off-by: Takashi Iwai

    Hans de Goede
     
  • Without this quirk sound stops working after suspend resume. With this quirk,
    one still needs to manually unmute the master volume control after a suspend /
    / resume cycle. That is fixed in another patch in this set.

    Note that this patch was submitted to the alsa bug tracker a long time ago:
    https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4319

    Signed-off-by: Hans de Goede
    CC:
    Signed-off-by: Takashi Iwai

    Hans de Goede
     
  • BugLink: https://launchpad.net/bugs/567494

    The OR has verified that the existing model quirk, ALC880_UNIWILL,
    is insufficient for audible playback and capture by default. Instead,
    the ALC880_F1734 model quirk needs to be used.

    This change is necessary for both 2.6.32.11 and 2.6.33.2.

    Reported-by: Arnaud Malpeyre
    Tested-by: Arnaud Malpeyre
    Cc:
    Signed-off-by: Daniel T Chen
    Signed-off-by: Takashi Iwai

    Daniel T Chen
     
  • BugLink: https://launchpad.net/bugs/553002

    The OR has verified that the dell-m6 model quirk is necessary for audio
    to be audible by default on the Dell Studio XPS 1645.

    This change is necessary for 2.6.32.11 and 2.6.33.2 alike.

    Reported-by: Robert Chambers
    Tested-by: Robert Chambers
    Cc:
    Signed-off-by: Daniel T Chen
    Signed-off-by: Takashi Iwai

    Daniel T Chen
     

20 Apr, 2010

1 commit

  • When HP laptop with AD1981 codec is suspended and the docking-station
    is connected before the resume, the outputs get confused, and wrongly
    routed still to the speaker. This is because of a change in 2.6.34-rc1
    ea52bf260ecbb175339af3178c15788df21b7516
    ALSA: hda: Add powerdown for Analog Devices HDA codecs

    The problem was the added resume callback that doesn't consider the
    modified init hook. The fix is simply remove the resume callback here
    and make the resume normally. This doesn't change any behavior intended
    in the commit above (for shutting down the sound at suspend) but only
    fixes the resume.

    Reported-and-tested-by: Frans Pop
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

16 Apr, 2010

4 commits


15 Apr, 2010

3 commits

  • The Biostar mobo seems to give a wrong DMA position, resulting in
    stuttering or skipping sounds on 2.6.34. Since the commit
    7b3a177b0d4f92b3431b8dca777313a07533a710, "ALSA: pcm_lib: fix "something
    must be really wrong" condition", makes the position check more strictly,
    the DMA position problem is revealed more clearly now.

    The fix is to use only LPIB for obtaining the position, i.e. passing
    position_fix=1. This patch adds a static quirk to achieve it as default.

    Reported-by: Frank Griffin
    Cc: Eric Piel
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Added the matching model for Clevo laptop M570U.

    Signed-off-by: Joerg Schirottke
    Tested-by: Maximilian Gerhard
    Cc:
    Signed-off-by: Takashi Iwai

    Joerg Schirottke
     
  • Currently the notification of elapsed periods is not very exact.
    Increase minimum periods to 4 as suggested by Liam Girdwood.

    Signed-off-by: Sascha Hauer
    Acked-by: Liam Girdwood
    Signed-off-by: Mark Brown

    Sascha Hauer
     

14 Apr, 2010

2 commits


13 Apr, 2010

1 commit


12 Apr, 2010

2 commits


11 Apr, 2010

1 commit

  • usb-midi causes sometimes Oops at snd_usbmidi_output_drain() after
    disconnection. This is due to the access to the endpoints which have
    been already released at disconnection while the files are still alive.

    This patch fixes the problem by checking disconnection state at
    snd_usbmidi_output_drain() and by releasing urbs but keeping the
    endpoint instances until really all freed.

    Tested-by: Tvrtko Ursulin
    Cc:
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

09 Apr, 2010

3 commits


08 Apr, 2010

4 commits


07 Apr, 2010

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
    ALSA: mixart: range checking proc file
    ALSA: hda - Fix a wrong array range check in patch_realtek.c
    ALSA: ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream
    ALSA: hda - Enable amplifiers on Acer Inspire 6530G
    ASoC: Only do WM8994 bias off transition from standby
    ASoC: Don't use DCS_DATAPATH_BUSY for WM hubs devices
    ASoC: Don't do runtime wm_hubs DC servo updates if using offset correction
    ASoC: Support second DC servo readback method for wm_hubs
    ASoC: Avoid wraparound in wm_hubs DC servo correction
    ALSA: echoaudio - Eliminate use after free
    ALSA: i2c: cleanup: change parameter to pointer
    ALSA: hda - Add MSI blacklist for Aopen MZ915-M
    ASoC: OMAP: Fix capture pointer handling for OMAP1510 to work correctly with recent ALSA PCM code
    ALSA: hda - Update document about MSI and interrupts
    ALSA: hda: Fix 0 dB offset for Lenovo Thinkpad models using AD1981
    ALSA: hda - Add missing printk argument in previous patch
    ASoC: Fix passing platform_data to ac97 bus users and fix a leak
    ALSA: hda - Fix ADC/MUX assignment of ALC269 codec
    ALSA: hda - Fix invalid bit values passed to snd_hda_codec_amp_stereo()
    ASoC: wm8994: playback => capture

    Linus Torvalds