[ALSA PATCH] alsa-git merge request

From: Jaroslav Kysela
Date: Wed May 09 2007 - 05:59:52 EST



Linus, please pull from [the linus branch at]:

master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa.git linus
gitweb interface:
http://www.kernel.org/git/?p=linux/kernel/git/perex/alsa.git

The GNU patch is available at:

ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2007-05-09.patch.gz

The following files will be updated:

Documentation/sound/alsa/ALSA-Configuration.txt | 21 +-
Documentation/sound/alsa/Bt87x.txt | 4 +-
MAINTAINERS | 6 +-
include/linux/i2c-id.h | 1 +
include/sound/ak4114.h | 4 +-
include/sound/mpu401.h | 1 +
include/sound/pcm.h | 7 +-
include/sound/version.h | 4 +-
sound/aoa/codecs/snd-aoa-codec-onyx.c | 4 +-
sound/aoa/codecs/snd-aoa-codec-tas.c | 4 +-
sound/aoa/soundbus/core.c | 2 -
sound/aoa/soundbus/i2sbus/i2sbus-core.c | 5 +-
sound/aoa/soundbus/soundbus.h | 2 +
sound/core/pcm_native.c | 30 +-
sound/core/rtctimer.c | 3 +-
sound/drivers/mpu401/mpu401.c | 12 +-
sound/drivers/mpu401/mpu401_uart.c | 18 +-
sound/drivers/mts64.c | 4 +-
sound/drivers/portman2x4.c | 4 +-
sound/drivers/vx/vx_hwdep.c | 14 +
sound/i2c/other/ak4114.c | 114 +-
sound/isa/Kconfig | 22 +-
sound/isa/ad1816a/ad1816a.c | 8 +-
sound/isa/ad1848/ad1848.c | 167 +-
sound/isa/adlib.c | 122 +-
sound/isa/cmi8330.c | 115 +-
sound/isa/cs423x/cs4231.c | 213 +--
sound/isa/cs423x/cs4231_lib.c | 4 +-
sound/isa/cs423x/cs4236.c | 131 +-
sound/isa/es1688/es1688.c | 251 ++--
sound/isa/es18xx.c | 110 +-
sound/isa/gus/gusclassic.c | 292 ++--
sound/isa/gus/gusextreme.c | 379 ++--
sound/isa/gus/gusmax.c | 71 +-
sound/isa/gus/interwave.c | 101 +-
sound/isa/opl3sa2.c | 127 +-
sound/isa/opti9xx/miro.c | 80 +-
sound/isa/opti9xx/opti92x-ad1848.c | 108 +-
sound/isa/sb/sb16.c | 113 +-
sound/isa/sb/sb16_csp.c | 30 +-
sound/isa/sb/sb8.c | 90 +-
sound/isa/sgalaxy.c | 107 +-
sound/isa/sscape.c | 120 +-
sound/isa/wavefront/wavefront.c | 113 +-
sound/isa/wavefront/wavefront_fx.c | 23 +-
sound/pci/Kconfig | 33 +-
sound/pci/ac97/Makefile | 2 +-
sound/pci/ac97/ac97_codec.c | 43 +-
sound/pci/ac97/ac97_local.h | 55 +-
sound/pci/ac97/ac97_patch.c | 194 ++-
sound/pci/ac97/ac97_patch.h | 110 +-
sound/pci/ac97/ac97_pcm.c | 1 -
sound/pci/ali5451/ali5451.c | 869 +++++-----
sound/pci/au88x0/au88x0_sb.h | 40 -
sound/pci/azt3328.c | 34 +-
sound/pci/azt3328.h | 4 +-
sound/pci/bt87x.c | 4 +-
sound/pci/ca0106/ca0106_main.c | 4 +-
sound/pci/cs46xx/cs46xx_lib.c | 2 +-
sound/pci/cs46xx/imgs/cwcemb80.h | 1607 ----------------
sound/pci/echoaudio/darla20.c | 2 +
sound/pci/echoaudio/darla24.c | 2 +
sound/pci/echoaudio/echo3g.c | 4 +
sound/pci/echoaudio/echoaudio.c | 4 +-
sound/pci/echoaudio/echoaudio_3g.c | 4 +-
sound/pci/echoaudio/gina20.c | 2 +
sound/pci/echoaudio/gina24.c | 6 +
sound/pci/echoaudio/indigo.c | 3 +
sound/pci/echoaudio/indigodj.c | 3 +
sound/pci/echoaudio/indigoio.c | 3 +
sound/pci/echoaudio/layla20.c | 3 +
sound/pci/echoaudio/layla24.c | 6 +
sound/pci/echoaudio/mia.c | 3 +
sound/pci/echoaudio/mona.c | 9 +
sound/pci/emu10k1/emu10k1_main.c | 24 +-
sound/pci/emu10k1/p16v.c | 4 +-
sound/pci/ens1370.c | 8 +-
sound/pci/es1968.c | 11 +-
sound/pci/hda/Makefile | 9 +-
sound/pci/hda/hda_codec.c | 729 +++++---
sound/pci/hda/hda_codec.h | 2 +-
sound/pci/hda/hda_generic.c | 2 +-
sound/pci/hda/hda_intel.c | 31 +-
sound/pci/hda/hda_local.h | 12 +
sound/pci/hda/patch_analog.c | 85 +-
sound/pci/hda/patch_atihdmi.c | 17 +-
sound/pci/hda/patch_cmedia.c | 14 +-
sound/pci/hda/patch_conexant.c | 310 ++--
sound/pci/hda/patch_realtek.c | 2269 +++++++++++++++++++----
sound/pci/hda/patch_sigmatel.c | 178 ++-
sound/pci/hda/patch_via.c | 14 +-
sound/pci/ice1712/amp.c | 2 +-
sound/pci/ice1712/amp.h | 2 +-
sound/pci/ice1712/aureon.c | 18 +-
sound/pci/ice1712/aureon.h | 2 +-
sound/pci/ice1712/delta.c | 34 +-
sound/pci/ice1712/delta.h | 2 +-
sound/pci/ice1712/ews.c | 24 +-
sound/pci/ice1712/ews.h | 2 +-
sound/pci/ice1712/hoontech.c | 6 +-
sound/pci/ice1712/hoontech.h | 2 +-
sound/pci/ice1712/ice1712.c | 50 +-
sound/pci/ice1712/ice1712.h | 3 +
sound/pci/ice1712/ice1724.c | 47 +-
sound/pci/ice1712/juli.c | 24 +-
sound/pci/ice1712/juli.h | 2 +-
sound/pci/ice1712/phase.c | 14 +-
sound/pci/ice1712/phase.h | 2 +-
sound/pci/ice1712/pontis.c | 6 +-
sound/pci/ice1712/pontis.h | 2 +-
sound/pci/ice1712/prodigy192.c | 360 ++++-
sound/pci/ice1712/prodigy192.h | 10 +-
sound/pci/ice1712/revo.c | 26 +-
sound/pci/ice1712/revo.h | 2 +-
sound/pci/ice1712/vt1720_mobo.c | 6 +-
sound/pci/ice1712/vt1720_mobo.h | 2 +-
sound/pci/ice1712/wtm.c | 2 +-
sound/pci/intel8x0.c | 20 +-
sound/pci/korg1212/korg1212.c | 25 +-
sound/pci/maestro3.c | 38 +-
sound/pci/mixart/mixart_hwdep.c | 3 +
sound/pci/pcxhr/pcxhr.c | 28 +-
sound/pci/pcxhr/pcxhr_hwdep.c | 6 +
sound/pci/riptide/riptide.c | 1 +
sound/pci/rme32.c | 7 +-
sound/pci/rme9652/hdsp.c | 99 +-
sound/pci/rme9652/hdspm.c | 185 ++-
sound/pci/rme9652/rme9652.c | 8 +-
sound/pci/trident/trident_main.c | 4 +-
sound/pci/ymfpci/ymfpci_main.c | 55 +-
sound/pcmcia/vx/vxpocket.c | 2 +-
sound/soc/Kconfig | 18 +-
sound/soc/Makefile | 2 +-
sound/soc/at91/Kconfig | 10 +-
sound/soc/at91/Makefile | 4 +-
sound/soc/at91/{at91-i2s.c => at91-ssc.c} | 259 ++-
sound/soc/at91/{at91-i2s.h => at91-ssc.h} | 14 +-
sound/soc/at91/eti_b1_wm8731.c | 8 +-
sound/soc/codecs/Kconfig | 4 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/ac97.c | 1 +
sound/soc/codecs/ac97.h | 1 +
sound/soc/codecs/wm8750.c | 2 +-
sound/soc/codecs/wm8753.c | 1811 ++++++++++++++++++
sound/soc/codecs/wm8753.h | 126 ++
sound/soc/codecs/wm9712.c | 7 +-
sound/soc/pxa/Kconfig | 4 -
sound/soc/s3c24xx/Kconfig | 10 +
sound/soc/s3c24xx/Makefile | 6 +
sound/soc/s3c24xx/s3c24xx-i2s.c | 441 +++++
sound/soc/s3c24xx/s3c24xx-i2s.h | 37 +
sound/soc/s3c24xx/s3c24xx-pcm.c | 468 +++++
sound/soc/s3c24xx/s3c24xx-pcm.h | 31 +
sound/soc/soc-dapm.c | 6 +-
sound/sparc/cs4231.c | 4 +-
sound/usb/Kconfig | 28 +
sound/usb/Makefile | 2 +-
sound/usb/caiaq/Makefile | 3 +
sound/usb/caiaq/caiaq-audio.c | 707 +++++++
sound/usb/caiaq/caiaq-audio.h | 7 +
sound/usb/caiaq/caiaq-device.c | 436 +++++
sound/usb/caiaq/caiaq-device.h | 116 ++
sound/usb/caiaq/caiaq-input.c | 246 +++
sound/usb/caiaq/caiaq-input.h | 8 +
sound/usb/caiaq/caiaq-midi.c | 177 ++
sound/usb/caiaq/caiaq-midi.h | 8 +
sound/usb/usbaudio.c | 3 +
sound/usb/usbmidi.c | 58 +-
sound/usb/usbquirks.h | 23 +
169 files changed, 10637 insertions(+), 5530 deletions(-)
rename sound/soc/at91/{at91-i2s.c => at91-ssc.c} (73%)
rename sound/soc/at91/{at91-i2s.h => at91-ssc.h} (72%)


The following things were done:

Abhijit Bhopatkar (1):
[ALSA] hda-codec - Add first generation macbook subsystem ID

Adrian Bunk (1):
[ALSA] sound/pcmcia/vx/vxpocket.c: fix an if() condition

Akinobu Mita (1):
[ALSA] sound: fix incorrect use of platform_device_register()

Andrea Arcangeli (1):
[ALSA] hda-codec - Fix front/rear mic inputs on AD1986A codec

Andreas Mohr (1):
[ALSA] azt3328.c: small cleanup patch

Andrew Morton (1):
[ALSA] wm8750 typo fix

Ben Dooks (2):
[ALSA] ASoC Samsung S3C24xx I2S support
[ALSA] ASoC Samsung S3C24xx audio DMA

Clemens Ladisch (6):
[ALSA] Kconfig: fix FW_LOADER dependencies
[ALSA] Kconfig: clarify help text for external firmware entries
[ALSA] do not depend on FW_LOADER when internal firmware images are used
[ALSA] add MODULE_FIRMWARE entries
[ALSA] usb-audio: work around broken M-Audio MidiSport Uno firmware
[ALSA] usb-audio: work around wrong wMaxPacketSize on ESI M4U

Daniel Drake (1):
[ALSA] usb-audio: explicitly match Logitech QuickCam

Daniel Mack (1):
[ALSA] Add Native Instrument usb audio device support

David Brownell (1):
[ALSA] fix SND_SOC Kconfig

David Rientjes (1):
[ALSA] wavefront: only declare isapnp on CONFIG_PNP

Frank Mandarino (3):
[ALSA] ASoC AT91xxxx - SSC port DSP support
[ALSA] ASoC AT91xxxx eti B1 machine SSC changes
[ALSA] ASoC AT91xxxx build fix

Frederik Deweerdt (1):
[ALSA] pcm_native: lockdep warning when launching jack

Giuliano Pochini (1):
[ALSA] echoaudio - increase sleep time at loading firmware

Graeme Gregory (5):
[ALSA] ASoC Samsung S3C24xx build
[ALSA] ASoC WM9712 kmemdup
[ALSA] ASoC export AC97 DAI
[ALSA] ASoC Samsung S3c24xx updates - audio DMA cleanup
[ALSA] ASoC Samsung S3C24xx updates - i2s

James Courtier-Dutton (1):
[ALSA] snd-emu10k1: Prevent E-Mu 1010 Notebook card from hanging PC.

Jaroslav Kysela (1):
[ALSA] version 1.0.14rc4

Jean Delvare (1):
[ALSA] sound: strlcpy is smart enough

Johannes Berg (2):
[ALSA] aoa: fix a sparse warning
[ALSA] snd-aoa-i2sbus: use MODULE_DEVICE_TABLE instead of plain MODULE_ALIAS

John Utz (1):
[ALSA] ac97 - Smart 5.1 for VIA 1617a codec

Julian Cable (1):
[ALSA] hdsp - Add support for fine tuning of sample rate support to HDSP 9632

Kailang Yang (2):
[ALSA] hda-codec - Add ALC662 support
[ALSA] hda-codec - Add ALC861VD Lenovo support

Karsten Wiese (1):
[ALSA] snd-usb-caiaq: Make playback work

Liam Girdwood (3):
[ALSA] SoC WM8753 codec support
[ALSA] ASoC WM8753 codec - build changes
[ALSA] ASoC Kconfig description

Milind Arun Choudhary (1):
[ALSA] sound: SPIN_LOCK_UNLOCKED cleanup

Pavel Hofman (3):
[ALSA] Fix misc bugs in i2c/others/ak4114.c
[ALSA] ice1724 - Functioning support for Prodigy 192
[ALSA] ice1724 - Misc fixes for Prodigy192

Ralf Baechle (2):
[ALSA] hda_intel: build fix
[ALSA] ice1712: build fixes

Rask Ingemann Lambertsen (1):
[ALSA] ad1816a: Fix modprobe snd_mpu401 && modprobe snd_ad1816a

Remy Bruno (1):
[ALSA] hdspm - Support for Master mode of AES32 and recent MADI

Rene Herman (11):
[ALSA] isa_bus: ad1848
[ALSA] isa_bus: adlib
[ALSA] isa_bus: cs4231
[ALSA] isa_bus: es1688
[ALSA] es1688 - code clean-up
[ALSA] isa_bus: gusclassic
[ALSA] isa_bus: gusextreeme
[ALSA] gusextreme: set codec_flag
[ALSA] isa_bus device/driver naming
[ALSA] Fix alsa-devel ML address
[ALSA] es1968 - Fix stuttering capture

Robert P. J. Day (2):
[ALSA] remove unused header file: sound/pci/cs46xx/imgs/cwcemb80.h
[ALSA] Delete unused header file sound/pci/au88x0/au88x0_sb.h

Seth Forshee (1):
[ALSA] ASoC DAPM switching for reentrant codec paths

Steve Longerbeam (2):
[ALSA] hda-codec - bug fixes for stac92xx HDA codecs.
[ALSA] Add speaker pin sequencing to hda_codec.c:snd_hda_parse_pin_def_config()

Sylvain FORET (1):
[ALSA] snd_hda_intel: fix for intel imac

Takashi Iwai (48):
[ALSA] hda-codec - Fix models for some lpatops/mobos
[ALSA] Port the rest of ALSA ISA drivers to isa_driver
[ALSA] Add snd_pcm_group_for_each_entry() for code cleanup
[ALSA] ac97 - Make patch functions static
[ALSA] bt87x - Add ATI TV-Wonder to the supported list
[ALSA] mpu401 - Add MPU401_INFO_UART_ONLY bitflag
[ALSA] Enable Kconfig options for external firmwares
[ALSA] hda-codec - Allow model=generic always for generic parser
[ALSA] Fix NULL dereference with null modelname
[ALSA] Fix compilation error in sparc/cs4231.c
[ALSA] soc - Fix dependencies in s3c24xx/Kconfig
[ALSA] ac97 - Fix MSI L720 laptop
[ALSA] hda-codec - Code clean up of patch_sigmatel.c
[ALSA] Fix conflicts between const and __devinitdata
[ALSA] hda-codec - Fix Macmini and Macbook pin configs
[ALSA] hda-intel - Probe additional slots only if necessary
[ALSA] ak4114 - Fix a typo in DIF2 bit definition
[ALSA] hda-codec - Fix missing array terminators
[ALSA] pcxhr - Minor optimization in trigger callback
[ALSA] ice1724 - Fix AP192 4wire mode access
[ALSA] ak4114 - Fix possible Oops with callbacks
[ALSA] ali5451 - Code clean up, irq handler fix
[ALSA] hda-codec - Fix SPDIF output
[ALSA] ice1724 - call snd_ak4114_build() in juli
[ALSA] ice1724 - Add comments for naming of PCM streams
[ALSA] hda-codec - Add support of 96kHz back
[ALSA] hda-codec - clean up patch_realtek.c
[ALSA] hda-codec - Allow opening SPDIF while analog dup mode
[ALSA] hda-intel - Merge hda-codec module to a single module
[ALSA] hda-codec - Code clean up
[ALSA] Fix alsa-devel ML address
[ALSA] hda-codec - Fix surround output on AD1986A
[ALSA] intel8x0 - Fix Oops in crash kernel
[ALSA] hda-codec - Fix 8-channel auto-configuration
[ALSA] hda-codec - Add line_out_type to auto_pin_cfg struct
[ALSA] hda-codec - Fix output pin types in auto configuration
[ALSA] hda-intel - Fix detection of audio codec on Toshiba A100
[ALSA] hda-codec - Fix model for ASUS A9rp
[ALSA] Don't use request_firmware if internal firmwares are defined
[ALSA] hda-codec - Prefer audio codec name as the mixer name
[ALSA] Add description of imac-intel model
[ALSA] usb-audio - Fix the minimum period size per transfer mode
[ALSA] usbaudio - Revert the minimal period size fix patch
[ALSA] hda-codec - Fix resume of STAC92xx codecs
[ALSA] hda-codec - Fix AD1988 SPDIF playback route control
[ALSA] hda-codec - Fix ALC880 uniwill auto-mutes
[ALSA] hda-codec - Fix a typo
[ALSA] hda-codec - Fix connection list in generic parser

Tobin Davis (6):
[ALSA] hda-codec - Add Sony VGC-LA1 to patch_sigmatel.c
[ALSA] hda-codec - Conexant improvements
[ALSA] hda-codec - Add support for Gigabyte S-Series GA-M57SLI-S4 motherboard
[ALSA] hda-codec - Add support for Asus A8JN Laptop
[ALSA] HDA-Intel: Fix headphone squeal on Conexant audio
[ALSA] hda-codec - Add support for new HP DV series laptops

Wolke Liu (1):
[ALSA] hda-intel - Add ATI RS780,R600 HDMI audio support

vignesh babu (1):
[ALSA] is_power_of_2 in rtctimer.c
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/