Messages in this thread | | | Date | Thu, 20 May 2010 13:06:57 +0200 | From | Takashi Iwai <> | Subject | [GIT PULL] sound updates for 2.6.35-rc1 |
| |
Linus,
please pull sound updates for v2.6.35-rc1 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git for-linus
One of the most visible changes in this update is the re-organization of USB-audio stack. It's split to several files to improve readability. Also the support of USB audio class v2.0 is improved for audio and mixer.
Another big LOC is found in a new driver, asihpi, for AudioScience PCI boards. This driver has been for years in an external tree, and finally got merged.
In ALSA core side, there have been a few clean-ups (regarding proc files) and the removal of BKLs. We are clean, yeah. (BKLs are still found in old OSS code, but who cares?)
HD-audio drivers got again many updates / fixes, but this time slightly fewer than before. Looks like the things is settled down. In this update, the DMA position checks of HD-audio get more stabilized, so people who had a problem in 2.6.34 or older can give it a try.
As usual, lots of changes are found for ASoC. Some highlights:
* Support for keeping audio paths through the CODEC up during system suspend, primarily intended for use with devices where the Linux system is one of several independent systems running on the device and the other systems (like the cellular modem in a phone) can maintain useful audio paths even when the Linux system is inactive. * Enhancements to the jack detection infrastructure, including the addition of notifiers on jack status changes (allowing better integration of physical jack detection with electronic methods) and snd_soc_dapm_force_enable_pin() (which allows DAPM managed supplies such as microphone biases to be forced on). For example, jack status change notifications can be used to enable microphone detection via bias current sense only when a microphone is physically present. * Support for knot and continuous PCM rates in the core. * Support for SMDK6410 5.1 audio outputs, and basic support for playback on the 1133-EV1 PMIC module for Freescale i.MX31ADS systems. * Support for DaVinci integrated voice CODECs, Philips UDA1345 CODEC, SuperH FSI2 interfaces, TWL6040 CODEC, WM9090 audio subsystem. * Support for OMAP4 systems, including the TI SDP4430 board. * Improved power management on OMAP machine drivers and TI codecs. * Improved support for CODEC private data.
Thanks!
Takashi
===
Barry Song (7): ASoC: bf5xx-sport: use common SPORT code for MMR info ASoC: soc-cache: let reg be AND'ed by 0xff instead of data buffer for 8_8 mode ASoC: rename ad1938 to ad193x and add support for ad1936/7/8/9 ASoC: change bf5xx-ad1938 machine driver to bf5xx-ad193x machine driver ASoC: ad193x: move codec register/unregister to bus probe/remove ASoC: ad193x: fix wrong register setting in ad193x_set_dai_fmt ASoC: ad193x: fix typo, delete redundant space
Bernhard Urban (1): ALSA: aureon - Patch for suspend/resume for Terratec Aureon cards.
Bill Gatliff (1): ASoC: Use SNDRV_PCM_RATE_8000_96000 macro for WM8731
Brian Waters (1): ALSA: i2c: Fixed 8 checkpatch errors
Chaithrika U S (1): ASoC: DaVinci: Add hw_param callback for S/PDIF DIT link
Clemens Ladisch (4): ALSA: usb-audio: rename substream format field to altset_idx ALSA: usb-audio: use a format bitmask per alternate setting ALSA: usb-audio: support multiple formats with audio class v2 devices ALSA: ua101: remove experimental status
Cliff Cai (2): ASoC: SSM2602: add SND control for mic boost2 and default it to off ASoC: soc-cache: add i2c read entry for 8_8 mode
Dan Carpenter (3): ALSA: es1688: add pedantic range checks ALSA: asihpi: testing the wrong variable ALSA: asihpi: incorrect range check
Daniel Glöckner (1): ALSA: provide a more useful get_unmapped_area handler for pcm
Daniel Mack (16): ALSA: usb-audio: move ua101 driver ALSA: usb-audio: header file cleanups ALSA: usb-audio: refactor code ALSA: usb-audio: add support for samplerate setting on v2 devices linux/usb/audio.h: split header ALSA: usb-mixer: use defines from audio.h ALSA: usb-mixer: factor out quirks ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch] ALSA: usb-mixer: parse descriptors with structs ALSA: usb-mixer: Add support for Audio Class v2.0 ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream ALSA: usb/caiaq: Add support for Traktor Kontrol X1 ALSA: sound/usb: fix UAC1 regression ALSA: include/sound/asound.h whitespace fixups include/linux/usb/audio.h: add __attribute__((packed)) ALSA: sound/usb: add preliminary support for UAC2 interrupts
Eliot Blennerhassett (1): ALSA: Add support of AudioScience ASI boards
Felipe Balbi (1): ASoC: tlv320dac33: Use dev_dbg in dac33_hard_power function
Felix Homann (1): ALSA: usbaudio: Add basic support for M-Audio Fast Track Ultra series
Guennadi Liakhovetski (1): ASoC: remove a card from the list, if instantiation failed
Hans de Goede (3): ALSA: snd-meastro3: Document hardware volume control a bit ALSA: snd-maestro3: Make hardware volume buttons an input device (rev2) ALSA: snd-es1968: Make hardware volume buttons an input device (rev2)
Jarkko Nikula (8): ASoC: tlv320aic3x: Remove unused version string ASoC: tlv320aic3x: Remove needless power off from aic3x_set_bias_level ASoC: tlv320aic3x: Change bias management semantics ASoC: tlv320aic3x: Add basic regulator support ASoC: omap: Add basic audio support for Nokia RX-51/N900 ASoC: tlv320aic3x: Add platform data and reset gpio handling ASoC: tpa6130a2: Define output pins with SND_SOC_DAPM_OUTPUT ASoC: tpa6130a2: Remove CPVSS and HPVdd supplies
Jaroslav Kysela (9): ALSA: hda-intel - add special 'hwio' model to bypass initialization ALSA: hda-intel - AD1984 thinkpad - add analog beep input control ALSA: hda-intel - remove model=hwio , use probe_only=3 instead ALSA: hda-intel - remove model=hwio from documentation ALSA: hda-intel - probe_only module option is int type now ALSA: usb/mixer - use get_iface_desc() rather than direct structure ALSA: Release v1.0.23 [ALSA] snd-hda-intel: use WALLCLK register to check for early irqs [ALSA] snd-hda-intel: Improve azx_position_ok()
Jassi Brar (22): ASoC: Allow mulitple usage count of codec and cpu dai ASoC: S3C: I2Sv2: Add missing semicolon ASoC: S3C: I2Sv2: Unify clock source IDs ASoC: s3c-i2s-v2 remove unnecessary headers ASoC: s3c64xx-i2s remove unncessary headers ASoC: S3C64XX: I2S: Move RATE and FMT defines to header ASoC: S3C: I2Sv2: Reject immidiate register value ASoC: S3C64XX: I2S: Make BCLK independent of sample size ASoC: S3C: I2Sv2: Segregate hw_params callback ASoC: PCM_RATE: Check for KNOT and CONTINUOUS flags ASoC: S3C: I2Sv2: Move defines closer to driver ASoC: SAMSUNG: I2S: Add bit definitions ASoC: S3C2412: I2S: Debug IMS field ASoC: S3C2412: I2S: Return correct source clock ASoC: S3C: I2Sv2: Discard redundant field iis_clk ASoC: S3C: I2Sv2: Unify i2s_get_clock callback ASoC: S3C64XX: I2S: Use s3c2412 defines ASoC: S3C: I2Sv2: New field for controller feature ASoC: S3C: I2S: Move set_sysclk to common code ARM: S3C2412: DMA: Remove I2S FIFO address ASoC: S3C64XX: IISv4: Add CPU driver ASoC: SMDK64XX: Switch to IISv4 CPU driver
Jens Taprogge (1): ALSA: hda - Add initial support for Thinkpad T410s HDA codec
Jorge Eduardo Candelaria (5): ASoC: McPDM: Use tabs for indentation ARM: McBSP: Fix request for irq in OMAP4 ARM: McBSP: Add support for omap4 in McBSP driver ASoC: SDP4430: Add support for Earphone speaker ASoC: TWL6040: Enable earphone path in codec
Julia Lawall (1): ALSA: sound/pci/asihpi: Use kzalloc
Kailang Yang (3): ALSA: hda - Take internal mic as Front Mic ALSA: hda - Add parse customize define function for Realtek codecs ALSA: hda - Add alc_codec_rename() helper
Krzysztof Helt (2): ALSA: es1688: allocate snd_es1688 structure as a part of snd_card structure ALSA: Merge es1688 and es968 drivers
Kuninori Morimoto (9): ASoC: da7210: Add 8/12/16/24/32/48/96 kHz rate support ASoC: da7210: Add 11025/22050/44100/88200 rate support ASoC: ak4642: Add pll select support ASoC: ak4642: Add set_fmt function for snd_soc_dai_ops ASoC: ak4642: Add enhanced sampling rate ASoC: fsi: ensures process inside master lock ASoC: fsi: IRQ related process had be united ASoC: fsi: Add FIFO size calculate ASoC: fsi: Add FSI2 device support
Liam Girdwood (4): ASoC: pandora - update DAPM pins ASoC: zoom2 - update DAPM pins ASoC: tlv320dac33 - disable regulators at i2c remove() ASoC: sdp4430 - add sdp4430 pcm ops to DAI.
Marek Vasut (2): ASoC: WM8750: Convert to new API ASoC: Zipit Z2 WM8750 ASoC driver
Mark Brown (57): ASoC: Wolfson Microelectronics 1133-EV1 audio support ASoC: Prettify wm8960 logging ASoC: Move WM8960 platform data into include/sound ASoC: Add support for WM8960 capless mode ASoC: Add delay information for Samsung IISv2 DAIs ASoC: Add 16/16 registers to soc-cache ASoC: Remove unused pmdown_time flag ASoC: Improve DAPM pop_wait delays ASoC: Remove version display from WM8750 ASoC: Remove unused 'muted' flag from DAPM widgets ASoC: Allow pins to be force enabled ASoC: Add GPIO configuration support for WM8903 ASoC: Initial WM8903 microphone bias and short detection ASoC: Add WM8903 interrupt support ASoC: Implement interrupt driven microphone detection for WM8903 ASoC: Allow configuration of WM8904 GPIO pin functions ASoC: Support GPIO based microphone detection for WM8904 ASoC: Implement WM835x microphone jack detection support ASoC: Remove current PGA control handling ASoC: Refresh WM8750 bias management ALSA: Rename jack switch table in preparation for button support ALSA: Add support for key reporting via the jack interface ASoC: Correct typoed Mic2 connections on 1133-EV1 board ASoC: Unexport AD193x bus probe/remove functions ASoC: Hook up microphone jack detection on 1133-EV1 board ASoC: Add a notifier for jack status changes ASoC: Allow force enabled pins to be disabled ASoC: Move WM8350 microphone detection bias managment out of driver ASoC: Allow disabling of WM835x jack detection ASoC: Allow WM8903 mic detect disable and don't force bias on ASoC: Implement WM8994 DAI tristate support mfd: Add WM8994 interrupt controller support gpiolib: Implement gpio_to_irq for WM8994 GPIO controller ASoC: Implement interrupt based WM8994 microphone detection ASoC: Add indirection for CODEC private data ASoC: Support FLL input clock selection on WM8994 ASoC: Set full range of WM8994 FLL Fratio values ASoC: Tone down debugging for WM8994 class W ASoC: Allow unspecified source when stopping WM8994 FLLs ASoC: Allow reporting of NULL jacks ASoC: Correct inversion of speaker mixer PCM switch ASoC: Warn on low WM8994 AIFCLK ASoC: Remove redundant WM8960 SYSCLKSEL clkdiv option ASoC: Add WM9090 amplifier driver ASoC: Add debug output tracing all cache register writes ASoC: Remove unneeded suspend bias managment from CODEC drivers ASoC: Remove unused DAPM suspend flag ASoC: Refactor DAPM suspend handling ASoC: Support leaving paths enabled over system suspend ASoC: Allow active paths from the GSM modem while the GTA02 is suspended ASoC: Allow DAI links to be kept active over suspend ASoC: Refactor WM8731 regulator management into bias management ASoC: Use more idiomatic driver name for WM8731 ASoC: Add register write logging for WM8994 ASoC: Add additional WM hubs DC servo trace ASoC: Reorder power down sequence for WM hubs devices ASoC: Don't restart unconfigured WM8994 FLLs
Miguel Aguilar (4): MFD: DaVinci Voice Codec ASoC: DaVinci: Voice Codec Interface ASoC: DaVinci: CQ93VC Voice Codec DaVinci: DM365: Voice Codec support for the DM365 EVM
Misael Lopez Cruz (2): ASoC: TWL6040: Add twl6040 codec driver ASoC: SDP4430: Add sdp4430 machine driver
Olaya, Margarita (1): OMAP4: PMIC: Rename twl6030_codec as twl6040_codec
Peter Ujfalusi (29): ASoC: core: fix tailing whitespace in soc_pcm_apply_symmetry ASoC: core: soc level wrapper for pcm_pointer callback ASoC: core: Add delay operation to snd_soc_dai_ops ASoC: tlv320dac33: Start/stop sequence change ASoC: tlv320dac33: Add option for keeping the BCLK running OMAP3: McBSP: Add interface for FIFO caused delay query ASoC: OMAP3: Report delay caused by the internal FIFO ASoC: omap-mcbsp: Add support for Left Justified format ASoC: TWL4030: PM fix for output amplifiers ASoC: tlv320dac33: Fix for early interrupt in FIFO Mode1 ASoC: tlv320dac33: Skip calculations in FIFO Bypass mode ASoC: tlv320dac33: Change magic numbers used in Mode7 ASoC: tlv320dac33: Calculate the interface speed during bursts ASoC: tlv320dac33: FIFO caused delay reporting ASoC: TWL4030: AIF/APLL fix in DAPM domain ASoC: TWL4030: Remove OUTL/R outputs ASoC: tlv320dac33: Optimize power up, and restore ASoC: tlv320dac33: Revised module loading, and DAC33 ID read ASoC: tlv320dac33: Manage a pointer for snd_pcm_substream in private structure ASoC: tlv320dac33: Support for turning off the codec ASoC: tpa6130a2: TLV mapping for tpa6140a2 ASoC: tpa6130a2: Support for limiting gain ASoC: tlv320dac33: Use codec defaults for LOM/LOP and DAC power ASoC: core: Support for limiting the volume Revert "ASoC: tpa6130a2: Support for limiting gain" ASoC: tpa6130a2: Fix for the custom kcontrol functions ASoC: core: Fix for the volume limiting when invert is in use ASoC: TWL4030: Add control for digimic Left Right swap ASoC: tlv320dac33: Avoid powering off while in BIAS_OFF
Phil Carmody (1): ASoC: da7210: Fencepost error in reg cache read
Pierre-Louis Bossart (1): ALSA: hda: enable SPDIF output for Conexant 5051/Lenovo docking stations
Randy Dunlap (1): ALSA: usb: fix usb build error when PM is not enabled
Risto Suominen (3): ALSA: powermac - Reverse HP detection on G4 DA ALSA: powermac - Lineout detection on G4 DA ALSA: powermac - Add debug log
Sedji Gaouaou (2): ALSA: AC97: add AC97 support for AT91. ALSA: AC97: add full duplex support for atmel AT91 and AVR.
Sergey Lapin (1): OMAP: McBSP: Add 32-bit mode support
Shahin Ghazinouri (1): ALSA: hda - Fixes distorted recording on US15W chipset
Stephen Rothwell (4): ALSA: usb - use of kmalloc/kfree requires the include of slab.h ASoC: update for removeal of slab.h from percpu.h ASoC: TWL6040: use of kzalloc/kfree requires the include of slab.h ALSA: usb pcm: use of kmalloc requires the include of slab.h
Takashi Iwai (19): ALSA: hda - Fix uninitialized variable warning in alc_auto_parse_customize_define() ALSA: hda - Report errors when invalid values are passed to snd_hda_amp_*() ASoC: Fix file permission of soc/codecs/twl6040.c ALSA: hda - Add mute LED support for HP laptop with ALC269 ALSA: hda - introduce snd_hda_codec_update_cache() ALSA: powermac - Fix obsoleted machine_is_compatible() ALSA: hda - Fix ALC882 DAC connections in auto mode ALSA: hda - Remove left-over debug printk in patch_realtek.c ALSA: pcm - Remove BKL from async callback ALSA: info - Remove BKL ALSA: Remove BKL from open multiplexer ALSA: info - Use standard types for info callbacks ALSA: info - Check file position validity in common layer ALSA: info - Implement common llseek for binary mode ALSA: core - Define llseek fops ALSA: Update the documentation for changes of proc files ASoC: missing conversions to snd_soc_codec_*_drvdata() ALSA: hda - Remove superfluous external amp setup for ALC888 ALSA: opl4 - Fix a wrong argument in proc write callback
Tejun Heo (3): ASoC: update gfp/slab.h includes ALSA: usb - update gfp/slab.h includes mfd: update gfp/slab.h includes
Tobias Klauser (1): ALSA: hda: Storage class should be before const qualifier
Ville Syrjälä (2): ALSA: es1968: Clear interrupts before enabling them ALSA: maestro3: Clear interrupts before enabling them
Vladimir Zapolskiy (1): ASoC: UDA134X: Add UDA1345 CODEC support
Wu Fengguang (4): ALSA: intelhdmi - add dependency on SND_DYNAMIC_MINORS ALSA: intelhdmi - user friendly codec name ALSA: intelhdmi - add id for the CougarPoint chipset ALSA: hdmi - dont fail on extra nodes
jassi brar (3): ASoC: Pass dai_link as argument to platform suspend and resume ASoC: Change how suspend and resume obtain the PCM runtime ASoC: Remove runtime field from DAI
--- Documentation/DocBook/writing-an-alsa-driver.tmpl | 27 +- Documentation/sound/alsa/ALSA-Configuration.txt | 31 +- Documentation/sound/alsa/HD-Audio.txt | 4 +- arch/arm/mach-davinci/board-dm365-evm.c | 4 + arch/arm/mach-omap2/mcbsp.c | 12 +- arch/arm/mach-s3c2412/dma.c | 3 - arch/arm/plat-omap/include/plat/mcbsp.h | 6 + arch/arm/plat-omap/mcbsp.c | 89 +- .../plat-samsung/include/plat/regs-s3c2412-iis.h | 82 - drivers/gpio/wm8994-gpio.c | 12 + drivers/mfd/Kconfig | 8 +- drivers/mfd/Makefile | 3 +- drivers/mfd/davinci_voicecodec.c | 190 + drivers/mfd/twl-core.c | 4 +- drivers/mfd/wm831x-irq.c | 30 + drivers/mfd/wm8994-core.c | 43 +- drivers/mfd/wm8994-irq.c | 310 ++ include/linux/i2c/twl.h | 6 +- include/linux/mfd/davinci_voicecodec.h | 126 + include/linux/mfd/wm8350/audio.h | 2 + include/linux/mfd/wm8994/core.h | 53 +- include/linux/mfd/wm8994/pdata.h | 1 + include/linux/usb/audio-v2.h | 378 ++ include/linux/usb/audio.h | 227 +- include/sound/asound.h | 20 +- include/sound/es1688.h | 11 +- include/sound/info.h | 24 +- include/sound/jack.h | 8 + include/sound/soc-dai.h | 7 +- include/sound/soc-dapm.h | 8 +- include/sound/soc.h | 61 +- include/sound/tlv320aic3x.h | 17 + include/sound/tlv320dac33-plat.h | 1 + include/sound/uda134x.h | 1 + include/sound/version.h | 2 +- include/sound/wm8903.h | 249 ++ include/sound/wm8904.h | 110 +- include/sound/wm8960.h | 24 + include/sound/wm9090.h | 28 + sound/atmel/Kconfig | 2 +- sound/atmel/ac97c.c | 355 ++- sound/core/control.c | 5 + sound/core/info.c | 72 +- sound/core/jack.c | 71 +- sound/core/oss/mixer_oss.c | 5 + sound/core/oss/pcm_oss.c | 5 + sound/core/pcm_native.c | 49 +- sound/core/rawmidi.c | 5 + sound/core/seq/seq_clientmgr.c | 6 + sound/core/sound.c | 73 +- sound/core/timer.c | 6 + sound/drivers/opl4/opl4_proc.c | 83 +- sound/i2c/i2c.c | 18 +- sound/isa/Kconfig | 16 +- sound/isa/es1688/es1688.c | 225 +- sound/isa/es1688/es1688_lib.c | 47 +- sound/isa/gus/gus_mem_proc.c | 48 +- sound/isa/gus/gusextreme.c | 26 +- sound/isa/sb/Makefile | 2 - sound/isa/sb/es968.c | 248 -- sound/pci/Kconfig | 32 + sound/pci/Makefile | 1 + sound/pci/asihpi/Makefile | 5 + sound/pci/asihpi/asihpi.c | 3002 +++++++++++++++ sound/pci/asihpi/hpi.h | 2001 ++++++++++ sound/pci/asihpi/hpi6000.c | 1840 +++++++++ sound/pci/asihpi/hpi6000.h | 70 + sound/pci/asihpi/hpi6205.c | 2331 +++++++++++ sound/pci/asihpi/hpi6205.h | 93 + sound/pci/asihpi/hpi_internal.h | 1641 ++++++++ sound/pci/asihpi/hpicmn.c | 643 ++++ sound/pci/asihpi/hpicmn.h | 64 + sound/pci/asihpi/hpidebug.c | 225 ++ sound/pci/asihpi/hpidebug.h | 385 ++ sound/pci/asihpi/hpidspcd.c | 172 + sound/pci/asihpi/hpidspcd.h | 104 + sound/pci/asihpi/hpifunc.c | 3864 +++++++++++++++++++ sound/pci/asihpi/hpimsginit.c | 130 + sound/pci/asihpi/hpimsginit.h | 40 + sound/pci/asihpi/hpimsgx.c | 907 +++++ sound/pci/asihpi/hpimsgx.h | 36 + sound/pci/asihpi/hpioctl.c | 484 +++ sound/pci/asihpi/hpioctl.h | 38 + sound/pci/asihpi/hpios.c | 114 + sound/pci/asihpi/hpios.h | 178 + sound/pci/asihpi/hpipcida.h | 37 + sound/pci/cs4281.c | 40 +- sound/pci/cs46xx/cs46xx_lib.c | 19 +- sound/pci/emu10k1/emuproc.c | 51 +- sound/pci/es1968.c | 129 +- sound/pci/hda/Kconfig | 1 + sound/pci/hda/hda_codec.c | 76 +- sound/pci/hda/hda_codec.h | 3 + sound/pci/hda/hda_intel.c | 109 +- sound/pci/hda/patch_analog.c | 21 +- sound/pci/hda/patch_conexant.c | 157 +- sound/pci/hda/patch_hdmi.c | 10 +- sound/pci/hda/patch_intelhdmi.c | 21 +- sound/pci/hda/patch_realtek.c | 238 +- sound/pci/ice1712/aureon.c | 89 +- sound/pci/maestro3.c | 139 +- sound/pci/mixart/mixart.c | 79 +- sound/ppc/tumbler.c | 12 +- sound/soc/atmel/atmel-pcm.c | 14 +- sound/soc/blackfin/Kconfig | 9 +- sound/soc/blackfin/Makefile | 4 +- .../blackfin/{bf5xx-ad1938.c => bf5xx-ad193x.c} | 66 +- sound/soc/blackfin/bf5xx-sport.h | 28 +- sound/soc/codecs/Kconfig | 16 +- sound/soc/codecs/Makefile | 10 +- sound/soc/codecs/ad1836.c | 2 +- sound/soc/codecs/ad1938.c | 522 --- sound/soc/codecs/ad1938.h | 100 - sound/soc/codecs/ad193x.c | 547 +++ sound/soc/codecs/ad193x.h | 81 + sound/soc/codecs/ak4104.c | 2 +- sound/soc/codecs/ak4535.c | 11 +- sound/soc/codecs/ak4642.c | 177 +- sound/soc/codecs/ak4671.c | 2 +- sound/soc/codecs/cq93vc.c | 299 ++ sound/soc/codecs/cq93vc.h | 29 + sound/soc/codecs/cs4270.c | 20 +- sound/soc/codecs/cx20442.c | 2 +- sound/soc/codecs/da7210.c | 157 +- sound/soc/codecs/ssm2602.c | 17 +- sound/soc/codecs/stac9766.c | 5 +- sound/soc/codecs/tlv320aic23.c | 1 - sound/soc/codecs/tlv320aic26.c | 14 +- sound/soc/codecs/tlv320aic3x.c | 118 +- sound/soc/codecs/tlv320dac33.c | 543 ++- sound/soc/codecs/tpa6130a2.c | 103 +- sound/soc/codecs/twl4030.c | 203 +- sound/soc/codecs/twl6040.c | 1246 ++++++ sound/soc/codecs/twl6040.h | 141 + sound/soc/codecs/uda134x.c | 29 +- sound/soc/codecs/uda1380.c | 5 +- sound/soc/codecs/wm8350.c | 103 +- sound/soc/codecs/wm8350.h | 3 + sound/soc/codecs/wm8400.c | 16 +- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8523.c | 10 +- sound/soc/codecs/wm8580.c | 4 +- sound/soc/codecs/wm8711.c | 8 +- sound/soc/codecs/wm8728.c | 2 +- sound/soc/codecs/wm8731.c | 66 +- sound/soc/codecs/wm8750.c | 347 +- sound/soc/codecs/wm8753.c | 8 +- sound/soc/codecs/wm8776.c | 6 +- sound/soc/codecs/wm8900.c | 10 +- sound/soc/codecs/wm8903.c | 217 +- sound/soc/codecs/wm8903.h | 221 +-- sound/soc/codecs/wm8904.c | 59 +- sound/soc/codecs/wm8904.h | 97 - sound/soc/codecs/wm8940.c | 5 +- sound/soc/codecs/wm8955.c | 16 +- sound/soc/codecs/wm8960.c | 215 +- sound/soc/codecs/wm8960.h | 11 - sound/soc/codecs/wm8961.c | 6 +- sound/soc/codecs/wm8971.c | 12 +- sound/soc/codecs/wm8974.c | 6 +- sound/soc/codecs/wm8978.c | 12 +- sound/soc/codecs/wm8988.c | 8 +- sound/soc/codecs/wm8990.c | 8 +- sound/soc/codecs/wm8993.c | 24 +- sound/soc/codecs/wm8994.c | 264 ++- sound/soc/codecs/wm8994.h | 8 + sound/soc/codecs/wm9081.c | 18 +- sound/soc/codecs/wm9090.c | 773 ++++ sound/soc/codecs/wm9090.h | 715 ++++ sound/soc/codecs/wm9712.c | 3 - sound/soc/codecs/wm9713.c | 16 +- sound/soc/codecs/wm_hubs.c | 18 +- sound/soc/davinci/Kconfig | 27 +- sound/soc/davinci/Makefile | 2 + sound/soc/davinci/davinci-evm.c | 61 +- sound/soc/davinci/davinci-vcif.c | 274 ++ sound/soc/davinci/davinci-vcif.h | 28 + sound/soc/imx/Kconfig | 8 + sound/soc/imx/Makefile | 3 + sound/soc/imx/wm1133-ev1.c | 308 ++ sound/soc/omap/Kconfig | 19 + sound/soc/omap/Makefile | 4 + sound/soc/omap/mcpdm.c | 548 ++-- sound/soc/omap/omap-mcbsp.c | 66 +- sound/soc/omap/omap3pandora.c | 2 - sound/soc/omap/rx51.c | 294 ++ sound/soc/omap/sdp4430.c | 233 ++ sound/soc/omap/zoom2.c | 3 - sound/soc/pxa/Kconfig | 8 + sound/soc/pxa/Makefile | 2 + sound/soc/pxa/spitz.c | 43 +- sound/soc/pxa/z2.c | 246 ++ sound/soc/s3c24xx/Kconfig | 12 +- sound/soc/s3c24xx/Makefile | 2 + sound/soc/s3c24xx/jive_wm8750.c | 7 +- sound/soc/s3c24xx/neo1973_gta02_wm8753.c | 8 + sound/soc/s3c24xx/regs-i2s-v2.h | 115 + sound/soc/s3c24xx/s3c-i2s-v2.c | 205 +- sound/soc/s3c24xx/s3c-i2s-v2.h | 15 +- sound/soc/s3c24xx/s3c2412-i2s.c | 77 +- sound/soc/s3c24xx/s3c2412-i2s.h | 6 +- sound/soc/s3c24xx/s3c64xx-i2s-v4.c | 209 + sound/soc/s3c24xx/s3c64xx-i2s.c | 69 +- sound/soc/s3c24xx/s3c64xx-i2s.h | 18 +- sound/soc/s3c24xx/smdk64xx_wm8580.c | 6 +- sound/soc/sh/Kconfig | 3 +- sound/soc/sh/fsi-ak4642.c | 14 + sound/soc/sh/fsi.c | 191 +- sound/soc/soc-cache.c | 134 +- sound/soc/soc-core.c | 255 +- sound/soc/soc-dapm.c | 217 +- sound/soc/soc-jack.c | 43 +- sound/usb/Kconfig | 4 +- sound/usb/Makefile | 26 +- sound/usb/caiaq/control.c | 99 +- sound/usb/caiaq/device.c | 8 +- sound/usb/caiaq/device.h | 24 +- sound/usb/caiaq/input.c | 163 +- sound/usb/card.c | 652 ++++ sound/usb/card.h | 105 + sound/usb/debug.h | 15 + sound/usb/endpoint.c | 362 ++ sound/usb/endpoint.h | 11 + sound/usb/format.c | 432 +++ sound/usb/format.h | 8 + sound/usb/helper.c | 113 + sound/usb/helper.h | 32 + sound/usb/{usbmidi.c => midi.c} | 3 +- sound/usb/midi.h | 48 + sound/usb/misc/Makefile | 2 + sound/usb/{ => misc}/ua101.c | 3 +- sound/usb/{usbmixer.c => mixer.c} | 933 ++--- sound/usb/mixer.h | 55 + sound/usb/{usbmixer_maps.c => mixer_maps.c} | 4 +- sound/usb/mixer_quirks.c | 412 ++ sound/usb/mixer_quirks.h | 13 + sound/usb/pcm.c | 935 +++++ sound/usb/pcm.h | 14 + sound/usb/proc.c | 168 + sound/usb/proc.h | 8 + sound/usb/{usbquirks.h => quirks-table.h} | 68 +- sound/usb/quirks.c | 594 +++ sound/usb/quirks.h | 23 + sound/usb/urb.c | 995 +++++ sound/usb/urb.h | 21 + sound/usb/usbaudio.c | 4050 -------------------- sound/usb/usbaudio.h | 93 +- sound/usb/usx2y/us122l.c | 1 + sound/usb/usx2y/usbusx2y.h | 1 + 249 files changed, 36748 insertions(+), 8595 deletions(-) delete mode 100644 arch/arm/plat-samsung/include/plat/regs-s3c2412-iis.h create mode 100644 drivers/mfd/davinci_voicecodec.c create mode 100644 drivers/mfd/wm8994-irq.c create mode 100644 include/linux/mfd/davinci_voicecodec.h create mode 100644 include/linux/usb/audio-v2.h create mode 100644 include/sound/tlv320aic3x.h create mode 100644 include/sound/wm8903.h create mode 100644 include/sound/wm8960.h create mode 100644 include/sound/wm9090.h delete mode 100644 sound/isa/sb/es968.c create mode 100644 sound/pci/asihpi/Makefile create mode 100644 sound/pci/asihpi/asihpi.c create mode 100644 sound/pci/asihpi/hpi.h create mode 100644 sound/pci/asihpi/hpi6000.c create mode 100644 sound/pci/asihpi/hpi6000.h create mode 100644 sound/pci/asihpi/hpi6205.c create mode 100644 sound/pci/asihpi/hpi6205.h create mode 100644 sound/pci/asihpi/hpi_internal.h create mode 100644 sound/pci/asihpi/hpicmn.c create mode 100644 sound/pci/asihpi/hpicmn.h create mode 100644 sound/pci/asihpi/hpidebug.c create mode 100644 sound/pci/asihpi/hpidebug.h create mode 100644 sound/pci/asihpi/hpidspcd.c create mode 100644 sound/pci/asihpi/hpidspcd.h create mode 100644 sound/pci/asihpi/hpifunc.c create mode 100644 sound/pci/asihpi/hpimsginit.c create mode 100644 sound/pci/asihpi/hpimsginit.h create mode 100644 sound/pci/asihpi/hpimsgx.c create mode 100644 sound/pci/asihpi/hpimsgx.h create mode 100644 sound/pci/asihpi/hpioctl.c create mode 100644 sound/pci/asihpi/hpioctl.h create mode 100644 sound/pci/asihpi/hpios.c create mode 100644 sound/pci/asihpi/hpios.h create mode 100644 sound/pci/asihpi/hpipcida.h rename sound/soc/blackfin/{bf5xx-ad1938.c => bf5xx-ad193x.c} (65%) delete mode 100644 sound/soc/codecs/ad1938.c delete mode 100644 sound/soc/codecs/ad1938.h create mode 100644 sound/soc/codecs/ad193x.c create mode 100644 sound/soc/codecs/ad193x.h create mode 100644 sound/soc/codecs/cq93vc.c create mode 100644 sound/soc/codecs/cq93vc.h create mode 100644 sound/soc/codecs/twl6040.c create mode 100644 sound/soc/codecs/twl6040.h create mode 100644 sound/soc/codecs/wm9090.c create mode 100644 sound/soc/codecs/wm9090.h create mode 100644 sound/soc/davinci/davinci-vcif.c create mode 100644 sound/soc/davinci/davinci-vcif.h create mode 100644 sound/soc/imx/wm1133-ev1.c create mode 100644 sound/soc/omap/rx51.c create mode 100644 sound/soc/omap/sdp4430.c create mode 100644 sound/soc/pxa/z2.c create mode 100644 sound/soc/s3c24xx/regs-i2s-v2.h create mode 100644 sound/soc/s3c24xx/s3c64xx-i2s-v4.c create mode 100644 sound/usb/card.c create mode 100644 sound/usb/card.h create mode 100644 sound/usb/debug.h create mode 100644 sound/usb/endpoint.c create mode 100644 sound/usb/endpoint.h create mode 100644 sound/usb/format.c create mode 100644 sound/usb/format.h create mode 100644 sound/usb/helper.c create mode 100644 sound/usb/helper.h rename sound/usb/{usbmidi.c => midi.c} (99%) create mode 100644 sound/usb/midi.h create mode 100644 sound/usb/misc/Makefile rename sound/usb/{ => misc}/ua101.c (99%) rename sound/usb/{usbmixer.c => mixer.c} (72%) create mode 100644 sound/usb/mixer.h rename sound/usb/{usbmixer_maps.c => mixer_maps.c} (98%) create mode 100644 sound/usb/mixer_quirks.c create mode 100644 sound/usb/mixer_quirks.h create mode 100644 sound/usb/pcm.c create mode 100644 sound/usb/pcm.h create mode 100644 sound/usb/proc.c create mode 100644 sound/usb/proc.h rename sound/usb/{usbquirks.h => quirks-table.h} (97%) create mode 100644 sound/usb/quirks.c create mode 100644 sound/usb/quirks.h create mode 100644 sound/usb/urb.c create mode 100644 sound/usb/urb.h delete mode 100644 sound/usb/usbaudio.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/
| |