All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] sound updates for 2.6.32
@ 2009-09-11 15:57 Takashi Iwai
  0 siblings, 0 replies; only message in thread
From: Takashi Iwai @ 2009-09-11 15:57 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel

Linus,

please pull sound updates for v2.6.32 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git for-linus

This batch contains a fairly large amount of commits, mostly for ASoC
and HD-audio, as usual.  The summaries are below. The highlights were
already posted in another mail.


Thanks!

Takashi

===

Andiry Brienza (1):
      ALSA: hda - Add support for new AMD HD audio devices

Andreas Mohr (3):
      ALSA: azt3328: fix Kconfig entry
      ALSA: azt3328: large codec cleanup, add I2S port etc.
      ALSA: azt3328: fix previous breakage, improve suspend, cleanups

Atsushi Nemoto (1):
      ASoC: txx9aclc: dynamically allocate dmaengine devname

Barry Song (9):
      ASoC: Blackfin: convert internal names from bf52x to bf5xx
      ASoC: new ad1938 codec driver based on asoc
      ASoC: blackfin I2S(TDM mode) CPU DAI driver
      ASoC: board driver to connect bf5xx with ad1938
      ASoC: Fix checkpatch issues and typos of ad1938 codec and bf5xx-tdm dai
      ASoC: add output/input widgets in ad1938 to make dac/adc dynamic PM work
      new ad1836 codec driver based on asoc
      ASoC: delete -spi suffix in ad1938 and free private data while registers fail
      ASoC: new board driver to connect bfin-5xx with ad1836 codec

Bartlomiej Zolnierkiewicz (1):
      ALSA: ali5451: remove dead code

Ben Dooks (4):
      ASoC: S3C24XX: Add audio core and tlv320aic23 for Simtec boards
      ASoC: tlv320aic3x: Change to use device model
      ASoC: tlv320aic3x: fixup board device changes
      ASoC: S3C24XX: Support for Simtec Hermes boards

Candelaria Villareal, Jorge (4):
      ASoC: TWL4030: Add EXTMUTE to reduce pop-noise effect
      ASoC: Zoom2: Update twl4030_setup_data parameters
      ASoC: SDP3430: Add support for EXTMUTE using TWL GPIO6
      ASoC: SDP3430: Fix TWL GPIO6 pin mux request

Chaithrika U S (9):
      ASoC: Introduce platform driver model for dm644x, dm355
      ASoC: Add mcasp support for DM646x
      ASoC: Add machine driver support for DM646x
      ASoC: Minor fixes to DaVinci I2S probe function
      ASoC: DaVinci: Support Audio on DA830 EVM
      ASoC: DaVinci: McASP driver enhacements
      ASoC: DaVinci: Add a DAI format to McASP driver
      ASoC: DaVinci: Add audio support fot DA850/OMAP-L138 EVM
      ASoC: davinci: i2c device creation moved into board files

Clemens Ladisch (16):
      sound: usb-audio: Xonar U1 digital output support
      seq-midi: always log message on output overrun
      sound: usb-audio: use multiple input URBs
      sound: usb-audio: use multiple output URBs
      sound: usb-audio: add MIDI drain callback
      sound: seq_midi: do not send MIDI reset when closing
      sound: seq_oss_midi: remove magic numbers
      sound: rawmidi: disable active-sensing-on-close by default
      sound: usb-audio: do not make URBs longer than sync packet interval
      sound: ymfpci: increase timer resolution to 96 kHz
      sound: fix OSS MIDI output data loss
      sound: snd_ctl_elem_add: fix value count check
      sound: snd_ctl_remove_unlocked_id: simplify error paths
      sound: snd_ctl_remove_unlocked_id: simplify user control counting
      sound: snd_ctl_remove_user_ctl: prevent removal of kernel controls
      sound: oxygen: work around MCE when changing volume

Cliff Cai (2):
      ASoC: Blackfin AC97: fix resume handling
      ASoC: Blackfin I2S: fix resume handling

Daniel Drake (1):
      ALSA: hda - Add CX20582 and OLPC XO-1.5 support

Daniel Mack (1):
      ALSA: ASoC: cs4270: move power management hooks to snd_soc_codec_device

Daniel Ribeiro (3):
      ASoC: Allow 32 bit registers for DAPM
      ASoC: remove duplicated code on pxa-ssp.c
      ASoC: change set_tdm_slot api to allow slot_width override.

Denis Kuplyakov (1):
      ALSA: hda - Add full audio support on Acer Aspire 7730G notebook

Eduardo Valentin (11):
      OMAP: McBSP: Add IRQEN, IRQSTATUS, THRESHOLD2 and THRESHOLD1 registers.
      OMAP: McBSP: Use appropriate value for startup delay
      OMAP: McBSP: Add transmit/receive threshold handler
      OMAP: McBSP: Create and export max_(r|t)x_thres property
      OMAP: McBSP: Rename thres sysfs symbols
      OMAP: McBSP: Change wakeup signals
      OMAP: McBSP: Configure NO IDLE mode for DMA mode different of threshold
      ASoC: OMAP: Enable DMA burst mode
      ASoC: OMAP: Make DMA 64 aligned
      ASoC: OMAP: Use McBSP threshold to playback and capture
      ASoC: OMAP: Use DMA operating mode of McBSP

Eero Nurkkala (7):
      OMAP: McBSP: Provide functions for ASoC frame syncronization
      OMAP: McBSP: Wakeups utilized
      OMAP: McBSP: Retain McBSP FCLK clockactivity
      OMAP: McBSP: Do not enable wakeups for no-idle mode
      OMAP: McBSP: Let element DMA mode hit retention also
      ASoC: Add runtime check for RFIG and XFIG
      ASoC: Always syncronize audio transfers on frames

Herton Ronaldo Krzesinski (1):
      ALSA: hda - fix noise issue when recording from digital mic with alc268

Igor Chernyshev (1):
      ALSA: ice1724 - Patch for suspend/resume for Audiotrak Prodigy HD2

Janusz Krzysztofik (12):
      ASoC: Add support for Conexant CX20442-11 voice modem codec
      ASoC: Jack handling enhancements as suggested by subsystem maintainer
      ASoC: CX20442: fix issues pointed out by subsystem maintainer
      TTY: Add definition of a new line discipline required by Amstrad E3 (Delta) ASoC driver
      ASoC: CX20442: push down machine independent line discipline bits
      ASoC: add support for Amstrad E3 (Delta) machine
      ASoC: CX20442: add some debugging
      ASoC: CX20442: simplify codec controller usage
      TTY/ASoC: Rename N_AMSDELTA line discipline to N_V253
      ASoC: OMAP: Make use of DMA channel self linking on OMAP1510
      ASoC: OMAP: Enhance OMAP1510 DMA progress software counter
      ARM: OMAP: DMA: Add support for DMA channel self linking on OMAP1510

Jarkko Nikula (5):
      ARM: OMAP: McBSP: Fix ASoC on OMAP1510 by fixing API of omap_mcbsp_start/stop
      OMAP: McBSP: Use textual values in DMA operating mode sysfs files
      ASoC: OMAP: Fix setup of XCCR and RCCR registers in McBSP DAI
      ARM: OMAP: McBSP: Merge two functions into omap_mcbsp_start/_stop
      ASoC: OMAP: Add functionality to set CLKR and FSR sources in McBSP DAI

Jaroslav Kysela (5):
      ALSA: hda_generic: do not read connections for widged with an unknown type
      ALSA: hda_generic: use AC_WCAP_CONN_LIST check for widget connections
      ALSA: hda-intel: Cleanups for widget connection list handling
      ALSA: hda - Add better Intel IbexPeak platform support
      ALSA: Release v1.0.21

John Bonesio (2):
      ASoC: MPC5200: Increase the delay time between resets
      ASoC: MPC5200: Support for buffer wrap around

Joonyoung Shim (6):
      ASoC: add SOC_DOUBLE_EXT_TLV control type
      ASoC: add SOC_DOUBLE_R_EXT_TLV control type
      ASoC: MAX9877: add MAX9877 amp driver
      ASoC: MAX9877: separate callback functions
      ASoC: MAX9877: fix write operation for register
      ASoC: Fix data format configuration for S3C64XX IISv2

Kevin Hilman (3):
      ASoC: spdif codec: enable use by modules
      ASoC: spdif: set module licence to GPL
      ASoC: davinci: don't use clock names

Kuninori Morimoto (3):
      ASoC: Add SuperH FSI driver support for ALSA
      ASoC: Add ak4642/ak4643 codec support
      ASoC: Add FSI-AK4642 sound support for SuperH

Lars-Peter Clausen (3):
      ASoC: neo1973_gta02_wm8753: Replace snd_soc_cnew with snd_soc_add_controls.
      ASoC: neo1973_gta02_wm8753: Replace deprecated s3c_gpio calls with gpiolib
      ASoC: jack: Fix race in snd_soc_jack_add_gpios

Lopez Cruz, Misael (7):
      ASoC: Zoom2: Add machine driver for Zoom2 board
      ASoC: TWL4030: Fix voice interface clock masters
      ASoC: TWL4030: Add AVADC Clock Priority
      ASoC: TWL4030: Correct bypass event for voice sidetone
      ASoC: Remove word "Switch" from Handsfree switch name
      ASoC: TWL4030: Add tristate callbacks for HiFi and Voice
      ASoC: OMAP: Staticise pcm creation function of omap-pcm

Lubomir Rintel (1):
      ALSA: pcm - Tell user that stream to be rewound is suspended

Manuel Lauss (1):
      ASoC: au1x: PSC-AC97 bugfixes

Marek Vasut (4):
      ALSA: Allow passing platform_data to devices attached to AC97 bus
      ASoC: Switch palm27x-asoc to jack detection api
      ALSA: Allow passing platform_data for pxa2xx-ac97
      ASoC: Pass correct platform data from pxa2xx-ac97

Mark Brown (94):
      ASoC: Add Openmoko Neo FreeRunner (GTA02) audio driver
      ASoC: Add WM8974 CODEC driver
      ASoC: WM8974 checkpatch cleanups
      ASoC: Update WM8974 to use standard I2C device probe methods
      ASoC: Sort DAPM power sequences while building lists
      ASoC: Factor out DAPM sequence execution
      ASoC: Coalesce register writes for DAPM sequences
      ASoC: Sort specialised mixers and muxes together
      ASoC: Coalesce power updates for DAPM widgets with events
      ASoC: Coalesce power updates for PGAs
      ASoC: Make DAPM power sequence lists local variables
      ASoC: Add WM8961 driver
      ASoC: Automatically control WM8903 sloping stopband filter
      ASoC: Automatically manage WM8900 sloping stopband filter
      ASoC: Automatically manage WM8350 sloping stopband filter
      ASoC: Add stub suspend and resume calls for ASoC subdevices
      ASoC: Add suspend and resume callbacks to Wolfson CODEC drivers
      ASoC: Regulator support for WM8580
      ASoC: Fix shadowed variables in twl4030
      ASoC: Staticise put_twl4030_opmode_enum_double()
      ASoC: Add a shutdown callback
      ASoC: Add core suspend and resume callbacks to WM8961
      ASoC: Fix widget powerdown on shutdown
      ASoC: Remove unreferenced wm8974_add_controls()
      ASoC: Fix WM8961 suspend function type
      ASoC: Convert to dev_pm_ops
      ASoC: Refresh WM8974 bias configuration
      ASoC: Declare 2 channels for WM8974
      ASoC: Refresh WM8974 PLL configuration
      ASoC: Add WM8974 TLV information
      ASoC: Use symmetric rates for WM8974
      ASoC: WM8974 cosmetic cleanups
      ASoC: WM8974 DAPM cleanups
      ASoC: Add WM8523 CODEC driver
      ASoC: Add CODEC volatile register operation
      ASoC: Fix leaks in WM8731 probe error handling
      ASoC: Fix WM8960 leaks on probe failure
      ASoC: Fix leaks in WM8988 registration error handling
      ASoC: Begin to factor out register cache I/O functions
      ASoC: Remove unused AK4535 hardware read functionality
      ASoC: Remove use of hw_read from TLV320AIC3x driver
      ASoC: Factor out WM8580 register cache code
      ASoC: Add TLV information for WM8731
      ASoC: Correct WM8731 Mic Capture Switch control name
      ASoC: DaVinci I2S needs mach/asp.h
      ASoC: Add WM8993 CODEC driver
      ASoC: Limit WM8731 to symmetric rates
      ASoC: Use CODEC as clock master on AT91SAM9G20-EK
      ASoC: Disable microphone input for AT91SAM9G20-EK by default
      ASoC: Configure WM8731 SYSCLK at startup on AT91SAM9G20-EK
      ASoC: Add pop delay debug at end of DAPM sequencing
      ASoC: WM8510 has a single frame clock so needs symmetric rates
      ASoC: Fix sample rate lookup in WM8993
      ASoC: Error out if we can't determine a suitable WM9081 sysclk
      ASoC: Bodge around GCC 4.4.0 flow analysis bug in GCC 4.4.0
      ASoC: Fix FLL reference clock division setup in WM8993
      ASoC: Fix checkpatch issues in AD1938
      ASoC: Allow CODECs to flag invalid registers
      ASoC: Add I/O control bus information to factored out cache setup
      ASoC: Factor out I2C 8 bit address 16 bit data I/O
      ASoC: Factor out I/O for Wolfson 8 bit data 16 bit register CODECs
      ASoC: Factor out 7 bit register 9 bit data SPI write
      ASoC: Existing S3C24xx AC97 drivers should depend on S3C24xx
      ASoC: Add WM8776 CODEC driver
      ASoC: Convert WM8776 to use factored out register cache code
      ASoC: Define more formats for the AC97 CODECs
      ASoC: Drop unneeded declaration of removed wm8731 SPI write function
      ASoC: Update WM9081 for tdm_slot() API change
      ASoC: Update AD1938 for new TDM slot API
      ASoC: Minor cleanups to AD1938 driver
      ASoC: Factor out shared code from WM8993
      ASoC: Remove unneeded i.MX dependency on SND
      ASoC: Staticise unexported variables
      ASoC: Hook i.MX into build
      ASoC: Factor out cache I/O from WM8974
      ASoC: Fix handling of bias levels for non-DAPM codecs
      ASoC: Power speakers and headphones simultaneously
      ASoC: Fix WM8993 MCLK configuration for high frequency MCLKs
      ASoC: Implement TDM configuration for WM8993
      ASoC: Reenable S3C64xx I2S support
      ASoC: Remove duplicate ADC/DAC widgets from wm_hubs.c
      ASoC: Add input and output AIF widgets
      ASoC: WM8993 digital mixing support
      ASoC: Provide default set_bias_level() implementation
      ALSA: Restore support for DMAless DAIs on PXA
      ASoC: Add DAPM widget power decision debugfs files
      ASoC: Select core DMA when building for S3C64xx
      ASoC: Add S3C24xx dependencies for Simtec machines
      ASoC: Make platform data optional for TLV320AIC3x
      ASoC: Fix s3c-i2s-v2 build
      ASoC: Don't reconfigure WM8350 FLL if not needed
      ASoC: Fully specify DC servo bits to update in wm_hubs
      ASoC: Remove unuused hw_read_t
      ASoC: Fix WM835x Out4 capture enumeration

Ondrej Zary (4):
      ALSA: cmi8330: revert comments about AD1848 back
      cmi8330: Add basic CMI8329 support
      ALSA: cmi8330: find OPL3 port automatically
      ALSA: cmi8330: Allow MPU-401-less operation

Peter Meerwald (1):
      ASoC: fixes multiple typos in comments, no functional change

Peter Ujfalusi (4):
      ASoC: TWL4030: Introduce PGAs for outputs
      ASoC: TWL4030: Fix for capture mixer strings
      OMAP3: McBSP: Lower the maximum buffersize for McBSP1, 3, 4, 5
      OMAP: McBSP: Add link DMA mode selection

Philipp Zabel (1):
      ASoC: UDA1380: refactor device registration

Randy Dunlap (1):
      ASoC: fix I2C build errors

Robert Schwebel (1):
      ASoC: fix pxa2xx-ac97.c breakage

Roel Kluin (4):
      ASoC: Keep index within stac9766_reg[]
      ASoC: free socdev if init_card() fails in wm9705_soc_probe()
      sound: vwsnd: Fix setting of cfgval and ctlval in li_setup_dma()
      ALSA: allocation may fail in	snd_pcm_oss_change_params()

Rongrong Cao (1):
      ASoC: fix checking for external widgets bug

Shine Liu (3):
      ASoC: UDA134X: Fix mistaken mute/unmute code
      ASoC: S3C24XX : Align the peroid size to the buffer size
      ASoC: S3C platform: Fix s3c2410_dma_started() called at improper time

Sophie Hamilton (1):
      ALSA: cs46xx - Fix minimum period size

Stelian Pop (1):
      ALSA: hda - Enable HP output with Macbook Pro 5, 5

Takashi Iwai (104):
      ALSA: Add new TLV types for dBwith min/max
      ALSA: usb-audio - Use the new TLV_DB_MINMAX type
      ALSA: usb-audio - Correct bogus volume dB information
      ALSA: hda - Don't call snd_hda_codec_configure in snd_hda_codec_new()
      ALSA: hda - Add patch module option
      ALSA: hda - Add description about patch loading
      ALSA: hda - More description about patch module option
      ALSA: hda - Check "beep" hint
      ALSA: hda - Merge patch_alc882() and patch_alc883()
      ALSA: hda - Fix input pinctl for ALC882 auto mode
      ALSA: hda - Allow FLOAT PCM format
      ALSA: hda - Add Cirrus Logic CS420x support
      ALSA: ice1724 - Fix section mismatch
      ALSA: hda - Add missing mixer amp initialization for ALC882
      ALSA: hda - Manually expand alc882_init_verbs
      ALSA: hda - Don't override maxbps for FLOAT sharing with linear formats
      ALSA: hda - Fix cirrus codec parsing
      ALSA: hda - Force to initialize input mixer setup for CS420x
      ALSA: hda - Add CS420x-specific coef setup
      ALSA: info - Use krealloc()
      ALSA: hda - Fix double creation of SPDIF input controls
      ALSA: hda - Add quirk for MacBook Pro 5,5 with CS4206
      ALSA: hda - Add GPIO setup for MacBook pro 5,5 with CS420x
      ALSA: hda - Fix the speaker volume control name
      ALSA: hda - Fix compile warnings in patch_cirrus.c
      ALSA: Fix SG-buffer DMA with non-coherent architectures
      ALSA: hda - don't build digital output controls if not exist
      ALSA: hda - Fix the merge error
      ALSA: hda - Check codec errors in snd_hda_get_connections()
      ASoC: Kill direct accesses to driver_data
      ALSA: hda - Fix the previous sanity check in make_codec_cmd()
      ALSA: hda - Fix ALC268 parser for mono speaker
      ALSA: ctxfi - Native timer support for emu20k2
      ALSA: hda - Reduce click noise at power-saving
      ALSA: hda - Fix ALC861 auto-mode parser
      ALSA: ctxfi - Simple code clean up
      ALSA: hda - Add description of new models for ALC889/889A
      ALSA: hda - Introduce get_wcaps_type() macro
      ALSA: hda - Add exception for volume-knob in snd_hda_get_connections()
      ALSA: hda - Reword information messages for BIOS auto-probing mode
      ALSA: hda - Don't create unneeded digital input source for IDT 92HD71x
      ALSA: hda - Create Capture controls dynamically
      ALSA: hda - Don't create analog mixer for IDT92HD71bxx
      ALSA: hda - Avoid overwrite of jack events with STAC/IDT
      ALSA: hda - Support auto-mic switching with IDT/STAC codec
      ALSA: hda - Remove static connection in IDT 92HD71bxx
      ALSA: hda - Add missing DMUX initialization for auto-mic with STAC/IDT
      ALSA: hda - No analog mix input source as default for IDT92HD71bxx
      ALSA: hda - Fix typos of Capture controls.
      ALSA: hda - Integrate Digital Input Source to Input Source
      ALSA: hda - Add line-out jack detection on IDT/STAC codecs
      ALSA: hda - Fix line-out jack detection
      ALSA: hda - Fix line-out jack handling with STAC/IDT codec
      ALSA: hda - Add quirks for some HP laptops
      ALSA: hda - Fix Oops due to STAC/IDT auto-mic changes
      ALSA: hda - Add auto-mic support for Realtek codecs
      ALSA: hda - Use only one capture stream for auto-mic
      ALSA: usb-audio - Fix types taken in min()
      ALSA: hda - Check connectivity for auto-mic of Realtek codecs
      ALSA: hda - Add a white-list for MSI option
      ALSA: hda - Add setup hook to ALC preset struct
      ALSA: hda - Clean up init and setup hooks for Realtek codecs
      ALSA: hda - Enable line-out detection only with speakers
      ALSA: hda - Fix / clean up IDT92HD83xxx codec parser
      ALSA: hda - Add missing num_adc_nids definition for IDT92HD8xxx
      ALSA: hda - Fix invalid capture mixers with some ALC268 models
      ALSA: pcm - Fix drain behavior in non-blocking mode
      ASoC: add missing inclusion of debugfs.h
      ASoC: Remove unneeded inclusion of linux/regulator/consumer.h
      ALSA: hda - Reuse ALC268 parser for ALC269
      ALSA: hda - Generalize input pin parsing in patch_realtek.c
      ALSA: hda - Improve auto-cfg mixer name for ALC880
      ALSA: hda - Improve auto-cfg mixer name for ALC260
      ALSA: hda - Improve auto-cfg mixer name for ALC262
      ALSA: hda - Improve auto-cfg mixer name for ALC861-VD
      ALSA: hda - Improve auto-cfg mixer name for ALC662
      ALSA: hda - Add / fix model entries for HD-audio driver
      ALSA: core - strip too long file names in snd_print*()
      ALSA: hda - Add more quirk for HP laptops with AD1984A
      ALSA: Add debug module option
      ALSA: pcm - Increase protocol version
      ALSA: Fixed a typo of printk()
      ALSA: hda - Create "Digital Mic Capture Volume" correctly for IDT codecs
      ALSA: hda - Fix ALC268/ALC269 headphone pin routing
      ALSA: hda - Add support of docking auto-mute/mic for AD1984A laptop model
      ALSA: hda - Add missing GPIO initialization for AD1984A laptop model
      ALSA: hda - Add another entry for Nvidia HDMI device
      ALSA: hda - Unmute docking line-out as default with AD1984A codec
      ALSA: hda - Fix obsolete CONFIG_SND_DEBUG_DETECT
      ALSA: hda - Fix input source selection of IDT92HD73xx
      ALSA: hda - Remove dead codes from patch_sigmatel.c
      ALSA: hda - Add support of Alienware M17x laptop
      ALSA: dummy - Support high-res timer mode
      ALSA: dummy - Better jiffies handling
      ALSA: dummy - Add more description
      ALSA: dummy - Fix the timer calculation in systimer mode
      ALSA: dummy - Fake buffer allocations
      ALSA: Remove struct snd_monitor_file from public sound/core.h
      ALSA: Remove unneeded ifdef from sound/core.h
      ALSA: hda - Use auto model for HP laptops with ALC268 codec
      ALSA: Re-export snd_pcm_format_name() function
      ALSA: Add const prefix to proc helper functions
      ALSA: dummy - Add debug proc file
      ALSA: dummy - Increase MAX_PCM_SUBSTREAMS to 128

Tejun Heo (3):
      chrdev: implement __[un]register_chrdev()
      sound: request char-major-* module aliases for missing OSS devices
      sound: make OSS device number claiming optional and schedule its removal

Tim Blechmann (1):
      ALSA: hdsp - allow proc reporting with disconnected io box

Troy Kisky (11):
      ASoC: DaVinci: i2s, remove MOD_REG_BIT macro
      ASoC: DaVinci: i2s toggle clock to complete reset
      ASoc: DaVinci: i2s, minor cleanup
      ASoC: DaVinci: i2s cleanup
      ASoC: DaVinci: i2s, only start sample generator if needed
      ASoC: DaVinci: i2s, minor cleanup of davinci_i2s_startup
      ASoC: DaVinci: i2s, fix mcbsp_word_length update
      ASoC: DaVinci: i2s, add davinci_i2s_prepare and shutdown
      ASoC: DaVinci: pcm, don't play 1st sound period twice
      ASoC: DaVinci: i2s: don't bounce through rtd to get dai
      ASoC: DaVinci: pcm, constrain buffer size to multiple of period

Uwe Kleine-König (1):
      ASoC: s3c2443-ac97: convert semaphore to mutex

William Weston (1):
      ALSA: hda - Add quirks for RTL888 & RV630/M76 based MSI GX710

Wu Fengguang (5):
      ALSA: hda - add bounds checking for the codec command fields
      ALSA: hda: add 2-channel mode to Intel ALC889/ALC889A models
      ALSA: hda: add HP automute support to Intel ALC889/ALC889A models
      ALSA: hda: add IbexPeak/Clarkdale HDMI model with static cvt/pin number
      ALSA: hda: move open coded tricks into get_wcaps_channels()

ddiaz@cenditel.gob.ve (1):
      ALSA: hda/realtek: Added support for CLEVO M540R subsystem, 6 channel + digital

jassi brar (1):
      ASoC: Debugged improper setting of PLL fields in WM8580 driver

javier Martin (5):
      ASoC: Correct a bug with "ADC Inversion Switch" in wm8974 codec.
      ASoC: add DMA platform driver for MX1x and MX2x
      ASoC: add DAI platform ssi driver for MXC
      ASoC: add machine driver for i.mx27_visstrim_m10 board
      ASoC: Fix review issues in i.MX2x PCM driver

---
 Documentation/feature-removal-schedule.txt        |   24 +
 Documentation/sound/alsa/ALSA-Configuration.txt   |   30 +
 Documentation/sound/alsa/HD-Audio-Models.txt      |   33 +-
 Documentation/sound/alsa/HD-Audio.txt             |   64 +
 arch/arm/mach-omap2/mcbsp.c                       |    5 +
 arch/arm/mach-pxa/include/mach/audio.h            |    3 +
 arch/arm/plat-omap/dma.c                          |   10 +
 arch/arm/plat-omap/include/mach/mcbsp.h           |   51 +-
 arch/arm/plat-omap/mcbsp.c                        |  401 ++-
 arch/arm/plat-s3c/include/plat/audio-simtec.h     |   37 +
 arch/arm/plat-s3c/include/plat/regs-s3c2412-iis.h |    5 +
 fs/char_dev.c                                     |   39 +-
 include/linux/fs.h                                |   19 +-
 include/linux/tty.h                               |    4 +-
 include/sound/ac97_codec.h                        |    9 +
 include/sound/asound.h                            |    2 +-
 include/sound/core.h                              |   51 +-
 include/sound/info.h                              |    4 +-
 include/sound/memalloc.h                          |    6 +
 include/sound/pcm.h                               |   25 +
 include/sound/sh_fsi.h                            |   83 +
 include/sound/soc-dai.h                           |   40 +-
 include/sound/soc-dapm.h                          |   10 +
 include/sound/soc.h                               |   49 +-
 include/sound/tlv.h                               |   14 +
 include/sound/uda1380.h                           |   22 +
 include/sound/version.h                           |    2 +-
 include/sound/wm8993.h                            |   44 +
 include/sound/ymfpci.h                            |    1 +
 sound/Kconfig                                     |   28 +
 sound/arm/pxa2xx-ac97.c                           |   10 +
 sound/arm/pxa2xx-pcm-lib.c                        |    3 +
 sound/core/Kconfig                                |    4 +
 sound/core/Makefile                               |    2 +-
 sound/core/control.c                              |   34 +-
 sound/core/info.c                                 |    8 +-
 sound/core/init.c                                 |    8 +
 sound/core/memalloc.c                             |    4 +
 sound/core/misc.c                                 |   75 +-
 sound/core/oss/mixer_oss.c                        |    3 +-
 sound/core/oss/pcm_oss.c                          |   12 +-
 sound/core/pcm.c                                  |   26 +-
 sound/core/pcm_lib.c                              |   12 +-
 sound/core/pcm_memory.c                           |    2 +
 sound/core/pcm_native.c                           |   64 +-
 sound/core/rawmidi.c                              |    2 +-
 sound/core/seq/oss/seq_oss_midi.c                 |   14 +-
 sound/core/seq/seq_midi.c                         |    7 +-
 sound/core/vmaster.c                              |    8 +-
 sound/drivers/dummy.c                             |  700 +++-
 sound/isa/cmi8330.c                               |   86 +-
 sound/oss/midibuf.c                               |    7 +-
 sound/oss/vwsnd.c                                 |    6 +-
 sound/pci/Kconfig                                 |    4 +-
 sound/pci/ali5451/ali5451.c                       |   65 -
 sound/pci/azt3328.c                               | 1116 +++---
 sound/pci/azt3328.h                               |  103 +-
 sound/pci/cs46xx/cs46xx_lib.h                     |    2 +-
 sound/pci/ctxfi/ct20k2reg.h                       |    9 +-
 sound/pci/ctxfi/ctamixer.c                        |   20 +-
 sound/pci/ctxfi/ctatc.c                           |   77 +-
 sound/pci/ctxfi/ctdaio.c                          |   30 +-
 sound/pci/ctxfi/cthw20k1.c                        |   22 +-
 sound/pci/ctxfi/cthw20k2.c                        |   73 +-
 sound/pci/ctxfi/ctmixer.c                         |    8 +-
 sound/pci/ctxfi/ctpcm.c                           |    6 +-
 sound/pci/ctxfi/ctresource.c                      |    4 +-
 sound/pci/ctxfi/ctsrc.c                           |   10 +-
 sound/pci/ctxfi/ctvmem.c                          |    6 +-
 sound/pci/hda/Kconfig                             |   27 +
 sound/pci/hda/Makefile                            |    4 +
 sound/pci/hda/hda_beep.c                          |    4 +
 sound/pci/hda/hda_codec.c                         |   68 +-
 sound/pci/hda/hda_codec.h                         |   10 +-
 sound/pci/hda/hda_generic.c                       |   18 +-
 sound/pci/hda/hda_hwdep.c                         |  236 ++-
 sound/pci/hda/hda_intel.c                         |   74 +-
 sound/pci/hda/hda_local.h                         |   14 +-
 sound/pci/hda/hda_proc.c                          |    7 +-
 sound/pci/hda/patch_analog.c                      |  131 +-
 sound/pci/hda/patch_atihdmi.c                     |    3 +-
 sound/pci/hda/patch_ca0110.c                      |    3 +-
 sound/pci/hda/patch_cirrus.c                      | 1194 ++++++
 sound/pci/hda/patch_cmedia.c                      |    3 +-
 sound/pci/hda/patch_conexant.c                    |  479 +++
 sound/pci/hda/patch_intelhdmi.c                   |  104 +-
 sound/pci/hda/patch_nvhdmi.c                      |    2 +
 sound/pci/hda/patch_realtek.c                     | 4144 ++++++++++-----------
 sound/pci/hda/patch_sigmatel.c                    | 1206 +++----
 sound/pci/hda/patch_via.c                         |    3 +-
 sound/pci/ice1712/ice1712.h                       |    9 +
 sound/pci/ice1712/ice1724.c                       |  112 +-
 sound/pci/ice1712/prodigy_hifi.c                  |   46 +-
 sound/pci/oxygen/oxygen_io.c                      |   11 +-
 sound/pci/rme9652/hdsp.c                          |   39 +-
 sound/pci/ymfpci/ymfpci_main.c                    |   20 +-
 sound/soc/Kconfig                                 |    1 +
 sound/soc/Makefile                                |    3 +-
 sound/soc/atmel/sam9g20_wm8731.c                  |  138 +-
 sound/soc/au1x/psc-ac97.c                         |  129 +-
 sound/soc/au1x/psc.h                              |    1 +
 sound/soc/blackfin/Kconfig                        |   31 +-
 sound/soc/blackfin/Makefile                       |    8 +
 sound/soc/blackfin/bf5xx-ac97.c                   |   10 +-
 sound/soc/blackfin/bf5xx-ad1836.c                 |  128 +
 sound/soc/blackfin/bf5xx-ad1938.c                 |  142 +
 sound/soc/blackfin/bf5xx-ad73311.c                |   16 +-
 sound/soc/blackfin/bf5xx-i2s.c                    |    8 +-
 sound/soc/blackfin/bf5xx-ssm2602.c                |   16 +-
 sound/soc/blackfin/bf5xx-tdm-pcm.c                |  330 ++
 sound/soc/blackfin/bf5xx-tdm-pcm.h                |   21 +
 sound/soc/blackfin/bf5xx-tdm.c                    |  343 ++
 sound/soc/blackfin/bf5xx-tdm.h                    |   14 +
 sound/soc/codecs/Kconfig                          |   44 +
 sound/soc/codecs/Makefile                         |   26 +
 sound/soc/codecs/ad1836.c                         |  446 +++
 sound/soc/codecs/ad1836.h                         |   64 +
 sound/soc/codecs/ad1938.c                         |  682 ++++
 sound/soc/codecs/ad1938.h                         |  100 +
 sound/soc/codecs/ak4535.c                         |   16 -
 sound/soc/codecs/ak4642.c                         |  502 +++
 sound/soc/codecs/ak4642.h                         |   20 +
 sound/soc/codecs/cs4270.c                         |   27 +-
 sound/soc/codecs/cx20442.c                        |  501 +++
 sound/soc/codecs/cx20442.h                        |   20 +
 sound/soc/codecs/max9877.c                        |  308 ++
 sound/soc/codecs/max9877.h                        |   37 +
 sound/soc/codecs/spdif_transciever.c              |    3 +
 sound/soc/codecs/stac9766.c                       |    4 +-
 sound/soc/codecs/tlv320aic3x.c                    |  233 +-
 sound/soc/codecs/tlv320aic3x.h                    |    2 -
 sound/soc/codecs/twl4030.c                        |  260 +-
 sound/soc/codecs/twl4030.h                        |    2 +
 sound/soc/codecs/uda134x.c                        |    2 +-
 sound/soc/codecs/uda1380.c                        |  313 +-
 sound/soc/codecs/uda1380.h                        |    8 -
 sound/soc/codecs/wm8350.c                         |   51 +-
 sound/soc/codecs/wm8400.c                         |   26 +-
 sound/soc/codecs/wm8510.c                         |  175 +-
 sound/soc/codecs/wm8523.c                         |  699 ++++
 sound/soc/codecs/wm8523.h                         |  160 +
 sound/soc/codecs/wm8580.c                         |  211 +-
 sound/soc/codecs/wm8728.c                         |  111 +-
 sound/soc/codecs/wm8731.c                         |  218 +-
 sound/soc/codecs/wm8750.c                         |  154 +-
 sound/soc/codecs/wm8753.c                         |   35 +
 sound/soc/codecs/wm8776.c                         |  744 ++++
 sound/soc/codecs/wm8776.h                         |   51 +
 sound/soc/codecs/wm8900.c                         |  345 +-
 sound/soc/codecs/wm8903.c                         |  267 +-
 sound/soc/codecs/wm8940.c                         |  160 +-
 sound/soc/codecs/wm8960.c                         |  233 +-
 sound/soc/codecs/wm8961.c                         | 1265 +++++++
 sound/soc/codecs/wm8961.h                         |  866 +++++
 sound/soc/codecs/wm8971.c                         |  127 +-
 sound/soc/codecs/wm8974.c                         |  808 ++++
 sound/soc/codecs/wm8974.h                         |   99 +
 sound/soc/codecs/wm8988.c                         |  180 +-
 sound/soc/codecs/wm8990.c                         |  194 +-
 sound/soc/codecs/wm8993.c                         | 1675 +++++++++
 sound/soc/codecs/wm8993.h                         | 2132 +++++++++++
 sound/soc/codecs/wm9081.c                         |  317 +-
 sound/soc/codecs/wm9705.c                         |    2 +-
 sound/soc/codecs/wm_hubs.c                        |  743 ++++
 sound/soc/codecs/wm_hubs.h                        |   24 +
 sound/soc/davinci/Kconfig                         |   33 +
 sound/soc/davinci/Makefile                        |    5 +
 sound/soc/davinci/davinci-evm.c                   |  140 +-
 sound/soc/davinci/davinci-i2s.c                   |  340 +-
 sound/soc/davinci/davinci-mcasp.c                 |  973 +++++
 sound/soc/davinci/davinci-mcasp.h                 |   60 +
 sound/soc/davinci/davinci-pcm.c                   |   10 +-
 sound/soc/davinci/davinci-pcm.h                   |   19 +-
 sound/soc/fsl/mpc5200_dma.c                       |   17 +
 sound/soc/fsl/mpc5200_psc_ac97.c                  |    3 +-
 sound/soc/imx/Kconfig                             |   21 +
 sound/soc/imx/Makefile                            |   10 +
 sound/soc/imx/mx1_mx2-pcm.c                       |  488 +++
 sound/soc/imx/mx1_mx2-pcm.h                       |   26 +
 sound/soc/imx/mx27vis_wm8974.c                    |  317 ++
 sound/soc/imx/mxc-ssi.c                           |  868 +++++
 sound/soc/imx/mxc-ssi.h                           |  238 ++
 sound/soc/omap/Kconfig                            |   15 +
 sound/soc/omap/Makefile                           |    4 +
 sound/soc/omap/ams-delta.c                        |  646 ++++
 sound/soc/omap/n810.c                             |   12 +-
 sound/soc/omap/omap-mcbsp.c                       |  123 +-
 sound/soc/omap/omap-mcbsp.h                       |    4 +
 sound/soc/omap/omap-pcm.c                         |   53 +-
 sound/soc/omap/omap-pcm.h                         |    2 +
 sound/soc/omap/sdp3430.c                          |   18 +-
 sound/soc/omap/zoom2.c                            |  314 ++
 sound/soc/pxa/magician.c                          |   56 +-
 sound/soc/pxa/palm27x.c                           |  204 +-
 sound/soc/pxa/pxa-ssp.c                           |   77 +-
 sound/soc/pxa/pxa2xx-ac97.c                       |   12 +-
 sound/soc/s3c24xx/Kconfig                         |   35 +-
 sound/soc/s3c24xx/Makefile                        |    9 +
 sound/soc/s3c24xx/neo1973_gta02_wm8753.c          |  498 +++
 sound/soc/s3c24xx/s3c-i2s-v2.c                    |   17 +-
 sound/soc/s3c24xx/s3c2443-ac97.c                  |   20 +-
 sound/soc/s3c24xx/s3c24xx-i2s.c                   |    5 +
 sound/soc/s3c24xx/s3c24xx-pcm.c                   |    2 +-
 sound/soc/s3c24xx/s3c24xx_simtec.c                |  394 ++
 sound/soc/s3c24xx/s3c24xx_simtec.h                |   22 +
 sound/soc/s3c24xx/s3c24xx_simtec_hermes.c         |  153 +
 sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c    |  137 +
 sound/soc/s6000/s6105-ipcam.c                     |   12 +-
 sound/soc/sh/Kconfig                              |   15 +-
 sound/soc/sh/Makefile                             |    4 +
 sound/soc/sh/fsi-ak4642.c                         |  107 +
 sound/soc/sh/fsi.c                                | 1004 +++++
 sound/soc/soc-cache.c                             |  218 ++
 sound/soc/soc-core.c                              |  148 +-
 sound/soc/soc-dapm.c                              |  498 ++-
 sound/soc/soc-jack.c                              |   24 +-
 sound/soc/txx9/txx9aclc.c                         |   10 +-
 sound/sound_core.c                                |  100 +-
 sound/usb/usbaudio.c                              |    6 +-
 sound/usb/usbmidi.c                               |  290 +-
 sound/usb/usbmixer.c                              |   73 +-
 221 files changed, 30709 insertions(+), 6969 deletions(-)
 create mode 100644 arch/arm/plat-s3c/include/plat/audio-simtec.h
 create mode 100644 include/sound/sh_fsi.h
 create mode 100644 include/sound/uda1380.h
 create mode 100644 include/sound/wm8993.h
 create mode 100644 sound/pci/hda/patch_cirrus.c
 create mode 100644 sound/soc/blackfin/bf5xx-ad1836.c
 create mode 100644 sound/soc/blackfin/bf5xx-ad1938.c
 create mode 100644 sound/soc/blackfin/bf5xx-tdm-pcm.c
 create mode 100644 sound/soc/blackfin/bf5xx-tdm-pcm.h
 create mode 100644 sound/soc/blackfin/bf5xx-tdm.c
 create mode 100644 sound/soc/blackfin/bf5xx-tdm.h
 create mode 100644 sound/soc/codecs/ad1836.c
 create mode 100644 sound/soc/codecs/ad1836.h
 create mode 100644 sound/soc/codecs/ad1938.c
 create mode 100644 sound/soc/codecs/ad1938.h
 create mode 100644 sound/soc/codecs/ak4642.c
 create mode 100644 sound/soc/codecs/ak4642.h
 create mode 100644 sound/soc/codecs/cx20442.c
 create mode 100644 sound/soc/codecs/cx20442.h
 create mode 100644 sound/soc/codecs/max9877.c
 create mode 100644 sound/soc/codecs/max9877.h
 create mode 100644 sound/soc/codecs/wm8523.c
 create mode 100644 sound/soc/codecs/wm8523.h
 create mode 100644 sound/soc/codecs/wm8776.c
 create mode 100644 sound/soc/codecs/wm8776.h
 create mode 100644 sound/soc/codecs/wm8961.c
 create mode 100644 sound/soc/codecs/wm8961.h
 create mode 100644 sound/soc/codecs/wm8974.c
 create mode 100644 sound/soc/codecs/wm8974.h
 create mode 100644 sound/soc/codecs/wm8993.c
 create mode 100644 sound/soc/codecs/wm8993.h
 create mode 100644 sound/soc/codecs/wm_hubs.c
 create mode 100644 sound/soc/codecs/wm_hubs.h
 create mode 100644 sound/soc/davinci/davinci-mcasp.c
 create mode 100644 sound/soc/davinci/davinci-mcasp.h
 create mode 100644 sound/soc/imx/Kconfig
 create mode 100644 sound/soc/imx/Makefile
 create mode 100644 sound/soc/imx/mx1_mx2-pcm.c
 create mode 100644 sound/soc/imx/mx1_mx2-pcm.h
 create mode 100644 sound/soc/imx/mx27vis_wm8974.c
 create mode 100644 sound/soc/imx/mxc-ssi.c
 create mode 100644 sound/soc/imx/mxc-ssi.h
 create mode 100644 sound/soc/omap/ams-delta.c
 create mode 100644 sound/soc/omap/zoom2.c
 create mode 100644 sound/soc/s3c24xx/neo1973_gta02_wm8753.c
 create mode 100644 sound/soc/s3c24xx/s3c24xx_simtec.c
 create mode 100644 sound/soc/s3c24xx/s3c24xx_simtec.h
 create mode 100644 sound/soc/s3c24xx/s3c24xx_simtec_hermes.c
 create mode 100644 sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c
 create mode 100644 sound/soc/sh/fsi-ak4642.c
 create mode 100644 sound/soc/sh/fsi.c
 create mode 100644 sound/soc/soc-cache.c


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-09-11 15:57 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-11 15:57 [GIT PULL] sound updates for 2.6.32 Takashi Iwai

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.