07 Mar, 2011

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
    ALSA: hda - Don't set to D3 in Cirrus errata init verbs
    ALSA: hda - add new Fermi 5xx codec IDs to snd-hda
    ASoC: WM8994: Ensure late enable events are processed for the ADCs
    ASoC: WM8994: Don't disable the AIF[1|2]CLK_ENA unconditionaly
    ASoC: Fix WM9081 platform data initialisation
    ALSA: hda - Fix unable to record issue on ASUS N82JV
    ALSA: HDA: Realtek: Fixup jack detection to input subsystem

    Linus Torvalds
     

06 Mar, 2011

1 commit


03 Mar, 2011

2 commits


02 Mar, 2011

3 commits


01 Mar, 2011

2 commits


28 Feb, 2011

1 commit


26 Feb, 2011

1 commit


25 Feb, 2011

3 commits


23 Feb, 2011

7 commits


22 Feb, 2011

1 commit


21 Feb, 2011

2 commits


19 Feb, 2011

2 commits


15 Feb, 2011

3 commits


14 Feb, 2011

4 commits


13 Feb, 2011

2 commits

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
    ALSA: hda - add quirk for Ordissimo EVE using a realtek ALC662
    ALSA: hrtimer: remove superfluous tasklet invocation
    ALSA: hrtimer: handle delayed timer interrupts
    ALSA: HDA: Add subwoofer quirk for Acer Aspire 8942G
    ALSA: hda - Don't handle empty patch files
    ALSA: hda - Fix missing CA initialization for HDMI/DP
    ALSA: usbaudio - Enable the E-MU 0204 USB
    ALSA: hda - switch lfe with side in mixer for 4930g
    ASoC: Improve WM8994 digital power sequencing
    ASoC: Create an AIF1ADCDAT signal widget to match AIF2
    asoc: davinci: da830/omap-l137: correct cpu_dai_name
    ASoC: fill in snd_soc_pcm_runtime.card before calling snd_soc_dai_link.init()

    Linus Torvalds
     
  • Takashi Iwai
     

11 Feb, 2011

5 commits

  • Content of the CX20442's snd_soc_codec_driver.reg_cache_default pointed
    area, introduced with my recent NULL pointer dereferece fix (commit
    f019ee5feb344ff0b22b58df4568676295aae14f), occured wrong after further
    testing, more thorough than just booting successfully. There are two
    problems with it:

    1) It should read
    (1 << CX20442_TELOUT) | (1 << CX20442_MIC),
    not
    CX20442_TELOUT | CX20442_MIC.

    2) While correctly matching actual codec hardware state on boot when
    fixed per 1), a few more code modifications would still be required
    to reflect that state not only into register cache, but also force
    them into DAPM pins state, otherwise an inconsitency occures which
    may prevent further codec state changes from being applied correctly.
    As a result, the phone stops ringing after reboot, until someone
    picks up the handset for the first time.

    Revert that reg_cache_default content to a working, previous de facto
    default value of 0, in hope this change can still be accepted as an rc
    cycle fix.

    Created and tested against linux-2.6.38-rc4

    Signed-off-by: Janusz Krzysztofik
    Acked-by: Liam Girdwood
    Signed-off-by: Mark Brown

    Janusz Krzysztofik
     
  • This netbook has a only one jack output and an internal mic.

    By default, mic and jack sense aren't working. Using lenovo-101e
    parameters makes both work.

    The device seems based on a Sharetronic Q70, so this should fix audio for
    this model too.

    Signed-off-by: Anisse Astier
    Signed-off-by: Takashi Iwai

    Anisse Astier
     
  • Commit bb758e9637e5ddc removed snd_hrtimer_callback() from the hardware
    interrupt handler, thus moving it into a tasklet, but did not tell the
    ALSA timer framework about this, so the timer handling would now be done
    in the ALSA timer tasklet scheduled from another tasklet.

    To fix this, add the flag to tell the ALSA timer framework that the
    timer handler is already being invoked in a tasklet.

    Signed-off-by: Clemens Ladisch
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     
  • If a timer interrupt was delayed too much, hrtimer_forward_now() will
    forward the timer expiry more than once. When this happens, the
    additional number of elapsed ALSA timer ticks must be passed to
    snd_timer_interrupt() to prevent the ALSA timer from falling behind.

    This mostly fixes MIDI slowdown problems on highly-loaded systems with
    badly behaved interrupt handlers.

    Signed-off-by: Clemens Ladisch
    Reported-and-tested-by: Arthur Marsh
    Cc:
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     
  • According to the reporter, node 0x15 needs to be muted for subwoofer
    to stop sounding. This pin is marked as unused by BIOS, so fix that.

    BugLink: http://bugs.launchpad.net/bugs/715877

    Cc: stable@kernel.org (2.6.37+)
    Reported-by: Hans Peter
    Signed-off-by: David Henningsson
    Signed-off-by: Takashi Iwai

    David Henningsson