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>] [thread-next>] [day] [month] [year] [list]
Date:	Sat, 23 Jul 2011 18:32:00 +0200
From:	Takashi Iwai <tiwai@...e.de>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Mark Brown <broonie@...nsource.wolfsonmicro.com>,
	Liam Girdwood <lrg@...mlogic.co.uk>,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] sound updates for 3.1-rc1

Linus,

please pull sound updates for v3.1-rc from:

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

As you can see below, the diffstat shows awfully huge numbers.  It's
mainly the reworks of two HD-audio drivers after I finally had some
spare time and a gut to face them.  Most of LOCs there are due to code
split, but also a significant amount of code reduction has been done,
too.  In addition, as usual, many ASoC fixes/updates have been applied
in this cycle, too.

Anyway, below are some highlights.

General changes:
- Use KBUILD_MODNAME for driver names in general.
- Reduce tasklet usages in sound drivers, replaced with workq.
- Reduction of long-standing compile warnings.

HD-audio changes:
- Large code-reworks on HD-audio Realtek and VIA codec drivers.
- Relatek model quirks are split into several files.
- HD-audio HDMI support updates for new Nvidia codecs.
- Creative CA0132 HD-audio codec support.
- Realtek ALC269VC codec support.

ASoC changes:
- Lots of cleanups to the register cache code.
- Support for maintaining lower power when in mostly idle states like
  microphone detection.
- Support for weak DAPM routes, enabling better pop/click performance for
  paths like sidetones.
- New CODEC drivers for Analog Devices ADAV80x, Sigmatel STA32x and
  Wolfson WM8728 and WM8983.
- 1st phase of Dynamic PCM support.

Others:
- Creative SB-Xfi Titanium HD support.
- M-Audio Fast Track Pro support.
- Fix Lola280 support.
- Updates of ASIHPI driver to 4.08.


Thanks!

Takashi

===

Axel Lin (3):
      ASoC: Remove redundant freq assignment for max98095->sysclk/max98088->sysclk
      ASoC: pxa2xx-pcm: remove unused variable 'dai'
      ASoC: wm8900: fix a memory leak if wm8900_set_fll fails

Barry Song (1):
      ASoC: AD1836: rename suspend/resume funcs

Ben Gardiner (7):
      ASoC: davinci-pcm: trivial: make ping-pong params setup symmetrical
      ASoC: davinci-pcm: expand the .formats
      ASoC: davinci-pcm: increase the maximum channels
      ASoC: davinci-pcm: fix audible glitch on 2nd ping-pong playback
      ASoC: davinci-pcm: extract period elapsed functions
      ASoC: davinci-pcm: convert to BATCH mode
      ASoC: davinci-pcm: comments for the conversion to BATCH mode

Clemens Ladisch (2):
      ALSA: firewire-speakers, oxygen, ua101: allow > 10 s periods
      ALSA: virtuoso: fix silent analog output on Xonar Essence ST Deluxe

Dan Carpenter (1):
      ASoC: adau1701: signedness bug in adau1701_write()

Daniel Mack (1):
      ASoC: Fix comment in cs4270 codec driver

Daniel T Chen (1):
      ALSA: intel8x0: Apply headphones+mute LED quirk for Dell Inspiron 9300

David G Turner (1):
      ALSA: usb-audio - Add quirk for  Roland / BOSS BR-800

David Henningsson (1):
      ALSA: HDA: Remove redundant LPIB quirks for ATI chipset

Dimitris Papastamos (3):
      ASoC: soc-cache: Block based rbtree compression
      ASoC: soc-cache: Cache a pointer to the last accessed rbnode
      ASoC: WM8983: Initial driver

Eliot Blennerhassett (15):
      ALSA: asihpi - Give more meaningful name to hpi request message type
      ALSA: asihpi - Increase request and response buffer sizes
      ALSA: asihpi - Remove controlex structs and associated special data transfer code
      ALSA: asihpi - DSP code loader API now independent of OS
      ALSA: asihpi - Revise snd_pcm_debug_name, get rid of DEBUG_NAME macro
      ALSA: asihpi - Remove spurious adapter index check
      ALSA: asihpi - Remove unused structures, macros and functions
      ALSA: asihpi - Fix minor typos and spelling
      ALSA: asihpi - Make local function static
      ALSA: asihpi - Add new node and message defines
      ALSA: asihpi - Explicitly include mutex.h
      ALSA: asihpi - Use size_t for sizeof result
      ALSA: asihpi - Control name updates
      ALSA: asihpi - Add volume mute controls
      ALSA: asihpi - HPI version 4.08

Giridhar Maruthy (1):
      ASoC: SAMSUNG: 24-bit audio playback on Exynos4210

Greg Dietsche (1):
      ASoC: wm8940: remove unnecessary if statements

Greg Thelen (1):
      ALSA: hda: check make_exec_verb() return value

Guillaume Pellerin (1):
      ALSA: usb-audio - Add quirks for M-Audio Fast Track Pro and Quattro

Harry Butterworth (3):
      ALSA: ctxfi: Add support for Creative Titanium HD
      ALSA: ctxfi: Implement a combined capabilities query method to replace multiple have_x query methods.
      ALSA: ctxfi: Change PLL initialization code

Ian Minett (1):
      ALSA: hda - Add Creative CA0132 HDA codec support

Jarkko Nikula (1):
      ASoC: tlv320aic3x: Add correct hw registers to Line1 cross connect muxes

Johannes Stezenbach (4):
      ASoC: add STA32X codec driver
      ASoC: add WM8782 ADC Codec Driver
      ASoC: STA32x: Add mixer controls for biquad coefficients
      ASoC: STA32x: Preserve reserved register bits

Julia Lawall (1):
      ASoC: add missing clk_put to nuc900-ac97

Kailang Yang (1):
      ALSA: hda - Add Realtek ALC269VC codec support

Kuninori Morimoto (9):
      ASoC: sh: fsi: tidyup parameter of fsi_stream_push
      ASoC: sh: fsi: add fsi_set_master_clk
      ASoC: sh: fsi: irq control moves to fsi_port_start/stop
      ASoC: sh: fsi: tidyup unclear variable naming
      ASoC: sh: fsi: remove pm_runtime from fsi_dai_set_fmt.
      ASoC: sh: fsi: make sure fsi_stream_push/pop access by spin lock
      ASoC: sh: fsi: remove fsi_module_init/kill
      ASoC: sh: fsi: cleanup suspend/resume
      ASoC: sh: fsi: add fsi_hw_startup/shutdown

Lars-Peter Clausen (10):
      ASoC: AD1836: Add ADC/DAC controls helper macros
      ASoC: AD1836: Use snd_soc_update_bits for read-modify-write
      ASoC: AD1836: Add AD1835/AD1837/AD1838/AD1839 support
      ASoC: AD1836: Remove unused fields from private struct
      ASoC: AD1836: Add input gain control for ADC2
      ASoC: AD1836: Fix build error
      ASoC: Add ADAU1701 codec driver
      ASoC: Blackfin: Add bf5xx-adau1701 machine driver
      ASoC: Add ADAV80x codec driver
      ASoC: Blackfin: Add machine driver for EVAL-ADAV80X boards

Liam Girdwood (12):
      ASoC: core - Optimise and refactor pcm_new() to pass only rtd
      ASoC: core - Allow components to probe/remove in sequence.
      ASoC: core - Separate out PCM operations into new file.
      ASoC: core - PCM mutex per rtd
      ASoC: pcm - rename snd_codec_close() to snd_pcm_close().
      ASoC: dapm - Refactor widget IO functions in preparation for platform widgets.
      ASoC: core - Make platform probe more like codec probe.
      ASoC: core - Add platform read and write.
      ASoC: core - Add API call to register platform kcontrols.
      ASoC: core - Add platform widget IO
      ASoC: core - Add convenience register for platform kcontrol and DAPM
      ASoC: core - Add platform IO tracing

Lydia Wang (10):
      ALSA: hda - Fix creations of playback volume controls in patch_via.c
      ALSA: hda - Fix unsol event initializations for VIA codecs
      ALSA: hda - Fix jack-detection on non-VT1708 VIA codecs
      ALSA: hda - Fix the silent front with independent-HP for VIA codecs
      ALSA: hda - Fix issue that front can't output sound for VT1718S
      ALSA: hda - Fix invalid multi-channel amplifiers for VT1718S
      ALSA: hda - Fix VIA output-path init for VT2002P/1802/1812
      ALSA: hda - Fix DAC checks for VT2002P/1802/1812 codecs
      ALSA: hda - Fix Independent-HP detection on VT2002P/1802/1812 codecs
      ALSA: hda - Fix output-path of VT1812 codec

Mark Brown (56):
      ASoC: Convert 16x16 write to use cpu_to_be16()
      ASoC: Convert 7x9 write to use cpu_to_be16()
      ASoC: Use cpu_to_be16() in 8x16 write
      ASoC: Use explicit endianness conversion in snd_soc_16_8_write()
      ASoC: Staticize ak4641_dai
      ASoC: Support edge triggered IRQs for WM8915
      ASoC: Remove internally generated WM8915 supplies
      ASoC: Update speyside audio driver for hardware revision 2
      ASoC: Use a lower detection rate when monitoring headphones on WM8915
      ASoC: Suppress noop SYSCLK updates in WM8915
      ASoC: Error out when FLL lock interrupt is not delivered on WM8915
      ASoC: Enforce the mask in snd_soc_update_bits()
      ASoC: Allow WM8915 BCLK calculation outside hw_params()
      ASoC: Specify target bias state directly as a bias state
      ASoC: Don't bring the CODEC up to full power for supplies and biases
      ASoC: Indentation fix for null loop operation
      ASoC: Remove trace for DAPM bias level logging
      ASoC: Simplify logic in snd_soc_dapm_set_bias_level()
      ASoC: Add context parameter to card DAPM callbacks
      ASoC: Only provide a default bias level update for CODEC contexts
      ASoC: Manage Speyside system clocking only in bias management
      ASoC: Suppress restore of default register values for rbtree cache sync
      ASoC: Factor out I2C usage in WM8962 driver
      ASoC: Report errors when we have a WM8962 IRQ and don't get FLL lock
      ASoC: Implement base 5 band EQ control for WM8962
      ASoC: Defer all WM8962 clocking configuration until power up
      ASoC: Support Speyside build variants with WM8962 fitted
      ASoC: Fix mismerge of Speyside set_bias_level_post()
      ASoC: Factor out redundant read() functions
      ASoC: Move register I/O code into a separate file
      ASoC: Add weak routes for sidetone style paths
      ASoC: Don't use codec->control_data in bulk write
      ASoC: Fix mismerge with release branch
      ASoC: Clean up some coding style nits in the bf5xx-i2s-pcm driver
      ASoC: Add adau* drivers to the Analog Devices file patterns
      ASoC: Remove adau1701 from SND_SOC_ALL_CODECS due to Sigma dependency
      ASoC: Fix DAPM sequence run for per-widget I/O methods
      ASoC: Trigger wm_hubs series update startup off a separate flag
      ASoC: Allow suppression of series updates on wm_hubs devices
      ASoC: Add basic WM8918 support
      ASoC: Correct left/right swap in wm_hubs DC offset correction
      ASoC: Change WM9081 speaker output enable to _OUT_DRV
      ASoC: Improve error reporting in Speyside WM8962 driver
      ASoC: Manage WM8731 ACTIVE bit as a supply widget
      ASoC: Conditionalize the enable of WM8994 ADC TDM mode
      ASoC: Use late enable handling for direct voice, speaker and headphone
      ASoC: Implement DC servo completion IRQ handling for wm_hubs devices
      ASoC: Hook up DC servo completion IRQ for WM8994 and WM8958
      ASoC: Use WM8994 FLL lock interrupt
      ASoC: Don't warn on low WM8994/58 AIFnCLKs
      ASoC: Log WM8994 FIFO errors from the interrupt
      ASoC: Handle spurious wm_hubs DC servo done interrupts
      ASoC: Handle failed WM8994 FLL lock waits
      ASoC: Report an error for unknown adav80x formats
      ASoC: Reduce power consumption for idle DAIs in WM8994
      ASoC: Don't use -1 to boostrap subseq so it can be used by drivers

Markus Bollinger (1):
      ALSA: lola - Fix for Lola280 board

Mike Frysinger (5):
      ASoC: AD1836: clean up comment headers
      ASoC: AD1836: drop unnecessary spi register check
      ASoC: AD1836: fix intermixed tab/space indentation
      ASoC: AD1836: fix codec name
      ASoC: Blackfin: allow SPI for SSM2602 parts

Naveen Krishna Chatradhi (1):
      ASoC: SMDKV310: Enable SPDIF device

Nicolas Ferre (3):
      ASoC: trivial: typo in debug comment
      ASoC: trivial: typo in atmel_pcm_dma_params strucutre comment
      ASoC: atmel_ssc_dai: fix ssc error path

Paul Menzel (1):
      ALSA: hda - fix up typos in Kconfig help for default buffer size introduced in acfa634f

Pavel Roskin (1):
      ALSA: usb-audio: replace "void *" with more specific pointers

Ricardo Neri (4):
      ASoC: OMAP: Add CPU DAI driver for HDMI
      ASoC: OMAP4: Add HDMI Audio machine driver for OMAP4 boards
      ASoC: OMAP: Update Makefile and Kconfig for HDMI audio
      ASoC: twl6040 - According to TWL6040 specification, gain start at 6dB and not -6dB.

Sangbeom Kim (3):
      ASoC: SAMSUNG: Add WM8994 PCM Machine driver
      ASoC: SAMSUNG: Move I2S common register definition
      ASoC: SAMSUNG: Add idma related register definition

Stephen Rothwell (1):
      ALSA: hda - remove SND_HDA_POWER_SAVE protection of struct hda_loopback_check

Stephen Warren (10):
      ASoC: core: Don't schedule deferred_resume_work twice
      ASoC: Tegra: Enable Kaen HP_MUTE at boot
      ALSA: hda: Gate ELD usage only by whether ELD is valid
      ALSA: hda: Allow multple SPDIF controls per codec
      ALSA: hda: Virtualize SPDIF out controls
      ALSA: hda: Separate generic and non-generic implementations
      ALSA: hda: hdmi_eld_update_pcm_info: update a stream in place
      ALSA: hda: HDMI: Support codecs with fewer cvts than pins
      ASoC: Tegra: I2S: s/clk_get_sys/clk_get/
      ASoC: Tegra: Implement SPDIF CPU DAI

Takashi Iwai (115):
      ALSA: hda - Handle -1 as invalid position, too
      ALSA: hda - Judge playback stream from stream id in azx_via_get_position()
      ALSA: hda - Disable SPDIF only when no pin config set for HP with AD1981
      ALSA: hda - Fix SSYNC register value for non-Intel controllers
      ALSA: Use KBUILD_MODNAME for pci_driver.name entries
      ALSA: use KBUILD_MODNAME for request_irq argument in sound/pci/*
      ALSA: Update document for using KBUILD_MODNAME
      ALSA: es1968,maestro3 - Use work for hw-volume control
      ALSA: rawmidi - Use workq for event handling
      ALSA: hda - Remove superfluous NID_MAPPING use for smart51 mixer
      ALSA: hda - Add control to suppress the dynamic pin-power for VIA
      ALSA: hda - Fill ADCs dynamically for VIA codecs
      ALSA: hda - Defer mixer element creation to the right time in patch_via.c
      ALSA: hda - Refactor ctl array handling in patch_via.c
      ALSA: hda - Generate PCM names dynamically in patch_via.c
      ALSA: hda - Change pin-ctl for auto-muting in patch_via.c
      ALSA: hda - Auto-mute all LO and speakers in patch_via.c
      ALSA: hda - Unify input-volume creations in patch_via.c
      ALSA: hda - Unify output-control parsing in patch_via.c
      ALSA: hda - Re-implement smart51 detection for VIA codecs
      ALSA: hda - Don't create secondary substream when no independent-hp is used
      ALSA: hda - Unify PCM assignments in patch_via.c
      ALSA: hda - Assign HP-independent PCM to individual stream
      ALSA: hda - Unify capture-mixer creations in patch_via.c
      ALSA: hda - Return error for invalid setup for VIA
      ALSA: hda - Unify auto-parser in patch_via.c
      ALSA: hda - Fix independent-HP handling in patch_via.c
      ALSA: hda - Replace with standard consts in patch_via.c
      ALSA: hda - Initialize output path dynamically in patch_via.c
      ALSA: hda - Initialize input-path dynamically in patch_via.c
      ALSA: hda - Initialize unsol events dynamically in patch_via.c
      ALSA: hda - Create virtual-master control for VIA codecs
      ALSA: hda - Fix smart51 handling again
      ALSA: hda - Create loopback-list dynamically in patch_via.c
      ALSA: hda - Name the primary out as Speaker when needed for VIA codecs
      ALSA: hda - Remove unused defines and struct fields in patch_via.c
      ALSA: hda - Remove NID_MAPPING hacks in patch_via.c
      ALSA: hda - Simplify analog-low-current mode check for VIA codecs
      ALSA: hda - Fix a compile error in patch_ca0132.c for the recent SPDIF change
      ALSA: hda - Use xxx Boost Volume for VIA
      ALSA: hda - Revisit output_path parsing in patch_via.c
      ALSA: hda - Fix re-routing of HP-independent mode in patch_via.c
      ALSA: hda - Assign smart51 only in the same stack for VIA codecs
      ALSA: hda - Fix the check of loopback-mixer element index in patch_via.c
      ALSA: hda - Fix surround-volume parsing for VT1708B codecs
      ALSA: hda - VT1708 independent HP routing fix
      ALSA: hda - Remove redundant VT1709 and VT1708B codes
      ALSA: hda - Auto-mute smart51 surround pins for VIA codecs
      ALSA: hda - Implement dynamic-ADC switching for VIA codecs
      ALSA: hda - Allow multi-io with HP output for ALC662 & co
      ALSA: hda - Add a workaround for invalid line-out setups
      ALSA: hda - Clean up multi-channel mixer name assignment in patch_realtek.c
      ALSA: hda - Use alc_get_pfx_name() for all Realtek codecs
      ALSA: hda - Add snd_hda_get_conn_list() helper function
      ALSA: hda - Reduce static init verbs for Realtek auto-parsers
      ALSA: hda - Call proper DAC-filler function for Realtek auto-parser
      ALSA: hda - Check hard-wired DACs at first for ALC662 & co
      ALSA: hda - Fix auto-init of output volumes of Realtek codecs
      ALSA: hda - Simplify EAPD control in patch_realtek.c
      ALSA: hda - Fix volume-init of ALC299 & co
      ALSA: hda - Fix volume-init for ALC259 with invalid widget caps
      ALSA: hda - More volume-init fixes for ALC267 codec
      ALSA: hda - Fix warnings with CONFIG_SND_POWER_SAVE=n
      ALSA: hda - Create snd_hda_get_conn_index() helper function
      ALSA: hda - Enable auto-parser as default for Conexant codecs
      ALSA: hda - Fix unused variable warning
      ALSA: hda - Re-implementation of VIA Independent-HP sharing with side stream
      ALSA: hda - Fix missing initialization in alc662 auto-parser
      ALSA: hda - Define some constants in patch_via.c
      ALSA: hda - Create HP-vol control properly for VIA codecs
      ALSA: hda - Don't add aa-mix for VIA surrounds
      ALSA: hda - Parse HP and speaker DACs even for multi connections for ALC662
      ALSA: hda - Initialize DACs in ALC662 auto-parser mode
      ALSA: hda - Create bind-mutes appropriately for ALC662 auto-parser
      ALSA: hda - Code consolidation for ALC88x and ALC662 auto-parsers
      ALSA: hda - Parse ADCs in alc_auto_create_input_ctls()
      ALSA: hda - Unify alc_auto_init_analog_input() calls
      ALSA: hda - Parse ADCs and CAPSRCs dynamically for Realtek auto-parser
      ALSA: hda - Unify alc*_auto_init_input_src() in patch_realtek.c
      ALSA: hda - Clean-up PCM assignments in patch_realtek.c
      ALSA: hda - Fix warning with ALC882 digital-out detection
      ALSA: hda - More flexible dynamic-ADC switching for Realtek codecs
      ALSA: hda - Use common paser for digital I/O for ALC260
      ALSA: hda - Split quirk codes from patch_realtek.c
      ALSA: pcmcia - Use pcmcia_request_irq()
      ALSA: hda - Add a fix-up for HP RP5800
      ALSA: hda - Merge ALC680 auto-parser to the standard parser
      ALSA: hda - Provide the standard auto_init for Realtek codecs
      ALSA: hda - Fix Oops in smart51 parsing in VIA codec
      ALSA: hda - Fix auto-mic detection in Realtek codec-parser
      ALSA: hda - Merge ALC861-VD auto-parse to the standard parser
      ALSA: hda - Fix amp-cap checks in patch_realtek.c
      ALSA: hda - Merge ALC861 auto-parser code
      ALSA: hda - Merge ALC268/269 auto-parser codes
      ALSA: hda - Merge ALC269 parser code
      ALSA: hda - Merge ALC260 auto-parser code
      ALSA: hda - Merge alc*_parse_auto_config() functions in patch_realtek.c
      ALSA: hda - Implement 44kHz workaround for IdeadPad as fixup
      ALSA: hda - Via Fix speaker-mute checks in VIA driver
      ALSA: hda - Set line-out pin-ctls properly when indep-HP mode changes
      ALSA: hda - Preserve input pin-ctl bits in HP-automute for VIA codec
      ALSA: hda - Turn on extra EAPDs on Conexant codecs
      ALSA: hda - Add snd_hda_override_conn_list() helper function
      ALSA: hda - Always read raw connections for proc output
      ALSA: hda - Expose secret DAC-AA connection of some VIA codecs
      ALSA: Use krealloc() in possible places
      ALSA: hda - Add Kconfig for the default buffer size
      ALSA: hda - Re-add need_dac_fix check for multi-io jacks of Realtek codecs
      ALSA: hda - Fix krealloc() replacement in hda_codec.c
      ALSA: hda - Implement dynamic loopback control for VIA codecs
      ALSA: hda - Switch HP DAC dynamically with indep-HP switch for VIA
      ALSA: hda - Add documentation for codec-specific mixer controls
      ALSA: hda - Fix indep-HP path (de-)activation for VT1708* codecs
      ALSA: hda - Remove a superfluous argument of via_auto_init_output()
      ALSA: asihpi - Replace with snd_ctl_boolean_mono_info()

Taylor Hutt (1):
      ASoC: codecs: Max98095: Fix logging of hardware revision.

Tim Blechmann (1):
      ALSA: lx6464es - include mac address in device name

Timur Tabi (1):
      ASoC: p1022ds: fix incorrect referencing of device tree properties

Uwe Kleine-König (1):
      sound/atmel_ssc_dai: add a missing space to an error message

---
 Documentation/DocBook/writing-an-alsa-driver.tmpl |   10 +-
 Documentation/sound/alsa/HD-Audio-Controls.txt    |  100 +
 MAINTAINERS                                       |    2 +
 include/linux/pci_ids.h                           |    1 +
 include/sound/rawmidi.h                           |    4 +-
 include/sound/soc-dai.h                           |    4 +
 include/sound/soc-dapm.h                          |    7 +-
 include/sound/soc.h                               |   59 +-
 include/trace/events/asoc.h                       |   45 +
 sound/core/rawmidi.c                              |   45 +-
 sound/firewire/speakers.c                         |    2 +-
 sound/pci/ad1889.c                                |    4 +-
 sound/pci/ali5451/ali5451.c                       |    4 +-
 sound/pci/als300.c                                |    4 +-
 sound/pci/als4000.c                               |    2 +-
 sound/pci/asihpi/asihpi.c                         |   81 +-
 sound/pci/asihpi/hpi.h                            |   24 +-
 sound/pci/asihpi/hpi6000.c                        |   11 +-
 sound/pci/asihpi/hpi6205.c                        |   52 +-
 sound/pci/asihpi/hpi6205.h                        |   25 +-
 sound/pci/asihpi/hpi_internal.h                   |  155 +-
 sound/pci/asihpi/hpicmn.c                         |   17 +-
 sound/pci/asihpi/hpidspcd.c                       |  136 +-
 sound/pci/asihpi/hpidspcd.h                       |   72 +-
 sound/pci/asihpi/hpifunc.c                        |   86 +-
 sound/pci/asihpi/hpimsginit.c                     |    4 +-
 sound/pci/asihpi/hpimsgx.c                        |    6 +-
 sound/pci/asihpi/hpioctl.c                        |   10 +-
 sound/pci/asihpi/hpios.c                          |    8 -
 sound/pci/asihpi/hpios.h                          |    1 +
 sound/pci/atiixp.c                                |    4 +-
 sound/pci/atiixp_modem.c                          |    4 +-
 sound/pci/au88x0/au88x0.c                         |    4 +-
 sound/pci/aw2/aw2-alsa.c                          |    4 +-
 sound/pci/azt3328.c                               |    4 +-
 sound/pci/bt87x.c                                 |    4 +-
 sound/pci/ca0106/ca0106_main.c                    |    4 +-
 sound/pci/cmipci.c                                |    4 +-
 sound/pci/cs4281.c                                |    4 +-
 sound/pci/cs46xx/cs46xx.c                         |    2 +-
 sound/pci/cs46xx/cs46xx_lib.c                     |    2 +-
 sound/pci/cs5530.c                                |    2 +-
 sound/pci/cs5535audio/cs5535audio.c               |    4 +-
 sound/pci/ctxfi/ct20k2reg.h                       |    1 +
 sound/pci/ctxfi/ctatc.c                           |  107 +-
 sound/pci/ctxfi/ctatc.h                           |    8 +-
 sound/pci/ctxfi/ctdaio.c                          |   23 +-
 sound/pci/ctxfi/ctdaio.h                          |    1 +
 sound/pci/ctxfi/cthardware.h                      |   14 +-
 sound/pci/ctxfi/cthw20k1.c                        |   15 +-
 sound/pci/ctxfi/cthw20k2.c                        |  337 +-
 sound/pci/ctxfi/ctmixer.c                         |  145 +-
 sound/pci/ctxfi/xfi.c                             |    6 +-
 sound/pci/echoaudio/echoaudio.c                   |    6 +-
 sound/pci/emu10k1/emu10k1.c                       |    2 +-
 sound/pci/emu10k1/emu10k1_main.c                  |    2 +-
 sound/pci/emu10k1/emu10k1x.c                      |    4 +-
 sound/pci/ens1370.c                               |    4 +-
 sound/pci/es1938.c                                |    6 +-
 sound/pci/es1968.c                                |   68 +-
 sound/pci/fm801.c                                 |    4 +-
 sound/pci/hda/Kconfig                             |   39 +
 sound/pci/hda/Makefile                            |    4 +
 sound/pci/hda/alc260_quirks.c                     | 1272 ++
 sound/pci/hda/alc262_quirks.c                     | 1353 ++
 sound/pci/hda/alc268_quirks.c                     |  636 +
 sound/pci/hda/alc269_quirks.c                     |  681 +
 sound/pci/hda/alc662_quirks.c                     | 1408 ++
 sound/pci/hda/alc680_quirks.c                     |  222 +
 sound/pci/hda/alc861_quirks.c                     |  725 +
 sound/pci/hda/alc861vd_quirks.c                   |  605 +
 sound/pci/hda/alc880_quirks.c                     | 1898 ++
 sound/pci/hda/alc882_quirks.c                     | 3755 ++++
 sound/pci/hda/alc_quirks.c                        |  467 +
 sound/pci/hda/hda_codec.c                         |  363 +-
 sound/pci/hda/hda_codec.h                         |   30 +-
 sound/pci/hda/hda_eld.c                           |   46 +-
 sound/pci/hda/hda_intel.c                         |   80 +-
 sound/pci/hda/hda_local.h                         |   10 +-
 sound/pci/hda/hda_proc.c                          |    2 +-
 sound/pci/hda/patch_analog.c                      |    7 +-
 sound/pci/hda/patch_ca0110.c                      |    3 +-
 sound/pci/hda/patch_ca0132.c                      | 1097 ++
 sound/pci/hda/patch_cirrus.c                      |   19 +-
 sound/pci/hda/patch_cmedia.c                      |   17 +-
 sound/pci/hda/patch_conexant.c                    |   71 +-
 sound/pci/hda/patch_hdmi.c                        |  704 +-
 sound/pci/hda/patch_realtek.c                     |21036 +++------------------
 sound/pci/hda/patch_sigmatel.c                    |   31 +-
 sound/pci/hda/patch_via.c                         | 6771 +++-----
 sound/pci/ice1712/ice1712.c                       |    4 +-
 sound/pci/ice1712/ice1724.c                       |    4 +-
 sound/pci/intel8x0.c                              |   12 +-
 sound/pci/intel8x0m.c                             |    6 +-
 sound/pci/korg1212/korg1212.c                     |    4 +-
 sound/pci/lola/lola.c                             |    4 +-
 sound/pci/lola/lola.h                             |    2 +-
 sound/pci/lola/lola_mixer.c                       |  130 +-
 sound/pci/lx6464es/lx6464es.c                     |   25 +-
 sound/pci/lx6464es/lx6464es.h                     |    2 +
 sound/pci/lx6464es/lx_core.c                      |   14 +-
 sound/pci/lx6464es/lx_core.h                      |    2 +-
 sound/pci/maestro3.c                              |   75 +-
 sound/pci/mixart/mixart.c                         |    4 +-
 sound/pci/nm256/nm256.c                           |    4 +-
 sound/pci/oxygen/oxygen.c                         |    2 +-
 sound/pci/oxygen/oxygen_lib.c                     |    2 +-
 sound/pci/oxygen/oxygen_pcm.c                     |    6 -
 sound/pci/oxygen/virtuoso.c                       |    2 +-
 sound/pci/oxygen/xonar_pcm179x.c                  |    5 +-
 sound/pci/pcxhr/pcxhr.c                           |    4 +-
 sound/pci/riptide/riptide.c                       |    6 +-
 sound/pci/rme32.c                                 |    4 +-
 sound/pci/rme96.c                                 |    4 +-
 sound/pci/rme9652/hdsp.c                          |    4 +-
 sound/pci/rme9652/hdspm.c                         |    4 +-
 sound/pci/rme9652/rme9652.c                       |    4 +-
 sound/pci/sis7019.c                               |    6 +-
 sound/pci/sonicvibes.c                            |    4 +-
 sound/pci/trident/trident.c                       |    2 +-
 sound/pci/trident/trident_main.c                  |    2 +-
 sound/pci/via82xx.c                               |    4 +-
 sound/pci/via82xx_modem.c                         |    4 +-
 sound/pci/vx222/vx222.c                           |    4 +-
 sound/pci/ymfpci/ymfpci.c                         |    2 +-
 sound/pci/ymfpci/ymfpci_main.c                    |    2 +-
 sound/pcmcia/pdaudiocf/pdaudiocf.c                |    2 +-
 sound/pcmcia/vx/vxpocket.c                        |    2 +-
 sound/soc/Makefile                                |    1 +
 sound/soc/atmel/atmel-pcm.c                       |    8 +-
 sound/soc/atmel/atmel-pcm.h                       |    2 +-
 sound/soc/atmel/atmel_ssc_dai.c                   |    6 +-
 sound/soc/atmel/sam9g20_wm8731.c                  |    1 +
 sound/soc/au1x/dbdma2.c                           |    7 +-
 sound/soc/blackfin/Kconfig                        |   27 +-
 sound/soc/blackfin/Makefile                       |    4 +
 sound/soc/blackfin/bf5xx-ac97-pcm.c               |    6 +-
 sound/soc/blackfin/bf5xx-i2s-pcm.c                |   12 +-
 sound/soc/blackfin/bf5xx-tdm-pcm.c                |    6 +-
 sound/soc/blackfin/bfin-eval-adau1701.c           |  139 +
 sound/soc/blackfin/bfin-eval-adav80x.c            |  173 +
 sound/soc/codecs/Kconfig                          |   22 +-
 sound/soc/codecs/Makefile                         |   10 +
 sound/soc/codecs/ad1836.c                         |  313 +-
 sound/soc/codecs/ad1836.h                         |   44 +-
 sound/soc/codecs/adau1701.c                       |  549 +
 sound/soc/codecs/adau1701.h                       |   17 +
 sound/soc/codecs/adav80x.c                        |  951 +
 sound/soc/codecs/adav80x.h                        |   35 +
 sound/soc/codecs/ak4641.c                         |    2 +-
 sound/soc/codecs/cs4270.c                         |    5 +-
 sound/soc/codecs/max98088.c                       |    2 -
 sound/soc/codecs/max98095.c                       |   10 +-
 sound/soc/codecs/sta32x.c                         |  917 +
 sound/soc/codecs/sta32x.h                         |  210 +
 sound/soc/codecs/tlv320aic3x.c                    |   34 +-
 sound/soc/codecs/twl6040.c                        |    4 +-
 sound/soc/codecs/wm8782.c                         |   80 +
 sound/soc/codecs/wm8900.c                         |    1 +
 sound/soc/codecs/wm8904.c                         |    1 +
 sound/soc/codecs/wm8915.c                         |  156 +-
 sound/soc/codecs/wm8940.c                         |    7 -
 sound/soc/codecs/wm8962.c                         |  132 +-
 sound/soc/codecs/wm8983.c                         | 1203 ++
 sound/soc/codecs/wm8983.h                         | 1029 +
 sound/soc/codecs/wm8993.c                         |    3 +-
 sound/soc/codecs/wm8994.c                         |  148 +-
 sound/soc/codecs/wm8994.h                         |    3 +
 sound/soc/codecs/wm9081.c                         |    2 +-
 sound/soc/codecs/wm_hubs.c                        |   54 +-
 sound/soc/codecs/wm_hubs.h                        |   10 +
 sound/soc/davinci/davinci-pcm.c                   |  154 +-
 sound/soc/ep93xx/ep93xx-pcm.c                     |    6 +-
 sound/soc/fsl/fsl_dma.c                           |    8 +-
 sound/soc/fsl/fsl_ssi.c                           |    9 +-
 sound/soc/fsl/mpc5200_dma.c                       |    7 +-
 sound/soc/fsl/mpc8610_hpcd.c                      |   10 +-
 sound/soc/fsl/p1022_ds.c                          |   10 +-
 sound/soc/imx/imx-pcm-fiq.c                       |    8 +-
 sound/soc/imx/imx-ssi.c                           |    7 +-
 sound/soc/imx/imx-ssi.h                           |    3 +-
 sound/soc/jz4740/jz4740-pcm.c                     |    6 +-
 sound/soc/kirkwood/kirkwood-dma.c                 |    6 +-
 sound/soc/mid-x86/sst_platform.c                  |    5 +-
 sound/soc/nuc900/nuc900-ac97.c                    |    2 +-
 sound/soc/nuc900/nuc900-pcm.c                     |    7 +-
 sound/soc/omap/Kconfig                            |   11 +
 sound/soc/omap/Makefile                           |    4 +
 sound/soc/omap/ams-delta.c                        |    3 +-
 sound/soc/omap/omap-hdmi.c                        |  158 +
 sound/soc/omap/omap-hdmi.h                        |   36 +
 sound/soc/omap/omap-pcm.c                         |    6 +-
 sound/soc/omap/omap4-hdmi-card.c                  |  129 +
 sound/soc/pxa/pxa2xx-pcm.c                        |    5 +-
 sound/soc/s6000/s6000-pcm.c                       |    7 +-
 sound/soc/samsung/Kconfig                         |   16 +-
 sound/soc/samsung/Makefile                        |    4 +
 sound/soc/samsung/dma.c                           |    6 +-
 sound/soc/samsung/i2s-regs.h                      |  143 +
 sound/soc/samsung/i2s.c                           |  104 +-
 sound/soc/samsung/smdk_wm8994.c                   |    5 +-
 sound/soc/samsung/smdk_wm8994pcm.c                |  176 +
 sound/soc/samsung/speyside.c                      |   61 +-
 sound/soc/samsung/speyside_wm8962.c               |  264 +
 sound/soc/sh/dma-sh7760.c                         |    6 +-
 sound/soc/sh/fsi.c                                |  582 +-
 sound/soc/sh/siu_pcm.c                            |    5 +-
 sound/soc/soc-cache.c                             |  692 +-
 sound/soc/soc-core.c                              |  821 +-
 sound/soc/soc-dapm.c                              |  275 +-
 sound/soc/soc-io.c                                |  396 +
 sound/soc/soc-pcm.c                               |  639 +
 sound/soc/tegra/Kconfig                           |    9 +
 sound/soc/tegra/Makefile                          |    2 +
 sound/soc/tegra/tegra_i2s.c                       |    4 +-
 sound/soc/tegra/tegra_pcm.c                       |    6 +-
 sound/soc/tegra/tegra_spdif.c                     |  371 +
 sound/soc/tegra/tegra_spdif.h                     |  473 +
 sound/soc/tegra/tegra_wm8903.c                    |    2 +-
 sound/soc/txx9/txx9aclc.c                         |    5 +-
 sound/usb/card.c                                  |   16 +-
 sound/usb/endpoint.c                              |    2 +
 sound/usb/misc/ua101.c                            |    2 +-
 sound/usb/quirks-table.h                          |   30 +
 sound/usb/quirks.c                                |  159 +-
 225 files changed, 31768 insertions(+), 25966 deletions(-)
 create mode 100644 Documentation/sound/alsa/HD-Audio-Controls.txt
 create mode 100644 sound/pci/hda/alc260_quirks.c
 create mode 100644 sound/pci/hda/alc262_quirks.c
 create mode 100644 sound/pci/hda/alc268_quirks.c
 create mode 100644 sound/pci/hda/alc269_quirks.c
 create mode 100644 sound/pci/hda/alc662_quirks.c
 create mode 100644 sound/pci/hda/alc680_quirks.c
 create mode 100644 sound/pci/hda/alc861_quirks.c
 create mode 100644 sound/pci/hda/alc861vd_quirks.c
 create mode 100644 sound/pci/hda/alc880_quirks.c
 create mode 100644 sound/pci/hda/alc882_quirks.c
 create mode 100644 sound/pci/hda/alc_quirks.c
 create mode 100644 sound/pci/hda/patch_ca0132.c
 create mode 100644 sound/soc/blackfin/bfin-eval-adau1701.c
 create mode 100644 sound/soc/blackfin/bfin-eval-adav80x.c
 create mode 100644 sound/soc/codecs/adau1701.c
 create mode 100644 sound/soc/codecs/adau1701.h
 create mode 100644 sound/soc/codecs/adav80x.c
 create mode 100644 sound/soc/codecs/adav80x.h
 create mode 100644 sound/soc/codecs/sta32x.c
 create mode 100644 sound/soc/codecs/sta32x.h
 create mode 100644 sound/soc/codecs/wm8782.c
 create mode 100644 sound/soc/codecs/wm8983.c
 create mode 100644 sound/soc/codecs/wm8983.h
 create mode 100644 sound/soc/omap/omap-hdmi.c
 create mode 100644 sound/soc/omap/omap-hdmi.h
 create mode 100644 sound/soc/omap/omap4-hdmi-card.c
 create mode 100644 sound/soc/samsung/i2s-regs.h
 create mode 100644 sound/soc/samsung/smdk_wm8994pcm.c
 create mode 100644 sound/soc/samsung/speyside_wm8962.c
 create mode 100644 sound/soc/soc-io.c
 create mode 100644 sound/soc/soc-pcm.c
 create mode 100644 sound/soc/tegra/tegra_spdif.c
 create mode 100644 sound/soc/tegra/tegra_spdif.h

--
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