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: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Thu, 20 May 2010 13:06:57 +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.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@...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