lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Date:	Fri, 11 Sep 2009 17:57:22 +0200
From:	Takashi Iwai <tiwai@...e.de>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Andrew Morton <akpm@...ux-foundation.org>,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] sound updates for 2.6.32

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@...ditel.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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ