* [GIT PULL] sound updates for 2.6.30
@ 2009-03-24 6:59 Takashi Iwai
0 siblings, 0 replies; 8+ messages in thread
From: Takashi Iwai @ 2009-03-24 6:59 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, perex, linux-kernel
Linus,
please pull sound updates for v2.6.30 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git for-linus
[Yes, I read your 2.6.29-release post about the delay to start merges,
but I wanted to kick this out before I leave on vacation ;-]
Most of changes are, as usual, HD-audio and ASoC. They are really
lots of changes. In particular, HD-audio driver has now the improved
sysfs support for the dynamic reconfiguration. ASoC got new codec and
machine drivers, also with a clean-up of internal structs.
In addition, there are a few ALSA core API changes, such as the rename
of snd_card_new() to snd_card_create() to handle the error path
better. The patchset covers non-sound drivers using ALSA API as in
drivers/video/, but if someone adds a new driver, he might encounter a
compile warning (no error yet) regarding this change.
Furthermore, some new drivers -- surprisingly including a new ISA
sound driver. Good that we didn't agree with Linux 3.0 in the last
kernel summit.
The shortlogs and diffstat are found below.
Thanks!
Takashi
===
Andrea Borgia (2):
ALSA: preliminary support for Toshiba SB-0500
ALSA: rename "Device" to "Toshiba SB-0500" via quirks
Andreas Bergmeier (2):
ALSA: usb-audio - Quirk for Serato phono
ALSA: usbaudio - use printf format instead of hardcoding it
Andreas Mohr (1):
ALSA: ALS4000, slight mixer improvements
Aristeu Sergio Rozanski Filho (1):
ALSA: hda: add quirk for Lenovo X200 laptop dock
Atsushi Nemoto (1):
ASoC: Only deregister AC97 dev if it's name was not "AC97"
Ben Dooks (8):
ASoC: Fix copyright statements on Simtec files
S3C24XX: Move and update IIS headers
S3C: Move <mach/audio.h> to <plat/audio.h>
ASoC: Add JIVE audio support
ASoC: Split s3c2412-i2s.c into core and SoC specific parts
ASoC: Add s3c64xx-i2s support
ASoC: Select DMA if I2S is configured
ASoC: Fix Samsung S3C2412_IISMOD_SDF_{MSB,LSB} definitions
Christoph Plattner (2):
ALSA: hda - Added HP HDX16/HDX18 notebook support for HDA codecs (82HD71)
ALSA: hda - Rework on patch_sigmatel.c for HP HDX16/HDX18
Clemens Ladisch (16):
sound: usb-audio: use normal number of frames for no-data URBs
sound: usb-audio: limit playback queue length
sound: usb-audio: make URB sizes more equal
sound: oxygen: make the owner module a parameter of the probe function
sound: oxygen: allocate model_data dynamically
sound: oxygen: use static driver name
sound: oxygen: handle cards with broken EEPROM
sound: oxygen: automatically restore overwritten EEPROM
sound: oxygen: handle AK5385 ADC on Claro halo cards
sound: virtuoso: increase minimum volume to -60 dB
sound: usb-audio: remove MIN_PACKS_URB
sound: virtuoso: add Xonar Essence STX support
sound: oxygen: zero-initialize model data
sound: usb-audio: fix rules check for 32-channel devices
sound: usb-audio: fix queue length check for high speed devices
sound: oxygen: enable headphone output on Claro cards
Daniel Mack (12):
ALSA: snd-usb-caiaq: support for two more audio devices
ASoC: Add cs4270 support for slave mode configurations
ASoC: fix typo and removed unneeded switch case for cs4270
ASoC: Fix name of register bit in pxa-ssp
ASoC: add two more bitfields for PXA SSP
ASoC: bring cs4270 feature/limitations list in sync
ASoC: Add a driver for AK4104 S/PDIF transmitter
ASoC: don't touch pxa-ssp registers when stream is running
ASoC: switch PXA SSP driver from network mode to PSP
ALSA: snd-usb-caiaq: only warn once on streaming errors
ALSA: snd-usb-caiaq: drop bogus iso packets
ALSA: snd-usb-caiaq: bump version number
David Brownell (1):
ASoC: buildfix for OSK
Dmitry Artamonow (1):
ALSA: drop outdated and broken sa11xx-uda1341 driver
Eric Miao (1):
ASoC: make ops a pointer in 'struct snd_soc_dai'
Giuliano Pochini (3):
ALSA: echoaudio: remove line-out volume from vmixer cards
ALSA: echoaudio: remove line-out volume from vmixer cards
ALSA: Echoaudio: add support for Indigo express cards
Grazvydas Ignotas (1):
ASoC: Update OMAP3 pandora board file
Gregorio Guidi (1):
ALSA: hda - fix headphone settings and master volume (Conexant CX20551)
Hannes Eder (7):
sound/oss: fix sparse warnings: different signedness
sound/oss: fix sparse warning: symbol shadows an earlier one
ALSA: sound/usb/usx2y: fix sparse warning: Should it be static?
ALSA: sound/usb/usx2y: fix sparse warning: do-while statement is not a compound ...
ALSA: sound/drivers/vx: fix sparse warning: different signedness
ALSA: sound/pci/emu10k1: fix sparse warning: different signedness
ALSA: sound/pci/hda: fix sparse warning: different signedness
Hans-Christian Egtvedt (3):
ALSA: Add ALSA driver for Atmel Audio Bitstream DAC
ALSA: Add ALSA driver for Atmel AC97 controller
ALSA: Add Atmel ALSA drivers directory
Harvey Harrison (1):
ALSA: echoaudio - replace uses of __constant_{endian}
Herton Ronaldo Krzesinski (12):
ALSA: hda - Consider additional capture source/selector in ALC889
ALSA: hda - make alc882_auto_init_input_src aware of selectors
ALSA: hda - Additional pin nids for STAC92HD71Bx and STAC92HD75Bx codecs
ALSA: hda - Dynamic detection of dmics/dmuxes/smuxes in stac92hd71bxx
ALSA: hda - Don't call stac92xx_parse_auto_config with wrong dig_in
ALSA: hda - Bind new ecs mobo id (1019:2950) to model=ecs202
ALSA: hda - Don't touch non-existent port f on 4-port 92hd71bxx codecs
ALSA: hda - Cleanup setting of pin_configs in patch_stac927x
ALSA: hda - Fix speaker output on HP DV4 1155-SE
ALSA: hda - Add 4 channel mode for 3stack-hp model (ALC888)
ALSA: hda - Add headphone automute support for 3stack-hp model (ALC888)
ALSA: hda - Map 3stack-hp model (ALC888) for HP Educ.ar
Hugo Villeneuve (4):
ASoC: DaVinci: Fix SFFSDR compilation error.
ASoC: Davinci: Fix incorrect machine type for SFFSDR board
ALSA: ASoC: Davinci: Replaced DAI format RIGHT_J by DSP_B for SFFSDR
ALSA: ASoC: Davinci: Updated sffsdr_hw_params() function to new format
Ian Molton (8):
ASoC: dapm: Allow explictly named mixer controls
ASoC: cleanup duplicated code.
ASoC: Driver for the WM9705 AC97 codec.
ASoC: machine driver for Toshiba e750
ASoC: machine driver for Toshiba e800
ASoC: machine support for Toshiba e740 PDA
ASoC: fixes to caching implementations
ASoC: Fix WM9705 capture switch name
Jani Nikula (1):
ALSA: Add support for video out to the jack reporting API
Jarkko Nikula (4):
ASoC: TLV320AIC3X: Fix volume ranges
ASoC: TLV320AIC3X: Add TLV information for volume controls
ASoC: OMAP: N810: Mark not connected input pins
ASoC: OMAP: N810: Add more jack functions
Jaroslav Kysela (3):
ALSA: Release v1.0.19
ALSA: snd-hda-intel: Fix ALC662/ALC663 Beep Amplifier Index
ALSA: snd-hda-intel - add checks for invalid values to *query_supported_pcm()
Johannes Berg (2):
ALSA: snd-aoa: handle older machines
ALSA: snd-aoa: handle master-amp if present
Jonas Andersson (1):
ASoC: wm8510 pll settings
Joonyoung Shim (1):
ASoC: twl4030 - Fix build error
Kevin Hilman (1):
ASoC: Fix DaVinci module unload error
Krzysztof Helt (17):
ALSA: wss-lib: move AD1845 frequency setting into wss-lib
ALSA: sscape: fix incorrect timeout after microcode upload
ALSA: wss-lib: remove "pops" before each played sound
ALSA: cmi8330: add OPL3 support
ALSA: sscape: use common MPU401 macros
ALSA: do not create OPL3 timers if there is no OPL3 irq wired
ALSA: ad1816a: enable hardware timer
ALSA: Turtle Beach Multisound Classic/Pinnacle driver
ALSA: sscape: update Kconfig description about SoundScape cards
ALSA: gus: update debug messages
ALSA: cmi8330: add MPU-401 support
ALSA: ess1688: fix OPL3 port setting
ALSA: msnd: add module description and license for the snd-msnd-lib
ALSA: sscape: drop redundant fields from soundscape struct
ALSA: cs4236: cs4232 and cs4236 driver merge to solve PnP BIOS detection
sound: Remove documentation for OSS CS4232 driver
ALSA: opl3sa2 fix irq releasing and short name of card
Kusanagi Kouichi (1):
ALSA: hda: Add digital beep generator support for Realtek codecs.
Lopez Cruz, Misael (5):
ASoC: Add GPIO support for jack reporting interface
ASoC: Add DAPM machine widgets to SDP3430 driver
ASoC: Add headset jack detection for SDP3430 machine driver
ASoC: Move headset jack registration to device initialization for SDP3430
ASoC: Declare Headset as Mic and Headphone widgets for SDP3430
Mark Brown (59):
ALSA: Reduce boilerplate for new jack types
ASoC: Constify pin names for DAPM pin status APIs
ASoC: Add jack reporting interface
ASoC: Implement WM8350 headphone jack detection
ASoC: Ignore output frequency for WM9713 PLL
ASoC: Implement support for CLK_POUT as MCLK on Zylonite
ASoC: Staticise PCM operations tables
ASoC: Fix merge with PXA tree
ASoC: Remove unneeded e7x0 inclusion of pxa-regs.h and hardware.h
ASoC: Configure SSP port PLL for Zylonite
ASoC: Fix spurious codec driver dependencies
ASoC: Include header file in cs4270 and wm9705
ASoC: Fix L3 bus handling in Kconfig
ASoC: Push the codec runtime storage into the card structure
ASoC: Remove version display from the WM8731 driver
ASoC: Clean up WM8731 bias level configuration
ASoC: Improve diagnostics for AT91SAM9G20-EK probe
ASoC: Check machine type before loading on AT91SAM9G20-EK
ASoC: Actively manage MCLK for AT91SAM9G20-EK
ASoC: Rename AT91SAMG20-EK for applications
ASoC: Shuffle WM8731 SPI and I2C device registration
ASoC: Refactor WM8731 device registration
ASoC: Remove version display from the WM8753 driver
ASoC: Fix build for corgi and poodle
ASoC: Implement SPI device unregistration for WM8731
ASoC: Check for errors when writing WM8731 reset register
ASoC: Add device init/exit annotations to new-style Wolfson CODEC drivers
ASoC: Disable WM8731 line bypass by default
ASoC: Report I/O errors from WM8753 reset
ASoC: Only unregister drivers we registered for WM8753
ASoC: Improve WM9713 voice DAC shutdown procedure
ASoC: Fix Zylonite voice interface stereo configurations
ASoC: Shuffle WM8753 device registration code
ASoC: Convert WM8753 to register via normal device probe
ASoC: Only write back non-default registers when resuming WM8753
ASoC: Add SND_SOC_DAPM_PIN_SWITCH controls for exposing DAPM pins
ASoC: Refresh JIVE driver
ASoC: Factor out DAPM widget power check into separate function
ASoC: Fix memory allocation for snd_soc_dapm_switch names
ASoC: Update Kconfig for Samsung CPUs to reflect S3C64xx support
ASoC: Staticise workqueue function for GPIO jack detection
ASoC: Re-remove hand-rolled pr_debug() macros
ASoC: Fix logging severity for some S3C error messages
ASoC: Remove unneeded forward reference to WM8753 SPI implementation
ASoC: Convert PXA AC97 driver to probe with the platform device
ASoC: Fix up merge with the ARM tree
[ARM] Revert extraneous changes from the S3C audio header move
ASoC: Add initial driver for the WM8400 CODEC
ASoC: Remove version display from WM8580 driver
ASoC: Fix formats for s3c24xx-i2s register prints
[ARM] Revert futher extraneous changes from the S3C header move
ASoC: Move WM8580 to normal I2C device probe
ASoC: Fix non-networked I2S mode for PXA SSP
ASoC: Fix Zylonite for non-networked SSP mode
ASoC: Fix some missing dai_ops conversions
ASoC: Each PXA AC97 DAI needs a separate ops
ASoC: Further optimise WM8400 bias configuration sequence
ASoC: Add separate AVDD for WM8400
ASoC: Add FLL support for WM8400
Mark Hills (5):
ALSA: snd-usb-caiaq: Send the correct command when setting controls
ALSA: snd-usb-caiaq: Set default input mode of A4DJ
ALSA: snd-usb-caiaq: Do not expose hardware input mode 0 of A4DJ
ALSA: snd-usb-caiaq: Remove duplicate A8DJ control
ALSA: snd-usb-caiaq: Increase version number to 1.3.12
Markus Bollinger (1):
ALSA: pcxhr - add support for gpio ports and minor bug fix
Matthew Ranostay (5):
Add PCI DFI vendor ID
ALSA: hda: add reference board SND_PCI_QUIRK
ALSA: hda: 92hd71xxx disable unmute support for codecs that don't have input amps
ALSA: hda: Added stac378x digital slave out struct
ALSA: hda: Add STAC_DELL_S14 quirk
Michael Schwingen (1):
ALSA: hda - add support for "Maxdata Favorit 100XS" (Intel HDA/ALC260)
Mike Frysinger (4):
ASoC: Blackfin: cleanup sport handling in ASoC Blackfin AC97 code
ASoC: Blackfin: drop unnecessary dma casts
ASoC: Blackfin: move gpio_err behind the define that is only user of it
ASoC: Blackfin: fix typo in MUTE definition
Pascal de Bruijn (1):
ALSA: hda - Add function id to proc output
Paul Fertser (1):
ASoC: Fix WM8753 DAIs unregistering
Peter Ujfalusi (8):
ASoC: TWL4030: Syncronize the reg_cache for ANAMICL after the offset cancelation
ASoC: TWL4030: Code clean up for codec power up and down
ASoC: TWL4030: Enable Headset Left anti-pop/bias ramp only if the Headset Left is in use
ASoC: TWL4030: Physical ADC and amplifier power switch change
ASoC: TWL4030: Move the twl4030_power_up and _power_down function
ASoC: TWL4030: Add analog loopback support
ASoC: TWL4030: Add digital loopback support
ASoC: TWL4030: Make the HS ramp delay configurable
Philipp Zabel (10):
ASoC: uda1380: split set_dai_fmt into _both, _playback and _capture variants
ASoC: pxa-ssp: fix SSP port request
pxa/h5000: Setup I2S pins for pxa2xx-i2s
pxa/spitz: Setup I2S pins for pxa2xx-i2s
ASoC: pxa2xx-i2s: remove I2S pin setup
ASoC: Remove version display from the UDA1380 driver
ASoC: UDA1380: change decimator/interpolator register handling
ASoC: Use network mode with 2 slots for 16-bit stereo in pxa-ssp/Zylonite
ASoC: UDA1380: DATAI is slave only
ASoC: Replace remaining uses of snd_soc_cnew with snd_soc_add_controls.
Randy Dunlap (1):
ALSA: Move ALSA docbooks to be with the rest of the kernel docbooks
Risto Suominen (5):
ALSA: powermac - Correct HP detection and input selectors for PMac 5500
ALSA: powermac - Correct volume controls for PowerBook G3 Lombard
ALSA: powermac - Correct volume controls and HP detection for PMac 8500/9500
ALSA: powermac - Allow input from mic in iBook G3 Dual-USB
ALSA: Add vmaster controls for Pmac 5500, iMac G3 SL, and PBook G3 Lombard
Robert Jarzmik (2):
ASoC: Add initial support of Mitac mioa701 device SoC.
ASoC: Allow choice of ac97 gpio reset line
Roel Kluin (5):
ASoC: count reaches 10001, not 10000.
sound: OSS: dmabuf: too many loops
sound: OSS: &&/|| typo in ad1848.c
sound: OSS: missing parentheses in pas2_card.c
ALSA: snd-powermac: timeout reaches -1
Steve Sakoman (1):
ASoC: Complete Beagleboard support
Takashi Iwai (172):
ALSA: Introduce snd_card_create()
ALSA: Convert to snd_card_create() in sound/isa/*
ALSA: Convert to snd_card_create() in sound/pci/*
ALSA: Convert to snd_card_create() in other sound/*
ALSA: Update description of snd_card_create() in documents
ALSA: Return proper error code at probe in sound/isa/*
ALSA: Return proper error code at probe in sound/usb/*
ALSA: pdaudiocf - Fix missing free in the error path
ALSA: Return proper error code at probe in sound/pcmcia/*
drivers/media: Convert to snd_card_create()
drivers/staging: Convert to snd_card_create() for go7007
drivers/usb/gadget: Convert to snd_card_create()
ALSA: opti9xx - Fix build breakage by snd_card_create() conversion
ALSA: usb-audio - Cache mixer values
ALSA: ca0106 - Add quirk for GA-G1975X mobo
ALSA: hda - Add extra volume offset to standard volume amp macros
ALSA: hda - Halve too large volume scales for STAC/IDT codecs
ALSA: hda - Add debug prints for digital I/O pin detections
ALSA: hda - Detect non-SPDIF digital I/O
ALSA: hda - Improve auto-probing of STAC9872 codec
ALSA: hda - Don't break the PCM creation loop
ALSA: hda - Check HDMI jack types in the auto configuration
ALSA: hda - Assign proper digital I/O type for STAC/IDT
ALSA: hda - Allow digital-only I/O on ALC262 codec
ALSA: hda - Clean up old VAIO hack codes for STAC9872
ALSA: hda - Remove old models for STAC9872 from the document
ALSA: hda - Avoid to set the pin control again if already set
ALSA: hda - Add quirk for Gateway %1616 laptop
ALSA: hda - Add model=ref for Intel board with STAC9221
ALSA: hda - Create "Input Source" control dynamically for STAC/IDT
ALSA: hda - Fix initial verbs for mic-boosts on AD1981HD
ALSA: hda - Remove invalid amp initializations for AD1988* codecs
ALSA: hda - Fix invalid verbs for mic-boosts on AD1884*
ALSA: hda - Fix invalid amp init for ALC268 codec
ALSA: hda - Fix wrong initial verb for AD1984 thinkpad model
ALSA: Add description of new snd-msnd-* drivers
ALSA: enable build of snd-msnd-* drivers
ALSA: intel8x0 - Fix build with CONFIG_SND_AC97_POWERSAVE=n
ALSA: Add missing description of snd-cmi8330 module parameters
ALSA: Add description of new fm_port option for snd-es1688 driver
ALSA: ice1724 - Dynamic MIDI TX irq control
ALSA: msnd - Fix build error with CONFIG_PNP=n
ALSA: hwdep - Make open callback optional
ALSA: hwdep - Fix coding style
ALSA: Remove superfluous hwdep ops
ALSA: hda - Add quirk for HP zenith laptop
ALSA: hda - Add quirk for another HP laptop
ALSA: wss - Add missing KERN_* prefix to printk
ALSA: gus - Add missing KERN_* prefix to printk
ALSA: isa/*: Add missing KERN_* prefix to printk
ALSA: usb - Add missing KERN_* prefix to printk
ALSA: hda - Add missing KERN_* prefix to printk
ALSA: Add missing KERN_* prefix to printk in sound/core
ALSA: Add missing KERN_* prefix to printk in sound/drivers
ALSA: emux - Add missing KERN_* prefix to printk
ALSA: Add missing KERN_* prefix to printk in sound/pci/ice1712
ALSA: emu10k1 - Add missing KERN_* prefix to printk
ALSA: intel8x0 - Add missing KERN_* prefix to printk
ALSA: Fix missing KERN_* prefix to printk in sound/pci
ALSA: Add missing KERN_* prefix to printk in other sound/*
ALSA: ca0106 - Add missing KERN_* prefix to printk
ALSA: hda - Create beep mixer controls dynamically for Realtek codecs
ALSA: hda - Add missing NULL check in snd_hda_create_spdif_in_ctls()
ALSA: hda - Clear codec->beep at release
ALSA: hda - Remove superfluous code in patch_realtek.c
ALSA: hda - Use digital beep for AD codecs
ALSA: hda - Fix unused variable compile warning
ALSA: Add subdevice_mask field to quirk entries
ALSA: hda - Clean up quirk lists
ALSA: via82xx - Clean up quirk list
ALSA: hda - add digital beep support for ALC268
ASoC: Fix forgotten replacements of socdev->codec
ALSA: hda - Fix a wrong pin check in snd_hda_parse_pin_def_config()
ALSA: hda - Detect multiple digital-out pins
ALSA: hda - Allow fixed codec-probe mask
ALSA: hda - Add forced codec-slots for ASUS W5F
ALSA: hda - Update documentation
ALSA: hda - Add quirk for Acer AX1700-U3700A
ALSA: hda - Add proper cleanup for multiout-dig for ALC codecs
ALSA: hda - Support multiple digital outs with auto-probing
ALSA: hda - Cleanup IDT92HD7x HP quirks
ALSA: hda - Clean up quirks for HP laptops with AD1984A
ALSA: Fix documentation for snd-cs4236 driver
ALSA: au88x0 - Fix &&|| typo
sound: OSS: ad1848 - Fix another typo
ALSA: cs4236 - Merge snd-cs4236-lib module into snd-cs4236
ALSA: hda - Add quirk for Acer X3200
ALSA: hda - Don't enable beep for digital-only ALC262
ALSA: hda - Avoid doubly beep attachment in patch_alc268()
ALSA: hda - Add digital-only mode for ALC268
ALSA: hda - Add generic pincfg initialization
ALSA: hda - Remove realtek codec-specific pin save/restore functions
ALSA: hda - Remove IDT codec-specific pin save/restore functions
ALSA: hda - Remove codec-specific pin save/restore functions
ALSA: hda - Update documentation for pincfg sysfs entries
ALSA: hda - Use snd_hda_codec_get_pincfg() in the rest places
ALSA: hda - Rename {override,cur}_pin with {user,driver}_pin
ALSA: hda - Make user_pin overriding the driver setup
ALSA: hda - Don't give over 0dB volume for AD1984A HP laptops
ALSA: hda - Add an example about pin reconfiguration
ALSA: hda - Add pseudo device-locking for clear/reconfig
ALSA: hda - Clean up / fix quirks for HP laptops with AD1984A
ALSA: hda - Clean up / fix quirk for Sony laptops with ALC262
ASoC: wm8753 - Fix build error
ALSA: hda - Clean up the input pin setup in automatic mode
ALSA: hda - Add model=auto for STAC/IDT codecs
ALSA: hda - Match all 103c:17xx devices for HP BPC model
ALSA: hda - Fix an "unused variable" compile warning
ALSA: hda - Don't create a beep control for digital-only ALC268
ALSA: hda - Remove Toshiba probe_mask quirk
ALSA: hda - Intialize more codec fields in snd_hda_codec_reset()
ALSA: hda - Revert the codec probe at control-creation errors
ALSA: hda - Don't return a fatal error at PCM-creation errors
ALSA: hda - Add hint string helper functions
ALSA: hda - Add show for init_verbs and hints sysfs entries
ALSA: hda - Create "Analog Loopback" controls optionally
ALSA: hda - Add more hint options for IDT/Sigmatel codecs
ALSA: hda - Update documetation for hints sysfs entry
ALSA: hda - Fix gcc compile warning
ALSA: hda - Fix HP dv6736 mic input
ALSA: hda - Fix conflict of mixer controls on Sony VAIO VGN-AR71S
ALSA: hdsp - Ignore MIDI and PCM events in interrupts until initialized
ALSA: hda - Fix check of ALC888S-VC in alc888_coef_init()
ALSA: Fix sample rate of Lenovo Ideapad to 44.1kHz
ALSA: hda - Create output controls according to pin types for IDT/STAC
ALSA: hda - Allow slave controls with non-zero indices
ALSA: hda - Create multiple HP / speaker controls with index
ALSA: hda - Connect to primary DAC if no individual DAC is available
ALSA: hda - Assign HP and speaker DACs before mic/line-in
ALSA: ac97 - Add patch entry for Conexant CX20468-31 chip
ASoC: Fix Kconfig dependency of CONFIG_SND_S3C24XX_SOC_JIVE_WM8750
ALSA: Rewrite hw_ptr updaters
ALSA: Remove unneeded snd_pcm_substream.timer_lock
ALSA: add snd_ctl_add_slave_uncached()
ALSA: powermac - Add missing KERN_* prefix to printk
ALSA: Add kernel-doc comments to vmaster stuff
ALSA: Add sound/core/jack.c to driver-API docbook entry
ALSA: Clean up snd_monitor_file management
ALSA: rawmidi - Fix possible race in open
ALSA: rawmidi - Refactor rawmidi open/close codes
ALSA: Fix DocBook headers
ALSA: hda - Fix coding style issues in last two patches
ALSA: hda - Add missing models to documentation
ALSA: hda - Create vmaster for conexant codecs
ALSA: hda - Create "Capture Source" control dynamically in patch_conexant.c
ALSA: hda - Remove superfluous verbs for Cxt5047 laptop-eapd model
ALSA: hda - Fix / clean up init verbs for Cxt5047 codec
ALSA: hda - Clean up Cxt5047 parser
ALSA: Remove obsolete snd_xferv struct and ioctls
ALSA: Use define for ioctl definitions
ALSA: hda - Add comments for the previous fix for conexant codecs
ALSA: hda - Print multiple out-amp values of pin widgets on Conext codecs
ALSA: hda - Add model=vaio for STAC9872
ALSA: hda - power up before codec initialization
ALSA: hda - Add another HP model with IDT92HD71bx codec
ALSA: hda - Fix ALC662 beep again
ALSA: pcm - Fix a typo in error messages
ALSA: pcm - avoid unnecessary inline
ALSA: pcm - Reset invalid position even without debug option
ALSA: pcm - Fix delta calculation at boundary overlap
ALSA: hda - Don't reset BDL unnecessarily
ALSA: hda - Don't reset stream at each prepare callback
ALSA: Fix wrong pointer to dev_err() in arm/pxa2xx-ac97-lib.c
ALSA: hda - Don't show the current connection for power widgets
ALSA: hda - Detect digital-mic inputs on ALC663 / ALC272
ALSA: pcm - Safer boundary checks
ALSA: hda - Avoid output amp manipulation to digital mic pins
ALSA: hda - Cache pin-cap values
ALSA: hda - Fix the wrong pin-cap check in patch_realtek.c
ALSA: hda - Don't create empty/single-item input source
ALSA: hda - Use cached calls to get widget caps and pin caps
ALSA: hda - Add quirk for Acer Ferrari 5000
Thadeu Lima de Souza Cascardo (3):
ALSA: Don't cold reset AC97 codecs in some ICH chipsets
ALSA: AC97: Print AC97 flags in proc file to make debug it easier
ALSA: AC97: Fix function name type in comment s/updat/update/
Tim Blechmann (4):
ALSA: pcxhr: fix trivial typo
ALSA: snd_pcm_new api cleanup
ALSA: hdsp - poll for iobox
ALSA: hdsp - whitespace cleanup
Timur Tabi (11):
ASoC: Allow Freescale MPC8610 audio drivers to be compiled as modules
ASoC: remove stand-alone mode support from CS4270 codec driver
ASoC: improve I2C initialization code in CS4270 driver
ASoC: fix initialization order of the CS4270 codec driver
ASoC: fix documentation in CS4270 codec driver
ASoC: fix build break in CS4270 codec driver
ASoC: fix message display in CS4270 codec driver
ASoC: optimize init sequence of Freescale MPC8610 sound drivers
ASoC: add additional controls to the CS4270 codec driver
ASoC: add support for SSI asynchronous mode to the Freescale SSI drivers
ASoC: Improve pause/unpause performance in Freescale 8610 drivers
Tony Vroon (2):
ALSA: hda - Add tyan model for Realtek ALC262
ALSA: Document tyan model for Realtek ALC262
Vasily Khoruzhick (1):
ASoC: Don't unconditionally use the PLL in UDA1380
Wolfram Sang (1):
ALSA: sound/ali5451: typo: s/resouces/resources/
Wu Fengguang (1):
ALSA: enable concurrent digital outputs for ALC1200
Yoichi Yuasa (1):
sound: fix opensound URL in oss Introduction
peerchen (1):
ALSA: hda - Add the Device IDs for MCP89 and remove IDs of MCP7B
---
Documentation/DocBook/Makefile | 3 +-
.../{sound/alsa => }/DocBook/alsa-driver-api.tmpl | 17 +-
.../alsa => }/DocBook/writing-an-alsa-driver.tmpl | 52 +-
Documentation/sound/alsa/ALSA-Configuration.txt | 87 +-
Documentation/sound/alsa/HD-Audio-Models.txt | 21 +-
Documentation/sound/alsa/HD-Audio.txt | 47 +-
Documentation/sound/alsa/soc/dapm.txt | 3 +
Documentation/sound/oss/CS4232 | 23 -
Documentation/sound/oss/Introduction | 2 +-
arch/arm/mach-pxa/e740.c | 5 +
arch/arm/mach-pxa/e750.c | 5 +
arch/arm/mach-pxa/h5000.c | 7 +
arch/arm/mach-pxa/include/mach/eseries-gpio.h | 15 +
arch/arm/mach-pxa/include/mach/regs-ssp.h | 7 +-
arch/arm/mach-pxa/spitz.c | 6 +
arch/arm/mach-s3c2410/dma.c | 2 +-
arch/arm/mach-s3c2412/dma.c | 4 +-
arch/arm/mach-s3c2440/dma.c | 2 +-
arch/arm/mach-s3c2443/dma.c | 2 +-
.../include/mach => plat-s3c/include/plat}/audio.h | 0
.../arm/plat-s3c/include/plat}/regs-s3c2412-iis.h | 7 +-
.../arm/plat-s3c24xx/include/plat}/regs-iis.h | 0
drivers/media/video/cx88/cx88-alsa.c | 7 +-
drivers/media/video/em28xx/em28xx-audio.c | 7 +-
drivers/media/video/saa7134/saa7134-alsa.c | 8 +-
drivers/staging/go7007/snd-go7007.c | 7 +-
drivers/usb/gadget/gmidi.c | 7 +-
include/linux/input.h | 1 +
include/linux/mfd/wm8350/audio.h | 1 +
include/linux/mfd/wm8400-audio.h | 1 +
include/linux/pci_ids.h | 2 +
include/sound/ad1816a.h | 2 +
include/sound/asound.h | 185 +--
include/sound/atmel-abdac.h | 23 +
include/sound/atmel-ac97c.h | 40 +
include/sound/control.h | 52 +-
include/sound/core.h | 36 +-
include/sound/hwdep.h | 38 +-
include/sound/jack.h | 5 +
include/sound/pcm.h | 3 +-
include/sound/pxa2xx-lib.h | 15 +
include/sound/rawmidi.h | 1 -
include/sound/sb.h | 4 +-
include/sound/sfnt_info.h | 14 +-
include/sound/soc-dai.h | 2 +-
include/sound/soc-dapm.h | 31 +-
include/sound/soc.h | 69 +-
include/sound/uda1341.h | 126 --
include/sound/version.h | 2 +-
include/sound/wss.h | 1 +
sound/Kconfig | 2 +
sound/Makefile | 2 +-
sound/aoa/aoa-gpio.h | 2 +
sound/aoa/core/alsa.c | 7 +-
sound/aoa/core/gpio-feature.c | 17 +-
sound/aoa/fabrics/layout.c | 81 +-
sound/aoa/soundbus/i2sbus/core.c | 22 +-
sound/arm/Kconfig | 11 -
sound/arm/Makefile | 3 -
sound/arm/aaci.c | 7 +-
sound/arm/pxa2xx-ac97-lib.c | 71 +-
sound/arm/pxa2xx-ac97.c | 7 +-
sound/arm/sa11xx-uda1341.c | 983 ------------
sound/atmel/Kconfig | 19 +
sound/atmel/Makefile | 5 +
sound/atmel/abdac.c | 602 ++++++++
sound/atmel/ac97c.c | 932 ++++++++++++
sound/atmel/ac97c.h | 71 +
sound/core/hwdep.c | 9 +-
sound/core/init.c | 89 +-
sound/core/jack.c | 45 +-
sound/core/misc.c | 10 +-
sound/core/oss/pcm_oss.c | 49 +-
sound/core/oss/pcm_plugin.h | 4 +-
sound/core/pcm.c | 3 +-
sound/core/pcm_lib.c | 153 ++-
sound/core/pcm_native.c | 6 +-
sound/core/pcm_timer.c | 6 -
sound/core/rawmidi.c | 379 +++---
sound/core/seq/oss/seq_oss_device.h | 2 +-
sound/core/seq/seq_prioq.c | 3 +-
sound/core/vmaster.c | 62 +-
sound/drivers/dummy.c | 8 +-
sound/drivers/ml403-ac97cr.c | 6 +-
sound/drivers/mpu401/mpu401.c | 6 +-
sound/drivers/mtpav.c | 18 +-
sound/drivers/mts64.c | 8 +-
sound/drivers/opl3/opl3_lib.c | 2 +-
sound/drivers/opl3/opl3_midi.c | 30 +-
sound/drivers/opl3/opl3_oss.c | 8 +-
sound/drivers/opl3/opl3_synth.c | 2 +-
sound/drivers/pcsp/pcsp.c | 8 +-
sound/drivers/portman2x4.c | 6 +-
sound/drivers/serial-u16550.c | 24 +-
sound/drivers/virmidi.c | 12 +-
sound/drivers/vx/vx_core.c | 3 +-
sound/drivers/vx/vx_hwdep.c | 12 -
sound/drivers/vx/vx_uer.c | 2 +-
sound/i2c/Makefile | 2 -
sound/i2c/l3/Makefile | 8 -
sound/i2c/l3/uda1341.c | 935 ------------
sound/isa/Kconfig | 63 +-
sound/isa/Makefile | 2 +-
sound/isa/ad1816a/ad1816a.c | 21 +-
sound/isa/ad1816a/ad1816a_lib.c | 11 +-
sound/isa/ad1848/ad1848.c | 6 +-
sound/isa/adlib.c | 6 +-
sound/isa/als100.c | 7 +-
sound/isa/azt2320.c | 7 +-
sound/isa/cmi8330.c | 94 +-
sound/isa/cs423x/Makefile | 8 +-
sound/isa/cs423x/cs4231.c | 6 +-
sound/isa/cs423x/cs4232.c | 2 -
sound/isa/cs423x/cs4236.c | 185 ++--
sound/isa/cs423x/cs4236_lib.c | 45 +-
sound/isa/dt019x.c | 7 +-
sound/isa/es1688/es1688.c | 29 +-
sound/isa/es1688/es1688_lib.c | 23 +-
sound/isa/es18xx.c | 24 +-
sound/isa/gus/gus_dma.c | 27 +-
sound/isa/gus/gus_irq.c | 6 +-
sound/isa/gus/gus_pcm.c | 26 +-
sound/isa/gus/gus_uart.c | 10 +-
sound/isa/gus/gusclassic.c | 6 +-
sound/isa/gus/gusextreme.c | 6 +-
sound/isa/gus/gusmax.c | 8 +-
sound/isa/gus/interwave.c | 42 +-
sound/isa/msnd/Makefile | 9 +
sound/isa/msnd/msnd.c | 705 +++++++++
sound/isa/msnd/msnd.h | 308 ++++
sound/isa/msnd/msnd_classic.c | 3 +
sound/isa/msnd/msnd_classic.h | 129 ++
sound/isa/msnd/msnd_midi.c | 180 +++
sound/isa/msnd/msnd_pinnacle.c | 1238 +++++++++++++++
sound/isa/msnd/msnd_pinnacle.h | 181 +++
sound/isa/msnd/msnd_pinnacle_mixer.c | 343 +++++
sound/isa/opl3sa2.c | 45 +-
sound/isa/opti9xx/miro.c | 7 +-
sound/isa/opti9xx/opti92x-ad1848.c | 65 +-
sound/isa/sb/es968.c | 7 +-
sound/isa/sb/sb16.c | 28 +-
sound/isa/sb/sb8.c | 8 +-
sound/isa/sb/sb_mixer.c | 156 ++-
sound/isa/sc6000.c | 10 +-
sound/isa/sgalaxy.c | 6 +-
sound/isa/sscape.c | 205 +--
sound/isa/wavefront/wavefront.c | 30 +-
sound/isa/wavefront/wavefront_synth.c | 2 +-
sound/isa/wss/wss_lib.c | 160 ++-
sound/mips/au1x00.c | 9 +-
sound/mips/hal2.c | 6 +-
sound/mips/sgio2audio.c | 6 +-
sound/oss/ad1848.c | 4 +-
sound/oss/dmabuf.c | 2 +-
sound/oss/pas2_card.c | 4 +-
sound/oss/pss.c | 12 +-
sound/oss/sequencer.c | 3 +-
sound/parisc/harmony.c | 6 +-
sound/pci/Kconfig | 23 +-
sound/pci/ac97/ac97_codec.c | 8 +-
sound/pci/ac97/ac97_proc.c | 2 +
sound/pci/ad1889.c | 6 +-
sound/pci/ak4531_codec.c | 3 +-
sound/pci/ali5451/ali5451.c | 10 +-
sound/pci/als300.c | 8 +-
sound/pci/als4000.c | 9 +-
sound/pci/atiixp.c | 6 +-
sound/pci/atiixp_modem.c | 6 +-
sound/pci/au88x0/au88x0.c | 6 +-
sound/pci/au88x0/au88x0_a3d.c | 7 +-
sound/pci/au88x0/au88x0_core.c | 21 +-
sound/pci/au88x0/au88x0_synth.c | 39 +-
sound/pci/aw2/aw2-alsa.c | 6 +-
sound/pci/azt3328.c | 14 +-
sound/pci/bt87x.c | 6 +-
sound/pci/ca0106/ca0106_main.c | 105 +-
sound/pci/cmipci.c | 6 +-
sound/pci/cs4281.c | 12 +-
sound/pci/cs46xx/cs46xx.c | 6 +-
sound/pci/cs46xx/cs46xx_lib.c | 6 +-
sound/pci/cs46xx/cs46xx_lib.h | 6 +-
sound/pci/cs5530.c | 6 +-
sound/pci/cs5535audio/cs5535audio.c | 8 +-
sound/pci/echoaudio/Makefile | 4 +
sound/pci/echoaudio/echo3g_dsp.c | 2 +-
sound/pci/echoaudio/echoaudio.c | 23 +-
sound/pci/echoaudio/echoaudio.h | 3 +
sound/pci/echoaudio/echoaudio_3g.c | 3 +-
sound/pci/echoaudio/echoaudio_dsp.c | 6 +-
sound/pci/echoaudio/echoaudio_dsp.h | 9 +-
sound/pci/echoaudio/gina20_dsp.c | 4 +-
sound/pci/echoaudio/indigo_dsp.c | 12 -
sound/pci/echoaudio/indigo_express_dsp.c | 119 ++
sound/pci/echoaudio/indigodj_dsp.c | 12 -
sound/pci/echoaudio/indigodjx.c | 107 ++
sound/pci/echoaudio/indigodjx_dsp.c | 68 +
sound/pci/echoaudio/indigoio_dsp.c | 12 -
sound/pci/echoaudio/indigoiox.c | 109 ++
sound/pci/echoaudio/indigoiox_dsp.c | 68 +
sound/pci/echoaudio/layla20_dsp.c | 4 +-
sound/pci/echoaudio/mia_dsp.c | 16 +-
sound/pci/echoaudio/midi.c | 4 +-
sound/pci/emu10k1/emu10k1.c | 6 +-
sound/pci/emu10k1/emu10k1_callback.c | 7 +-
sound/pci/emu10k1/emu10k1_main.c | 11 +-
sound/pci/emu10k1/emu10k1x.c | 6 +-
sound/pci/emu10k1/emufx.c | 11 +-
sound/pci/emu10k1/emupcm.c | 37 +-
sound/pci/emu10k1/io.c | 4 +-
sound/pci/emu10k1/p16v.c | 100 +-
sound/pci/emu10k1/voice.c | 12 +-
sound/pci/ens1370.c | 9 +-
sound/pci/es1938.c | 29 +-
sound/pci/es1968.c | 6 +-
sound/pci/fm801.c | 6 +-
sound/pci/hda/hda_beep.c | 1 +
sound/pci/hda/hda_beep.h | 2 +-
sound/pci/hda/hda_codec.c | 427 +++++-
sound/pci/hda/hda_codec.h | 19 +
sound/pci/hda/hda_generic.c | 4 +-
sound/pci/hda/hda_hwdep.c | 240 +++-
sound/pci/hda/hda_intel.c | 121 +-
sound/pci/hda/hda_local.h | 33 +-
sound/pci/hda/hda_proc.c | 21 +-
sound/pci/hda/patch_analog.c | 195 ++-
sound/pci/hda/patch_cmedia.c | 12 +-
sound/pci/hda/patch_conexant.c | 368 +++---
sound/pci/hda/patch_realtek.c | 1194 ++++++++++-----
sound/pci/hda/patch_sigmatel.c | 1342 +++++++++--------
sound/pci/hda/patch_via.c | 17 +-
sound/pci/ice1712/ice1712.c | 8 +-
sound/pci/ice1712/ice1724.c | 66 +-
sound/pci/ice1712/juli.c | 5 +-
sound/pci/ice1712/prodigy192.c | 13 +-
sound/pci/intel8x0.c | 85 +-
sound/pci/intel8x0m.c | 20 +-
sound/pci/korg1212/korg1212.c | 6 +-
sound/pci/maestro3.c | 6 +-
sound/pci/mixart/mixart.c | 6 +-
sound/pci/mixart/mixart_hwdep.c | 58 +-
sound/pci/nm256/nm256.c | 6 +-
sound/pci/oxygen/hifier.c | 12 +-
sound/pci/oxygen/oxygen.c | 114 ++-
sound/pci/oxygen/oxygen.h | 22 +-
sound/pci/oxygen/oxygen_io.c | 31 +
sound/pci/oxygen/oxygen_lib.c | 104 ++-
sound/pci/oxygen/virtuoso.c | 339 ++++-
sound/pci/pcxhr/pcxhr.c | 47 +-
sound/pci/pcxhr/pcxhr.h | 5 +-
sound/pci/pcxhr/pcxhr_core.h | 2 +-
sound/pci/pcxhr/pcxhr_hwdep.c | 12 -
sound/pci/pcxhr/pcxhr_mix22.c | 40 +-
sound/pci/pcxhr/pcxhr_mix22.h | 3 +
sound/pci/pcxhr/pcxhr_mixer.c | 8 +-
sound/pci/riptide/riptide.c | 6 +-
sound/pci/rme32.c | 7 +-
sound/pci/rme96.c | 7 +-
sound/pci/rme9652/hdsp.c | 521 ++++----
sound/pci/rme9652/hdspm.c | 17 +-
sound/pci/rme9652/rme9652.c | 8 +-
sound/pci/sis7019.c | 5 +-
sound/pci/sonicvibes.c | 115 +-
sound/pci/trident/trident.c | 6 +-
sound/pci/trident/trident_main.c | 57 +-
sound/pci/via82xx.c | 29 +-
sound/pci/via82xx_modem.c | 11 +-
sound/pci/vx222/vx222.c | 6 +-
sound/pci/vx222/vx222_ops.c | 8 +-
sound/pci/ymfpci/ymfpci.c | 6 +-
sound/pci/ymfpci/ymfpci_main.c | 14 +-
sound/pcmcia/pdaudiocf/pdaudiocf.c | 19 +-
sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 23 +-
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c | 4 +-
sound/pcmcia/vx/vxpocket.c | 32 +-
sound/ppc/Kconfig | 1 +
sound/ppc/awacs.c | 88 +-
sound/ppc/burgundy.c | 2 +-
sound/ppc/daca.c | 2 +-
sound/ppc/pmac.c | 11 +-
sound/ppc/powermac.c | 8 +-
sound/ppc/snd_ps3.c | 6 +-
sound/ppc/tumbler.c | 13 +-
sound/sh/aica.c | 8 +-
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 2 +-
sound/soc/atmel/atmel-pcm.c | 2 +-
sound/soc/atmel/atmel_ssc_dai.c | 33 +-
sound/soc/atmel/playpaq_wm8510.c | 24 +-
sound/soc/atmel/sam9g20_wm8731.c | 124 ++-
sound/soc/au1x/dbdma2.c | 2 +-
sound/soc/au1x/psc-ac97.c | 10 +-
sound/soc/au1x/psc-i2s.c | 12 +-
sound/soc/blackfin/bf5xx-ac97-pcm.c | 2 +-
sound/soc/blackfin/bf5xx-ac97.c | 94 +-
sound/soc/blackfin/bf5xx-ad73311.c | 4 +-
sound/soc/blackfin/bf5xx-i2s-pcm.c | 2 +-
sound/soc/blackfin/bf5xx-i2s.c | 14 +-
sound/soc/blackfin/bf5xx-sport.c | 104 +-
sound/soc/codecs/Kconfig | 23 +-
sound/soc/codecs/Makefile | 7 +
sound/soc/codecs/ac97.c | 29 +-
sound/soc/codecs/ad1980.c | 33 +-
sound/soc/codecs/ad73311.c | 8 +-
sound/soc/codecs/ad73311.h | 2 +-
sound/soc/codecs/ak4104.c | 365 +++++
sound/soc/codecs/ak4104.h | 7 +
sound/soc/codecs/ak4535.c | 46 +-
sound/soc/codecs/cs4270.c | 667 +++++----
sound/soc/codecs/pcm3008.c | 12 +-
sound/soc/codecs/ssm2602.c | 58 +-
sound/soc/codecs/tlv320aic23.c | 57 +-
sound/soc/codecs/tlv320aic26.c | 29 +-
sound/soc/codecs/tlv320aic3x.c | 161 ++-
sound/soc/codecs/twl4030.c | 524 +++++--
sound/soc/codecs/twl4030.h | 15 +
sound/soc/codecs/uda134x.c | 84 +-
sound/soc/codecs/uda1380.c | 241 ++--
sound/soc/codecs/wm8350.c | 166 ++-
sound/soc/codecs/wm8350.h | 8 +
sound/soc/codecs/wm8400.c | 1582 ++++++++++++++++++++
sound/soc/codecs/wm8400.h | 62 +
sound/soc/codecs/wm8510.c | 55 +-
sound/soc/codecs/wm8580.c | 381 +++---
sound/soc/codecs/wm8580.h | 5 -
sound/soc/codecs/wm8728.c | 50 +-
sound/soc/codecs/wm8731.c | 432 +++---
sound/soc/codecs/wm8731.h | 6 -
sound/soc/codecs/wm8750.c | 48 +-
sound/soc/codecs/wm8753.c | 542 ++++----
sound/soc/codecs/wm8753.h | 6 -
sound/soc/codecs/wm8900.c | 51 +-
sound/soc/codecs/wm8903.c | 60 +-
sound/soc/codecs/wm8971.c | 46 +-
sound/soc/codecs/wm8990.c | 54 +-
sound/soc/codecs/wm9705.c | 415 +++++
sound/soc/codecs/wm9705.h | 14 +
sound/soc/codecs/wm9712.c | 57 +-
sound/soc/codecs/wm9713.c | 96 +-
sound/soc/davinci/Kconfig | 2 +-
sound/soc/davinci/davinci-evm.c | 3 +-
sound/soc/davinci/davinci-i2s.c | 14 +-
sound/soc/davinci/davinci-pcm.c | 2 +-
sound/soc/davinci/davinci-sffsdr.c | 43 +-
sound/soc/fsl/Kconfig | 17 +-
sound/soc/fsl/Makefile | 7 +-
sound/soc/fsl/fsl_dma.c | 181 ++--
sound/soc/fsl/fsl_ssi.c | 98 +-
sound/soc/fsl/fsl_ssi.h | 2 +
sound/soc/fsl/mpc5200_psc_i2s.c | 20 +-
sound/soc/fsl/mpc8610_hpcd.c | 5 +
sound/soc/omap/Kconfig | 14 +-
sound/soc/omap/Makefile | 2 +
sound/soc/omap/n810.c | 47 +-
sound/soc/omap/omap-mcbsp.c | 20 +-
sound/soc/omap/omap-pcm.c | 2 +-
sound/soc/omap/omap3pandora.c | 49 +-
sound/soc/omap/osk5912.c | 12 +-
sound/soc/omap/sdp3430.c | 115 ++
sound/soc/pxa/Kconfig | 27 +
sound/soc/pxa/Makefile | 6 +
sound/soc/pxa/corgi.c | 58 +-
sound/soc/pxa/e740_wm9705.c | 211 +++
sound/soc/pxa/e750_wm9705.c | 187 +++
sound/soc/pxa/e800_wm9712.c | 115 ++-
sound/soc/pxa/mioa701_wm9713.c | 250 +++
sound/soc/pxa/palm27x.c | 15 +-
sound/soc/pxa/poodle.c | 56 +-
sound/soc/pxa/pxa-ssp.c | 150 +-
sound/soc/pxa/pxa2xx-ac97.c | 59 +-
sound/soc/pxa/pxa2xx-i2s.c | 54 +-
sound/soc/pxa/spitz.c | 14 +-
sound/soc/pxa/tosa.c | 14 +-
sound/soc/pxa/zylonite.c | 132 ++-
sound/soc/s3c24xx/Kconfig | 29 +-
sound/soc/s3c24xx/Makefile | 6 +
sound/soc/s3c24xx/jive_wm8750.c | 201 +++
sound/soc/s3c24xx/neo1973_wm8753.c | 67 +-
sound/soc/s3c24xx/s3c-i2s-v2.c | 638 ++++++++
sound/soc/s3c24xx/s3c-i2s-v2.h | 90 ++
sound/soc/s3c24xx/s3c2412-i2s.c | 622 +--------
sound/soc/s3c24xx/s3c2412-i2s.h | 17 +-
sound/soc/s3c24xx/s3c2443-ac97.c | 20 +-
sound/soc/s3c24xx/s3c24xx-i2s.c | 71 +-
sound/soc/s3c24xx/s3c24xx-pcm.c | 49 +-
sound/soc/s3c24xx/s3c24xx_uda134x.c | 2 +-
sound/soc/s3c24xx/s3c64xx-i2s.c | 222 +++
sound/soc/s3c24xx/s3c64xx-i2s.h | 31 +
sound/soc/sh/hac.c | 12 +-
sound/soc/sh/ssi.c | 30 +-
sound/soc/soc-core.c | 181 ++-
sound/soc/soc-dapm.c | 390 +++--
sound/soc/soc-jack.c | 267 ++++
sound/sparc/amd7930.c | 12 +-
sound/sparc/cs4231.c | 9 +-
sound/sparc/dbri.c | 8 +-
sound/spi/at73c213.c | 7 +-
sound/synth/emux/emux_hwdep.c | 21 -
sound/synth/emux/emux_oss.c | 2 +-
sound/synth/emux/emux_seq.c | 16 +-
sound/synth/emux/emux_synth.c | 6 +-
sound/synth/emux/soundfont.c | 28 +-
sound/usb/Kconfig | 3 +
sound/usb/caiaq/caiaq-audio.c | 15 +-
sound/usb/caiaq/caiaq-control.c | 42 +-
sound/usb/caiaq/caiaq-device.c | 46 +-
sound/usb/caiaq/caiaq-device.h | 6 +-
sound/usb/usbaudio.c | 85 +-
sound/usb/usbmixer.c | 164 ++-
sound/usb/usbmixer_maps.c | 26 +
sound/usb/usbquirks.h | 10 +
sound/usb/usx2y/us122l.c | 59 +-
sound/usb/usx2y/usX2Yhwdep.c | 15 -
sound/usb/usx2y/usb_stream.c | 2 +-
sound/usb/usx2y/usbusx2y.c | 56 +-
sound/usb/usx2y/usx2yhwdeppcm.h | 2 +
415 files changed, 20386 insertions(+), 9679 deletions(-)
rename Documentation/{sound/alsa => }/DocBook/alsa-driver-api.tmpl (87%)
rename Documentation/{sound/alsa => }/DocBook/writing-an-alsa-driver.tmpl (99%)
delete mode 100644 Documentation/sound/oss/CS4232
rename arch/arm/{mach-s3c2410/include/mach => plat-s3c/include/plat}/audio.h (100%)
rename {include/asm-arm/plat-s3c24xx => arch/arm/plat-s3c/include/plat}/regs-s3c2412-iis.h (93%)
rename {include/asm-arm/plat-s3c24xx => arch/arm/plat-s3c24xx/include/plat}/regs-iis.h (100%)
create mode 100644 include/sound/atmel-abdac.h
create mode 100644 include/sound/atmel-ac97c.h
delete mode 100644 include/sound/uda1341.h
delete mode 100644 sound/arm/sa11xx-uda1341.c
create mode 100644 sound/atmel/Kconfig
create mode 100644 sound/atmel/Makefile
create mode 100644 sound/atmel/abdac.c
create mode 100644 sound/atmel/ac97c.c
create mode 100644 sound/atmel/ac97c.h
delete mode 100644 sound/i2c/l3/Makefile
delete mode 100644 sound/i2c/l3/uda1341.c
delete mode 100644 sound/isa/cs423x/cs4232.c
create mode 100644 sound/isa/msnd/Makefile
create mode 100644 sound/isa/msnd/msnd.c
create mode 100644 sound/isa/msnd/msnd.h
create mode 100644 sound/isa/msnd/msnd_classic.c
create mode 100644 sound/isa/msnd/msnd_classic.h
create mode 100644 sound/isa/msnd/msnd_midi.c
create mode 100644 sound/isa/msnd/msnd_pinnacle.c
create mode 100644 sound/isa/msnd/msnd_pinnacle.h
create mode 100644 sound/isa/msnd/msnd_pinnacle_mixer.c
create mode 100644 sound/pci/echoaudio/indigo_express_dsp.c
create mode 100644 sound/pci/echoaudio/indigodjx.c
create mode 100644 sound/pci/echoaudio/indigodjx_dsp.c
create mode 100644 sound/pci/echoaudio/indigoiox.c
create mode 100644 sound/pci/echoaudio/indigoiox_dsp.c
create mode 100644 sound/soc/codecs/ak4104.c
create mode 100644 sound/soc/codecs/ak4104.h
create mode 100644 sound/soc/codecs/wm8400.c
create mode 100644 sound/soc/codecs/wm8400.h
create mode 100644 sound/soc/codecs/wm9705.c
create mode 100644 sound/soc/codecs/wm9705.h
create mode 100644 sound/soc/pxa/e740_wm9705.c
create mode 100644 sound/soc/pxa/e750_wm9705.c
create mode 100644 sound/soc/pxa/mioa701_wm9713.c
create mode 100644 sound/soc/s3c24xx/jive_wm8750.c
create mode 100644 sound/soc/s3c24xx/s3c-i2s-v2.c
create mode 100644 sound/soc/s3c24xx/s3c-i2s-v2.h
create mode 100644 sound/soc/s3c24xx/s3c64xx-i2s.c
create mode 100644 sound/soc/s3c24xx/s3c64xx-i2s.h
create mode 100644 sound/soc/soc-jack.c
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL] sound updates for 2.6.30
@ 2009-04-07 2:53 Takashi Iwai
2009-04-07 3:42 ` Stephen Rothwell
2009-04-07 6:04 ` Jeff Chua
0 siblings, 2 replies; 8+ messages in thread
From: Takashi Iwai @ 2009-04-07 2:53 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, perex, linux-kernel
Linus,
please pull more ALSA updates for v2.6.30 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git for-linus
Mostly small fixes for atmel drivers, usb-audio and others as below.
Still one ASoC driver addition that was missing in the last pull
request, but it's safe to apply as it's a very local one.
Thanks!
Takashi
===
Akinobu Mita (1):
ALSA: hda - add missing comma in ad1884_slave_vols
Anton Vorontsov (1):
ASoC: fsl_dma: Pass the proper device for dma mapping routines
Clemens Ladisch (4):
sound: usb-audio: show sample format width in proc file
sound: usb-audio: remove check_hw_params_convention()
sound: usb-audio: save data packet interval in audioformat structure
sound: usb-audio: allow period sizes less than 1 ms
Dan Carpenter (1):
ASoC: Fix null dereference in ak4535_remove()
Deepika Makhija (1):
ALSA: oss - volume control for CSWITCH and CROUTE
Hans-Christian Egtvedt (10):
ALSA: snd-atmel-ac97c: cleanup register definitions
ALSA: snd-atmel-ac97c: remove dead break statements after return in switch case
ALSA: snd-atmel-ac97c: do not overwrite OCA and ICA when assigning channels
ALSA: snd-atmel-ac97c: set correct size for buffer hardware parameter
ALSA: snd-atmel-ac97c: enable interrupts to catch events for error reporting
ALSA: snd-atmel-ac97c: do a proper reset of the external codec
ALSA: snd-atmel-ac97c: cleanup registers when removing driver
ALSA: snd-atmel-ac97c: replace bus_id with dev_name()
ALSA: snd-atmel-abdac: replace bus_id with dev_name()
ALSA: snd-atmel-abdac: increase periods_min to 6 instead of 4
Jarkko Nikula (1):
ASoC: OMAP: Set minimum buffer size constraint for McBSP2 in OMAP3
Krzysztof Helt (1):
ALSA: opl3sa2: add ZV port control
Luotao Fu (1):
pxa2xx-ac97: fix displaying GSR after reset timeout
Mark Brown (4):
ASoC: Add some documentation for the ASoC jack API
ASoC: Don't defer resume work for AC97 codecs
ASoC: Set parent for AC97 devices we register
ASoC: Implement suspend and resume operations for WM9705
Matthew Ranostay (2):
ALSA: Add 92HD81B1C device id
ALSA: hda - Add VREF powerdown sequence for another board
Peter Ujfalusi (3):
ASoC: TWL4030: 96KHz playback support
ASoC: TWL4030: Add constrains for second stream
ASoC: TWL4030: Add actual support for 96KHz playback support
Philipp Zabel (2):
ASoC: pxa-ssp: Use 16-bit DMA for magician stereo
ASoC: Add Magician machine support
Timur Tabi (2):
ASoC: remove trigger delay in Freescale MPC8610 sound driver
ASoC: trim SSI sysfs statistics in Freescale MPC8610 sound drivers
Uwe Kleine-König (1):
ALSA: move snd_powermac's probe function to .devinit.text
Wu Fengguang (1):
ALSA: hda - enable SPDIF output for Intel DX58SO board
---
Documentation/sound/alsa/soc/jack.txt | 71 +++++
sound/arm/pxa2xx-ac97-lib.c | 15 +-
sound/atmel/abdac.c | 4 +-
sound/atmel/ac97c.c | 128 +++++++--
sound/atmel/ac97c.h | 14 +-
sound/core/oss/mixer_oss.c | 8 +
sound/isa/opl3sa2.c | 1 +
sound/pci/hda/patch_analog.c | 2 +-
sound/pci/hda/patch_realtek.c | 5 +
sound/pci/hda/patch_sigmatel.c | 20 ++
sound/ppc/powermac.c | 2 +-
sound/soc/codecs/ak4535.c | 3 +-
sound/soc/codecs/twl4030.c | 59 ++++-
sound/soc/codecs/twl4030.h | 1 +
sound/soc/codecs/wm9705.c | 37 +++
sound/soc/fsl/fsl_dma.c | 29 ++-
sound/soc/fsl/fsl_ssi.c | 99 +++---
sound/soc/omap/omap-mcbsp.c | 11 +
sound/soc/pxa/Kconfig | 10 +
sound/soc/pxa/Makefile | 2 +
sound/soc/pxa/magician.c | 560 +++++++++++++++++++++++++++++++++
sound/soc/pxa/pxa-ssp.c | 12 +-
sound/soc/soc-core.c | 20 +-
sound/usb/usbaudio.c | 255 +++++++--------
24 files changed, 1133 insertions(+), 235 deletions(-)
create mode 100644 Documentation/sound/alsa/soc/jack.txt
create mode 100644 sound/soc/pxa/magician.c
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL] sound updates for 2.6.30
2009-04-07 2:53 [GIT PULL] sound updates for 2.6.30 Takashi Iwai
@ 2009-04-07 3:42 ` Stephen Rothwell
2009-04-07 6:04 ` Jeff Chua
1 sibling, 0 replies; 8+ messages in thread
From: Stephen Rothwell @ 2009-04-07 3:42 UTC (permalink / raw)
To: Takashi Iwai; +Cc: Linus Torvalds, Andrew Morton, perex, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 363 bytes --]
Hi Takashi,
On Tue, 07 Apr 2009 04:53:04 +0200 Takashi Iwai <tiwai@suse.de> wrote:
>
> Peter Ujfalusi (3):
> ASoC: TWL4030: Add constrains for second stream
This commit causes the linux-next tree to fail to build ... see my other
email.
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL] sound updates for 2.6.30
2009-04-07 2:53 [GIT PULL] sound updates for 2.6.30 Takashi Iwai
2009-04-07 3:42 ` Stephen Rothwell
@ 2009-04-07 6:04 ` Jeff Chua
2009-04-07 8:23 ` Akinobu Mita
2009-04-08 1:53 ` Takashi Iwai
1 sibling, 2 replies; 8+ messages in thread
From: Jeff Chua @ 2009-04-07 6:04 UTC (permalink / raw)
To: Takashi Iwai; +Cc: Linus Torvalds, Andrew Morton, perex, linux-kernel
I encountered this oops with the latest linux git pull. Will this
update fix the problem? When I rolled back to 2.6.29-stable, the sound
works find.
Oops from dmesg ...
HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
hda_intel: probe_mask set to 0x1 for device 17aa:20ac
HDA Intel 0000:00:1b.0: setting latency timer to 64
BUG: unable to handle kernel paging request at 6c000002
IP: [<c023d876>] strcpy+0xe/0x1b
*pdpt = 0000000036836001 *pde = 0000000000000000
Oops: 0000 [#1] PREEMPT SMP
last sysfs file:
/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda15/dev
Modules linked in: snd_hda_codec_analog snd_hda_intel(+) snd_hda_codec
Pid: 3067, comm: modprobe Not tainted (2.6.29 #3) 7676A24
EIP: 0060:[<c023d876>] EFLAGS: 00010286 CPU: 0
EIP is at strcpy+0xe/0x1b
EAX: f7605d78 EBX: 00000000 ECX: f7605d78 EDX: 6c000002
ESI: 6c000002 EDI: f7605d78 EBP: f7605d50 ESP: f7605d44
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process modprobe (pid: 3067, ti=f7605000 task=f7537020 task.ti=f7605000)
Stack:
00000000 f692b000 f7605da8 f7605db4 fa7e8e53 f7605d68 00000000 00000000
00000000 00000000 00000002 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Call Trace:
[<fa7e8e53>] ? _snd_hda_find_mixer_ctl+0x36/0x4a [snd_hda_codec]
[<fa7e95b0>] ? snd_hda_add_vmaster+0x64/0x8a [snd_hda_codec]
[<f8345420>] ? ad198x_build_controls+0x106/0x150 [snd_hda_codec_analog]
[<fa7e72a8>] ? snd_hda_codec_build_controls+0x20/0x2c [snd_hda_codec]
[<fa7e9df0>] ? snd_hda_build_controls+0x18/0x67 [snd_hda_codec]
[<fa803f81>] ? azx_probe+0x715/0x78a [snd_hda_intel]
[<fa802e29>] ? azx_send_cmd+0x0/0xbf [snd_hda_intel]
[<fa802ee8>] ? azx_get_response+0x0/0x196 [snd_hda_intel]
[<fa8028e0>] ? azx_attach_pcm_stream+0x0/0x133 [snd_hda_intel]
[<c024b934>] ? local_pci_probe+0xe/0x10
[<c024c26a>] ? pci_device_probe+0x48/0x66
[<c02c837f>] ? driver_probe_device+0x7b/0xef
[<c02c8436>] ? __driver_attach+0x43/0x5f
[<c02c7aac>] ? bus_for_each_dev+0x39/0x5a
[<c02c8256>] ? driver_attach+0x14/0x16
[<c02c83f3>] ? __driver_attach+0x0/0x5f
[<c02c7f07>] ? bus_add_driver+0x97/0x1a7
[<c02c863d>] ? driver_register+0x7b/0xd7
[<c024c45b>] ? __pci_register_driver+0x35/0x61
[<fa80a017>] ? alsa_card_azx_init+0x17/0x19 [snd_hda_intel]
[<c0101137>] ? do_one_initcall+0x4a/0x115
[<fa80a000>] ? alsa_card_azx_init+0x0/0x19 [snd_hda_intel]
[<c0144660>] ? sys_init_module+0x87/0x18b
[<c0102a10>] ? sysenter_do_call+0x12/0x2c
Code: ff ff 21 e3 8b 5b 18 83 eb 07 39 d9 73 08 89 01 89 51 04 31 c0
c3 b8 f2 ff ff ff c3 90 55 89 c1 89 e5 57 89 c7 56 89 d6 83 ec 04 <ac>
aa 84 c0 75 fa 5a 89 c8 5e 5f 5d c3 55 89 e5 57 89 c7 56 89
EIP: [<c023d876>] strcpy+0xe/0x1b SS:ESP 0068:f7605d44
CR2: 000000006c000002
---[ end trace 6160ed88b8798d2d ]---
Thanks,
Jeff.
On Tue, Apr 7, 2009 at 10:53 AM, Takashi Iwai <tiwai@suse.de> wrote:
> Linus,
>
> please pull more ALSA updates for v2.6.30 from:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git for-linus
>
> Mostly small fixes for atmel drivers, usb-audio and others as below.
> Still one ASoC driver addition that was missing in the last pull
> request, but it's safe to apply as it's a very local one.
>
>
> Thanks!
>
> Takashi
>
> ===
>
> Akinobu Mita (1):
> ALSA: hda - add missing comma in ad1884_slave_vols
>
> Anton Vorontsov (1):
> ASoC: fsl_dma: Pass the proper device for dma mapping routines
>
> Clemens Ladisch (4):
> sound: usb-audio: show sample format width in proc file
> sound: usb-audio: remove check_hw_params_convention()
> sound: usb-audio: save data packet interval in audioformat structure
> sound: usb-audio: allow period sizes less than 1 ms
>
> Dan Carpenter (1):
> ASoC: Fix null dereference in ak4535_remove()
>
> Deepika Makhija (1):
> ALSA: oss - volume control for CSWITCH and CROUTE
>
> Hans-Christian Egtvedt (10):
> ALSA: snd-atmel-ac97c: cleanup register definitions
> ALSA: snd-atmel-ac97c: remove dead break statements after return in switch case
> ALSA: snd-atmel-ac97c: do not overwrite OCA and ICA when assigning channels
> ALSA: snd-atmel-ac97c: set correct size for buffer hardware parameter
> ALSA: snd-atmel-ac97c: enable interrupts to catch events for error reporting
> ALSA: snd-atmel-ac97c: do a proper reset of the external codec
> ALSA: snd-atmel-ac97c: cleanup registers when removing driver
> ALSA: snd-atmel-ac97c: replace bus_id with dev_name()
> ALSA: snd-atmel-abdac: replace bus_id with dev_name()
> ALSA: snd-atmel-abdac: increase periods_min to 6 instead of 4
>
> Jarkko Nikula (1):
> ASoC: OMAP: Set minimum buffer size constraint for McBSP2 in OMAP3
>
> Krzysztof Helt (1):
> ALSA: opl3sa2: add ZV port control
>
> Luotao Fu (1):
> pxa2xx-ac97: fix displaying GSR after reset timeout
>
> Mark Brown (4):
> ASoC: Add some documentation for the ASoC jack API
> ASoC: Don't defer resume work for AC97 codecs
> ASoC: Set parent for AC97 devices we register
> ASoC: Implement suspend and resume operations for WM9705
>
> Matthew Ranostay (2):
> ALSA: Add 92HD81B1C device id
> ALSA: hda - Add VREF powerdown sequence for another board
>
> Peter Ujfalusi (3):
> ASoC: TWL4030: 96KHz playback support
> ASoC: TWL4030: Add constrains for second stream
> ASoC: TWL4030: Add actual support for 96KHz playback support
>
> Philipp Zabel (2):
> ASoC: pxa-ssp: Use 16-bit DMA for magician stereo
> ASoC: Add Magician machine support
>
> Timur Tabi (2):
> ASoC: remove trigger delay in Freescale MPC8610 sound driver
> ASoC: trim SSI sysfs statistics in Freescale MPC8610 sound drivers
>
> Uwe Kleine-König (1):
> ALSA: move snd_powermac's probe function to .devinit.text
>
> Wu Fengguang (1):
> ALSA: hda - enable SPDIF output for Intel DX58SO board
>
> ---
> Documentation/sound/alsa/soc/jack.txt | 71 +++++
> sound/arm/pxa2xx-ac97-lib.c | 15 +-
> sound/atmel/abdac.c | 4 +-
> sound/atmel/ac97c.c | 128 +++++++--
> sound/atmel/ac97c.h | 14 +-
> sound/core/oss/mixer_oss.c | 8 +
> sound/isa/opl3sa2.c | 1 +
> sound/pci/hda/patch_analog.c | 2 +-
> sound/pci/hda/patch_realtek.c | 5 +
> sound/pci/hda/patch_sigmatel.c | 20 ++
> sound/ppc/powermac.c | 2 +-
> sound/soc/codecs/ak4535.c | 3 +-
> sound/soc/codecs/twl4030.c | 59 ++++-
> sound/soc/codecs/twl4030.h | 1 +
> sound/soc/codecs/wm9705.c | 37 +++
> sound/soc/fsl/fsl_dma.c | 29 ++-
> sound/soc/fsl/fsl_ssi.c | 99 +++---
> sound/soc/omap/omap-mcbsp.c | 11 +
> sound/soc/pxa/Kconfig | 10 +
> sound/soc/pxa/Makefile | 2 +
> sound/soc/pxa/magician.c | 560 +++++++++++++++++++++++++++++++++
> sound/soc/pxa/pxa-ssp.c | 12 +-
> sound/soc/soc-core.c | 20 +-
> sound/usb/usbaudio.c | 255 +++++++--------
> 24 files changed, 1133 insertions(+), 235 deletions(-)
> create mode 100644 Documentation/sound/alsa/soc/jack.txt
> create mode 100644 sound/soc/pxa/magician.c
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL] sound updates for 2.6.30
2009-04-07 6:04 ` Jeff Chua
@ 2009-04-07 8:23 ` Akinobu Mita
2009-04-08 1:53 ` Takashi Iwai
1 sibling, 0 replies; 8+ messages in thread
From: Akinobu Mita @ 2009-04-07 8:23 UTC (permalink / raw)
To: Jeff Chua
Cc: Takashi Iwai, Linus Torvalds, Andrew Morton, perex, linux-kernel
On Tue, Apr 07, 2009 at 02:04:28PM +0800, Jeff Chua wrote:
> I encountered this oops with the latest linux git pull. Will this
> update fix the problem? When I rolled back to 2.6.29-stable, the sound
> works find.
Yes, I got same oops and found the bug in ad1884_slave_vols table.
But I don't know why the oops doesn't happen with 2.6.29...
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL] sound updates for 2.6.30
2009-04-07 6:04 ` Jeff Chua
2009-04-07 8:23 ` Akinobu Mita
@ 2009-04-08 1:53 ` Takashi Iwai
2009-04-08 12:56 ` Jeff Chua
1 sibling, 1 reply; 8+ messages in thread
From: Takashi Iwai @ 2009-04-08 1:53 UTC (permalink / raw)
To: Jeff Chua
Cc: Akinobu Mita, Linus Torvalds, Andrew Morton, perex, linux-kernel
At Tue, 7 Apr 2009 14:04:28 +0800,
Jeff Chua wrote:
>
> I encountered this oops with the latest linux git pull. Will this
> update fix the problem? When I rolled back to 2.6.29-stable, the sound
> works find.
>
> Oops from dmesg ...
Judging also from other bug reports, this looks like Analog codec
specific. Likely it's a typo or so...
Could you add probe_only=1 module option and load the module, then
run alsa-info.sh output with --no-upload option and attach the
generated file? The script is found at
http://www.alsa-project.org/alsa-info.sh
(BTW, I'm on vacation now, and I'll check this bug after Easter
holidays. Sorry for inconvenience.)
thanks,
Takashi
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL] sound updates for 2.6.30
2009-04-08 1:53 ` Takashi Iwai
@ 2009-04-08 12:56 ` Jeff Chua
2009-04-13 13:32 ` Takashi Iwai
0 siblings, 1 reply; 8+ messages in thread
From: Jeff Chua @ 2009-04-08 12:56 UTC (permalink / raw)
To: Takashi Iwai
Cc: Akinobu Mita, Linus Torvalds, Andrew Morton, perex, linux-kernel
On Wed, Apr 8, 2009 at 9:53 AM, Takashi Iwai <tiwai@suse.de> wrote:
> At Tue, 7 Apr 2009 14:04:28 +0800,
> Jeff Chua wrote:
>>
>> I encountered this oops with the latest linux git pull. Will this
>> update fix the problem? When I rolled back to 2.6.29-stable, the sound
>> works find.
>>
>> Oops from dmesg ...
>
> Judging also from other bug reports, this looks like Analog codec
> specific. Likely it's a typo or so...
>
> Could you add probe_only=1 module option and load the module, then
> run alsa-info.sh output with --no-upload option and attach the
> generated file? The script is found at
> http://www.alsa-project.org/alsa-info.sh
>
> (BTW, I'm on vacation now, and I'll check this bug after Easter
> holidays. Sorry for inconvenience.)
Good news is the latest linux git pull today makes the HDA opps go
away. It's all good now.
Thanks and Happy Easter!
Jeff.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL] sound updates for 2.6.30
2009-04-08 12:56 ` Jeff Chua
@ 2009-04-13 13:32 ` Takashi Iwai
0 siblings, 0 replies; 8+ messages in thread
From: Takashi Iwai @ 2009-04-13 13:32 UTC (permalink / raw)
To: Jeff Chua
Cc: Akinobu Mita, Linus Torvalds, Andrew Morton, perex, linux-kernel
At Wed, 8 Apr 2009 20:56:11 +0800,
Jeff Chua wrote:
>
> On Wed, Apr 8, 2009 at 9:53 AM, Takashi Iwai <tiwai@suse.de> wrote:
> > At Tue, 7 Apr 2009 14:04:28 +0800,
> > Jeff Chua wrote:
> >>
> >> I encountered this oops with the latest linux git pull. Will this
> >> update fix the problem? When I rolled back to 2.6.29-stable, the sound
> >> works find.
> >>
> >> Oops from dmesg ...
> >
> > Judging also from other bug reports, this looks like Analog codec
> > specific. Likely it's a typo or so...
> >
> > Could you add probe_only=1 module option and load the module, then
> > run alsa-info.sh output with --no-upload option and attach the
> > generated file? The script is found at
> > http://www.alsa-project.org/alsa-info.sh
> >
> > (BTW, I'm on vacation now, and I'll check this bug after Easter
> > holidays. Sorry for inconvenience.)
>
> Good news is the latest linux git pull today makes the HDA opps go
> away. It's all good now.
Good to know. It must be Mita-san's patch to fix my typo.
Two strings were concatenated due to lack of comma, and resulted in a
too long string over the fixed size array. I'll add strlen check or
use strlcpy to make it safer later.
thanks,
Takashi
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-04-13 13:33 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-07 2:53 [GIT PULL] sound updates for 2.6.30 Takashi Iwai
2009-04-07 3:42 ` Stephen Rothwell
2009-04-07 6:04 ` Jeff Chua
2009-04-07 8:23 ` Akinobu Mita
2009-04-08 1:53 ` Takashi Iwai
2009-04-08 12:56 ` Jeff Chua
2009-04-13 13:32 ` Takashi Iwai
-- strict thread matches above, loose matches on Subject: below --
2009-03-24 6:59 Takashi Iwai
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox