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: <s5hd1gug67y.wl-tiwai@suse.de>
Date:   Wed, 14 Dec 2016 11:22:57 +0100
From:   Takashi Iwai <tiwai@...e.de>
To:     Linus Torvalds <torvalds@...uxfoundation.org>
Cc:     Mark Brown <broonie@...nel.org>,
        Liam Girdwood <liam.r.girdwood@...ux.intel.com>,
        linux-kernel@...r.kernel.org
Subject: [GIT PULL] sound updates for 4.10

Linus,

please pull sound updates for 4.10 from:

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

The topmost commit is 995c6a7fd9b9212abdf01160f6ce3193176be503

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

sound updates for 4.10-rc1

No dramatic changes are found in this development cycle, but as usual,
many commits are applied in a wide range of drivers.

Most of big changes are in ASoC, where a few bits of framework work
and quite a lot of cleanups and improvements to existing code have
been done.  The rest are usual stuff, a few HD-audio and USB-audio
quirks and fixes, as well as the drop of kthread usages in the whole
subsystem.

Below are some highlights:

ASoC:
- Support for stereo DAPM controls
- Some initial work on the of-graph sound card
- regmap conversions of the remaining AC'97 drivers
- A new version of the topology ABI; this should be backward compatible
- Updates / cleanups of rsnd, sunxi, sti, nau8825, samsung, arizona,
  Intel skylake, atom-sst
- New drivers for Cirrus Logic CS42L42, Qualcomm MSM8916-WCD, and
  Realtek RT5665

USB-audio:
- Yet another race fix at disconnection
- Tolerated packet size calculation for some Android devices
- Quirks for Axe-Fx II, QuickCam, TEAC 501/503

HD-audio:
- Improvement of Dell pin fixup mapping
- Quirks for HP Z1 Gen3, Alienware 15 R2 2016 and ALC622 headset mic

Misc:
- Replace all kthread usages with simple works

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

Adam Thomson (1):
      ASoC: da7219: Improve pop/click performance for sensitive HPs

Alberto Aguirre (1):
      ALSA: usb-audio: add implicit fb quirk for Axe-Fx II

Alexey Khoroshilov (1):
      SoC: mxs-saif: check validity of ids in mxs_saif_probe()

Andreas Pape (1):
      ALSA: usb-audio: more tolerant packetsize

Andrej Krutak (1):
      ALSA: line6: Claim pod x3 usb data interface

Arnaud Pouliquen (5):
      ASoC: sti: fix errors management
      ASoC: sti: reset refactoring
      ASoC: sti: clean unused include
      ASoC: sti-sas: clean legacy in sti-sas
      ASoC: sti-sas: add missing return in messages strings

Arnd Bergmann (2):
      ASoC: lpass-platform: initialize dma channel number
      ASoC: topology: avoid uninitialized kcontrol_type

Axel Lin (6):
      regulator: rk808: Use rdev_get_id() to access id of regulator
      ASoC: cs35l34: Remove CS35L34_CHIP_ID from cs35l34_readable_register
      ASoC: msm8916-wcd-analog: Update correct register setting for MIC BIAS Internal1
      ASoC: rt5665: Fix missing mutex_unlock in rt5665_calibrate
      ASoC: rt5665: Use devm_gpio_request_one()
      ASoC: cs35l34: Simplify the logic to set CS35L34_MCLK_CTL setting

Bard Liao (10):
      ASoC: rt5663: rename rt5668 as rt5663 v2
      ASoC: rt5660: enable MCLK detection
      ASoC: rt5640: enable MCLK detection
      ASoC: rt5670: Enable MCLK detection
      ASoC: rt5670: increse LDO power
      ASoC: rt5640: add Mono ADC Capture Switch control
      ASoC: rt286: remove unnecessary selection in Kconfig
      ASoC: add rt5665 codec driver
      ASoC: rl6231: add 19.2M to 4.096M pll preset table
      ASoC: rt298: disable IRQ when jack is NULL

Charles Keepax (18):
      ASoC: arizona: Add gating for clock when used for direct MCLK
      ASoC: arizona: Add gating for source clocks of the FLLs
      ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call
      ASoC: cs42xx8: Mark chip ID as volatile and remove cache bypass
      ASoC: cs42l56: Make ID registers volatile and remove cache bypass
      ASoC: cs42l73: Remove cache bypass for read of ID registers
      ASoC: arizona: Move request of speaker IRQs into bus probe
      ASoC: arizona: Move request of DSP IRQ into bus probe
      ASoC: cs47l24: Fixup missing variable typo
      ASoC: arizona: Access driver data through platform from compressed ops
      ASoC: core: If a platform doesn't have an of_node use parent's node
      ASoC: wm2200: Correct types of mixer texts and values
      ASoC: arizona: Move notifier functions to header and make inline
      ASoC: arizona: Call arizona_init_notifiers for all CODECs
      ASoC: wm_adsp: Only write shutdown controls for active firmwares
      ASoC: wm_adsp: Check return value from wm_adsp_buffer_init
      ASoC: arizona: Remove redundant extern declarations
      ASoC: wm_adsp: Remove redundant extern declarations

Chen-Yu Tsai (19):
      ASoC: dapm: Support second register for DAPM control updates
      ASoC: dapm: Implement stereo mixer control support
      ASoC: dapm: Introduce DAPM_DOUBLE dual channel control type
      ASoC: dapm: Introduce DAPM_DOUBLE_R dual channel dual register control type
      ASoC: sun4i-codec: Move data structures to add create_card call to quirks
      ASoC: sun4i-codec: Revise comments for register definition macros
      ASoC: sun4i-codec: Expand quirks to handle register offsets and card creation
      ASoC: sun4i-codec: Increase DMA max burst to 8
      ASoC: sun4i-codec: Add support for A31 playback through headphone output
      ASoC: sun4i-codec: Add support for A31 Line In playback
      ASoC: sun4i-codec: Add support for A31 Line Out playback
      ASoC: sun4i-codec: Add support for A31 analog microphone inputs
      ASoC: sun4i-codec: Add support for A31 board level audio routing
      ASoC: sun4i-codec: Add support for A31 ADC capture path
      ASoC: sun4i-codec: Add support for optional reset control to quirks
      ASoC: sunxi: Add bindings for A23/A33/H3 codec's analog path controls
      ASoC: sunxi: Add support for A23/A33/H3 codec's analog path controls
      ASoC: sun4i-codec: Add support for A23 codec
      ASoC: sun4i-codec: Add support for H3 codec

Colin Ian King (2):
      ASoC: sst-bxt-da7219_max98357a: fix obsoleted initializer for array
      ASoC: mioa701_wm9713: add missing white space in dev_err message

Con Kolivas (1):
      ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks

Dan Carpenter (3):
      ASoC: Intel: Skylake: Fix a shift wrapping bug
      ASoC: sunxi: Uninitialized variable in probe()
      ALSA: cs46xx: add a new line

Daniel Girnus (1):
      ALSA: usb-audio: avoid setting of sample rate multiple times on bus

Dharageswari R (2):
      ASoC: Intel: Skylake: Use DPIB to update position for Playback stream
      ASoC: Intel: Skylake: Use DPIB to update position for Playback stream

Fabian Frederick (4):
      ALSA: opl3: don't opencode IS_REACHABLE()
      ALSA: rawmidi: don't opencode IS_REACHABLE()
      ALSA: oss: don't opencode IS_REACHABLE()
      ALSA: pci: don't opencode IS_REACHABLE()

Florian Vaussard (1):
      ASoC: cs42l56: Fix misuse of regmap_update_bits

Geert Uytterhoeven (1):
      ASoC: davinci-mcbsp: DT fix s/interrupts-names/interrupt-names/

GuruprasadX Pawse (2):
      ASoC: Intel: Skylake: Don't use dma I2S config structure in kernel
      ASoC: Intel: Skylake: Removed the unused I2S blob structure

Hui Wang (2):
      ALSA: hda - ignore the assoc and seq when comparing pin configurations
      ALSA: hda - fix headset-mic problem on a Dell laptop

Jack Yu (1):
      ASoC: Add jd function for rt5663.

James Schulman (2):
      ASoC: Add support for CS42L42 codec
      ASoC: cs42l42: Add devicetree bindings for CS42L42

Jarkko Nikula (2):
      ASoC: rl6347a: Use dev_err for I2C communication error prints
      ASoC: rl6347a: Use dev_err for I2C communication error prints

Jayachandran B (3):
      ASoC: Intel: Skylake: Add D0iX callbacks
      ASoC: Intel: Skylake: remove pci device enabling calls on suspend
      ASoC: Intel: Skylake: Flush pending D0i3 request on suspend

John Hsu (5):
      ASoC: nau8825: Disable short Frame Sync detection logic
      ASoC: nau8825: AD/DA over sampling rate configuration
      ASoC: nau8825: FLL parameters finetune
      ASoC: nau8825: lock longer to avoid playback pop upon resume
      ASoC: nau8825: disable sinc filter for high THD of ADC

Julia Lawall (7):
      ASoC: intel: broadwell: constify snd_soc_ops structures
      ASoC: atmel_wm8904: constify snd_soc_ops structures
      ASoC: rockchip: constify snd_soc_ops structures
      ASoC: qcom: storm: constify snd_soc_ops structures
      ASoC: tegra: constify snd_soc_ops structures
      ASoC: constify snd_soc_ops structures
      ASoC: constify snd_soc_ops structures

Jussi Laako (1):
      ALSA: hiface: Fix M2Tech hiFace driver sampling rate change

Kai-Heng Feng (1):
      ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq

Kailang Yang (1):
      ALSA: hda/realtek - Add support for headset MIC for ALC622

Krzysztof Kozlowski (4):
      ASoC: samsung: Remove non-existing MACH dependencies
      ASoC: samsung: smdk_wm8580: Remove old platforms and drop mach-types usage
      ASoC: samsung: Enable COMPILE_TEST for entire Samsung ASoc
      ASoC: samsung: Enable COMPILE_TEST for SmartQ and WM8580

Kuninori Morimoto (47):
      ASoC: soc.h: use bit field for playback/capture_only
      ASoC: bunch up bit field for snd_soc_pcm_runtime
      ASoC: bunch up bit field for snd_soc_dai
      ASoC: remove component from snd_soc_pcm_runtime
      ASoC: rsnd: remove duplicate define of rsnd_dvc_of_node()
      ASoC: rsnd: amend .probe/.remove call for DPCM
      ASoC: rsnd: add rsnd_mod_next() for for_each_rsnd_mod_xxx()
      ASoC: rsnd: use for_each_rsnd_mod_xxx() on rsnd_dai_call()
      ASoC: rsnd: use for_each_rsnd_mod_xxx() on rsnd_rdai_continuance_probe()
      ASoC: rsnd: add rsnd_parse_of_node() and integrate rsnd_xxx_of_node
      ASoC: rsnd: remove non DT support for DMA
      ASoC: rsnd: don't use devm_request_irq() for SSI
      ASoC: rsnd: remove rsnd_dma_detach()
      ASoC: rsnd: don't call unneeded of_node_put() on dma.c
      ASoC: rsnd: add nolock_start/stop callback
      ASoC: rsnd: depends on OF
      ASoC: rsnd: enable COMPILE_TEST
      ASoC: rsnd: remove "Gen2 only" comment
      ASoC: rsnd: rsnd_reg cleanup for SSIU
      ASoC: rsnd: fixup SCU_SYS_STATUSx access
      ASoC: rsnd: clear SSI_SYS_STATUSx every time
      ASoC: rsnd: enable SRC sync even FIN = FOUT
      ASoC: max98504: Add missing MAX98504 on SND_SOC_ALL_CODECS
      ASoC: rsnd: use BRGCKR instead of SSICKR
      ASoC: simple-scu-card: code sync: follow to simple family style
      ASoC: simple-scu-card: code sync: rename asoc_simple_card_priv
      ASoC: simple-scu-card: code sync: tidyup props/link naming
      ASoC: simple-card-utils: remove unnecessary cpu/codec pointer check
      ASoC: soc-core: adjust for graph on snd_soc_of_parse_audio_routing
      ASoC: soc-core: snd_soc_get_dai_name() become non static
      ASoC: soc-core: adjust for graph on snd_soc_of_parse_audio_prefix
      ASoC: soc-core: adjust for graph on snd_soc_of_parse_card_name
      ASoC: soc-core: adjust for graph on snd_soc_of_parse_audio_simple_widgets
      ASoC: uda1380: Remove #if IS_ENABLED(CONFIG_I2C)
      ASoC: wm9081: Remove #if IS_ENABLED(CONFIG_I2C)
      ASoC: wm8523: Remove #if IS_ENABLED(CONFIG_I2C)
      ASoC: wm8580: Remove #if IS_ENABLED(CONFIG_I2C)
      ASoC: rsnd: Request/Release DMA channel each time
      ASoC: rsnd: use dma_sync_single_for_xxx() for IOMMU
      ASoC: core: replace codec_dev_list to component_dev_list on Card
      ASoC: core: replace aux_comp_list to component_dev_list
      ASoC: add Component level suspend/resume
      ASoC: rsnd: rsnd_get_dalign() needs to care SSIU, not SSI
      ASoC: simple_card_utils: tidyup file comment/define
      ASoC: rsnd: tidyup ssi->usrcnt counter check in hw_params
      ASoC: rsnd: enable/disable ADG when suspend/resume timing
      ASoC: rsnd: setup BRGCKR/BRRA/BRRB when starting

Lars-Peter Clausen (28):
      ASoC: wm9712: Convert to regmap
      ASoC: wm9712: Remove ac97_read/ac97_write wrappers
      ASoC: wm9705: Convert to regmap
      ASoC: wm9705: Remove ac97_read/ac97_write wrappers
      ASoC: wm9712: Remove unused DAI ID defines
      ASoC: wm9713: Remove unused DAI ID defines
      ASoC: wm8753: Remove unused DAI ID defines
      ASoC: wm9705: Remove unused DAI ID defines
      ASoC: pxa2xx-i2s: Remove unused DAI ID defines
      ASoC: pxa-ssp: Remove unused DAI ID defines
      ASoC: es8328: Remove some unused defines
      ASoC: ak4641: Remove unused DAI ID defines
      ASoC: ak4641: Remove unused AK4641_CACHEREGNUM define
      ASoC: ak4641: Move register defines to main source
      ASoC: stac9766: Remove unused DAI ID defines
      ASoC: stac9766: Remove register paging support
      ASoC: stac9766: Move register defines to main source file
      ASoC: stac9766: Convert to regmap
      ASoC: stac9766: Remove ac97_read/ac97_write wrappers
      ALSA: hda - Fix typo
      ASoC: samsung: Remove unselectable smdk_wm8580pcm
      ASoC: pxa: Make static string arrays 'const 'char * const []'
      ASoC: rt5616: Don't use rtd->codec
      ASoC: intel: mfld: Make static string arrays 'const 'char * const []'
      ASoC: Make return type of dpcm_state_string() const char *
      ASoC: uda1380: Remove unused DAI ID defines
      ASoC: uda1380: Request GPIOs at bus probe time
      ASoC: ab8500: Remove explicit initialization of driver callbacks to NULL

Matt Flax (1):
      ASoC: wm8580: Add the wm8581 codec to the driver

Maxime Ripard (3):
      ASoC: sun4i-i2s: Implement capture support
      ASoC: sunxi: i2s: Implement set_sysclk
      ASoC: wm8978: Adjust clock indices so that simple card works

Mengdong Lin (17):
      ASoC: topology: ABI - Define DAI physical PCM data formats
      ASoC: topology: Make manifest backward compatible from ABI v4
      ASoC: topology: Make PCM backward compatible from ABI v4
      ASoC: topology: Only use valid names of PCM for the kernel DAI & DAI link
      ASoC: topology: Support topology file of ABI v4
      ASoC: topology: ABI - Add flags and private data to PCM
      ASoC: topology: ABI - Update physical DAI link configuration for version 5
      ASoC: Define API to find a dai link
      ASoC: topology: Add support to configure existing physical DAI links
      ASoC: topology: Rename the function to create a FE link
      ASoC: topology: ABI - Rename struct and type for physical DAIs
      ASoC: topology: Rename functions & variables for physical DAIs
      ASoC: topology: ABI - Add voice wake up flag for DAI links
      ASoC: topology: Check name strings of physical DAI links
      ASoC: topology: ABI - Rename be_dai_elems to dai_elems in manifest
      ASoC: topology: Allow a widget to have multiple enum controls
      ASoC: topology: Only free TLV for volume mixers of a widget

Nobutaka Okabe (2):
      ALSA: usb-audio: Add native DSD support for TEAC 501/503 DAC
      ALSA: usb-audio: Eliminate noise at the start of DSD playback.

Oder Chiou (1):
      ASoC: rt5514: Add the DMIC initial delay to wait it ready.

Pan Bian (1):
      ALSA: echoaudio: Fix improper return value in function load_asic

Pardha Saradhi K (2):
      ASoC: Intel: Skylake: Add D0iX IPCs
      ASoC: Intel: Skylake: Add support for programming D0i3C

Paul Handrigan (2):
      ASoC: cs35l34: Add device tree bindings file for cs35l34
      ASoC: cs35l34: Initial commit of the cs35l34 CODEC driver.

Peter Rosin (3):
      ASoC: atmel_ssc_dai: if not provided, default to sensible dividers
      ASoC: tse850: document axentia,tse850-pcm5142 bindings
      ASoC: atmel: tse850: add ASoC driver for the Axentia TSE-850

Peter Ujfalusi (2):
      ASoC: tlv320aic31xx: Add missing of_device_id for dac3100
      ASoC: tlv320aic31xx: Add support for tlv320dac3101

Pierre-Louis Bossart (3):
      ASoC: Intel: common: add ACPI package extraction utility
      ASoC: Intel: detect audio routing with CHAN package
      ASoC: Intel: bytct_rt5640: change default capture settings

Randy Dunlap (1):
      ASoC: fsl: fix fsl_spdif.c build errors

Richard Fitzgerald (12):
      ASoC: wm_adsp: Remove duplicate set of kcontrol->iface
      ASoC: wm_adsp: Signal firmware shutdown through event control
      ASoC: wm_adsp: factor out getting region name from type
      ASoC: wm_adsp: Support acknowledged controls
      ASoC: wm_adsp: factor out getting base register for a control
      ASoC: wm_adsp: Firmware controls should be added as codec controls
      ASoC: wm_adsp: Remove unused wm_coeff_ctl.kcontrol
      ASoC: core: Add component pin control functions
      ASoC: arizona: Use component pin control functions
      extcon: arizona: Use SoC component pin control functions
      Input: arizona-haptics - Use SoC component pin control functions
      ASoC: wm_adsp: wm_adsp_buf_alloc should use kfree in error path

Sathyanarayana Nujella (2):
      ASoC: Intel: report JACK_LINEOUT event
      ASoC: Intel: update bxt_da7219_max98357a to support quad ch dmic capture

Scott Branden (1):
      ASoC: bcm: add depends on HAS_DMA

Sebastien Guiriec (4):
      ASoC: Intel: atom: Add debug information related to FW version
      ASoC: Intel: atom: Add sysfs entry in order to store FW version
      ASoC: Intel: atom: save FW version
      ASoC: Intel: Add ASoC Intel SST Atom sysfs description

Shawn Guo (2):
      ASoC: zte: spdif and i2s drivers are not zx296702 specific
      ASoC: zte: spdif: correct ZX_SPDIF_CLK_RAT define

Srinivas Kandagatla (7):
      ASoC: codecs: Add msm8916-wcd analog codec
      ASoC: codecs: Add msm8916-wcd digital codec
      ASoC: apq8016-sbc: dt bindings: remove incorrect property
      ASoC: qcom: apq8016-sbc: Add support to multi codec.
      ASoC: lpass-platform: use dma_ch instead of rdma_ch/wrdma_ch
      ASoC: codecs: msm8916-wcd-analog: clean parse_dt()
      ASoC: codecs: msm8916-wcd-digital: rename parse_dt to get_clks

Stuart Henderson (1):
      ASoC: wm_adsp: Add support for SYSTEM firmware controls

Sven Hahne (1):
      ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016

Sylwester Nawrocki (11):
      ASoC: s3c24xx_uda134x: Move global variables to driver's data structure
      ASoC: samsung: Remove unneeded initialization of chan_name
      ASoC: Drop SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag
      ASoC: samsung: s3c24xx-i2s: Don't use platform_data for DMA parameters
      ASoC: samsung: s3c24xx-i2s: Debug/error trace cleanup
      ASoC: samsung: pcm: Conversion to use devm_ioremap_resource()
      ASoC: samsung: s2c24xx-i2s: remove redundant error message
      ASoC: samsung: Drop AC97 drivers
      ASoC: samsung: s3c24xx-i2s.c merge fixup
      ASoC: samsung: Add DT bindings documentation for TM2 sound subsystem
      ASoC: samsung: Add machine driver for Exynos5433 based TM2 board

Takashi Iwai (19):
      ALSA: ac97: Fix kernel-doc error with sphinx formatter
      ALSA: compress: Fix kernel-doc warnings
      ALSA: core: Fix kernel-doc warnings
      ALSA: emu10k1: Fix emu1010 dock attach check
      ALSA: emu10k1: Simplify firmware loader code
      ALSA: emu10k1: Use workqueue instead of kthread for emu1010 fw polling
      ASoC: rt5514: Remove superfluous linux/kthread.h inclusion
      ASoC: rt5677: Remove superfluous linux/kthread.h inclusion
      ASoC: cht_bsw_rt5645: Fix leftover kmalloc
      ASoC: Intel: atom: Make some messages to debug level
      ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream()
      ASoC: Intel: Add missing 10EC5672 ACPI ID matching for Cherry Trail
      ASoC: rt5670: Enable Braswell platform workaround for Dell Wyse 3040
      ASoC: rt5670: Add missing 10EC5072 ACPI ID
      ASoC: intel: Replace kthread with work
      ASoC: intel: Fix crash at suspend/resume without card registration
      ASoC: cht_bsw_rt5672: Use HID translation unit
      ALSA: usb-audio: Fix race at stopping the stream
      ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO

Takashi Sakamoto (1):
      ALSA: bebob: compare whole string for model name so that readers are not confused

Valentin Rothberg (1):
      ASoC: samsung: Makefile cleanup

Vinod Koul (6):
      ASoC: Intel: Add check_dsp_lp_on callback on IPC
      ASoC: Intel: Add sst_ipc_tx_message_nopm
      ASoC: Intel: Skylake: Add support for LPMode
      ASoC: Intel: Skylake: Add support for specifying D0i3 configuration
      ASoC: Intel: Skylake: Add D0i3 mode ref counting
      ASoC: compress: Add support for compress dai ops

Wei Yongjun (2):
      ASoC: rk3399_gru_sound: Fix non static symbol warning
      ASoC: wm8580: Fix non static symbol warnings

kbuild test robot (2):
      ASoC: sun4i-codec: fix semicolon.cocci warnings
      ASoC: fix platform_no_drv_owner.cocci warnings

---
 Documentation/ABI/testing/sysfs-platform-sst-atom  |   17 +
 .../bindings/sound/axentia,tse850-pcm5142.txt      |   88 +
 .../devicetree/bindings/sound/cs35l34.txt          |   64 +
 .../devicetree/bindings/sound/cs42l42.txt          |  110 +
 .../devicetree/bindings/sound/davinci-mcbsp.txt    |    2 +-
 .../devicetree/bindings/sound/qcom,apq8016-sbc.txt |    5 +-
 .../bindings/sound/qcom,msm8916-wcd-analog.txt     |   85 +
 .../bindings/sound/qcom,msm8916-wcd-digital.txt    |   20 +
 Documentation/devicetree/bindings/sound/rt5514.txt |    3 +
 Documentation/devicetree/bindings/sound/rt5663.txt |    6 +-
 Documentation/devicetree/bindings/sound/rt5665.txt |   68 +
 .../bindings/sound/samsung,tm2-audio.txt           |   38 +
 .../devicetree/bindings/sound/sun4i-codec.txt      |   65 +-
 .../bindings/sound/sun8i-codec-analog.txt          |   16 +
 .../devicetree/bindings/sound/tlv320aic31xx.txt    |    1 +
 Documentation/devicetree/bindings/sound/wm8580.txt |    4 +-
 MAINTAINERS                                        |    7 +
 drivers/extcon/extcon-arizona.c                    |    8 +-
 drivers/input/misc/arizona-haptics.c               |   13 +-
 drivers/regulator/rk808-regulator.c                |    9 +-
 include/dt-bindings/sound/cs42l42.h                |   73 +
 include/sound/compress_driver.h                    |    1 +
 include/sound/core.h                               |   20 +-
 include/sound/cs35l34.h                            |   35 +
 include/sound/dmaengine_pcm.h                      |    6 -
 include/sound/emu10k1.h                            |    3 +-
 include/sound/rt5514.h                             |   20 +
 include/sound/rt5665.h                             |   47 +
 include/sound/simple_card_utils.h                  |    8 +-
 include/sound/soc-dai.h                            |   43 +-
 include/sound/soc-dapm.h                           |   14 +
 include/sound/soc-topology.h                       |    2 +-
 include/sound/soc.h                                |   87 +-
 include/uapi/sound/asoc.h                          |   90 +-
 include/uapi/sound/snd_sst_tokens.h                |    8 +-
 sound/core/oss/pcm_oss.c                           |    2 +-
 sound/core/rawmidi.c                               |    4 +-
 sound/drivers/opl3/opl3_lib.c                      |    2 +-
 sound/firewire/bebob/bebob.c                       |    4 +-
 sound/pci/ac97/ac97_codec.c                        |    2 +-
 sound/pci/als4000.c                                |    2 +-
 sound/pci/au88x0/au88x0_game.c                     |    2 +-
 sound/pci/azt3328.c                                |    2 +-
 sound/pci/cmipci.c                                 |    2 +-
 sound/pci/cs4281.c                                 |    2 +-
 sound/pci/cs46xx/cs46xx_lib.c                      |    2 +-
 sound/pci/cs46xx/dsp_spos.c                        |    3 +-
 sound/pci/echoaudio/layla24_dsp.c                  |    2 +-
 sound/pci/emu10k1/emu10k1.c                        |   11 +-
 sound/pci/emu10k1/emu10k1_main.c                   |  228 +-
 sound/pci/ens1370.c                                |    2 +-
 sound/pci/es1938.c                                 |    2 +-
 sound/pci/es1968.c                                 |    2 +-
 sound/pci/hda/hda_auto_parser.c                    |    4 +-
 sound/pci/hda/patch_ca0132.c                       |    1 +
 sound/pci/hda/patch_conexant.c                     |   17 +
 sound/pci/hda/patch_realtek.c                      |   46 +-
 sound/pci/riptide/riptide.c                        |    2 +-
 sound/pci/sonicvibes.c                             |    2 +-
 sound/pci/trident/trident_main.c                   |    2 +-
 sound/pci/via82xx.c                                |    2 +-
 sound/pci/ymfpci/ymfpci.h                          |    2 +-
 sound/soc/atmel/Kconfig                            |   10 +
 sound/soc/atmel/Makefile                           |    2 +
 sound/soc/atmel/atmel_ssc_dai.c                    |   83 +-
 sound/soc/atmel/atmel_ssc_dai.h                    |    1 +
 sound/soc/atmel/atmel_wm8904.c                     |    2 +-
 sound/soc/atmel/tse850-pcm5142.c                   |  472 ++
 sound/soc/bcm/Kconfig                              |    1 +
 sound/soc/codecs/Kconfig                           |   31 +-
 sound/soc/codecs/Makefile                          |   11 +-
 sound/soc/codecs/ab8500-codec.c                    |    2 -
 sound/soc/codecs/adau17x1.c                        |    2 +-
 sound/soc/codecs/ak4641.c                          |   22 +-
 sound/soc/codecs/ak4641.h                          |   47 -
 sound/soc/codecs/arizona.c                         |  153 +-
 sound/soc/codecs/arizona.h                         |  109 +-
 sound/soc/codecs/cs35l34.c                         | 1251 +++++
 sound/soc/codecs/cs35l34.h                         |  269 ++
 sound/soc/codecs/cs42l42.c                         | 1986 ++++++++
 sound/soc/codecs/cs42l42.h                         |  776 ++++
 sound/soc/codecs/cs42l56.c                         |   18 +-
 sound/soc/codecs/cs42l73.c                         |    4 -
 sound/soc/codecs/cs42xx8.c                         |   10 -
 sound/soc/codecs/cs47l24.c                         |   55 +-
 sound/soc/codecs/da7219-aad.c                      |   18 +-
 sound/soc/codecs/da7219.c                          |  139 +-
 sound/soc/codecs/da7219.h                          |    5 +
 sound/soc/codecs/es8328.h                          |   37 -
 sound/soc/codecs/msm8916-wcd-analog.c              |  890 ++++
 sound/soc/codecs/msm8916-wcd-digital.c             |  923 ++++
 sound/soc/codecs/nau8825.c                         |  142 +-
 sound/soc/codecs/nau8825.h                         |   16 +
 sound/soc/codecs/rl6231.c                          |    1 +
 sound/soc/codecs/rl6347a.c                         |    2 +-
 sound/soc/codecs/rt298.c                           |   24 +-
 sound/soc/codecs/rt5514-spi.c                      |    1 -
 sound/soc/codecs/rt5514.c                          |   17 +
 sound/soc/codecs/rt5514.h                          |    2 +
 sound/soc/codecs/rt5616.c                          |    3 +-
 sound/soc/codecs/rt5640.c                          |    5 +
 sound/soc/codecs/rt5640.h                          |    6 +
 sound/soc/codecs/rt5660.c                          |    4 +
 sound/soc/codecs/rt5660.h                          |    3 +
 sound/soc/codecs/rt5663.c                          | 1137 ++---
 sound/soc/codecs/rt5663.h                          | 1162 ++---
 sound/soc/codecs/rt5665.c                          | 4874 ++++++++++++++++++++
 sound/soc/codecs/rt5665.h                          | 1990 ++++++++
 sound/soc/codecs/rt5670.c                          |   16 +-
 sound/soc/codecs/rt5670.h                          |    1 +
 sound/soc/codecs/rt5677-spi.c                      |    1 -
 sound/soc/codecs/stac9766.c                        |  162 +-
 sound/soc/codecs/stac9766.h                        |   17 -
 sound/soc/codecs/sti-sas.c                         |  179 +-
 sound/soc/codecs/tlv320aic31xx.c                   |    3 +
 sound/soc/codecs/tlv320aic31xx.h                   |    1 +
 sound/soc/codecs/tlv320aic3x.c                     |    2 +-
 sound/soc/codecs/uda1380.c                         |   77 +-
 sound/soc/codecs/uda1380.h                         |    4 -
 sound/soc/codecs/wm2200.c                          |    4 +-
 sound/soc/codecs/wm5102.c                          |   59 +-
 sound/soc/codecs/wm5110.c                          |   61 +-
 sound/soc/codecs/wm8523.c                          |   24 +-
 sound/soc/codecs/wm8580.c                          |  123 +-
 sound/soc/codecs/wm8753.h                          |    3 -
 sound/soc/codecs/wm8978.h                          |    2 +-
 sound/soc/codecs/wm8997.c                          |   39 +-
 sound/soc/codecs/wm8998.c                          |   38 +-
 sound/soc/codecs/wm9081.c                          |    2 -
 sound/soc/codecs/wm9705.c                          |  138 +-
 sound/soc/codecs/wm9705.h                          |   11 -
 sound/soc/codecs/wm9712.c                          |  177 +-
 sound/soc/codecs/wm9712.h                          |   11 -
 sound/soc/codecs/wm9713.c                          |    2 +-
 sound/soc/codecs/wm9713.h                          |    4 -
 sound/soc/codecs/wm_adsp.c                         |  354 +-
 sound/soc/codecs/wm_adsp.h                         |   27 +-
 sound/soc/codecs/wmfw.h                            |    4 +
 sound/soc/fsl/Kconfig                              |    1 +
 sound/soc/fsl/efika-audio-fabric.c                 |    1 -
 sound/soc/fsl/fsl-asoc-card.c                      |    2 +-
 sound/soc/fsl/imx-wm8962.c                         |    2 +-
 sound/soc/generic/simple-card-utils.c              |    5 +-
 sound/soc/generic/simple-card.c                    |    2 +-
 sound/soc/generic/simple-scu-card.c                |  115 +-
 sound/soc/intel/atom/sst-atom-controls.c           |    2 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |    6 +
 sound/soc/intel/atom/sst/sst.c                     |   39 +
 sound/soc/intel/atom/sst/sst.h                     |    1 +
 sound/soc/intel/atom/sst/sst_acpi.c                |    2 +
 sound/soc/intel/atom/sst/sst_ipc.c                 |   11 +
 sound/soc/intel/atom/sst/sst_stream.c              |    4 +-
 sound/soc/intel/baytrail/sst-baytrail-ipc.c        |    3 +-
 sound/soc/intel/boards/bdw-rt5677.c                |    2 +-
 sound/soc/intel/boards/broadwell.c                 |   18 +-
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |   26 +-
 sound/soc/intel/boards/bxt_rt298.c                 |    4 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |   68 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |    4 +-
 sound/soc/intel/boards/cht_bsw_max98090_ti.c       |    4 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |   10 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c            |   46 +-
 sound/soc/intel/boards/haswell.c                   |    2 +-
 sound/soc/intel/boards/mfld_machine.c              |    4 +-
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |    6 +-
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |    6 +-
 sound/soc/intel/boards/skl_rt286.c                 |    4 +-
 sound/soc/intel/common/sst-acpi.h                  |   17 +-
 sound/soc/intel/common/sst-ipc.c                   |   85 +-
 sound/soc/intel/common/sst-ipc.h                   |    8 +-
 sound/soc/intel/common/sst-match-acpi.c            |   57 +
 sound/soc/intel/haswell/sst-haswell-ipc.c          |    3 +-
 sound/soc/intel/skylake/bxt-sst.c                  |  145 +
 sound/soc/intel/skylake/skl-messages.c             |   39 +-
 sound/soc/intel/skylake/skl-pcm.c                  |   28 +-
 sound/soc/intel/skylake/skl-sst-cldma.c            |    1 -
 sound/soc/intel/skylake/skl-sst-dsp.h              |   12 +
 sound/soc/intel/skylake/skl-sst-ipc.c              |   71 +-
 sound/soc/intel/skylake/skl-sst-ipc.h              |   37 +-
 sound/soc/intel/skylake/skl-sst-utils.c            |    2 +-
 sound/soc/intel/skylake/skl-topology.c             |   47 +
 sound/soc/intel/skylake/skl-topology.h             |   28 +-
 sound/soc/intel/skylake/skl.c                      |   59 +-
 sound/soc/intel/skylake/skl.h                      |    6 +
 sound/soc/kirkwood/armada-370-db.c                 |    2 +-
 sound/soc/mxs/mxs-saif.c                           |   13 +-
 sound/soc/mxs/mxs-sgtl5000.c                       |    2 +-
 sound/soc/pxa/corgi.c                              |    6 +-
 sound/soc/pxa/e740_wm9705.c                        |    1 -
 sound/soc/pxa/e750_wm9705.c                        |    1 -
 sound/soc/pxa/e800_wm9712.c                        |    1 -
 sound/soc/pxa/em-x270.c                            |    1 -
 sound/soc/pxa/hx4700.c                             |    2 -
 sound/soc/pxa/magician.c                           |    2 +-
 sound/soc/pxa/mioa701_wm9713.c                     |    2 +-
 sound/soc/pxa/palm27x.c                            |    1 -
 sound/soc/pxa/poodle.c                             |    4 +-
 sound/soc/pxa/pxa-ssp.h                            |    6 -
 sound/soc/pxa/pxa2xx-i2s.h                         |    3 -
 sound/soc/pxa/spitz.c                              |    6 +-
 sound/soc/pxa/tosa.c                               |    7 +-
 sound/soc/qcom/apq8016_sbc.c                       |   11 +-
 sound/soc/qcom/lpass-platform.c                    |   49 +-
 sound/soc/qcom/storm.c                             |    2 +-
 sound/soc/rockchip/rk3399_gru_sound.c              |    8 +-
 sound/soc/rockchip/rockchip_max98090.c             |    2 +-
 sound/soc/rockchip/rockchip_rt5645.c               |    2 +-
 sound/soc/samsung/Kconfig                          |   58 +-
 sound/soc/samsung/Makefile                         |    9 +-
 sound/soc/samsung/ac97.c                           |  437 --
 sound/soc/samsung/dmaengine.c                      |    8 +-
 sound/soc/samsung/i2s.c                            |    8 +-
 sound/soc/samsung/ln2440sbc_alc650.c               |   72 -
 sound/soc/samsung/pcm.c                            |   60 +-
 sound/soc/samsung/regs-ac97.h                      |   66 -
 sound/soc/samsung/s3c2412-i2s.c                    |    2 -
 sound/soc/samsung/s3c24xx-i2s.c                    |   51 +-
 sound/soc/samsung/s3c24xx_uda134x.c                |   79 +-
 sound/soc/samsung/smdk2443_wm9710.c                |   68 -
 sound/soc/samsung/smdk_wm8580.c                    |   30 +-
 sound/soc/samsung/smdk_wm8580pcm.c                 |  175 -
 sound/soc/samsung/smdk_wm9713.c                    |  108 -
 sound/soc/samsung/tm2_wm5110.c                     |  552 +++
 sound/soc/sh/Kconfig                               |    3 +-
 sound/soc/sh/rcar/adg.c                            |   61 +-
 sound/soc/sh/rcar/core.c                           |  175 +-
 sound/soc/sh/rcar/dma.c                            |  295 +-
 sound/soc/sh/rcar/dvc.c                            |    2 -
 sound/soc/sh/rcar/gen.c                            |   12 +-
 sound/soc/sh/rcar/rsnd.h                           |  156 +-
 sound/soc/sh/rcar/src.c                            |   13 +-
 sound/soc/sh/rcar/ssi.c                            |   28 +-
 sound/soc/sh/rcar/ssiu.c                           |   20 +
 sound/soc/soc-compress.c                           |   98 +-
 sound/soc/soc-core.c                               |  181 +-
 sound/soc/soc-dapm.c                               |  154 +-
 sound/soc/soc-generic-dmaengine-pcm.c              |   13 +-
 sound/soc/soc-pcm.c                                |    2 +-
 sound/soc/soc-topology.c                           |  751 ++-
 sound/soc/soc-utils.c                              |  199 +
 sound/soc/sti/sti_uniperif.c                       |   43 +-
 sound/soc/sti/uniperif.h                           |    2 +
 sound/soc/sti/uniperif_player.c                    |   91 +-
 sound/soc/sti/uniperif_reader.c                    |   41 +-
 sound/soc/sunxi/Kconfig                            |    8 +
 sound/soc/sunxi/Makefile                           |    1 +
 sound/soc/sunxi/sun4i-codec.c                      |  867 +++-
 sound/soc/sunxi/sun4i-i2s.c                        |  105 +-
 sound/soc/sunxi/sun8i-codec-analog.c               |  665 +++
 sound/soc/tegra/tegra_alc5632.c                    |    2 +-
 sound/soc/tegra/tegra_max98090.c                   |    2 +-
 sound/soc/tegra/tegra_rt5640.c                     |    2 +-
 sound/soc/tegra/tegra_rt5677.c                     |    2 +-
 sound/soc/tegra/tegra_sgtl5000.c                   |    2 +-
 sound/soc/tegra/tegra_wm8753.c                     |    2 +-
 sound/soc/tegra/tegra_wm8903.c                     |    2 +-
 sound/soc/tegra/trimslice.c                        |    2 +-
 sound/soc/zte/Kconfig                              |   16 +-
 sound/soc/zte/Makefile                             |    4 +-
 sound/soc/zte/{zx296702-i2s.c => zx-i2s.c}         |    0
 sound/soc/zte/{zx296702-spdif.c => zx-spdif.c}     |    2 +-
 sound/usb/card.c                                   |    1 -
 sound/usb/endpoint.c                               |   32 +-
 sound/usb/hiface/pcm.c                             |    2 +
 sound/usb/line6/driver.h                           |    9 +-
 sound/usb/line6/podhd.c                            |   26 +
 sound/usb/mixer.c                                  |    3 +-
 sound/usb/pcm.c                                    |   31 +-
 sound/usb/quirks.c                                 |   38 +
 269 files changed, 22270 insertions(+), 4562 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-platform-sst-atom
 create mode 100644 Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
 create mode 100644 Documentation/devicetree/bindings/sound/cs35l34.txt
 create mode 100644 Documentation/devicetree/bindings/sound/cs42l42.txt
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-analog.txt
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-digital.txt
 create mode 100755 Documentation/devicetree/bindings/sound/rt5665.txt
 create mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt
 create mode 100644 Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt
 create mode 100644 include/dt-bindings/sound/cs42l42.h
 create mode 100644 include/sound/cs35l34.h
 create mode 100644 include/sound/rt5514.h
 create mode 100755 include/sound/rt5665.h
 create mode 100644 sound/soc/atmel/tse850-pcm5142.c
 delete mode 100644 sound/soc/codecs/ak4641.h
 create mode 100644 sound/soc/codecs/cs35l34.c
 create mode 100644 sound/soc/codecs/cs35l34.h
 create mode 100644 sound/soc/codecs/cs42l42.c
 create mode 100644 sound/soc/codecs/cs42l42.h
 create mode 100644 sound/soc/codecs/msm8916-wcd-analog.c
 create mode 100644 sound/soc/codecs/msm8916-wcd-digital.c
 create mode 100644 sound/soc/codecs/rt5665.c
 create mode 100644 sound/soc/codecs/rt5665.h
 delete mode 100644 sound/soc/codecs/stac9766.h
 delete mode 100644 sound/soc/codecs/wm9705.h
 delete mode 100644 sound/soc/codecs/wm9712.h
 delete mode 100644 sound/soc/samsung/ac97.c
 delete mode 100644 sound/soc/samsung/ln2440sbc_alc650.c
 delete mode 100644 sound/soc/samsung/regs-ac97.h
 delete mode 100644 sound/soc/samsung/smdk2443_wm9710.c
 delete mode 100644 sound/soc/samsung/smdk_wm8580pcm.c
 delete mode 100644 sound/soc/samsung/smdk_wm9713.c
 create mode 100644 sound/soc/samsung/tm2_wm5110.c
 create mode 100644 sound/soc/sunxi/sun8i-codec-analog.c
 rename sound/soc/zte/{zx296702-i2s.c => zx-i2s.c} (100%)
 rename sound/soc/zte/{zx296702-spdif.c => zx-spdif.c} (99%)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ