* [ALSA PATCH] alsa-git merge request
@ 2007-02-09 14:02 Jaroslav Kysela
2007-02-09 14:15 ` Takashi Iwai
0 siblings, 1 reply; 51+ messages in thread
From: Jaroslav Kysela @ 2007-02-09 14:02 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, Andrew Morton, Takashi Iwai
[-- Attachment #1: Type: TEXT/PLAIN, Size: 27377 bytes --]
Linus, please do an update from:
http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
(linus branch)
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2007-02-09.patch.gz
The following files will be updated:
Documentation/sound/alsa/ALSA-Configuration.txt | 60 +-
.../sound/alsa/DocBook/alsa-driver-api.tmpl | 4 +-
.../sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 33 +-
Documentation/sound/alsa/hda_codec.txt | 10 +-
Documentation/sound/alsa/soc/DAI.txt | 56 +
Documentation/sound/alsa/soc/clocking.txt | 51 +
Documentation/sound/alsa/soc/codec.txt | 197 ++
Documentation/sound/alsa/soc/dapm.txt | 297 +++
Documentation/sound/alsa/soc/machine.txt | 113 +
Documentation/sound/alsa/soc/overview.txt | 83 +
Documentation/sound/alsa/soc/platform.txt | 58 +
Documentation/sound/alsa/soc/pops_clicks.txt | 52 +
MAINTAINERS | 6 +
drivers/input/touchscreen/ucb1400_ts.c | 2 +-
include/linux/i2c-id.h | 2 +
include/sound/ac97_codec.h | 4 +-
include/sound/ad1848.h | 2 +-
include/sound/ak4114.h | 3 +-
include/sound/ak4117.h | 2 +-
include/sound/ak4xxx-adda.h | 6 +-
include/sound/control.h | 5 +-
include/sound/core.h | 62 +-
include/sound/emu10k1.h | 418 +++-
include/sound/pcm.h | 4 +
include/sound/pt2258.h | 37 +
include/sound/sb16_csp.h | 14 +
include/sound/snd_wavefront.h | 2 +
include/sound/soc-dapm.h | 286 ++
include/sound/soc.h | 461 ++++
include/sound/typedefs.h | 173 --
include/sound/version.h | 4 +-
include/sound/vx_core.h | 2 +-
include/sound/ymfpci.h | 6 +-
sound/Kconfig | 2 +
sound/Makefile | 2 +-
sound/ac97_bus.c | 4 +
sound/aoa/aoa.h | 2 +-
sound/aoa/codecs/snd-aoa-codec-onyx.c | 11 +-
sound/aoa/core/snd-aoa-alsa.c | 5 +-
sound/aoa/core/snd-aoa-alsa.h | 2 +-
sound/aoa/core/snd-aoa-core.c | 4 +-
sound/aoa/fabrics/snd-aoa-fabric-layout.c | 13 +-
sound/aoa/soundbus/i2sbus/i2sbus-core.c | 22 +-
sound/aoa/soundbus/i2sbus/i2sbus-pcm.c | 407 ++--
sound/aoa/soundbus/i2sbus/i2sbus.h | 6 +
sound/arm/aaci.h | 2 +-
sound/core/control.c | 42 +-
sound/core/control_compat.c | 5 +-
sound/core/device.c | 24 +-
sound/core/hwdep.c | 19 +-
sound/core/init.c | 22 +-
sound/core/memalloc.c | 10 +-
sound/core/misc.c | 28 +
sound/core/pcm.c | 50 +-
sound/core/pcm_lib.c | 5 +
sound/core/pcm_memory.c | 23 +
sound/core/rawmidi.c | 29 +-
sound/core/seq/seq_clientmgr.c | 14 +-
sound/core/seq/seq_device.c | 25 +-
sound/core/seq/seq_ports.c | 51 +-
sound/core/seq/seq_virmidi.c | 4 +-
sound/core/sound.c | 15 +-
sound/core/timer.c | 80 +-
sound/drivers/Kconfig | 11 +
sound/drivers/Makefile | 2 +
sound/drivers/dummy.c | 2 +-
sound/drivers/portman2x4.c | 876 +++++++
sound/drivers/serial-u16550.c | 221 +-
sound/drivers/vx/vx_mixer.c | 2 +-
sound/i2c/Makefile | 1 +
sound/i2c/other/Makefile | 4 +-
sound/i2c/other/ak4114.c | 29 +-
sound/i2c/other/ak4117.c | 2 +-
sound/i2c/other/ak4xxx-adda.c | 110 +-
sound/i2c/other/pt2258.c | 233 ++
sound/isa/Kconfig | 2 +
sound/isa/ad1816a/ad1816a_lib.c | 10 +-
sound/isa/ad1848/ad1848_lib.c | 6 +-
sound/isa/gus/gus_main.c | 6 +-
sound/isa/opl3sa2.c | 4 +-
sound/isa/sb/sb16_csp.c | 61 +-
sound/isa/wavefront/wavefront.c | 1 +
sound/isa/wavefront/wavefront_fx.c | 812 +------
sound/isa/wavefront/yss225.c | 2739 ++++++++++++++++++++
sound/pci/Kconfig | 30 +-
sound/pci/ac97/ac97_codec.c | 64 +-
sound/pci/ac97/ac97_patch.c | 549 ++++-
sound/pci/ac97/ac97_patch.h | 1 +
sound/pci/ac97/ak4531_codec.c | 6 +-
sound/pci/als300.c | 6 +-
sound/pci/atiixp.c | 31 +-
sound/pci/atiixp_modem.c | 2 +-
sound/pci/ca0106/ca0106_main.c | 21 +-
sound/pci/ca0106/ca0106_mixer.c | 50 +-
sound/pci/cs4281.c | 2 +-
sound/pci/echoaudio/darla20.c | 1 +
sound/pci/echoaudio/darla24.c | 1 +
sound/pci/echoaudio/echo3g.c | 1 +
sound/pci/echoaudio/echo3g_dsp.c | 2 +-
sound/pci/echoaudio/echoaudio.c | 18 +-
sound/pci/echoaudio/gina20.c | 1 +
sound/pci/echoaudio/gina24.c | 1 +
sound/pci/echoaudio/indigo.c | 1 +
sound/pci/echoaudio/indigodj.c | 1 +
sound/pci/echoaudio/indigoio.c | 1 +
sound/pci/echoaudio/layla20.c | 1 +
sound/pci/echoaudio/layla24.c | 1 +
sound/pci/echoaudio/mia.c | 1 +
sound/pci/echoaudio/mona.c | 1 +
sound/pci/emu10k1/emu10k1_main.c | 616 ++++-
sound/pci/emu10k1/emu10k1x.c | 6 +-
sound/pci/emu10k1/emufx.c | 204 ++-
sound/pci/emu10k1/emumixer.c | 745 ++++++-
sound/pci/emu10k1/emupcm.c | 147 +-
sound/pci/emu10k1/emuproc.c | 34 +-
sound/pci/emu10k1/io.c | 104 +
sound/pci/emu10k1/p16v.c | 14 +-
sound/pci/emu10k1/p17v.h | 47 +
sound/pci/emu10k1/voice.c | 2 +-
sound/pci/ens1370.c | 154 +-
sound/pci/es1938.c | 2 +-
sound/pci/fm801.c | 2 +-
sound/pci/hda/Makefile | 11 +-
sound/pci/hda/hda_codec.c | 68 +-
sound/pci/hda/hda_intel.c | 33 +-
sound/pci/hda/hda_local.h | 12 +-
sound/pci/hda/hda_patch.h | 6 +
sound/pci/hda/patch_analog.c | 165 +-
sound/pci/hda/patch_cmedia.c | 24 +-
sound/pci/hda/patch_conexant.c | 1311 ++++++++++
sound/pci/hda/patch_realtek.c | 2367 +++++++++++++++--
sound/pci/hda/patch_sigmatel.c | 692 ++++--
sound/pci/hda/patch_via.c | 1396 ++++++++++
sound/pci/ice1712/Makefile | 2 +-
sound/pci/ice1712/amp.c | 4 +-
sound/pci/ice1712/amp.h | 2 +-
sound/pci/ice1712/aureon.c | 186 +-
sound/pci/ice1712/aureon.h | 6 +-
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 | 7 +-
sound/pci/ice1712/hoontech.h | 2 +-
sound/pci/ice1712/ice1712.c | 74 +-
sound/pci/ice1712/ice1712.h | 18 +-
sound/pci/ice1712/ice1724.c | 78 +-
sound/pci/ice1712/juli.c | 36 +-
sound/pci/ice1712/juli.h | 2 +-
sound/pci/ice1712/phase.c | 76 +-
sound/pci/ice1712/phase.h | 2 +-
sound/pci/ice1712/pontis.c | 42 +-
sound/pci/ice1712/pontis.h | 2 +-
sound/pci/ice1712/prodigy192.c | 40 +-
sound/pci/ice1712/prodigy192.h | 2 +-
sound/pci/ice1712/revo.c | 372 +++-
sound/pci/ice1712/revo.h | 13 +-
sound/pci/ice1712/vt1720_mobo.c | 59 +-
sound/pci/ice1712/vt1720_mobo.h | 2 +-
sound/pci/ice1712/wtm.c | 542 ++++
sound/pci/ice1712/wtm.h | 20 +
sound/pci/intel8x0.c | 208 +-
sound/pci/intel8x0m.c | 120 +-
sound/pci/korg1212/korg1212.c | 45 +-
sound/pci/maestro3.c | 373 ++--
sound/pci/mixart/mixart_mixer.c | 4 +-
sound/pci/nm256/nm256.c | 56 +-
sound/pci/pcxhr/pcxhr_mixer.c | 6 +-
sound/pci/rme9652/hdsp.c | 38 +
sound/pci/rme9652/hdspm.c | 1242 ++++++++--
sound/pci/trident/trident_main.c | 4 +-
sound/pci/via82xx.c | 134 +-
sound/pci/via82xx_modem.c | 2 +-
sound/pci/vx222/vx222.c | 4 +-
sound/pci/vx222/vx222_ops.c | 2 +-
sound/pci/ymfpci/ymfpci_image.h | 6 +-
sound/pci/ymfpci/ymfpci_main.c | 171 +-
sound/pcmcia/vx/vxp_mixer.c | 2 +-
sound/pcmcia/vx/vxpocket.c | 2 +-
sound/soc/Kconfig | 32 +
sound/soc/Makefile | 4 +
sound/soc/at91/Kconfig | 32 +
sound/soc/at91/Makefile | 11 +
sound/soc/at91/at91-i2s.c | 720 +++++
sound/soc/at91/at91-i2s.h | 27 +
sound/soc/at91/at91-pcm.c | 432 +++
sound/soc/at91/at91-pcm.h | 72 +
sound/soc/at91/eti_b1_wm8731.c | 375 +++
sound/soc/codecs/Kconfig | 15 +
sound/soc/codecs/Makefile | 9 +
sound/soc/codecs/ac97.c | 156 ++
sound/soc/codecs/ac97.h | 18 +
sound/soc/codecs/wm8731.c | 758 ++++++
sound/soc/codecs/wm8731.h | 44 +
sound/soc/codecs/wm8750.c | 1049 ++++++++
sound/soc/codecs/wm8750.h | 67 +
sound/soc/codecs/wm9712.c | 771 ++++++
sound/soc/codecs/wm9712.h | 14 +
sound/soc/pxa/Kconfig | 60 +
sound/soc/pxa/Makefile | 20 +
sound/soc/pxa/corgi.c | 383 +++
sound/soc/pxa/poodle.c | 352 +++
sound/soc/pxa/pxa2xx-ac97.c | 431 +++
sound/soc/pxa/pxa2xx-ac97.h | 22 +
sound/soc/pxa/pxa2xx-i2s.c | 318 +++
sound/soc/pxa/pxa2xx-i2s.h | 20 +
sound/soc/pxa/pxa2xx-pcm.c | 372 +++
sound/soc/pxa/pxa2xx-pcm.h | 34 +
sound/soc/pxa/spitz.c | 394 +++
sound/soc/pxa/tosa.c | 289 ++
sound/soc/soc-core.c | 1587 ++++++++++++
sound/soc/soc-dapm.c | 1323 ++++++++++
sound/sparc/dbri.c | 2 +-
sound/usb/usbaudio.c | 189 +-
sound/usb/usbaudio.h | 1 +
sound/usb/usbquirks.h | 32 +-
216 files changed, 28241 insertions(+), 3797 deletions(-)
The following things were done:
Adrian Bunk (4):
[ALSA] make sound/pci/hda/patch_sigmatel.c:stac92xx_dmic_labels[] static
[ALSA] make sound/core/control.c:snd_ctl_new() static
[ALSA] sound/soc/soc-dapm.c: make 4 functions static
[ALSA] echo3g_dsp.c shouldn't include #include <linux/irq.h>
Andrew Johnson (1):
[ALSA] soc - ASoC 0.13 pxa2xx DMA
Andrew L. Neporada (1):
[ALSA] hda-codec - Clevo M540JE, M550JE laptops (Nvidia MCP51 chipset, ALC883 codec)
Andrew Morton (3):
[ALSA] arm header fix
[ALSA] ucb1400_ts.c compilation fix (struct snd_ac97)
[ALSA] Fix the soc code after dhowells workqueue changes.
Bjoern Fay (1):
[ALSA] usbaudio - Add support for Edirol UA-101
Clemens Ladisch (11):
[ALSA] usb-audio: merge playback/capture hardware information structs
[ALSA] usb-audio: allow pausing
[ALSA] soc-core: fix multi-line string literal
[ALSA] pci: select FW_LOADER instead of depending on it
[ALSA] emu10k1: select FW_LOADER
[ALSA] ymfpci: add request_firmware()
[ALSA] sb16: add request_firmware()
[ALSA] wavefront: simplify YSS225 register initialization
[ALSA] wavefront: add request_firmware()
[ALSA] korg1212: add request_firmware()
[ALSA] maestro3: add request_firmware()
Clement Guedez (1):
[ALSA] Add support of the ESI Waveterminal 192M to the ice1724 ALSA driver
Cory T. Tusar (1):
[ALSA] hda-codec - Dell Latitude D820 + D/Port
Dan Carpenter (1):
[ALSA] atiixp - Add a parameter ac97_quirk
Daniel Jacobowitz (1):
[ALSA] ac97 - Fix vt1617a build ops
Frank Mandarino (14):
[ALSA] ASoC: core code
[ALSA] ASoC AT91RM92000 audio DMA
[ALSA] ASoC AT91RM92000 I2S support
[ALSA] ASoC AT91RM92000 eti_b1 machine support
[ALSA] ASoC AT91RM92000 build
[ALSA] ASoC AT91 DAI modes update
[ALSA] Update AT91 ASoC driver for 2.6.19 kernel.
[ALSA] ASoC at91 - Fix NULL pointer dereference in at91_i2s_shutdown
[ALSA] ASoC WM8731 support for 32k @ 12MHz sysclk
[ALSA] soc - ASoC 0.13 WM8731 codec
[ALSA] soc - ASoC 0.13 AT91xxxx slave patch
[ALSA] soc - ASoC 0.13 AT91xxxx I2S
[ALSA] soc - ASoC 0.13 AT91xxxx DMA
[ALSA] soc - ASoC 0.13 AT91xxxx Eti_B1 board support
Giuliano Pochini (1):
[ALSA] echoaudio, add TLV support
Graeme Gregory (1):
[ALSA] soc - 0.13 ASoC headers
Gregor Jasny (1):
[ALSA] usbaudio - Fix Oops with broken usb descriptors
Hubert Kahlert (1):
[ALSA] Fix mask to stop AT91 SSC clock on shutdown
Jakub Schmidtke (1):
[ALSA] hda-codec - Add ALC861VD/ALC660VD support
James C Georgas (1):
[ALSA] Remove AC97 POP control for STAC9708/11
James Courtier-Dutton (10):
[ALSA] snd-emu10k1: Added support for emu1010, including E-Mu 1212m and E-Mu 1820m
[ALSA] snd_emu10k1: Added support for 14dB Attenuation PADS on DACs and ADCs.
[ALSA] snd-emu10k1: Add emu1010 internal clock rate control for 44100 or 48000.
[ALSA] snd-emu10k1: emu1010: replace long udelay with msleep.
[ALSA] snd-emu10k1: Update Enum naming.
[ALSA] snd-ca0106: Updated Enum control names.
[ALSA] emu10k1: Add Audio capture support for Audigy 2 ZS Notebook.
[ALSA] emu10k1: Rename the digital optical capture control for the Audigy 2 ZS
[ALSA] ca0106: Fix sound capture on Audigy LS via AC97.
[ALSA] emu10k1: Update registers defines for the Audigy 2/emu10k2.5
Jaroslav Kysela (4):
[ALSA] hda_intel: increase maximum DMA buffer size to 1024MB
[ALSA] pcm core: add prealloc_max file to substream directory to show maximum DMA size
[ALSA] hda-codec - add ASUS W7J (0x1043, 0x1205) to quirk list - 3stack
[ALSA] version 1.0.14rc2
Jean Delvare (1):
[ALSA] snd-ak4114: Fix two array overflows
Jerome Demange (1):
[ALSA] ac97 - enables sound output through speakers on MSI S250 laptop
Jochen Voss (2):
[ALSA] Enable capture from line-in and CD on Revolution 5.1
[ALSA] Enable the analog loopback of the Revolution 5.1
Johannes Berg (7):
[ALSA] allow registering an alsa device with struct device pointer
[ALSA] alsa core: add struct device pointer to struct snd_pcm
[ALSA] aoa: set device pointer in pcms
[ALSA] aoa: fix up i2sbus_attach_codec
[ALSA] alsa core: convert to list_for_each_entry*
[ALSA] snd-aoa: fix onyx resume
[ALSA] aoa: remove suspend/resume printks
John Daiker (1):
[ALSA] usbaudio.c: remove unneeded casts
Jonathan Woithe (1):
[ALSA] hda-codec - Make internal speaker work on Acer C20x tablets
Joseph Chan (1):
[ALSA] hda-codec - Add support for VIA VT1708(A) HD audio codec
Kailang Yang (2):
[ALSA] hda-codec - Add new modesl for Realtek codecs
[ALSA] hda-codec - Add HP BPC-D7000 support
Karsten Wiese (1):
[ALSA] snd_hwdep_release() racefix
Krzysztof Helt (1):
[ALSA] sparc dbri comment fix
Leonard Norrgard (1):
[ALSA] sound: hda: detect ALC883 on MSI K9A Platinum motherboards (MS-7280)
Liam Girdwood (31):
[ALSA] ASoC: Build files
[ALSA] ASoC: documentation & maintainer
[ALSA] ASoC pxa2xx DMA support
[ALSA] ASoC pxa2xx I2S support
[ALSA] ASoC pxa2xx AC97 support
[ALSA] ASoC pxa2xx Corgi machine support
[ALSA] ASoC pxa2xx Spitz machine support
[ALSA] ASoC pxa2xx Tosa machine support
[ALSA] ASoC pxa2xx Poodle machine support
[ALSA] ASoC pxa2xx build support
[ALSA] ASoC DAI capabilities labelling
[ALSA] ASoC debug output build breakage
[ALSA] ASoC - Fix build warnings in soc-core.c
[ALSA] ASoC: Add support for BCLK based on (Rate * Chn * Word Size)
[ALSA] ASoC - mixer name changes for older OSS app support
[ALSA] Remove trailing white space from wm9712.c
[ALSA] Additional credits to soc-core
[ALSA] ASoC codec probe failure bug
[ALSA] ASoC codec error reporting
[ALSA] ASoC force running of delayed PM work at suspend() and remove()
[ALSA] ASoC very minor coding style fix for snd_soc_new_pcms()
[ALSA] soc - ASoC 0.13 core changes
[ALSA] soc - ASoC 0.13 WM8750 codec driver
[ALSA] soc - ASoC 0.13 WM9712 codec driver
[ALSA] soc - ASoC 0.13 generic AC97 codec
[ALSA] soc - ASoC 0.13 pxa2xx AC97 driver
[ALSA] soc - ASoC Sharp corgi machine
[ALSA] soc - ASoC 0.13 spitz machine
[ALSA] soc - ASoC 0.13 Sharp tosa machine
[ALSA] soc - ASoC 0.13 Sharp poodle machine
[ALSA] ASoC documentation updates
Mariusz Domanski (1):
[ALSA] hda-codec - Add asus model to ALC861 codec
Mariusz Kozlowski (1):
[ALSA] sound: aoa of_node_put and kfree cleanup
Martin Langer (1):
[ALSA] ac97_bus power management
Matt Porter (2):
[ALSA] hda: add dig mic support for sigmatel codecs
[ALSA] hda: add sigmatel 9205 eapd support
Matthias Koenig (1):
[ALSA] Add snd-portman2x4 driver for Midiman Portman 2x4 MIDI device
Nicolas Kaiser (1):
[ALSA] Documentation/sound/alsa/DocBook: typos
Olaf Hering (2):
[ALSA] create device symlink in snd-aoa
[ALSA] create driver symlink in snd-aoa /sys/bus/aoa-soundbus/devices/*/
Oliver Neukum (1):
[ALSA] cleanup and error reporting for sound/core/init.c
Paul Mackerras (1):
[ALSA] aoa i2sbus: Stop Apple i2s DMA gracefully
Peter Eriksen (1):
[ALSA] sound/isa/gus/gus_main.c: Use abs() instead of x < 0 ? -x : x.
Philipp Zabel (2):
[ALSA] ASoC - Bit clock matching error
[ALSA] soc - ASoC 0.13 pxa2xx i2s driver
Randy Cushman (3):
[ALSA] ac97 - fix microphone and line_in selection logic
[ALSA] ac97 - fix malfunctioning mixer controls for AD1985
[ALSA] ac97 - fix various issues with AD1986/AD1986A support
Randy Dunlap (2):
[ALSA] korg1212: fix printk format warning
[ALSA] add struct snd_pcm_substream forward declaration
RaĂşl SĂĄnchez Siles (1):
[ALSA] Solve typos/compilation problems for debug functions in soc-dapm and at91-i2s
Remy Bruno (3):
[ALSA] hdsp: support for mixer matrix of RME9632 rev 152
[ALSA] hdspm: Add support for AES32
[ALSA] hdsp - Add DDS register support for RME9632 rev >= 152
Richard Purdie (7):
[ALSA] ASoC: core and dapm headers
[ALSA] ASoC: dynamic audio power management (DAPM)
[ALSA] ASoC codecs: WM8731 support
[ALSA] ASoC codecs: WM8750 support
[ALSA] ASoC codecs: WM9712 support
[ALSA] ASoC codecs: generic AC97 support
[ALSA] ASoC codecs: build files
Robert P. J. Day (2):
[ALSA] sound: Change final two instances of kcalloc(1,...) to kzalloc()
[ALSA] Remove useless reference to obsolete KERNELD
Rolf Stefan Wilke (1):
[ALSA] emu10k1 - Fix STAC9758 front channel
Seth Forshee (1):
[ALSA] soc - 0.13 ASoC DAPM bug fix for unnamed streams
Takashi Iwai (50):
[ALSA] emu10k1 - Fix compile warning
[ALSA] intel8x0 - Use pci_iomap
[ALSA] Fix irq handler in soc/at91/at91rm9200-i2s.c
[ALSA] hda-codec - Add missing comma
[ALSA] Remove trailing whitespaces from soc/* files
[ALSA] ac97 - Suppress power-saving mode on non-supporting drivers
[ALSA] hda-codec - Fix model for Lenovo A60 desktop
[ALSA] hda-codec - Fix model for ASUS M2N-MX
[ALSA] hdspm - Fix printk warnings
[ALSA] ice1724 - Add support of M-Audio Audiophile 192
[ALSA] hda-codec - Add support for Sony UX-90s
[ALSA] hda-codec - Fix ALC861 connection of front-output
[ALSA] hda-codec - Add model for ASUS W3j laptop
[ALSA] hda-intel - Disable INTX when MSI is used
[ALSA] hda-codec - Add asus-laptop model for ALC861 (ALC660)
[ALSA] Remove obsolete typedefs.h
[ALSA] Fix obsolete *_t typedefs
[ALSA] Add PCI quirk list helper function
[ALSA] atiixp - Use quirk list helper function
[ALSA] nm256 - Use quirk list helper function
[ALSA] maestro3 - Use quirk list helper function
[ALSA] via82xx - Use quirk list helper function
[ALSA] ens1371 - Clean up quirks
[ALSA] intel8x0 - Add spdif_aclink option
[ALSA] Fix documentation of ASoC
[ALSA] Clean up serial-u16500.c
[ALSA] hda-codec - Use snd_pci_quirk_lookup() for board config lookup
[ALSA] hda-codec - Fix compile warnings without CONFIG_SND_DEBUG
[ALSA] Add description about spdif_aclink option for snd-intel8x0
[ALSA] Fix AC97_BUS in soc/pxa/Kconfig
[ALSA] hda-codec - Use global workqueue
[ALSA] ak4114 - Use global workqueue
[ALSA] soc - Use global workqueue
[ALSA] soc - Fix delayed_work related changes on 2.6.20 kernel
[ALSA] Fix a typo in the last patch_realtek.c change
[ALSA] Fix irq handler arguments in documents
[ALSA] hda-intel - Don't try to probe invalid codecs
[ALSA] emu10k1 - Fix ABI for older ld10k1
[ALSA] ice1712 - Reorganize existing eeprom data
[ALSA] Add 'const' to files in pci/ice1712/
[ALSA] Add some more 'const', but needs changes in i2c/other/ak4*
[ALSA] Add even more 'const' to everything related to TLV
[ALSA] hda-codec - Add model for Uniwill X40AIx
[ALSA] Remove delayed work properly at free and suspend
[ALSA] usbaudio - Fix Oops with unconventional sample rates
[ALSA] Fix possible invalid memory access in PCM core
[ALSA] hda-intel - Add black/whitelist for position_fix option
[ALSA] soc - Clean up with kmemdup()
[ALSA] Fix possible deadlocks in sequencer at removal of ports
[ALSA] ca0106 - Add missing sysfs device assignment
Teru KAMOGASHIRA (1):
[ALSA] Current driver does not utilize 44.1kHz high quality sampling rate converter.
Thomas De Schampheleire (1):
[ALSA] hda-codec - Missing Mic Boost on Realtek ALC882/883
Tobin Davis (15):
[ALSA] hda-codec - Add support for Medion laptops
[ALSA] hda-codec - Add toshiba model to ALC861 codec
[ALSA] Add Conexant audio support to the HD Audio driver
[ALSA] hda-codec - Change Gigabyte K8N51 from 6stack to 6stack-digout
[ALSA] hda-codec - Add support for Evesham Voyager C530RD laptops
[ALSA] hda-codec - Add missing array to conexant driver
[ALSA] hda-codec (realtek): add support for MacPro series workstations
[ALSA] hda-codec - Add quirk for Turbo-X Coeus G610P
[ALSA] Fix typo and add entry to documentation
[ALSA] hda-codec - Add Asus P5W DH to alc882_cfg_tbl
[ALSA] hda-codec - Change default config for Asus P5GD1
[ALSA] hda-codec - Add support for Toshiba M105 to Realtek patch
[ALSA] hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs
[ALSA] hda-codec - Add support for Samsung Q1 Ultra
[ALSA] hda-codec - Add support for Fujitsu PI1556 Realtek ALC880
Toshimune Konno (1):
[ALSA] ice1724 - Add support for Prodigy 7.1 XT
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2007-02-09 14:02 [ALSA PATCH] alsa-git merge request Jaroslav Kysela
@ 2007-02-09 14:15 ` Takashi Iwai
2007-02-09 14:40 ` Jaroslav Kysela
2007-02-09 15:58 ` Linus Torvalds
0 siblings, 2 replies; 51+ messages in thread
From: Takashi Iwai @ 2007-02-09 14:15 UTC (permalink / raw)
To: Jaroslav Kysela; +Cc: Linus Torvalds, LKML, Andrew Morton
At Fri, 9 Feb 2007 15:02:05 +0100 (CET),
Jaroslav Kysela wrote:
>
> Linus, please do an update from:
>
> http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
> (linus branch)
Jaroslav, as I wrote you many times, this tree includes the wrong
patches! If it's merged, we'd need fix patches in addition
eventually...
Takashi
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2007-02-09 14:15 ` Takashi Iwai
@ 2007-02-09 14:40 ` Jaroslav Kysela
2007-02-09 14:47 ` Takashi Iwai
2007-02-09 15:58 ` Linus Torvalds
1 sibling, 1 reply; 51+ messages in thread
From: Jaroslav Kysela @ 2007-02-09 14:40 UTC (permalink / raw)
To: Takashi Iwai; +Cc: Linus Torvalds, LKML, Andrew Morton
On Fri, 9 Feb 2007, Takashi Iwai wrote:
> At Fri, 9 Feb 2007 15:02:05 +0100 (CET),
> Jaroslav Kysela wrote:
> >
> > Linus, please do an update from:
> >
> > http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
> > (linus branch)
>
> Jaroslav, as I wrote you many times, this tree includes the wrong
> patches! If it's merged, we'd need fix patches in addition
> eventually...
I replaced patches with your code a few days ago. If something else is
broken, please, let me know.
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2007-02-09 14:40 ` Jaroslav Kysela
@ 2007-02-09 14:47 ` Takashi Iwai
2007-02-09 15:00 ` Takashi Iwai
0 siblings, 1 reply; 51+ messages in thread
From: Takashi Iwai @ 2007-02-09 14:47 UTC (permalink / raw)
To: Jaroslav Kysela; +Cc: Linus Torvalds, LKML, Andrew Morton
At Fri, 9 Feb 2007 15:40:21 +0100 (CET),
Jaroslav Kysela wrote:
>
> On Fri, 9 Feb 2007, Takashi Iwai wrote:
>
> > At Fri, 9 Feb 2007 15:02:05 +0100 (CET),
> > Jaroslav Kysela wrote:
> > >
> > > Linus, please do an update from:
> > >
> > > http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
> > > (linus branch)
> >
> > Jaroslav, as I wrote you many times, this tree includes the wrong
> > patches! If it's merged, we'd need fix patches in addition
> > eventually...
>
> I replaced patches with your code a few days ago. If something else is
> broken, please, let me know.
Strange, my local tree freshly pulled have old files.
I'll try to pull cleanly and check again.
Takashi
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2007-02-09 14:47 ` Takashi Iwai
@ 2007-02-09 15:00 ` Takashi Iwai
2007-02-09 15:30 ` Jaroslav Kysela
0 siblings, 1 reply; 51+ messages in thread
From: Takashi Iwai @ 2007-02-09 15:00 UTC (permalink / raw)
To: Jaroslav Kysela; +Cc: Linus Torvalds, LKML, Andrew Morton
At Fri, 09 Feb 2007 15:47:30 +0100,
I wrote:
>
> At Fri, 9 Feb 2007 15:40:21 +0100 (CET),
> Jaroslav Kysela wrote:
> >
> > On Fri, 9 Feb 2007, Takashi Iwai wrote:
> >
> > > At Fri, 9 Feb 2007 15:02:05 +0100 (CET),
> > > Jaroslav Kysela wrote:
> > > >
> > > > Linus, please do an update from:
> > > >
> > > > http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
> > > > (linus branch)
> > >
> > > Jaroslav, as I wrote you many times, this tree includes the wrong
> > > patches! If it's merged, we'd need fix patches in addition
> > > eventually...
> >
> > I replaced patches with your code a few days ago. If something else is
> > broken, please, let me know.
>
> Strange, my local tree freshly pulled have old files.
> I'll try to pull cleanly and check again.
Reconfirmed that it's still broken. The below is a patch to fix.
Please apply.
thanks,
Takashi
===
[PATCH] Fix breakage with CONFIG_SYSFS_DEPRECATED
The fix for sysfs breakage with CONFIG_SYSFS_DEPRECATED was flown
away by the conflicted merge of the ALSA git tree. The patch below
fixes it again.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
include/sound/core.h | 2 +-
sound/core/pcm.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/sound/core.h b/include/sound/core.h
index 3c493ad..4b9e609 100644
--- a/include/sound/core.h
+++ b/include/sound/core.h
@@ -242,7 +242,7 @@ static inline int snd_register_device(in
{
return snd_register_device_for_dev(type, card, dev, f_ops,
private_data, name,
- card ? card->dev : NULL);
+ snd_card_get_device_link(card));
}
int snd_unregister_device(int type, struct snd_card *card, int dev);
diff --git a/sound/core/pcm.c b/sound/core/pcm.c
index 76fcc52..2743414 100644
--- a/sound/core/pcm.c
+++ b/sound/core/pcm.c
@@ -968,7 +968,7 @@ static int snd_pcm_dev_register(struct s
* if possible */
dev = pcm->dev;
if (!dev)
- dev = pcm->card ? pcm->card->dev : NULL;
+ dev = snd_card_get_device_link(pcm->card);
/* register pcm */
err = snd_register_device_for_dev(devtype, pcm->card,
pcm->device,
^ permalink raw reply related [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2007-02-09 15:00 ` Takashi Iwai
@ 2007-02-09 15:30 ` Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-02-09 15:30 UTC (permalink / raw)
To: Takashi Iwai; +Cc: Linus Torvalds, LKML, Andrew Morton
On Fri, 9 Feb 2007, Takashi Iwai wrote:
> At Fri, 09 Feb 2007 15:47:30 +0100,
> I wrote:
> >
> > At Fri, 9 Feb 2007 15:40:21 +0100 (CET),
> > Jaroslav Kysela wrote:
> > >
> > > On Fri, 9 Feb 2007, Takashi Iwai wrote:
> > >
> > > > At Fri, 9 Feb 2007 15:02:05 +0100 (CET),
> > > > Jaroslav Kysela wrote:
> > > > >
> > > > > Linus, please do an update from:
> > > > >
> > > > > http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
> > > > > (linus branch)
> > > >
> > > > Jaroslav, as I wrote you many times, this tree includes the wrong
> > > > patches! If it's merged, we'd need fix patches in addition
> > > > eventually...
> > >
> > > I replaced patches with your code a few days ago. If something else is
> > > broken, please, let me know.
> >
> > Strange, my local tree freshly pulled have old files.
> > I'll try to pull cleanly and check again.
>
> Reconfirmed that it's still broken. The below is a patch to fix.
> Please apply.
The bug-fix patch has been applied to alsa.git tree.
Thanks,
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2007-02-09 14:15 ` Takashi Iwai
2007-02-09 14:40 ` Jaroslav Kysela
@ 2007-02-09 15:58 ` Linus Torvalds
2007-02-09 16:07 ` Jaroslav Kysela
1 sibling, 1 reply; 51+ messages in thread
From: Linus Torvalds @ 2007-02-09 15:58 UTC (permalink / raw)
To: Takashi Iwai; +Cc: Jaroslav Kysela, LKML, Andrew Morton
On Fri, 9 Feb 2007, Takashi Iwai wrote:
> At Fri, 9 Feb 2007 15:02:05 +0100 (CET),
> Jaroslav Kysela wrote:
> >
> > Linus, please do an update from:
> >
> > http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
> > (linus branch)
>
> Jaroslav, as I wrote you many times, this tree includes the wrong
> patches! If it's merged, we'd need fix patches in addition
> eventually...
Ok, not pulled. Get your stories straight first ;)
Linus
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2007-02-09 15:58 ` Linus Torvalds
@ 2007-02-09 16:07 ` Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-02-09 16:07 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Takashi Iwai, LKML, Andrew Morton
On Fri, 9 Feb 2007, Linus Torvalds wrote:
> On Fri, 9 Feb 2007, Takashi Iwai wrote:
>
> > At Fri, 9 Feb 2007 15:02:05 +0100 (CET),
> > Jaroslav Kysela wrote:
> > >
> > > Linus, please do an update from:
> > >
> > > http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
> > > (linus branch)
> >
> > Jaroslav, as I wrote you many times, this tree includes the wrong
> > patches! If it's merged, we'd need fix patches in addition
> > eventually...
>
> Ok, not pulled. Get your stories straight first ;)
It's fixed. The right two line fix patch is in alsa.git repo now.
Please, pull.
Thanks,
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2008-10-10 12:12 Jaroslav Kysela
@ 2008-10-11 10:21 ` Takashi Iwai
0 siblings, 0 replies; 51+ messages in thread
From: Takashi Iwai @ 2008-10-11 10:21 UTC (permalink / raw)
To: Jaroslav Kysela; +Cc: Linus Torvalds, LKML
At Fri, 10 Oct 2008 14:12:18 +0200 (CEST),
Jaroslav Kysela wrote:
>
> Linus, please pull from:
>
> git pull git://git.alsa-project.org/alsa-kernel.git for-linus
>
> gitweb interface:
>
> http://git.alsa-project.org/?p=alsa-kernel.git;a=shortlog;h=for-linus
>
> The GNU patch is available at:
>
> ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-for-linus-2008-10-10.patch.gz
>
> The following files will be updated:
[Too bad that we had a power cut over a day long, so I couldn't react
quickly until now...]
Good to see you send the pull request fast.
As far as I looked at it, some recent commits are missing in this
tree. And, this tree would give a conflict with the update of Sparc
tree from Dave.
But, if Linus already pulled it, then it's fine, I'll prepare the next
pull stuff later.
*HOWEVER*: Jaroslav, please change your GIT management style to the
normal one.
You cherry-pick each commit on my git tree into yours,
i.e. effectively rebase and break the whole clean topic branches on my
git tree[*] (and even worse, you rebase at each time you sync, so it
breaks doubly!).
"Divide & conquer" is definitely no good way for GIT. "Pull & merge"
is the standard way.
So, I sincerely hope you'll switch to that normal style in future.
thanks,
Takashi
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2008-10-10 12:12 Jaroslav Kysela
2008-10-11 10:21 ` Takashi Iwai
0 siblings, 1 reply; 51+ messages in thread
From: Jaroslav Kysela @ 2008-10-10 12:12 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, Takashi Iwai
[-- Attachment #1: Type: TEXT/PLAIN, Size: 38931 bytes --]
Linus, please pull from:
git pull git://git.alsa-project.org/alsa-kernel.git for-linus
gitweb interface:
http://git.alsa-project.org/?p=alsa-kernel.git;a=shortlog;h=for-linus
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-for-linus-2008-10-10.patch.gz
The following files will be updated:
Documentation/sound/alsa/ALSA-Configuration.txt | 62 +-
.../sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 62 +-
MAINTAINERS | 2 +
arch/arm/plat-omap/include/mach/mtd-xip.h | 2 +-
arch/um/Kconfig.char | 4 +
drivers/media/video/saa7134/saa7134-alsa.c | 13 +-
drivers/usb/host/ehci-ixp4xx.c | 2 +-
include/sound/ad1848.h | 218 --
include/sound/asound.h | 52 +-
include/sound/asoundef.h | 89 +-
include/sound/core.h | 32 +-
include/sound/cs4231.h | 175 --
include/sound/jack.h | 75 +
include/sound/memalloc.h | 16 +-
include/sound/minors.h | 2 +
include/sound/pcm.h | 39 +-
include/sound/pxa2xx-lib.h | 45 +
include/sound/sb.h | 5 +
include/sound/snd_wavefront.h | 1 -
include/sound/soc-of-simple.h | 25 +
include/sound/soc.h | 74 +-
include/sound/version.h | 2 +-
include/sound/vx_core.h | 9 -
include/sound/wss.h | 235 ++
sound/Kconfig | 5 +
sound/aoa/codecs/snd-aoa-codec-tas.c | 6 +-
sound/arm/Kconfig | 9 +
sound/arm/Makefile | 4 +
sound/arm/aaci.c | 6 +-
sound/arm/pxa2xx-ac97-lib.c | 384 ++++
sound/arm/pxa2xx-ac97.c | 247 +--
sound/arm/pxa2xx-pcm-lib.c | 278 +++
sound/arm/pxa2xx-pcm.c | 252 +--
sound/arm/pxa2xx-pcm.h | 13 +-
sound/arm/sa11xx-uda1341.c | 7 +-
sound/core/Kconfig | 10 +
sound/core/Makefile | 1 +
sound/core/control.c | 54 +-
sound/core/control_compat.c | 3 +-
sound/core/device.c | 26 +-
sound/core/hwdep.c | 16 +-
sound/core/info.c | 23 +-
sound/core/info_oss.c | 6 +-
sound/core/init.c | 3 +-
sound/core/jack.c | 163 ++
sound/core/memalloc.c | 56 +-
sound/core/oss/copy.c | 30 +-
sound/core/oss/io.c | 24 +-
sound/core/oss/linear.c | 29 +-
sound/core/oss/mixer_oss.c | 18 +-
sound/core/oss/mulaw.c | 27 +-
sound/core/oss/pcm_oss.c | 52 +-
sound/core/oss/pcm_plugin.c | 38 +-
sound/core/oss/rate.c | 42 +-
sound/core/oss/route.c | 12 +-
sound/core/pcm.c | 84 +-
sound/core/pcm_compat.c | 3 +-
sound/core/pcm_lib.c | 102 +-
sound/core/pcm_memory.c | 40 +-
sound/core/pcm_native.c | 140 +-
sound/core/pcm_timer.c | 6 +-
sound/core/rawmidi.c | 25 +-
sound/core/rtctimer.c | 6 +-
sound/core/seq/oss/seq_oss.c | 12 +-
sound/core/seq/oss/seq_oss_synth.c | 6 +-
sound/core/seq/seq_clientmgr.c | 30 +-
sound/core/seq/seq_compat.c | 3 +-
sound/core/seq/seq_device.c | 6 +-
sound/core/seq/seq_fifo.c | 15 +-
sound/core/seq/seq_memory.c | 12 +-
sound/core/seq/seq_midi.c | 15 +-
sound/core/seq/seq_ports.c | 13 +-
sound/core/seq/seq_prioq.c | 4 +-
sound/core/seq/seq_queue.c | 6 +-
sound/core/seq/seq_timer.c | 24 +-
sound/core/sgbuf.c | 62 +-
sound/core/sound.c | 14 +-
sound/core/sound_oss.c | 12 +-
sound/core/timer.c | 33 +-
sound/core/timer_compat.c | 9 +-
sound/drivers/dummy.c | 41 +-
sound/drivers/mtpav.c | 8 +-
sound/drivers/opl3/opl3_lib.c | 6 +-
sound/drivers/opl3/opl3_midi.c | 6 +-
sound/drivers/opl3/opl3_oss.c | 15 +-
sound/drivers/opl3/opl3_synth.c | 3 +-
sound/drivers/opl4/opl4_synth.c | 2 +-
sound/drivers/vx/vx_cmd.c | 3 +-
sound/drivers/vx/vx_core.c | 21 +-
sound/drivers/vx/vx_hwdep.c | 6 +-
sound/drivers/vx/vx_mixer.c | 3 +-
sound/drivers/vx/vx_pcm.c | 9 +-
sound/drivers/vx/vx_uer.c | 6 +-
sound/i2c/cs8427.c | 15 +-
sound/i2c/i2c.c | 6 +-
sound/i2c/l3/uda1341.c | 3 +-
sound/i2c/other/ak4114.c | 3 +-
sound/i2c/other/ak4117.c | 3 +-
sound/i2c/other/ak4xxx-adda.c | 4 +-
sound/isa/Kconfig | 44 +-
sound/isa/Makefile | 2 +-
sound/isa/ad1816a/ad1816a.c | 4 +-
sound/isa/ad1816a/ad1816a_lib.c | 6 +-
sound/isa/ad1848/Makefile | 2 -
sound/isa/ad1848/ad1848.c | 17 +-
sound/isa/ad1848/ad1848_lib.c | 1267 -----------
sound/isa/azt2320.c | 29 +-
sound/isa/cmi8330.c | 106 +-
sound/isa/cs423x/Makefile | 2 -
sound/isa/cs423x/cs4231.c | 18 +-
sound/isa/cs423x/cs4231_lib.c | 1945 ----------------
sound/isa/cs423x/cs4236.c | 51 +-
sound/isa/cs423x/cs4236_lib.c | 349 ++--
sound/isa/es1688/es1688_lib.c | 3 +-
sound/isa/gus/gus_main.c | 6 +-
sound/isa/gus/gus_mixer.c | 6 +-
sound/isa/gus/gus_pcm.c | 12 +-
sound/isa/gus/gusmax.c | 50 +-
sound/isa/gus/interwave.c | 67 +-
sound/isa/opl3sa2.c | 99 +-
sound/isa/opti9xx/miro.c | 28 +-
sound/isa/opti9xx/opti92x-ad1848.c | 70 +-
sound/isa/sb/emu8000.c | 3 +-
sound/isa/sb/emu8000_patch.c | 3 +-
sound/isa/sb/sb16_csp.c | 9 +-
sound/isa/sb/sb16_main.c | 3 +-
sound/isa/sb/sb8_main.c | 8 +-
sound/isa/sb/sb_common.c | 3 +-
sound/isa/sb/sb_mixer.c | 9 +-
sound/isa/sc6000.c | 18 +-
sound/isa/sgalaxy.c | 43 +-
sound/isa/sscape.c | 63 +-
sound/isa/wavefront/wavefront.c | 62 +-
sound/isa/wavefront/wavefront_fx.c | 8 +-
sound/isa/wavefront/wavefront_midi.c | 24 +-
sound/isa/wavefront/wavefront_synth.c | 7 +-
sound/isa/wss/Makefile | 10 +
sound/isa/wss/wss_lib.c | 2322 ++++++++++++++++++++
sound/mips/au1x00.c | 6 +-
sound/oss/Kconfig | 35 -
sound/oss/Makefile | 1 -
sound/oss/aedsp16.c | 8 -
sound/oss/dmasound/Kconfig | 1 +
sound/oss/hal2.c | 1558 -------------
sound/oss/hal2.h | 248 ---
sound/oss/mpu401.c | 2 +-
sound/parisc/harmony.c | 3 +-
sound/pci/Kconfig | 33 +-
sound/pci/ac97/ac97_codec.c | 41 +-
sound/pci/ac97/ac97_patch.c | 208 ++-
sound/pci/ad1889.c | 6 +-
sound/pci/ak4531_codec.c | 10 +-
sound/pci/als4000.c | 391 +++-
sound/pci/atiixp.c | 13 +-
sound/pci/atiixp_modem.c | 10 +-
sound/pci/au88x0/au88x0.h | 7 +-
sound/pci/au88x0/au88x0_core.c | 40 +-
sound/pci/au88x0/au88x0_pcm.c | 14 +-
sound/pci/azt3328.c | 6 +-
sound/pci/bt87x.c | 5 +-
sound/pci/ca0106/ca0106_main.c | 2 +-
sound/pci/ca0106/ca_midi.c | 20 +-
sound/pci/cmipci.c | 9 +-
sound/pci/cs4281.c | 13 +-
sound/pci/cs46xx/cs46xx_lib.c | 91 +-
sound/pci/cs46xx/dsp_spos.c | 51 +-
sound/pci/cs46xx/dsp_spos_scb_lib.c | 115 +-
sound/pci/echoaudio/darla20_dsp.c | 3 +-
sound/pci/echoaudio/darla24_dsp.c | 8 +-
sound/pci/echoaudio/echo3g_dsp.c | 9 +-
sound/pci/echoaudio/echoaudio.c | 22 +-
sound/pci/echoaudio/echoaudio_3g.c | 11 +-
sound/pci/echoaudio/echoaudio_dsp.c | 21 +-
sound/pci/echoaudio/echoaudio_gml.c | 6 +-
sound/pci/echoaudio/gina20_dsp.c | 6 +-
sound/pci/echoaudio/gina24_dsp.c | 11 +-
sound/pci/echoaudio/indigo_dsp.c | 8 +-
sound/pci/echoaudio/indigodj_dsp.c | 8 +-
sound/pci/echoaudio/indigoio_dsp.c | 8 +-
sound/pci/echoaudio/layla20_dsp.c | 9 +-
sound/pci/echoaudio/layla24_dsp.c | 11 +-
sound/pci/echoaudio/mia_dsp.c | 13 +-
sound/pci/echoaudio/midi.c | 6 +-
sound/pci/echoaudio/mona_dsp.c | 6 +-
sound/pci/emu10k1/emu10k1_callback.c | 6 +-
sound/pci/emu10k1/emu10k1_patch.c | 23 +-
sound/pci/emu10k1/emu10k1x.c | 18 +-
sound/pci/emu10k1/emufx.c | 6 +-
sound/pci/emu10k1/emumpu401.c | 18 +-
sound/pci/emu10k1/memory.c | 31 +-
sound/pci/emu10k1/voice.c | 9 +-
sound/pci/es1938.c | 3 +-
sound/pci/es1968.c | 6 +-
sound/pci/hda/Makefile | 2 +
sound/pci/hda/hda_beep.c | 134 ++
sound/pci/hda/hda_beep.h | 44 +
sound/pci/hda/hda_codec.c | 113 +-
sound/pci/hda/hda_codec.h | 93 +-
sound/pci/hda/hda_generic.c | 3 +-
sound/pci/hda/hda_intel.c | 146 +-
sound/pci/hda/hda_local.h | 24 +-
sound/pci/hda/hda_patch.h | 2 +
sound/pci/hda/hda_proc.c | 25 +-
sound/pci/hda/patch_analog.c | 96 +-
sound/pci/hda/patch_atihdmi.c | 45 +-
sound/pci/hda/patch_nvhdmi.c | 164 ++
sound/pci/hda/patch_realtek.c | 1816 ++++++++++++++--
sound/pci/hda/patch_sigmatel.c | 958 ++++++++-
sound/pci/hda/patch_via.c | 1407 ++++++++++++-
sound/pci/ice1712/ak4xxx.c | 3 +-
sound/pci/ice1712/aureon.c | 699 ++++---
sound/pci/ice1712/delta.c | 2 +-
sound/pci/ice1712/delta.h | 1 +
sound/pci/ice1712/ews.c | 9 +-
sound/pci/ice1712/ice1712.c | 240 ++-
sound/pci/ice1712/ice1712.h | 52 +-
sound/pci/ice1712/ice1724.c | 188 +-
sound/pci/ice1712/juli.c | 47 +-
sound/pci/ice1712/phase.c | 277 ++-
sound/pci/ice1712/phase.h | 8 +-
sound/pci/ice1712/pontis.c | 5 +-
sound/pci/ice1712/revo.c | 25 +-
sound/pci/ice1712/wtm.c | 104 +-
sound/pci/ice1712/wtm.h | 4 +-
sound/pci/intel8x0.c | 50 +-
sound/pci/intel8x0m.c | 3 +-
sound/pci/korg1212/korg1212.c | 9 +-
sound/pci/maestro3.c | 10 +-
sound/pci/mixart/mixart.c | 4 +-
sound/pci/mixart/mixart_core.c | 18 +-
sound/pci/mixart/mixart_hwdep.c | 19 +-
sound/pci/mixart/mixart_mixer.c | 8 +-
sound/pci/nm256/nm256.c | 15 +-
sound/pci/oxygen/hifier.c | 15 +-
sound/pci/oxygen/oxygen.c | 92 +-
sound/pci/oxygen/oxygen.h | 103 +-
sound/pci/oxygen/oxygen_io.c | 22 +
sound/pci/oxygen/oxygen_lib.c | 101 +-
sound/pci/oxygen/oxygen_mixer.c | 48 +-
sound/pci/oxygen/oxygen_pcm.c | 47 +-
sound/pci/oxygen/virtuoso.c | 594 ++++--
sound/pci/pcxhr/pcxhr.c | 6 +-
sound/pci/pcxhr/pcxhr_core.c | 27 +-
sound/pci/pcxhr/pcxhr_hwdep.c | 15 +-
sound/pci/riptide/riptide.c | 31 +-
sound/pci/rme9652/hdsp.c | 25 +-
sound/pci/rme9652/hdspm.c | 52 +-
sound/pci/rme9652/rme9652.c | 23 +-
sound/pci/sonicvibes.c | 10 +-
sound/pci/trident/trident_main.c | 22 +-
sound/pci/trident/trident_memory.c | 37 +-
sound/pci/via82xx.c | 60 +-
sound/pci/via82xx_modem.c | 8 +-
sound/pci/vx222/vx222_ops.c | 12 +-
sound/pci/ymfpci/ymfpci_main.c | 21 +-
sound/pcmcia/vx/vxp_ops.c | 3 +-
sound/ppc/awacs.c | 23 +-
sound/ppc/beep.c | 6 +-
sound/ppc/tumbler.c | 17 +-
sound/sh/aica.c | 9 +-
sound/soc/Kconfig | 2 +
sound/soc/Makefile | 2 +-
sound/soc/at32/playpaq_wm8510.c | 7 +-
sound/soc/at91/at91-ssc.c | 2 +-
sound/soc/at91/eti_b1_wm8731.c | 1 +
sound/soc/blackfin/Kconfig | 85 +
sound/soc/blackfin/Makefile | 20 +
sound/soc/blackfin/bf5xx-ac97-pcm.c | 429 ++++
sound/soc/blackfin/bf5xx-ac97-pcm.h | 29 +
sound/soc/blackfin/bf5xx-ac97.c | 407 ++++
sound/soc/blackfin/bf5xx-ac97.h | 36 +
sound/soc/blackfin/bf5xx-ad1980.c | 113 +
sound/soc/blackfin/bf5xx-i2s-pcm.c | 288 +++
sound/soc/blackfin/bf5xx-i2s-pcm.h | 29 +
sound/soc/blackfin/bf5xx-i2s.c | 292 +++
sound/soc/blackfin/bf5xx-i2s.h | 14 +
sound/soc/blackfin/bf5xx-sport.c | 1032 +++++++++
sound/soc/blackfin/bf5xx-sport.h | 192 ++
sound/soc/blackfin/bf5xx-ssm2602.c | 186 ++
sound/soc/codecs/Kconfig | 91 +-
sound/soc/codecs/Makefile | 22 +-
sound/soc/codecs/ad1980.c | 309 +++
sound/soc/codecs/ad1980.h | 23 +
sound/soc/codecs/ak4535.c | 116 +-
sound/soc/codecs/ak4535.h | 1 +
sound/soc/codecs/ssm2602.c | 776 +++++++
sound/soc/codecs/ssm2602.h | 130 ++
sound/soc/codecs/tlv320aic26.c | 520 +++++
sound/soc/codecs/tlv320aic26.h | 96 +
sound/soc/codecs/tlv320aic3x.c | 108 +-
sound/soc/codecs/tlv320aic3x.h | 3 +-
sound/soc/codecs/uda1380.c | 115 +-
sound/soc/codecs/uda1380.h | 1 +
sound/soc/codecs/wm8510.c | 112 +-
sound/soc/codecs/wm8510.h | 1 +
sound/soc/codecs/wm8580.c | 1055 +++++++++
sound/soc/codecs/wm8580.h | 42 +
sound/soc/codecs/wm8731.c | 178 +-
sound/soc/codecs/wm8731.h | 2 +
sound/soc/codecs/wm8750.c | 177 +-
sound/soc/codecs/wm8750.h | 2 +
sound/soc/codecs/wm8753.c | 106 +-
sound/soc/codecs/wm8753.h | 1 +
sound/soc/codecs/wm8900.c | 1542 +++++++++++++
sound/soc/codecs/wm8900.h | 64 +
sound/soc/codecs/wm8903.c | 1813 +++++++++++++++
sound/soc/codecs/wm8903.h | 1463 ++++++++++++
sound/soc/codecs/wm8971.c | 942 ++++++++
sound/soc/codecs/wm8971.h | 64 +
sound/soc/codecs/wm8990.c | 109 +-
sound/soc/codecs/wm8990.h | 1 +
sound/soc/codecs/wm9713.c | 34 +-
sound/soc/davinci/davinci-evm.c | 3 +-
sound/soc/davinci/davinci-i2s.c | 4 +-
sound/soc/davinci/davinci-i2s.h | 2 +-
sound/soc/davinci/davinci-pcm.c | 2 +-
sound/soc/davinci/davinci-pcm.h | 2 +-
sound/soc/fsl/Kconfig | 10 +
sound/soc/fsl/Makefile | 5 +
sound/soc/fsl/mpc5200_psc_i2s.c | 884 ++++++++
sound/soc/fsl/mpc8610_hpcd.c | 26 +-
sound/soc/fsl/soc-of-simple.c | 171 ++
sound/soc/omap/n810.c | 1 +
sound/soc/pxa/Kconfig | 3 +
sound/soc/pxa/corgi.c | 1 +
sound/soc/pxa/poodle.c | 1 +
sound/soc/pxa/pxa2xx-ac97.c | 272 +---
sound/soc/pxa/pxa2xx-i2s.c | 20 +-
sound/soc/pxa/pxa2xx-pcm.c | 265 +---
sound/soc/pxa/pxa2xx-pcm.h | 15 -
sound/soc/pxa/spitz.c | 1 +
sound/soc/s3c24xx/neo1973_wm8753.c | 120 +-
sound/soc/soc-core.c | 138 +-
sound/soc/soc-dapm.c | 127 +-
sound/sound_core.c | 79 +-
sound/sparc/amd7930.c | 19 +-
sound/sparc/cs4231.c | 3 +-
sound/sparc/dbri.c | 17 +-
sound/synth/emux/emux.c | 8 +-
sound/synth/emux/emux_nrpn.c | 8 +-
sound/synth/emux/emux_oss.c | 42 +-
sound/synth/emux/emux_seq.c | 15 +-
sound/synth/emux/emux_synth.c | 47 +-
sound/synth/util_mem.c | 10 +-
sound/usb/Kconfig | 12 +
sound/usb/Makefile | 1 +
sound/usb/usbaudio.c | 46 +-
sound/usb/usbaudio.h | 6 +-
sound/usb/usbmidi.c | 48 +
sound/usb/usbmixer.c | 19 +-
sound/usb/usbquirks.h | 80 +-
sound/usb/usx2y/Makefile | 2 +
sound/usb/usx2y/us122l.c | 692 ++++++
sound/usb/usx2y/us122l.h | 27 +
sound/usb/usx2y/usb_stream.c | 761 +++++++
sound/usb/usx2y/usb_stream.h | 112 +
356 files changed, 28893 insertions(+), 10661 deletions(-)
delete mode 100644 include/sound/ad1848.h
delete mode 100644 include/sound/cs4231.h
delete mode 100644 sound/isa/ad1848/ad1848_lib.c
delete mode 100644 sound/isa/cs423x/cs4231_lib.c
delete mode 100644 sound/oss/hal2.c
delete mode 100644 sound/oss/hal2.h
Alan Horstmann (1):
sound: ASoC: Fix WM8731 SPI write
Alexander Beregalov (9):
ALSA: ice1724/revo: simple clean up
ALSA: sound/pci/Kconfig: update for ice1712/24
ALSA: sound/pci: supported cards update
ALSA: ALSA-Configuration.txt: supported cards update
ALSA: revo51: add headphone output
ALSA: ice1712/aureon.c: fix coding style
ALSA: ice1712/wtm: fix coding style
ALSA: ice1724.c: fix coding style
ALSA: ice1712.c: fix coding style
Andreas Mohr (2):
ALSA: als4000 - Code clean up
ALSA: ALS4000 driver work, step 2
Clemens Ladisch (18):
ALSA: usb-audio: add BOSS GT-10 support
ALSA: oxygen: use SPDIF channel status symbols
ALSA: oxygen: use a copy of the model struct
ALSA: oxygen: add probe callback
ALSA: oxygen: remove X-Meridian magic number
ALSA: oxygen: handle X-Meridian dynamically
ALSA: virtuoso: handle D2X/DX dynamically
ALSA: virtuoso: create common functions for GPIO bit switch controls
ALSA: oxygen: rename pcm_dev_cfg
ALSA: oxygen: configure MIDI via device_config
ALSA: oxygen: add UART I/O functions
ALSA: oxygen: add self-documenting functions
ALSA: virtuoso: allow I2C-connected PCM1796
ALSA: virtuoso: make number of PCM1796 DACs configurable
ALSA: virtuoso: rename AC97 callback function
ALSA: oxygen: rename first PCM device
ALSA: virtuoso: add Xonar HDAV1.3 support
ALSA: oxygen: wait for ACK when resetting UART
Cliff Cai (14):
ALSA: ASoC: AD1980 audio codec driver
ALSA: ASoC: Add SPI support for WM8731
ALSA: add dummy function to support shared mmap in nommu Blackfin arch
ALSA: ASoC codec: fix compiling error in ad1980 driver after ASoC API changed
sound: ASoC codec: SSM2602 audio codec driver
sound: ASoC: Blackfin: SPORT peripheral interface driver
sound: ASoC: Blackfin: DMA Driver for AC97 sound chip
sound: ASoC: Blackfin: AC97 Blackfin CPU DAI driver
sound: ASoC: Blackfin: DMA Driver for I2S sound chip
sound: ASoC: Blackfin: I2S CPU DAI driver
sound: ASoC: Blackfin: board driver for AD1980/1 audio codec
sound: ASoC: Blackfin: board driver for SSM2602 sound chip
sound: ASoC: Blackfin: add Blackfin arch ASoC Kconfig and Makefile
sound: ASoC: Blackfin: Include Blackfin architecture support in build
Clive Messer (1):
ALSA: hda - Fix another ALC889A (rev 0x100101)
Daniel THOMPSON (1):
sound: Fix esoteric double free in the dummy sound driver.
David Woodhouse (1):
ALSA: hda - Add PCI subsystem ID for MacBookPro4,1
Dmitry Baryshkov (5):
ALSA: ASoC: Permit simultaneous compilation of both PXA AC97 drivers
sound: ASoC: Support runtime selection of CPU in pxa2xx-i2s
ALSA: Separate common pxa2xx-ac97 code
ALSA: pxa2xx-ac97-lib: support building for several CPUs
ALSA: Separate common pxa2xx-pcm code
Eran Tromer (1):
ALSA: usb-audio: add support for E-Mu Tracker Pre
Grant Likely (3):
ALSA: ASoC: Add OpenFirmware helper for matching bus and codec drivers
ALSA: ASoC: Add mpc5200-psc I2S driver
ALSA: ASoC: Add Texas Instruments TLV320AIC26 codec driver
Harald Welte (10):
ALSA: HDA patch_via.c: cleanup
ALSA: HDA patch_via.c: HP and CD pin connect config
ALSA: HDA patch_via.c: Fix inversion of surround and side channels
ALSA: HDA patch_via.c: Add VT1708S and VT1702 support
ALSA: HDA patch_via.c: Mute on headphone plug-in
ALSA: HDA patch_via.c: Independent DAC for headphone
ALSA: HDA patch_via.c: Second S/PDIF (HDMI) support
ALSA: HDA VIA: Fix crash on codecs without Headphone
ALSA: HDA VIA: Fix 2nd S/PDIF out function
ALSA: HDA VIA: Replace buggy Mic Boost
Harvey Harrison (1):
ALSA: ac97_patch make functions static
Herton Ronaldo Krzesinski (4):
ALSA: hda: fix oopses in snd-hda-intel after digital slave support additions
ALSA: hda - Fix ALC662 DAC mixer mutes also for auto config model
ALSA: hda - Map ALC662 model for Gigabyte 945GCM-S2L
ALSA: hda - Map ALC662 model for Foxconn 45CMX/45GMX/45CMX-K
Hiroshi Miura (1):
ALSA: hda - Add support of Toshiba RX1
Ilpo Järvinen (1):
mpu401: reindent misindented spinlock
Jaroslav Kysela (8):
ALSA: Fix commit: Add automatic model setting for the Acer Aspire 5920G laptop
sound: Revert "ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE"
ALSA: hda - put all HDA codec IDs to components for precise hw detection
ALSA: dummy driver - do not use assignment in if condition
ALSA: release v1.0.18rc1
ALSA: Cosmetic change: CA0106 on MSI K8N Diamond PLUS Motherboard
ALSA: intel8x0: implement ac97_clock whitelist
ALSA: Release v1.0.18rc3
Jean Delvare (11):
ALSA: ASoC: Add missing new-line at end of strings
ALSA: ASoC: Convert uda1380 to a new-style i2c driver
ALSA: ASoC: Convert ak4535 to a new-style i2c driver
ALSA: ASoC: Convert wm8750 to a new-style i2c driver
ALSA: ASoC: Convert wm8731 to a new-style i2c driver
ALSA: ASoC: Convert wm8990 to a new-style i2c driver
sound: ASoC: Fix an error path in neo1973_wm8753
sound: ASoC: Convert wm8753 to a new-style i2c driver
sound: ASoC: Convert neo1973/lm4857 to a new-style i2c driver
sound: ASoC: Convert wm8510 to a new-style i2c driver
ALSA: ASoC: Convert tlv320aic3x to a new-style i2c driver (v2)
John L. Utz III (1):
ALSA: ac97 - vt1618 7.1 Audio Support
Jon Smirl (3):
ALSA: ASoC: Convert bitfields in ASoC into full int width
ALSA: ASoC: Rename mask to max to reflect usage
ALSA: ASoC: convert use of uint to unsigned int
Joseph Chan (1):
ALSA: hda - Fix VIA recording problem
Julien Brunel (1):
ALSA: sound/soc/at32: Useless NULL test
Kailang Yang (7):
ALSA: hda - fix spaces in patch_realtek.c
ALSA: hda - Add support of HP DC7600
ALSA: hda - Add support of Toshiba S06
ALSA: hda - Add support of Acer Aspire One
ALSA: hda - Add support of Quanta FL1
ALSA: hda - support more ALC888 devices
ALSA: hda - Add more ALC662/663 codec support
Karsten Wiese (1):
ALSA: Add USB US122L driver
Kenneth Kiraly (1):
sound: ASoC: Add WM8971 CODEC driver
Krzysztof Helt (17):
ALSA: wss_lib: move cs4231_lib into wss_lib
ALSA: wss_lib: rename cs4231.h into wss.h
ALSA: wss_lib: rename cs4321_foo to wss_foo
ALSA: wss_lib: use struct snd_wss instead of snd_ad1848
ALSA: wss_lib: use wss constants instead of ad1848 ones
ALSA: wss_lib: replace ad1848 mixer element macros with wss ones
ALSA: wss_lib: use CS4231P instead of AD1848P (kill the AD1848P)
ALSA: wss_lib: use wss mixer code instead of ad1848 one
ALSA: wss_lib: use wss pcm code instead of ad1848 one
ALSA: wss_lib: use wss detection code instead of ad1848 one
ALSA: wss_lib: fix opti93x capture formats limitations
ALSA: wss_lib: remove second mutexes initialization
ALSA: opl3sa2: drop snd_card pointer from the snd_opl3sa2 structure
ALSA: wss_lib: snd_wss_calibrate_mute improvement
ALSA: opl3sa2: replace nd_opl3sa2_info_xxx() with snd_wss_info_xxx()
ALSA: wss_lib: do not mess mixer settings during probe
ALSA: fix section mismatch in the sound_core
Mark Brown (22):
ALSA: Add jack reporting API
ALSA: Build jack detection
ALSA: ASoC: Allow codecs to override register display
ALSA: ASoC: Make OpenFirmware helper include file conditional
ALSA: ASoC: Export DAI and codec for TLV320AIC26
ALSA: ASoC: Staticise keyclick dev_attr in tlv320aic26
ALSA: ASoC: Add all CODECs Kconfig option
ALSA: ASoC: Add WM8900 CODEC driver
ALSA: ASoC: Add WM8580 CODEC driver
ALSA: ASoC: Add WM8903 CODEC driver
ALSA: ASoC: WM8903 I2C cleanups
ALSA: ASoC: Convert DAPM pop time configuration to debugfs
ALSA: ASoC: Make all codecs depend on rather than selecting I2C
ALSA: ASoC: Don't suggest compile time selection of codec access
ALSA: ASoC: Fix indentation in WM9713
ALSA: ASoC: Sort Kconfig and Makefile entries for codecs
ALSA: ASoC: Use codec digital mute when stopping playback
sound: ASoC: Fix dependency on AC97_BUS
sound: ASoC: DAPM support for ADC on WM9713 PCM interface
sound: ASoC: Add WM8750 SPI support
ALSA: ASoC: Correct inverted Mic PGA Switch control in wm8510 driver
ALSA: ASoC: Check for machine type in GTA01 machine driver
Matthew Ranostay (22):
ALSA: hda: digital pc-beep support hd-audio codecs
ALSA: hda: added 92HD81/83 support
ALSA: hda: dynamically create capture mux controls
ALSA: hda: 92HD75xx fixes
ALSA: hda: SPDIF mux controls
ALSA: hda: removed unneeded hp_nid references
ALSA: hda: slave digital out support
ALSA: hda: digital slave support for IDT codecs
ALSA: hda: SPDIF mux name change
ALSA: hda - add missing slave_dig_outs for 92HD73bxx
ALSA: hda: Added a STAC_HP_M4 quirk
ALSA: hda: Input port AMP controls
ALSA: hda: fixed hp_nid DAC for DELL_M6
ALSA: hda: 92hd73xx fixes
ALSA: hda: SPDIF mux fixes for STAC927x
ALSA: hda: use last DAC defined for hp_pin
ALSA: hda: slave_dig_outs code block in wrong location
ALSA: hda: 92xx S/PDIF In support
ALSA: hda: HP laptop quirk
ALSA: hda: SPDIF stream muting support
ALSA: hda: STAC_HP_M4
ALSA: hda: VREF powerdown for headphones
Mauro Carvalho Chehab (1):
ALSA: hda: Add support for ECS/PC Chips boards with Sigmatel codecs
Maximilian Rehkopf (1):
ALSA: ice1724: enable MIDI on Terratec Aureon 7.1 Universe
Michael Kerrisk (1):
ALSA: Documentation/sound/alsa/ALSA-Configuration.txt: fix typo
Misha Zhilin (1):
ALSA: ice1724 - Support for Terrasoniq/MUSONIK TS22 PCI card
Pascal Terjan (1):
ALSA: hda - Fix sound on NEC Versa S9100
Pawel MOLL (3):
ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE
ALSA: IEC958 definition for consumer status channel update
ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE
Pedro Lopez-Cabanillas (2):
ALSA: snd-usb-audio: support for Edirol UA-4FX device
ALSA: usb-audio: dynamic detection of MIDI interfaces in uaxx-quirk
Peter Korsgaard (1):
ALSA: hda: appletv support
Phillip Michael Jordan (1):
ALSA: snd_usb_audio: fix SB Extigy IR Remote regression
Randy Dunlap (1):
ALSA: us122l - Add missing dependency on CONFIG_SND_HWDEP
Rene Herman (7):
ALSA: re-order AC97 codec ID table.
ALSA: wss_lib: opti92x-ad1848 WSS_HW_DETECT fix
ALSA: snd-cs4236: add Techmakers MF-4236PW PnP card ID
ALSA: wss_lib: fix AZT2320 probe.
ALSA: wss_lib: rework snd_ad1848_probe()
ALSA: wss_lib: missing closing brace in (ifdeffed out) debug function.
ALSA: snd-ad1816a: add different TerraTec EWS64 S model
Richard Zhao (1):
ALSA: ASoC: add new param mux to dapm_mux_update_power
Robert P. J. Day (1):
sound: remove reference to dead sound OSS vars AEDSP16_MSS and SBPRO
Robin H. Johnson (5):
ALSA: HDA: patch_analog: Fix SPDIF output on AD1989B
ALSA: HDA: hda_local: Less magic numbers.
ALSA: HDA: hda_proc: Fix printf format specifier
ALSA: HDA: patch_analog: Implement multiple outputs for AD1988
ALSA: HDA: patch_analog: Quirk for Asus P5Q Premium/Pro boards.
Roel Kluin (1):
ALSA: aoa - Remove duplicate assignment of SNDRV_PCM_FMTBIT_S{16,24}_BE bits
Takashi Iwai (46):
ALSA: hda - use input_free_device()
ALSA: ac97 - Enable mono-out on ALC203 codec as default
ALSA: Introduce snd_BUG_ON() macro
ALSA: Kill snd_assert() in sound/core/*
ALSA: Kill snd_assert() in sound/isa/*
ALSA: Kill snd_assert() in sound/pci/*
ALSA: Kill snd_assert() in other places
ALSA: Kill snd_assert() definition
ALSA: Clean up snd_BUG()
ALSA: hda - Don't reset SPDIF in each status change
ALSA: hda - initialize node 0x21 properly on AD1988 codecs
ALSA: Add missing description of usb-audio parameters
ALSA: usb-audio - Add ignore_ctl_error parameter
ALSA: fix a typo during snd_assert() removal
ALSA: hda - Add definitions of HDMI-related verbs
ALSA: hda - print a few HDMI information in proc
ALSA: hda - set up HDMI channels
ALSA: hda - Add AD1882A codec support
ALSA: hda - disable delayed period-ack with bdl_pos_adj=0
ALSA: Update MAINTAINERS
ALSA: hda - Create beep control on ALC269 codec
ALSA: Clean up SG-buffer helper functions and macros
ALSA: Fix allocation size calculation in snd_dma_alloc_pages_fallback()
ALSA: Allocate larger pages in sgbuf
ALSA: hda - check page continuity
ALSA: via82xx - ignore buffer preallocation errors
ALSA: via82xx - check continuous pages in buffer setup
ALSA: hda - Fix ALC269 capture source
ALSA: hda - Add descriptions of missing model values
ALSA: remove obsolete *_FIRMARE_IN_KERNEL in isa/Kconfig
ALSA: ice1724 - limit channels for multi-channel playback
ALSA: atiixp - Add PCI ID for SB600 (1002:4382)
ALSA: intel8x0 - use snd_pci_quirk for clock list
ALSA: aaci - Fix NULL test at error path
ALSA: harmony - fix a typo
ALSA: hda - allow probing of 4 codecs
ALSA: remove stale files
ALSA: use correct lock in snd_ctl_dev_disconnect()
ALSA: Remove bitwise from snd_pcm_hw_param_t
ALSA: intel8x0 - Add quirk for Fujitsu Lifebook P7010
ALSA: hda - Fix / clean-up slave digital out codes
ALSA: usb - Fix possible Oops at USB-MIDI disconnection
ALSA: hda - Fix PCI SSID for ASROCK K18N78FullHD-hSLI
ALSA: Increase components array size
ALSA: Add a note on dependency of RTC stuff
ALSA: mtpav - Fix race in probe
Tejun Heo (1):
sound: make OSS sound core optional
Thomas Bogendoerfer (1):
sound: oss: remove driver for SGI HAL2 audio device
Timur Tabi (1):
ALSA: ASoC - fix DMA channel selection in Freescale MPC8610 sound drivers
Travis Place (1):
ALSA: hda - Add model for Toshiba L305 laptop
Uwe Kleine-König (2):
ALSA: fix section for sa11xx-uda1341 platform driver
ALSA: Fix section for snd-aica platform driver
Vedran Miletic (4):
ALSA: ice1724: Enable MIDI on TerraTec PHASE 22 and PHASE 28
ALSA: ice1712/ice1724: Coding style fixes part 1 (more coming up)
ALSA: cs46xx: Add PCI IDs for TerraTec and Hercules cards
ALSA: hda: add more board-specific information for Realtek ALC662 rev1
Vladimir Barinov (1):
ALSA: Correct Vladimir Barinov's e-mail address
Wei Ni (2):
ALSA: Support NVIDIA MCP78/7A HDMI audio
ALSA: Fix for reading RIRB buffer on NVIDIA aza controller with AMD Phenom cpu
Wu Fengguang (2):
ALSA: hda: comment typo fix
ALSA: hda: comment typo fix
roel kluin (1):
ALSA: au88x0: clipping ceiling loop wrong in comment
-----
Jaroslav Kysela <perex@perex.cz>
Linux Kernel Sound Maintainer
ALSA Project, Red Hat, Inc.
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2008-08-26 21:10 ` Guillaume Chazarain
@ 2008-08-27 6:02 ` Takashi Iwai
0 siblings, 0 replies; 51+ messages in thread
From: Takashi Iwai @ 2008-08-27 6:02 UTC (permalink / raw)
To: Guillaume Chazarain; +Cc: Jaroslav Kysela, Travis Place, LKML, ALSA development
At Tue, 26 Aug 2008 23:10:55 +0200,
Guillaume Chazarain wrote:
>
> On Tue, Aug 26, 2008 at 7:59 AM, Takashi Iwai <tiwai@suse.de> wrote:
> > Are you sure both are the same kernel but just one commit reverted?
>
> I retested, yes.
Thanks for confirmation!
> With or without the revert, model=auto disables sound completely, and
> I get this in dmesg:
>
> HDA Intel 0000:00:1b.0: PCI INT A disabled
> HDA Intel 0000:00:1b.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
> HDA Intel 0000:00:1b.0: setting latency timer to 64
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:2325: hda_codec:
> model 'auto' is selected
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3021: autoconfig:
> line_outs=1 (0x14/0x0/0x0/0x0/0x0)
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3025:
> speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3029: hp_outs=1
> (0x15/0x0/0x0/0x0/0x0)
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3030: mono: mono_out=0x0
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3038: inputs:
> mic=0x18, fmic=0x0, line=0x1a, fline=0x0, cd=0x0, aux=0x0
>
> I played with model=intel-mac-auto and model=intel-mac-v3 but it had
> no effect, i.e. same as without the model= parameter.
>
> So, without model=auto the problem is that I get the output on both
> the internal speakers and the headphones, and this is fixed by
> reverting the commit.
Then this is really a PCI SSID conflict, and reverting the patch is
the right fix (and possibly addition of check of codec SID).
I fixed it now on my tree, and will include it in the next pull
request.
thanks,
Takashi
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
@ 2008-08-27 6:02 ` Takashi Iwai
0 siblings, 0 replies; 51+ messages in thread
From: Takashi Iwai @ 2008-08-27 6:02 UTC (permalink / raw)
To: Guillaume Chazarain; +Cc: ALSA development, Travis Place, LKML
At Tue, 26 Aug 2008 23:10:55 +0200,
Guillaume Chazarain wrote:
>
> On Tue, Aug 26, 2008 at 7:59 AM, Takashi Iwai <tiwai@suse.de> wrote:
> > Are you sure both are the same kernel but just one commit reverted?
>
> I retested, yes.
Thanks for confirmation!
> With or without the revert, model=auto disables sound completely, and
> I get this in dmesg:
>
> HDA Intel 0000:00:1b.0: PCI INT A disabled
> HDA Intel 0000:00:1b.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
> HDA Intel 0000:00:1b.0: setting latency timer to 64
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:2325: hda_codec:
> model 'auto' is selected
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3021: autoconfig:
> line_outs=1 (0x14/0x0/0x0/0x0/0x0)
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3025:
> speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3029: hp_outs=1
> (0x15/0x0/0x0/0x0/0x0)
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3030: mono: mono_out=0x0
> ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3038: inputs:
> mic=0x18, fmic=0x0, line=0x1a, fline=0x0, cd=0x0, aux=0x0
>
> I played with model=intel-mac-auto and model=intel-mac-v3 but it had
> no effect, i.e. same as without the model= parameter.
>
> So, without model=auto the problem is that I get the output on both
> the internal speakers and the headphones, and this is fixed by
> reverting the commit.
Then this is really a PCI SSID conflict, and reverting the patch is
the right fix (and possibly addition of check of codec SID).
I fixed it now on my tree, and will include it in the next pull
request.
thanks,
Takashi
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2008-08-26 5:59 ` Takashi Iwai
(?)
@ 2008-08-26 21:10 ` Guillaume Chazarain
2008-08-27 6:02 ` Takashi Iwai
-1 siblings, 1 reply; 51+ messages in thread
From: Guillaume Chazarain @ 2008-08-26 21:10 UTC (permalink / raw)
To: Takashi Iwai; +Cc: Jaroslav Kysela, Travis Place, LKML, ALSA development
On Tue, Aug 26, 2008 at 7:59 AM, Takashi Iwai <tiwai@suse.de> wrote:
> Are you sure both are the same kernel but just one commit reverted?
I retested, yes.
With or without the revert, model=auto disables sound completely, and
I get this in dmesg:
HDA Intel 0000:00:1b.0: PCI INT A disabled
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
HDA Intel 0000:00:1b.0: setting latency timer to 64
ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:2325: hda_codec:
model 'auto' is selected
ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3021: autoconfig:
line_outs=1 (0x14/0x0/0x0/0x0/0x0)
ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3025:
speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3029: hp_outs=1
(0x15/0x0/0x0/0x0/0x0)
ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3030: mono: mono_out=0x0
ALSA /home/g/linux-2.6/sound/pci/hda/hda_codec.c:3038: inputs:
mic=0x18, fmic=0x0, line=0x1a, fline=0x0, cd=0x0, aux=0x0
I played with model=intel-mac-auto and model=intel-mac-v3 but it had
no effect, i.e. same as without the model= parameter.
So, without model=auto the problem is that I get the output on both
the internal speakers and the headphones, and this is fixed by
reverting the commit.
Thanks.
--
Guillaume
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2008-08-25 22:43 ` Guillaume Chazarain
@ 2008-08-26 5:59 ` Takashi Iwai
0 siblings, 0 replies; 51+ messages in thread
From: Takashi Iwai @ 2008-08-26 5:59 UTC (permalink / raw)
To: Guillaume Chazarain; +Cc: Jaroslav Kysela, Travis Place, LKML, ALSA development
At Tue, 26 Aug 2008 00:43:59 +0200,
Guillaume Chazarain wrote:
>
> On Mon, Aug 25, 2008 at 11:36 PM, Guillaume Chazarain <guichaz@gmail.com> wrote:
> > On Mon, Aug 25, 2008 at 7:50 AM, Takashi Iwai <tiwai@suse.de> wrote:
> >> I guess it's fixed as well by passing model=auto?
> >
> > Indeed that works too.
>
> I spoke too soon, with model=auto I get back the "Front" mixer that I
> used during the git bisection to find the culprit, but I get no sound
> at all in the plugged in headphones or the internal speakers.
This is odd.
Are you sure both are the same kernel but just one commit reverted?
Takashi
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
@ 2008-08-26 5:59 ` Takashi Iwai
0 siblings, 0 replies; 51+ messages in thread
From: Takashi Iwai @ 2008-08-26 5:59 UTC (permalink / raw)
To: Guillaume Chazarain; +Cc: ALSA development, Travis Place, LKML
At Tue, 26 Aug 2008 00:43:59 +0200,
Guillaume Chazarain wrote:
>
> On Mon, Aug 25, 2008 at 11:36 PM, Guillaume Chazarain <guichaz@gmail.com> wrote:
> > On Mon, Aug 25, 2008 at 7:50 AM, Takashi Iwai <tiwai@suse.de> wrote:
> >> I guess it's fixed as well by passing model=auto?
> >
> > Indeed that works too.
>
> I spoke too soon, with model=auto I get back the "Front" mixer that I
> used during the git bisection to find the culprit, but I get no sound
> at all in the plugged in headphones or the internal speakers.
This is odd.
Are you sure both are the same kernel but just one commit reverted?
Takashi
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2008-08-25 21:36 ` Guillaume Chazarain
@ 2008-08-25 22:43 ` Guillaume Chazarain
2008-08-26 5:59 ` Takashi Iwai
0 siblings, 1 reply; 51+ messages in thread
From: Guillaume Chazarain @ 2008-08-25 22:43 UTC (permalink / raw)
To: Takashi Iwai; +Cc: Jaroslav Kysela, Travis Place, LKML, ALSA development
[-- Attachment #1: Type: text/plain, Size: 807 bytes --]
On Mon, Aug 25, 2008 at 11:36 PM, Guillaume Chazarain <guichaz@gmail.com> wrote:
> On Mon, Aug 25, 2008 at 7:50 AM, Takashi Iwai <tiwai@suse.de> wrote:
>> I guess it's fixed as well by passing model=auto?
>
> Indeed that works too.
I spoke too soon, with model=auto I get back the "Front" mixer that I
used during the git bisection to find the culprit, but I get no sound
at all in the plugged in headphones or the internal speakers.
>> Anyway, please run alsa-info.sh with --no-upload option, and attach
>> the generated file.
alsa-info-good.txt actually contained the output of alsa-info.sh with
model=auto, so it's not good.
Here is the output with the commit reverted, so sound is working.
Looks like the revert brings back the "Speaker" switch which I need.
Sorry for the confusion.
--
Guillaume
[-- Attachment #2: alsa-info.sounds_working.txt --]
[-- Type: text/plain, Size: 26560 bytes --]
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.51
!!################################
!!Script ran on: Tue Aug 26 00:38:09 CEST 2008
!!Linux Distribution
!!------------------
Fedora release 9 (Sulphur) Fedora release 9 (Sulphur) Fedora release 9 (Sulphur) Fedora release 9 (Sulphur)
!!Kernel Information
!!------------------
Kernel release: 2.6.27-rc4-00163-g2930192
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: 1.0.17
Library version: 1.0.16
Utilities version: 1.0.16
!!Loaded ALSA modules
!!-------------------
snd_hda_intel
!!Soundcards recognised by ALSA
!!-----------------------------
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0x9b500000 irq 20
!!PCI Soundcards installed in the system
!!--------------------------------------
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
!!Advanced information - PCI Vendor/Device/Susbsystem ID's
!!--------------------------------------------------------
00:1b.0 0403: 8086:284b (rev 03)
Subsystem: 106b:00a0
!!Loaded sound module options
!!--------------------------
!!Module: snd_hda_intel
bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
enable_msi : 0
id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
model : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
power_save : 0
power_save_controller : Y
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
single_cmd : N
!!HDA-Intel Codec information
!!---------------------------
--startcollapse--
Codec: Realtek ALC889A
Address: 0
Vendor Id: 0x10ec0885
Subsystem Id: 0x106b2c00
Revision Id: 0x100103
No Modem Function Group found
Default PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0
Node 0x02 [Audio Output] wcaps 0x11: Stereo
Converter: stream=5, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x11: Stereo
Converter: stream=5, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x04 [Audio Output] wcaps 0x11: Stereo
Converter: stream=5, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x05 [Audio Output] wcaps 0x11: Stereo
Converter: stream=5, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
PCM:
rates [0x5e0]: 44100 48000 88200 96000 192000
bits [0x1e]: 16 20 24 32
formats [0x1]: PCM
Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
Amp-In vals: [0x90 0x90]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Connection: 1
0x24
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
Amp-In vals: [0x90 0x90]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Connection: 1
0x23
Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
Amp-In vals: [0x90 0x90]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Connection: 1
0x22
Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
Converter: stream=0, channel=0
SDI-Select: 0
Digital:
Digital category: 0x0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0x1e]: 16 20 24 32
formats [0x1]: PCM
Unsolicited: tag=00, enabled=0
Connection: 1
0x1f
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
Amp-In vals: [0x97 0x97] [0x97 0x97] [0x17 0x17] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
Connection: 10
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x00 0x00]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x28 0x28]
Connection: 2
0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x00 0x00]
Connection: 2
0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Connection: 2
0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Connection: 2
0x05 0x0b
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x90100140: [Fixed] Speaker at Int N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0x4, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT VREF_HIZ
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x012b4050: [Jack] HP Out at Ext Rear
Conn = Comb, Color = Green
DefAssociation = 0x5, Sequence = 0x0
Pin-ctls: 0xc4: OUT HP VREF_80
Unsolicited: tag=04, enabled=1
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x16 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x083c: IN OUT HP Detect
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c 0x0d 0x0e* 0x0f 0x26
Node 0x17 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x083c: IN OUT HP Detect
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x90a00110: [Fixed] Mic at Int N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x018b3020: [Jack] Line In at Ext Rear
Conn = Comb, Color = Blue
DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c 0x0d* 0x0e 0x0f 0x26
Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
Pincap 0x0820: IN
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
Pincap 0x0820: IN
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
Pincap 0x0810: OUT
Pin Default 0x014be060: [Jack] SPDIF Out at Ext Rear
Conn = Comb, Color = White
DefAssociation = 0x6, Sequence = 0x0
Pin-ctls: 0x40: OUT
Connection: 1
0x06
Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital
Pincap 0x0820: IN
Pin Default 0x01cbe030: [Jack] SPDIF In at Ext Rear
Conn = Comb, Color = White
DefAssociation = 0x3, Sequence = 0x0
Pin-ctls: 0x20: IN
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
Processing caps: benign=0, ncoeff=17
Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
Volume-Knob: delta=0, steps=32, direct=0, val=63
Unsolicited: tag=00, enabled=0
Connection: 0
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 11
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 11
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 11
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x25 [Audio Output] wcaps 0x11: Stereo
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Connection: 2
0x25 0x0b
--endcollapse--
!!ALSA Device nodes
!!-----------------
crw-rw----+ 1 root root 116, 10 2008-08-26 00:34 /dev/snd/controlC0
crw-rw----+ 1 root root 116, 9 2008-08-26 00:34 /dev/snd/hwC0D0
crw-rw----+ 1 root root 116, 8 2008-08-26 00:35 /dev/snd/pcmC0D0c
crw-rw----+ 1 root root 116, 7 2008-08-26 00:35 /dev/snd/pcmC0D0p
crw-rw----+ 1 root root 116, 6 2008-08-26 00:34 /dev/snd/pcmC0D1c
crw-rw----+ 1 root root 116, 5 2008-08-26 00:34 /dev/snd/pcmC0D1p
crw-rw----+ 1 root root 116, 4 2008-08-26 00:34 /dev/snd/pcmC0D2c
crw-rw----+ 1 root root 116, 3 2008-08-26 00:34 /dev/snd/seq
crw-rw----+ 1 root root 116, 2 2008-08-26 00:34 /dev/snd/timer
!!Aplay/Arecord output
!!------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC885 Analog [ALC885 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC885 Digital [ALC885 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC885 Analog [ALC885 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC885 Digital [ALC885 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC885 Analog [ALC885 Analog]
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [Intel]
Card hw:0 'Intel'/'HDA Intel at 0x9b500000 irq 20'
Mixer name : 'Realtek ALC889A'
Components : 'HDA:10ec0885'
Controls : 30
Simple ctrls : 18
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 64
Mono: Playback 51 [80%] [-13.00dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 230 [90%] [-5.00dB]
Front Right: Playback 230 [90%] [-5.00dB]
Simple mixer control 'Front',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 64
Mono:
Front Left: Playback 53 [83%] [-11.00dB] [on]
Front Right: Playback 53 [83%] [-11.00dB] [on]
Simple mixer control 'Line',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 23 [74%] [0.00dB] [on]
Front Right: Playback 23 [74%] [0.00dB] [on]
Simple mixer control 'Line Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%]
Front Right: 0 [0%]
Simple mixer control 'Line-Out',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 64
Mono:
Front Left: Playback 0 [0%] [-64.00dB]
Front Right: Playback 0 [0%] [-64.00dB]
Simple mixer control 'Mic',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 23 [74%] [0.00dB] [off]
Front Right: Playback 23 [74%] [0.00dB] [off]
Simple mixer control 'Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%]
Front Right: 0 [0%]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Mono
Capture channels: Mono
Mono: Playback [off] Capture [off]
Simple mixer control 'IEC958 Default PCM',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 46
Front Left: Capture 16 [35%] [0.00dB] [off]
Front Right: Capture 16 [35%] [0.00dB] [off]
Simple mixer control 'Capture',1
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 46
Front Left: Capture 16 [35%] [0.00dB] [off]
Front Right: Capture 16 [35%] [0.00dB] [off]
Simple mixer control 'Capture',2
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 46
Front Left: Capture 16 [35%] [0.00dB] [off]
Front Right: Capture 16 [35%] [0.00dB] [off]
Simple mixer control 'Channel Mode',0
Capabilities: enum
Items: '2ch' '6ch'
Item0: '2ch'
Simple mixer control 'Input Source',0
Capabilities: cenum
Items: 'Mic' 'Front Mic' 'Line' 'CD'
Item0: 'Mic'
Simple mixer control 'Input Source',1
Capabilities: cenum
Items: 'Mic' 'Front Mic' 'Line' 'CD'
Item0: 'Mic'
Simple mixer control 'Input Source',2
Capabilities: cenum
Items: 'Mic' 'Front Mic' 'Line' 'CD'
Item0: 'Mic'
Simple mixer control 'Speaker',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [off]
Front Right: Playback [off]
!!Alsactl output
!!-------------
--startcollapse--
state.Intel {
control.1 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 64'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Front Playback Volume'
value.0 53
value.1 53
}
control.2 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Front Playback Switch'
value.0 true
value.1 true
}
control.3 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Speaker Playback Switch'
value.0 false
value.1 false
}
control.4 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 64'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Line-Out Playback Volume'
value.0 0
value.1 0
}
control.5 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
comment.dbmin -3450
comment.dbmax 1200
iface MIXER
name 'Line Playback Volume'
value.0 23
value.1 23
}
control.6 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Line Playback Switch'
value.0 true
value.1 true
}
control.7 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
comment.dbmin -3450
comment.dbmax 1200
iface MIXER
name 'Mic Playback Volume'
value.0 23
value.1 23
}
control.8 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Mic Playback Switch'
value.0 false
value.1 false
}
control.9 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 3'
comment.dbmin 0
comment.dbmax 3000
iface MIXER
name 'Line Boost'
value.0 0
value.1 0
}
control.10 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 3'
comment.dbmin 0
comment.dbmax 3000
iface MIXER
name 'Mic Boost'
value.0 0
value.1 0
}
control.11 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 '2ch'
comment.item.1 '6ch'
iface MIXER
name 'Channel Mode'
value '2ch'
}
control.12 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 46'
comment.dbmin -1600
comment.dbmax 3000
iface MIXER
name 'Capture Volume'
value.0 16
value.1 16
}
control.13 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
value.0 false
value.1 false
}
control.14 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 46'
comment.dbmin -1600
comment.dbmax 3000
iface MIXER
name 'Capture Volume'
index 1
value.0 16
value.1 16
}
control.15 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
index 1
value.0 false
value.1 false
}
control.16 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 46'
comment.dbmin -1600
comment.dbmax 3000
iface MIXER
name 'Capture Volume'
index 2
value.0 16
value.1 16
}
control.17 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
index 2
value.0 false
value.1 false
}
control.18 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 'Front Mic'
comment.item.2 Line
comment.item.3 CD
iface MIXER
name 'Input Source'
value Mic
}
control.19 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 'Front Mic'
comment.item.2 Line
comment.item.3 CD
iface MIXER
name 'Input Source'
index 1
value Mic
}
control.20 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 'Front Mic'
comment.item.2 Line
comment.item.3 CD
iface MIXER
name 'Input Source'
index 2
value Mic
}
control.21 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.22 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.23 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.24 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Playback Switch'
value false
}
control.25 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Default PCM Playback Switch'
value false
}
control.26 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Capture Switch'
value false
}
control.27 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Capture Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.28 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 64'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Master Playback Volume'
value 51
}
control.29 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Master Playback Switch'
value true
}
control.30 {
comment.access 'read write user'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.tlv '0000000100000008ffffec1400000014'
comment.dbmin -5100
comment.dbmax 0
iface MIXER
name 'PCM Playback Volume'
value.0 230
value.1 230
}
}
--endcollapse--
!!All Loaded Modules
!!------------------
Module
bridge
stp
llc
rfcomm
bnep
l2cap
bluetooth
coretemp
hwmon
fuse
sunrpc
ipt_REJECT
xt_tcpudp
nf_conntrack_ipv4
xt_state
nf_conntrack
iptable_filter
ip_tables
x_tables
ext3
jbd
snd_hda_intel
snd_seq_dummy
snd_seq_oss
snd_seq_midi_event
snd_seq
nvidia
snd_seq_device
snd_pcm_oss
arc4
snd_mixer_oss
snd_pcm
ecb
snd_timer
crypto_blkcipher
uvcvideo
snd_page_alloc
ath9k
mac80211
compat_ioctl32
sr_mod
iTCO_wdt
firewire_ohci
i2c_i801
videodev
v4l1_compat
snd_hwdep
sg
iTCO_vendor_support
i2c_core
appletouch
firewire_core
crc_itu_t
sky2
cfg80211
snd
soundcore
battery
button
ac
cdrom
pcspkr
video
output
ata_piix
ata_generic
libata
sd_mod
ext4dev
mbcache
jbd2
crc16
uhci_hcd
ohci_hcd
ehci_hcd
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2008-08-25 5:50 ` Takashi Iwai
(?)
@ 2008-08-25 21:36 ` Guillaume Chazarain
2008-08-25 22:43 ` Guillaume Chazarain
-1 siblings, 1 reply; 51+ messages in thread
From: Guillaume Chazarain @ 2008-08-25 21:36 UTC (permalink / raw)
To: Takashi Iwai; +Cc: Jaroslav Kysela, Travis Place, LKML, ALSA development
[-- Attachment #1: Type: text/plain, Size: 276 bytes --]
On Mon, Aug 25, 2008 at 7:50 AM, Takashi Iwai <tiwai@suse.de> wrote:
> I guess it's fixed as well by passing model=auto?
Indeed that works too.
> Anyway, please run alsa-info.sh with --no-upload option, and attach
> the generated file.
Here you go.
Thanks.
--
Guillaume
[-- Attachment #2: alsa-info-bad.txt --]
[-- Type: text/plain, Size: 22692 bytes --]
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.51
!!################################
!!Script ran on: Mon Aug 25 22:59:51 CEST 2008
!!Linux Distribution
!!------------------
Fedora release 9 (Sulphur) Fedora release 9 (Sulphur) Fedora release 9 (Sulphur) Fedora release 9 (Sulphur)
!!Kernel Information
!!------------------
Kernel release: 2.6.27-rc4-00161-g426e1ea
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: 1.0.17
Library version: 1.0.16
Utilities version: 1.0.16
!!Loaded ALSA modules
!!-------------------
snd_hda_intel
!!Soundcards recognised by ALSA
!!-----------------------------
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0x9b500000 irq 20
!!PCI Soundcards installed in the system
!!--------------------------------------
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
!!Advanced information - PCI Vendor/Device/Susbsystem ID's
!!--------------------------------------------------------
00:1b.0 0403: 8086:284b (rev 03)
Subsystem: 106b:00a0
!!Loaded sound module options
!!--------------------------
!!Module: snd_hda_intel
bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
enable_msi : 0
id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
model : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
power_save : 0
power_save_controller : Y
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
single_cmd : N
!!HDA-Intel Codec information
!!---------------------------
--startcollapse--
Codec: Realtek ALC889A
Address: 0
Vendor Id: 0x10ec0885
Subsystem Id: 0x106b2c00
Revision Id: 0x100103
No Modem Function Group found
Default PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1
IO[1]: enable=1, dir=1, wake=0, sticky=0, data=1
Node 0x02 [Audio Output] wcaps 0x11: Stereo
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x11: Stereo
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x04 [Audio Output] wcaps 0x11: Stereo
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x05 [Audio Output] wcaps 0x11: Stereo
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
PCM:
rates [0x5e0]: 44100 48000 88200 96000 192000
bits [0x1e]: 16 20 24 32
formats [0x1]: PCM
Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
Amp-In vals: [0x90 0x90]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Connection: 1
0x24
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
Amp-In vals: [0x90 0x90]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Connection: 1
0x23
Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
Amp-In vals: [0x90 0x90]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Connection: 1
0x22
Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
Converter: stream=0, channel=0
SDI-Select: 0
Digital:
Digital category: 0x0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0x1e]: 16 20 24 32
formats [0x1]: PCM
Unsolicited: tag=00, enabled=0
Connection: 1
0x1f
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
Connection: 10
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x33 0x33]
Connection: 2
0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Connection: 2
0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Connection: 2
0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Connection: 2
0x05 0x0b
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x90100140: [Fixed] Speaker at Int N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0x4, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0xc0: OUT HP VREF_HIZ
Unsolicited: tag=04, enabled=1
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x012b4050: [Jack] HP Out at Ext Rear
Conn = Comb, Color = Green
DefAssociation = 0x5, Sequence = 0x0
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c 0x0d* 0x0e 0x0f 0x26
Node 0x16 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x083c: IN OUT HP Detect
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c 0x0d 0x0e* 0x0f 0x26
Node 0x17 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x083c: IN OUT HP Detect
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x90a00110: [Fixed] Mic at Int N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT VREF_HIZ
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x018b3020: [Jack] Line In at Ext Rear
Conn = Comb, Color = Blue
DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0x40: OUT VREF_HIZ
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
Pincap 0x0820: IN
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
Pincap 0x0820: IN
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
Pincap 0x0810: OUT
Pin Default 0x014be060: [Jack] SPDIF Out at Ext Rear
Conn = Comb, Color = White
DefAssociation = 0x6, Sequence = 0x0
Pin-ctls: 0x40: OUT
Connection: 1
0x06
Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital
Pincap 0x0820: IN
Pin Default 0x01cbe030: [Jack] SPDIF In at Ext Rear
Conn = Comb, Color = White
DefAssociation = 0x3, Sequence = 0x0
Pin-ctls: 0x20: IN
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
Processing caps: benign=0, ncoeff=17
Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
Volume-Knob: delta=0, steps=32, direct=0, val=63
Unsolicited: tag=00, enabled=0
Connection: 0
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 11
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 11
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 11
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x25 [Audio Output] wcaps 0x11: Stereo
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Connection: 2
0x25 0x0b
--endcollapse--
!!ALSA Device nodes
!!-----------------
crw-rw---- 1 root root 116, 10 2008-08-25 22:59 /dev/snd/controlC0
crw-rw---- 1 root root 116, 9 2008-08-25 22:59 /dev/snd/hwC0D0
crw-rw---- 1 root root 116, 8 2008-08-25 22:59 /dev/snd/pcmC0D0c
crw-rw---- 1 root root 116, 7 2008-08-25 22:59 /dev/snd/pcmC0D0p
crw-rw---- 1 root root 116, 6 2008-08-25 22:59 /dev/snd/pcmC0D1c
crw-rw---- 1 root root 116, 5 2008-08-25 22:59 /dev/snd/pcmC0D1p
crw-rw---- 1 root root 116, 4 2008-08-25 22:59 /dev/snd/pcmC0D2c
crw-rw---- 1 root root 116, 3 2008-08-25 22:59 /dev/snd/seq
crw-rw---- 1 root root 116, 2 2008-08-25 22:59 /dev/snd/timer
!!Aplay/Arecord output
!!------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC885 Analog [ALC885 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC885 Digital [ALC885 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC885 Analog [ALC885 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC885 Digital [ALC885 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC885 Analog [ALC885 Analog]
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [Intel]
Card hw:0 'Intel'/'HDA Intel at 0x9b500000 irq 20'
Mixer name : 'Realtek ALC889A'
Components : 'HDA:10ec0885'
Controls : 19
Simple ctrls : 10
Simple mixer control 'Master',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 64
Mono:
Front Left: Playback 51 [80%] [-13.00dB] [on]
Front Right: Playback 51 [80%] [-13.00dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 206 [81%] [-9.80dB]
Front Right: Playback 206 [81%] [-9.80dB]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Mono
Capture channels: Mono
Mono: Playback [off] Capture [off]
Simple mixer control 'IEC958 Default PCM',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 46
Front Left: Capture 16 [35%] [0.00dB] [off]
Front Right: Capture 16 [35%] [0.00dB] [off]
Simple mixer control 'Capture',1
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 46
Front Left: Capture 16 [35%] [0.00dB] [off]
Front Right: Capture 16 [35%] [0.00dB] [off]
Simple mixer control 'Capture',2
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 46
Front Left: Capture 16 [35%] [0.00dB] [off]
Front Right: Capture 16 [35%] [0.00dB] [off]
Simple mixer control 'Input Source',0
Capabilities: cenum
Items: 'Mic' 'Front Mic' 'Line' 'CD'
Item0: 'Mic'
Simple mixer control 'Input Source',1
Capabilities: cenum
Items: 'Mic' 'Front Mic' 'Line' 'CD'
Item0: 'Mic'
Simple mixer control 'Input Source',2
Capabilities: cenum
Items: 'Mic' 'Front Mic' 'Line' 'CD'
Item0: 'Mic'
!!Alsactl output
!!-------------
--startcollapse--
state.Intel {
control.1 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 64'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Master Playback Volume'
value.0 51
value.1 51
}
control.2 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Master Playback Switch'
value.0 true
value.1 true
}
control.3 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 46'
comment.dbmin -1600
comment.dbmax 3000
iface MIXER
name 'Capture Volume'
value.0 16
value.1 16
}
control.4 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
value.0 false
value.1 false
}
control.5 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 46'
comment.dbmin -1600
comment.dbmax 3000
iface MIXER
name 'Capture Volume'
index 1
value.0 16
value.1 16
}
control.6 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
index 1
value.0 false
value.1 false
}
control.7 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 46'
comment.dbmin -1600
comment.dbmax 3000
iface MIXER
name 'Capture Volume'
index 2
value.0 16
value.1 16
}
control.8 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
index 2
value.0 false
value.1 false
}
control.9 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 'Front Mic'
comment.item.2 Line
comment.item.3 CD
iface MIXER
name 'Input Source'
value Mic
}
control.10 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 'Front Mic'
comment.item.2 Line
comment.item.3 CD
iface MIXER
name 'Input Source'
index 1
value Mic
}
control.11 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 'Front Mic'
comment.item.2 Line
comment.item.3 CD
iface MIXER
name 'Input Source'
index 2
value Mic
}
control.12 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.13 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.14 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.15 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Playback Switch'
value false
}
control.16 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Default PCM Playback Switch'
value true
}
control.17 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Capture Switch'
value false
}
control.18 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Capture Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.19 {
comment.access 'read write user'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.tlv '0000000100000008ffffec1400000014'
comment.dbmin -5100
comment.dbmax 0
iface MIXER
name 'PCM Playback Volume'
value.0 206
value.1 206
}
}
--endcollapse--
!!All Loaded Modules
!!------------------
Module
ext3
jbd
snd_hda_intel
snd_seq_dummy
snd_seq_oss
snd_seq_midi_event
snd_seq
snd_seq_device
snd_pcm_oss
arc4
sr_mod
snd_mixer_oss
snd_pcm
ecb
snd_timer
uvcvideo
compat_ioctl32
snd_page_alloc
videodev
firewire_ohci
i2c_i801
i2c_core
crypto_blkcipher
snd_hwdep
iTCO_wdt
cdrom
iTCO_vendor_support
v4l1_compat
appletouch
ath9k
mac80211
sky2
snd
soundcore
firewire_core
crc_itu_t
sg
pcspkr
video
button
battery
ac
cfg80211
output
ata_piix
ata_generic
libata
sd_mod
ext4dev
mbcache
jbd2
crc16
uhci_hcd
ohci_hcd
ehci_hcd
[-- Attachment #3: alsa-info-good.txt --]
[-- Type: text/plain, Size: 25330 bytes --]
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.51
!!################################
!!Script ran on: Mon Aug 25 23:02:47 CEST 2008
!!Linux Distribution
!!------------------
Fedora release 9 (Sulphur) Fedora release 9 (Sulphur) Fedora release 9 (Sulphur) Fedora release 9 (Sulphur)
!!Kernel Information
!!------------------
Kernel release: 2.6.27-rc4-00161-g426e1ea
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: 1.0.17
Library version: 1.0.16
Utilities version: 1.0.16
!!Loaded ALSA modules
!!-------------------
snd_hda_intel
!!Soundcards recognised by ALSA
!!-----------------------------
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0x9b500000 irq 20
!!PCI Soundcards installed in the system
!!--------------------------------------
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
!!Advanced information - PCI Vendor/Device/Susbsystem ID's
!!--------------------------------------------------------
00:1b.0 0403: 8086:284b (rev 03)
Subsystem: 106b:00a0
!!Loaded sound module options
!!--------------------------
!!Module: snd_hda_intel
bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
enable_msi : 0
id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
model : auto,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
power_save : 0
power_save_controller : Y
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
single_cmd : N
!!HDA-Intel Codec information
!!---------------------------
--startcollapse--
Codec: Realtek ALC889A
Address: 0
Vendor Id: 0x10ec0885
Subsystem Id: 0x106b2c00
Revision Id: 0x100103
No Modem Function Group found
Default PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0
Node 0x02 [Audio Output] wcaps 0x11: Stereo
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x11: Stereo
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x04 [Audio Output] wcaps 0x11: Stereo
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x05 [Audio Output] wcaps 0x11: Stereo
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
PCM:
rates [0x5e0]: 44100 48000 88200 96000 192000
bits [0x1e]: 16 20 24 32
formats [0x1]: PCM
Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
Amp-In vals: [0x90 0x90]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Connection: 1
0x24
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
Amp-In vals: [0x90 0x90]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Connection: 1
0x23
Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
Amp-In vals: [0x90 0x90]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Connection: 1
0x22
Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
Converter: stream=0, channel=0
SDI-Select: 0
Digital:
Digital category: 0x0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0x1e]: 16 20 24 32
formats [0x1]: PCM
Unsolicited: tag=00, enabled=0
Connection: 1
0x1f
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
Amp-In vals: [0x97 0x97] [0x80 0x80] [0x97 0x97] [0x80 0x80] [0x80 0x80] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
Connection: 10
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x00 0x00]
Connection: 2
0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x00 0x00]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x00 0x00]
Connection: 2
0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x00 0x00]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x00 0x00]
Connection: 2
0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x00 0x00]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x00 0x00]
Connection: 2
0x05 0x0b
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x90100140: [Fixed] Speaker at Int N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0x4, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT VREF_HIZ
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x012b4050: [Jack] HP Out at Ext Rear
Conn = Comb, Color = Green
DefAssociation = 0x5, Sequence = 0x0
Pin-ctls: 0xc0: OUT HP VREF_HIZ
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x16 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x083c: IN OUT HP Detect
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c 0x0d 0x0e* 0x0f 0x26
Node 0x17 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x083c: IN OUT HP Detect
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x90a00110: [Fixed] Mic at Int N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x018b3020: [Jack] Line In at Ext Rear
Conn = Comb, Color = Blue
DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
Pincap 0x0820: IN
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
Pincap 0x0820: IN
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x20: IN
Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
Pincap 0x0810: OUT
Pin Default 0x014be060: [Jack] SPDIF Out at Ext Rear
Conn = Comb, Color = White
DefAssociation = 0x6, Sequence = 0x0
Pin-ctls: 0x40: OUT
Connection: 1
0x06
Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital
Pincap 0x0820: IN
Pin Default 0x01cbe030: [Jack] SPDIF In at Ext Rear
Conn = Comb, Color = White
DefAssociation = 0x3, Sequence = 0x0
Pin-ctls: 0x20: IN
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
Processing caps: benign=0, ncoeff=17
Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
Volume-Knob: delta=0, steps=32, direct=0, val=13
Unsolicited: tag=00, enabled=0
Connection: 0
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 11
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 11
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 11
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x25 [Audio Output] wcaps 0x11: Stereo
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x00 0x00]
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Connection: 2
0x25 0x0b
--endcollapse--
!!ALSA Device nodes
!!-----------------
crw-rw---- 1 root root 116, 10 2008-08-25 23:02 /dev/snd/controlC0
crw-rw---- 1 root root 116, 9 2008-08-25 23:02 /dev/snd/hwC0D0
crw-rw---- 1 root root 116, 8 2008-08-25 23:02 /dev/snd/pcmC0D0c
crw-rw---- 1 root root 116, 7 2008-08-25 23:02 /dev/snd/pcmC0D0p
crw-rw---- 1 root root 116, 6 2008-08-25 23:02 /dev/snd/pcmC0D1c
crw-rw---- 1 root root 116, 5 2008-08-25 23:02 /dev/snd/pcmC0D1p
crw-rw---- 1 root root 116, 4 2008-08-25 23:02 /dev/snd/pcmC0D2c
crw-rw---- 1 root root 116, 3 2008-08-25 22:59 /dev/snd/seq
crw-rw---- 1 root root 116, 2 2008-08-25 22:59 /dev/snd/timer
!!Aplay/Arecord output
!!------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC885 Analog [ALC885 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC885 Digital [ALC885 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC885 Analog [ALC885 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC885 Digital [ALC885 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC885 Analog [ALC885 Analog]
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [Intel]
Card hw:0 'Intel'/'HDA Intel at 0x9b500000 irq 20'
Mixer name : 'Realtek ALC889A'
Components : 'HDA:10ec0885'
Controls : 28
Simple ctrls : 15
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 64
Mono: Playback 51 [80%] [-13.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 64
Mono:
Front Left: Playback 0 [0%] [-64.00dB] [on]
Front Right: Playback 0 [0%] [-64.00dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 206 [81%] [-9.80dB]
Front Right: Playback 206 [81%] [-9.80dB]
Simple mixer control 'Front',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 64
Mono:
Front Left: Playback 0 [0%] [-64.00dB] [off]
Front Right: Playback 0 [0%] [-64.00dB] [off]
Simple mixer control 'Line',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 23 [74%] [0.00dB] [off]
Front Right: Playback 23 [74%] [0.00dB] [off]
Simple mixer control 'Mic',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 23 [74%] [0.00dB] [off]
Front Right: Playback 23 [74%] [0.00dB] [off]
Simple mixer control 'Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%]
Front Right: 0 [0%]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Mono
Capture channels: Mono
Mono: Playback [off] Capture [off]
Simple mixer control 'IEC958 Default PCM',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 46
Front Left: Capture 16 [35%] [0.00dB] [off]
Front Right: Capture 16 [35%] [0.00dB] [off]
Simple mixer control 'Capture',1
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 46
Front Left: Capture 16 [35%] [0.00dB] [off]
Front Right: Capture 16 [35%] [0.00dB] [off]
Simple mixer control 'Capture',2
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 46
Front Left: Capture 16 [35%] [0.00dB] [off]
Front Right: Capture 16 [35%] [0.00dB] [off]
Simple mixer control 'Input Source',0
Capabilities: cenum
Items: 'Mic' 'Line'
Item0: 'Mic'
Simple mixer control 'Input Source',1
Capabilities: cenum
Items: 'Mic' 'Line'
Item0: 'Mic'
Simple mixer control 'Input Source',2
Capabilities: cenum
Items: 'Mic' 'Line'
Item0: 'Mic'
!!Alsactl output
!!-------------
--startcollapse--
state.Intel {
control.1 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 64'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Front Playback Volume'
value.0 0
value.1 0
}
control.2 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Front Playback Switch'
value.0 false
value.1 false
}
control.3 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 64'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Headphone Playback Volume'
value.0 0
value.1 0
}
control.4 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Headphone Playback Switch'
value.0 true
value.1 true
}
control.5 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
comment.dbmin -3450
comment.dbmax 1200
iface MIXER
name 'Mic Playback Volume'
value.0 23
value.1 23
}
control.6 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Mic Playback Switch'
value.0 false
value.1 false
}
control.7 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
comment.dbmin -3450
comment.dbmax 1200
iface MIXER
name 'Line Playback Volume'
value.0 23
value.1 23
}
control.8 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Line Playback Switch'
value.0 false
value.1 false
}
control.9 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 3'
comment.dbmin 0
comment.dbmax 3000
iface MIXER
name 'Mic Boost'
value.0 0
value.1 0
}
control.10 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 46'
comment.dbmin -1600
comment.dbmax 3000
iface MIXER
name 'Capture Volume'
value.0 16
value.1 16
}
control.11 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
value.0 false
value.1 false
}
control.12 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 46'
comment.dbmin -1600
comment.dbmax 3000
iface MIXER
name 'Capture Volume'
index 1
value.0 16
value.1 16
}
control.13 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
index 1
value.0 false
value.1 false
}
control.14 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 46'
comment.dbmin -1600
comment.dbmax 3000
iface MIXER
name 'Capture Volume'
index 2
value.0 16
value.1 16
}
control.15 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
index 2
value.0 false
value.1 false
}
control.16 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 Line
iface MIXER
name 'Input Source'
value Mic
}
control.17 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 Line
iface MIXER
name 'Input Source'
index 1
value Mic
}
control.18 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 Line
iface MIXER
name 'Input Source'
index 2
value Mic
}
control.19 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.20 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.21 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.22 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Playback Switch'
value false
}
control.23 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Default PCM Playback Switch'
value true
}
control.24 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Capture Switch'
value false
}
control.25 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Capture Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.26 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 64'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Master Playback Volume'
value 51
}
control.27 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Master Playback Switch'
value true
}
control.28 {
comment.access 'read write user'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.tlv '0000000100000008ffffec1400000014'
comment.dbmin -5100
comment.dbmax 0
iface MIXER
name 'PCM Playback Volume'
value.0 206
value.1 206
}
}
--endcollapse--
!!All Loaded Modules
!!------------------
Module
snd_hda_intel
ext3
jbd
snd_seq_dummy
snd_seq_oss
snd_seq_midi_event
snd_seq
snd_seq_device
snd_pcm_oss
arc4
sr_mod
snd_mixer_oss
snd_pcm
ecb
snd_timer
uvcvideo
compat_ioctl32
snd_page_alloc
videodev
firewire_ohci
i2c_i801
i2c_core
crypto_blkcipher
snd_hwdep
iTCO_wdt
cdrom
iTCO_vendor_support
v4l1_compat
appletouch
ath9k
mac80211
sky2
snd
soundcore
firewire_core
crc_itu_t
sg
pcspkr
video
button
battery
ac
cfg80211
output
ata_piix
ata_generic
libata
sd_mod
ext4dev
mbcache
jbd2
crc16
uhci_hcd
ohci_hcd
ehci_hcd
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2008-08-24 21:30 ` Guillaume Chazarain
@ 2008-08-25 5:50 ` Takashi Iwai
0 siblings, 0 replies; 51+ messages in thread
From: Takashi Iwai @ 2008-08-25 5:50 UTC (permalink / raw)
To: Guillaume Chazarain; +Cc: Jaroslav Kysela, Travis Place, LKML, ALSA development
At Sun, 24 Aug 2008 23:30:08 +0200,
Guillaume Chazarain wrote:
>
> On Mon, Jul 14, 2008 at 11:09 AM, Jaroslav Kysela <perex@perex.cz> wrote:
> > ALSA: hda - Added model selection for iMac 24"
>
> This commit introduces a regression from 2.6.26 on my MacBookPro 3,1.
> I lose the "Front" mixer entry but this I don't mind.
> The actual regression is that when I plug headphones, the internal
> speakers are not muted anymore so I hear the sound from both outputs
> (headphones & internal). Reverting this commit fixes the problem for
> me.
OK, this must be a conflict of PCI SSID. Apple seems to assign the
same PCI SSID for completely different models.
I guess it's fixed as well by passing model=auto?
Anyway, please run alsa-info.sh with --no-upload option, and attach
the generated file. The script is found in
http://www.alsa-project.org/alsa-info.sh
thanks,
Takashi
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
@ 2008-08-25 5:50 ` Takashi Iwai
0 siblings, 0 replies; 51+ messages in thread
From: Takashi Iwai @ 2008-08-25 5:50 UTC (permalink / raw)
To: Guillaume Chazarain; +Cc: ALSA development, Travis Place, LKML
At Sun, 24 Aug 2008 23:30:08 +0200,
Guillaume Chazarain wrote:
>
> On Mon, Jul 14, 2008 at 11:09 AM, Jaroslav Kysela <perex@perex.cz> wrote:
> > ALSA: hda - Added model selection for iMac 24"
>
> This commit introduces a regression from 2.6.26 on my MacBookPro 3,1.
> I lose the "Front" mixer entry but this I don't mind.
> The actual regression is that when I plug headphones, the internal
> speakers are not muted anymore so I hear the sound from both outputs
> (headphones & internal). Reverting this commit fixes the problem for
> me.
OK, this must be a conflict of PCI SSID. Apple seems to assign the
same PCI SSID for completely different models.
I guess it's fixed as well by passing model=auto?
Anyway, please run alsa-info.sh with --no-upload option, and attach
the generated file. The script is found in
http://www.alsa-project.org/alsa-info.sh
thanks,
Takashi
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2008-07-14 9:09 ` Jaroslav Kysela
(?)
@ 2008-08-24 21:30 ` Guillaume Chazarain
2008-08-25 5:50 ` Takashi Iwai
-1 siblings, 1 reply; 51+ messages in thread
From: Guillaume Chazarain @ 2008-08-24 21:30 UTC (permalink / raw)
To: Jaroslav Kysela; +Cc: Travis Place, Takashi Iwai, LKML, ALSA development
On Mon, Jul 14, 2008 at 11:09 AM, Jaroslav Kysela <perex@perex.cz> wrote:
> ALSA: hda - Added model selection for iMac 24"
This commit introduces a regression from 2.6.26 on my MacBookPro 3,1.
I lose the "Front" mixer entry but this I don't mind.
The actual regression is that when I plug headphones, the internal
speakers are not muted anymore so I hear the sound from both outputs
(headphones & internal). Reverting this commit fixes the problem for
me.
Thanks.
commit 3e0e469fa216ec70c93b1593821b759d19ee2e6b
Author: Travis Place <wishie@wishie.net>
Date: Fri Jun 20 16:51:45 2008 +0200
ALSA: hda - Added model selection for iMac 24"
Added the SSID of a known iMac 24" to automatically use
ALC885_IMAC24 quirk.
Signed-off-by: Travis Place <wishie@wishie.net>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 61f8c13..d96a876 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -6192,6 +6192,7 @@ static struct snd_pci_quirk alc882_cfg_tbl[] = {
SND_PCI_QUIRK(0x1043, 0x817f, "Asus P5LD2", ALC882_6ST_DIG),
SND_PCI_QUIRK(0x1043, 0x81d8, "Asus P5WD", ALC882_6ST_DIG),
SND_PCI_QUIRK(0x105b, 0x6668, "Foxconn", ALC882_6ST_DIG),
+ SND_PCI_QUIRK(0x106b, 0x00a0, "Apple iMac 24''", ALC885_IMAC24),
SND_PCI_QUIRK(0x1458, 0xa002, "Gigabyte P35 DS3R", ALC882_6ST_DIG),
SND_PCI_QUIRK(0x1462, 0x28fb, "Targa T8", ALC882_TARGA), /*
MSI-1049 T8 */
SND_PCI_QUIRK(0x1462, 0x6668, "MSI", ALC882_6ST_DIG),
--
Guillaume
^ permalink raw reply related [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2008-07-14 9:09 ` Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2008-07-14 9:09 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, ALSA development
[-- Attachment #1: Type: TEXT/PLAIN, Size: 24687 bytes --]
Linus, please pull from:
git pull git://git.alsa-project.org/alsa-kernel.git for-linus
gitweb interface:
http://git.alsa-project.org/?p=alsa-kernel.git;a=shortlog;h=for-linus
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-for-linus-2008-07-14.patch.gz
The following files will be updated:
Documentation/sound/alsa/ALSA-Configuration.txt | 17 +-
.../sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 4 +-
include/asm-mips/mach-au1x00/au1xxx_psc.h | 8 +
include/sound/ad1843.h | 46 +
include/sound/control.h | 3 -
include/sound/core.h | 8 +-
include/sound/cs4231-regs.h | 8 +
include/sound/cs4231.h | 3 +
include/sound/emu10k1.h | 1 +
include/sound/seq_kernel.h | 2 +-
include/sound/soc-dapm.h | 42 +-
include/sound/soc.h | 175 ++-
include/sound/uda1341.h | 2 -
include/sound/version.h | 4 +-
sound/Kconfig | 34 +-
sound/aoa/Kconfig | 11 +-
sound/aoa/codecs/Kconfig | 4 -
sound/aoa/fabrics/Kconfig | 1 -
sound/aoa/soundbus/Kconfig | 1 -
sound/arm/Kconfig | 21 +-
sound/arm/sa11xx-uda1341.c | 2 -
sound/core/Kconfig | 29 +-
sound/core/control.c | 7 +-
sound/core/init.c | 67 +-
sound/core/memalloc.c | 62 -
sound/core/seq/seq_clientmgr.c | 2 +-
sound/core/seq/seq_device.c | 6 +-
sound/core/sound.c | 8 +-
sound/core/timer.c | 6 +-
sound/drivers/Kconfig | 91 +-
sound/drivers/vx/vx_hwdep.c | 2 +-
sound/i2c/cs8427.c | 6 +-
sound/i2c/l3/uda1341.c | 2 -
sound/isa/Kconfig | 61 +-
sound/isa/cs423x/cs4231_lib.c | 118 ++-
sound/isa/opti9xx/opti92x-ad1848.c | 1126 +-------------
sound/isa/sb/Makefile | 2 -
sound/isa/wavefront/wavefront_synth.c | 2 +-
sound/mips/Kconfig | 27 +-
sound/mips/Makefile | 4 +
sound/mips/ad1843.c | 561 +++++++
sound/mips/hal2.c | 947 ++++++++++++
sound/mips/hal2.h | 245 +++
sound/mips/sgio2audio.c | 1006 ++++++++++++
sound/oss/Kconfig | 49 +-
sound/oss/dmasound/dmasound_core.c | 7 +-
sound/oss/dmasound/dmasound_paula.c | 2 +-
sound/oss/dmasound/dmasound_q40.c | 2 +-
sound/oss/msnd.c | 2 -
sound/oss/msnd.h | 2 -
sound/oss/msnd_classic.h | 2 -
sound/oss/msnd_pinnacle.c | 5 -
sound/oss/msnd_pinnacle.h | 2 -
sound/parisc/Kconfig | 13 +-
sound/pci/Kconfig | 104 +--
sound/pci/Makefile | 2 +-
sound/pci/ac97/Makefile | 12 +-
sound/pci/ac97/ac97_codec.c | 11 +-
sound/pci/ac97/ac97_patch.c | 81 +-
sound/pci/{ac97 => }/ak4531_codec.c | 34 +-
sound/pci/au88x0/au88x0_game.c | 2 -
sound/pci/azt3328.c | 1235 ++++++++++-----
sound/pci/azt3328.h | 207 +++-
sound/pci/ca0106/ca0106_main.c | 5 +
sound/pci/emu10k1/emu10k1_main.c | 1 +
sound/pci/emu10k1/emumixer.c | 13 +-
sound/pci/emu10k1/memory.c | 69 +-
sound/pci/hda/hda_codec.c | 2 +-
sound/pci/hda/hda_codec.h | 2 +-
sound/pci/hda/hda_hwdep.c | 2 +-
sound/pci/hda/hda_intel.c | 306 +++-
sound/pci/hda/hda_proc.c | 5 +-
sound/pci/hda/patch_analog.c | 38 +-
sound/pci/hda/patch_conexant.c | 33 +-
sound/pci/hda/patch_realtek.c | 548 +++++++-
sound/pci/hda/patch_sigmatel.c | 71 +-
sound/pci/ice1712/envy24ht.h | 10 +-
sound/pci/ice1712/ice1712.h | 2 +
sound/pci/ice1712/ice1724.c | 213 ++-
sound/pci/maestro3.c | 42 +-
sound/pci/nm256/nm256.c | 4 +-
sound/pci/oxygen/hifier.c | 33 +-
sound/pci/oxygen/oxygen.c | 76 +-
sound/pci/oxygen/oxygen.h | 14 +
sound/pci/oxygen/oxygen_io.c | 22 +-
sound/pci/oxygen/oxygen_lib.c | 106 ++-
sound/pci/oxygen/oxygen_pcm.c | 53 +-
sound/pci/oxygen/virtuoso.c | 252 ++--
sound/pci/pcxhr/pcxhr.c | 4 +-
sound/pci/pcxhr/pcxhr_core.c | 18 +-
sound/pci/trident/trident_main.c | 5 +-
sound/pci/trident/trident_memory.c | 178 ---
sound/pci/via82xx.c | 6 +
sound/pci/ymfpci/ymfpci_main.c | 2 +
sound/pcmcia/Kconfig | 15 +-
sound/pcmcia/vx/vxp_ops.c | 2 +-
sound/ppc/Kconfig | 26 +-
sound/ppc/daca.c | 2 -
sound/ppc/tumbler.c | 2 -
sound/sh/Kconfig | 16 +-
sound/soc/Kconfig | 19 +-
sound/soc/Makefile | 3 +-
sound/soc/at32/Kconfig | 34 +
sound/soc/at32/Makefile | 11 +
sound/soc/at32/at32-pcm.c | 491 ++++++
sound/soc/at32/at32-pcm.h | 79 +
sound/soc/at32/at32-ssc.c | 849 ++++++++++
sound/soc/at32/at32-ssc.h | 59 +
sound/soc/at32/playpaq_wm8510.c | 522 +++++++
sound/soc/at91/Kconfig | 2 +-
sound/soc/at91/at91-pcm.c | 6 +-
sound/soc/at91/at91-ssc.c | 12 +-
sound/soc/at91/at91-ssc.h | 2 +-
sound/soc/at91/eti_b1_wm8731.c | 53 +-
sound/soc/au1x/Kconfig | 32 +
sound/soc/au1x/Makefile | 13 +
sound/soc/au1x/dbdma2.c | 421 +++++
sound/soc/au1x/psc-ac97.c | 387 +++++
sound/soc/au1x/psc-i2s.c | 414 +++++
sound/soc/au1x/psc.h | 53 +
sound/soc/au1x/sample-ac97.c | 144 ++
sound/soc/codecs/Kconfig | 22 +-
sound/soc/codecs/Makefile | 8 +
sound/soc/codecs/ac97.c | 31 +-
sound/soc/codecs/ac97.h | 2 +-
sound/soc/codecs/ak4535.c | 696 +++++++++
sound/soc/codecs/ak4535.h | 46 +
sound/soc/codecs/cs4270.c | 8 +-
sound/soc/codecs/cs4270.h | 2 +-
sound/soc/codecs/tlv320aic3x.c | 384 +++--
sound/soc/codecs/tlv320aic3x.h | 55 +-
sound/soc/codecs/uda1380.c | 852 ++++++++++
sound/soc/codecs/uda1380.h | 89 ++
sound/soc/codecs/wm8510.c | 817 ++++++++++
sound/soc/codecs/wm8510.h | 103 ++
sound/soc/codecs/wm8731.c | 79 +-
sound/soc/codecs/wm8731.h | 2 +-
sound/soc/codecs/wm8750.c | 87 +-
sound/soc/codecs/wm8750.h | 2 +-
sound/soc/codecs/wm8753.c | 183 ++--
sound/soc/codecs/wm8753.h | 2 +-
sound/soc/codecs/wm8990.c | 1626 ++++++++++++++++++++
sound/soc/codecs/wm8990.h | 832 ++++++++++
sound/soc/codecs/wm9712.c | 53 +-
sound/soc/codecs/wm9712.h | 2 +-
sound/soc/codecs/wm9713.c | 79 +-
sound/soc/codecs/wm9713.h | 2 +-
sound/soc/davinci/Kconfig | 2 +-
sound/soc/davinci/davinci-evm.c | 40 +-
sound/soc/davinci/davinci-i2s.c | 16 +-
sound/soc/davinci/davinci-i2s.h | 2 +-
sound/soc/davinci/davinci-pcm.c | 2 +-
sound/soc/fsl/Kconfig | 6 +-
sound/soc/fsl/fsl_dma.c | 2 +-
sound/soc/fsl/fsl_dma.h | 2 +-
sound/soc/fsl/fsl_ssi.c | 24 +-
sound/soc/fsl/fsl_ssi.h | 4 +-
sound/soc/fsl/mpc8610_hpcd.c | 72 +-
sound/soc/omap/Kconfig | 4 -
sound/soc/omap/n810.c | 106 +-
sound/soc/omap/omap-mcbsp.c | 16 +-
sound/soc/omap/omap-mcbsp.h | 2 +-
sound/soc/omap/omap-pcm.c | 2 +-
sound/soc/pxa/Kconfig | 11 +-
sound/soc/pxa/Makefile | 3 +-
sound/soc/pxa/corgi.c | 70 +-
sound/soc/pxa/em-x270.c | 102 ++
sound/soc/pxa/poodle.c | 50 +-
sound/soc/pxa/pxa2xx-ac97.c | 18 +-
sound/soc/pxa/pxa2xx-ac97.h | 2 +-
sound/soc/pxa/pxa2xx-i2s.c | 17 +-
sound/soc/pxa/pxa2xx-i2s.h | 2 +-
sound/soc/pxa/pxa2xx-pcm.c | 2 +-
sound/soc/pxa/spitz.c | 91 +-
sound/soc/pxa/tosa.c | 47 +-
sound/soc/s3c24xx/Kconfig | 4 +-
sound/soc/s3c24xx/neo1973_wm8753.c | 237 ++--
sound/soc/s3c24xx/s3c2412-i2s.c | 15 +-
sound/soc/s3c24xx/s3c2412-i2s.h | 2 +-
sound/soc/s3c24xx/s3c2443-ac97.c | 15 +-
sound/soc/s3c24xx/s3c24xx-ac97.h | 2 +-
sound/soc/s3c24xx/s3c24xx-i2s.c | 25 +-
sound/soc/s3c24xx/s3c24xx-i2s.h | 2 +-
sound/soc/s3c24xx/s3c24xx-pcm.c | 6 +-
sound/soc/s3c24xx/smdk2443_wm9710.c | 3 -
sound/soc/sh/Kconfig | 5 +-
sound/soc/sh/dma-sh7760.c | 2 +-
sound/soc/sh/hac.c | 2 +-
sound/soc/sh/sh7760-ac97.c | 4 +-
sound/soc/sh/ssi.c | 8 +-
sound/soc/soc-core.c | 443 ++++--
sound/soc/soc-dapm.c | 344 ++++-
sound/sparc/Kconfig | 17 +-
sound/sparc/dbri.c | 2 +-
sound/spi/Kconfig | 13 +-
sound/usb/Kconfig | 16 +-
sound/usb/caiaq/caiaq-audio.c | 1 +
sound/usb/caiaq/caiaq-device.c | 12 +-
sound/usb/caiaq/caiaq-device.h | 1 +
sound/usb/usbaudio.c | 4 -
sound/usb/usbquirks.h | 38 +
201 files changed, 16473 insertions(+), 3893 deletions(-)
rename sound/pci/{ac97 => }/ak4531_codec.c (96%)
Adrian Bunk (6):
[ALSA] remove CVS keywords
sound: sound/oss/: remove CVS keywords
[ALSA] remove SND_GUS_SYNTH
[ALSA] usbaudio.c: remove #ifndef CONFIG_USB_EHCI_SPLIT_ISO code
ALSA: make sparc/dbri.c:snd_dbri_proc() static
sound: sound/oss/dmasound/: cleanups
Akio Idehara (1):
[ALSA] hda - Add Toshiba dynabook SS RX1 support
Andreas Mohr (2):
[ALSA] PCI168 snd-azt3328 Linux driver: another huge update
ALSA: PCI168 snd-azt3328: some more fixups
Andy Green (1):
ALSA: ASoC: Don't block system resume
Chris Mennie (1):
[ALSA] usb-audio - Support for Roland SonicCell sound module
Clemens Ladisch (12):
[ALSA] oxygen: fix version in MODULE_LICENSE
[ALSA] oxygen: add symbol for I/O space size
[ALSA] oxygen: save register writes
[ALSA] oxygen: simplify DAC volume initialization
[ALSA] oxygen: separate out hardware initialization code
[ALSA] virtuoso: add xonar_enable_output()
[ALSA] oxygen: add PM support
[ALSA] oxygen: add symbols for buffer/period size constraints
[ALSA] virtuoso: restrict period time to less than 10 s
[ALSA] ice1724: fix MIDI
ALSA: usb-audio: fix Yamaha KX quirk
ALSA: usb-audio: add some Yamaha USB MIDI quirks
Daniel Jacobowitz (1):
[ALSA] ac97 - Add virtual master control to VT1616/VT1617A codec.
Daniel Mack (3):
[ALSA] soc - tlv320aic3x - revisit clock setup
[ALSA] soc - tlv320aic3x - add GPIO support
[ALSA] snd_usb_caiaq: add support for 'Session I/O' interface
David Howells (2):
ALSA: Fix a const pointer usage warning in the Digigram VX soundcard driver
ALSA: Fix a const to non-const assignment in the Digigram VXpocket sound driver
Dmitry Baryshkov (2):
ALSA: tosa: fix compilation with new DAPM API
ALSA: ASoC: pxa2xx-ac97: fix warning due to missing argument in fuction declaration
Geoffrey Wossum (1):
[ALSA] Revised AT32 ASoC Patch
Graeme Gregory (1):
[ALSA] soc - DAPM - add hook to read state of DAPM widget
Harvey Harrison (2):
[ALSA] i2c: cs8427.c use put_unaligned helper
alsa: add annotations to bitwise type snd_pcm_hw_param_t
Jarkko Nikula (8):
[ALSA] ASoC: Convert N810 machine driver to use gpiolib
ALSA: ASoC: Cover also Nokia N810 WiMAX Edition in N810 machine driver
ALSA: ASoC: Add support for generic DAPM register modifier widget
ALSA: ASoC: TLV320AIC3X: Use register modifier widget for mic bias
ALSA: ASoC: TLV320AIC3X: Modify only interface related bits in aic3x_set_dai_fmt
ALSA: ASoC: TLV320AIC3X: Add support for digital microphone input
ALSA: ASoC: Add digital mic configuration to N810 machine driver
ALSA: ASoC: TLV320AIC3X: Add mixer control for ADC highpass filter
Jaroslav Kysela (8):
ALSA: Release v1.0.17rc1
ALSA: Release 1.0.17rc2
ALSA: Remove duplicate MODULE_AUTHOR/DESCRIPTION/LICENCE from snd-ens1370.ko
ALSA: emu10k1 - fix possible memory leak in memory allocation routines
[ALSA] Revert "alsa: add annotations to bitwise type snd_pcm_hw_param_t"
ALSA: Release v1.0.17rc3
ALSA: HDA - HP dc7600 with pci sub IDs 0x103c/0x3011 belongs to hp-3013 model
ALSA: Release v1.0.17
Jiang zhe (1):
[ALSA] hda - support intel DG33 motherboards
Johannes Berg (1):
ALSA: remove CONFIG_KMOD from sound
Juergen Beisert (1):
[ALSA] ac97: add support for wm9711 master left inv switch
Kailang Yang (6):
[ALSA] hda - Add support of Teradici controller
[ALSA] hda - Add ICH9 controller support (8086:2911)
[ALSA] hda - Add ALC663 support
[ALSA] hda - Fix vref pincap check in alc882 auto-detection
[ALSA] hda - show correct codec chip in PCM stream names
[ALSA] hda - Fix EAPD and COEF setups for realtek codecs
Krzysztof Helt (3):
[ALSA] opti93x: fix sound ouput for Opti930
ALSA: opti93x: add support for Opti93x codec in cs4231-lib
ALSA: opti93x: use cs4231 lib
Liam Girdwood (16):
ALSA: asoc: core - refactored DAPM pin control API.
ALSA: asoc: core - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: at32 - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: at91 - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: davinci - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: fsl - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: omap - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: pxa - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: s3c24xx - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: sh - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: core - add Digital Audio Interface (DAI) control functions.
ALSA: asoc: machines - add Digital Audio Interface (DAI) control functions.
ALSA: asoc: n810 - fix build error.
ALSA: asoc: at32 - DAI struct merge and enable_pin() change.
ALSA: asoc: kbuild - only show menus for the current ASoC CPU platform.
Manuel Lauss (2):
ALSA: ASoC: AC97 codec PM
ALSA: ASoC: Au12x0/Au1550 PSC Audio support
Mark Brown (30):
[ALSA] soc - DAPM - Add bulk control registration
[ALSA] soc - DAPM - Bulk route registration
[ALSA] soc - tlv320aic3x - Convert to use bulk registration APIs
[ALSA] soc - Zaurus - Convert to bulk DAPM registration APIs
[ALSA] soc - eti_b1_wm8731 - Convert to use bulk DAPM control registration
[ALSA] soc - neo1973_wm8753 - Convert to bulk DAPM registration APIs
[ALSA] soc - davinci-evm - Update for bulk DAPM registration APIs
[ALSA] soc - n810 - Update for bulk DAPM registration APIs
[ALSA] ASoC: Remove in-code changelogs
[ALSA] ASoC: Make CPU and codec DAI operations have same type
[ALSA] ASoC: Clarify API for bias configuration
[ALSA] ASoC: core checkpatch cleanups
[ALSA] soc - Convert Wolfson codec drivers to use bulk DAPM registration
[ALSA] ASoC: Add SOC_DOUBLE_S8_TLV control type
[ALSA] ASoC: Add WM8510 driver
[ALSA] ASoC: Add WM8990 driver
[ALSA] ASoC: Fix default mono mixer configuration for WM8510
ALSA: ASoC: Fix register cache sizes for Wolfson codecs
ALSA: ASoC: Fix register cache size for UDA1380
ALSA: ASoC: Tweak tlv320aicx reg_cache_size
ALSA: ASoC: Add missing includes
ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove
ALSA: ASoC: Fix WM9713 voice PCM slave mode configuration
ALSA: ASoC: Check for exact register match in wm97xx_reset()
ALSA: ASoC: Replace custom debug macros with pr_ equivalents
ALSA: ASoC: Advertise 16000Hz rate for WM9713 PCM interface
ALSA: ASoC: Make pop/click debug wait times dynamically configurable
ALSA: ASoC: Fix warning from strict_strtoul()
ALSA: ASoC: Switch DAPM to use of standard DEBUG macro
ALSA: ASoC: Dump DAPM state for non-stream changes
Matthew Ranostay (3):
ALSA: hda: Add support for 92HD73xxx codecs
ALSA: hda - removed redundant gpio_mask
ALSA: hda: 92hd71bxx PC Beep
Mike Montour (3):
ALSA: ASoC: Add TLV information to remaining WM8753 controls
ALSA: ASoC: Add SOC_SINGLE_EXT_TLV control type
ALSA: ASoC: Add TLV information to the LM4857 controls on the GTA01
Mike Rapoport (2):
[ALSA] Add EM-X270 ASoC driver
ALSA: ac97 - fix patch_ucb1400 for proper resume
Milton Miller (1):
ALSA: correct kcalloc usage
Philipp Zabel (1):
[ALSA] ASoC: Add UDA1380 driver
Pierre Ossman (1):
ALSA: trident - pause s/pdif output
Randy Dunlap (1):
ALSA: ASoC: fix PM=n build
Richard Chan (1):
ALSA: Add Yamaha KX49 (USB MIDI controller) to usbquirks.h
Richard Purdie (1):
ALSA: ASoC: Add AK4535 driver
Stephen Rothwell (1):
[ALSA] sound: fix export symbol typo
Takashi Iwai (44):
[ALSA] Remove unneeded ugly hack for i386 in memalloc.c
[ALSA] hda - Fix DMA position inaccuracy
sound: Convert to menuconfig
[ALSA] Fix AC97 kconfig items
[ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
[ALSA] Improve the slots option handling
[ALSA] Clean up sound/pci/ac97/Makefile
[ALSA] Make ak4531 local to ens1370 driver
[ALSA] trident - clean up obsolete synth codes
sound: Clean up sound/oss/Kconfig
[ALSA] trivial clean up of sound/isa/sb/Makefile
[ALSA] emu10k1 - simplify page allocation for synth
[ALSA] emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2
[ALSA] hda - Fix PLL gating control on Realtek codecs
[ALSA] hda - increase max_codecs of ICH to 4
[ALSA] ac97 - Fix power_save option value as time-out
ALSA: emu10k1 - Fix page allocation with GFP_DMA
ALSA: hda - Add bdl_pos_adj option
ALSA: hda - remove position_fix=3
ALSA: hda - bdl_pos_adj option to each instance
ALSA: hda - Fix bdl_pos_adj value for ATI SB chipsets
ALSA: hda - Add description of bdl_pos_adj option
ALSA: hda - Add a warning if pending IRQ is found
ALSA: hda - Fix stac9205_cfg_tbl
ALSA: hda - Remove unused mutex
ALSA: make snd_ctl_elem_read() and snd_ctl_elem_write() static
ALSA: hda - bdl_pos_adj=32 as default
ALSA: hda - use upper_32_bits()
ALSA: emu10k1 - simplify the last fix
ALSA: hda - Fix wrong volumes in AD1988 auto-probe mode
ALSA: ca0106 - Add entry for another MSI K8N Diamond MB
ALSA: hda - Fix digital converter proc output
ALSA: hda - Add MacBook 3.1 support
ALSA: ymfpci - fix initial volume for 44.1kHz output
ALSA: hda - disable amp override on non-HP machines
ALSA: Fix AC97 power down
ALSA: ALSA: hda - Fix ALC883 medion model
ALSA: hda - Add missing Thinkpad Z60m support
ALSA: ALSA: hda - Fix speaker output on Toshiba P105
ALSA: hda - Add support for Lenovo 3000 N200
ALSA: wavefront - add const
ALSA: hda - Fix internal mic vref pin setup
ALSA: hda - Fix missing init for unsol events on micsense model
ALSA: hda - Fix FSC V5505 model
Thomas Bogendoerfer (2):
ALSA: ALSA driver for SGI HAL2 audio device
ALSA: ALSA driver for SGI O2 audio board
Tim Niemeyer (1):
[ALSA] soc - Patch to add debug messages to the neo1973_wm8753 (GTA01) sound driver
Timur Tabi (1):
ALSA: Fix register programming in Freescale MPC8610 HPCD sound driver
Travis Place (2):
ALSA: hda - Added model selection for iMac 24"
ALSA: hda - Added SSID for 'Fujitsu Siemens Amilo M1451G' laptop
Ville Syrjälä (1):
[ALSA] maestro3: Fix hw volume on HP OmniBook
Walter Sheets (1):
ALSA: via82xx - Add VIA audio device #1841 to ac97_quirk list
Werner Almesberger (1):
[ALSA] soc - Fix s3c24xx-i2s LR sync while timer ticks are disabled
-----
Jaroslav Kysela <perex@perex.cz>
Linux Kernel Sound Maintainer
ALSA Project, Red Hat, Inc.
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2008-07-14 9:09 ` Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2008-07-14 9:09 UTC (permalink / raw)
To: Linus Torvalds; +Cc: ALSA development, LKML
[-- Attachment #1: Type: TEXT/PLAIN, Size: 24687 bytes --]
Linus, please pull from:
git pull git://git.alsa-project.org/alsa-kernel.git for-linus
gitweb interface:
http://git.alsa-project.org/?p=alsa-kernel.git;a=shortlog;h=for-linus
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-for-linus-2008-07-14.patch.gz
The following files will be updated:
Documentation/sound/alsa/ALSA-Configuration.txt | 17 +-
.../sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 4 +-
include/asm-mips/mach-au1x00/au1xxx_psc.h | 8 +
include/sound/ad1843.h | 46 +
include/sound/control.h | 3 -
include/sound/core.h | 8 +-
include/sound/cs4231-regs.h | 8 +
include/sound/cs4231.h | 3 +
include/sound/emu10k1.h | 1 +
include/sound/seq_kernel.h | 2 +-
include/sound/soc-dapm.h | 42 +-
include/sound/soc.h | 175 ++-
include/sound/uda1341.h | 2 -
include/sound/version.h | 4 +-
sound/Kconfig | 34 +-
sound/aoa/Kconfig | 11 +-
sound/aoa/codecs/Kconfig | 4 -
sound/aoa/fabrics/Kconfig | 1 -
sound/aoa/soundbus/Kconfig | 1 -
sound/arm/Kconfig | 21 +-
sound/arm/sa11xx-uda1341.c | 2 -
sound/core/Kconfig | 29 +-
sound/core/control.c | 7 +-
sound/core/init.c | 67 +-
sound/core/memalloc.c | 62 -
sound/core/seq/seq_clientmgr.c | 2 +-
sound/core/seq/seq_device.c | 6 +-
sound/core/sound.c | 8 +-
sound/core/timer.c | 6 +-
sound/drivers/Kconfig | 91 +-
sound/drivers/vx/vx_hwdep.c | 2 +-
sound/i2c/cs8427.c | 6 +-
sound/i2c/l3/uda1341.c | 2 -
sound/isa/Kconfig | 61 +-
sound/isa/cs423x/cs4231_lib.c | 118 ++-
sound/isa/opti9xx/opti92x-ad1848.c | 1126 +-------------
sound/isa/sb/Makefile | 2 -
sound/isa/wavefront/wavefront_synth.c | 2 +-
sound/mips/Kconfig | 27 +-
sound/mips/Makefile | 4 +
sound/mips/ad1843.c | 561 +++++++
sound/mips/hal2.c | 947 ++++++++++++
sound/mips/hal2.h | 245 +++
sound/mips/sgio2audio.c | 1006 ++++++++++++
sound/oss/Kconfig | 49 +-
sound/oss/dmasound/dmasound_core.c | 7 +-
sound/oss/dmasound/dmasound_paula.c | 2 +-
sound/oss/dmasound/dmasound_q40.c | 2 +-
sound/oss/msnd.c | 2 -
sound/oss/msnd.h | 2 -
sound/oss/msnd_classic.h | 2 -
sound/oss/msnd_pinnacle.c | 5 -
sound/oss/msnd_pinnacle.h | 2 -
sound/parisc/Kconfig | 13 +-
sound/pci/Kconfig | 104 +--
sound/pci/Makefile | 2 +-
sound/pci/ac97/Makefile | 12 +-
sound/pci/ac97/ac97_codec.c | 11 +-
sound/pci/ac97/ac97_patch.c | 81 +-
sound/pci/{ac97 => }/ak4531_codec.c | 34 +-
sound/pci/au88x0/au88x0_game.c | 2 -
sound/pci/azt3328.c | 1235 ++++++++++-----
sound/pci/azt3328.h | 207 +++-
sound/pci/ca0106/ca0106_main.c | 5 +
sound/pci/emu10k1/emu10k1_main.c | 1 +
sound/pci/emu10k1/emumixer.c | 13 +-
sound/pci/emu10k1/memory.c | 69 +-
sound/pci/hda/hda_codec.c | 2 +-
sound/pci/hda/hda_codec.h | 2 +-
sound/pci/hda/hda_hwdep.c | 2 +-
sound/pci/hda/hda_intel.c | 306 +++-
sound/pci/hda/hda_proc.c | 5 +-
sound/pci/hda/patch_analog.c | 38 +-
sound/pci/hda/patch_conexant.c | 33 +-
sound/pci/hda/patch_realtek.c | 548 +++++++-
sound/pci/hda/patch_sigmatel.c | 71 +-
sound/pci/ice1712/envy24ht.h | 10 +-
sound/pci/ice1712/ice1712.h | 2 +
sound/pci/ice1712/ice1724.c | 213 ++-
sound/pci/maestro3.c | 42 +-
sound/pci/nm256/nm256.c | 4 +-
sound/pci/oxygen/hifier.c | 33 +-
sound/pci/oxygen/oxygen.c | 76 +-
sound/pci/oxygen/oxygen.h | 14 +
sound/pci/oxygen/oxygen_io.c | 22 +-
sound/pci/oxygen/oxygen_lib.c | 106 ++-
sound/pci/oxygen/oxygen_pcm.c | 53 +-
sound/pci/oxygen/virtuoso.c | 252 ++--
sound/pci/pcxhr/pcxhr.c | 4 +-
sound/pci/pcxhr/pcxhr_core.c | 18 +-
sound/pci/trident/trident_main.c | 5 +-
sound/pci/trident/trident_memory.c | 178 ---
sound/pci/via82xx.c | 6 +
sound/pci/ymfpci/ymfpci_main.c | 2 +
sound/pcmcia/Kconfig | 15 +-
sound/pcmcia/vx/vxp_ops.c | 2 +-
sound/ppc/Kconfig | 26 +-
sound/ppc/daca.c | 2 -
sound/ppc/tumbler.c | 2 -
sound/sh/Kconfig | 16 +-
sound/soc/Kconfig | 19 +-
sound/soc/Makefile | 3 +-
sound/soc/at32/Kconfig | 34 +
sound/soc/at32/Makefile | 11 +
sound/soc/at32/at32-pcm.c | 491 ++++++
sound/soc/at32/at32-pcm.h | 79 +
sound/soc/at32/at32-ssc.c | 849 ++++++++++
sound/soc/at32/at32-ssc.h | 59 +
sound/soc/at32/playpaq_wm8510.c | 522 +++++++
sound/soc/at91/Kconfig | 2 +-
sound/soc/at91/at91-pcm.c | 6 +-
sound/soc/at91/at91-ssc.c | 12 +-
sound/soc/at91/at91-ssc.h | 2 +-
sound/soc/at91/eti_b1_wm8731.c | 53 +-
sound/soc/au1x/Kconfig | 32 +
sound/soc/au1x/Makefile | 13 +
sound/soc/au1x/dbdma2.c | 421 +++++
sound/soc/au1x/psc-ac97.c | 387 +++++
sound/soc/au1x/psc-i2s.c | 414 +++++
sound/soc/au1x/psc.h | 53 +
sound/soc/au1x/sample-ac97.c | 144 ++
sound/soc/codecs/Kconfig | 22 +-
sound/soc/codecs/Makefile | 8 +
sound/soc/codecs/ac97.c | 31 +-
sound/soc/codecs/ac97.h | 2 +-
sound/soc/codecs/ak4535.c | 696 +++++++++
sound/soc/codecs/ak4535.h | 46 +
sound/soc/codecs/cs4270.c | 8 +-
sound/soc/codecs/cs4270.h | 2 +-
sound/soc/codecs/tlv320aic3x.c | 384 +++--
sound/soc/codecs/tlv320aic3x.h | 55 +-
sound/soc/codecs/uda1380.c | 852 ++++++++++
sound/soc/codecs/uda1380.h | 89 ++
sound/soc/codecs/wm8510.c | 817 ++++++++++
sound/soc/codecs/wm8510.h | 103 ++
sound/soc/codecs/wm8731.c | 79 +-
sound/soc/codecs/wm8731.h | 2 +-
sound/soc/codecs/wm8750.c | 87 +-
sound/soc/codecs/wm8750.h | 2 +-
sound/soc/codecs/wm8753.c | 183 ++--
sound/soc/codecs/wm8753.h | 2 +-
sound/soc/codecs/wm8990.c | 1626 ++++++++++++++++++++
sound/soc/codecs/wm8990.h | 832 ++++++++++
sound/soc/codecs/wm9712.c | 53 +-
sound/soc/codecs/wm9712.h | 2 +-
sound/soc/codecs/wm9713.c | 79 +-
sound/soc/codecs/wm9713.h | 2 +-
sound/soc/davinci/Kconfig | 2 +-
sound/soc/davinci/davinci-evm.c | 40 +-
sound/soc/davinci/davinci-i2s.c | 16 +-
sound/soc/davinci/davinci-i2s.h | 2 +-
sound/soc/davinci/davinci-pcm.c | 2 +-
sound/soc/fsl/Kconfig | 6 +-
sound/soc/fsl/fsl_dma.c | 2 +-
sound/soc/fsl/fsl_dma.h | 2 +-
sound/soc/fsl/fsl_ssi.c | 24 +-
sound/soc/fsl/fsl_ssi.h | 4 +-
sound/soc/fsl/mpc8610_hpcd.c | 72 +-
sound/soc/omap/Kconfig | 4 -
sound/soc/omap/n810.c | 106 +-
sound/soc/omap/omap-mcbsp.c | 16 +-
sound/soc/omap/omap-mcbsp.h | 2 +-
sound/soc/omap/omap-pcm.c | 2 +-
sound/soc/pxa/Kconfig | 11 +-
sound/soc/pxa/Makefile | 3 +-
sound/soc/pxa/corgi.c | 70 +-
sound/soc/pxa/em-x270.c | 102 ++
sound/soc/pxa/poodle.c | 50 +-
sound/soc/pxa/pxa2xx-ac97.c | 18 +-
sound/soc/pxa/pxa2xx-ac97.h | 2 +-
sound/soc/pxa/pxa2xx-i2s.c | 17 +-
sound/soc/pxa/pxa2xx-i2s.h | 2 +-
sound/soc/pxa/pxa2xx-pcm.c | 2 +-
sound/soc/pxa/spitz.c | 91 +-
sound/soc/pxa/tosa.c | 47 +-
sound/soc/s3c24xx/Kconfig | 4 +-
sound/soc/s3c24xx/neo1973_wm8753.c | 237 ++--
sound/soc/s3c24xx/s3c2412-i2s.c | 15 +-
sound/soc/s3c24xx/s3c2412-i2s.h | 2 +-
sound/soc/s3c24xx/s3c2443-ac97.c | 15 +-
sound/soc/s3c24xx/s3c24xx-ac97.h | 2 +-
sound/soc/s3c24xx/s3c24xx-i2s.c | 25 +-
sound/soc/s3c24xx/s3c24xx-i2s.h | 2 +-
sound/soc/s3c24xx/s3c24xx-pcm.c | 6 +-
sound/soc/s3c24xx/smdk2443_wm9710.c | 3 -
sound/soc/sh/Kconfig | 5 +-
sound/soc/sh/dma-sh7760.c | 2 +-
sound/soc/sh/hac.c | 2 +-
sound/soc/sh/sh7760-ac97.c | 4 +-
sound/soc/sh/ssi.c | 8 +-
sound/soc/soc-core.c | 443 ++++--
sound/soc/soc-dapm.c | 344 ++++-
sound/sparc/Kconfig | 17 +-
sound/sparc/dbri.c | 2 +-
sound/spi/Kconfig | 13 +-
sound/usb/Kconfig | 16 +-
sound/usb/caiaq/caiaq-audio.c | 1 +
sound/usb/caiaq/caiaq-device.c | 12 +-
sound/usb/caiaq/caiaq-device.h | 1 +
sound/usb/usbaudio.c | 4 -
sound/usb/usbquirks.h | 38 +
201 files changed, 16473 insertions(+), 3893 deletions(-)
rename sound/pci/{ac97 => }/ak4531_codec.c (96%)
Adrian Bunk (6):
[ALSA] remove CVS keywords
sound: sound/oss/: remove CVS keywords
[ALSA] remove SND_GUS_SYNTH
[ALSA] usbaudio.c: remove #ifndef CONFIG_USB_EHCI_SPLIT_ISO code
ALSA: make sparc/dbri.c:snd_dbri_proc() static
sound: sound/oss/dmasound/: cleanups
Akio Idehara (1):
[ALSA] hda - Add Toshiba dynabook SS RX1 support
Andreas Mohr (2):
[ALSA] PCI168 snd-azt3328 Linux driver: another huge update
ALSA: PCI168 snd-azt3328: some more fixups
Andy Green (1):
ALSA: ASoC: Don't block system resume
Chris Mennie (1):
[ALSA] usb-audio - Support for Roland SonicCell sound module
Clemens Ladisch (12):
[ALSA] oxygen: fix version in MODULE_LICENSE
[ALSA] oxygen: add symbol for I/O space size
[ALSA] oxygen: save register writes
[ALSA] oxygen: simplify DAC volume initialization
[ALSA] oxygen: separate out hardware initialization code
[ALSA] virtuoso: add xonar_enable_output()
[ALSA] oxygen: add PM support
[ALSA] oxygen: add symbols for buffer/period size constraints
[ALSA] virtuoso: restrict period time to less than 10 s
[ALSA] ice1724: fix MIDI
ALSA: usb-audio: fix Yamaha KX quirk
ALSA: usb-audio: add some Yamaha USB MIDI quirks
Daniel Jacobowitz (1):
[ALSA] ac97 - Add virtual master control to VT1616/VT1617A codec.
Daniel Mack (3):
[ALSA] soc - tlv320aic3x - revisit clock setup
[ALSA] soc - tlv320aic3x - add GPIO support
[ALSA] snd_usb_caiaq: add support for 'Session I/O' interface
David Howells (2):
ALSA: Fix a const pointer usage warning in the Digigram VX soundcard driver
ALSA: Fix a const to non-const assignment in the Digigram VXpocket sound driver
Dmitry Baryshkov (2):
ALSA: tosa: fix compilation with new DAPM API
ALSA: ASoC: pxa2xx-ac97: fix warning due to missing argument in fuction declaration
Geoffrey Wossum (1):
[ALSA] Revised AT32 ASoC Patch
Graeme Gregory (1):
[ALSA] soc - DAPM - add hook to read state of DAPM widget
Harvey Harrison (2):
[ALSA] i2c: cs8427.c use put_unaligned helper
alsa: add annotations to bitwise type snd_pcm_hw_param_t
Jarkko Nikula (8):
[ALSA] ASoC: Convert N810 machine driver to use gpiolib
ALSA: ASoC: Cover also Nokia N810 WiMAX Edition in N810 machine driver
ALSA: ASoC: Add support for generic DAPM register modifier widget
ALSA: ASoC: TLV320AIC3X: Use register modifier widget for mic bias
ALSA: ASoC: TLV320AIC3X: Modify only interface related bits in aic3x_set_dai_fmt
ALSA: ASoC: TLV320AIC3X: Add support for digital microphone input
ALSA: ASoC: Add digital mic configuration to N810 machine driver
ALSA: ASoC: TLV320AIC3X: Add mixer control for ADC highpass filter
Jaroslav Kysela (8):
ALSA: Release v1.0.17rc1
ALSA: Release 1.0.17rc2
ALSA: Remove duplicate MODULE_AUTHOR/DESCRIPTION/LICENCE from snd-ens1370.ko
ALSA: emu10k1 - fix possible memory leak in memory allocation routines
[ALSA] Revert "alsa: add annotations to bitwise type snd_pcm_hw_param_t"
ALSA: Release v1.0.17rc3
ALSA: HDA - HP dc7600 with pci sub IDs 0x103c/0x3011 belongs to hp-3013 model
ALSA: Release v1.0.17
Jiang zhe (1):
[ALSA] hda - support intel DG33 motherboards
Johannes Berg (1):
ALSA: remove CONFIG_KMOD from sound
Juergen Beisert (1):
[ALSA] ac97: add support for wm9711 master left inv switch
Kailang Yang (6):
[ALSA] hda - Add support of Teradici controller
[ALSA] hda - Add ICH9 controller support (8086:2911)
[ALSA] hda - Add ALC663 support
[ALSA] hda - Fix vref pincap check in alc882 auto-detection
[ALSA] hda - show correct codec chip in PCM stream names
[ALSA] hda - Fix EAPD and COEF setups for realtek codecs
Krzysztof Helt (3):
[ALSA] opti93x: fix sound ouput for Opti930
ALSA: opti93x: add support for Opti93x codec in cs4231-lib
ALSA: opti93x: use cs4231 lib
Liam Girdwood (16):
ALSA: asoc: core - refactored DAPM pin control API.
ALSA: asoc: core - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: at32 - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: at91 - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: davinci - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: fsl - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: omap - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: pxa - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: s3c24xx - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: sh - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
ALSA: asoc: core - add Digital Audio Interface (DAI) control functions.
ALSA: asoc: machines - add Digital Audio Interface (DAI) control functions.
ALSA: asoc: n810 - fix build error.
ALSA: asoc: at32 - DAI struct merge and enable_pin() change.
ALSA: asoc: kbuild - only show menus for the current ASoC CPU platform.
Manuel Lauss (2):
ALSA: ASoC: AC97 codec PM
ALSA: ASoC: Au12x0/Au1550 PSC Audio support
Mark Brown (30):
[ALSA] soc - DAPM - Add bulk control registration
[ALSA] soc - DAPM - Bulk route registration
[ALSA] soc - tlv320aic3x - Convert to use bulk registration APIs
[ALSA] soc - Zaurus - Convert to bulk DAPM registration APIs
[ALSA] soc - eti_b1_wm8731 - Convert to use bulk DAPM control registration
[ALSA] soc - neo1973_wm8753 - Convert to bulk DAPM registration APIs
[ALSA] soc - davinci-evm - Update for bulk DAPM registration APIs
[ALSA] soc - n810 - Update for bulk DAPM registration APIs
[ALSA] ASoC: Remove in-code changelogs
[ALSA] ASoC: Make CPU and codec DAI operations have same type
[ALSA] ASoC: Clarify API for bias configuration
[ALSA] ASoC: core checkpatch cleanups
[ALSA] soc - Convert Wolfson codec drivers to use bulk DAPM registration
[ALSA] ASoC: Add SOC_DOUBLE_S8_TLV control type
[ALSA] ASoC: Add WM8510 driver
[ALSA] ASoC: Add WM8990 driver
[ALSA] ASoC: Fix default mono mixer configuration for WM8510
ALSA: ASoC: Fix register cache sizes for Wolfson codecs
ALSA: ASoC: Fix register cache size for UDA1380
ALSA: ASoC: Tweak tlv320aicx reg_cache_size
ALSA: ASoC: Add missing includes
ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove
ALSA: ASoC: Fix WM9713 voice PCM slave mode configuration
ALSA: ASoC: Check for exact register match in wm97xx_reset()
ALSA: ASoC: Replace custom debug macros with pr_ equivalents
ALSA: ASoC: Advertise 16000Hz rate for WM9713 PCM interface
ALSA: ASoC: Make pop/click debug wait times dynamically configurable
ALSA: ASoC: Fix warning from strict_strtoul()
ALSA: ASoC: Switch DAPM to use of standard DEBUG macro
ALSA: ASoC: Dump DAPM state for non-stream changes
Matthew Ranostay (3):
ALSA: hda: Add support for 92HD73xxx codecs
ALSA: hda - removed redundant gpio_mask
ALSA: hda: 92hd71bxx PC Beep
Mike Montour (3):
ALSA: ASoC: Add TLV information to remaining WM8753 controls
ALSA: ASoC: Add SOC_SINGLE_EXT_TLV control type
ALSA: ASoC: Add TLV information to the LM4857 controls on the GTA01
Mike Rapoport (2):
[ALSA] Add EM-X270 ASoC driver
ALSA: ac97 - fix patch_ucb1400 for proper resume
Milton Miller (1):
ALSA: correct kcalloc usage
Philipp Zabel (1):
[ALSA] ASoC: Add UDA1380 driver
Pierre Ossman (1):
ALSA: trident - pause s/pdif output
Randy Dunlap (1):
ALSA: ASoC: fix PM=n build
Richard Chan (1):
ALSA: Add Yamaha KX49 (USB MIDI controller) to usbquirks.h
Richard Purdie (1):
ALSA: ASoC: Add AK4535 driver
Stephen Rothwell (1):
[ALSA] sound: fix export symbol typo
Takashi Iwai (44):
[ALSA] Remove unneeded ugly hack for i386 in memalloc.c
[ALSA] hda - Fix DMA position inaccuracy
sound: Convert to menuconfig
[ALSA] Fix AC97 kconfig items
[ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
[ALSA] Improve the slots option handling
[ALSA] Clean up sound/pci/ac97/Makefile
[ALSA] Make ak4531 local to ens1370 driver
[ALSA] trident - clean up obsolete synth codes
sound: Clean up sound/oss/Kconfig
[ALSA] trivial clean up of sound/isa/sb/Makefile
[ALSA] emu10k1 - simplify page allocation for synth
[ALSA] emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2
[ALSA] hda - Fix PLL gating control on Realtek codecs
[ALSA] hda - increase max_codecs of ICH to 4
[ALSA] ac97 - Fix power_save option value as time-out
ALSA: emu10k1 - Fix page allocation with GFP_DMA
ALSA: hda - Add bdl_pos_adj option
ALSA: hda - remove position_fix=3
ALSA: hda - bdl_pos_adj option to each instance
ALSA: hda - Fix bdl_pos_adj value for ATI SB chipsets
ALSA: hda - Add description of bdl_pos_adj option
ALSA: hda - Add a warning if pending IRQ is found
ALSA: hda - Fix stac9205_cfg_tbl
ALSA: hda - Remove unused mutex
ALSA: make snd_ctl_elem_read() and snd_ctl_elem_write() static
ALSA: hda - bdl_pos_adj=32 as default
ALSA: hda - use upper_32_bits()
ALSA: emu10k1 - simplify the last fix
ALSA: hda - Fix wrong volumes in AD1988 auto-probe mode
ALSA: ca0106 - Add entry for another MSI K8N Diamond MB
ALSA: hda - Fix digital converter proc output
ALSA: hda - Add MacBook 3.1 support
ALSA: ymfpci - fix initial volume for 44.1kHz output
ALSA: hda - disable amp override on non-HP machines
ALSA: Fix AC97 power down
ALSA: ALSA: hda - Fix ALC883 medion model
ALSA: hda - Add missing Thinkpad Z60m support
ALSA: ALSA: hda - Fix speaker output on Toshiba P105
ALSA: hda - Add support for Lenovo 3000 N200
ALSA: wavefront - add const
ALSA: hda - Fix internal mic vref pin setup
ALSA: hda - Fix missing init for unsol events on micsense model
ALSA: hda - Fix FSC V5505 model
Thomas Bogendoerfer (2):
ALSA: ALSA driver for SGI HAL2 audio device
ALSA: ALSA driver for SGI O2 audio board
Tim Niemeyer (1):
[ALSA] soc - Patch to add debug messages to the neo1973_wm8753 (GTA01) sound driver
Timur Tabi (1):
ALSA: Fix register programming in Freescale MPC8610 HPCD sound driver
Travis Place (2):
ALSA: hda - Added model selection for iMac 24"
ALSA: hda - Added SSID for 'Fujitsu Siemens Amilo M1451G' laptop
Ville Syrjälä (1):
[ALSA] maestro3: Fix hw volume on HP OmniBook
Walter Sheets (1):
ALSA: via82xx - Add VIA audio device #1841 to ac97_quirk list
Werner Almesberger (1):
[ALSA] soc - Fix s3c24xx-i2s LR sync while timer ticks are disabled
-----
Jaroslav Kysela <perex@perex.cz>
Linux Kernel Sound Maintainer
ALSA Project, Red Hat, Inc.
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2008-01-31 17:04 Jaroslav Kysela
@ 2008-01-31 23:24 ` Linus Torvalds
0 siblings, 0 replies; 51+ messages in thread
From: Linus Torvalds @ 2008-01-31 23:24 UTC (permalink / raw)
To: Jaroslav Kysela; +Cc: LKML, Andrew Morton, Takashi Iwai, Mauro Carvalho Chehab
On Thu, 31 Jan 2008, Jaroslav Kysela wrote:
>
> Linus, please pull from [the linus branch at]:
>
> master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa.git linus
Hmm. This has a number of commits that have a questionable sign-off
history (I complained about the same thing for the networking code).
Namely you cannot follow the path from "author" -> "committer" through the
sign-offs.
The reason seems to be that you are using some automatic service for your
hg/git gateway, and your committer information gets corrupted by that.
Please don't do this. I realize that Sign-offs don't always exist for the
whole path - we do take one-liners or otherwise known-ok patches from
sources without the sign-off of the author (ie not the normal (a) case for
the initial sign-off) - but the *normal* case should be that the whole
path from author->committer should be covered.
There is absolutely zero value in an automated "committer" field. Please
fix your hg gateway to not do this kind of crap.
Linus
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2008-01-31 17:04 Jaroslav Kysela
2008-01-31 23:24 ` Linus Torvalds
0 siblings, 1 reply; 51+ messages in thread
From: Jaroslav Kysela @ 2008-01-31 17:04 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, Andrew Morton, Takashi Iwai, Mauro Carvalho Chehab
[-- Attachment #1: Type: TEXT/PLAIN, Size: 47876 bytes --]
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-2008-01-31.patch.gz
The following files will be updated:
Documentation/sound/alsa/ALSA-Configuration.txt | 210 ++-
.../sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 923 +++++-----
Documentation/sound/alsa/soc/DAI.txt | 6 +-
Documentation/sound/alsa/soc/clocking.txt | 10 +-
Documentation/sound/alsa/soc/codec.txt | 53 +-
Documentation/sound/alsa/soc/dapm.txt | 51 +-
Documentation/sound/alsa/soc/machine.txt | 12 +-
Documentation/sound/alsa/soc/overview.txt | 42 +-
Documentation/sound/alsa/soc/platform.txt | 6 +-
Documentation/sound/alsa/soc/pops_clicks.txt | 10 +-
MAINTAINERS | 3 +
drivers/input/touchscreen/ucb1400_ts.c | 1 -
drivers/media/video/cx88/cx88-alsa.c | 1 -
drivers/media/video/saa7134/saa7134-alsa.c | 1 -
drivers/media/video/saa7134/saa7134.h | 1 -
drivers/usb/gadget/gmidi.c | 1 -
include/asm-arm/arch-omap/eac.h | 1 -
include/asm-arm/arch-omap/omap-alsa.h | 1 -
include/asm-arm/arch-pxa/audio.h | 1 -
include/sound/ad1848.h | 2 +-
include/sound/ainstr_fm.h | 134 --
include/sound/ainstr_gf1.h | 229 ---
include/sound/ainstr_iw.h | 384 ----
include/sound/ainstr_simple.h | 159 --
include/sound/ak4xxx-adda.h | 2 +-
include/sound/asequencer.h | 242 +---
include/sound/asound.h | 34 +-
include/sound/asound_fm.h | 19 +
include/sound/core.h | 10 +
include/sound/cs4231-regs.h | 2 +-
include/sound/cs46xx.h | 3 -
include/sound/driver.h | 52 +-
include/sound/emu10k1.h | 231 +++-
include/sound/gus.h | 63 -
include/sound/info.h | 2 +
include/sound/opl3.h | 78 +-
include/sound/pcm.h | 18 +-
include/sound/seq_instr.h | 110 --
include/sound/soc-dapm.h | 29 +-
include/sound/soc.h | 67 +-
include/sound/tea575x-tuner.h | 1 +
include/sound/trident.h | 22 -
include/sound/version.h | 4 +-
sound/aoa/aoa.h | 2 -
sound/aoa/codecs/snd-aoa-codec-onyx.c | 12 +
sound/aoa/codecs/snd-aoa-codec-tas.c | 21 +-
sound/aoa/fabrics/snd-aoa-fabric-layout.c | 2 +-
sound/aoa/soundbus/i2sbus/i2sbus-core.c | 1 -
sound/aoa/soundbus/i2sbus/i2sbus-pcm.c | 10 +-
sound/arm/aaci.c | 1 -
sound/arm/devdma.c | 1 -
sound/arm/pxa2xx-ac97.c | 2 +-
sound/arm/pxa2xx-pcm.c | 1 -
sound/arm/sa11xx-uda1341.c | 1 -
sound/core/control.c | 52 +-
sound/core/control_compat.c | 3 +-
sound/core/device.c | 1 -
sound/core/hwdep.c | 1 -
sound/core/info.c | 1 -
sound/core/info_oss.c | 3 -
sound/core/init.c | 39 +-
sound/core/isadma.c | 1 -
sound/core/memalloc.c | 1 +
sound/core/memory.c | 2 +-
sound/core/misc.c | 1 -
sound/core/oss/copy.c | 1 -
sound/core/oss/io.c | 1 -
sound/core/oss/linear.c | 1 -
sound/core/oss/mixer_oss.c | 1 -
sound/core/oss/mulaw.c | 1 -
sound/core/oss/pcm_oss.c | 4 +-
sound/core/oss/pcm_plugin.c | 1 -
sound/core/oss/rate.c | 1 -
sound/core/oss/route.c | 1 -
sound/core/pcm.c | 15 +-
sound/core/pcm_compat.c | 1 +
sound/core/pcm_lib.c | 339 +---
sound/core/pcm_memory.c | 1 -
sound/core/pcm_misc.c | 3 +-
sound/core/pcm_native.c | 141 +-
sound/core/pcm_timer.c | 1 -
sound/core/rawmidi.c | 41 +-
sound/core/rtctimer.c | 1 -
sound/core/seq/Makefile | 8 +-
sound/core/seq/instr/Makefile | 23 -
sound/core/seq/instr/ainstr_fm.c | 155 --
sound/core/seq/instr/ainstr_gf1.c | 359 ----
sound/core/seq/instr/ainstr_iw.c | 623 -------
sound/core/seq/instr/ainstr_simple.c | 215 ---
sound/core/seq/oss/seq_oss.c | 1 -
sound/core/seq/oss/seq_oss_device.h | 1 -
sound/core/seq/seq.c | 1 -
sound/core/seq/seq_clientmgr.c | 6 +-
sound/core/seq/seq_clientmgr.h | 2 +
sound/core/seq/seq_device.c | 1 -
sound/core/seq/seq_dummy.c | 1 -
sound/core/seq/seq_fifo.c | 1 -
sound/core/seq/seq_info.c | 1 -
sound/core/seq/seq_instr.c | 655 -------
sound/core/seq/seq_lock.c | 1 -
sound/core/seq/seq_memory.c | 1 -
sound/core/seq/seq_midi.c | 1 -
sound/core/seq/seq_midi_emul.c | 8 -
sound/core/seq/seq_midi_event.c | 1 -
sound/core/seq/seq_ports.c | 1 -
sound/core/seq/seq_prioq.c | 1 -
sound/core/seq/seq_queue.c | 1 -
sound/core/seq/seq_system.c | 1 -
sound/core/seq/seq_timer.c | 8 -
sound/core/seq/seq_timer.h | 7 +
sound/core/seq/seq_virmidi.c | 1 -
sound/core/sound.c | 1 -
sound/core/sound_oss.c | 2 -
sound/core/timer.c | 17 +-
sound/drivers/Kconfig | 12 +
sound/drivers/Makefile | 2 +
sound/drivers/dummy.c | 1 -
sound/drivers/ml403-ac97cr.c | 1352 +++++++++++++++
sound/drivers/mpu401/mpu401.c | 1 -
sound/drivers/mpu401/mpu401_uart.c | 1 -
sound/drivers/mtpav.c | 1 -
sound/drivers/mts64.c | 17 +-
sound/drivers/opl3/opl3_lib.c | 5 +-
sound/drivers/opl3/opl3_midi.c | 41 +-
sound/drivers/opl3/opl3_oss.c | 135 +--
sound/drivers/opl3/opl3_seq.c | 42 +-
sound/drivers/opl3/opl3_synth.c | 180 ++-
sound/drivers/pcm-indirect2.c | 573 ++++++
sound/drivers/pcm-indirect2.h | 140 ++
sound/drivers/portman2x4.c | 3 +-
sound/drivers/serial-u16550.c | 10 +-
sound/drivers/virmidi.c | 1 -
sound/drivers/vx/vx_cmd.c | 1 -
sound/drivers/vx/vx_core.c | 1 -
sound/drivers/vx/vx_hwdep.c | 1 -
sound/drivers/vx/vx_mixer.c | 68 +-
sound/drivers/vx/vx_pcm.c | 1 -
sound/drivers/vx/vx_uer.c | 1 -
sound/i2c/cs8427.c | 1 -
sound/i2c/i2c.c | 1 -
sound/i2c/l3/uda1341.c | 1 -
sound/i2c/other/ak4114.c | 1 -
sound/i2c/other/ak4117.c | 1 -
sound/i2c/other/ak4xxx-adda.c | 51 +-
sound/i2c/other/pt2258.c | 3 +-
sound/i2c/other/tea575x-tuner.c | 9 +-
sound/i2c/tea6330t.c | 1 -
sound/isa/ad1816a/ad1816a.c | 54 +-
sound/isa/ad1816a/ad1816a_lib.c | 1 -
sound/isa/ad1848/ad1848.c | 1 -
sound/isa/ad1848/ad1848_lib.c | 3 +-
sound/isa/adlib.c | 1 -
sound/isa/als100.c | 50 +-
sound/isa/azt2320.c | 51 +-
sound/isa/cmi8330.c | 43 +-
sound/isa/cs423x/cs4231.c | 1 -
sound/isa/cs423x/cs4231_lib.c | 2 -
sound/isa/cs423x/cs4236.c | 92 +-
sound/isa/cs423x/cs4236_lib.c | 1 -
sound/isa/dt019x.c | 47 +-
sound/isa/es1688/es1688.c | 1 -
sound/isa/es1688/es1688_lib.c | 1 -
sound/isa/es18xx.c | 61 +-
sound/isa/gus/Makefile | 12 -
sound/isa/gus/gus_dma.c | 1 -
sound/isa/gus/gus_dram.c | 1 -
sound/isa/gus/gus_instr.c | 1 -
sound/isa/gus/gus_io.c | 1 -
sound/isa/gus/gus_irq.c | 1 -
sound/isa/gus/gus_main.c | 24 -
sound/isa/gus/gus_mem.c | 1 -
sound/isa/gus/gus_mem_proc.c | 1 -
sound/isa/gus/gus_mixer.c | 1 -
sound/isa/gus/gus_pcm.c | 1 -
sound/isa/gus/gus_reset.c | 1 -
sound/isa/gus/gus_sample.c | 165 --
sound/isa/gus/gus_simple.c | 634 -------
sound/isa/gus/gus_synth.c | 314 ----
sound/isa/gus/gus_timer.c | 1 -
sound/isa/gus/gus_uart.c | 1 -
sound/isa/gus/gus_volume.c | 1 -
sound/isa/gus/gusclassic.c | 1 -
sound/isa/gus/gusextreme.c | 1 -
sound/isa/gus/gusmax.c | 1 -
sound/isa/gus/interwave.c | 40 +-
sound/isa/opl3sa2.c | 37 +-
sound/isa/opti9xx/miro.c | 11 +-
sound/isa/opti9xx/opti92x-ad1848.c | 51 +-
sound/isa/sb/emu8000.c | 1 -
sound/isa/sb/emu8000_local.h | 1 -
sound/isa/sb/es968.c | 28 +-
sound/isa/sb/sb16.c | 40 +-
sound/isa/sb/sb16_csp.c | 4 +-
sound/isa/sb/sb16_main.c | 1 -
sound/isa/sb/sb8.c | 1 -
sound/isa/sb/sb8_main.c | 1 -
sound/isa/sb/sb8_midi.c | 1 -
sound/isa/sb/sb_common.c | 1 -
sound/isa/sb/sb_mixer.c | 1 -
sound/isa/sc6000.c | 3 +-
sound/isa/sgalaxy.c | 1 -
sound/isa/sscape.c | 1 -
sound/isa/wavefront/wavefront.c | 56 +-
sound/isa/wavefront/wavefront_fx.c | 1 -
sound/isa/wavefront/wavefront_midi.c | 1 -
sound/isa/wavefront/wavefront_synth.c | 1 -
sound/last.c | 1 -
sound/mips/au1x00.c | 1 -
sound/parisc/harmony.c | 1 -
sound/pci/Kconfig | 56 +
sound/pci/Makefile | 3 +
sound/pci/ac97/ac97_codec.c | 1 -
sound/pci/ac97/ac97_patch.c | 11 +-
sound/pci/ac97/ac97_patch.h | 2 +
sound/pci/ac97/ac97_pcm.c | 1 -
sound/pci/ac97/ac97_proc.c | 1 -
sound/pci/ac97/ak4531_codec.c | 1 -
sound/pci/ad1889.c | 7 +-
sound/pci/ali5451/ali5451.c | 1 -
sound/pci/als300.c | 1 -
sound/pci/als4000.c | 1 -
sound/pci/atiixp.c | 5 +-
sound/pci/atiixp_modem.c | 1 -
sound/pci/au88x0/au88x0.h | 1 -
sound/pci/au88x0/au88x0_core.c | 2 +-
sound/pci/au88x0/au88x0_game.c | 1 -
sound/pci/au88x0/au88x0_mixer.c | 1 -
sound/pci/au88x0/au88x0_mpu401.c | 1 -
sound/pci/au88x0/au88x0_pcm.c | 1 -
sound/pci/azt3328.c | 1 -
sound/pci/bt87x.c | 1 -
sound/pci/ca0106/ca0106.h | 1 -
sound/pci/ca0106/ca0106_main.c | 1 -
sound/pci/ca0106/ca0106_mixer.c | 1 -
sound/pci/ca0106/ca0106_proc.c | 1 -
sound/pci/ca0106/ca_midi.c | 1 -
sound/pci/cmipci.c | 116 +-
sound/pci/cs4281.c | 1 -
sound/pci/cs46xx/cs46xx.c | 1 -
sound/pci/cs46xx/cs46xx_lib.c | 102 +--
sound/pci/cs46xx/dsp_spos.c | 1 -
sound/pci/cs46xx/dsp_spos_scb_lib.c | 1 -
sound/pci/cs5530.c | 1 -
sound/pci/cs5535audio/cs5535audio.c | 3 +-
sound/pci/cs5535audio/cs5535audio_pcm.c | 5 +-
sound/pci/cs5535audio/cs5535audio_pm.c | 1 -
sound/pci/echoaudio/darla20.c | 1 -
sound/pci/echoaudio/darla24.c | 1 -
sound/pci/echoaudio/echo3g.c | 1 -
sound/pci/echoaudio/echoaudio.c | 18 +-
sound/pci/echoaudio/echoaudio.h | 2 +-
sound/pci/echoaudio/gina20.c | 1 -
sound/pci/echoaudio/gina24.c | 1 -
sound/pci/echoaudio/indigo.c | 1 -
sound/pci/echoaudio/indigodj.c | 1 -
sound/pci/echoaudio/indigoio.c | 1 -
sound/pci/echoaudio/layla20.c | 1 -
sound/pci/echoaudio/layla24.c | 1 -
sound/pci/echoaudio/mia.c | 1 -
sound/pci/echoaudio/mona.c | 1 -
sound/pci/emu10k1/emu10k1.c | 1 -
sound/pci/emu10k1/emu10k1_callback.c | 15 +-
sound/pci/emu10k1/emu10k1_main.c | 342 +++--
sound/pci/emu10k1/emu10k1_synth.c | 45 +-
sound/pci/emu10k1/emu10k1_synth_local.h | 1 -
sound/pci/emu10k1/emu10k1x.c | 3 +-
sound/pci/emu10k1/emufx.c | 9 +-
sound/pci/emu10k1/emumixer.c | 276 +++-
sound/pci/emu10k1/emumpu401.c | 1 -
sound/pci/emu10k1/emupcm.c | 9 +-
sound/pci/emu10k1/emuproc.c | 5 +-
sound/pci/emu10k1/io.c | 60 +-
sound/pci/emu10k1/irq.c | 9 +-
sound/pci/emu10k1/memory.c | 1 -
sound/pci/emu10k1/p16v.c | 1 -
sound/pci/emu10k1/timer.c | 1 -
sound/pci/emu10k1/voice.c | 1 -
sound/pci/ens1370.c | 1 -
sound/pci/es1938.c | 28 +-
sound/pci/es1968.c | 1 -
sound/pci/fm801.c | 23 +-
sound/pci/hda/Makefile | 2 +-
sound/pci/hda/hda_codec.c | 117 ++-
sound/pci/hda/hda_codec.h | 60 +-
sound/pci/hda/hda_generic.c | 1 -
sound/pci/hda/hda_hwdep.c | 1 -
sound/pci/hda/hda_intel.c | 164 ++-
sound/pci/hda/hda_local.h | 18 +-
sound/pci/hda/hda_proc.c | 361 ++++-
sound/pci/hda/patch_analog.c | 190 ++-
sound/pci/hda/patch_atihdmi.c | 3 +-
sound/pci/hda/patch_cmedia.c | 2 -
sound/pci/hda/patch_conexant.c | 445 +++++-
sound/pci/hda/patch_realtek.c | 1830 +++++++++++++++++---
sound/pci/hda/patch_si3054.c | 2 -
sound/pci/hda/patch_sigmatel.c | 1217 ++++++++++++--
sound/pci/hda/patch_via.c | 679 +++++++-
sound/pci/hda/vmaster.c | 364 ++++
sound/pci/ice1712/Makefile | 2 +-
sound/pci/ice1712/ak4xxx.c | 1 -
sound/pci/ice1712/amp.c | 1 -
sound/pci/ice1712/aureon.c | 133 +-
sound/pci/ice1712/delta.c | 3 +-
sound/pci/ice1712/ews.c | 92 +-
sound/pci/ice1712/hoontech.c | 188 ++-
sound/pci/ice1712/ice1712.c | 2 +-
sound/pci/ice1712/ice1712.h | 37 +-
sound/pci/ice1712/ice1724.c | 9 +-
sound/pci/ice1712/juli.c | 23 +-
sound/pci/ice1712/phase.c | 96 +-
sound/pci/ice1712/pontis.c | 1 -
sound/pci/ice1712/prodigy192.c | 297 ++--
sound/pci/ice1712/prodigy_hifi.c | 1210 +++++++++++++
sound/pci/ice1712/prodigy_hifi.h | 38 +
sound/pci/ice1712/revo.c | 24 +-
sound/pci/ice1712/se.c | 774 +++++++++
sound/pci/ice1712/se.h | 15 +
sound/pci/ice1712/vt1720_mobo.c | 1 -
sound/pci/ice1712/wtm.c | 9 +-
sound/pci/intel8x0.c | 2 -
sound/pci/intel8x0m.c | 1 -
sound/pci/korg1212/korg1212.c | 38 +-
sound/pci/maestro3.c | 2 -
sound/pci/mixart/mixart.c | 1 -
sound/pci/mixart/mixart_core.c | 1 -
sound/pci/mixart/mixart_hwdep.c | 1 -
sound/pci/mixart/mixart_mixer.c | 125 +-
sound/pci/nm256/nm256.c | 1 -
sound/pci/oxygen/Makefile | 9 +
sound/pci/oxygen/ak4396.h | 44 +
sound/pci/oxygen/cm9780.h | 63 +
sound/pci/oxygen/hifier.c | 207 +++
sound/pci/oxygen/oxygen.c | 385 ++++
sound/pci/oxygen/oxygen.h | 190 ++
sound/pci/oxygen/oxygen_io.c | 201 +++
sound/pci/oxygen/oxygen_lib.c | 515 ++++++
sound/pci/oxygen/oxygen_mixer.c | 794 +++++++++
sound/pci/oxygen/oxygen_pcm.c | 718 ++++++++
sound/pci/oxygen/oxygen_regs.h | 453 +++++
sound/pci/oxygen/virtuoso.c | 449 +++++
sound/pci/pcxhr/pcxhr.c | 1 -
sound/pci/pcxhr/pcxhr_core.c | 1 -
sound/pci/pcxhr/pcxhr_hwdep.c | 1 -
sound/pci/pcxhr/pcxhr_mixer.c | 72 +-
sound/pci/riptide/riptide.c | 1 -
sound/pci/rme32.c | 1 -
sound/pci/rme96.c | 28 +-
sound/pci/rme9652/hdsp.c | 19 +-
sound/pci/rme9652/hdspm.c | 5 +-
sound/pci/rme9652/rme9652.c | 5 +-
sound/pci/sis7019.c | 1460 ++++++++++++++++
sound/pci/sis7019.h | 342 ++++
sound/pci/sonicvibes.c | 1 -
sound/pci/trident/Makefile | 10 -
sound/pci/trident/trident.c | 8 -
sound/pci/trident/trident_main.c | 71 +-
sound/pci/trident/trident_memory.c | 1 -
sound/pci/trident/trident_synth.c | 1024 -----------
sound/pci/via82xx.c | 13 +-
sound/pci/via82xx_modem.c | 1 -
sound/pci/vx222/vx222.c | 1 -
sound/pci/vx222/vx222_ops.c | 10 +-
sound/pci/ymfpci/ymfpci.c | 1 -
sound/pci/ymfpci/ymfpci_main.c | 5 +-
sound/pcmcia/pdaudiocf/pdaudiocf.c | 3 +-
sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 1 -
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c | 1 -
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 1 -
sound/pcmcia/vx/vxp_mixer.c | 12 +-
sound/pcmcia/vx/vxp_ops.c | 1 -
sound/pcmcia/vx/vxpocket.c | 1 -
sound/ppc/awacs.c | 21 +-
sound/ppc/beep.c | 8 +-
sound/ppc/burgundy.c | 12 +-
sound/ppc/daca.c | 18 +-
sound/ppc/keywest.c | 1 -
sound/ppc/pmac.c | 110 ++-
sound/ppc/powermac.c | 1 -
sound/ppc/snd_ps3.c | 2 +-
sound/ppc/tumbler.c | 56 +-
sound/sh/aica.c | 9 +-
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 2 +-
sound/soc/at91/at91-pcm.c | 1 -
sound/soc/at91/at91-ssc.c | 1 -
sound/soc/at91/eti_b1_wm8731.c | 1 -
sound/soc/codecs/Kconfig | 3 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/ac97.c | 1 -
sound/soc/codecs/cs4270.c | 262 ++--
sound/soc/codecs/tlv320aic3x.c | 1274 ++++++++++++++
sound/soc/codecs/tlv320aic3x.h | 181 ++
sound/soc/codecs/wm8731.c | 9 +-
sound/soc/codecs/wm8750.c | 3 +-
sound/soc/codecs/wm8753.c | 8 +-
sound/soc/codecs/wm9712.c | 10 +-
sound/soc/fsl/Kconfig | 20 +
sound/soc/fsl/Makefile | 6 +
sound/soc/fsl/fsl_dma.c | 841 +++++++++
sound/soc/fsl/fsl_dma.h | 149 ++
sound/soc/fsl/fsl_ssi.c | 644 +++++++
sound/soc/fsl/fsl_ssi.h | 224 +++
sound/soc/fsl/mpc8610_hpcd.c | 631 +++++++
sound/soc/pxa/Kconfig | 9 +
sound/soc/pxa/Makefile | 2 +
sound/soc/pxa/corgi.c | 1 -
sound/soc/pxa/e800_wm9712.c | 89 +
sound/soc/pxa/poodle.c | 1 -
sound/soc/pxa/pxa2xx-ac97.c | 1 -
sound/soc/pxa/pxa2xx-i2s.c | 1 -
sound/soc/pxa/pxa2xx-pcm.c | 1 -
sound/soc/pxa/spitz.c | 1 -
sound/soc/pxa/tosa.c | 1 -
sound/soc/s3c24xx/Kconfig | 11 +
sound/soc/s3c24xx/Makefile | 4 +
sound/soc/s3c24xx/ln2440sbc_alc650.c | 85 +
sound/soc/s3c24xx/neo1973_wm8753.c | 5 +-
sound/soc/s3c24xx/s3c2412-i2s.c | 744 ++++++++
sound/soc/s3c24xx/s3c2412-i2s.h | 38 +
sound/soc/s3c24xx/s3c2443-ac97.c | 5 +-
sound/soc/s3c24xx/s3c24xx-ac97.h | 6 +
sound/soc/s3c24xx/s3c24xx-i2s.c | 45 +-
sound/soc/s3c24xx/s3c24xx-pcm.c | 49 +-
sound/soc/s3c24xx/smdk2443_wm9710.c | 1 -
sound/soc/sh/dma-sh7760.c | 1 -
sound/soc/sh/hac.c | 14 +-
sound/soc/sh/sh7760-ac97.c | 1 -
sound/soc/sh/ssi.c | 1 -
sound/soc/soc-core.c | 110 +-
sound/soc/soc-dapm.c | 85 +-
sound/sparc/amd7930.c | 3 +-
sound/sparc/cs4231.c | 1 -
sound/sparc/dbri.c | 20 +-
sound/spi/at73c213.c | 46 +-
sound/synth/emux/emux.c | 1 -
sound/synth/emux/emux_hwdep.c | 1 -
sound/synth/emux/emux_oss.c | 1 -
sound/synth/emux/emux_proc.c | 1 -
sound/synth/emux/emux_voice.h | 1 -
sound/synth/emux/soundfont.c | 1 -
sound/synth/util_mem.c | 1 -
sound/usb/Kconfig | 14 +-
sound/usb/caiaq/Makefile | 3 +-
sound/usb/caiaq/caiaq-audio.c | 7 +-
sound/usb/caiaq/caiaq-control.c | 315 ++++
sound/usb/caiaq/caiaq-control.h | 6 +
sound/usb/caiaq/caiaq-device.c | 92 +-
sound/usb/caiaq/caiaq-device.h | 20 +-
sound/usb/caiaq/caiaq-input.c | 238 ++-
sound/usb/caiaq/caiaq-midi.c | 3 +-
sound/usb/usbaudio.c | 50 +-
sound/usb/usbaudio.h | 1 +
sound/usb/usbmidi.c | 1 -
sound/usb/usbmixer.c | 34 +-
sound/usb/usbmixer_maps.c | 11 +
sound/usb/usbquirks.h | 28 +-
sound/usb/usx2y/usX2Yhwdep.c | 24 +-
sound/usb/usx2y/usbusx2y.c | 1 -
sound/usb/usx2y/usbusx2yaudio.c | 1 -
sound/usb/usx2y/usx2yhwdeppcm.c | 20 +-
460 files changed, 24404 insertions(+), 9853 deletions(-)
Andreas Degert (1):
[ALSA] hdsp: make Multiface II work again
Andrew Morton (2):
[ALSA] copy_ctl_value_from_user() warning fix
[ALSA] sound/usb/usbaudio.c: fix build with CONFIG_PM=n
Andrew Paprocki (4):
[ALSA] hda-codec - Fix definition of AC_KNBCAP_DELTA to match spec
[ALSA] hda-codec - Add missing #defines (and 1 rename) in hda_codec.h
[ALSA] hda_intel: Fix multiple device support by incrementing device count
[ALSA] hda_proc - Add a number of new settings to proc codec output
Andy Shevchenko (5):
[ALSA] hda-codec - Fix typo in the ALC883 initial code
[ALSA] hda-codec - Initial support of the Mitac 8252D (based on ALC883)
[ALSA] hda-codec - Add model for Acer Aspire 5315
[ALSA] fm801 - Add mute support for FM-only card with FM801 PCI to tuner bridge
[ALSA] hda-codec - Add model for Acer Aspire 5310
Ben Dooks (2):
[ALSA] ASoC: S3C2412 IIS driver
[ALSA] S3C2412: suspend and resume support
Claudio Matsuoka (1):
[ALSA] hda: Fix 5.1 sound in Dell 6stack ALC888 HDA
Clemens Ladisch (44):
[ALSA] cmipci: disable 'Modem' control on version 39 or newer chips
[ALSA] cmipci: document 'Modem' control version check
[ALSA] usb-audio: add UR-80 PCM quirk
[ALSA] add CMI8788 driver
[ALSA] add Asus Xonar driver
[ALSA] oxygen: use uintptr_t in pointer casts
[ALSA] oxygen: fix channel routing
[ALSA] oxygen: use an array of snd_kcontrol pointers
[ALSA] oxygen: make line-in switch exclusive
[ALSA] oxygen: rename PCM to Master
[ALSA] oxygen: make AC97 codec optional
[ALSA] oxygen: make SPI configuration configurable
[ALSA] oxygen: make all DMA channels configurable
[ALSA] oxygen: add control filter to model struct
[ALSA] oxygen: make PCM limits configurable
[ALSA] oxygen: make the I2S format configurable
[ALSA] oxygen: add register definitions
[ALSA] oxygen: fix playback routing
[ALSA] oxygen: update ALSA-Configuration.txt
[ALSA] oxygen: remove magic numbers
[ALSA] oxygen: fix pause handling
[ALSA] oxygen: remove MIDI autodetection
[ALSA] oxygen: add more symbols
[ALSA] oxygen: allow more sample rates with WM8785
[ALSA] oxygen: reduce SPI clock frequency for AK4396/WM8785
[ALSA] oxygen: move model-specific data out of common header
[ALSA] oxygen: fix control filter
[ALSA] oxygen: fix DAC source register fields
[ALSA] oxygen: add 192 kHz SPDIF input support
[ALSA] oxygen: optimize snd_pcm_hardware structures
[ALSA] oxygen: TempoTec HiFier is probably not supported
[ALSA] oxygen: add SPDIF loopback control
[ALSA] oxygen: fix SPDIF input rates
[ALSA] oxygen: remove MIDI for generic cards
[ALSA] oxygen: make the number of analog output configurable
[ALSA] oxygen: more initialization
[ALSA] add TempoTec HiFier driver
[ALSA] oxygen: fix AK4396 double rate upper limit
[ALSA] oxygen: make line-in exclusive only on Xonar
[ALSA] oxygen: use AC97 interrupt
[ALSA] oxygen: add front panel controls
[ALSA] oxygen: add front panel capture
[ALSA] virtuoso: monitor external power on D2X
[ALSA] oxygen: revert SPI clock frequency change for AK4396/WM8785
Ctirad Fertr (1):
[ALSA] emu10k1 - 1616(M) cardbus improvements
Daniel Mack (3):
[ALSA] caiaq - add control API and more input features
[ALSA] usb-caiaq - add support for Kore controller 2
[ALSA] usb/caiaq: decrease period_bytes_min
David Dillow (1):
[ALSA] sis7019: support the SiS 7019 Audio Accelerator
Dmitry Torokhov (2):
[ALSA] caiaq - misc input handling fixes
[ALSA] caiaq - input device support must depend on CONFIG_INPUT
Douglas Kosovic (1):
[ALSA] hda-codec - Add Dell T3400 support
Graeme Gregory (2):
[ALSA] soc - Reinitialise DMA on every resume
[ALSA] soc - Support suspend and resume of the I2S interface on s3c24xx
Hans-Christian Egtvedt (1):
[ALSA] at73c213: replace spinlock in mixer functions with a mutex
Harald Welte (1):
[ALSA] neo1973: ASoC include pathname fix
Heikki Lindholm (1):
[ALSA] add number of periods constraint to snd-aoa
Hermann Lauer (1):
[ALSA] es1938 - improve capture hw pointer reads
Herton Ronaldo Krzesinski (2):
[ALSA] HDA-Intel - Add support for RV610/RV630 HDMI audio
[ALSA] hda-codec - Fix capture mixers of ALC662 models
Ian Molton (1):
[ALSA] soc - Preliminary ac97 drivers for Toshiba e800 PDAs
Ingo Molnar (1):
[ALSA] snd hda suspend latency: shorten codec read
Ivan Kuten (1):
[ALSA] soc - ln2440sbc ac97 support
James Courtier-Dutton (4):
[ALSA] emu10k1: Add mixer controls parameter checking.
[ALSA] emu10k1: Add comments regarding E-Mu ins and outs.
[ALSA] snd:emu10k1: E-Mu updates. Fixes to firmware loading and support for 0404.
[ALSA] emu10k1: General cleanup, add new locks, fix alsa bug#3501, kernel bug#9304.
Jaroslav Kysela (7):
[ALSA] Use posix clock monotonic for PCM and timer timestamps
[ALSA] PCM - fixed SNDRV_PCM_FORMAT_U24_BE silence constant
[ALSA] PCM - added back TSTAMP ioctl for PCM (for old alsa-lib binaries)
[ALSA] PCM core - remove SNDRV_PCM_TSTAMP_MMAP condition in snd_pcm_status()
[ALSA] PCM interface - rename SNDRV_PCM_TSTAMP_MMAP to SNDRV_PCM_TSTAMP_ENABLE
[ALSA] ice1712 - fixed midi input for Hoontech C-Ports
[ALSA] version 1.0.16rc2
Jason Gaston (1):
[ALSA] hda_intel: ALSA HD Audio patch for Intel ICH10 DeviceID's
Jerone Young (1):
[ALSA] hda-codec - Add IEC958 digital out support for Lenovo Thinkpads T61/X61
Jiang Zhe (6):
[ALSA] hda-codec - Update dell-m82 model pin config
[ALSA] hda-codec - Add workaround for multiple HPs
[ALSA] hda-codec - Avoid wrong speaker-auto mute via mic jack
[ALSA] hda-codec - Device ID for Toshiba laptop which uses AD1986A
[ALSA] hda-codec - alc268 input_mux should be a selector instead of mixer
[ALSA] hda-codec - New model for conexant 5045 codec to support benq r55e
Jiang zhe (3):
[ALSA] hda-codec - Device ID for Macbook sound card
[ALSA] hda-codec - Fix capture source for Cx5045 codec
[ALSA] hda-codec - Add model for Gigabyte P35 DS3R
Jiri Olsa (1):
[ALSA] sound: remove dead config symbol from sound code
Joachim Foerster (2):
[ALSA] Xilinx ML403 AC97 Controller Reference device driver
[ALSA] [ML403-AC97CR] Fix capture/periodic overrun bug
Joe Perches (3):
[ALSA] sound/isa: Add missing 'space'
[ALSA] sound/: Spelling fixes
[ALSA] include/sound/: Spelling fixes
Joe Sauer (1):
[ALSA] Fix inverted Phone volume WM9712 mixer control
Johannes Stezenbach (1):
[ALSA] hda-intel: Enable Analog CD Input from internal ATAPI connector on Asus M2N-SLI
Jonathan Woithe (2):
[ALSA] hda-codec - Add EAPD controls for ALC260 test model
[ALSA] hda-codec - Add test model for ALC268
Josepch Chan (1):
[ALSA] hda-codec - Add support for VIA VT1708B HD audio codec
Julia Lawall (3):
[ALSA] sound/pci: Drop unnecessary continue
[ALSA] sound/core/memalloc.c: Add missing pci_dev_put
[ALSA] sound: Use time_before, time_before_eq, etc.
Julian Scheel (2):
[ALSA] ICE1724: Added support for Audiotrak Prodigy 7.1 HiFi & HD2, Hercules Fortissimo IV
[ALSA] ice1724 - Add missing prodigy_hifi.h
Kailang Yang (3):
[ALSA] hda-codec - Add support of HP Thin Client T5735
[ALSA] hda-codec - Add ALC889/ALC267/ALC269 support
[ALSA] hda-codec - Update realtek codec support
Kamalesh Babulal (1):
[ALSA] powermac - Fix typos
Krzysztof Helt (3):
[ALSA] ac97_patch: compilation warning fix
[ALSA] es18xx: Enable wavetable input from ESS chips
[ALSA] cs4231: remove one busy wait
Laim Girdwood (1):
[ALSA] soc - Add support for passing kcontrols with events
Liam Girdwood (5):
[ALSA] soc - Add device level DAPM event
[ALSA] soc - Add D1 power event to power down event sequence
[ALSA] soc - Ensure PCMs are suspended
[ALSA] soc - Clean up tabs
[ALSA] soc - Initial WM8753 TLV support for capture mixer
Manuel Lauss (1):
[ALSA] ASoC: sh: improve generated code for HAC module (AC97)
Marc Boucher (5):
[ALSA] hda-codec - Fix laptop models for Cxt5045
[ALSA] hda-codec - Add missing input controls for Cxt5047 test model
[ALSA] hda-codec - Add a delay after power state change
[ALSA] hda-intel - Add ratelimit to timeout messages
[ALSA] hda-codec - Add afg and mfg preset mask
Marcin Ĺlusarz (7):
[ALSA] pcm_native: fix sparse warning about shadowing 'state' symbol
[ALSA] via82xx: minor optimization in snd_via82xx_free
[ALSA] pcm_lib: fix sparse warning about shadowing 'n' symbol
[ALSA] pcm_lib: fix sparse warning about different signedness
[ALSA] info_oss: move prototype of snd_card_info_read_oss to info.h
[ALSA] sound/core/seq: move declarations of globally visible variables to proper headers
[ALSA] rawmidi: let sparse know what is going on _for real_
Mark Brown (5):
[ALSA] Update MAINTAINERS for ALSA SoC
[ALSA] soc - Don't lock the codec list in snd_soc_dapm_new_widgets()
[ALSA] Bump ASoC core version number
[ALSA] Fix lockdep warning in ASoC machine probe
[ALSA] ASoC documentation updates
Matthew Ranostay (24):
[ALSA] hda-codec - Add STAC9228 DMIC support
[ALSA] hda: Add dmux to STAC 9228
[ALSA] hda: STAC9228 updated DMUX nid
[ALSA] hda: STAC9228 DMIC
[ALSA] hda: Added new IDT codec family
[ALSA] hda: STAC92HD71 codec mixer
[ALSA] hda: STAC9228 Subsystem update
[ALSA] hda: Added STAC92HD73 support
[ALSA] hda: 92HD73 DMIC Amps
[ALSA] hda: Added more 92HD71 codecs
[ALSA] hda: STAC927x DMIC Cleanup
[ALSA] hda: STAC927x VREF fix
[ALSA] hda: Dynamically create digital gain mixers
[ALSA] hda: 92HD71BXX Mono Mute Support
[ALSA] hda: STAC9228 VT fixes
[ALSA] hda: 92HD7XXX power management support
[ALSA] hda: Add new STAC9205 PCI_QUIRK
[ALSA] hda: Mono mux mixer support
[ALSA] hda: Added mono_out_pin to autoconfig
[ALSA] hda: Add dynamic mono mixer support for STAC92xx codecs
[ALSA] hda: STAC9205 GPIO line fix
[ALSA] hda: STAC92xx Line In/Mic as output check
[ALSA] hda: Add GPIO mute support to STAC9205
[ALSA] hda: fix Mic in as output
Michael Opdenacker (1):
[ALSA] writing-an-alsa-driver.tmpl: English style improvements
Miguel Boton (1):
[ALSA] fix compilation warning in GCC
Mike Rapoport (1):
[ALSA] soc - Add 'Mono Playback Switch' to WM9712 codec driver
Milan plzik (1):
[ALSA] soc - Fix power switching support for DAPM_SWITCH widgets
Nick Piggin (2):
[ALSA] alsa: nopage
[ALSA] alsa: usx2y nopage
Nicolas Kaiser (2):
[ALSA] sound/pci: remove line duplications in defines
[ALSA] sound/pci: remove duplicated defines
Oliver Neukum (1):
[ALSA] usb audio suspend support
Pavel Hofman (2):
[ALSA] I2C fix for ice1724
[ALSA] switching rate in STAC9460 codec of Prodigy192
Philipp Zabel (1):
[ALSA] ASoC TLV support
Randy Dunlap (7):
[ALSA] sound: fix mts64 section mismatches
[ALSA] sound: fix ad1889 section mismatch
[ALSA] sound: fix atiixp section mismatch
[ALSA] sound: fix rme9652 section mismatch
[ALSA] sound: fix caiaq section mismatches
[ALSA] fix cs5535 section mismatch
[ALSA] fix opti9xx/miro section mismatch
Rene Herman (2):
[ALSA] sound/isa: kill pnp_resource_change
[ALSA] Update descriptions of isapnp-specific module options
Shin-ya Okada (1):
[ALSA] ice1724 - Add support of Onkyo SE-90PCI and SE-200PCI
Stanislav Brabec (1):
[ALSA] use convenient treble scale on WM8750
T. H. Huth (1):
[ALSA] snd-powermac: handle dead DMA transfers
Takashi Iwai (88):
[ALSA] hda-codec - Add missing eeepc-p701 model for ALC662
[ALSA] hda-codec - Add model for Fujitsu V5505
[ALSA] ad1848 - Fix print format
[ALSA] via82xx - Fix quirk for Shuttle AK32VN
[ALSA] hda-codec - Show more information in proc file
[ALSA] Introduce slots option to snd module
[ALSA] Dreamcast AICA sound - Get rid of annoying compiler warning
[ALSA] opl3 - Use hwdep for patch loading
[ALSA] opl3 - simplify exclusive access lock
[ALSA] Remove sequencer instrument layer
[ALSA] opl3 - Fix build errors
[ALSA] hda-codec - Improve the auto-configuration
[ALSA] hda-codec - new PCI SSID for HP machines
[ALSA] Update SNDRV_HWDEP_IFACE_LAST
[ALSA] hda-codec - Add model=hp-tc-t5735 for ALC262
[ALSA] emu10k1 - Check value ranges in ctl callbacks
[ALSA] hda-codec - Check value range in ctl callbacks
[ALSA] ice1724 - Check value ranges in ctl callbacks
[ALSA] mixart - Check value range in ctl callbacks
[ALSA] pci - check value range in ctl callbacks
[ALSA] ice1724 - Clean up ctl callbacks in se.c
[ALSA] vxpocket - Check value range in ctl callbacks
[ALSA] powermac - Check value range in ctl callbacks
[ALSA] ak4xxx - Check value ranges in ctl callbacks
[ALSA] aoa - Check value range in ctl callbacks
[ALSA] Check value range in ctl callbacks
[ALSA] at73c213 - Use common callback
[ALSA] hda-intel - Show more volume-knob attributes
[ALSA] hda-codec - Revert volume knob controls in STAC codecs
[ALSA] dbri - Fix broken change for value range checks
[ALSA] caiaq - Fix indent in Kconfig
[ALSA] caiaq - remove ifdef
[ALSA] Fix PCM MMAP time-stamp mode
[ALSA] aoa - fix compile warning
[ALSA] emu10k1x - Add missing snd_card_set_dev call
[ALSA] drivers - Add missing snd_card_set_dev()
[ALSA] ice1712 - Fix word clock status control on Delta 1010LT
[ALSA] echoaudio - convert from semaphore to mutex
[ALSA] hda-codec - Device ID for MSI L745
[ALSA] Fix old tstamp ioctl for compat_ioctl
[ALSA] sb16 - Suppress compile warning
[ALSA] Add SNDRV_PCM_IOCTL_TSTAMP back to compat ioctl
[ALSA] hda-codec - Avoid overload of PCM volume on Cx5045 codec
[ALSA] Add missing device link
[ALSA] hda-codec - sort pci quirk list
[ALSA] hda-codec - Fix invalid access to non-existing dmux on STAC
[ALSA] hda-codec - Sort ad1986a cfg table
[ALSA] hda-intel - Support multiple devices
[ALSA] hda-codec - Add model=laptop for HP 350 laptop
[ALSA] Remove indirect control access
[ALSA] Fix PCM write blocking
[ALSA] Remove PCM xfer_align sw params
[ALSA] PCM - clean up snd_pcm_lib_read/write
[ALSA] Remove PCM sleep_min and tick
[ALSA] Remove sound/driver.h
[ALSA] Add virtual master control helpers
[ALSA] hda-codec - Add virtual master controls
[ALSA] hda-codec - print control name in error messages
[ALSA] hda-codec - Don't build boost controls for digital mics
[ALSA] hda-codec - Remove obsolete FIXME's
[ALSA] hda-code - Clean up STAC GPIO enablement code
[ALSA] hda-codec - Disable PCBEEP mixer element in test model
[ALSA] hda-codec - Add the support of Dell OEM laptops with ALC268
[ALSA] hda-codec - Enable VIA SPDIF input pin
[ALSA] hda-intel - Add workarounds for STAC codecs
[ALSA] Add missing model for HD-audio Cx5045 codec
[ALSA] ice1712, ice1724 - Code clean up
[ALSA] hda-intel - Make azx_get_response() a bit more robust
[ALSA] emu10k1 - Fix over-sized kmalloc for TLV
[ALSA] cs5535audio - Fix available sample rates
[ALSA] hda-codec - Optimize snd_hda_pser_pin_def_config()
[ALSA] hda-codec - Don't query widget parameter for invalid NID
[ALSA] hda-codec - Fix handling of multiple capture streams
[ALSA] hda-codec - Add Conexant 5051 codec support
[ALSA] hda-codec - Add missing slave for AD1884 master switch
[ALSA] hda-codec - Add SPDIF controls as slave on AD codecs
[ALSA] hda-codec - Add SPDIF output support to AD1986a laptop-eapd model
[ALSA] hda-codec - Rename non-standard 'iSpeaker'
[ALSA] hda-codec - Fix mixer controls with ALC262 HP T5735 model
[ALSA] hda-codec - Fix ALC262 HP-RP5700 model
[ALSA] hda-codec - Add speaker automute to ALC260 HP models
[ALSA] hda-codec - Add speaker automute to ALC262 HP models
[ALSA] Fix Oops with PCM OSS sync
[ALSA] hda-codec - Control SPDIF as slave
[ALSA] hda-codec - Add model for HP DV9553EG laptop
[ALSA] emu10k1 - Don't create emu1010 controls for non-emu boards
[ALSA] emu10k1 - Use enum for emu_model types
[ALSA] emu10k1 - Fix kthread handling at resume
Timofei Bondarenko (4):
[ALSA] usb-audio - SB Live24-External better handling
[ALSA] cmipci at 96kHz
[ALSA] cmipci - utilize ADC48K44K bit
[ALSA] cmipci - allow capture of raw spdif subframes
Timur Tabi (3):
[ALSA] cs4270: wrong sample rate when CONFIG_SND_SOC_CS4270_VD33_ERRATA is set
[ALSA] Add ASoC drivers for the Freescale MPC8610 SoC
[ALSA] mpc8610: Add mmap support
Tobin Davis (4):
[ALSA] HDA: Add support for Samsung Q1 Ultra Vista edition
[ALSA] HDA: Add Asus VX1 support
[ALSA] HDA: Enable chipset gcap usage
[ALSA] HDA-Intel - Add support for Intel SCH
Vasily Khoruzhick (1):
[ALSA] hda-codec - remove 11c1:1040 from patch_si3054.c id list
Veli-Matti Valtonen (1):
[ALSA] emu10k1 - Another EMU0404 Board ID
Ville Syrjala (1):
[ALSA] soc/wm8731: Fix stereo mixer controls
Vladimir Barinov (1):
[ALSA] ASoC TLV320AIC3X codec driver
Wolke Liu (1):
[ALSA] HDA-Intel - Add support for RV6xx HDMI audio
-----
Jaroslav Kysela <perex@perex.cz>
Linux Kernel Sound Maintainer
ALSA Project, Red Hat, Inc.
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2007-11-20 6:48 ` Takashi Iwai
@ 2007-11-20 19:20 ` Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-11-20 19:20 UTC (permalink / raw)
To: Takashi Iwai; +Cc: Linus Torvalds, Andrew Morton, LKML
On Tue, 20 Nov 2007, Takashi Iwai wrote:
> At Mon, 19 Nov 2007 19:35:09 +0100 (CET),
> Jaroslav Kysela wrote:
> >
> >
> > 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
>
> Grrr, please hold this. The tree looks broken.
>
> At least, the last patch
> [ALSA] hda-codec - Revert volume knob controls in STAC codecs
> wasn't applied properly, and resulted in an empty change.
>
> This is likely because the patch used was for mm tree and not cleanly
> applied to 2.6.24-rc3. It'll require a manual adjustment.
>
>
> In addition, the following patches are real fixes that miss in this
> push:
>
> 5543 emu10k1 - Check value ranges in ctl callbacks
> 5532 fix private data pointer calculation in CS4270 driver
> 5530 emu10k1: Add mixer controls parameter checking.
> 5495 portman2x4 - Fix probe error
> 5485 ca0106 - Fix write proc assignment
> 5476 s3c2443-ac97: compilation fix
Hi,
thanks for notice. I overlooked this empty patch. I added all
requested fixes to ALSA GIT tree now.
Jaroslav
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-11-20.patch.gz
The following files will be updated:
include/sound/version.h | 2 +-
sound/drivers/mpu401/mpu401_uart.c | 12 ++++--
sound/drivers/portman2x4.c | 2 +-
sound/pci/ca0106/ca0106_mixer.c | 18 +++++++---
sound/pci/ca0106/ca0106_proc.c | 4 +--
sound/pci/cmipci.c | 5 +--
sound/pci/emu10k1/emumixer.c | 65 ++++++++++++++++++++++++++++-------
sound/pci/emu10k1/p16v.c | 4 ++
sound/pci/hda/hda_codec.c | 40 +++++++++++++---------
sound/pci/hda/hda_local.h | 1 +
sound/pci/hda/patch_analog.c | 8 ++++
sound/pci/hda/patch_sigmatel.c | 57 +-------------------------------
sound/soc/codecs/cs4270.c | 3 +-
sound/soc/s3c24xx/s3c2443-ac97.c | 2 +-
14 files changed, 118 insertions(+), 105 deletions(-)
The following things were done:
Clemens Ladisch (2):
[ALSA] cmipci: fix FLINKON/OFF bits
[ALSA] mpu401: fix recursive locking in timer
James Courtier-Dutton (1):
[ALSA] emu10k1: Add mixer controls parameter checking.
Jaroslav Kysela (1):
[ALSA] version 1.0.15
Krzysztof Helt (1):
[ALSA] s3c2443-ac97: compilation fix
Takashi Iwai (7):
[ALSA] hda-codec - Disable shared stream on AD1986A
[ALSA] hda-codec - Check PINCAP only for PIN widgets
[ALSA] ca0106 - Check value range in ctl callbacks
[ALSA] hda-codec - Revert volume knob controls in STAC codecs
[ALSA] ca0106 - Fix write proc assignment
[ALSA] portman2x4 - Fix probe error
[ALSA] emu10k1 - Check value ranges in ctl callbacks
Timur Tabi (1):
[ALSA] fix private data pointer calculation in CS4270 driver
-----
Jaroslav Kysela <perex@perex.cz>
Linux Kernel Sound Maintainer
ALSA Project
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2007-11-19 18:35 Jaroslav Kysela
@ 2007-11-20 6:48 ` Takashi Iwai
2007-11-20 19:20 ` Jaroslav Kysela
0 siblings, 1 reply; 51+ messages in thread
From: Takashi Iwai @ 2007-11-20 6:48 UTC (permalink / raw)
To: Jaroslav Kysela; +Cc: Linus Torvalds, Andrew Morton, LKML
At Mon, 19 Nov 2007 19:35:09 +0100 (CET),
Jaroslav Kysela wrote:
>
>
> 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
Grrr, please hold this. The tree looks broken.
At least, the last patch
[ALSA] hda-codec - Revert volume knob controls in STAC codecs
wasn't applied properly, and resulted in an empty change.
This is likely because the patch used was for mm tree and not cleanly
applied to 2.6.24-rc3. It'll require a manual adjustment.
In addition, the following patches are real fixes that miss in this
push:
5543 emu10k1 - Check value ranges in ctl callbacks
5532 fix private data pointer calculation in CS4270 driver
5530 emu10k1: Add mixer controls parameter checking.
5495 portman2x4 - Fix probe error
5485 ca0106 - Fix write proc assignment
5476 s3c2443-ac97: compilation fix
thanks,
Takashi
>
> The GNU patch is available at:
>
> ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2007-11-19.patch.gz
>
> Additional notes:
>
> Just fixes and cleanups.
>
>
> The following files will be updated:
>
> include/sound/version.h | 2 +-
> sound/drivers/mpu401/mpu401_uart.c | 12 +++++++---
> sound/pci/ca0106/ca0106_mixer.c | 18 ++++++++++-----
> sound/pci/cmipci.c | 5 +--
> sound/pci/hda/hda_codec.c | 40 +++++++++++++++++++++--------------
> sound/pci/hda/hda_local.h | 1 +
> sound/pci/hda/patch_analog.c | 8 +++++++
> 7 files changed, 56 insertions(+), 30 deletions(-)
>
>
> The following things were done:
>
> Clemens Ladisch (2):
> [ALSA] cmipci: fix FLINKON/OFF bits
> [ALSA] mpu401: fix recursive locking in timer
>
> Jaroslav Kysela (1):
> [ALSA] version 1.0.15
>
> Takashi Iwai (4):
> [ALSA] hda-codec - Disable shared stream on AD1986A
> [ALSA] hda-codec - Check PINCAP only for PIN widgets
> [ALSA] ca0106 - Check value range in ctl callbacks
> [ALSA] hda-codec - Revert volume knob controls in STAC codecs
>
> -----
> Jaroslav Kysela <perex@suse.cz>
> Linux Kernel Sound Maintainer
> ALSA Project, SUSE Labs
>
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-11-19 18:35 Jaroslav Kysela
2007-11-20 6:48 ` Takashi Iwai
0 siblings, 1 reply; 51+ messages in thread
From: Jaroslav Kysela @ 2007-11-19 18:35 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, LKML, Takashi Iwai
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-11-19.patch.gz
Additional notes:
Just fixes and cleanups.
The following files will be updated:
include/sound/version.h | 2 +-
sound/drivers/mpu401/mpu401_uart.c | 12 +++++++---
sound/pci/ca0106/ca0106_mixer.c | 18 ++++++++++-----
sound/pci/cmipci.c | 5 +--
sound/pci/hda/hda_codec.c | 40 +++++++++++++++++++++--------------
sound/pci/hda/hda_local.h | 1 +
sound/pci/hda/patch_analog.c | 8 +++++++
7 files changed, 56 insertions(+), 30 deletions(-)
The following things were done:
Clemens Ladisch (2):
[ALSA] cmipci: fix FLINKON/OFF bits
[ALSA] mpu401: fix recursive locking in timer
Jaroslav Kysela (1):
[ALSA] version 1.0.15
Takashi Iwai (4):
[ALSA] hda-codec - Disable shared stream on AD1986A
[ALSA] hda-codec - Check PINCAP only for PIN widgets
[ALSA] ca0106 - Check value range in ctl callbacks
[ALSA] hda-codec - Revert volume knob controls in STAC codecs
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-10-23 6:14 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-10-23 6:14 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, LKML, Takashi Iwai
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-10-23.patch.gz
The following files will be updated:
include/sound/version.h | 2 +-
sound/core/control.c | 5 ++-
sound/pci/bt87x.c | 4 +-
sound/pci/hda/hda_codec.c | 9 +-----
sound/pci/hda/hda_local.h | 18 +++++++++---
sound/pci/hda/patch_analog.c | 5 ++-
sound/pci/hda/patch_cmedia.c | 3 +-
sound/pci/hda/patch_conexant.c | 35 +++++++++++++----------
sound/pci/hda/patch_realtek.c | 2 +-
sound/pci/hda/patch_sigmatel.c | 6 +++-
sound/pci/hda/patch_via.c | 2 +-
sound/sh/aica.c | 31 +++++++++++++++++++-
sound/sparc/cs4231.c | 59 +++++++++++++---------------------------
sound/usb/usbquirks.h | 9 ++++++
14 files changed, 109 insertions(+), 81 deletions(-)
The following things were done:
Adrian McMenamin (1):
[ALSA] protect Dreamcast PCM driver (AICA) from G2 bus effects
Borislav Petkov (1):
[ALSA] sound/core/control.c: hard-irq-safe -> hard-irq-unsafe lock warning
Dawid Wrobel (1):
[ALSA] usb-audio: Another USB mic quirk for Logitech Communicator webcam
Jaroslav Kysela (1):
[ALSA] version 1.0.15
Krzysztof Helt (1):
[ALSA] This simplifies and fixes waiting loops of the mce_down()
Takashi Iwai (6):
[ALSA] hda-codec - Fix AD1986A Lenovo auto-mute
[ALSA] bt87x - Fix section mismatch
[ALSA] hda-codec - Fix conflict of Master volume in STAC92xx codec
[ALSA] hda-codec - Fix Conexant 5045 volumes
[ALSA] hda-codec - Fix build without CONFIG_SND_HDA_GENERIC
[ALSA] hda-codec - Fix possible array overflow
Trent Piepho (1):
[ALSA] snd-bt87x: Make the load_all option work correctly
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-10-16 15:08 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-10-16 15:08 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, Andrew Morton, Takashi Iwai
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-10-16.patch.gz
The following files will be updated:
CREDITS | 2 +-
Documentation/sound/alsa/ALSA-Configuration.txt | 115 ++-
Documentation/sound/alsa/CMIPCI.txt | 17 +-
.../sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 184 ++-
Documentation/sound/alsa/OSS-Emulation.txt | 7 -
Documentation/sound/alsa/hda_codec.txt | 49 +-
Documentation/sound/alsa/powersave.txt | 41 +
MAINTAINERS | 6 +-
drivers/media/video/cx88/cx88-alsa.c | 2 +-
drivers/net/hp100.c | 4 +-
drivers/pnp/interface.c | 2 +-
drivers/pnp/isapnp/core.c | 4 +-
drivers/pnp/isapnp/proc.c | 2 +-
drivers/pnp/manager.c | 2 +-
drivers/pnp/resource.c | 2 +-
include/linux/i2c-id.h | 1 +
include/linux/spi/at73c213.h | 25 +
include/sound/ac97_codec.h | 8 +-
include/sound/ad1848.h | 5 +-
include/sound/ainstr_gf1.h | 2 +-
include/sound/ainstr_iw.h | 2 +-
include/sound/ainstr_simple.h | 2 +-
include/sound/ak4114.h | 2 +-
include/sound/ak4117.h | 2 +-
include/sound/ak4531_codec.h | 2 +-
include/sound/ak4xxx-adda.h | 2 +-
include/sound/asequencer.h | 2 +-
include/sound/asound.h | 3 +-
include/sound/asound_fm.h | 2 +-
include/sound/asoundef.h | 2 +-
include/sound/control.h | 10 +-
include/sound/core.h | 2 +-
include/sound/cs4231-regs.h | 180 ++
include/sound/cs4231.h | 159 +--
include/sound/cs46xx.h | 2 +-
include/sound/cs46xx_dsp_scb_types.h | 2 +-
include/sound/cs46xx_dsp_spos.h | 2 +-
include/sound/cs46xx_dsp_task_types.h | 2 +-
include/sound/cs8403.h | 2 +-
include/sound/cs8427.h | 2 +-
include/sound/driver.h | 2 +-
include/sound/emu10k1.h | 15 +-
include/sound/es1688.h | 2 +-
include/sound/gus.h | 2 +-
include/sound/hda_hwdep.h | 44 +
include/sound/hdspm.h | 16 +-
include/sound/hwdep.h | 2 +-
include/sound/info.h | 2 +-
include/sound/initval.h | 2 +-
include/sound/memalloc.h | 2 +-
include/sound/mixer_oss.h | 2 +-
include/sound/mpu401.h | 3 +-
include/sound/opl3.h | 2 +-
include/sound/pcm-indirect.h | 2 +-
include/sound/pcm.h | 13 +-
include/sound/pcm_oss.h | 2 +-
include/sound/rawmidi.h | 2 +-
include/sound/sb.h | 2 +-
include/sound/seq_instr.h | 2 +-
include/sound/seq_midi_event.h | 2 +-
include/sound/seq_virmidi.h | 2 +-
include/sound/soc.h | 3 +-
include/sound/tea575x-tuner.h | 2 +-
include/sound/timer.h | 2 +-
include/sound/tlv.h | 2 +-
include/sound/version.h | 4 +-
include/sound/ymfpci.h | 2 +-
sound/Kconfig | 4 +
sound/Makefile | 3 +-
sound/aoa/codecs/snd-aoa-codec-onyx.c | 20 +-
sound/aoa/codecs/snd-aoa-codec-tas.c | 29 +-
sound/aoa/fabrics/snd-aoa-fabric-layout.c | 10 +-
sound/arm/sa11xx-uda1341.c | 35 +-
sound/core/Makefile | 15 +-
sound/core/control.c | 33 +-
sound/core/device.c | 2 +-
sound/core/hwdep.c | 4 +-
sound/core/info.c | 2 +-
sound/core/info_oss.c | 2 +-
sound/core/init.c | 2 +-
sound/core/isadma.c | 2 +-
sound/core/memalloc.c | 10 +-
sound/core/memory.c | 2 +-
sound/core/misc.c | 2 +-
sound/core/oss/Makefile | 7 +-
sound/core/oss/copy.c | 5 -
sound/core/oss/io.c | 7 +-
sound/core/oss/linear.c | 91 +-
sound/core/oss/mixer_oss.c | 4 +-
sound/core/oss/mulaw.c | 90 +-
sound/core/oss/pcm_oss.c | 39 +-
sound/core/oss/pcm_plugin.c | 63 +-
sound/core/oss/pcm_plugin.h | 2 +-
sound/core/oss/plugin_ops.h | 370 ----
sound/core/oss/rate.c | 7 +-
sound/core/oss/route.c | 5 -
sound/core/pcm.c | 4 +-
sound/core/pcm_lib.c | 2 +-
sound/core/pcm_memory.c | 2 +-
sound/core/pcm_misc.c | 65 +-
sound/core/pcm_native.c | 10 +-
sound/core/pcm_timer.c | 2 +-
sound/core/rawmidi.c | 5 +-
sound/core/seq/Makefile | 2 +-
sound/core/seq/instr/Makefile | 2 +-
sound/core/seq/instr/ainstr_gf1.c | 4 +-
sound/core/seq/instr/ainstr_iw.c | 4 +-
sound/core/seq/instr/ainstr_simple.c | 4 +-
sound/core/seq/oss/Makefile | 2 +-
sound/core/seq/oss/seq_oss_init.c | 40 +-
sound/core/seq/oss/seq_oss_writeq.c | 6 +-
sound/core/seq/seq.c | 2 +-
sound/core/seq/seq_clientmgr.c | 2 +-
sound/core/seq/seq_instr.c | 14 +-
sound/core/seq/seq_memory.c | 2 +-
sound/core/seq/seq_midi.c | 4 +-
sound/core/seq/seq_midi_event.c | 101 +-
sound/core/seq/seq_ports.c | 2 +-
sound/core/seq/seq_timer.c | 2 +-
sound/core/sound.c | 12 +-
sound/core/sound_oss.c | 2 +-
sound/core/timer.c | 4 +-
sound/drivers/Makefile | 2 +-
sound/drivers/dummy.c | 14 +-
sound/drivers/mpu401/Makefile | 2 +-
sound/drivers/mpu401/mpu401.c | 10 +-
sound/drivers/mpu401/mpu401_uart.c | 7 +-
sound/drivers/mts64.c | 10 +-
sound/drivers/opl3/Makefile | 8 +-
sound/drivers/opl3/opl3_lib.c | 4 +-
sound/drivers/opl4/Makefile | 2 +-
sound/drivers/serial-u16550.c | 2 +-
sound/drivers/vx/Makefile | 2 +-
sound/drivers/vx/vx_mixer.c | 18 +-
sound/i2c/Makefile | 6 +-
sound/i2c/cs8427.c | 10 +-
sound/i2c/i2c.c | 4 +-
sound/i2c/other/Makefile | 2 +-
sound/i2c/other/ak4114.c | 14 +-
sound/i2c/other/ak4117.c | 14 +-
sound/i2c/other/ak4xxx-adda.c | 14 +-
sound/i2c/other/pt2258.c | 10 +-
sound/i2c/other/tea575x-tuner.c | 4 +-
sound/i2c/tea6330t.c | 14 +-
sound/isa/Kconfig | 22 +-
sound/isa/Makefile | 4 +-
sound/isa/ad1816a/Makefile | 2 +-
sound/isa/ad1816a/ad1816a_lib.c | 2 -
sound/isa/ad1848/Makefile | 9 +-
sound/isa/ad1848/ad1848.c | 6 +-
sound/isa/ad1848/ad1848_lib.c | 140 +-
sound/isa/cs423x/Makefile | 19 +-
sound/isa/cs423x/cs4231.c | 4 +-
sound/isa/cs423x/cs4231_lib.c | 115 +-
sound/isa/cs423x/cs4236.c | 4 +-
sound/isa/cs423x/cs4236_lib.c | 4 +-
sound/isa/es1688/Makefile | 2 +-
sound/isa/es1688/es1688.c | 4 +-
sound/isa/es1688/es1688_lib.c | 4 +-
sound/isa/es18xx.c | 19 +-
sound/isa/gus/Makefile | 2 +-
sound/isa/gus/gus_dma.c | 2 +-
sound/isa/gus/gus_dram.c | 2 +-
sound/isa/gus/gus_instr.c | 2 +-
sound/isa/gus/gus_io.c | 2 +-
sound/isa/gus/gus_irq.c | 20 +-
sound/isa/gus/gus_main.c | 22 +-
sound/isa/gus/gus_mem.c | 2 +-
sound/isa/gus/gus_mem_proc.c | 2 +-
sound/isa/gus/gus_mixer.c | 11 +-
sound/isa/gus/gus_pcm.c | 2 +-
sound/isa/gus/gus_reset.c | 2 +-
sound/isa/gus/gus_sample.c | 2 +-
sound/isa/gus/gus_simple.c | 2 +-
sound/isa/gus/gus_synth.c | 4 +-
sound/isa/gus/gus_tables.h | 2 +-
sound/isa/gus/gus_timer.c | 2 +-
sound/isa/gus/gus_uart.c | 2 +-
sound/isa/gus/gus_volume.c | 2 +-
sound/isa/gus/gusclassic.c | 4 +-
sound/isa/gus/gusextreme.c | 4 +-
sound/isa/gus/gusmax.c | 4 +-
sound/isa/gus/interwave.c | 4 +-
sound/isa/opl3sa2.c | 5 +-
sound/isa/opti9xx/Makefile | 2 +-
sound/isa/opti9xx/miro.c | 18 +-
sound/isa/opti9xx/opti92x-ad1848.c | 14 +-
sound/isa/sb/Makefile | 2 +-
sound/isa/sb/emu8000.c | 2 +-
sound/isa/sb/emu8000_synth.c | 2 +-
sound/isa/sb/sb16.c | 4 +-
sound/isa/sb/sb16_csp.c | 9 +-
sound/isa/sb/sb16_main.c | 4 +-
sound/isa/sb/sb8.c | 4 +-
sound/isa/sb/sb8_main.c | 4 +-
sound/isa/sb/sb8_midi.c | 2 +-
sound/isa/sb/sb_common.c | 8 +-
sound/isa/sb/sb_mixer.c | 2 +-
sound/isa/sc6000.c | 656 +++++++
sound/isa/sscape.c | 354 +++--
sound/isa/wavefront/Makefile | 2 +-
sound/isa/wavefront/wavefront_synth.c | 130 +-
sound/last.c | 2 +-
sound/pci/Kconfig | 111 ++-
sound/pci/Makefile | 2 +-
sound/pci/ac97/Makefile | 2 +-
sound/pci/ac97/ac97_codec.c | 40 +-
sound/pci/ac97/ac97_id.h | 3 +-
sound/pci/ac97/ac97_local.h | 2 +-
sound/pci/ac97/ac97_patch.c | 162 ++-
sound/pci/ac97/ac97_patch.h | 2 +-
sound/pci/ac97/ac97_pcm.c | 2 +-
sound/pci/ac97/ac97_proc.c | 10 +-
sound/pci/ac97/ak4531_codec.c | 4 +-
sound/pci/ali5451/Makefile | 2 +-
sound/pci/ali5451/ali5451.c | 10 +-
sound/pci/als4000.c | 2 +-
sound/pci/au88x0/au88x0.c | 1 +
sound/pci/au88x0/au88x0_eq.c | 10 +-
sound/pci/au88x0/au88x0_mpu401.c | 2 +-
sound/pci/au88x0/au88x0_synth.c | 4 +-
sound/pci/bt87x.c | 217 ++-
sound/pci/ca0106/ca0106.h | 98 +-
sound/pci/ca0106/ca0106_main.c | 103 +-
sound/pci/ca0106/ca0106_mixer.c | 98 +-
sound/pci/ca0106/ca_midi.c | 2 +-
sound/pci/ca0106/ca_midi.h | 6 +-
sound/pci/cmipci.c | 537 ++++--
sound/pci/cs4281.c | 28 +-
sound/pci/cs46xx/Makefile | 8 +-
sound/pci/cs46xx/cs46xx.c | 4 +-
sound/pci/cs46xx/cs46xx_lib.c | 12 +-
sound/pci/cs46xx/cs46xx_lib.h | 2 +-
sound/pci/cs46xx/dsp_spos.h | 2 +-
sound/pci/cs46xx/dsp_spos_scb_lib.c | 2 +-
sound/pci/cs5535audio/Makefile | 7 +-
sound/pci/cs5535audio/cs5535audio.c | 24 +-
sound/pci/cs5535audio/cs5535audio.h | 42 +-
sound/pci/cs5535audio/cs5535audio_pcm.c | 10 +-
sound/pci/cs5535audio/cs5535audio_pm.c | 26 +-
sound/pci/echoaudio/echoaudio.c | 33 +-
sound/pci/echoaudio/echoaudio_dsp.c | 4 +-
sound/pci/echoaudio/echoaudio_dsp.h | 15 +-
sound/pci/emu10k1/Makefile | 2 +-
sound/pci/emu10k1/emu10k1.c | 4 +-
sound/pci/emu10k1/emu10k1_main.c | 130 +-
sound/pci/emu10k1/emu10k1x.c | 9 +-
sound/pci/emu10k1/emufx.c | 251 ++--
sound/pci/emu10k1/emumixer.c | 86 +-
sound/pci/emu10k1/emumpu401.c | 2 +-
sound/pci/emu10k1/emupcm.c | 2 +-
sound/pci/emu10k1/emuproc.c | 58 +-
sound/pci/emu10k1/io.c | 12 +-
sound/pci/emu10k1/irq.c | 2 +-
sound/pci/emu10k1/memory.c | 2 +-
sound/pci/emu10k1/p16v.c | 19 +-
sound/pci/emu10k1/voice.c | 2 +-
sound/pci/ens1370.c | 44 +-
sound/pci/es1938.c | 22 +-
sound/pci/es1968.c | 28 +-
sound/pci/fm801.c | 4 +-
sound/pci/hda/Makefile | 27 +-
sound/pci/hda/hda_codec.c | 735 ++++++--
sound/pci/hda/hda_codec.h | 113 +-
sound/pci/hda/hda_generic.c | 100 +-
sound/pci/hda/hda_hwdep.c | 122 ++
sound/pci/hda/hda_intel.c | 382 +++--
sound/pci/hda/hda_local.h | 193 ++-
sound/pci/hda/hda_patch.h | 16 +
sound/pci/hda/hda_proc.c | 30 +-
sound/pci/hda/patch_analog.c | 524 ++++---
sound/pci/hda/patch_atihdmi.c | 16 -
sound/pci/hda/patch_cmedia.c | 24 -
sound/pci/hda/patch_conexant.c | 156 +--
sound/pci/hda/patch_realtek.c | 1840 +++++++++++++++-----
sound/pci/hda/patch_si3054.c | 20 +-
sound/pci/hda/patch_sigmatel.c | 1000 ++++++++---
sound/pci/hda/patch_via.c | 80 +-
sound/pci/ice1712/Makefile | 2 +-
sound/pci/ice1712/ak4xxx.c | 4 +-
sound/pci/ice1712/amp.c | 2 +-
sound/pci/ice1712/amp.h | 2 +-
sound/pci/ice1712/aureon.c | 45 +-
sound/pci/ice1712/delta.c | 13 +-
sound/pci/ice1712/delta.h | 2 +-
sound/pci/ice1712/envy24ht.h | 2 +-
sound/pci/ice1712/ews.c | 20 +-
sound/pci/ice1712/ews.h | 2 +-
sound/pci/ice1712/hoontech.c | 2 +-
sound/pci/ice1712/hoontech.h | 2 +-
sound/pci/ice1712/ice1712.c | 52 +-
sound/pci/ice1712/ice1712.h | 5 +-
sound/pci/ice1712/ice1724.c | 54 +-
sound/pci/ice1712/juli.c | 2 +-
sound/pci/ice1712/phase.c | 23 +-
sound/pci/ice1712/pontis.c | 27 +-
sound/pci/ice1712/prodigy192.c | 27 +-
sound/pci/ice1712/wtm.c | 29 +-
sound/pci/intel8x0.c | 4 +-
sound/pci/intel8x0m.c | 4 +-
sound/pci/korg1212/Makefile | 2 +-
sound/pci/korg1212/korg1212.c | 4 -
sound/pci/maestro3.c | 2 -
sound/pci/mixart/Makefile | 2 +-
sound/pci/mixart/mixart.c | 10 +-
sound/pci/mixart/mixart_mixer.c | 9 +-
sound/pci/nm256/Makefile | 2 +-
sound/pci/nm256/nm256.c | 1 -
sound/pci/pcxhr/pcxhr.c | 5 +
sound/pci/pcxhr/pcxhr_mixer.c | 15 +-
sound/pci/rme32.c | 33 +-
sound/pci/rme96.c | 41 +-
sound/pci/rme9652/Makefile | 2 +-
sound/pci/rme9652/hdsp.c | 90 +-
sound/pci/rme9652/hdspm.c | 723 ++++----
sound/pci/rme9652/rme9652.c | 27 +-
sound/pci/sonicvibes.c | 4 +-
sound/pci/trident/Makefile | 2 +-
sound/pci/trident/trident.c | 2 +-
sound/pci/trident/trident_main.c | 22 +-
sound/pci/trident/trident_memory.c | 2 +-
sound/pci/via82xx.c | 19 +-
sound/pci/via82xx_modem.c | 8 +-
sound/pci/vx222/Makefile | 2 +-
sound/pci/ymfpci/Makefile | 2 +-
sound/pci/ymfpci/ymfpci.c | 4 +-
sound/pci/ymfpci/ymfpci_main.c | 108 +-
sound/pcmcia/Makefile | 2 +-
sound/pcmcia/pdaudiocf/Makefile | 2 +-
sound/pcmcia/pdaudiocf/pdaudiocf.c | 4 +-
sound/pcmcia/pdaudiocf/pdaudiocf.h | 2 +-
sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 2 +-
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c | 2 +-
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 2 +-
sound/pcmcia/vx/Makefile | 2 +-
sound/pcmcia/vx/vxp_mixer.c | 9 +-
sound/ppc/Makefile | 2 +-
sound/ppc/daca.c | 10 +-
sound/ppc/pmac.c | 57 +-
sound/ppc/pmac.h | 4 +-
sound/ppc/snd_ps3.c | 1 -
sound/sh/aica.c | 10 +-
sound/soc/codecs/Kconfig | 20 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/cs4270.c | 805 +++++++++
sound/soc/codecs/cs4270.h | 28 +
sound/soc/pxa/spitz.c | 1 -
sound/soc/s3c24xx/Kconfig | 2 +-
sound/soc/s3c24xx/s3c24xx-i2s.c | 1 +
sound/soc/s3c24xx/s3c24xx-pcm.c | 22 +-
sound/soc/soc-core.c | 20 -
sound/soc/soc-dapm.c | 2 +-
sound/sparc/cs4231.c | 805 ++++-----
sound/sparc/dbri.c | 581 ++++---
sound/spi/Kconfig | 31 +
sound/spi/Makefile | 5 +
sound/spi/at73c213.c | 1129 ++++++++++++
sound/spi/at73c213.h | 119 ++
sound/synth/Makefile | 2 +-
sound/synth/emux/Makefile | 2 +-
sound/synth/util_mem.c | 2 +-
sound/usb/Kconfig | 2 +
sound/usb/caiaq/caiaq-audio.c | 1 +
sound/usb/caiaq/caiaq-device.c | 18 +-
sound/usb/caiaq/caiaq-device.h | 1 +
sound/usb/caiaq/caiaq-input.c | 28 +-
sound/usb/usbaudio.c | 46 +-
sound/usb/usbmidi.c | 46 +-
sound/usb/usbmixer.c | 11 +-
sound/usb/usbquirks.h | 100 ++-
370 files changed, 11183 insertions(+), 5968 deletions(-)
The following things were done:
Adrian Bunk (4):
[ALSA] sound/pci/cs46xx/: fix an off-by-one
[ALSA] sound/synth/util_mem.c: remove pointless check
[ALSA] unexport snd_ctl_elem_{read,write}
[ALSA] au88x0_synth.c bugfix
Andres Salomon (5):
[ALSA] cs5535audio: correctly set dma->substream
[ALSA] cs5535audio: fix PRD register save/restore power management race
[ALSA] cs5535audio: update PCI device handling in suspend/resume
[ALSA] cs5535audio: fix ACC_BM[x]_CMD register handling
[ALSA] cs5535audio: drop unused bus master stuff
Andrew Morton (2):
[ALSA] sc6000 build fix
[ALSA] git-alsa kconfig fix
Arnaud Patard (1):
[ALSA] Fix Kconfig entry for SND_S3C24XX_SOC_NEO1973_WM8753
Clemens Ladisch (42):
[ALSA] ymfpci: fix volume handling of the 44.1 kHz slot
[ALSA] check for linked substreams of different cards
[ALSA] seq_midi_event: fix encoding of data bytes after end of sysex
[ALSA] seq_midi_event: prevent running status after system messages
[ALSA] seq_midi_event: fix parsing of missing data bytes
[ALSA] seq_midi_event: fix parsing of F9/FD bytes
[ALSA] remove incorrect usage of SNDRV_PCM_INFO_SYNC_START and snd_pcm_set_sync()
[ALSA] pcm: merge rates[] from pcm_misc.c and pcm_native.c
[ALSA] pcm: add snd_pcm_rate_to_rate_bit() helper
[ALSA] usb-audio: fix parsing of SysEx messages from CME keyboards
[ALSA] usb-audio: allow output interrupt transfers for MIDI
[ALSA] usb-audio: allow low speed MIDI devices
[ALSA] usb-audio: add workaround for ESI MIDI Mate/RomIO II
[ALSA] cmipci: fix MIDI device name
[ALSA] cmipci: fix handling of FM/MIDI port addresses
[ALSA] cmipci: make the test for integrated MIDI port address more robust
[ALSA] cmipci: reorganize chip version detection
[ALSA] cmipci: remove has_dual_dac
[ALSA] cmipci: show actual chip name in card longname
[ALSA] usb-audio: add quirk for Serato Scratch Live DJ Box
[ALSA] cmipci: remove invalid channels constraint
[ALSA] cmipci: add 96 kHz support
[ALSA] cmipci: do not check for integrated FM/MIDI ports with chip version 37
[ALSA] cmipci: check that the legacy MIDI port works
[ALSA] cmipci: show real chip name in card name
[ALSA] cmipci: add msbits constraint for 24-bit format
[ALSA] document basic TLV stuff
[ALSA] usb-audio: add Ozone Academic support
[ALSA] bt87x: fix detection of generic boards
[ALSA] cmipci: fix version 37 detection
[ALSA] cmipci: update register definitions
[ALSA] cmipci: show more registers in proc file
[ALSA] cmipci: reset the chip when initializing
[ALSA] cmipci: initialize 0x90 registers
[ALSA] cmipci: allow 96 kHz playback on non-multichannel rear
[ALSA] cmipci: remove 5.0 format
[ALSA] cmipci: reorganize set_dac_channels()
[ALSA] cmipci: fix lookup of double rates
[ALSA] cmipci: clean up struct cmipci_pcm
[ALSA] cmipci: fix distortion on rear channels
[ALSA] mpu-401: do not require an ACK byte for the ENTER_UART command
[ALSA] mpu-401: remove MPU401_INFO_UART_ONLY flag
Daniel Mack (1):
[ALSA] caiaq - support for Native Instrument's RigKontrol3
Danny Tholen (1):
[ALSA] hda-intel - Improve HD-audio codec probing robustness
Eugene Teo (1):
[ALSA] seq: resource leak fix and various code cleanups
Giuliano Pochini (1):
[ALSA] echoaudio - Add barrier() to prevent compiler optimization
Hans-Christian Egtvedt (2):
[ALSA] Add SPI devices to ALSA Kconfig and Makefile
[ALSA] ALSA sound driver for the AT73C213 DAC using Atmel SSC driver
Harald Welte (1):
[ALSA] s3c24xx-pcm: fix hw_params dma handling
Ingo Molnar (1):
[ALSA] fix bootup crash in snd_gus_interrupt()
James Courtier-Dutton (7):
[ALSA] snd-emu10k1: Add support for E-Mu 1616 PCI, 1616M PCI, 0404 PCI, E-Mu
[ALSA] snd-emu10k1:Improves firmware loading for E-Mu cards.
[ALSA] snd-ca0106:Add recognition for new variant. Fixes ALSA bug#3251
[ALSA] snd-emu10k1:Support for ADAT and S/PDIF.
[ALSA] snd-emu10k1:Implement SPDIF/ADAT status.
[ALSA] snd-emu10k1:Unmute the Audio/Micro Dock after firmware load.
[ALSA] snd-usb-audio: Add basic support for E-Mu USB devices.
Jaroslav Kysela (3):
[ALSA] SC6000 driver - add HAS_IOPORT dependency
[ALSA] Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
[ALSA] version 1.0.15
Jesper Juhl (5):
[ALSA] Clean up duplicate includes in sound/ppc/
[ALSA] Clean up duplicate includes in sound/soc/
[ALSA] Clean up duplicate includes in sound/core/
[ALSA] au88x0: mem leak fix in snd_vortex_create()
[ALSA] emu10k1: There's no need to cast vmalloc() return value in snd_emu10k1_create()
Kailang Yang (6):
[ALSA] hda-codec - Update realtek codec support
[ALSA] hda-codec - Add support for Haier W66
[ALSA] hda-codec - Fix ALC662 codec support
[ALSA] hda-codec - Missing support ASUS A7J
[ALSA] Support ASUS P701 eeepc [0x1043 0x82a1] support
[ALSA] hda-codec - Fix SKU ID function for realtek codecs
Karsten Wiese (1):
[ALSA] snd_usb_caiaq_input_free() fix
Keita Maehara (2):
[ALSA] ac97: YMF743 missing controls support (1/2)
[ALSA] ac97: YMF743 missing controls support (2/2)
Krzysztof Helt (23):
[ALSA] isa libs Makefiles cleanup
[ALSA] dbri: driver cleanup
[ALSA] sun-cs4231: code improvements
[ALSA] dbri: more cleanups
[ALSA] cs4231 header split
[ALSA] dbri: conversion to OpenFirmware framework
[ALSA] sun-cs4231: memory management fix
[ALSA] dbri - Use linux/of.h instead of asm/prom.h
[ALSA] ad1848_lib: replace common delay loop by function
[ALSA] cs4231-lib: replace common delay loop by function
[ALSA] sun-cs4231: checkpatch fixes
[ALSA] cs4231-lib: improved waiting after mce_down
[ALSA] Gallant SC-6000 driver
[ALSA] ad1848_lib: waiting loops done after cs4231_lib
[ALSA] sc6000: documentation fix
[ALSA] sc6000: 2 minor fixes
[ALSA] sscape: driver extension to 2nd DMA and WSS port
[ALSA] sscape: support for audio part of VIVO cards
[ALSA] This patch removes open_mutex from the ad1848-lib as
[ALSA] This patch adds support for a wavetable chip on
[ALSA] This simplifies and fixes waiting loops of the mce_down()
[ALSA] sun-cs4231: use cs4231-regs.h
[ALSA] sun-cs4231: improved waiting after MCE down
Mariusz Kozlowski (2):
[ALSA] This patch removes memset() from snd_emu10k1_fx8010_info() which apparently
[ALSA] sound: snd_register_device_for_dev fix
Mark Hills (2):
[ALSA] This patch is a USB quirk to ensure the Stanton Scratchamp v1 is detected
[ALSA] usb-audio: update quirk for Rane SL 1 (aka. Serato Scratch Live)
Matthew Ranostay (2):
[ALSA] hda: BIOS changing subsystem id
[ALSA] hda: More subsystem id BIOS changes
Matthias Kaehlcke (3):
[ALSA] ESS Maestro 1/2/2E Sound Card: Use list_for_each_entry
[ALSA] Intel HD Audio: Use list_for_each_entry(_safe)
[ALSA] Routines for effect processor FX8010: Use list_for_each_entry
Maxim Levitsky (7):
[ALSA] hda-codec - code cleanups in patch_sigmatel.c
[ALSA] hda-intel - fix a race in dynamic power managment
[ALSA] hda-intel - Fix resume logic, when dynamic power managment is on
[ALSA] hda-codec - add support for swapping center/LFE channels to STAC codecs
[ALSA] hda-codec - add support for analog loopback to STAC9204/9205/922x/927x
[ALSA] hda-codec - make volume knob, the master volume for sigmatel codecs
[ALSA] hda-codec - Fix support for sigmatel codecs that have 2 or more ADCs
Michal Piotrowski (2):
[ALSA] Coding style fix sound/pci/ca0106/ca_midi.h
[ALSA] Get rid of dead code in sound/arm/sa11xx-uda1341.c
Oliver Neukum (1):
[ALSA] missing error check in usb sound driver
Paul Vojta (1):
[ALSA] Fix bugs in mode change/recalibration for opl3sa2 driver
Peer Chen (1):
[ALSA] alsa: Add the MCP79 support to hda_intel driver
Randy Dunlap (1):
[ALSA] sound/hda: fix help text
Remy Bruno (2):
[ALSA] hdspm - Fix autosync bug
[ALSA] hdsp - Add support for latset RME9632 revisions
Rene Herman (7):
[ALSA] add the ESS1879 pnpbios ID to the es18xx driver
[ALSA] ad1848: fix AD1848P macro
[ALSA] ad1838/cs4231 - fix MCE timeout upon initial load
[ALSA] ad1848: replace HZ calculus with msecs_to_jiffies()
[ALSA] ad1848/cs4231: replace commented out debug code with snd-printd{,d}
[ALSA] alsa-kernel: schedule_timeout() fixes
[ALSA] schedule_timeout() fix for core/seq/seq_instr.c
Russ Cox (1):
[ALSA] fix selector unit bug affecting some USB speakerphones
Scott Thompson (1):
[ALSA] sound/soc ioremap/iounmap balancing
Stephen Rothwell (1):
[ALSA] Fix tas_suspend/resume build warning
Takashi Iwai (101):
[ALSA] Add helper functions for frequently used callbacks
[ALSA] Clean up with common snd_ctl_boolean_*_info callbacks
[ALSA] ice1712 - Fix missing replacement to snd_ctl_boolean_mono_info
[ALSA] hda-codec - Fix AD1988 SPDIF output
[ALSA] hda-codec - Fix the initial mixer state of ALC262 sony-assamd model
[ALSA] Fixes to follow the standard coding style
[ALSA] Fix build error without CONFIG_HAS_DMA
[ALSA] Clean up Makefile
[ALSA] hda-intel - Coding style fixes
[ALSA] hdspm - Coding style fixes
[ALSA] hda-intel - Add hwdep interface
[ALSA] hda-codec - Add a generic bind-control helper
[ALSA] hda-codec - kernel config for each codec
[ALSA] Add missing static in ac97_codec.c
[ALSA] hda-intel - Fix compile warning in snd_hwdep_ioctl_compat()
[ALSA] hda-intel - Fix a typo in Makefile
[ALSA] hda-codec - Fix GPIO in resume
[ALSA] hda-intel - Fix a typo in Kconfig
[ALSA] hda-intel - Remove invalid __devinit
[ALSA] doc - Remove IRQF_DISABLED from the example description
[ALSA] Remove ifdefs from OSS PCM emulation codes
[ALSA] Simplify the format conversion in PCM OSS emulation
[ALSA] Support 3-bytes 24bit format in PCM OSS emulation
[ALSA] Fix OSS documentation about 3bytes format
[ALSA] Add new AFMT_* formats for OSS emulation
[ALSA] usb-audio - Add advanced mode support for Edirol UA-1EX
[ALSA] Use msecs_to_jiffies() in ac97_codec.c
[ALSA] hda-codec - rewrite amp cache more generic
[ALSA] hda-codec - introduce command register cache
[ALSA] hda-codec - optimize resume using caches
[ALSA] hda-codec - add snd_hda_codec_stereo() function
[ALSA] hda-codec - Clean up bind-controls
[ALSA] hda-intel - Add POWER_SAVE option
[ALSA] hda-codec - update of documentation
[ALSA] hda-intel - Fix resume with power save
[ALSA] hda-intel - Add power_save_controller module option
[ALSA] mixart - Check ioremap error
[ALSA] hda-intel - Fix NULL dereference in resume
[ALSA] hda-intel - Don't do suspend if already powered down
[ALSA] hda-codec - Remove conflicting capture mixers for ALC861VD
[ALSA] hda-codec - Add support for Biostar NF61S SE mobo
[ALSA] hda-codec - Add option texts and descriptions for new Realtek models
[ALSA] hda-intel - Add flush_scheduled_work() in snd_hda_codec_free()
[ALSA] hda-codec - Fix Master volume with AD1986A laptop model
[ALSA] hda-intel - Add position_fix quirk for Dell Precision 390
[ALSA] hda-codec - Add ALC268 acer model
[ALSA] hda-codec - Fix PM on ALC885 Intel Macs
[ALSA] hda-codec - Remove superfluous code
[ALSA] hda-codec - Add unsol_event to ALC883 Acer Aspire
[ALSA] hda-intel - Avoid unnecessary work scheduling
[ALSA] hda-codec - Add model for MSI m673x
[ALSA] hda-codec - Add auto-mute function to Sony VAIO with STAC9872
[ALSA] hda-codec - Fix Toshiba A135 model selection
[ALSA] hda-codec - Add support for Macbook Pro rev3
[ALSA] hda-codec - Add support for Toshiba Satellite P205
[ALSA] emu10k1 - Fix memory corruption
[ALSA] hda-codec - Fix ALC268 acer model
[ALSA] hda-intel - Add probe_mask blacklist
[ALSA] hda-codec - Add SPDIF support on ALC880 fujitsu model
[ALSA] hda-codec - Add missing capture boost for ALC268
[ALSA] wavefront - Use standard firmware loader
[ALSA] bt87x - Add known PCI ID entries
[ALSA] hda-intel - Fix compile with gcc-3.x
[ALSA] hda-codec - Fix mater mixer switch of ALC262 sony-amd model
[ALSA] hda-codec - Fix ALC268 unsol event
[ALSA] hda-codec - Fix Dell laptops support with STAC codecs
[ALSA] Allow shared IRQ for CS5530 device
[ALSA] hda-codec - Add Mic Boost control with auto-configuration
[ALSA] ac97 - Suppress the reset of audio-codec from modem-codec at resume
[ALSA] hda-codec - Fix wrong pin-setup at resume of STAC codecs
[ALSA] hda-codec - Avoid zero NID in line_out_pins[] of STAC codecs
[ALSA] hda-codec - Add support for Acer Aspire 9303
[ALSA] hda-codec - Fix wrong pin config order in STAC92xx dell models
[ALSA] Add missing models for Dell with STAC9200 codec
[ALSA] hda-codec - Add laptop-automute model for AD1986A
[ALSA] hda-codec - Add support for ASUS A7M
[ALSA] hda-codec - Add missing model names for ALC882 codecs
[ALSA] hda-codec - Add quirk entry for Casper CPR2000
[ALSA] hda-codec - Add missing Mic Boost for some ALC882 models
[ALSA] hda-codec - Add support for Toshiba A305
[ALSA] Fix 'discards qualifiers' compile warnings in pcm.h
[ALSA] Kill useless volatile in pcm.h
[ALSA] pcxhr - Fix trigger start with non-linked streams
[ALSA] Add description of sc6000 driver
[ALSA] echoaudio - Remove superfluous volatile prefix
[ALSA] Add descriptions for new module options of snd-sscape driver
[ALSA] opti9xx: adjust OPL3 FM resource value
[ALSA] Add default values for power-saving as Kconfig options
[ALSA] Add description about power-saving mode
[ALSA] Workaround for invalid signature read of CS8427
[ALSA] hda-codec - Add zero checks in input-mux helper functions
[ALSA] hda-codec - Fix Gateway laptops with STAC9200
[ALSA] pcxhr - Fix dB level information
[ALSA] hda-codec - Fix input_mux numbers for vaio stac92xx
[ALSA] via82xx - Add DXS quirk for Shuttle AK31v2
[ALSA] hda-codec - Fix for Fujitsu Lifebook C1410
[ALSA] hda-codec - Fix STAC922x volume knob control
[ALSA] usb-audio - Fix double comment
[ALSA] hdsp - Fix zero division
[ALSA] hda-codec - Add array terminator for dmic in STAC codec
[ALSA] Fix thinko in cs4231 mce down check
Tim Gardner (1):
[ALSA] hda-codec - Re-add quirk support for Dell XPS 1330 and Inspiron 1420
Timur Tabi (3):
[ALSA] ASoC CS4270 codec device driver
[ALSA] CS4270 driver does not compile with I2C disabled
[ALSA] Fix CS4270 volume control and optimize I2C operations
Tobin Davis (6):
[ALSA] hda-codec - Add support for the ASRock K8NF6G-VSTA motherboard
[ALSA] hda-codec - Add more Dell systems
[ALSA] hda-codec - Add support for Acer Aspire laptops
[ALSA] This patch adds more support for Dell systems with Stac9205 codecs.
[ALSA] hda-codec: Add 4 channel support for Realtek ALC883
[ALSA] hda-codec: Add two new systems to ALC883
Trent Piepho (9):
[ALSA] ca0106: Add analog mute controls for cards with SPI DAC
[ALSA] ca0106: replaced control add sequences with macro
[ALSA] ca0106: power down SPI DAC channels when not in use
[ALSA] ca0106: Add more symbol SPI register names and use them
[ALSA] ca0106: remove extra commands in SPI DAC init sequence
[ALSA] snd-bt87x: Improve support for different board types
[ALSA] snd-bt87x: Power down audio ADC when not in use
[ALSA] ad1848: Fix msleep while atomic
[ALSA] ad1848: simplify MCE down code
zhejiang (1):
[ALSA] hda-codec - Fix capture on ALC262 HP machines
-----
Jaroslav Kysela <perex@perex.cz>
Linux Kernel Sound Maintainer
ALSA Project
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-07-20 9:39 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-07-20 9:39 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, Takashi Iwai, LKML
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-07-20.patch.gz
The following files will be updated:
CREDITS | 10 +-
Documentation/sound/alsa/ALSA-Configuration.txt | 75 ++-
Documentation/sound/alsa/Audiophile-Usb.txt | 242 ++++--
Documentation/sound/alsa/OSS-Emulation.txt | 15 +
include/linux/i2c-id.h | 7 +-
include/sound/ak4xxx-adda.h | 1 +
include/sound/cs46xx.h | 4 +
include/sound/cs46xx_dsp_spos.h | 2 +
include/sound/emu10k1.h | 16 +
include/sound/sb.h | 1 +
include/sound/version.h | 2 +-
include/sound/wavefront_fx.h | 9 -
sound/Kconfig | 2 +
sound/Makefile | 2 +-
sound/aoa/codecs/snd-aoa-codec-onyx.c | 4 +-
sound/core/pcm_native.c | 2 +-
sound/core/seq/seq_instr.c | 6 +-
sound/core/timer.c | 27 +-
sound/drivers/dummy.c | 2 +-
sound/drivers/mpu401/mpu401.c | 2 +-
sound/drivers/portman2x4.c | 2 +-
sound/drivers/serial-u16550.c | 2 +-
sound/drivers/virmidi.c | 2 +-
sound/i2c/other/ak4xxx-adda.c | 24 +-
sound/isa/Kconfig | 32 +-
sound/isa/ad1848/ad1848_lib.c | 4 +-
sound/isa/opl3sa2.c | 2 +
sound/isa/opti9xx/opti92x-ad1848.c | 3 +
sound/isa/sb/Makefile | 15 +-
sound/isa/sb/sb16_main.c | 10 +
sound/isa/sb/sb_common.c | 5 +-
sound/isa/sb/sb_mixer.c | 3 +
sound/isa/sscape.c | 4 +-
sound/isa/wavefront/wavefront_synth.c | 2 +-
sound/pci/Kconfig | 11 +
sound/pci/Makefile | 2 +
sound/pci/ali5451/ali5451.c | 7 +-
sound/pci/als300.c | 7 +-
sound/pci/ca0106/ca0106_main.c | 19 +
sound/pci/cs46xx/cs46xx_lib.c | 77 ++-
sound/pci/cs46xx/cs46xx_lib.h | 3 +
sound/pci/cs46xx/dsp_spos.c | 170 +++-
sound/pci/cs5530.c | 306 ++++++
sound/pci/emu10k1/emu10k1_main.c | 125 +++-
sound/pci/emu10k1/emufx.c | 78 ++-
sound/pci/emu10k1/emumixer.c | 16 +
sound/pci/emu10k1/emupcm.c | 39 +-
sound/pci/ens1370.c | 4 +-
sound/pci/hda/hda_intel.c | 53 +-
sound/pci/hda/hda_proc.c | 6 +
sound/pci/hda/patch_analog.c | 630 +++++++++++++-
sound/pci/hda/patch_atihdmi.c | 1 +
sound/pci/hda/patch_conexant.c | 2 +
sound/pci/hda/patch_realtek.c | 919 ++++++++++++++++++-
sound/pci/hda/patch_si3054.c | 4 +
sound/pci/hda/patch_sigmatel.c | 266 ++++--
sound/pci/ice1712/revo.c | 7 +-
sound/pci/nm256/nm256.c | 3 +-
sound/pci/rme9652/rme9652.c | 2 +-
sound/pci/via82xx.c | 4 +-
sound/pci/via82xx_modem.c | 4 +-
sound/ppc/Kconfig | 20 +
sound/ppc/Makefile | 3 +-
sound/ppc/snd_ps3.c | 1125 +++++++++++++++++++++++
sound/ppc/snd_ps3.h | 135 +++
sound/ppc/snd_ps3_reg.h | 891 ++++++++++++++++++
sound/sh/Kconfig | 14 +
sound/sh/Makefile | 8 +
sound/sh/aica.c | 665 +++++++++++++
sound/sh/aica.h | 81 ++
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 2 +-
sound/soc/s3c24xx/Kconfig | 27 +
sound/soc/s3c24xx/Makefile | 9 +
sound/soc/s3c24xx/lm4857.h | 32 +
sound/soc/s3c24xx/neo1973_wm8753.c | 670 ++++++++++++++
sound/soc/s3c24xx/s3c2443-ac97.c | 401 ++++++++
sound/soc/s3c24xx/s3c24xx-ac97.h | 25 +
sound/soc/s3c24xx/s3c24xx-i2s.c | 4 +-
sound/soc/s3c24xx/smdk2443_wm9710.c | 85 ++
sound/soc/sh/Kconfig | 38 +
sound/soc/sh/Makefile | 14 +
sound/soc/sh/dma-sh7760.c | 354 +++++++
sound/soc/sh/hac.c | 322 +++++++
sound/soc/sh/sh7760-ac97.c | 92 ++
sound/soc/sh/ssi.c | 400 ++++++++
sound/usb/usbaudio.c | 22 +-
sound/usb/usbquirks.h | 72 ++-
sound/usb/usx2y/usbusx2yaudio.c | 7 +-
89 files changed, 8426 insertions(+), 399 deletions(-)
The following things were done:
Adrian Bunk (2):
[ALSA] sound/pci/hda/patch_realtek.c: remove dead code
[ALSA] fix SND_CS5530=y, ISA=n compilation
Adrian McMenamin (1):
[ALSA] Add ALSA support for the SEGA Dreamcast PCM device
Alan Horstmann (1):
[ALSA] More description on duplex streams with OSS emulation
Andrew Morton (1):
[ALSA] ali5451 warning fix
Ash Willis (1):
[ALSA] Disable debugging output for the ALS300 driver
Carlo Beccaria (1):
[ALSA] usb-audio: add Roland SH-201 support
Claudio Matsuoka (14):
[ALSA] usb-audio - Add quirk for Roland Juno-G
[ALSA] hda-codec - Add support for HP Spartan
[ALSA] hda-codec - Add support for HP Nettle
[ALSA] hda-codec - Fix 5.1 output in LG LW20
[ALSA] hda-codec - Fix HP Nettle 5.1 output
[ALSA] hda-codec - Add HP Lucknow 5.1 support
[ALSA] Update Claudio's CREDITS information
[ALSA] hda-codec - Add VIA HDA to si3054
[ALSA] hda-codec - Add LG LW20 si3054 modem id
[ALSA] hda-codec - Add LG LW20 line-in capture source
[ALSA] hda-codec - Add quirk for HP Samba
[ALSA] hda-codec - Rename HP model-specific quirks
[ALSA] hda-codec - Add quirks for HP dx2200/dx2250
[ALSA] hda-codec - Add quirk for Asus P5LD2
Clemens Ladisch (1):
[ALSA] timer: check for incorrect device state in non-debug compiles, too
Daniel Drake (1):
[ALSA] usb-audio: another Logitech QuickCam ID
Daniel T Chen (1):
[ALSA] hda-codec - Add quirk for another MSI laptop to alc883_cfg_tbl[]
Dave Jones (1):
[ALSA] Yet another Uniwill laptop with ALC861 codec
George Shapovalov (1):
[ALSA] usb-audio: another Logitech camera/microphone ID match
Graeme Gregory (5):
[ALSA] ASoC S3C24xx machine drivers - s3c2443-AC97
[ALSA] ASoC S3C24xx machine drivers - Openmoko Neo1973
[ALSA] ASoC S3C24xx machine drivers - SMDK 2443
[ALSA] ASoC S3C24xx machine drivers - Kconfig
[ALSA] ASoC S3C24xx machine drivers - lm4857-h missing patch
Ivan N. Zlatev (1):
[ALSA] hda-codec - Fix pin configs for Intel Macs
James Courtier-Dutton (3):
[ALSA] snd-emu10k1: Initial support for E-Mu 1616 and 1616m.
[ALSA] snd-emu10k1:Enable E-Mu 1616m notebook firmware loading.
[ALSA] snd-ca0106: Add support for X-Fi Extreme Audio.
Jaroslav Kysela (1):
[ALSA] version 1.0.14
Jaroslav Kysela perex@suse.cz (1):
[ALSA] remove duplicate Logitech Quickcam USB ID in usbquirks.h
Jonathan Phenix (1):
[ALSA] hda-codec - Output MFG information for HDA devices
Kailang Yang (4):
[ALSA] hda-codec - Add proper model for HP xw series
[ALSA] hda-codec - Add support of ALC268 codec
[ALSA] hda-codec - Some fixes for Realtek codec supports
[ALSA] hda-codec - Fix ALC662 auto mode
Liam Girdwood (1):
[ALSA] ASoC S3C24xx machine drivers - I2C ID for LM4857
Manuel Lauss (2):
[ALSA] SH7760 ASoC support
[ALSA] soc/sh: let SND_SOC_PCM_SH7760 depend on SH_DMABRG
Masakazu Mokuno (1):
[ALSA] Add PS3 sound driver
Matt Reimer (1):
[ALSA] Make s3c24xx_i2s_set_clkdiv() change the correct bits
Matthew Ranostay (3):
[ALSA] hda: add eapd support to additional idt codecs
[ALSA] hda: stac9202 mixer fix
[ALSA] hda: Enable SPDIF in/out on some stac9205 boards
Mike Crash (1):
[ALSA] hda: support for S/PDIF out on ASUS M2V
Nicola Fagnani (1):
[ALSA] hda-intel: support for iMac 24'' released on 09/2006
Paul Vojta (2):
[ALSA] opl3sa2 - Add Neomagic MagicWave 3D ISA PnP ID
[ALSA] nm256 - Add mention of opl3sa2 to a diagnostic message
Pavel Hofman (2):
[ALSA] ice1724 - Add PCM Playback Switch to Revo 7.1
[ALSA] emu10k1 - EMU 1212 with 16 capture channels
Peer Chen (1):
[ALSA] Add the MCP73/77 support to hda_intel driver
Randy Dunlap (4):
[ALSA] fix section mismatch
[ALSA] more section mismatches
[ALSA] fix ensoniq section mismatch
[ALSA] portman2x4 section mismatch
Richard Knutsson (1):
[ALSA] usbusx2yaudio: kfree(NULL) is valid
Ritesh Raj Sarraf (1):
[ALSA] USB ID for intergrated quickcam on dell xps m1210
Robert P. J. Day (1):
[ALSA] Remove unreferenced header file include/sound/wavefront_fx.h
Takashi Iwai (31):
[ALSA] Fix unfreed pnp driver in opti9xx ISA driver
[ALSA] hda-codec - Add AD1884 / AD1984 codec support
[ALSA] Add description about probe_mask option for snd-hda-intel
[ALSA] hda-codec - Add support of newer version of Intel iMac
[ALSA] hda-codec - Fix wrong mixer controls for AD1984 thinkpad model
[ALSA] Add support for Cyrix/NatSemi Geode CS5530 (VSA1)
[ALSA] Fix SB-module dependency with PCI drivers
[ALSA] hda-codec - Fix STAC922x capture boost level
[ALSA] ali5451 - Fix invalid type of codec->irq field
[ALSA] rme9652 - Fix the hw_pointer check
[ALSA] hda-codec - Fix Oops with AD1984 thinkpad model
[ALSA] hda-codec - Fix AD1984 basic model
[ALSA] hda-codec - Fix Thinkpad X61/T61 outputs
[ALSA] hda-codec - Add model for Toshiba A135
[ALSA] hda-codec - Fix ALC662 auto-configuration code
[ALSA] hda-codec - Add model dell for Dell XPS M1210
[ALSA] hda-codec - Add AD1882 codec support
[ALSA] Fix invalid schedule_timeout_interruptible()
[ALSA] hda-codec - Fix the error in DAC assignment of STAC codec
[ALSA] hda-codec - Fix the recording selection on VAIO laptop
[ALSA] hda-codec - Add missing model parameter strings for ALC262
[ALSA] Add missing model entries for HD-audio codecs
[ALSA] Fix substream to check in PCM drain
[ALSA] hda-codec - Fix number of pin widgets with STAC codecs
[ALSA] hda-intel - Show the last command in warning messages
[ALSA] aica - fix behaviour in poor resource conditions
[ALSA] usbaudio - Add quirk for Roland EXR series
[ALSA] hda-codec - Fix Toshiba A100 with ALC861
[ALSA] hda-codec - Fix default pin config of Abit AW9D-MAX
[ALSA] cs46xx - Fix PM resume
[ALSA] hda-codec - Fix input with STAC92xx
Thibault Le Meur (2):
[ALSA] usb-audio - Fix audiophile-USB quirk for little-endian
[ALSA] usb-audio - Fix AC3 with M-Audio Audiophile USB
Tobin Davis (4):
[ALSA] hda-codec - Add HP Pavillion quirk to Realtek code
[ALSA] hda-codec - Add Fujitsu Siemens v3515 support to patch_conexant
[ALSA] HDA - Change default configuration for Fujitsu Si3515
[ALSA] HDA-Intel - Add support for MSI K9AGM2-FIH motherboard
Yoann Padioleau (1):
[ALSA] snd-aoa-codec-onyx: fix typo
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-05-31 9:07 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-05-31 9:07 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, Takashi Iwai, Andrew Morton
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-31.patch.gz
Additional notes:
Only obvious fixes and new HW IDs including quirks mostly for HD Audio.
The following files will be updated:
Documentation/sound/alsa/ALSA-Configuration.txt | 1 +
include/sound/version.h | 4 +-
sound/pci/ali5451/ali5451.c | 6 +-
sound/pci/hda/hda_codec.c | 13 +++++
sound/pci/hda/hda_local.h | 2 +
sound/pci/hda/patch_conexant.c | 48 +++++++++++++++++-
sound/pci/hda/patch_realtek.c | 5 ++-
sound/pci/hda/patch_si3054.c | 2 +
sound/pci/hda/patch_sigmatel.c | 64 +++++++++++++++++++++--
sound/soc/s3c24xx/s3c24xx-pcm.c | 2 +
10 files changed, 136 insertions(+), 11 deletions(-)
The following things were done:
Baruch Even (1):
[ALSA] hda-codec - Add quirk for MSI S420
Christian Rothlaender (1):
[ALSA] hda-codec - Add support for ASUS A8J modem
Daniel Drake (1):
[ALSA] hda-intel: fix ASUS M2V detection
Daniel T Chen (1):
[ALSA] hda-codec - Add quirk for Supermicro PDSBA to alc883_cfg_tbl[]
Jaroslav Kysela (1):
[ALSA] version 1.0.14
Steve Longerbeam (1):
[ALSA] hda-codec - Fix pin configs for Gateway MX6453
Takashi Iwai (3):
[ALSA] ali5451 - Fix possible NULL dereference
[ALSA] hda-codec - Fix input with STAC92xx
[ALSA] hda-codec - Fix STAC922x capture boost level
Tobin Davis (4):
[ALSA] HDA: Add support for Gateway NX860
[ALSA] HDA: Add more systems to Sigmatel codec
[ALSA] HDA: Fix headphone mute issue on non-eapd Conexant systems
[ALSA] hda-codec - Add support for MSI K9N Ultra
Zoltan Devai (1):
[ALSA] Fix ASoC s3c24xx-pcm spinlock bug
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-05-16 9:50 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-05-16 9:50 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, Andrew Morton, Takashi Iwai
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-16.patch.gz
The following files will be updated:
include/sound/soc.h | 4 +-
include/sound/version.h | 2 +-
sound/pci/hda/hda_codec.c | 3 +-
sound/pci/hda/patch_realtek.c | 532 +++++++++++++++++++++++++++++++++++++++--
sound/soc/codecs/ac97.c | 3 +-
sound/soc/codecs/wm9712.c | 1 +
sound/soc/soc-core.c | 18 ++-
sound/usb/usbquirks.h | 9 +
8 files changed, 548 insertions(+), 24 deletions(-)
The following things were done:
Daniel Drake (1):
[ALSA] usb-audio: another Logitech QuickCam ID
Jaroslav Kysela (1):
[ALSA] version 1.0.14rc4
Kailang Yang (1):
[ALSA] hda-codec - Fix ALC882/861VD codec support on some laptops
Liam Girdwood (2):
[ALSA] ASoC AC97 static GPL symbol fix
[ALSA] ASoC AC97 device reg bugfix
Takashi Iwai (1):
[ALSA] hda-codec - Make the mixer capability check more robust
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-05-09 9:59 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-05-09 9:59 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, LKML, Takashi Iwai
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
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-05-03 12:51 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-05-03 12:51 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, Andrew Morton, Takashi Iwai
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-03.patch.gz
The following files will be updated:
Documentation/sound/alsa/ALSA-Configuration.txt | 19 +-
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/i2c/other/ak4114.c | 114 +-
sound/isa/Kconfig | 18 +
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 | 23 +-
sound/isa/sb/sb8.c | 90 +-
sound/isa/sgalaxy.c | 107 +-
sound/isa/sscape.c | 120 +-
sound/isa/wavefront/wavefront.c | 111 +-
sound/isa/wavefront/wavefront_fx.c | 19 +-
sound/pci/Kconfig | 27 +
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/echoaudio.c | 4 +-
sound/pci/echoaudio/echoaudio_3g.c | 4 +-
sound/pci/emu10k1/emu10k1_main.c | 9 +
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 | 629 ++++---
sound/pci/hda/hda_intel.c | 31 +-
sound/pci/hda/hda_local.h | 12 +
sound/pci/hda/patch_analog.c | 54 +-
sound/pci/hda/patch_atihdmi.c | 17 +-
sound/pci/hda/patch_cmedia.c | 14 +-
sound/pci/hda/patch_conexant.c | 307 ++---
sound/pci/hda/patch_realtek.c | 2076 +++++++++++++++++++----
sound/pci/hda/patch_sigmatel.c | 56 +-
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 | 22 +-
sound/pci/maestro3.c | 34 +-
sound/pci/pcxhr/pcxhr.c | 28 +-
sound/pci/rme32.c | 7 +-
sound/pci/rme9652/hdsp.c | 93 +-
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 | 50 +-
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/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 +
146 files changed, 10074 insertions(+), 5424 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
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
Ben Dooks (2):
[ALSA] ASoC Samsung S3C24xx I2S support
[ALSA] ASoC Samsung S3C24xx audio DMA
Clemens Ladisch (2):
[ALSA] Kconfig: fix FW_LOADER dependencies
[ALSA] Kconfig: clarify help text for external firmware entries
Daniel Mack (1):
[ALSA] Add Native Instrument usb audio device support
David Brownell (1):
[ALSA] fix SND_SOC Kconfig
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 (1):
[ALSA] hda-codec - Add ALC662 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
Sylvain FORET (1):
[ALSA] snd_hda_intel: fix for intel imac
Takashi Iwai (41):
[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
Tobin Davis (5):
[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
Wolke Liu (1):
[ALSA] hda-intel - Add ATI RS780,R600 HDMI audio support
vignesh babu (1):
[ALSA] is_power_of_2 in rtctimer.c
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-03-14 7:28 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-03-14 7:28 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, Takashi Iwai, LKML
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-03-14.patch.gz
Additional notes:
Only fixes / new hardware IDs.
The following files will be updated:
Documentation/sound/alsa/ALSA-Configuration.txt | 1 +
include/sound/version.h | 2 +-
sound/pci/ac97/ac97_patch.c | 13 ++++---
sound/pci/hda/hda_intel.c | 13 ++++++-
sound/pci/hda/patch_analog.c | 41 +++++++++++++++++++++--
sound/pci/hda/patch_realtek.c | 1 +
sound/pci/hda/patch_sigmatel.c | 5 +++
sound/pci/intel8x0.c | 10 ++++--
sound/soc/Kconfig | 2 +
sound/soc/at91/Kconfig | 3 +-
sound/soc/pxa/Kconfig | 3 +-
11 files changed, 76 insertions(+), 18 deletions(-)
The following things were done:
Jaroslav Kysela (1):
[ALSA] version 1.0.14rc3
Randy Cushman (1):
[ALSA] ac97 - fix AD shared shared jack control logic
Takashi Iwai (5):
[ALSA] soc - Fix dependencies in Kconfig files
[ALSA] hda-intel - Fix codec probe with ATI contorllers
[ALSA] hda-codec - Fix speaker output on MacPro
[ALSA] intel8x0 - Fix Oops at kdump crash kernel
[ALSA] hda-codec - Add model for HP Compaq d5700
Tobin Davis (2):
[ALSA] hda-codec - Add suppoprt for Asus M2N-SLI motherboard
[ALSA] hda-codec - more systems for Analog Devices
Tommi Kyntola (1):
[ALSA] intel8x0 - Fix speaker output after S2RAM
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-03-06 14:20 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-03-06 14:20 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, Andrew Morton, Takashi Iwai
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-03-06.patch.gz
The following files will be updated:
Documentation/sound/alsa/ALSA-Configuration.txt | 12 ++++++-
include/sound/version.h | 4 +-
sound/pci/ac97/ac97_patch.c | 2 +
sound/pci/ali5451/ali5451.c | 2 +
sound/pci/cmipci.c | 18 +++++++----
sound/pci/echoaudio/echoaudio.c | 2 +
sound/pci/hda/patch_analog.c | 3 ++
sound/pci/hda/patch_conexant.c | 8 ++++-
sound/pci/hda/patch_realtek.c | 21 ++++++++++++--
sound/pci/hda/patch_sigmatel.c | 35 +++++++++++++++++++++--
sound/pci/riptide/riptide.c | 2 +
sound/pci/rme9652/hdspm.c | 2 +
sound/soc/codecs/wm9712.c | 3 +-
13 files changed, 94 insertions(+), 20 deletions(-)
The following things were done:
Jaroslav Kysela (1):
[ALSA] version 1.0.14rc3
Joe Sauer (1):
[ALSA] soc - Fix WM9712 register cache entry
Liam Girdwood (1):
[ALSA] soc - WM9712 PCM volume
Takashi Iwai (7):
[ALSA] hda-codec - Add LFE support on Dell M90
[ALSA] hda-codec - Add missing Mic Boost controls for ALC262
[ALSA] hda-codec - Define pin configs for MacBooks
[ALSA] Add missing sysfs device assignment for ALSA PCI drivers
[ALSA] ac97 - Add Thinkpad X31 and R40 to AD1981x blacklist
[ALSA] hda-codec - Add missing Mic Boost for AD1986A codec
[ALSA] cmipci - Allow to disable integrated FM port
Tobin Davis (2):
[ALSA] hda-codec - Add method for configuring Mac Pro without PCI SSID
[ALSA] hda-codec - Fix logic error in headphone mute for Conexant codecs
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2007-02-14 7:46 Jaroslav Kysela
@ 2007-02-14 17:53 ` Linus Torvalds
0 siblings, 0 replies; 51+ messages in thread
From: Linus Torvalds @ 2007-02-14 17:53 UTC (permalink / raw)
To: Jaroslav Kysela; +Cc: Andrew Morton, LKML, Takashi Iwai
On Wed, 14 Feb 2007, Jaroslav Kysela wrote:
>
> Linus, please do an update from:
>
> http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
> (linus branch)
Please fix your script.
Not only is the http:// protocol terminally broken (use git:// or
master.kernel.org instead), your "(linus branch)" thing is on the wrong
line and hard to see.
It's supposed to be something like
"Please pull from [the linus branch at]
master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa.git linus
so that I don't even by mistake miss the branch-name (because it's on the
same line). And http:// for git really is so broken (slow, unsafe) that
you should never use it if you have any choice at all.
Pulled.
Linus
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-02-14 7:46 Jaroslav Kysela
2007-02-14 17:53 ` Linus Torvalds
0 siblings, 1 reply; 51+ messages in thread
From: Jaroslav Kysela @ 2007-02-14 7:46 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, LKML, Takashi Iwai
Linus, please do an update from:
http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
(linus branch)
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2007-02-14.patch.gz
Additional notes:
Mostly fixes and cleanups.
The following files will be updated:
include/sound/emu10k1.h | 2 +-
include/sound/version.h | 2 +-
sound/arm/pxa2xx-ac97.c | 6 +-
sound/drivers/dummy.c | 11 +-
sound/drivers/mtpav.c | 12 +-
sound/drivers/mts64.c | 6 +-
sound/drivers/portman2x4.c | 6 +-
sound/drivers/serial-u16550.c | 14 +-
sound/drivers/virmidi.c | 6 +-
sound/isa/ad1848/ad1848.c | 2 +-
sound/isa/cmi8330.c | 4 +-
sound/isa/es1688/es1688.c | 6 +-
sound/isa/gus/gusclassic.c | 10 +-
sound/isa/gus/gusextreme.c | 12 +-
sound/isa/gus/gusmax.c | 13 +-
sound/isa/opl3sa2.c | 4 +-
sound/isa/sb/sb8.c | 6 +-
sound/pci/ac97/ac97_codec.c | 1 +
sound/pci/ac97/ac97_patch.c | 6 +
sound/pci/ac97/ac97_patch.h | 1 +
sound/pci/hda/patch_conexant.c | 343 ++++++++++++++++++++++++++--------------
sound/pci/hda/patch_sigmatel.c | 44 +++++
sound/soc/at91/at91-i2s.c | 43 +++---
sound/soc/at91/at91-pcm.c | 20 ++--
sound/soc/codecs/Kconfig | 8 +-
sound/usb/usbaudio.c | 10 --
sound/usb/usbquirks.h | 23 +++
27 files changed, 394 insertions(+), 227 deletions(-)
The following things were done:
Clemens Ladisch (2):
[ALSA] emu10k1: fix typo
[ALSA] usb-audio: add PCR-A PCM support
Frank Mandarino (1):
[ALSA] Change AT91 PDC register defines for 2.6.20 kernel
Jaroslav Kysela (2):
[ALSA] SoC codecs - fix Kconfig - depends -> depends on
[ALSA] version 1.0.14rc2
Jiri Kosina (1):
[ALSA] usbaudio - remove urb->bandwidth reference
Mikael Nilsson (1):
[ALSA] hda-codec - Patch for enabling LFE on more Dell laptops
Prarit Bhargava (1):
[ALSA] Fix __devinit and __devexit issues with sound drivers
Takashi Iwai (3):
[ALSA] hda-codec - Fix Oops with probing sigmatel codec chips
[ALSA] ac97 - Fix silent output problem with Cx20551 codec
[ALSA] Fix a typo in __dev* changes in portman2x4.c
Tobin Davis (1):
[ALSA] hda-codec - More fixes for Conexant HD Audio support
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-01-23 8:31 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-01-23 8:31 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, LKML, Takashi Iwai
Linus, please do an update from:
http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
(linus branch)
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2007-01-23.patch.gz
The following files will be updated:
sound/usb/usx2y/usbusx2yaudio.c | 2 +-
sound/usb/usx2y/usx2yhwdeppcm.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
The following things were done:
Karsten Wiese (1):
[ALSA] Repair snd-usb-usx2y over OHCI
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2007-01-09 14:04 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2007-01-09 14:04 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, Andrew Morton, Takashi Iwai
Linus, please do an update from:
http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
(linus branch)
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2007-01-09.patch.gz
The following files will be updated:
include/sound/version.h | 2 +-
sound/pci/cmipci.c | 3 ++-
sound/pci/echoaudio/midi.c | 6 ++++--
sound/pci/hda/hda_generic.c | 5 +++--
sound/pci/hda/hda_intel.c | 14 +++++++++++---
sound/usb/usbaudio.c | 10 ++++++++--
sound/usb/usbmixer.c | 2 +-
7 files changed, 30 insertions(+), 12 deletions(-)
The following things were done:
Clemens Ladisch:
[ALSA] usb-audio: work around wrong frequency in CM6501 descriptors
Giuliano Pochini:
[ALSA] Fix potential NULL pointer dereference in echoaudio midi
Jaroslav Kysela:
[ALSA] version 1.0.14rc1
Jason Gaston:
[ALSA] hda_intel: ALSA HD Audio patch for Intel ICH9
Mariusz Kozlowski:
[ALSA] usb: usbmixer error path fix
Peer Chen:
[ALSA] Audio: Add nvidia HD Audio controllers of MCP67 support to hda_intel.c
Takashi Iwai:
[ALSA] hda-codec - Fix NULL dereference in generic hda code
[ALSA] usbaudio - Fix kobject_add() error at reconnection
Timofei V. Bondarenko:
[ALSA] _snd_cmipci_uswitch_put doesn't set zero flags
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2006-12-20 8:52 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2006-12-20 8:52 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, Andrew Morton, Takashi Iwai
Linus, please do an update from:
http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
(linus branch)
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2006-12-20.patch.gz
Additional notes:
The GIT tree contains only small fixes.
The following files will be updated:
.../sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 8 ++-
include/sound/pcm_oss.h | 1
include/sound/version.h | 4 +-
include/sound/ymfpci.h | 5 +-
sound/aoa/codecs/snd-aoa-codec-onyx.h | 1
sound/aoa/codecs/snd-aoa-codec-tas.c | 1
sound/core/control.c | 2 -
sound/core/oss/pcm_oss.c | 52 +++++++++++++++-----
sound/core/pcm.c | 4 ++
sound/core/pcm_lib.c | 8 +--
sound/core/rawmidi.c | 4 +-
sound/core/seq/seq_memory.c | 2 -
sound/core/sgbuf.c | 2 -
sound/isa/gus/gus_mem.c | 7 +--
sound/isa/sb/sb_common.c | 2 -
sound/isa/wavefront/wavefront_synth.c | 2 -
sound/pci/ac97/ac97_codec.c | 10 ++--
sound/pci/ac97/ac97_patch.c | 7 ++-
sound/pci/ad1889.c | 4 +-
sound/pci/ali5451/ali5451.c | 5 +-
sound/pci/als300.c | 6 +-
sound/pci/atiixp.c | 2 -
sound/pci/atiixp_modem.c | 2 -
sound/pci/au88x0/au88x0.c | 2 -
sound/pci/azt3328.c | 5 +-
sound/pci/bt87x.c | 4 +-
sound/pci/ca0106/ca0106.h | 2 -
sound/pci/ca0106/ca0106_main.c | 37 +++++++++++---
sound/pci/cmipci.c | 2 -
sound/pci/cs4281.c | 2 -
sound/pci/cs46xx/cs46xx_lib.c | 2 -
sound/pci/cs5535audio/cs5535audio.c | 2 -
sound/pci/echoaudio/echoaudio.c | 6 +-
sound/pci/emu10k1/emu10k1_main.c | 5 +-
sound/pci/emu10k1/emu10k1x.c | 9 ++-
sound/pci/ens1370.c | 2 -
sound/pci/es1938.c | 4 +-
sound/pci/es1968.c | 8 ++-
sound/pci/fm801.c | 2 -
sound/pci/hda/hda_codec.c | 3 -
sound/pci/hda/hda_intel.c | 3 +
sound/pci/hda/hda_proc.c | 53 ++++++++++++++++++--
sound/pci/hda/patch_analog.c | 8 ++-
sound/pci/hda/patch_realtek.c | 4 +-
sound/pci/hda/patch_si3054.c | 3 +
sound/pci/ice1712/ice1712.c | 2 -
sound/pci/ice1712/ice1724.c | 2 -
sound/pci/intel8x0.c | 4 +-
sound/pci/intel8x0m.c | 4 +-
sound/pci/korg1212/korg1212.c | 2 -
sound/pci/maestro3.c | 4 +-
sound/pci/mixart/mixart.c | 5 +-
sound/pci/nm256/nm256.c | 2 -
sound/pci/pcxhr/pcxhr.c | 2 -
sound/pci/riptide/riptide.c | 5 +-
sound/pci/rme32.c | 3 +
sound/pci/rme96.c | 3 +
sound/pci/rme9652/hdsp.c | 9 ++-
sound/pci/rme9652/hdspm.c | 3 -
sound/pci/rme9652/rme9652.c | 7 ++-
sound/pci/sonicvibes.c | 5 +-
sound/pci/trident/trident_main.c | 6 +-
sound/pci/via82xx.c | 6 +-
sound/pci/via82xx_modem.c | 2 -
sound/pci/vx222/vx222.c | 4 +-
sound/pci/ymfpci/ymfpci.c | 5 --
sound/pci/ymfpci/ymfpci_main.c | 39 ++++++++-------
sound/usb/usbaudio.c | 3 -
68 files changed, 270 insertions(+), 166 deletions(-)
The following things were done:
Adrian Bunk:
[ALSA] sound/core/control.c: remove dead code
Akinobu Mita:
[ALSA] sound: initialize rawmidi substream list
[ALSA] sound: fix PCM substream list
Andreas Mohr:
[ALSA] via82xx: add __devinitdata
Christian Hesse:
[ALSA] hda-codec - fix typo in PCI IDs
Clemens Ladisch:
[ALSA] use the ALIGN macro
[ALSA] use the roundup macro
[ALSA] pcm core: fix silence_start calculations
Glen Masgai:
[ALSA] ymfpci: fix swap_rear for S/PDIF passthrough
James C Georgas:
[ALSA] ac97_codec - trivial fix for bit update functions
James Courtier-Dutton:
[ALSA] snd-ca0106: Add new card variant.
[ALSA] snd-ca0106: Fix typos.
[ALSA] ac97: Identify CMI9761 chips.
Jaroslav Kysela:
[ALSA] ac97_codec (ALC655): add EAPD hack for MSI L725 laptop
[ALSA] version 1.0.14rc1
Jean Delvare:
[ALSA] sound: Don't include i2c-dev.h
Nickolay V. Shmyrev:
[ALSA] snd_hda_intel 3stack mode for ASUS P5P-L2
Remy Bruno:
[ALSA] hdsp: precise_ptr control switched off by default
Takashi Iwai:
[ALSA] hda-codec - Fix wrong error checks in patch_{realtek,analog}.c
[ALSA] hda-codec - Don't return error at initialization of modem codec
[ALSA] hda-codec - Fix a typo
[ALSA] hda-codec - Add model for HP q965
[ALSA] hda-codec - Fix model for ASUS V1j laptop
[ALSA] hda-codec - Fix detection of supported sample rates
[ALSA] hda-codec - Verbose proc output for PCM parameters
[ALSA] ac97 - Fix potential negative array index
[ALSA] Fix races in PCM OSS emulation
[ALSA] Fix invalid assignment of PCI revision
[ALSA] Remove IRQF_DISABLED for shared PCI irqs
Tobias Klauser:
[ALSA] sound/usb/usbaudio: Handle return value of usb_register()
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2006-12-15 7:52 Jaroslav Kysela
2006-12-15 8:13 ` Andrew Morton
@ 2006-12-15 16:00 ` Linus Torvalds
1 sibling, 0 replies; 51+ messages in thread
From: Linus Torvalds @ 2006-12-15 16:00 UTC (permalink / raw)
To: Jaroslav Kysela; +Cc: Andrew Morton, LKML, Takashi Iwai
On Fri, 15 Dec 2006, Jaroslav Kysela wrote:
>
> Linus, please do an update from:
No.
Too effin late.
Please send bugfixes only by now.
Linus
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2006-12-15 8:13 ` Andrew Morton
2006-12-15 8:17 ` Andrew Morton
@ 2006-12-15 8:45 ` Jaroslav Kysela
1 sibling, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2006-12-15 8:45 UTC (permalink / raw)
To: Andrew Morton; +Cc: Linus Torvalds, LKML, Takashi Iwai
On Fri, 15 Dec 2006, Andrew Morton wrote:
> On Fri, 15 Dec 2006 08:52:48 +0100 (CET)
> Jaroslav Kysela <perex@suse.cz> wrote:
>
> > Linus, please do an update from:
> >
> > http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
> > (linus branch)
> >
> > The GNU patch is available at:
> >
> > ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2006-12-15.patch.gz
> >
>
> drivers/input/touchscreen/ucb1400_ts.c | 2 +-
I applied this patch to alsa-git tree.
Thanks,
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2006-12-15 8:17 ` Andrew Morton
@ 2006-12-15 8:44 ` Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2006-12-15 8:44 UTC (permalink / raw)
To: Andrew Morton; +Cc: Linus Torvalds, LKML, Takashi Iwai
On Fri, 15 Dec 2006, Andrew Morton wrote:
> On Fri, 15 Dec 2006 00:13:19 -0800
> Andrew Morton <akpm@osdl.org> wrote:
>
> > It's going to need this fix
>
> And this one, which was sent and ignored a week ago.
>
> Consideration of the below review comments would be useful, too.
>
>
>
>
> From: Andrew Morton <akpm@osdl.org>
>
> Fix the soc code after dhowells workqueue changes.
I applied this patch to alsa-git tree.
Thanks,
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2006-12-15 8:13 ` Andrew Morton
@ 2006-12-15 8:17 ` Andrew Morton
2006-12-15 8:44 ` Jaroslav Kysela
2006-12-15 8:45 ` Jaroslav Kysela
1 sibling, 1 reply; 51+ messages in thread
From: Andrew Morton @ 2006-12-15 8:17 UTC (permalink / raw)
To: Jaroslav Kysela, Linus Torvalds, LKML, Takashi Iwai
On Fri, 15 Dec 2006 00:13:19 -0800
Andrew Morton <akpm@osdl.org> wrote:
> It's going to need this fix
And this one, which was sent and ignored a week ago.
Consideration of the below review comments would be useful, too.
From: Andrew Morton <akpm@osdl.org>
Fix the soc code after dhowells workqueue changes.
I converted the workqueues to per-device while I was there. It seems strange
to create a new kernel thread (on each CPU!) and to then only have a single
global work to ever be queued upon it.
Plus without this, I'd have to use the _NAR stuff, gawd help me.
Does that workqueue really need to be per-cpu?
Does that workqueue really need to exist? Why not use keventd?
Cc: Jaroslav Kysela <perex@suse.cz>
Cc: Takashi Iwai <tiwai@suse.de>
Cc: David Howells <dhowells@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
---
include/sound/soc.h | 2 ++
sound/soc/soc-core.c | 12 ++++++------
2 files changed, 8 insertions(+), 6 deletions(-)
diff -puN sound/soc/soc-core.c~alsa-workqueue-fixes sound/soc/soc-core.c
--- a/sound/soc/soc-core.c~alsa-workqueue-fixes
+++ a/sound/soc/soc-core.c
@@ -56,7 +56,6 @@
static DEFINE_MUTEX(pcm_mutex);
static DEFINE_MUTEX(io_mutex);
static struct workqueue_struct *soc_workq;
-static struct work_struct soc_stream_work;
static DECLARE_WAIT_QUEUE_HEAD(soc_pm_waitq);
/* supported sample rates */
@@ -728,9 +727,10 @@ out:
* This is to ensure there are no pops or clicks in between any music tracks
* due to DAPM power cycling.
*/
-static void close_delayed_work(void *data)
+static void close_delayed_work(struct work_struct *work)
{
- struct snd_soc_device *socdev = data;
+ struct snd_soc_device *socdev =
+ container_of(work, struct snd_soc_device, delayed_work.work);
struct snd_soc_codec *codec = socdev->codec;
struct snd_soc_codec_dai *codec_dai;
int i;
@@ -805,7 +805,7 @@ static int soc_codec_close(struct snd_pc
if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
/* start delayed pop wq here for playback streams */
rtd->codec_dai->pop_wait = 1;
- queue_delayed_work(soc_workq, &soc_stream_work,
+ queue_delayed_work(soc_workq, &socdev->delayed_work,
msecs_to_jiffies(pmdown_time));
} else {
/* capture streams can be powered down now */
@@ -865,7 +865,7 @@ static int soc_pcm_prepare(struct snd_pc
SND_SOC_DAPM_STREAM_START);
else {
rtd->codec_dai->pop_wait = 0;
- cancel_delayed_work(&soc_stream_work);
+ cancel_delayed_work(&socdev->delayed_work);
if (rtd->codec_dai->digital_mute)
rtd->codec_dai->digital_mute(codec, rtd->codec_dai, 0);
}
@@ -1225,7 +1225,7 @@ static int soc_probe(struct platform_dev
soc_workq = create_workqueue("kdapm");
if (soc_workq == NULL)
goto work_err;
- INIT_WORK(&soc_stream_work, close_delayed_work, socdev);
+ INIT_DELAYED_WORK(&socdev->delayed_work, close_delayed_work);
return 0;
work_err:
diff -puN include/sound/soc.h~alsa-workqueue-fixes include/sound/soc.h
--- a/include/sound/soc.h~alsa-workqueue-fixes
+++ a/include/sound/soc.h
@@ -15,6 +15,7 @@
#include <linux/platform_device.h>
#include <linux/types.h>
+#include <linux/workqueue.h>
#include <sound/driver.h>
#include <sound/core.h>
#include <sound/pcm.h>
@@ -454,6 +455,7 @@ struct snd_soc_device {
struct snd_soc_platform *platform;
struct snd_soc_codec *codec;
struct snd_soc_codec_device *codec_dev;
+ struct delayed_work delayed_work;
void *codec_data;
};
_
^ permalink raw reply [flat|nested] 51+ messages in thread
* Re: [ALSA PATCH] alsa-git merge request
2006-12-15 7:52 Jaroslav Kysela
@ 2006-12-15 8:13 ` Andrew Morton
2006-12-15 8:17 ` Andrew Morton
2006-12-15 8:45 ` Jaroslav Kysela
2006-12-15 16:00 ` Linus Torvalds
1 sibling, 2 replies; 51+ messages in thread
From: Andrew Morton @ 2006-12-15 8:13 UTC (permalink / raw)
To: Jaroslav Kysela; +Cc: Linus Torvalds, LKML, Takashi Iwai
On Fri, 15 Dec 2006 08:52:48 +0100 (CET)
Jaroslav Kysela <perex@suse.cz> wrote:
> Linus, please do an update from:
>
> http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
> (linus branch)
>
> The GNU patch is available at:
>
> ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2006-12-15.patch.gz
>
It's going to need this fix
From: Andrew Morton <akpm@osdl.org>
Cc: Jaroslav Kysela <perex@suse.cz>
Cc: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
---
drivers/input/touchscreen/ucb1400_ts.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff -puN drivers/input/touchscreen/ucb1400_ts.c~git-alsa-more-borkage drivers/input/touchscreen/ucb1400_ts.c
--- a/drivers/input/touchscreen/ucb1400_ts.c~git-alsa-more-borkage
+++ a/drivers/input/touchscreen/ucb1400_ts.c
@@ -83,7 +83,7 @@
struct ucb1400 {
- ac97_t *ac97;
+ struct snd_ac97 *ac97;
struct input_dev *ts_idev;
int irq;
_
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2006-12-15 7:52 Jaroslav Kysela
2006-12-15 8:13 ` Andrew Morton
2006-12-15 16:00 ` Linus Torvalds
0 siblings, 2 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2006-12-15 7:52 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, LKML, Takashi Iwai
Linus, please do an update from:
http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
(linus branch)
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2006-12-15.patch.gz
The following files will be updated:
Documentation/sound/alsa/ALSA-Configuration.txt | 35
.../sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 18
Documentation/sound/alsa/hda_codec.txt | 10
Documentation/sound/alsa/soc/DAI.txt | 546 ++++
Documentation/sound/alsa/soc/clocking.txt | 314 ++
Documentation/sound/alsa/soc/codec.txt | 232 ++
Documentation/sound/alsa/soc/dapm.txt | 297 ++
Documentation/sound/alsa/soc/machine.txt | 114 +
Documentation/sound/alsa/soc/overview.txt | 83 +
Documentation/sound/alsa/soc/platform.txt | 58
Documentation/sound/alsa/soc/pops_clicks.txt | 52
MAINTAINERS | 6
include/linux/i2c-id.h | 2
include/sound/ac97_codec.h | 3
include/sound/ak4xxx-adda.h | 2
include/sound/control.h | 1
include/sound/core.h | 62
include/sound/emu10k1.h | 397 +++
include/sound/pcm.h | 4
include/sound/pcm_oss.h | 1
include/sound/pt2258.h | 37
include/sound/sb16_csp.h | 14
include/sound/snd_wavefront.h | 2
include/sound/soc-dapm.h | 286 ++
include/sound/soc.h | 485 ++++
include/sound/typedefs.h | 173 -
include/sound/version.h | 4
include/sound/ymfpci.h | 11
sound/Kconfig | 2
sound/Makefile | 2
sound/aoa/aoa.h | 2
sound/aoa/codecs/snd-aoa-codec-onyx.h | 1
sound/aoa/codecs/snd-aoa-codec-tas.c | 1
sound/aoa/core/snd-aoa-alsa.c | 5
sound/aoa/core/snd-aoa-alsa.h | 2
sound/aoa/core/snd-aoa-core.c | 4
sound/aoa/fabrics/snd-aoa-fabric-layout.c | 5
sound/aoa/soundbus/i2sbus/i2sbus-pcm.c | 79 -
sound/arm/aaci.h | 2
sound/core/control.c | 44
sound/core/control_compat.c | 5
sound/core/device.c | 24
sound/core/hwdep.c | 10
sound/core/memalloc.c | 10
sound/core/misc.c | 28
sound/core/oss/pcm_oss.c | 52
sound/core/pcm.c | 54
sound/core/pcm_lib.c | 8
sound/core/pcm_memory.c | 23
sound/core/rawmidi.c | 33
sound/core/seq/seq_clientmgr.c | 14
sound/core/seq/seq_device.c | 25
sound/core/seq/seq_memory.c | 2
sound/core/seq/seq_ports.c | 49
sound/core/seq/seq_virmidi.c | 4
sound/core/sgbuf.c | 2
sound/core/sound.c | 17
sound/core/timer.c | 77 -
sound/drivers/serial-u16550.c | 221 +-
sound/i2c/Makefile | 1
sound/i2c/other/Makefile | 4
sound/i2c/other/ak4xxx-adda.c | 85 +
sound/i2c/other/pt2258.c | 233 ++
sound/isa/Kconfig | 2
sound/isa/gus/gus_mem.c | 7
sound/isa/sb/sb16_csp.c | 61
sound/isa/sb/sb_common.c | 2
sound/isa/wavefront/wavefront.c | 1
sound/isa/wavefront/wavefront_fx.c | 812 ------
sound/isa/wavefront/wavefront_synth.c | 2
sound/isa/wavefront/yss225.c | 2739 ++++++++++++++++++++
sound/pci/Kconfig | 30
sound/pci/ac97/ac97_codec.c | 51
sound/pci/ac97/ac97_patch.c | 8
sound/pci/ad1889.c | 4
sound/pci/ali5451/ali5451.c | 5
sound/pci/als300.c | 12
sound/pci/atiixp.c | 33
sound/pci/atiixp_modem.c | 4
sound/pci/au88x0/au88x0.c | 2
sound/pci/azt3328.c | 5
sound/pci/bt87x.c | 4
sound/pci/ca0106/ca0106.h | 2
sound/pci/ca0106/ca0106_main.c | 56
sound/pci/ca0106/ca0106_mixer.c | 46
sound/pci/cmipci.c | 2
sound/pci/cs4281.c | 2
sound/pci/cs46xx/cs46xx_lib.c | 2
sound/pci/cs5535audio/cs5535audio.c | 2
sound/pci/echoaudio/darla20.c | 1
sound/pci/echoaudio/darla24.c | 1
sound/pci/echoaudio/echo3g.c | 1
sound/pci/echoaudio/echoaudio.c | 24
sound/pci/echoaudio/gina20.c | 1
sound/pci/echoaudio/gina24.c | 1
sound/pci/echoaudio/indigo.c | 1
sound/pci/echoaudio/indigodj.c | 1
sound/pci/echoaudio/indigoio.c | 1
sound/pci/echoaudio/layla20.c | 1
sound/pci/echoaudio/layla24.c | 1
sound/pci/echoaudio/mia.c | 1
sound/pci/echoaudio/midi.c | 6
sound/pci/echoaudio/mona.c | 1
sound/pci/emu10k1/emu10k1_main.c | 621 ++++-
sound/pci/emu10k1/emu10k1x.c | 15
sound/pci/emu10k1/emufx.c | 102 +
sound/pci/emu10k1/emumixer.c | 744 +++++
sound/pci/emu10k1/emupcm.c | 147 +
sound/pci/emu10k1/emuproc.c | 34
sound/pci/emu10k1/io.c | 104 +
sound/pci/emu10k1/p16v.c | 12
sound/pci/emu10k1/p17v.h | 47
sound/pci/emu10k1/voice.c | 2
sound/pci/ens1370.c | 156 +
sound/pci/es1938.c | 4
sound/pci/es1968.c | 8
sound/pci/fm801.c | 2
sound/pci/hda/Makefile | 11
sound/pci/hda/hda_codec.c | 61
sound/pci/hda/hda_intel.c | 20
sound/pci/hda/hda_local.h | 11
sound/pci/hda/hda_patch.h | 6
sound/pci/hda/hda_proc.c | 53
sound/pci/hda/patch_analog.c | 137 +
sound/pci/hda/patch_cmedia.c | 24
sound/pci/hda/patch_conexant.c | 1311 ++++++++++
sound/pci/hda/patch_realtek.c | 1339 ++++++++--
sound/pci/hda/patch_si3054.c | 3
sound/pci/hda/patch_sigmatel.c | 538 ++--
sound/pci/hda/patch_via.c | 1396 ++++++++++
sound/pci/ice1712/ice1712.c | 2
sound/pci/ice1712/ice1712.h | 14
sound/pci/ice1712/ice1724.c | 2
sound/pci/ice1712/revo.c | 346 ++-
sound/pci/ice1712/revo.h | 11
sound/pci/intel8x0.c | 212 +-
sound/pci/intel8x0m.c | 124 -
sound/pci/korg1212/korg1212.c | 47
sound/pci/maestro3.c | 377 +--
sound/pci/mixart/mixart.c | 5
sound/pci/nm256/nm256.c | 58
sound/pci/pcxhr/pcxhr.c | 2
sound/pci/riptide/riptide.c | 5
sound/pci/rme32.c | 3
sound/pci/rme96.c | 3
sound/pci/rme9652/hdsp.c | 47
sound/pci/rme9652/hdspm.c | 1245 ++++++++-
sound/pci/rme9652/rme9652.c | 7
sound/pci/sonicvibes.c | 5
sound/pci/trident/trident_main.c | 6
sound/pci/via82xx.c | 134 -
sound/pci/via82xx_modem.c | 4
sound/pci/vx222/vx222.c | 4
sound/pci/ymfpci/ymfpci.c | 5
sound/pci/ymfpci/ymfpci_image.h | 6
sound/pci/ymfpci/ymfpci_main.c | 208 +-
sound/soc/Kconfig | 32
sound/soc/Makefile | 4
sound/soc/at91/Kconfig | 24
sound/soc/at91/Makefile | 11
sound/soc/at91/at91-i2s.c | 673 +++++
sound/soc/at91/at91-pcm.c | 427 +++
sound/soc/at91/at91-pcm.h | 71 +
sound/soc/at91/eti_b1_wm8731.c | 268 ++
sound/soc/codecs/Kconfig | 15
sound/soc/codecs/Makefile | 9
sound/soc/codecs/ac97.c | 167 +
sound/soc/codecs/ac97.h | 18
sound/soc/codecs/wm8731.c | 886 ++++++
sound/soc/codecs/wm8731.h | 41
sound/soc/codecs/wm8750.c | 1282 +++++++++
sound/soc/codecs/wm8750.h | 66
sound/soc/codecs/wm9712.c | 781 ++++++
sound/soc/codecs/wm9712.h | 14
sound/soc/pxa/Kconfig | 60
sound/soc/pxa/Makefile | 20
sound/soc/pxa/corgi.c | 361 +++
sound/soc/pxa/poodle.c | 329 ++
sound/soc/pxa/pxa2xx-ac97.c | 437 +++
sound/soc/pxa/pxa2xx-i2s.c | 354 +++
sound/soc/pxa/pxa2xx-pcm.c | 363 +++
sound/soc/pxa/pxa2xx-pcm.h | 48
sound/soc/pxa/spitz.c | 374 +++
sound/soc/pxa/tosa.c | 287 ++
sound/soc/soc-core.c | 2057 +++++++++++++++
sound/soc/soc-dapm.c | 1327 ++++++++++
sound/usb/usbaudio.c | 76 -
187 files changed, 25779 insertions(+), 3210 deletions(-)
The following things were done:
Adrian Bunk:
[ALSA] sound/core/control.c: remove dead code
[ALSA] make sound/pci/hda/patch_sigmatel.c:stac92xx_dmic_labels[] static
[ALSA] make sound/core/control.c:snd_ctl_new() static
[ALSA] sound/soc/soc-dapm.c: make 4 functions static
Akinobu Mita:
[ALSA] sound: initialize rawmidi substream list
[ALSA] sound: fix PCM substream list
Andreas Mohr:
[ALSA] via82xx: add __devinitdata
Andrew L. Neporada:
[ALSA] hda-codec - Clevo M540JE, M550JE laptops (Nvidia MCP51 chipset, ALC883 codec)
Andrew Morton:
[ALSA] arm header fix
Christian Hesse:
[ALSA] hda-codec - fix typo in PCI IDs
Clemens Ladisch:
[ALSA] usb-audio: merge playback/capture hardware information structs
[ALSA] usb-audio: allow pausing
[ALSA] use the ALIGN macro
[ALSA] use the roundup macro
[ALSA] soc-core: fix multi-line string literal
[ALSA] pci: select FW_LOADER instead of depending on it
[ALSA] emu10k1: select FW_LOADER
[ALSA] ymfpci: add request_firmware()
[ALSA] pcm core: fix silence_start calculations
[ALSA] sb16: add request_firmware()
[ALSA] wavefront: simplify YSS225 register initialization
[ALSA] wavefront: add request_firmware()
[ALSA] korg1212: add request_firmware()
[ALSA] maestro3: add request_firmware()
[ALSA] usb-audio: work around wrong frequency in CM6501 descriptors
Dan Carpenter:
[ALSA] atiixp - Add a parameter ac97_quirk
Frank Mandarino:
[ALSA] ASoC: core code
[ALSA] ASoC AT91RM92000 audio DMA
[ALSA] ASoC AT91RM92000 I2S support
[ALSA] ASoC AT91RM92000 eti_b1 machine support
[ALSA] ASoC AT91RM92000 build
[ALSA] ASoC AT91 DAI modes update
[ALSA] Update AT91 ASoC driver for 2.6.19 kernel.
Giuliano Pochini:
[ALSA] Fix potential NULL pointer dereference in echoaudio midi
[ALSA] echoaudio, add TLV support
Glen Masgai:
[ALSA] ymfpci: fix swap_rear for S/PDIF passthrough
Hubert Kahlert:
[ALSA] Fix mask to stop AT91 SSC clock on shutdown
James C Georgas:
[ALSA] ac97_codec - trivial fix for bit update functions
James Courtier-Dutton:
[ALSA] snd-emu10k1: Added support for emu1010, including E-Mu 1212m and E-Mu 1820m
[ALSA] snd_emu10k1: Added support for 14dB Attenuation PADS on DACs and ADCs.
[ALSA] snd-emu10k1: Add emu1010 internal clock rate control for 44100 or 48000.
[ALSA] snd-emu10k1: emu1010: replace long udelay with msleep.
[ALSA] snd-emu10k1: Update Enum naming.
[ALSA] snd-ca0106: Updated Enum control names.
[ALSA] snd-ca0106: Add new card variant.
[ALSA] snd-ca0106: Fix typos.
[ALSA] emu10k1: Add Audio capture support for Audigy 2 ZS Notebook.
[ALSA] emu10k1: Rename the digital optical capture control for the Audigy 2 ZS
[ALSA] ca0106: Fix sound capture on Audigy LS via AC97.
[ALSA] ac97: Identify CMI9761 chips.
[ALSA] emu10k1: Update registers defines for the Audigy 2/emu10k2.5
Jaroslav Kysela:
[ALSA] ac97_codec (ALC655): add EAPD hack for MSI L725 laptop
[ALSA] hda_intel: increase maximum DMA buffer size to 1024MB
[ALSA] pcm core: add prealloc_max file to substream directory to show maximum DMA size
[ALSA] version 1.0.14rc1
Jason Gaston:
[ALSA] hda_intel: ALSA HD Audio patch for Intel ICH9
Jean Delvare:
[ALSA] sound: Don't include i2c-dev.h
Jerome Demange:
[ALSA] ac97 - enables sound output through speakers on MSI S250 laptop
Jochen Voss:
[ALSA] Enable capture from line-in and CD on Revolution 5.1
[ALSA] Enable the analog loopback of the Revolution 5.1
Johannes Berg:
[ALSA] allow registering an alsa device with struct device pointer
[ALSA] alsa core: add struct device pointer to struct snd_pcm
[ALSA] aoa: set device pointer in pcms
[ALSA] aoa: fix up i2sbus_attach_codec
[ALSA] alsa core: convert to list_for_each_entry*
Jonathan Woithe:
[ALSA] hda-codec - Make internal speaker work on Acer C20x tablets
Joseph Chan:
[ALSA] hda-codec - Add support for VIA VT1708(A) HD audio codec
Kailang Yang:
[ALSA] hda-codec - Add new modesl for Realtek codecs
Liam Girdwood:
[ALSA] ASoC: Build files
[ALSA] ASoC: documentation & maintainer
[ALSA] ASoC pxa2xx DMA support
[ALSA] ASoC pxa2xx I2S support
[ALSA] ASoC pxa2xx AC97 support
[ALSA] ASoC pxa2xx Corgi machine support
[ALSA] ASoC pxa2xx Spitz machine support
[ALSA] ASoC pxa2xx Tosa machine support
[ALSA] ASoC pxa2xx Poodle machine support
[ALSA] ASoC pxa2xx build support
[ALSA] ASoC DAI capabilities labelling
[ALSA] ASoC debug output build breakage
[ALSA] ASoC - Fix build warnings in soc-core.c
[ALSA] ASoC: Add support for BCLK based on (Rate * Chn * Word Size)
[ALSA] ASoC - mixer name changes for older OSS app support
Mariusz Domanski:
[ALSA] hda-codec - Add asus model to ALC861 codec
Matt Porter:
[ALSA] hda: add dig mic support for sigmatel codecs
Nickolay V. Shmyrev:
[ALSA] snd_hda_intel 3stack mode for ASUS P5P-L2
Olaf Hering:
[ALSA] create device symlink in snd-aoa
[ALSA] create driver symlink in snd-aoa /sys/bus/aoa-soundbus/devices/*/
Peer Chen:
[ALSA] Audio: Add nvidia HD Audio controllers of MCP67 support to hda_intel.c
Philipp Zabel:
[ALSA] ASoC - Bit clock matching error
Randy Dunlap:
[ALSA] korg1212: fix printk format warning
[ALSA] add struct snd_pcm_substream forward declaration
Remy Bruno:
[ALSA] hdsp: support for mixer matrix of RME9632 rev 152
[ALSA] hdsp: precise_ptr control switched off by default
[ALSA] hdspm: Add support for AES32
[ALSA] hdsp - Add DDS register support for RME9632 rev >= 152
Richard Purdie:
[ALSA] ASoC: core and dapm headers
[ALSA] ASoC: dynamic audio power management (DAPM)
[ALSA] ASoC codecs: WM8731 support
[ALSA] ASoC codecs: WM8750 support
[ALSA] ASoC codecs: WM9712 support
[ALSA] ASoC codecs: generic AC97 support
[ALSA] ASoC codecs: build files
Takashi Iwai:
[ALSA] emu10k1 - Fix compile warning
[ALSA] intel8x0 - Use pci_iomap
[ALSA] Fix irq handler in soc/at91/at91rm9200-i2s.c
[ALSA] hda-codec - Fix wrong error checks in patch_{realtek,analog}.c
[ALSA] hda-codec - Don't return error at initialization of modem codec
[ALSA] hda-codec - Add missing comma
[ALSA] Remove trailing whitespaces from soc/* files
[ALSA] hda-codec - Fix a typo
[ALSA] hda-codec - Add model for HP q965
[ALSA] ac97 - Suppress power-saving mode on non-supporting drivers
[ALSA] hda-codec - Fix model for Lenovo A60 desktop
[ALSA] hda-codec - Fix model for ASUS M2N-MX
[ALSA] hdspm - Fix printk warnings
[ALSA] hda-codec - Fix model for ASUS V1j laptop
[ALSA] hda-codec - Fix detection of supported sample rates
[ALSA] hda-codec - Verbose proc output for PCM parameters
[ALSA] ac97 - Fix potential negative array index
[ALSA] ice1724 - Add support of M-Audio Audiophile 192
[ALSA] hda-codec - Add support for Sony UX-90s
[ALSA] Fix races in PCM OSS emulation
[ALSA] Fix invalid assignment of PCI revision
[ALSA] hda-codec - Fix ALC861 connection of front-output
[ALSA] hda-codec - Add model for ASUS W3j laptop
[ALSA] hda-intel - Disable INTX when MSI is used
[ALSA] Remove IRQF_DISABLED for shared PCI irqs
[ALSA] hda-codec - Add asus-laptop model for ALC861 (ALC660)
[ALSA] Remove obsolete typedefs.h
[ALSA] Fix obsolete *_t typedefs
[ALSA] Add PCI quirk list helper function
[ALSA] atiixp - Use quirk list helper function
[ALSA] nm256 - Use quirk list helper function
[ALSA] maestro3 - Use quirk list helper function
[ALSA] via82xx - Use quirk list helper function
[ALSA] ens1371 - Clean up quirks
[ALSA] intel8x0 - Add spdif_aclink option
[ALSA] Fix documentation of ASoC
[ALSA] Clean up serial-u16500.c
[ALSA] hda-codec - Use snd_pci_quirk_lookup() for board config lookup
[ALSA] hda-codec - Fix compile warnings without CONFIG_SND_DEBUG
[ALSA] Add description about spdif_aclink option for snd-intel8x0
Teru KAMOGASHIRA:
[ALSA] Current driver does not utilize 44.1kHz high quality sampling rate converter.
Tobias Klauser:
[ALSA] sound/usb/usbaudio: Handle return value of usb_register()
Tobin Davis:
[ALSA] hda-codec - Add support for Medion laptops
[ALSA] hda-codec - Add toshiba model to ALC861 codec
[ALSA] Add Conexant audio support to the HD Audio driver
[ALSA] hda-codec - Change Gigabyte K8N51 from 6stack to 6stack-digout
[ALSA] hda-codec - Add support for Evesham Voyager C530RD laptops
[ALSA] hda-codec - Add missing array to conexant driver
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2006-11-28 14:11 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2006-11-28 14:11 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, LKML, Takashi Iwai
Linus, please do an update from:
http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
(linus branch)
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2006-11-28.patch.gz
Additional notes:
This update contains only serious fixes.
The following files will be updated:
include/sound/version.h | 2 +-
sound/aoa/codecs/snd-aoa-codec-tas.c | 13 +++++++++----
sound/core/oss/pcm_oss.c | 3 ++-
sound/core/pcm_native.c | 6 ++++--
sound/core/rtctimer.c | 20 ++++++++++++++------
sound/pci/emu10k1/emu10k1_main.c | 1 +
sound/pci/hda/patch_realtek.c | 2 +-
sound/pci/hda/patch_sigmatel.c | 14 +++++++-------
sound/usb/usbaudio.c | 3 ++-
9 files changed, 41 insertions(+), 23 deletions(-)
The following things were done:
Clemens Ladisch:
[ALSA] rtctimer: handle RTC interrupts with a tasklet
James Courtier-Dutton:
[ALSA] snd-emu10k1: Fix capture for one variant.
Jaroslav Kysela:
[ALSA] version 1.0.13
John W. Linville:
[ALSA] hda: fix typo for xw4400 PCI sub-ID
Matt Porter:
[ALSA] hda: fix sigmatel dell system detection
Paul Mackerras:
[ALSA] Enable stereo line input for TAS codec
Takashi Iwai:
[ALSA] Fix hang-up at disconnection of usb-audio
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2006-10-22 9:09 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2006-10-22 9:09 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, LKML, Takashi Iwai
Linus, please do an update from:
http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
(linus branch)
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2006-10-22.patch.gz
Additional notes:
This patch contains fixes, cleanups and new device IDs.
The following files will be updated:
include/sound/version.h | 2 -
sound/core/control.c | 4 --
sound/core/info.c | 5 ++
sound/isa/Kconfig | 1
sound/isa/ad1816a/ad1816a.c | 2 +
sound/isa/cmi8330.c | 2 +
sound/isa/gus/interwave.c | 2 +
sound/isa/opti9xx/opti92x-ad1848.c | 2 +
sound/pci/ac97/ac97_codec.c | 8 +---
sound/pci/ali5451/ali5451.c | 11 +++++
sound/pci/als300.c | 11 ++++-
sound/pci/als4000.c | 11 ++++-
sound/pci/atiixp.c | 11 ++++-
sound/pci/atiixp_modem.c | 11 ++++-
sound/pci/azt3328.c | 11 ++++-
sound/pci/cmipci.c | 11 ++++-
sound/pci/cs4281.c | 9 ++++
sound/pci/cs46xx/cs46xx_lib.c | 11 +++++
sound/pci/cs5535audio/cs5535audio_pm.c | 11 ++++-
sound/pci/emu10k1/emu10k1.c | 13 ++++--
sound/pci/ens1370.c | 12 ++++-
sound/pci/es1938.c | 29 +++++++++++--
sound/pci/es1968.c | 71 +++++---------------------------
sound/pci/fm801.c | 11 ++++-
sound/pci/hda/hda_intel.c | 35 +++++++++++-----
sound/pci/hda/patch_analog.c | 2 +
sound/pci/hda/patch_atihdmi.c | 1
sound/pci/hda/patch_realtek.c | 4 +-
sound/pci/intel8x0.c | 23 +++++++++-
sound/pci/intel8x0m.c | 23 +++++++++-
sound/pci/maestro3.c | 13 ++++--
sound/pci/nm256/nm256.c | 12 +++++
sound/pci/riptide/riptide.c | 11 ++++-
sound/pci/trident/trident_main.c | 18 ++++----
sound/pci/via82xx.c | 12 ++++-
sound/pci/via82xx_modem.c | 12 ++++-
sound/pci/vx222/vx222.c | 11 ++++-
sound/pci/ymfpci/ymfpci_main.c | 9 ++++
38 files changed, 299 insertions(+), 159 deletions(-)
The following things were done:
Amit Choudhary:
[ALSA] sound/isa/gus/interwave.c: check kmalloc() return value
[ALSA] sound/isa/cmi8330.c: check kmalloc() return value
[ALSA] sound/isa/ad1816a/ad1816a.c: check kmalloc() return value
[ALSA] sound/isa/opti9xx/opti92x-ad1848.c: check kmalloc() return value
Felix Kuehling:
[ALSA] hda_intel: add ATI RS690 HDMI audio support
Jaroslav Kysela:
[ALSA] version 1.0.13
Takashi Iwai:
[ALSA] hda-codec - Fix assignment of PCM devices for Realtek codecs
[ALSA] Various fixes for suspend/resume of ALSA PCI drivers
[ALSA] Fix dependency of snd-adlib driver in Kconfig
[ALSA] hda-codec - Add model entry for ASUS U5F laptop
[ALSA] Fix re-use of va_list
[ALSA] Fix AC97 power-saving mode
[ALSA] Fix addition of user-defined boolean controls
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2006-10-06 18:27 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2006-10-06 18:27 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML, Andrew Morton, Takashi Iwai
Linus, please do an update from:
http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
(linus branch)
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2006-10-06.patch.gz
Additional notes:
This patch group contains only serious bugfixes and new device IDs.
The following files will be updated:
include/sound/core.h | 4 +-
include/sound/version.h | 6 +-
sound/core/hwdep.c | 3 +
sound/core/init.c | 92 +++++++++++++++++++++-----------------
sound/isa/es18xx.c | 1
sound/pci/ac97/ac97_patch.c | 7 ++-
sound/pci/au88x0/au88x0.c | 1
sound/pci/emu10k1/emu10k1_main.c | 4 +-
sound/pci/hda/hda_intel.c | 1
sound/pci/hda/patch_realtek.c | 4 ++
sound/pci/hda/patch_si3054.c | 5 ++
sound/usb/usx2y/usbusx2yaudio.c | 18 ++-----
sound/usb/usx2y/usx2yhwdeppcm.c | 17 ++-----
13 files changed, 89 insertions(+), 74 deletions(-)
The following things were done:
Amol Lad:
[ALSA] sound/pci/au88x0/au88x0.c: ioremap balanced with iounmap
Arnaud Patard:
[ALSA] emu10k1: Fix outl() in snd_emu10k1_resume_regs()
Dan Cyr:
[ALSA] hda-intel - New pci id for Nvidia MCP61
Eric Sesterhenn:
[ALSA] Fix memory leak in sound/isa/es18xx.c
Florin Malita:
[ALSA] Dereference after free in snd_hwdep_release()
Jaroslav Kysela:
[ALSA] version 1.0.13
Karsten Wiese:
[ALSA] Fix bug in snd-usb-usx2y's usX2Y_pcms_lock_check()
[ALSA] Repair snd-usb-usx2y for usb 2.6.18
[ALSA] Handle file operations during snd_card disconnects using static file->f_op
Luke Zhang:
[ALSA] WM9712 fixes for ac97_patch.c
Sasha Khapyorsky:
[ALSA] hda/patch_si3054: new codec vendor IDs
Tobin Davis:
[ALSA] Add new subdevice ids for hda-intel
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
^ permalink raw reply [flat|nested] 51+ messages in thread
* [ALSA PATCH] alsa-git merge request
@ 2006-09-23 9:23 Jaroslav Kysela
0 siblings, 0 replies; 51+ messages in thread
From: Jaroslav Kysela @ 2006-09-23 9:23 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, LKML, Takashi Iwai
Linus, please do an update from:
http://www.kernel.org/pub/scm/linux/kernel/git/perex/alsa.git
(linus branch)
The GNU path is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2006-09-23.patch.gz
The following files will be updated:
Documentation/sound/alsa/ALSA-Configuration.txt | 44
Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 5
include/sound/ac97_codec.h | 32
include/sound/ad1848.h | 22
include/sound/ak4xxx-adda.h | 37
include/sound/asound.h | 19
include/sound/control.h | 13
include/sound/core.h | 10
include/sound/emu10k1.h | 4
include/sound/info.h | 7
include/sound/pcm.h | 4
include/sound/timer.h | 1
include/sound/tlv.h | 60
include/sound/vx_core.h | 1
sound/aoa/codecs/Kconfig | 4
sound/aoa/codecs/snd-aoa-codec-tas.c | 96
sound/core/control.c | 160 +
sound/core/control_compat.c | 4
sound/core/device.c | 20
sound/core/hwdep.c | 12
sound/core/info.c | 108 -
sound/core/info_oss.c | 6
sound/core/init.c | 116 -
sound/core/oss/mixer_oss.c | 22
sound/core/oss/pcm_oss.c | 24
sound/core/pcm.c | 128 -
sound/core/pcm_compat.c | 2
sound/core/pcm_memory.c | 2
sound/core/pcm_native.c | 49
sound/core/rawmidi.c | 38
sound/core/rtctimer.c | 2
sound/core/seq/oss/seq_oss.c | 3
sound/core/seq/seq_device.c | 13
sound/core/seq/seq_info.c | 6
sound/core/sound.c | 59
sound/core/sound_oss.c | 3
sound/core/timer.c | 62
sound/drivers/Kconfig | 13
sound/drivers/Makefile | 2
sound/drivers/dummy.c | 20
sound/drivers/mpu401/mpu401.c | 2
sound/drivers/mts64.c | 1091 +++++++++++
sound/drivers/opl4/opl4_proc.c | 9
sound/drivers/vx/vx_mixer.c | 17
sound/i2c/other/ak4xxx-adda.c | 501 ++---
sound/isa/ad1816a/ad1816a_lib.c | 55
sound/isa/ad1848/ad1848_lib.c | 49
sound/isa/es18xx.c | 219 +-
sound/isa/gus/gus_mem_proc.c | 6
sound/isa/opl3sa2.c | 26
sound/pci/Kconfig | 14
sound/pci/ac97/ac97_codec.c | 334 ++-
sound/pci/ac97/ac97_patch.c | 98
sound/pci/ac97/ac97_patch.h | 1
sound/pci/ac97/ac97_pcm.c | 18
sound/pci/ac97/ac97_proc.c | 18
sound/pci/ac97/ak4531_codec.c | 49
sound/pci/ca0106/ca0106_mixer.c | 10
sound/pci/cs4281.c | 5
sound/pci/cs46xx/dsp_spos.c | 52
sound/pci/cs46xx/dsp_spos_scb_lib.c | 2
sound/pci/cs5535audio/Makefile | 2
sound/pci/emu10k1/emu10k1.c | 2
sound/pci/emu10k1/emu10k1_main.c | 1
sound/pci/emu10k1/emu10k1x.c | 7
sound/pci/emu10k1/emufx.c | 12
sound/pci/emu10k1/p16v.c | 5
sound/pci/es1938.c | 104 -
sound/pci/es1968.c | 40
sound/pci/fm801.c | 63
sound/pci/hda/hda_codec.c | 76
sound/pci/hda/hda_codec.h | 2
sound/pci/hda/hda_generic.c | 199 +-
sound/pci/hda/hda_intel.c | 132 -
sound/pci/hda/hda_local.h | 8
sound/pci/hda/hda_proc.c | 12
sound/pci/hda/patch_analog.c | 21
sound/pci/hda/patch_realtek.c | 330 ++-
sound/pci/hda/patch_si3054.c | 1
sound/pci/hda/patch_sigmatel.c | 904 +++++++--
sound/pci/ice1712/aureon.c | 104 -
sound/pci/ice1712/ice1712.c | 14
sound/pci/ice1712/phase.c | 39
sound/pci/ice1712/pontis.c | 9
sound/pci/ice1712/prodigy192.c | 14
sound/pci/ice1712/revo.c | 68
sound/pci/ice1712/revo.h | 2
sound/pci/intel8x0.c | 14
sound/pci/intel8x0m.c | 5
sound/pci/mixart/mixart.c | 12
sound/pci/mixart/mixart_mixer.c | 14
sound/pci/pcxhr/pcxhr_mixer.c | 16
sound/pci/riptide/riptide.c | 10
sound/pci/rme9652/hdsp.c | 48
sound/pci/trident/trident_main.c | 10
sound/pci/via82xx.c | 23
sound/pci/vx222/vx222.c | 7
sound/pci/vx222/vx222_ops.c | 9
sound/pci/ymfpci/ymfpci_main.c | 7
sound/pcmcia/pdaudiocf/pdaudiocf.c | 2
sound/pcmcia/vx/vxp_mixer.c | 6
sound/pcmcia/vx/vxpocket.c | 9
sound/ppc/beep.c | 32
sound/ppc/keywest.c | 3
sound/ppc/tumbler.c | 5
sound/sparc/dbri.c | 817 +++-----
sound/synth/emux/emux_proc.c | 6
sound/usb/usbaudio.c | 54
sound/usb/usbmixer.c | 27
sound/usb/usbmixer_maps.c | 24
sound/usb/usbquirks.h | 5
111 files changed, 5332 insertions(+), 1813 deletions(-)
The following things were done:
Adrian Bunk:
[ALSA] make sound/pci/emu10k1/emu10k1.c:snd_emu10k1_resume() static
Alexey Dobriyan:
[ALSA] emu10k1x: simplify around pci_register_driver()
Andreas Schwab:
[ALSA] [PPC,SOUND] Fix audio gpio state detection
Andrey Liakhovets:
[ALSA] ac97 - Fix VIA EPIA sound problem
Andy Shevchenko:
[ALSA] fm801: Support FM only card
Clemens Ladisch:
[ALSA] system timer: fix lost ticks correction adjustment
[ALSA] system timer: accumulate correction for multiple lost ticks
[ALSA] system timer: clear correction value when timer stops
[ALSA] timer: fix timer rescheduling
[ALSA] system timer: remove unused snd_timer_system_private.timer field
[ALSA] usb-audio: add more Yamaha devices
[ALSA] riptide: fix compile errors with older gcc
[ALSA] usb-audio: increase number of packets per URB
[ALSA] ES1938: remove duplicate field initialization
[ALSA] usb-audio: add mixer control names for the Aureon 5.1 MkII
Danny Tholen:
[ALSA] [snd-hda-intel] fix sound on some Asus W6A chips
Dmitry Torokhov:
[ALSA] ppc-beep - handle errors from input_register_device()
Guillaume Munch:
[ALSA] Add support for Sony Vaio AR 11B
[ALSA] hda-codec - Support for SigmaTel 9872
James Courtier-Dutton:
[ALSA] snd-emu10k1: Implement 24bit capture via Philips 1361T ADC for SB0240 card.
[ALSA] snd-ca0106: Fix dB gain TLVs.
[ALSA] snd-emu10k1: Implement dB gain infomation.
[ALSA] snd-emu10k1: Add a comment explaining the conversion function for dB gain.
Jaroslav Kysela:
[ALSA] Control API - TLV implementation for additional information like dB scale
[ALSA] fm801: fixed broken previous patch for the FM tuner only code
[ALSA] Control API - more robust TLV implementation
[ALSA] HDA codec - little code & comment cleanup
[ALSA] HDA codec & CA0106 - add/fix TLV support
[ALSA] HDA driver - do not set mute flag for dB scale (follow HDA specification)
[ALSA] ice1712 - fix 1600->16000Hz value typo
Jochen Voss:
[ALSA] Revolution 5.1 - add AK5365 ADC support
[ALSA] Revolution 5.1 - register the AK5365 ADC with ALSA
[ALSA] Revolution 5.1 - complete the AK5365 support
[ALSA] Fix volume control for the AK4358 DAC
Johannes Berg:
[ALSA] aoa: add locking to tas codec
Josef 'Jeff' Sipek:
[ALSA] sound core: Use SEEK_{SET,CUR,END} instead of hardcoded values
[ALSA] opl4: Use SEEK_{SET,CUR,END} instead of hardcoded values
[ALSA] gus: Use SEEK_{SET,CUR,END} instead of hardcoded values
[ALSA] mixart: Use SEEK_{SET,CUR,END} instead of hardcoded values
Krzysztof Helt:
[ALSA] dbri driver cleanup
[ALSA] sparc dbri removal of DBRI_NO_INTS
[ALSA] sparc dbri: removal of unused struct members
[ALSA] sparc dbri: removal of redudant volatile keywords
[ALSA] sparc dbri: removal of dri_desc struct
[ALSA] sparc dbri: more driver cleanup
[ALSA] sparc dbri: fixed setting of burst size after reset
[ALSA] sparc dbri: simplifed linking time slot function
[ALSA] sparc dbri: ring buffered version
[ALSA] sparc dbri: hardware constrains added
[ALSA] sparc dbri: recording is back
[ALSA] dbri sparc: fixes TS leak
[ALSA] sparc dbri: OSS layer fix
[ALSA] sparc dbri: SMP fixes
Liam Girdwood:
[ALSA] Fix WM9705 AC97 patch build error
Luke Ross:
[ALSA] Support for non-standard rates in USB audio driver
Magnus Sandin:
[ALSA] Fix for LG K1 Express Laptop
[ALSA] ac97 - Enable S/PDIF on ASUS P5P800-VM mobo
Matt Porter:
[ALSA] hda: fix sigmatel 9227/8/9 codec support
[ALSA] hda: sigmatel 9205 family support
Matthias Koenig:
[ALSA] Add snd-mts64 driver for ESI Miditerminal 4140
Mike Rapoport:
[ALSA] add codec-specific controls for UCB1400
Nicolas Graziano:
[ALSA] hda_intel prefer 24bit instead of 20bit
Ondrej Zary:
[ALSA] es18xx - Add PnP BIOS support
Pavel Machek:
[ALSA] sound/pci/hda/intel_hda: small cleanups
Richard Fish:
[ALSA] hda-codec - restore HDA sigmatel pin configs on resume
[ALSA] [snd-intel-hda] enable center/LFE speaker on some laptops
Stephen Hemminger:
[ALSA] intel_hda: MSI support
Takashi Iwai:
[ALSA] Fix disconnection of proc interface
[ALSA] Unregister device files at disconnection
[ALSA] Deprecate snd_card_free_in_thread()
[ALSA] Add experimental support of aggressive AC97 power-saving mode
[ALSA] Remove unused tlv_rw field from struct snd_kcontrol
[ALSA] Add TLV support to snd-usb-audio driver
[ALSA] Add model entry for Samsung X10 laptop
[ALSA] Add model entry for Clevo m665n laptop
[ALSA] Add hp-bpc model type for HP laptops
[ALSA] Add support of Benq laptop with ALC262
[ALSA] Added model for ASUS M2NPV-VM mobo
[ALSA] via82xx - Add dxs_support entry for a FSC machine
[ALSA] Fix Makefile of cs5535audio
[ALSA] Misc fixes for Realtek HD-audio codecs
[ALSA] Don't set up the same PID twice in snd_hda_multi_out_analog_prepare
[ALSA] Fix noisy output with shared channel mode with hd-audio
[ALSA] Fix control/status mmap with shared PCM substream
[ALSA] Fix substream selection in PCM and rawmidi
[ALSA] usb-audio - Fix a typo of CONFIG_PROC_FS
[ALSA] Fix the preselected model for HP machine
[ALSA] Fix compile warnings in ak4xxx-adda.c
[ALSA] Select I2C and I2C_POWERMAC in aoa/codecs/Kconfig
[ALSA] Added model for Uniwill laptop with ALC861
[ALSA] Fix compile errors with older gcc
[ALSA] Fix some typos in snd-dummy driver
[ALSA] Add missing TLV callbacks for HD-audio codecs
[ALSA] Fix missing selection of CONFIG_VIDEO_DEV from SND_FM801_TEA575X
[ALSA] hda-intel - Switch to polling mode for CORB/RIRB communication
[ALSA] Add TLV support to AC97 codec driver
[ALSA] Added TLV support to VIA82xx driver
[ALSA] Add dB scale information to ak4531 codec
[ALSA] Add dB scale information to cs4281 driver
[ALSA] Add dB scale information to fm801 driver
[ALSA] Add dB scale information to trident driver
[ALSA] Add dB scale information to dummy driver
[ALSA] Add dB scale information to ad1816a driver
[ALSA] Add dB scale information to ad1848 driver
[ALSA] Add dB scale information to opl3sa2 driver
[ALSA] hda-codec - Fix mic capture with generic parser
[ALSA] Add dB scale information to pcxhr driver
[ALSA] Add dB scale information to vxpocket and vx222 drivers
[ALSA] Fix errors with user TLV_WRITE
[ALSA] Return error if no user TLV is defined
[ALSA] hda-codec - Use model=ref for some Dell laptops
[ALSA] Add the definition of linear volume TLV
[ALSA] ymfpci - Add TLV entries for native volume controls
[ALSA] Add missing dB scale information to vxpocket driver
[ALSA] Clean up and add TLV support to AK4xxx i2c driver
[ALSA] Add dB scale information to ice1712 driver
[ALSA] Add dB scale information to ice1724 driver
[ALSA] hda-intel - Remove volatile
[ALSA] Add dB scale information to mixart driver
[ALSA] hdsp - Fix auto-updating of firmware
[ALSA] Add definition of TLV dB range compound
[ALSA] Add dB information to es1938 driver
[ALSA] hda-codec - Add independent headphone volume control
[ALSA] Add pcm_class attribute to PCM sysfs entry
[ALSA] hda-codec - Add support for LG LW25 laptop
[ALSA] hda-intel - Fix pci_disable_msi() call
[ALSA] hda-codec - Fix SPDIF device number of ALC codecs
[ALSA] ak4xxx - Remove bogus IPGA controls
[ALSA] hda-intel - Fix suspend/resume with MSI
[ALSA] powermac - Fix Oops when conflicting with aoa driver
[ALSA] Add missing compat ioctls for ALSA control API
[ALSA] hda-codec - Add device id for Motorola si3054-compatible codec
[ALSA] hda-codec - Add vendor ids for Motorola and Conexant
[ALSA] hda-codec - Support multiple headphone pins
[ALSA] hda-codec - Fix mic input with STAC92xx codecs
[ALSA] hda-intel - A slight cleanup of timeout check in azx_get_response()
[ALSA] hda-codec - Fix headphone auto-toggle on sigmatel codec
[ALSA] Move CONFIG_SND_AC97_POWER_SAVE to pci/Kconfig
[ALSA] intel8x0m - Free irq in suspend
Tobias Klauser:
[ALSA] sound/pci/fm801: Use ARRAY_SIZE macro
Tobin Davis:
[ALSA] hda-codec - add missing device ids
[ALSA] hda-codec - Fix headphone output for some Intel 945 systems
[ALSA] hda-codec - add missing device ids for Intel 945 boards
[ALSA] hda-codec - Add support for new Intel boards with Stac9227 codec
[ALSA] hda-codec - Add 5 stack audio support for Intel 965 systems
Ville Syrjala:
[ALSA] ac97: Fix AD1819 volume range
[ALSA] es1968: Fix hw volume
Vladimir Avdonin:
[ALSA] hda-codec - Fix for Acer laptops with ALC883 codec
^ permalink raw reply [flat|nested] 51+ messages in thread
end of thread, other threads:[~2008-10-11 10:21 UTC | newest]
Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-09 14:02 [ALSA PATCH] alsa-git merge request Jaroslav Kysela
2007-02-09 14:15 ` Takashi Iwai
2007-02-09 14:40 ` Jaroslav Kysela
2007-02-09 14:47 ` Takashi Iwai
2007-02-09 15:00 ` Takashi Iwai
2007-02-09 15:30 ` Jaroslav Kysela
2007-02-09 15:58 ` Linus Torvalds
2007-02-09 16:07 ` Jaroslav Kysela
-- strict thread matches above, loose matches on Subject: below --
2008-10-10 12:12 Jaroslav Kysela
2008-10-11 10:21 ` Takashi Iwai
2008-07-14 9:09 Jaroslav Kysela
2008-07-14 9:09 ` Jaroslav Kysela
2008-08-24 21:30 ` Guillaume Chazarain
2008-08-25 5:50 ` Takashi Iwai
2008-08-25 5:50 ` Takashi Iwai
2008-08-25 21:36 ` Guillaume Chazarain
2008-08-25 22:43 ` Guillaume Chazarain
2008-08-26 5:59 ` Takashi Iwai
2008-08-26 5:59 ` Takashi Iwai
2008-08-26 21:10 ` Guillaume Chazarain
2008-08-27 6:02 ` Takashi Iwai
2008-08-27 6:02 ` Takashi Iwai
2008-01-31 17:04 Jaroslav Kysela
2008-01-31 23:24 ` Linus Torvalds
2007-11-19 18:35 Jaroslav Kysela
2007-11-20 6:48 ` Takashi Iwai
2007-11-20 19:20 ` Jaroslav Kysela
2007-10-23 6:14 Jaroslav Kysela
2007-10-16 15:08 Jaroslav Kysela
2007-07-20 9:39 Jaroslav Kysela
2007-05-31 9:07 Jaroslav Kysela
2007-05-16 9:50 Jaroslav Kysela
2007-05-09 9:59 Jaroslav Kysela
2007-05-03 12:51 Jaroslav Kysela
2007-03-14 7:28 Jaroslav Kysela
2007-03-06 14:20 Jaroslav Kysela
2007-02-14 7:46 Jaroslav Kysela
2007-02-14 17:53 ` Linus Torvalds
2007-01-23 8:31 Jaroslav Kysela
2007-01-09 14:04 Jaroslav Kysela
2006-12-20 8:52 Jaroslav Kysela
2006-12-15 7:52 Jaroslav Kysela
2006-12-15 8:13 ` Andrew Morton
2006-12-15 8:17 ` Andrew Morton
2006-12-15 8:44 ` Jaroslav Kysela
2006-12-15 8:45 ` Jaroslav Kysela
2006-12-15 16:00 ` Linus Torvalds
2006-11-28 14:11 Jaroslav Kysela
2006-10-22 9:09 Jaroslav Kysela
2006-10-06 18:27 Jaroslav Kysela
2006-09-23 9:23 Jaroslav Kysela
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.