12 Aug, 2009

2 commits


11 Aug, 2009

1 commit

  • ALC269 and ALC861-VD parsers override the ADC definitions
    unconditionally without checking the spec definition. This causes
    the problem when any inconsistent ADC is set up in the device quirk
    (like ALC272 with digital-mic).

    This patch avoids the overriding by adding the proper checks.

    Reference: Novell bnc#529467
    https://bugzilla.novell.com/show_bug.cgi?id=529467

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

10 Aug, 2009

1 commit


07 Aug, 2009

1 commit


05 Aug, 2009

1 commit

  • * 'fix/hda' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
    ALSA: hda - Read buffer overflow
    ALSA: hda: Correct EAPD for Dell Inspiron 1525
    ALSA: hda: warn on spurious response
    ALSA: hda: remember last command for each codec
    ALSA: hda: read CORBWP inside reg_lock
    ALSA: hda: take reg_lock in azx_init_cmd_io/azx_free_cmd_io
    ALSA: hda: take cmd_mutex in probe_codec()
    ALSA: hda: track CIRB/CORB command/response states for each codec
    ALSA: hda - Fix quirk for Toshiba Satellite A135-S4527

    Linus Torvalds
     

03 Aug, 2009

9 commits


31 Jul, 2009

5 commits


29 Jul, 2009

3 commits


28 Jul, 2009

1 commit


26 Jul, 2009

6 commits


24 Jul, 2009

1 commit


23 Jul, 2009

6 commits

  • This adds support for Native Instrument's freshly announced Audio2DJ
    sound device hardware. Version number bumped to 1.3.19.

    Signed-off-by: Daniel Mack
    Signed-off-by: Takashi Iwai

    Daniel Mack
     
  • The fix 79452f0a28aa5a40522c487b42a5fc423647ad98 introduced another
    bug due to the missing offset for the overlapped hwptr.
    When the hwptr goes back to zero, the delta value has to be corrected
    with the buffer size. Otherwise this causes looping sounds.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Add proper cast.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Added the logging functionality to xrun_debug to record the hwptr
    updates via snd_pcm_update_hw_ptr() and snd_pcm_update_hwptr_interrupt(),
    corresponding to 16 and 8, respectively.

    For example,
    # echo 9 > /proc/asound/card0/pcm0p/xrun_debug
    will record the position and other parameters at each period interrupt
    together with the normal XRUN debugging.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • PLL was not being enabled when it was not bypassed. This patch
    enables the PLL when it is used. Additionally, it disables the PLL
    when it is bypassed.

    Without this patch, the audio on TI DM646x EVM and DM355 EVM
    does not work properly. The bit clocks and the frame sync signals
    from the codec are not correct and hence the playback/record are faster
    than usual for most sample rates. The reason for this was that the PLL
    was not enabled when it was not bypassed.

    Tested on DM6467 EVM, playback tested on DM355 EVM.

    Signed-off-by: Chaithrika U S
    Signed-off-by: Mark Brown

    Chaithrika U S
     
  • The commit 099db17e66294b02814dee01c81d9abbbeece93e introduced a
    regression at suspend/resume where the GPIO1 bit isn't properly
    restored, thus the speaker output gets muted initially after resume.

    The fix is simple, use the cached write for storing GPIO data.

    Reference: Novell bnc#522764
    https://bugzilla.novell.com/show_bug.cgi?id=522764

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

22 Jul, 2009

3 commits

  • Fix a few uninitialized error checks that were introduced recently
    mistakenlly during the clean-up:
    sound/pci/ctxfi/ctamixer.c: In function ‘get_amixer_rsc’:
    sound/pci/ctxfi/ctamixer.c:261: warning: ‘err’ may be used uninitialized in this function
    sound/pci/ctxfi/ctamixer.c: In function ‘get_sum_rsc’:
    sound/pci/ctxfi/ctamixer.c:415: warning: ‘err’ may be used uninitialized in this function
    sound/pci/ctxfi/ctsrc.c: In function ‘get_srcimp_rsc’:
    sound/pci/ctxfi/ctsrc.c:742: warning: ‘err’ may be used uninitialized in this function

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Use snprint() for creating the jack name string instead of sprintf()
    in patch_sigmatel.c.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • - E3500 report cval->max more than it actually can handel, so if you
    set 95% capture level it will be silently muted.
    - Betwen cval->min and cval-max(real) is 2940 control units,
    but real are only 7 with cval->res = 384.
    - Alsa can't handel less than 10 controls, so make it more
    and set cval->res = 192.

    Signed-off-by: Alexey Fisher
    Signed-off-by: Takashi Iwai

    Alexey Fisher