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:	Fri, 10 Oct 2014 15:42:42 +0200
From:	Takashi Iwai <tiwai@...e.de>
To:	Linus Torvalds <torvalds@...uxfoundation.org>
Cc:	Mark Brown <broonie@...nel.org>,
	Liam Girdwood <lgirdwood@...il.com>,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] sound updates for 3.18

Linus,

please pull sound updates for v3.18-rc1 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-3.18-rc1

The topmost commit is fd1a2a90d08b0052fa52bd36cebd0592c9e537c2

----------------------------------------------------------------

sound updates for 3.18-rc1

This time it's a relatively calm update batch, but the amount isn't
too small in the end.  Here we go over some highlights:

- ALSA core
  - One major change is the support of nonatomic PCM operations.
    This allows the trigger and other callbacks to call schedule(),
    which would be useful for mailbox type communications.  Already
    some drivers (Digigram ones) have been converted to use together
    with threaded irqs as an example.
  - Improvement / fixes of DSD PCM format support

- HD-audio
  - Large volume of rewrites are found in Realtek codec driver for
    converting Dell and HP quirks to generic forms.
  - Inverted dmic code cleanup from David.
  - Realtek COEF access has been optimized.
  - Now HD-audio jack infrastructure allows multiple callbacks, which
    fixes / simplifies the jack-dependent power controls on STAC/IDT
    and VIA codecs.
  - Many additional device-specific fixups as usual
  - A few deadcode cleanups, CA0132 code cleanup, etc.

- ASoC
  - More componentization work from Lars-Peter, this time mainly
    cleaning up the suspend and bias level transition callbacks.
  - Real system support for the Intel drivers and a bunch of fixes
    and enhancements for the associated CODEC drivers, this is going
    to need a lot quirks over time due to the lack of any firmware
    description of the boards.
  - Jack detect support for simple card from Dylan Reid.
  - A bunch of small fixes and enhancements for the Freescale
    drivers.
  - New drivers for Analog Devices SSM4567, Cirrus Logic CS35L32,
    Everest Semiconductor ES8328 and Freescale cards using the ASRC
    in newer i.MX processors.
  - A few simple-card fixes, mostly cleanups but also a fix for
  - interaction between GPIO 0 and simple-card.

- Misc
  - Virtuoso / Oxygen updates by Clemens
  - USB-audio: Yamaha MOTIF XF MIDI port name fixes
  - Conversion of kernel messages to standard dev_*() in ctxfi
    driver.

----------------------------------------------------------------

Anatol Pomozov (6):
      ASoC: rt5677: Add a configuration option for LDO2_POW pin
      ASoC: trace: Remove trailing new-lines in trace messages
      ASoC: rt5677: Add gpio-controller DTS documentation
      ASoC: ssm4567: Add driver for Analog Devices SSM4567 amplifier
      ASoC: rt5677: Add dts properties for input/output differential configuration
      ASoC: ssm4567: Remove duplicated else-if branch

Arnd Bergmann (2):
      ASoC: simple-card: fix regression in clock rate lookup
      ASoC: davinci: vcif must be a module if SND_DAVINCI_SOC is

Axel Lin (4):
      ASoC: cs35l32: Remove unneeded regulator_bulk_free call in cs35l32_i2c_remove
      ASoC: cs42l56: Remove unneeded regulator_bulk_free call in cs42l56_remove
      ASoC: cs35l32: Simplify implementation of cs35l32_codec_set_sysclk
      ASoC: Remove return value checking for gpiochip_remove()

Bard Liao (2):
      ASoC: rt5677: Add DMIC2 clock selection
      ASoC: rt286: Add depends on I2C

Brian Austin (6):
      ASoC: cs35l32: Add support for CS35L32 Boosted Amplifier
      ASoC: cs35l32: Add bindings for CS35L32
      ASoC: cs35l32: fix compile warning for i2c_probe
      ASoC: cs35l32: use true/false returns for bool functions
      ASoC: cs42l52: use true/false returns for bool functions
      ASoC: cs42l56: use true/false returns for bool functions

Clemens Ladisch (6):
      ALSA: pcm: snd_interval_step: drop the min parameter
      ALSA: pcm: snd_interval_step: fix changes of open intervals
      ALSA: usb-audio: add MIDI port names for the Yamaha MOTIF XF
      ALSA: virtuoso: add one more headphone impedance setting
      ALSA: virtuoso: add Xonar Essence STX II daughterboard support
      ALSA: oxygen: set fifo_size

Dan Murphy (1):
      ASoC: tas2552: Add DAPM calls for amp and PLL

Daniel Mack (5):
      ASoC: soc-dapm: fix use after free
      ASoC: core: fix use after free in snd_soc_remove_platform()
      ASoC: 88pm860x-codec: Fix possibly missing string termination
      ALSA: usb: caiaq: check for cdev->n_streams > 1
      ASoC: soc-pcm: fix sig_bits determination in soc_pcm_apply_msb()

David Henningsson (8):
      ALSA: hda - Add common pin macros for ALC269 family
      ALSA: hda - Make the ALC269 pin quirk table shorter
      ALSA: hda - add explicit include of err.h
      ALSA: hda - Move the function "check_amp_caps" to hda_codec.c
      ALSA: hda - Sort input pins depending on amp caps
      ALSA: hda - Add inverted internal mic for Asus Aspire 4830T
      ALSA: hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G)
      ALSA: hda - Make the inv dmic handling for Realtek use generic parser

Dmitry Lavnikevich (1):
      ASoC: tlv320aic3x: fix PLL D configuration

Dylan Reid (3):
      ASoC: simple-card: Add mic and hp detect gpios.
      ASoC: tegra: add mic detect gpio to tegra_max98090
      ASoC: simple-card: Fix detect gpio documentation.

Fabian Frederick (1):
      ASoC: cs35l32: remove second linux/slab.h inclusion

Fabio Estevam (6):
      ASoC: fsl_ssi: Remove unneeded 'i2s-slave' property
      ASoC: fsl ssi doc: Remove unused properties
      ASoC: fsl: Do not force codecs selection by SND_SOC_FSL_ASOC_CARD
      ASoC: sgtl5000: Improve the error message on slave mode setting
      ASoC: sgtl5000: Do a sanity check on SYS_MCLK
      ASoC: fsl_esai doc: Add "fsl,vf610-esai" as compatible string

Fabio Falzoi (1):
      ASoC: fsl-ssi: Support for SND_SOC_DAIFMT_CBM_CFS

Fengguang Wu (1):
      ASoC: Intel: byt-rt5640: fix coccinelle warnings

Geert Uytterhoeven (2):
      ASoC: Allow SND_SOC_WM8978 to be selected manually
      ASoC: simple-card: Initialize headphone and mic GPIO numbers

Harley Griggs (1):
      ALSA: virtuoso: add partial Xonar Xense support

Howard Mitchell (1):
      ASoC: core: Fix volsw_range funcs so SOC_DOUBLE_R_RANGE_TLV works.

Hui Wang (8):
      ALSA: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292
      ALSA: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283
      ALSA: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255
      ALSA: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255
      ALSA: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282
      ALSA: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290
      ALSA: hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282
      ALSA: hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280

Jarkko Nikula (16):
      ASoC: Remove unused cache_only from struct snd_soc_codec
      ASoC: max98090: Add recovery for PLL lock failure
      ASoC: max98090: Move interrupt request from codec probe to i2c probe
      ASoC: max98090: Remove structure member irq from private data
      ASoC: max98090: Remove structure member extmic_mux from private data
      ASoC: max98090: Remove unused version define
      ASoC: max98090: Remove unused byte access macros
      ASoC: max98090: Enable both DMIC channels also when using mono configuration
      ASoC: Intel: byt-max98090: Set card as fully routed
      ASoC: Intel: byt-rt5640: Remove IN2N pin from DAPM route table
      ASoC: Intel: byt-rt5640: Add quirk for Asus T100
      ASoC: rt5640: Add function for enabling DMIC from ACPI probed machine
      ASoC: Intel: byt-rt5640: Enable DMIC interface for default DAPM route
      ASoC: Intel: byt-rt5640: Add quirk for Dell Venue 8 Pro tablet
      ASoC: Intel: byt-rt5640: Set card as fully routed
      ASoC: dapm: Fix NULL pointer dereference when registering card with widgets

Jianqun (3):
      ASoC: rockchip-i2s: enable "hclk" for rockchip I2S controller
      ASoC: rockchip-i2s: fix rockchip i2s defination more reasonable
      ASoC: rockchip-i2s: add dma data to snd_soc_dai

Julia Lawall (1):
      ASoC: rsnd: delete unneeded test before of_node_put

Jurgen Kramer (2):
      ALSA: pcm: add new DSD sampleformat for native DSD playback on XMOS based devices
      ALSA: usb-audio: add native DSD support for XMOS based DACs

Jyri Sarha (1):
      ASoC: tlv320aic31xx: Choose PLL p divider automatically

Konstantinos Tsimpoukas (1):
      ALSA: ice1712: Replacing hex with #defines

Kuninori Morimoto (7):
      ASoC: simple-card: use asoc_simple_xxx prefix
      ASoC: simple-card: remove dai_link->cpu_dai_name when DT
      ASoC: simple-card: dai_link->init should be cared when multi DAI
      ASoC: simple-card: use common for_each_child_of_node() for loop
      ASoC: simple-card: fixup cpu_dai_name clear case
      ASoC: simple-card: tidyup use priv in parameter
      ASoC: simple-card: tidyup get dai_link/dai_props from priv

Lars-Peter Clausen (59):
      ASoC: dmic: Add to SND_SOC_ALL_CODECS
      ASoC: edma-pcm: Include edma-pcm.h
      ASoC: odrodix2_max98090: Make non exported symbols static
      ASoC: sh: Fix dma direction type
      ASoC: samsung idma: Add proper annotation for casting iomem pointers
      ASoC: ab8500-codec: Drop bank prefix from AB8500_GPIO_DIR4_REG register define
      ASoC: Move debugfs registration to the component level
      ASoC: Consolidate platform and CODEC probe/remove
      ASoC: Make rtd->codec optional
      ASoC: Add component level probe/remove support
      ASoC: Move AUX dev support to the component level
      ASoC: Pass component instead of DAPM context to AUX dev init callback
      ASoC: Move component->probed check into soc_{remove,probe}_component()
      ASoC: Cleanup DAI module reference counting
      ASoC: Consolidate CPU and CODEC DAI removal
      ASoC: Consolidate CPU and CODEC DAI lookup
      ASoC: Automatically initialize regmap for all components
      ASoC: Remove support for legacy snd_soc_platform IO
      ASoC: Replace list_empty(&card->codec_dev_list) with !card->instantiated
      ASoC: sh: Don't opencode DMAengine API calls
      ASoC: txx9: Don't opencode DMAengine API calls
      ASoC: ac97-codec: Remove ASoC level IO support
      ASoC: Restore idle_bias_off initialization
      ASoC: ab8500-codec: Revert back to regmap
      ASoC: adau1373: Remove unnecessary suspend/resume bias level changes
      ASoC: lm49453: Remove unnecessary suspend/resume bias level changes
      ASoC: tlv320aic3x: Remove unnecessary suspend/resume bias level changes
      ASoC: wm8804: Remove unnecessary suspend/resume bias level changes
      ASoC: wm8995: Remove unnecessary suspend/resume bias level changes
      ASoC: Set card->instantiated to false when removing the card
      ASoC: Shutdown DAPM contexts when removing a card
      ASoC: Add support for automatically going to BIAS_OFF on suspend
      ASoC: Always run default suspend/resume code
      ASoC: adau1373: Cleanup manual bias level transitions
      ASoC: adau17x1: Cleanup manual bias level transitions
      ASoC: adav80x: Cleanup manual bias level transitions
      ASoC: ssm2518: Cleanup manual bias level transitions
      ASoC: ssm2602: Cleanup manual bias level transitions
      ASoC: 88pm860x-codec: Cleanup manual bias level transitions
      ASoC: jz4740: Cleanup manual bias level transitions
      ASoC: ml26124: Cleanup manual bias level transitions
      ASoC: sgtl5000: Cleanup bias level transitions
      ASoC: es8328: Cleanup manual bias level transitions
      ASoC: Add snd_soc_component_{get,set}_drvdata()
      ASoC: sst-haswell-pcm: Alloc state struct in driver probe()
      ASoC: sst-haswell-pcm: Move controls and DAPM elements to component
      ASoC: Remove table based DAPM/control setup support from snd_soc_platform_driver
      ASoC: cs42l52: Cleanup manual bias level transitions
      ASoC: cs42l56: Cleanup manual bias level transitions
      ASoC: cs42l73: Cleanup manual bias level transitions
      ASoC: da732x: Remove unnecessary idle_bias_off initialization
      ASoC: da732x: Remove unused codec field form da732x_priv struct
      ASoC: da732x: Cleanup manual bias level transitions
      ASoC: Remove locking in snd_soc_{new,free}_ac97_codec()
      ASoC: Fix snd_soc_{new,free}_ac97_codec() locking removal
      ASoC: wm8741: Remove unused wm8741_suspend define
      ASoC: wm8{350,753,971}: Use snd_soc_dapm_to_codec() instead of dapm->codec
      ASoC: rx51: Use snd_soc_dapm_to_codec() instead of dapm->codec
      ASoC: Remove CODEC pointer from snd_soc_dapm_context

Mark Brown (1):
      ASoC: mc13783: Ensure we only try to dereference valid of_nodes

Masanari Iida (1):
      ASoC: da732x: Remove unnecessary KERN_ERR in pr_err()

Nicolin Chen (6):
      ASoC: fsl: Add Freescale Generic ASoC Sound Card with ASRC support
      ASoC: fsl_sai: Initialize with software reset
      ASoC: fsl_sai: Set SYNC bit of TCR2 to Asynchronous Mode
      ASoC: fsl_sai: Add asynchronous mode support
      ASoC: fsl_sai: Make Synchronous and Asynchronous modes exclusive
      ASoC: fsl_sai: Set SYNC bit of TCR2 to Asynchronous Mode

Nikesh Oswal (1):
      ASoC: wm8994: Demux the microphone detection IRQ

Oder Chiou (5):
      ASoC: rt5677: Revise the wrong name in the header file
      ASoC: rt5677: Add the GPIO function
      ASoC: rt5677: Add the TDM function
      ASoC: rt5677: Add sidetone function
      ASoC: rt5645: Add headset detect function

Paul Handrigan (1):
      ASoC: cs4265: Add CHIP_ID as a readable register

Peter Ujfalusi (4):
      ASoC: tlv320aic31xx: Correct interface register 2 variable name
      ASoC: tlv320aic31xx: Enable support for S24_LE format
      ASoC: davinci-mcasp: Convert the context save/restore to use array
      ASoC: davinvi-mcasp: Proper suspend/resume support while audio is active

Rasmus Villemoes (1):
      ALSA: hda - Replace strnicmp with strncasecmp

Rongjun Ying (1):
      ASoC: sirf: usp: Add bitclock inversion support

Sean Cross (4):
      devicetree: bindings: Add Everest Semicodunctor
      ASoC: add es8328 codec driver
      ASoC: fsl: add imx-es8328 machine driver
      ASoC: fsl: Fix building of imx-es8328 on PPC

Shengjiu Wang (6):
      ASoC: fsl_esai: refine esai for TDM support
      ASoC: fsl_esai: refine esai for TDM support
      ASoC: fsl-asoc-card: Fix build warning for maybe-uninitialized
      ASoC: fsl: fsl-asoc-card: Select SND_SOC_IMX_AUDMUX
      ASoC: fsl-asoc-card: move 'config SND_SOC_FSL_ASOC_CARD' to 'if SND_IMX_SOC'
      ASoC: fsl_ssi: refine ipg clock usage in this module

Sonny Rao (1):
      ASoC: rockchip-i2s: fix infinite loop in rockchip_snd_txctrl

Stefan Kristiansson (2):
      ASoC: ssm2602: add device tree bindings
      ASoC: ssm2602: add support for 11.025kHz and 22.5kHz sample rates

Subhransu S. Prusty (6):
      ASoC: Intel: mfld-pcm: Use function instead of ioctl
      ASoC: Intel: mfld-pcm: Change sst_ops prototypes to take dev parameter
      ASoC: mfld-compress: Use dedicated function instead of ioctl
      ASoC: mfld: pcm: Replace pr_ with dev_
      ASoC: Intel: mrfld: Use snd_soc_dai_get_drvdata to derive drv data
      ASoC: Export dapm_kcontrol_get_value

Sudip Mukherjee (11):
      ALSA: ctxfi: ctpcm.c: printk replacement
      ALSA: ctxfi: prink replacement
      ALSA: ctxfi: fix broken user-visible string
      sound: pci: au88x0: printk replacement
      ALSA: ctxfi: sparse warning
      ALSA: ctxfi: changed void * to struct hw *
      ALSA: ctxfi: removed typecast to (struct hw *)
      ALSA: ctxfi: added reference of snd_card
      ALSA: ctxfi: initialized snd_card
      ALSA: ctxfi: ctatc: added reference to snd_card
      ALSA: ctxfi: pr_* replaced with dev_*

Sylwester Nawrocki (1):
      ASoC: Drop const from struct snd_soc_dai_link *of_node members

Takashi Iwai (27):
      ALSA: hda - Remove obsoleted snd_hda_check_board_config() & co
      ALSA: hda - Remove obsoleted EXPORT_SYMBOL_HDA() macro
      ALSA: hda/realtek - Optimize alc888_coef_init()
      ALSA: hda/realtek - Use alc_write_coef_idx() in alc269_quanta_automake()
      ALSA: hda/realtek - Add alc_update_coef*_idx() helper
      ALSA: hda/realtek - Use tables for batch COEF writes/updtes
      ALSA: pcm: Allow nonatomic trigger operations
      ALSA: pcm: Uninline snd_pcm_stream_lock() and _unlock()
      ALSA: hda - Add TLV_DB_SCALE_MUTE bit for relevant controls
      ALSA: hda - Get rid of action field from struct hda_jack_tbl
      ALSA: hda - Make snd_hda_jack_tbl_new() static
      ALSA: hda - Make snd_hda_jack_detect_enable_callback() returning the jack object
      ALSA: vx: Use nonatomic PCM ops
      ALSA: mixart: Use nonatomic PCM ops
      ALSA: pcxhr: Use nonatomic PCM ops
      ALSA: lx6464es: Use nonatomic PCM ops
      ALSA: pdaudiocf: Use nonatomic PCM ops
      ALSA: Update document about PCM nonatomic ops
      ALSA: hda - Allow multiple callbacks for jack
      ALSA: hda - Remove superfluous callbacks from STAC/IDT codecs
      ALSA: hda - Remove superfluous hooks from VIA driver
      ALSA: hda - Use standard hda_jack infrastructure for CA0132 driver
      ALSA: hda - Add dock support for Thinkpad T440 (17aa:2212)
      ASoC: imx-es8328: Fix missing return code in imx_es8328_probe()
      ASoC: imx-es8328: Fix of_node_put() call with uninitialized object
      ALSA: Allow pass NULL dev for snd_pci_quirk_lookup()
      ALSA: hda - Add dock port support to Thinkpad L440 (71aa:501e)

Thierry Reding (2):
      ASoC: tas2552: Fix compilation warning for !PM_RUNTIME
      ASoC: rt286: Fix compilation warning for !PM

Tomeu Vizoso (1):
      ASoC: fsl_spdif: Remove unused includes of linux/clk-private.h

Vinod Koul (5):
      ASoC: Intel: Fix to use byte control interface
      ASoC: Intel: add mrfld DSP defines
      ASoC: Intel: mfld-pcm: don't call trigger ops to DSP for internal streams
      ASoC: Intel: mrfld: add bytes control for modules
      ASoC: Intel: mfld-pcm: add control for powering up/down dsp

Wei Yongjun (1):
      ASoC: es8328: fix error return code in es8328_codec_probe()

Xiubo Li (8):
      ASoC: simple-card: Fix the compile warning.
      ASoC: fsl-asrc: Convert to use regmap framework's endianness method.
      ASoC: fsl-esai: Convert to use regmap framework's endianness method.
      ASoC: fsl-spdif: Convert to use regmap framework's endianness method.
      ASoC: fsl-sai: Convert to use regmap framework's endianness method.
      ASoC: fsl-sai: using 'lsb-first' property instead of 'big-endian-data'.
      ASoC: simple-card: Merge single and muti DAI link(s) code.
      ASoC: simple-card: Adjust the comments of simple card.

---
 Documentation/DocBook/writing-an-alsa-driver.tmpl  |   28 +-
 .../devicetree/bindings/sound/adi,ssm2602.txt      |   19 +
 .../devicetree/bindings/sound/cs35l32.txt          |   62 +
 Documentation/devicetree/bindings/sound/es8328.txt |   38 +
 .../devicetree/bindings/sound/fsl,esai.txt         |    3 +-
 .../devicetree/bindings/sound/fsl,ssi.txt          |    8 +-
 .../devicetree/bindings/sound/fsl-asoc-card.txt    |   82 ++
 .../devicetree/bindings/sound/fsl-sai.txt          |   30 +-
 .../devicetree/bindings/sound/imx-audio-es8328.txt |   60 +
 .../bindings/sound/nvidia,tegra-audio-max98090.txt |    1 +
 Documentation/devicetree/bindings/sound/rt5677.txt |   59 +
 .../devicetree/bindings/sound/simple-card.txt      |    4 +
 .../devicetree/bindings/sound/ssm4567.txt          |   15 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 include/dt-bindings/sound/cs35l32.h                |   26 +
 include/sound/pcm.h                                |   52 +-
 include/sound/rt5645.h                             |    3 +
 include/sound/rt5677.h                             |   13 +-
 include/sound/soc-dapm.h                           |    5 +-
 include/sound/soc.h                                |  101 +-
 include/sound/vx_core.h                            |    7 +-
 include/trace/events/asoc.h                        |    6 +-
 include/uapi/sound/asound.h                        |    3 +-
 sound/core/misc.c                                  |    2 +
 sound/core/pcm.c                                   |    2 +
 sound/core/pcm_lib.c                               |   10 +-
 sound/core/pcm_misc.c                              |    4 +
 sound/core/pcm_native.c                            |  136 +-
 sound/drivers/vx/vx_core.c                         |   49 +-
 sound/drivers/vx/vx_mixer.c                        |   12 +-
 sound/drivers/vx/vx_pcm.c                          |   68 +-
 sound/drivers/vx/vx_uer.c                          |   23 +-
 sound/pci/au88x0/au88x0.c                          |   22 +-
 sound/pci/au88x0/au88x0_a3d.c                      |   10 +-
 sound/pci/au88x0/au88x0_core.c                     |   76 +-
 sound/pci/au88x0/au88x0_eq.c                       |    2 +-
 sound/pci/au88x0/au88x0_game.c                     |    2 +-
 sound/pci/au88x0/au88x0_mpu401.c                   |    2 +-
 sound/pci/au88x0/au88x0_pcm.c                      |    8 +-
 sound/pci/au88x0/au88x0_synth.c                    |   26 +-
 sound/pci/ctxfi/ctamixer.c                         |   12 +-
 sound/pci/ctxfi/ctamixer.h                         |    7 +-
 sound/pci/ctxfi/ctatc.c                            |   52 +-
 sound/pci/ctxfi/ctatc.h                            |    2 +-
 sound/pci/ctxfi/ctdaio.c                           |   42 +-
 sound/pci/ctxfi/ctdaio.h                           |    8 +-
 sound/pci/ctxfi/cthardware.h                       |    4 +-
 sound/pci/ctxfi/cthw20k1.c                         |   22 +-
 sound/pci/ctxfi/cthw20k2.c                         |   39 +-
 sound/pci/ctxfi/ctmixer.c                          |    8 +-
 sound/pci/ctxfi/ctpcm.c                            |    9 +-
 sound/pci/ctxfi/ctresource.c                       |   55 +-
 sound/pci/ctxfi/ctresource.h                       |    9 +-
 sound/pci/ctxfi/ctsrc.c                            |   18 +-
 sound/pci/ctxfi/ctsrc.h                            |    7 +-
 sound/pci/ctxfi/ctvmem.c                           |   14 +-
 sound/pci/ctxfi/xfi.c                              |   17 +-
 sound/pci/hda/hda_auto_parser.c                    |   21 +-
 sound/pci/hda/hda_auto_parser.h                    |    1 +
 sound/pci/hda/hda_codec.c                          |  135 +-
 sound/pci/hda/hda_codec.h                          |    2 -
 sound/pci/hda/hda_generic.c                        |   49 +-
 sound/pci/hda/hda_generic.h                        |   19 +-
 sound/pci/hda/hda_jack.c                           |   83 +-
 sound/pci/hda/hda_jack.h                           |   44 +-
 sound/pci/hda/hda_local.h                          |   14 +-
 sound/pci/hda/hda_sysfs.c                          |    2 +-
 sound/pci/hda/patch_ca0132.c                       |   74 +-
 sound/pci/hda/patch_cirrus.c                       |    5 +-
 sound/pci/hda/patch_conexant.c                     |   12 +-
 sound/pci/hda/patch_hdmi.c                         |   18 +-
 sound/pci/hda/patch_realtek.c                      | 1356 +++++++++-----------
 sound/pci/hda/patch_sigmatel.c                     |   91 +-
 sound/pci/hda/patch_via.c                          |   30 +-
 sound/pci/ice1712/ice1712.c                        |    2 +-
 sound/pci/lx6464es/lx6464es.c                      |   43 +-
 sound/pci/lx6464es/lx6464es.h                      |    9 +-
 sound/pci/lx6464es/lx_core.c                       |  252 ++--
 sound/pci/lx6464es/lx_core.h                       |    4 +-
 sound/pci/mixart/mixart.c                          |   17 +-
 sound/pci/mixart/mixart.h                          |   10 +-
 sound/pci/mixart/mixart_core.c                     |   79 +-
 sound/pci/mixart/mixart_core.h                     |    2 +-
 sound/pci/oxygen/oxygen_pcm.c                      |   10 +
 sound/pci/oxygen/virtuoso.c                        |    1 +
 sound/pci/oxygen/xonar_pcm179x.c                   |  166 ++-
 sound/pci/pcxhr/pcxhr.c                            |   43 +-
 sound/pci/pcxhr/pcxhr.h                            |    8 +-
 sound/pci/pcxhr/pcxhr_core.c                       |  102 +-
 sound/pci/pcxhr/pcxhr_core.h                       |    2 +-
 sound/pci/vx222/vx222.c                            |    5 +-
 sound/pcmcia/pdaudiocf/pdaudiocf.c                 |   13 +-
 sound/pcmcia/pdaudiocf/pdaudiocf.h                 |    5 +-
 sound/pcmcia/pdaudiocf/pdaudiocf_core.c            |    8 +-
 sound/pcmcia/pdaudiocf/pdaudiocf_irq.c             |   23 +-
 sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c             |    5 +-
 sound/pcmcia/vx/vxp_ops.c                          |   10 +-
 sound/pcmcia/vx/vxpocket.c                         |   13 +-
 sound/soc/codecs/88pm860x-codec.c                  |    5 +-
 sound/soc/codecs/Kconfig                           |   36 +-
 sound/soc/codecs/Makefile                          |   10 +
 sound/soc/codecs/ab8500-codec.c                    |   73 +-
 sound/soc/codecs/ac97.c                            |   15 -
 sound/soc/codecs/adau1373.c                        |   21 -
 sound/soc/codecs/adau1761.c                        |    2 +-
 sound/soc/codecs/adau1781.c                        |    2 +-
 sound/soc/codecs/adau17x1.c                        |    8 -
 sound/soc/codecs/adau17x1.h                        |    1 -
 sound/soc/codecs/adav80x.c                         |   23 +-
 sound/soc/codecs/cs35l32.c                         |  631 +++++++++
 sound/soc/codecs/cs35l32.h                         |   93 ++
 sound/soc/codecs/cs4265.c                          |    1 +
 sound/soc/codecs/cs42l52.c                         |   24 +-
 sound/soc/codecs/cs42l56.c                         |   27 +-
 sound/soc/codecs/cs42l73.c                         |   25 +-
 sound/soc/codecs/da732x.c                          |   27 +-
 sound/soc/codecs/es8328-i2c.c                      |   60 +
 sound/soc/codecs/es8328-spi.c                      |   49 +
 sound/soc/codecs/es8328.c                          |  756 +++++++++++
 sound/soc/codecs/es8328.h                          |  314 +++++
 sound/soc/codecs/jz4740.c                          |   30 +-
 sound/soc/codecs/lm49453.c                         |   14 -
 sound/soc/codecs/max98090.c                        |  146 ++-
 sound/soc/codecs/max98090.h                        |   13 +-
 sound/soc/codecs/mc13783.c                         |   16 +-
 sound/soc/codecs/ml26124.c                         |   24 +-
 sound/soc/codecs/rt286.c                           |    2 +
 sound/soc/codecs/rt5640.c                          |   49 +-
 sound/soc/codecs/rt5640.h                          |    3 +
 sound/soc/codecs/rt5645.c                          |   99 ++
 sound/soc/codecs/rt5645.h                          |    5 +
 sound/soc/codecs/rt5677.c                          |  327 ++++-
 sound/soc/codecs/rt5677.h                          |  171 ++-
 sound/soc/codecs/sgtl5000.c                        |   42 +-
 sound/soc/codecs/ssm2518.c                         |   13 -
 sound/soc/codecs/ssm2602-i2c.c                     |    9 +
 sound/soc/codecs/ssm2602-spi.c                     |    7 +
 sound/soc/codecs/ssm2602.c                         |   39 +-
 sound/soc/codecs/ssm4567.c                         |  343 +++++
 sound/soc/codecs/tas2552.c                         |   70 +-
 sound/soc/codecs/tlv320aic31xx.c                   |  107 +-
 sound/soc/codecs/tlv320aic31xx.h                   |    3 +-
 sound/soc/codecs/tlv320aic3x.c                     |   29 +-
 sound/soc/codecs/wm5100.c                          |    5 +-
 sound/soc/codecs/wm8350.c                          |    2 +-
 sound/soc/codecs/wm8741.c                          |    1 -
 sound/soc/codecs/wm8753.c                          |    2 +-
 sound/soc/codecs/wm8804.c                          |   19 -
 sound/soc/codecs/wm8903.c                          |    6 +-
 sound/soc/codecs/wm8962.c                          |    5 +-
 sound/soc/codecs/wm8971.c                          |    2 +-
 sound/soc/codecs/wm8994.c                          |   18 +-
 sound/soc/codecs/wm8995.c                          |   19 -
 sound/soc/codecs/wm8996.c                          |    6 +-
 sound/soc/davinci/Kconfig                          |    3 +-
 sound/soc/davinci/davinci-mcasp.c                  |   79 +-
 sound/soc/davinci/edma-pcm.c                       |    2 +
 sound/soc/fsl/Kconfig                              |   26 +
 sound/soc/fsl/Makefile                             |    4 +
 sound/soc/fsl/fsl-asoc-card.c                      |  574 +++++++++
 sound/soc/fsl/fsl_asrc.c                           |    6 +-
 sound/soc/fsl/fsl_esai.c                           |   19 +-
 sound/soc/fsl/fsl_esai.h                           |    8 +-
 sound/soc/fsl/fsl_sai.c                            |   58 +-
 sound/soc/fsl/fsl_sai.h                            |    8 +-
 sound/soc/fsl/fsl_spdif.c                          |    6 +-
 sound/soc/fsl/fsl_ssi.c                            |   89 +-
 sound/soc/fsl/imx-es8328.c                         |  233 ++++
 sound/soc/generic/simple-card.c                    |  229 +++-
 sound/soc/intel/Makefile                           |    3 +-
 sound/soc/intel/byt-max98090.c                     |    1 +
 sound/soc/intel/byt-rt5640.c                       |   83 +-
 sound/soc/intel/sst-atom-controls.c                |  218 ++++
 sound/soc/intel/sst-atom-controls.h                |  416 +++++-
 sound/soc/intel/sst-haswell-pcm.c                  |   56 +-
 sound/soc/intel/sst-mfld-platform-compress.c       |   38 +-
 sound/soc/intel/sst-mfld-platform-pcm.c            |  106 +-
 sound/soc/intel/sst-mfld-platform.h                |   58 +-
 sound/soc/omap/rx51.c                              |    2 +-
 sound/soc/rockchip/Kconfig                         |    3 +-
 sound/soc/rockchip/Makefile                        |    2 +-
 sound/soc/rockchip/rockchip_i2s.c                  |   32 +-
 sound/soc/samsung/idma.c                           |    4 +-
 sound/soc/samsung/odroidx2_max98090.c              |    4 +-
 sound/soc/samsung/speyside.c                       |    6 +-
 sound/soc/sh/fsi.c                                 |    7 +-
 sound/soc/sh/rcar/core.c                           |    6 +-
 sound/soc/sh/siu_pcm.c                             |    4 +-
 sound/soc/sirf/sirf-usp.c                          |   24 +-
 sound/soc/soc-core.c                               |  673 +++++-----
 sound/soc/soc-dapm.c                               |   51 +-
 sound/soc/soc-generic-dmaengine-pcm.c              |    4 +-
 sound/soc/soc-io.c                                 |   28 -
 sound/soc/soc-pcm.c                                |    2 +-
 sound/soc/tegra/tegra_max98090.c                   |   40 +
 sound/soc/txx9/txx9aclc.c                          |   14 +-
 sound/usb/caiaq/audio.c                            |    5 +
 sound/usb/midi.c                                   |   11 +
 sound/usb/quirks.c                                 |   16 +
 199 files changed, 8022 insertions(+), 3281 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2602.txt
 create mode 100644 Documentation/devicetree/bindings/sound/cs35l32.txt
 create mode 100644 Documentation/devicetree/bindings/sound/es8328.txt
 create mode 100644 Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
 create mode 100644 Documentation/devicetree/bindings/sound/imx-audio-es8328.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt5677.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ssm4567.txt
 create mode 100644 include/dt-bindings/sound/cs35l32.h
 create mode 100644 sound/soc/codecs/cs35l32.c
 create mode 100644 sound/soc/codecs/cs35l32.h
 create mode 100644 sound/soc/codecs/es8328-i2c.c
 create mode 100644 sound/soc/codecs/es8328-spi.c
 create mode 100644 sound/soc/codecs/es8328.c
 create mode 100644 sound/soc/codecs/es8328.h
 create mode 100644 sound/soc/codecs/ssm4567.c
 create mode 100644 sound/soc/fsl/fsl-asoc-card.c
 create mode 100644 sound/soc/fsl/imx-es8328.c
 create mode 100644 sound/soc/intel/sst-atom-controls.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