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]
Message-ID: <s5hhbp045o2.wl%tiwai@suse.de>
Date:	Mon, 01 Mar 2010 12:55:57 +0100
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.34-rc1

Linus,

please pull the first batch of ALSA updates for v2.6.34-rc1 from:

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

Small changes can be seen all over sound tree, but most of them are
trivial changes to use the standard PCI macros.

There have been a few changes in the ALSA core, such as the addition
of PCM vmalloc buffer helpers and improvements of PCM hwptr updater.
Especially the latter should improve the driver behavior for picky
apps like PulseAudio.

Besides the usual lots of updates for HD-audio and ASoC, a nice gift
is the addition of USB audio v2.0 support.  The support code might be
refactored later.  Right now it's an early merge stage.

HD-audio gains the support of a few new IDT and Realtek codec chips
and a new Intel controller, as well as many model fix-ups.

Also, suspend/resume support is added for a few old PCI drivers like
cs46xx and echoaudio.  Once again, some works for ISA sound drivers
are there, too.  Long live 90s.

Some highlights regarding the ASoC:
* Support for turning CODEC biases off completely when idle,
  providing power savings for modern devices with ground referenced
  outputs where this can be done quickly at runtime without pops and
  clicks.

* Support for disabling physical writes to the device in the generic
  cache control code, allowing devices to be completely powered off when
  idle while still providing their control to userspace through the
  standard register interfaces.

* Support for tuning the time ASoC waits before powering things down
  after playback has finished (in order to involve issues between tracks
  or similar) at runtime or from the machine driver.

* New drivers for DA7210, DB1200 I2S and AC97 controllers, i.MX3x
  SSI ports, OMAP4 McPDM ports, S3C64xx AC97 controller, SH SIU (Sound
  Interface Unit), WM2000, WM8904, WM8912, WM8955, WM8978 and WM8994


Thanks!

Takashi

===

Alan Cox (1):
      sound_oss: remove use of old BKL ioctl path

Alexey Dobriyan (1):
      sound: use DEFINE_PCI_DEVICE_TABLE

Barry Song (7):
      ASoC: ad1836: reset and restore clock control mode in suspend/resume entry
      ASoC: ad1938: fix typo, rename mask to rx_mask for ad1938_set_tdm_slot
      ASoC: ad1938: let soc-core dapm handle PLL power
      ASoC: soc-cache: cleanup training whitespace and coding style
      ASoC: ad1836: reset and restore clock control mode in suspend/resume entry
      ASoC: ad1836: use soc-cache framework for codec registers access
      ASoC: ad1938: use soc-cache framework for codec registers access

Candelaria Villareal, Jorge (1):
      ASoC: OMAP4: Add support for McPDM

Chaithrika U S (2):
      ASoC: DaVinci: Update suspend/resume support for McASP driver
      ASoC: DaVinci: Fix stream restart error

Charles Chin (2):
      ALSA: hda - Add support for IDT 92HD88 family codecs
      ALSA: hda - Fix docking output for IDT 92HD8xx codecs

Chris J Arges (1):
      ALSA: usbaudio Mbox support, output only

Clemens Ladisch (14):
      sound: add Edirol UA-101 support
      sound: pcm: add vmalloc buffer helper functions
      sound: pdaudiocf: use vmalloc buffer helper functions
      sound: sgio2audio: use vmalloc buffer helper functions
      sound: vx: use vmalloc buffer helper functions
      sound: usb-audio: use vmalloc buffer helper functions
      sound: ua101: use vmalloc buffer helper functions
      ALSA: usb-audio: make buffer pointer based on bytes instead on frames
      sound: seq_timer: simplify snd_seq_timer_set_tick_resolution() parameters
      sound: virtuoso: add Xonar DS support
      sound: control: actually allow TLV command access
      sound: control: fix minimum TLV length
      ALSA: usb-audio: reduce MIDI packet size to work around broken firmware
      ALSA: via82xx: add quirk for D1289 motherboard

Daniel Drake (2):
      ALSA: hda - Configure XO-1.5 microphones at capture time
      ALSA: hda - support OLPC XO-1.5 DC input

Daniel Mack (12):
      ASoC: Add regulator support to CS4270 codec driver
      ASoC: ak4104: allow more sample rates
      ASoC: cs4270: allow passing freq=0 in set_dai_sysclk()
      ASoC: support more sample rates on raumfeld devices
      ASoC: fix PXA SSP port resume
      ASoC: cs4270: enable regulators at probe time
      ALSA: usbaudio: parse USB descriptors with structs
      ALSA: usbaudio: introduce new types for audio class v2
      ALSA: usbaudio: implement basic set of class v2.0 parser
      ALSA: usbmixer: bail out early when parsing audio class v2 descriptors
      ALSA: usbaudio: consolidate header files
      usb/gadget/{f_audio,gmidi}.c: follow recent changes in audio.h

Daniel T Chen (3):
      ALSA: hda: Add powerdown for Analog Devices HDA codecs
      ALSA: hda: Refactor powerdown for Realtek HDA codecs
      ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10Q

Florian Zumbiehl (3):
      ALSA: cs46xx: Fix cpu idling with resume
      ALSA: cs46xx - Do test writes to register AC97_REC_GAIN in
      ALSA: cs46xx - fix some typos

Giuliano Pochini (5):
      ALSA: Echoaudio - Add firmware cache #1
      ALSA: Echoaudio - Add firmware cache #2
      ALSA: Echoaudio - Add suspend support #1
      ALSA: Echoaudio - Add suspend support #2
      ALSA: Echoaudio, fix Guru Meditation #00000005.48454C50

Grazvydas Ignotas (1):
      ASoC: pandora: Add DAC regulator support

Greg Alexander (1):
      ALSA: hda - Add support for Lenovo IdeaPad U150

Guennadi Liakhovetski (11):
      ASoC: fix compile breakage - add a missing header include
      ASoC: add simplified versions of widget macros
      ASoC: add helper macros to declare struct soc_enum instances
      ASoC: add DAI and platform / DMA drivers for SH SIU
      ASoC: add a WM8978 codec driver
      ASoC: add support for the sh7722 Migo-R board
      ASoC: remove bogus SLEEP mode from wm8978 driver
      ASoC: clean up wm8974 and wm8978 clock divider handling
      ASoC: improve MCLKDIV calculation in wm8978, when OPCLK is not used
      ASoC: fix compilation breakage in sound/soc/sh/fsi.c
      ASoC: fix compile breakage if CONFIG_SH_DMA_API=y && CONFIG_SND_SIU_MIGOR!=n

Ilkka Koskinen (4):
      ASoC: tlv320dac33: Add support for regulator framework
      ASoC: tpa6130a2: Add support for regulator framework
      ASoc: tpa6130a2: Remove unnecessary variable
      ASoC: tpa6130a2: Support for tpa6140's regulators

Jaroslav Kysela (22):
      ALSA: hda - add more NID->Control mapping
      ALSA: hda - introduce HDA_SUBDEV_AMP_FLAG (ControlAmp in proc)
      ALSA: hda - simplify usage of HDA_SUBDEV_AMP_FLAG
      ALSA: Release v1.0.22
      ALSA: Release v1.0.22
      ALSA: Release v1.0.22.1
      ALSA: pcm_lib.c - convert second xrun_debug() parameter to use defines
      ALSA: pcm_lib - add possibility to log last 10 DMA ring buffer positions
      ALSA: pcm_lib - cleanup & merge hw_ptr update functions
      ALSA: pcm_lib - optimize wake_up() calls for PCM I/O
      ALSA: pcm_lib: fix "something must be really wrong" condition
      ALSA: pcm_lib - fix wrong delta print for jiffies check
      ALSA: pcm_core: Fix wake_up() optimization
      ALSA: hda - AD1988 codec - fix SPDIF-input mixer initialization (unmute)
      ALSA: pcm_lib - return back hw_ptr_interrupt
      ALSA: pcm_native - fix runtime->boundary calculation
      ALSA: dummy driver - add model parameter
      ALSA: usbmixer - add possibility to remap dB values
      ALSA: usbmixer - introduce /proc/asound/card#/usbmixer file
      ALSA: pcm core - fix fifo_size channels interval check
      ALSA: usbmixer - add usb_id value to usbmixer proc file
      ALSA: usbmixer - use MAX_ID_ELEMS where possible

Jassi Brar (8):
      ASoC: S3C64XX: Remove unnecessary header includes
      ASoC: S3C64XX: Compress and generalize the CPU driver
      ASoC: AC97: S3C: Add controller driver
      ASoC: AC97: SMDK: Add wm9713 machine driver
      ASoC: AC97: SMDK2443: Switch to s3c-ac97.c
      ASoC: AC97: LN2440SBC: Switch to s3c-ac97.c
      ASoC: AC97: S3C2443: Remove unused driver
      ASoC: AC97: SMDK-WM9713: Convert notes from cset to sset

Joe Perches (2):
      ASoC: Fix continuation line formats
      ASoC: Fix continuation line formats

John S. Gruber (2):
      ALSA: usb-audio: relax urb data align. restriction HVR-950Q and HVR-850 only
      ALSA: usb-audio: use usbquirk.h for detection of HVR-950Q/850

Joonyoung Shim (1):
      ASoC: Fix BCLK calculation of WM8994

Kailang Yang (5):
      ALSA: hda - Remove superfluous init verb entries for ALC88[235]
      ALSA: hda - Add ALC269VB support
      ALSA: hda - Add support of ALC665
      ALSA: hda - Add ALC670 codec support
      ALSA: hda - Add/fix ALC269 FSC and Quanta models

Ken Prox (1):
      ALSA: hda - conexant - Fixed microphone mixer for HP Compaq Presario F700

Krzysztof Helt (8):
      ALSA: dt019x: merge into the als100 driver
      ALSA: opti93x: move controls definitions to opti93x driver
      ALSA: opti93x: use dB scale for mixer controls
      ALSA: sb_mixer: convert pointer tables to mixer control tables
      ALSA: jazz16: Add support for Media Vision Jazz16 chipset
      ALSA: refine rate selection in snd_interval_ratnum()
      ALSA: jazz16: refine dma and irq selection
      ALSA: ac97_codec: merge WM9703 and WM9705 ops

Kuninori Morimoto (8):
      ASoC: sh_fsi: avoid using global variable
      ASoC: Add DA7210 codec device support for ALSA
      ASoC: Add FSI-DA7210 sound support for SuperH
      ASoC: fsi: Add over_period flag to prevent the misunderstanding
      ASoC: fsi: Add fsi_get_dai to get snd_soc_dai
      ASoC: fsi: Add over/under run error settlement
      ASoC: fsi: Add spin lock operation for accessing shared area
      ASoC: fsi: Modify over/under run error settlement

Luke Yelavich (1):
      ALSA: hda - Add Macmini 3,1 support

Mark Brown (51):
      ASoC: Export snd_soc_update_bits_unlocked()
      ASoC: Display the power register in DAPM widget debugfs
      ASoC: Initial WM8904 CODEC driver
      ASoC: Push registers out of mixer power decision
      ASoC: Sort DAPM sequences by CODEC as well
      ASoC: Register the CODEC in WM8727
      ASoC: Fix sorting of codecs Makefile entries
      ASoC: Fix build of DA7210
      ASoC: Add initial WM8955 CODEC driver
      ASoC: Set AIF word length for WM8904
      ASoC: Host clock2 read up in WM8904 FLL configuration
      ASoC: Remove unneeded suspend checks from CODEC drivers
      ASoC: Use snprintf() when generating stream names
      ASoC: Fix variable shadowing warning in TLV320AIC3x
      ASoC: Only restore non-default registers for WM8731
      ASoC: Only restore non-default registers for WM8776
      ASoC: Only restore non-default registers for WM8961
      ASoC: Implement suspend and resume for WM8993
      Revert "ASoC: ad1836: reset and restore clock control mode in suspend/resume entry"
      ASoC: Add missing __devexit and __devinit annotations
      ASoC: Fix i.MX audio build for i.MX3x
      ASoC: Convert new i.MX SSI driver to use static DAI array
      ASoC: i.MX SSI driver does not yet support master mode
      ASoC: Remove old i.MX driver code
      ASoC: Mark new i.MX drivers as BROKEN until arch/arm merged
      ASoC: Remove console DAPM debug code
      ASoC: Support turning off bias when the CODEC is idle
      ASoC: Use BIAS_OFF when idle for wm_hubs devices
      ASoC: Note jumper settings for smdk_wm9713 driver on SMDK6410
      ASoC: Remove version display from WM9713
      ASoC: Add TLV information and additional volumes to WM9713
      ASoC: Set codec->dev for AC97 devices
      ASoC: Improved wm_hubs headphone handling
      ASoC: Activate DCS correction for WM8993
      ASoC: Add WM8994 CODEC driver
      ASoC: Fix WM8994 dependency
      ASoC: Allow CODECs to ask soc-cache to suppress physical writes
      ASoC: Add a cache_sync bit to the CODEC structure
      ASoC: Convert WM8993 to use shared cache I/O code
      ASoC: Initial WM8993 regulator API hookup
      ASoC: Disable WM8993 regulators when turning bias off
      ASoC: Add support for BIAS_OFF when idle to WM8904
      ASoC: Optimise WM8904 output stage power control
      ASoC: Add WM8912 DAC support
      ASoC: add phycore-ac97 sound support
      ASoC: Add WM2000 driver
      ASoC: Make pmdown_time a per-card setting
      ASoC: Make pmdown_time runtime configurable
      ASoC: Make pmdown_time a long
      ASoC: Remove a unused variables from i.MX FIQ runtime data
      ASoC: Check progress when reporting periods from i.MX FIQ handler

Misael Lopez Cruz (3):
      ASoC: OMAP: data_type and sync_mode configurable in audio dma
      ASoC: OMAP4: Add McPDM platform driver
      OMAP4: PMIC: Add support for twl6030 codec

Paul Menzel (3):
      ASoC: Typo. s/Freecale/Freescale/
      ALSA: Typo. s/distrubs/disturbs/
      ALSA: hda-intel: Add position_fix quirk for ASUS M2V-MX SE.

Peter Meerwald (1):
      ASoC: PLL computation in TLV320AIC3x SoC driver

Peter Ujfalusi (16):
      ASoC: tlv320dac33: Change nsample switch to FIFO mode enum
      ASoC: tlv320dac33: Introduce prefill and playback state handlers
      ASoC: tlv320dac33: Clean up the hardware configuration code
      ASoC: tlv320dac33: Add new FIFO mode: mode 7
      ASoC: tlv320dac33: Safety check for codec slave mode
      ASoC: TWL4030: Replace comma with semicolon in probe function
      ASoC: tlv320dac33: Correct the prefill number of samples
      ASoC: tlv320dac33: BCLK divider fix
      ASoC: tlv320dac33: Burst mode BCLK divider configuration
      ASoC: TWL4030: Modify codec default settings
      ASoC: TWL4030: Module unloading fix
      ASoC: TWL4030: Add supply for audio serial interface control
      ASoC: tlv320dac33: Clearing FIFOFLUSH flag before playback
      ASoC: tlv320dac33: Correct the OSCSET calculation
      ASoC: TWL4030: Use codec defaults for Headset initial configuration
      ASoC: core: On resume also check the soc device state

Reimundo Heluani (1):
      ALSA: add support for Macbook Air 2,1 internal speaker

Sascha Hauer (1):
      ASoC: Add a new imx-ssi sound driver

Sebastien Alaiwan (2):
      ALSA: ice1712: fix: lock samplerate when samplerate locking is enabled
      ALSA: USB MIDI support for Access Music VirusTI

Sergiy Kovalchuk (1):
      ALSA: usb-audio - Added functionality for E-mu 0404USB/0202USB/TrackerPre

Seth Heasley (2):
      ALSA: hda_intel: ALSA HD Audio patch for Intel Cougar Point DeviceIDs
      ALSA: hda - enable snoop for Intel Cougar Point

Takashi Iwai (34):
      ALSA: hda - Fix NULL dereference in kctl-NID mapping in patch_realtek.c
      ALSA: hda - Check class to identify Nvidia controller chips
      ALSA: pcm - Add missing inclusion of linux/vmalloc.h
      ALSA: cs46xx - Fix suspend/resume with new DSP
      ALSA: hda - Add Bass Speaker switch for HP dv7
      ALSA: hda - Fix NID association for capture mixers
      ALSA: hda - Add more hints for GPIO setup of IDT/STAC codecs
      ALSA: hda - Add snd_hda_shutup_pins() helper function
      ALSA: hda - Fix click noises at suspend/free with Realtek codecs
      ALSA: hda - Add sanity check for storing the user-defined pin configs
      ALSA: hda - Use strict_strtoul()
      ALSA: Add snd_pci_quirk_lookup_id()
      ALSA: ctxfi - Add subsystem option
      ALSA: pcm - Remove unneeded ifdef pgprot_noncached
      ALSA: pcm - Call pgprot_noncached() for vmalloc'ed buffers
      ALSA: hda - Minor fixes for Compaq Presario F700 quirk
      ALSA: hda - Fix HP dv6736 capture mixer name
      ALSA: hda - Add support for Toshiba Satellite M300
      ALSA: hda - Merge playback controls for Cx5051 codec models
      ALSA: hda - initialize mic port on cxt5051 codec dynamically
      ALSA: hda - Fix SPDIF output widget for Cxt5051 codec
      ALSA: hda - Change headphone pin control with master volume on cx5051
      ALSA: hda - Remove coef output in Realtek proc files
      ALSA: hda - Remove the COEF setup for ALC267/ALC268
      ALSA: hda - Allow override more fields via patch loader
      ALSA: hda - Define max number of PCM devices in hda_codec.h
      ALSA: hda - Fix index of HP Compaq F700 mic amp
      ALSA: hda - Detect HP mute-LED GPIO setup from GPIO counts
      ALSA: hda - Merge HP mute-LED status callback on both IDT 92HD7x and 8x codecs
      ALSA: hda - Remove static gpio_led setup via model
      ALSA: hda - Fix default polarity of mute-LED GPIO on 92HD83x/88x codecs
      ALSA: hda - Clean up Intel Mac unsol codes
      ALSA: hda - Remove identical definitions for macmini3 model
      ALSA: hda - Add missing description in HD-Audio-Models.txt

Thadeu Lima de Souza Cascardo (1):
      ALSA: trivial: sound seq ioctl dbg: print hexadecimal value padded with 0s

Thomas Weber (2):
      ASoC: TWL4030: Fix typo in comment in header file
      Add ASoC support for Devkit8000

Vitaliy Kulikov (2):
      ALSA: hda - Add mute LED check for HP laptops with IDT 92HD83xxx codec
      ALSA: hda - Adding support for another IDT 92HD83XXX codec

Wei Ni (2):
      ALSA: hda - Add support for more the 8 streams
      ALSA: hda - Change the AZX_MAX_PCMS to 10

Zhang, Rui (1):
      ALSA: hda - remove unnecessary msleep on power state transitions

---
 Documentation/sound/alsa/ALSA-Configuration.txt |   27 +-
 Documentation/sound/alsa/HD-Audio-Models.txt    |    5 +
 Documentation/sound/alsa/HD-Audio.txt           |   27 +
 arch/arm/plat-mxc/Makefile                      |    4 +
 arch/arm/plat-mxc/ssi-fiq-ksym.c                |   20 +
 arch/arm/plat-mxc/ssi-fiq.S                     |  134 +
 arch/sh/include/asm/siu.h                       |   26 +
 drivers/mfd/twl-core.c                          |   18 +-
 drivers/usb/gadget/f_audio.c                    |    6 +-
 drivers/usb/gadget/gmidi.c                      |    2 +-
 include/linux/i2c/twl.h                         |    4 +
 include/linux/usb/audio.h                       |  120 +-
 include/sound/core.h                            |    3 +
 include/sound/cs46xx_dsp_spos.h                 |    6 +-
 include/sound/pcm.h                             |   54 +-
 include/sound/pcm_oss.h                         |    2 +-
 include/sound/sb.h                              |    1 +
 include/sound/soc-dai.h                         |    2 +
 include/sound/soc-dapm.h                        |   32 +
 include/sound/soc.h                             |   26 +
 include/sound/tlv320dac33-plat.h                |    1 +
 include/sound/tpa6130a2-plat.h                  |    6 +
 include/sound/version.h                         |    2 +-
 include/sound/wm2000.h                          |   26 +
 include/sound/wm8904.h                          |   57 +
 include/sound/wm8955.h                          |   26 +
 security/integrity/ima/ima_iint.c               |    3 +-
 sound/core/control.c                            |    7 +-
 sound/core/misc.c                               |   32 +-
 sound/core/oss/pcm_oss.c                        |   31 +-
 sound/core/pcm.c                                |    5 +
 sound/core/pcm_lib.c                            |  445 ++--
 sound/core/pcm_memory.c                         |   55 +
 sound/core/pcm_native.c                         |   67 +-
 sound/core/seq/seq_clientmgr.c                  |    2 +-
 sound/core/seq/seq_timer.c                      |   27 +-
 sound/drivers/dummy.c                           |  290 ++-
 sound/drivers/vx/vx_pcm.c                       |   61 +-
 sound/isa/Kconfig                               |   37 +-
 sound/isa/Makefile                              |    2 -
 sound/isa/als100.c                              |  121 +-
 sound/isa/dt019x.c                              |  321 --
 sound/isa/opti9xx/opti92x-ad1848.c              |   93 +
 sound/isa/sb/Makefile                           |    2 +
 sound/isa/sb/jazz16.c                           |  404 +++
 sound/isa/sb/sb8_main.c                         |  118 +-
 sound/isa/sb/sb_common.c                        |    3 +
 sound/isa/sb/sb_mixer.c                         |  333 +--
 sound/isa/wss/wss_lib.c                         |   80 +-
 sound/mips/sgio2audio.c                         |   34 +-
 sound/oss/kahlua.c                              |    2 +-
 sound/oss/soundcard.c                           |   35 +-
 sound/pci/Kconfig                               |    1 +
 sound/pci/ac97/ac97_patch.c                     |   17 +-
 sound/pci/ad1889.c                              |    2 +-
 sound/pci/ali5451/ali5451.c                     |    2 +-
 sound/pci/als300.c                              |    2 +-
 sound/pci/als4000.c                             |    2 +-
 sound/pci/atiixp.c                              |    2 +-
 sound/pci/atiixp_modem.c                        |    2 +-
 sound/pci/au88x0/au8810.c                       |    2 +-
 sound/pci/au88x0/au8820.c                       |    2 +-
 sound/pci/au88x0/au8830.c                       |    2 +-
 sound/pci/aw2/aw2-alsa.c                        |    2 +-
 sound/pci/azt3328.c                             |    2 +-
 sound/pci/bt87x.c                               |    4 +-
 sound/pci/ca0106/ca0106_main.c                  |    2 +-
 sound/pci/cmipci.c                              |    4 +-
 sound/pci/cs4281.c                              |    2 +-
 sound/pci/cs46xx/cs46xx.c                       |    2 +-
 sound/pci/cs46xx/cs46xx_lib.c                   |   22 +-
 sound/pci/cs46xx/dsp_spos.c                     |   42 +-
 sound/pci/cs46xx/dsp_spos.h                     |    4 +
 sound/pci/cs46xx/dsp_spos_scb_lib.c             |   33 +-
 sound/pci/cs5530.c                              |    2 +-
 sound/pci/cs5535audio/cs5535audio.c             |    2 +-
 sound/pci/ctxfi/ctatc.c                         |   23 +-
 sound/pci/ctxfi/ctatc.h                         |    2 +-
 sound/pci/ctxfi/xfi.c                           |    7 +-
 sound/pci/echoaudio/darla20.c                   |    2 +-
 sound/pci/echoaudio/darla20_dsp.c               |   12 +-
 sound/pci/echoaudio/darla24.c                   |    2 +-
 sound/pci/echoaudio/darla24_dsp.c               |   12 +-
 sound/pci/echoaudio/echo3g.c                    |    2 +-
 sound/pci/echoaudio/echo3g_dsp.c                |   28 +-
 sound/pci/echoaudio/echoaudio.c                 |  205 ++-
 sound/pci/echoaudio/echoaudio.h                 |   11 +-
 sound/pci/echoaudio/echoaudio_3g.c              |    5 +-
 sound/pci/echoaudio/echoaudio_dsp.c             |  157 +-
 sound/pci/echoaudio/gina20.c                    |    2 +-
 sound/pci/echoaudio/gina20_dsp.c                |   15 +-
 sound/pci/echoaudio/gina24.c                    |    2 +-
 sound/pci/echoaudio/gina24_dsp.c                |   38 +-
 sound/pci/echoaudio/indigo.c                    |    2 +-
 sound/pci/echoaudio/indigo_dsp.c                |   12 +-
 sound/pci/echoaudio/indigo_express_dsp.c        |    1 +
 sound/pci/echoaudio/indigodj.c                  |    2 +-
 sound/pci/echoaudio/indigodj_dsp.c              |   12 +-
 sound/pci/echoaudio/indigodjx.c                 |    2 +-
 sound/pci/echoaudio/indigodjx_dsp.c             |   13 +-
 sound/pci/echoaudio/indigoio.c                  |    2 +-
 sound/pci/echoaudio/indigoio_dsp.c              |   12 +-
 sound/pci/echoaudio/indigoiox.c                 |    2 +-
 sound/pci/echoaudio/indigoiox_dsp.c             |   13 +-
 sound/pci/echoaudio/layla20.c                   |    2 +-
 sound/pci/echoaudio/layla20_dsp.c               |   20 +-
 sound/pci/echoaudio/layla24.c                   |    2 +-
 sound/pci/echoaudio/layla24_dsp.c               |   37 +-
 sound/pci/echoaudio/mia.c                       |    2 +-
 sound/pci/echoaudio/mia_dsp.c                   |   12 +-
 sound/pci/echoaudio/mona.c                      |    2 +-
 sound/pci/echoaudio/mona_dsp.c                  |   61 +-
 sound/pci/emu10k1/emu10k1.c                     |    2 +-
 sound/pci/emu10k1/emu10k1x.c                    |    2 +-
 sound/pci/ens1370.c                             |    2 +-
 sound/pci/es1938.c                              |    2 +-
 sound/pci/es1968.c                              |    2 +-
 sound/pci/fm801.c                               |    2 +-
 sound/pci/hda/hda_codec.c                       |   81 +-
 sound/pci/hda/hda_codec.h                       |    5 +
 sound/pci/hda/hda_generic.c                     |    3 +-
 sound/pci/hda/hda_hwdep.c                       |   60 +-
 sound/pci/hda/hda_intel.c                       |   60 +-
 sound/pci/hda/hda_local.h                       |   14 +-
 sound/pci/hda/hda_proc.c                        |   31 +-
 sound/pci/hda/patch_analog.c                    |  117 +-
 sound/pci/hda/patch_cirrus.c                    |   14 +-
 sound/pci/hda/patch_cmedia.c                    |   11 +-
 sound/pci/hda/patch_conexant.c                  |  592 +++-
 sound/pci/hda/patch_realtek.c                   | 1006 ++++--
 sound/pci/hda/patch_si3054.c                    |    1 +
 sound/pci/hda/patch_sigmatel.c                  |  271 +-
 sound/pci/hda/patch_via.c                       |  274 +-
 sound/pci/ice1712/ice1712.c                     |   11 +-
 sound/pci/ice1712/ice1724.c                     |    2 +-
 sound/pci/intel8x0.c                            |    2 +-
 sound/pci/intel8x0m.c                           |    2 +-
 sound/pci/korg1212/korg1212.c                   |    2 +-
 sound/pci/lx6464es/lx6464es.c                   |    2 +-
 sound/pci/maestro3.c                            |    2 +-
 sound/pci/mixart/mixart.c                       |    2 +-
 sound/pci/nm256/nm256.c                         |    2 +-
 sound/pci/oxygen/Makefile                       |    2 +-
 sound/pci/oxygen/hifier.c                       |    2 +-
 sound/pci/oxygen/oxygen.c                       |    2 +-
 sound/pci/oxygen/virtuoso.c                     |    5 +-
 sound/pci/oxygen/wm8766.h                       |   73 +
 sound/pci/oxygen/wm8776.h                       |  177 ++
 sound/pci/oxygen/xonar.h                        |    2 +
 sound/pci/oxygen/xonar_wm87x6.c                 | 1021 ++++++
 sound/pci/pcxhr/pcxhr.c                         |    2 +-
 sound/pci/riptide/riptide.c                     |    4 +-
 sound/pci/rme32.c                               |    2 +-
 sound/pci/rme96.c                               |    2 +-
 sound/pci/rme9652/hdsp.c                        |    2 +-
 sound/pci/rme9652/hdspm.c                       |    2 +-
 sound/pci/rme9652/rme9652.c                     |    2 +-
 sound/pci/sis7019.c                             |    2 +-
 sound/pci/sonicvibes.c                          |    2 +-
 sound/pci/trident/trident.c                     |    2 +-
 sound/pci/via82xx.c                             |    8 +-
 sound/pci/via82xx_modem.c                       |    2 +-
 sound/pci/vx222/vx222.c                         |    2 +-
 sound/pci/ymfpci/ymfpci.c                       |    2 +-
 sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c          |   52 +-
 sound/soc/blackfin/bf5xx-ac97-pcm.c             |    8 +-
 sound/soc/blackfin/bf5xx-i2s-pcm.c              |    3 +-
 sound/soc/blackfin/bf5xx-tdm-pcm.c              |    3 +-
 sound/soc/codecs/Kconfig                        |   24 +
 sound/soc/codecs/Makefile                       |   16 +-
 sound/soc/codecs/ad1836.c                       |   96 +-
 sound/soc/codecs/ad1836.h                       |    1 +
 sound/soc/codecs/ad1938.c                       |  228 +--
 sound/soc/codecs/ak4104.c                       |    4 +-
 sound/soc/codecs/cs4270.c                       |   91 +-
 sound/soc/codecs/da7210.c                       |  589 ++++
 sound/soc/codecs/da7210.h                       |   24 +
 sound/soc/codecs/tlv320aic3x.c                  |   75 +-
 sound/soc/codecs/tlv320dac33.c                  |  311 ++-
 sound/soc/codecs/tpa6130a2.c                    |  115 +-
 sound/soc/codecs/twl4030.c                      |   33 +-
 sound/soc/codecs/twl4030.h                      |    2 +-
 sound/soc/codecs/wm2000.c                       |  888 ++++++
 sound/soc/codecs/wm2000.h                       |   79 +
 sound/soc/codecs/wm8727.c                       |   66 +-
 sound/soc/codecs/wm8731.c                       |    3 +
 sound/soc/codecs/wm8753.c                       |    8 -
 sound/soc/codecs/wm8776.c                       |    2 +
 sound/soc/codecs/wm8904.c                       | 2656 ++++++++++++++++
 sound/soc/codecs/wm8904.h                       | 1681 ++++++++++
 sound/soc/codecs/wm8955.c                       | 1151 +++++++
 sound/soc/codecs/wm8955.h                       |  489 +++
 sound/soc/codecs/wm8961.c                       |    3 +
 sound/soc/codecs/wm8974.c                       |   12 +-
 sound/soc/codecs/wm8974.h                       |   12 +-
 sound/soc/codecs/wm8978.c                       | 1149 +++++++
 sound/soc/codecs/wm8978.h                       |   86 +
 sound/soc/codecs/wm8990.c                       |    8 -
 sound/soc/codecs/wm8993.c                       |  307 ++-
 sound/soc/codecs/wm8994.c                       | 3867 +++++++++++++++++++++++
 sound/soc/codecs/wm8994.h                       |   26 +
 sound/soc/codecs/wm9713.c                       |   64 +-
 sound/soc/codecs/wm_hubs.c                      |  148 +-
 sound/soc/codecs/wm_hubs.h                      |    6 +
 sound/soc/davinci/davinci-mcasp.c               |   17 +-
 sound/soc/davinci/davinci-mcasp.h               |    1 +
 sound/soc/davinci/davinci-pcm.c                 |    2 +-
 sound/soc/imx/Kconfig                           |   20 +-
 sound/soc/imx/Makefile                          |   14 +-
 sound/soc/imx/imx-pcm-dma-mx2.c                 |  313 ++
 sound/soc/imx/imx-pcm-fiq.c                     |  297 ++
 sound/soc/imx/imx-ssi.c                         |  758 +++++
 sound/soc/imx/imx-ssi.h                         |  237 ++
 sound/soc/imx/mx1_mx2-pcm.c                     |  488 ---
 sound/soc/imx/mx1_mx2-pcm.h                     |   26 -
 sound/soc/imx/mx27vis_wm8974.c                  |  318 --
 sound/soc/imx/mxc-ssi.c                         |  860 -----
 sound/soc/imx/mxc-ssi.h                         |  238 --
 sound/soc/imx/phycore-ac97.c                    |   90 +
 sound/soc/omap/Kconfig                          |   11 +-
 sound/soc/omap/Makefile                         |    2 +
 sound/soc/omap/mcpdm.c                          |  484 +++
 sound/soc/omap/mcpdm.h                          |  151 +
 sound/soc/omap/omap-mcbsp.c                     |    2 +
 sound/soc/omap/omap-mcpdm.c                     |  251 ++
 sound/soc/omap/omap-mcpdm.h                     |   29 +
 sound/soc/omap/omap-pcm.c                       |   15 +-
 sound/soc/omap/omap-pcm.h                       |    4 +-
 sound/soc/omap/omap3beagle.c                    |    6 +-
 sound/soc/omap/omap3pandora.c                   |   42 +-
 sound/soc/pxa/pxa-ssp.c                         |   12 +-
 sound/soc/pxa/raumfeld.c                        |   61 +-
 sound/soc/s3c24xx/Kconfig                       |   22 +-
 sound/soc/s3c24xx/Makefile                      |    7 +-
 sound/soc/s3c24xx/ln2440sbc_alc650.c            |    4 +-
 sound/soc/s3c24xx/s3c-ac97.c                    |  518 +++
 sound/soc/s3c24xx/s3c-ac97.h                    |   23 +
 sound/soc/s3c24xx/s3c-pcm.c                     |    3 +-
 sound/soc/s3c24xx/s3c2443-ac97.c                |  432 ---
 sound/soc/s3c24xx/s3c24xx-ac97.h                |   25 -
 sound/soc/s3c24xx/s3c64xx-i2s.c                 |  120 +-
 sound/soc/s3c24xx/smdk2443_wm9710.c             |    4 +-
 sound/soc/s3c24xx/smdk_wm9713.c                 |   94 +
 sound/soc/sh/Kconfig                            |   23 +
 sound/soc/sh/Makefile                           |    6 +
 sound/soc/sh/fsi-da7210.c                       |   83 +
 sound/soc/sh/fsi.c                              |  227 +-
 sound/soc/sh/migor.c                            |  218 ++
 sound/soc/sh/siu.h                              |  193 ++
 sound/soc/sh/siu_dai.c                          |  847 +++++
 sound/soc/sh/siu_pcm.c                          |  616 ++++
 sound/soc/soc-cache.c                           |  213 ++-
 sound/soc/soc-core.c                            |   49 +-
 sound/soc/soc-dapm.c                            |  142 +-
 sound/usb/Kconfig                               |   12 +
 sound/usb/Makefile                              |    2 +
 sound/usb/ua101.c                               | 1421 +++++++++
 sound/usb/usbaudio.c                            |  841 ++++--
 sound/usb/usbaudio.h                            |  106 +-
 sound/usb/usbmidi.c                             |   34 +-
 sound/usb/usbmixer.c                            |  371 ++-
 sound/usb/usbmixer_maps.c                       |   23 +-
 sound/usb/usbquirks.h                           |  233 ++-
 sound/usb/usx2y/us122l.c                        |    6 +-
 264 files changed, 27969 insertions(+), 6125 deletions(-)
 create mode 100644 arch/arm/plat-mxc/ssi-fiq-ksym.c
 create mode 100644 arch/arm/plat-mxc/ssi-fiq.S
 create mode 100644 arch/sh/include/asm/siu.h
 create mode 100644 include/sound/wm2000.h
 create mode 100644 include/sound/wm8904.h
 create mode 100644 include/sound/wm8955.h
 delete mode 100644 sound/isa/dt019x.c
 create mode 100644 sound/isa/sb/jazz16.c
 create mode 100644 sound/pci/oxygen/wm8766.h
 create mode 100644 sound/pci/oxygen/wm8776.h
 create mode 100644 sound/pci/oxygen/xonar_wm87x6.c
 create mode 100644 sound/soc/codecs/da7210.c
 create mode 100644 sound/soc/codecs/da7210.h
 create mode 100644 sound/soc/codecs/wm2000.c
 create mode 100644 sound/soc/codecs/wm2000.h
 create mode 100644 sound/soc/codecs/wm8904.c
 create mode 100644 sound/soc/codecs/wm8904.h
 create mode 100644 sound/soc/codecs/wm8955.c
 create mode 100644 sound/soc/codecs/wm8955.h
 create mode 100644 sound/soc/codecs/wm8978.c
 create mode 100644 sound/soc/codecs/wm8978.h
 create mode 100644 sound/soc/codecs/wm8994.c
 create mode 100644 sound/soc/codecs/wm8994.h
 create mode 100644 sound/soc/imx/imx-pcm-dma-mx2.c
 create mode 100644 sound/soc/imx/imx-pcm-fiq.c
 create mode 100644 sound/soc/imx/imx-ssi.c
 create mode 100644 sound/soc/imx/imx-ssi.h
 delete mode 100644 sound/soc/imx/mx1_mx2-pcm.c
 delete mode 100644 sound/soc/imx/mx1_mx2-pcm.h
 delete mode 100644 sound/soc/imx/mx27vis_wm8974.c
 delete mode 100644 sound/soc/imx/mxc-ssi.c
 delete mode 100644 sound/soc/imx/mxc-ssi.h
 create mode 100644 sound/soc/imx/phycore-ac97.c
 create mode 100644 sound/soc/omap/mcpdm.c
 create mode 100644 sound/soc/omap/mcpdm.h
 create mode 100644 sound/soc/omap/omap-mcpdm.c
 create mode 100644 sound/soc/omap/omap-mcpdm.h
 create mode 100644 sound/soc/s3c24xx/s3c-ac97.c
 create mode 100644 sound/soc/s3c24xx/s3c-ac97.h
 delete mode 100644 sound/soc/s3c24xx/s3c2443-ac97.c
 delete mode 100644 sound/soc/s3c24xx/s3c24xx-ac97.h
 create mode 100644 sound/soc/s3c24xx/smdk_wm9713.c
 create mode 100644 sound/soc/sh/fsi-da7210.c
 create mode 100644 sound/soc/sh/migor.c
 create mode 100644 sound/soc/sh/siu.h
 create mode 100644 sound/soc/sh/siu_dai.c
 create mode 100644 sound/soc/sh/siu_pcm.c
 create mode 100644 sound/usb/ua101.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