02 May, 2011

2 commits


29 Apr, 2011

2 commits


28 Apr, 2011

1 commit


27 Apr, 2011

1 commit


21 Apr, 2011

2 commits


19 Apr, 2011

1 commit


11 Apr, 2011

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
    ALSA: hda - Don't query connections for widgets have no connections
    ALSA: HDA: Fix single internal mic on ALC275 (Sony Vaio VPCSB1C5E)
    ALSA: hda - HDMI: Fix MCP7x audio infoframe checksums
    ALSA: usb-audio: define another USB ID for a buggy USB MIDI cable
    ALSA: HDA: Fix dock mic for Lenovo X220-tablet
    ASoC: format_register_str: Don't clip register values
    ASoC: PXA: Fix oops in __pxa2xx_pcm_prepare
    ASoC: zylonite: set .codec_dai_name in initializer

    Linus Torvalds
     

08 Apr, 2011

1 commit


07 Apr, 2011

3 commits

  • Fixes the kernel warnings with IDT codecs like
    hda_codec: connection list not available for 0x1e

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • In cases where there is only one internal mic connected to ADC 0x11,
    alc275_setup_dual_adc won't handle the case, so we need to add the
    ADC node to the array of candidates.

    Cc: stable@kernel.org
    BugLink: http://bugs.launchpad.net/bugs/752792
    Reported-by: Vincenzo Pii
    Signed-off-by: David Henningsson
    Signed-off-by: Takashi Iwai

    David Henningsson
     
  • The MCP7x hardware computes the audio infoframe channel count
    automatically, but requires the audio driver to set the audio
    infoframe checksum manually via the Nv_VERB_SET_Info_Frame_Checksum
    control verb.

    When audio starts playing, nvhdmi_8ch_7x_pcm_prepare sets the checksum
    to (0x71 - chan - chanmask). For example, for 2ch audio, chan == 1
    and chanmask == 0 so the checksum is set to 0x70. When audio playback
    finishes and the device is closed, nvhdmi_8ch_7x_pcm_close resets the
    channel formats, causing the channel count to revert to 8ch. Since
    the checksum is not reset, the hardware starts generating audio
    infoframes with invalid checksums. This causes some displays to blank
    the video.

    Fix this by updating the checksum and channel mask when the device is
    closed and also when it is first initialized. In addition, make sure
    that the channel mask is appropriate for an 8ch infoframe by setting
    it to 0x13 (FL FR LFE FC RL RR RLC RRC).

    Signed-off-by: Aaron Plattner
    Acked-by: Stephen Warren
    Cc:
    Signed-off-by: Takashi Iwai

    Aaron Plattner
     

05 Apr, 2011

1 commit


01 Apr, 2011

1 commit


31 Mar, 2011

1 commit


30 Mar, 2011

1 commit


28 Mar, 2011

2 commits

  • Use pin-fix instead of the static quirk for Gigabyte mobos 1458:a002.

    Bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=677256
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
    ALSA: Fix yet another race in disconnection
    ALSA: asihpi - Update verbose debug print macros
    ALSA: asihpi - Improve non-busmaster adapter operation
    ALSA: asihpi - Support single-rate no-SRC cards
    ALSA: HDA: New AD1984A model for Dell Precision R5500
    ALSA: vmalloc buffers should use normal mmap
    ALSA: hda - Fix SPDIF out regression on ALC889
    ALSA: usb-audio - Support for Boss JS-8 Jam Station
    ALSA: usb-audio: add Cakewalk UM-1G support
    sound/oss/opl3: validate voice and channel indexes
    sound/oss: remove offset from load_patch callbacks

    Linus Torvalds
     

25 Mar, 2011

4 commits


24 Mar, 2011

1 commit

  • The commit 5a8cfb4e8ae317d283f84122ed20faa069c5e0c4
    ALSA: hda - Use ALC_INIT_DEFAULT for really default initialization
    changed to use the default initialization method for ALC889, but
    this caused a regression on SPDIF output on some machines.
    This seems due to the COEF setup included in the default init procedure.
    For making SPDIF working again, the COEF-setup has to be avoided for
    the id 0889.

    Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=24342
    Cc:
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

23 Mar, 2011

2 commits

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
    ALSA: HDA: Realtek: Avoid unnecessary volume control index on Surround/Side
    ASoC: Support !REGULATOR build for sgtl5000
    ALSA: hda - VIA: Fix VT1708 can't build up Headphone control issue
    ALSA: hda - VIA: Correct stream names for VT1818S
    ALSA: hda - VIA: Fix codec type for VT1708BCE at the right timing
    ALSA: hda - VIA: Fix invalid A-A path volume adjust issue
    ALSA: hda - VIA: Add missing support for VT1718S in A-A path
    ALSA: hda - VIA: Fix independent headphone no sound issue
    ALSA: hda - VIA: Fix stereo mixer recording no sound issue
    ALSA: hda - Set EAPD for Realtek ALC665
    ALSA: usb - Remove trailing spaces from USB card name strings
    sound: read i_size with i_size_read()
    ASoC: Remove bogus check for register validity in debugfs write
    ASoC: mini2440: Fix uda134x codec problem.

    Linus Torvalds
     
  • Similar to commit 7e59e097c09b82760bb0fe08b0fa2b704d76c3f4, this patch
    avoids unnecessary volume control indices for more
    Realtek auto-parsers, e g the ALC66x family, on the "Surround" and "Side"
    controls.
    These indices cause these volume controls to be ignored by PulseAudio and
    vmaster and should be removed whenever possible.

    Cc: stable@kernel.org
    Reported-by: Jan Losinski
    Signed-off-by: David Henningsson
    Signed-off-by: Takashi Iwai

    David Henningsson
     

22 Mar, 2011

7 commits


21 Mar, 2011

1 commit


19 Mar, 2011

2 commits

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (308 commits)
    ALSA: sound/pci/asihpi: check adapter index in hpi_ioctl
    ALSA: aloop - Fix possible IRQ lock inversion
    ALSA: sound/core: merge list_del()/list_add_tail() to list_move_tail()
    ALSA: ctxfi - use list_move() instead of list_del()/list_add() combination
    ALSA: firewire - msleep needs delay.h
    ALSA: firewire-lib, firewire-speakers: handle packet queueing errors
    ALSA: firewire-lib: allocate DMA buffer separately
    ALSA: firewire-lib: use no-info SYT for packets without SYT sample
    ALSA: add LaCie FireWire Speakers/Griffin FireWave Surround driver
    ALSA: hda - Remove an unused variable in patch_realtek.c
    ALSA: hda - pin-adc-mux-dmic auto-configuration of 92HD8X codecs
    ALSA: hda - fix digital mic selection in mixer on 92HD8X codecs
    ALSA: hda - Move default input-src selection to init part
    ALSA: hda - Initialize special cases for input src in init phase
    ALSA: ctxfi - Clear input settings before initialization
    ALSA: ctxfi - Fix SPDIF status retrieval
    ALSA: ctxfi - Fix incorrect SPDIF status bit mask
    ALSA: ctxfi - Fix microphone boost codes/comments
    ALSA: atiixp - Fix wrong time-out checks during ac-link reset
    ALSA: intel8x0m: append 'm' to "r_intel8x0"
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (47 commits)
    doc: CONFIG_UNEVICTABLE_LRU doesn't exist anymore
    Update cpuset info & webiste for cgroups
    dcdbas: force SMI to happen when expected
    arch/arm/Kconfig: remove one to many l's in the word.
    asm-generic/user.h: Fix spelling in comment
    drm: fix printk typo 'sracth'
    Remove one to many n's in a word
    Documentation/filesystems/romfs.txt: fixing link to genromfs
    drivers:scsi Change printk typo initate -> initiate
    serial, pch uart: Remove duplicate inclusion of linux/pci.h header
    fs/eventpoll.c: fix spelling
    mm: Fix out-of-date comments which refers non-existent functions
    drm: Fix printk typo 'failled'
    coh901318.c: Change initate to initiate.
    mbox-db5500.c Change initate to initiate.
    edac: correct i82975x error-info reported
    edac: correct i82975x mci initialisation
    edac: correct commented info
    fs: update comments to point correct document
    target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c
    ...

    Trivial conflict in fs/eventpoll.c (spelling vs addition)

    Linus Torvalds
     

18 Mar, 2011

2 commits


17 Mar, 2011

1 commit