All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] sound updates for 4.12-rc1
@ 2017-05-03  8:28 Takashi Iwai
  0 siblings, 0 replies; only message in thread
From: Takashi Iwai @ 2017-05-03  8:28 UTC (permalink / raw
  To: Linus Torvalds; +Cc: Mark Brown, Liam Girdwood, linux-kernel

Linus,

please pull sound updates for v4.12-rc1 from:

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

The topmost commit is a5c3b32a1146e44f6b38fdfdfffc27842953420c

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

sound updates for 4.12-rc1

It was a relatively calm development cycle, and no scaring changes are
seen in both core and driver sides.  Here are some highlights:

ASoC:
- A new API for hooking up jacks more generically and easily
- Card longname is set based on DMI for a unique UCM profile
- Lots of Intel driver fixes: Atom, Broxton, Skylake and newer chips
- New drivers for Cirrus CS35L35, DIO DIO2125, Everest ES7132,
  HiSilicon hi6210, Maxim MAX98927, MT2701 systems with WM8960, Nuvoton
  NAU8824, Odroid systems, ST STM32 SAI controllers and x86 systems with
  DA7213

HD-audio:
- Many new quirks to support headset for various devices (mostly ASUS
  ones) as usual
- Support for dual codecs on some Gigabyte mobos and Lenovo laptop
- Improvement on PCM position reporting for Skylake and newer

FireWire:
- New drivers for MOTU and RME Fireface series
- Updates for Digidesign Digi00x and TASCAM series
- Support for tracepoints

Others:
- USB-audio: improved support for quirk_alias option
- Cleanups, constification allover the places

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

Adrian Dinu (1):
      ASoC: Add space around '='

Adriana Constantinescu (1):
      ASoC: omap: Remove unnecessary 'out of memory' message

Alexander Sverdlin (1):
      ASoC: cs4271: configure reset GPIO as output

Alin Grigorean (1):
      ASoC: fsl: Remove unneeded init of static variable

Ander Conselvan De Oliveira (1):
      ALSA: hda: Move common haswell init to a helper

Andy Green (1):
      ASoC: hisilicon: Add hi6210 i2s audio driver

Andy Shevchenko (1):
      ASoC: Intel: bdw-rt5677: Use devm_gpiod_get()

Arnd Bergmann (4):
      ALSA: au88x0: avoid theoretical uninitialized access
      ALSA: firewire-motu: mark trace helpers as __maybe_unused
      ASoC: mediatek: add I2C dependency for CS42XX8
      ASoC: Intel: Skylake: fix uninitialized pointer use

Axel Lin (1):
      ASoC: cs35l35: Fix display revision id

B, Jayachandran (1):
      ALSA: hda: Fix LLCH register read

Baoyou Xie (2):
      ASoC: zx-tdm: add bindings doc for zte's tdm controller
      ASoC: zx-tdm: add zte's tdm controller driver

Bard Liao (9):
      ASoC: rt5665: increase button detection accuracy
      ASoC: rt5665: enable TDM if more than 2 channels
      ASoC: rt5665: enhance jack type detection function
      ASoC: rt5665: move set_pll to codec level
      ASoC: rt5665: move set_sysclk to codec level
      ASoC: rt5665: set i2s pin share configuration
      ASoC: rt5665: fix wrong pre div reg of IF2 and IF3
      ASoC: jack: add snd_soc_codec_set_jack
      ASoC: rt5665: move rt5665_set_jack_detect to .set_jack

Bhumika Goyal (9):
      ALSA: pci: constify snd_kcontrol_new structures
      ALSA: usb-audio: constify snd_kcontrol_new structures
      ASoC: pxa: constify snd_soc_ops structures
      ASoC: fsl: constify snd_soc_ops structures
      ASoC: mediatek: constify snd_soc_ops structures
      ASoC: omap: constify snd_soc_ops structures
      ASoC: blackfin: constify snd_soc_ops structures
      ALSA: usb-audio: constify snd_kcontrol_new structures
      ALSA: line6: constify snd_kcontrol_new structures

Brian Austin (2):
      ASoC: Add support for Cirrus Logic CS35L35 Amplifier
      ASoC: cs35l35: Add bindings file for CS35L35

Bryce Ferguson (1):
      ASoC: Add AU1761 audio codec as selectable option

Calin Cruceru (1):
      ASoC: samsung: Remove extra blank lines

Charles Keepax (12):
      ASoC: cs35l35: Add missing return in probe
      ASoC: cs35l35: Add device tree binding for I2S drive configuration
      ASoC: cs35l35: Add for configuring drive mode in unused slots
      ASoC: cs35l35: Add local variable for dev in probe
      ASoC: cs35l35: Add IRQF_SHARED to IRQ flags
      ASoC: cs35l35: Stash dev pointer directly rather than CODEC pointer
      ASoC: cs35l35: Clear reset_gpio on the error path in probe
      ASoC: cs35l35: Improve power down time
      ASoC: cs35l35: Correct handling of PDN_DONE with external boost
      ASoC: cs35l35: Add DT binding to specify usage of an external boost supply
      ASoC: cs35l35: Correct some register defaults
      ASoC: cs35l35: Allow user to configure IMON SCALE

Chris Chiu (5):
      ALSA: hda/realtek - Add support for Acer Aspire E5-475 headset mic
      ALSA: hda/realtek - Fix headset mic on several Asus laptops with ALC255
      ALSA: hda/realtek - Fix headset and mic on several Asus laptops with ALC256
      ALSA: hda/realtek - Fix headset mic and speaker on Asus X441SA/X441UV
      ALSA: hda/realtek - Fix speaker support for Asus AiO ZN270IE

Clemens Ladisch (1):
      ALSA: oxygen: simply setting of the shortname for Xonar DG cards

Codrut Grosu (17):
      ASoC: tegra: Remove unnecessary 'out of memory' message
      ASoC: pxa-ssp: Added blank line after declarations
      ASoC: pxa: Remove space before semicolon
      ASoC: pxa: Remove unneeded else after return statement
      ASoC: pxa: The open brace is placed with the previous line
      ASoC: pxa: Add space around ':' and '('
      ASoC: pxa: Remove spaces before tabs
      ASoC: pxa: Remove unneeded return statement in void function
      ASoC: pxa-ssp: Line up *s in block comments
      ASoC: tegra: Add blank line after declarations
      ASoC: txx9: Added blank line after declarations
      ASoC: ux500: Added */ to the next line
      ASoC: ux500: Remove unuseful break after return
      ASoC: ux500: Added blank line after declarations
      ASoC: sirf: Added blank line after declarations
      ASoC: pxa: Add space around '='
      ASoC: txx9: Added requiered spaces.

Colin Ian King (7):
      ASoC: Intel: Skylake: fix spelling mistake: "allocationf" -> "allocation"
      ASoC: cs35l35: trivial fix to indentation
      ASoC: intel: remove unused variable data and associated code
      ASoC: Intel: bxtn: fix spelling mistake: "Timout" -> "Timeout"
      ASoC: topology: use j for internal loop counter
      ASoC: wm5100: fix spelling mistake: "micropone" -> "microphone"
      ALSA: ali5451: fix spelling mistake in "ali_capture_preapre"

Dan Carpenter (7):
      ASoC: cs35l35: returning uninitialized in probe()
      ALSA: emux: stop if copy_from_user() fails
      ALSA: timer: remove some dead code
      ALSA: timer: Info leak in snd_timer_user_tinterrupt()
      ASoC: Intel: Skylake: Uninitialized variable in probe_codec()
      ASoC: Intel: Skylake: Fix a couple user after free bugs
      ASoC: sti: Fix error handling if of_clk_get() fails

Daniel Baluta (8):
      ASoC: codec: wm8960: Refactor sysclk freq search
      ASoC: codec: wm8960: Relax bit clock computation
      ASoC: imx-wm8962: Let codec driver enable/disable its MCLK
      ASoC: imx-wm8962: Fix codec_clk cleanup
      ASoC: codec: wm9860: Refactor PLL out freq search
      ASoC: codec: wm8960: Stop when a matching PLL freq is found
      ASoC: codec: wm9860: avoid maybe-uninitialized warning
      ASoC: codec: wm8960: Relax bit clock computation when using PLL

Dharageswari R (1):
      ASoC: Intel: Skylake: Fix parameter overwrite for KPB Module

Dmitry Torokhov (1):
      ASoC: jack - check status of GPIO-based pins on resume

Douglas Anderson (3):
      ASoC: rt5514: Mark rt5514_i2c_driver as static
      ASoC: rt5514: Avoid relying on uninitialized "val" value
      ASoC: rt5514: Unconfuse the rt5514 at probe / resume time

Fabio Estevam (11):
      ASoC: tas2552: Improve DT binding document example
      ASoC: fsl_ssi: Remove FSLSSI_I2S_RATES definition
      ASoC: fsl_ssi: Use the tolower() function
      ASoC: sgtl5000: Allow LRCLK pad drive strength to be changed
      ASoC: tas2552: Return the real error code
      ASoC: tas2552: Describe the possible I2C addresses
      ASoC: tas2552: Fix typos in the binding doc
      ASoC: fsl ssi doc: Move optional properties to the correct section
      ASoC: fsl_esai: Remove unneeded definition
      ASoC: imx-wm8962: Remove global variables
      ASoC: tas2552: Propagate the error code in suspend/resume

G Kranthi (5):
      ASoC: Intel: Skylake: Disable notifications at boot after DSP FW init
      ASoC: Intel: Skylake: Remove get dsp_ops in cleanup routine
      ASoC: Intel: Skylake: Add 16-bit constraint to FE bxt_rt298 machine
      ASoC: Intel: Skylake: Move sst common initialization to a helper function
      ASoC: Intel: Skylake: Modify arguments to reuse module transfer function

Guneshwor Singh (2):
      ASoC: Intel: Skylake: Fix not to stop src pipe in pre pmd event handler
      ASoC: Intel: Skylake: Return negative error code

Hardik T Shah (1):
      ASoC: Intel: Skylake: Fix DMA position reporting for capture stream

Harsha Priya (1):
      ASoC: Intel: Update bxt_da7219_max98357a to add a new

Hiroyuki Yokoyama (1):
      ASoC: rcar: enable PCM RATE untile 192000

Icenowy Zheng (2):
      ASoC: sun8i-codec-analog: split out mic2
      ASoC: sun8i-codec-analog: split out line in

Javier Martinez Canillas (8):
      ASoC: max9867: export OF device ID as module aliases
      ASoC: cs53l30: Set .of_match_table to OF device ID table
      ASoc: rt5645: Add OF device ID table
      ASoC: ssm4567: Add OF device ID table
      ASoC: sta529: Add OF device ID table
      ASoC: uda1380: Add OF device ID table
      ASoC: wm8978: Add OF device ID table
      ASoC: rt5677: Add OF device ID table

Jeeja KP (13):
      ASoC: Intel: bxtn: Store the FW/Library context at boot
      ASoC: Intel: bxtn: optimize ROM init retries
      ASoC: Intel: Skylake: Fix to delete DSP pipe after stopping pipe
      ASoC: Intel: bxtn: Disable interrupt when DSP is in D3
      ASoC: Intel: bxtn: Update DSP core state in D0
      ASoC: Intel: bxtn: Reload the firmware in case of D3 failure
      ASoC: Intel: Skylake: Remove BE prepare ops
      ASoC: Intel: Skylake: Fix module load when module size > DMA buffer size
      ASoC: Intel: Skylake: Use the sig_bits to define dai bps capability
      ASoC: hdac_hdmi: Update sig_bits based on converter capability
      ASoC: Intel: Skylake: Rearrangement of code to cleanup SKL SST library
      ASoC: Intel: Skylake: Fix module state after unbind and delete
      ASoC: Intel: Skylake: Add support for deferred DSP module bind

Jerome Brunet (5):
      ASoC: es7134: add es7134 DAC driver
      ASoC: es7134: add dt-bindings for the es7134 dac
      ASoC: dio2125: add dio2125 amp driver
      ASoC: dio2125: add dt-bindings
      ASoC: dio2125: use gpiod_set_value_cansleep

Jerónimo Borque (1):
      ALSA: hda - Add HP ZBook 15u G3 Conexant CX20724 GPIO mute leds

Jianqun Xu (1):
      ASoC: rockchip: add bindings for rk3368 i2s

John Hsu (4):
      ASoC: nau8540: fix tab conversion problem
      ASoC: nau8824: new driver
      ASoC: nau8824: rename controls to match DAPM controls
      ASoC: nau8824: leave Class D gain at chip default

John Stultz (5):
      ASoC: add hi6210-i2s DT bindings
      ASoC: Improve hi6210-i2s DT bindings
      ASoC: hisilicon: Add error returns even for cases that shouldn't happen.
      ASoC: hisilicon: Address style nit to use break in final default of switch statement
      ASoC: hisilicon: Use devm_snd_soc_register_component

Jose Abreu (1):
      ASoC: dwc: Disallow building designware_pcm as a module

Kailang Yang (1):
      ALSA: hda/realtek - Add Dual Codecs support for Lenovo P520/420

Kuninori Morimoto (15):
      ASoC: simple-card: use defined dev on probe()
      ASoC: simple-scu-card: use defined dev on probe()
      ASoC: simple-card: add new simple_priv_to_card() macro
      ASoC: simple-scu-card: add new simple_priv_to_card() macro
      ASoC: core: remove pointless auxiliary from snd_soc_component
      ASoC: rcar: ssi: don't set SSICR.CKDV = 000 with SSIWSR.CONT
      ASoC: rcar: remove rsnd_kctrl_remove()
      ASoC: rcar: fixup of_clk_add_provider() usage for multi clkout
      ASoC: rcar: call missing of_clk_del_provider() when remove
      ASoC: soc-core: verify Sound Card normality
      ASoC: rsnd: tidyup src->convert_rate reset timing
      ASoC: rsnd: merge rsnd_kctrl_new_m/s/e into rsnd_kctrl_new()
      ASoC: ak4613: use snd_soc_update_bits() to avoid Reserve bit on I/O CTRL
      ASoC: rsnd: rsnd_mod_make_sure() is not under DEBUG
      ASoC: rsnd: enable clock-frequency for both 44.1kHz/48kHz

Libin Yang (2):
      ALSA: hda - add more ML register definitions
      ALSA: hda - set intel audio clock to a proper value

Linus Walleij (3):
      ASoC: ux500: drop platform DAI assignments
      ASoC: wm8903: add regulator handling
      ASoC: qcom: move clock names into LPASS variant struct

Liviu Dudau (1):
      ASoC: TLV320AIC23: Unquote NULL from control name

Lucas Stach (1):
      ASoC: imx-pcm-dma: simplify pcm_config

Marek Vasut (1):
      ASoC: rsnd: Fix possible NULL pointer dereference

Matthias Kaehlcke (2):
      ALSA: hda/ca0132: Remove double parentheses
      ALSA: hda/ca0132: Limit values for chip addresses to 32-bit

Mauro Carvalho Chehab (1):
      ALSA: usb-audio: replace /proc/bus/usb by /dev/bus/usb

Mayuresh Kulkarni (1):
      ASoC: wm_adsp: add support for DSP region lock

Mihai Burduselu (1):
      ALSA: vx: remove 'out of memory' message

Mikhail Paulyshka (1):
      ALSA: hda - Fix headset microphone detection for ASUS N551 and N751

Mylène Josserand (5):
      ASoC: sun8i-codec: Remove analog "HP" widget
      ASoC: sun8i-codec: Update mixer to use SOC_DAPM_DOUBLE
      ASoC: sun8i-codec: Convert to SOC_MIXER_ARRAY
      ASoC: sun8i-codec: Fix space on audio-routing widget
      ASoC: sun8i-codec: Convert to use SND_SOC_DAPM_AIF_IN

Nicolas Iooss (1):
      ALSA: es1688: Use strcpy() instead of sprintf()

Nicole Faerber (1):
      ASoC: codecs: rt5670: add Thinkpad Tablet 10 quirk

Peter Ujfalusi (1):
      ASoC: twl6040: Add control for HS and HF mono to stereo selection

Pierre-Louis Bossart (7):
      ASoC: da7213: add ACPI support
      ASoC: Intel: add machine driver for BYT/CHT + DA7213
      ASoC: Intel: Atom: enable BYT/CHT+DA7213 machine driver
      ASoC: Intel: boards: add card for MinnowBoardMax/Up I2S access
      ASoC: Intel: Enable bytcht_nocodec machine driver
      ASoC: Intel: Atom: update Thinkpad 10 quirk
      ASoC: bytcr_rt5640: log quirk configuration errors

Richard Fitzgerald (1):
      ASoC: wm_adsp: Add support for ADSP2V2

Romain Perier (5):
      ASoC: es8328: Let device auto detect ratios in slave mode
      ASoC: es8328: Simplify rates definition
      ASoC: es8328: Enabling support for 192k
      ASoC: rockchip: Enable 192khz in hw_params operation
      ASoC: rockchip: Enable 192khz in hw_params operation

Ryan Lee (1):
      ASoC: Add support for Maxim Integrated MAX98927 Amplifier

Ryder Lee (2):
      ASoC: mediatek: Add mt2701-wm8960 machine driver
      ASoC: mediatek: add bindings for wm8960 codec machine driver

Sodhi, VunnyX (1):
      ASoC: Intel: Skylake: Add loadable module support on KBL platform

Stefan Agner (1):
      ASoC: fsl_asrc_dma: use correct direction enum type

Subhransu S. Prusty (4):
      ALSA: hda: Add Geminilake id to SKL_PLUS
      ASoC: Intel: Skylake: Commonize library load
      ASoC: Intel: Skylake: Register dsp_fw_ops for kabylake
      ASoC: Intel: Skylake: Modify load_lib_ipc arguments for a nowait version

Sylwester Nawrocki (2):
      ASoC: Add Odroid sound DT bindings documentation
      ASoC: samsung: Add Odroid ASoC machine driver

Takashi Iwai (13):
      ASoC: intel: Don't print FW version repeatedly
      ALSA: usb-audio: Fake also USB device id when alias is given
      ALSA: hda - Avoid tricky macros
      ALSA: hda - Move SKL+ vendor specific register definitions to hda_register.h
      ALSA: hda - Improved position reporting on SKL+
      ALSA: hda - A new flag to enforce prefix to each pin
      ALSA: hda - Allow to enable/disable vmaster build explicitly
      ALSA: hda - Support Gigabyte Gaming board with dual Realtek codecs
      ALSA: hda - Use a helper function for renaming kctl names
      ASoC: Provide a dummy wrapper of snd_soc_set_dmi_name()
      ASoC: Call snd_soc_set_dmi_name() unconditionally
      ASoC: bytcr_rt5640: Allow quirk set via module option
      ASoC: bytcr_rt5640: Fix a typo and quirk parameter type

Takashi Sakamoto (54):
      ASoC: Intel: Skylake: use a helper macro to rounding-up calculation
      ASoC: Intel: Skylake: code cleanup for pin fixup limitation
      ALSA: firewire-motu: add skeleton for Mark of the unicorn (MOTU) FireWire series
      ALSA: firewire-motu: postpone sound card registration
      ALSA: firewire-motu: add a structure for model-dependent parameters.
      ALSA: firewire-motu: add an abstraction layer for three types of protocols
      ALSA: firewire-lib: record cycle count for the first packet
      ALSA: firewire-lib: add support for source packet header field in CIP header
      ALSA: firewire-lib: enable CIP_DBC_IS_END_EVENT for both directions of stream
      ALSA: firewire-motu: add MOTU specific protocol layer
      ALSA: firewire-motu: handle transactions specific for MOTU FireWire models
      ALSA: firewire-motu: add stream management functionality
      ALSA: firewire-motu: add proc node to show current statuc of clock and packet formats
      ALSA: firewire-motu: add PCM functionality
      ALSA: firewire-motu: add MIDI functionality
      ALSA: firewire-motu: add hwdep interface
      ALSA: firewire-motu: enable to read transaction cache via hwdep interface
      ALSA: firewire-motu: add support for MOTU 828mk2 as a model with protocol version 2
      ALSA: firewire-lib: add a quirk of packet without valid EOH in CIP format
      ALSA: firewire-motu: add support for MOTU 828mk3 (FireWire/Hybrid) as a model with protocol version 3
      ALSA: fireface: add skeleton for RME Fireface series
      ALSA: fireface: postpone sound card registration
      ALSA: fireface: add model specific structure
      ALSA: fireface: add an abstraction layer for model-specific protocols
      ALSA: fireface: add transaction support
      ALSA: fireface: add support for MIDI functionality
      ALSA: fireface: add proc node to help debugging
      ALSA: firewire-lib: use the same prototype for functions to handle packet
      ALSA: firewire-lib: add no-header packet processing
      ALSA: fireface: add unique data processing layer
      ALSA: fireface: add stream management functionality
      ALSA: fireface: add support for PCM functionality
      ALSA: fireface: add hwdep interface
      ALSA: fireface: add support for Fireface 400
      ALSA: firewire-digi00x: add support for console models of Digi00x series
      ALSA: firewire-digi00x: handle all MIDI messages on streaming packets
      ALSA: firewire-digi00x: allow user space applications to read/write MIDI messages for all ports
      ALSA: firewire-digi00x: remove transaction handler for unknown purpose
      ALSA: firewire-motu: remove invalid bitshift for register value
      ALSA: firewire-lib/bebob/oxfw: improve response evaluation for AV/C commands
      ALSA: firewire_lib: add tracepoints for packets without CIP headers
      ALSA: firewire-motu: add tracepoints for SPH in IEC 61883-1 fashion
      ALSA: firewire-motu: add tracepoints for messages for unique protocol
      ALSA: firewire-lib: cache maximum length of payload to reduce function calls
      ALSA: usb-line6: constify snd_kcontrol_new strucutre array
      ALSA: firewire-lib/firewire-tascam: localize async midi port
      ALSA: firewire-tascam: remove callback function from async midi port
      ALSA: firewire-tascam: send fixed-length transaction for async midi port
      ALSA: firewire-tascam: use the same address for asynchronous transaction for MIDI message
      ALSA: firewire-tascam: use fixed-length array for message cache to async midi port
      ALSA: firewire-tascam: initialize parameters at open of rawmidi character devices
      ALSA: firewire-tascam: move message parameters for async midi port
      ALSA: firewire-tascam: support drain callback for MIDI playback substream
      ALSA: fireface: obsolete usage of ktime_set() for zero assignment

Vinod Koul (4):
      ASoC: Intel: Skylake: Don't unload module when in use
      ASoC: Intel: Skylake: Remove redundant vmixer handler
      ASoC: Intel: Skylake: remove hard coded ACPI path
      ASoC: Intel: Skylake: Fix unused variable warning

Wolfram Sang (2):
      ASoC: rsnd: drop useles self-assignments
      ASoC: rsnd: check return value of init function

kbuild test robot (2):
      ASoC: cs35l35: fix semicolon.cocci warnings
      ASoC: rsnd: fix semicolon.cocci warnings

olivier moysan (2):
      ASoC: stm32: add bindings for SAI
      ASoC: stm32: add SAI driver

---
 .../devicetree/bindings/sound/cs35l35.txt          |  180 ++
 .../devicetree/bindings/sound/dioo,dio2125.txt     |   12 +
 .../devicetree/bindings/sound/everest,es7134.txt   |   10 +
 .../devicetree/bindings/sound/fsl,ssi.txt          |   34 +-
 .../bindings/sound/hisilicon,hi6210-i2s.txt        |   42 +
 .../devicetree/bindings/sound/max98925.txt         |   22 -
 .../devicetree/bindings/sound/max98926.txt         |   32 -
 .../devicetree/bindings/sound/max9892x.txt         |   41 +
 .../devicetree/bindings/sound/mt2701-wm8960.txt    |   24 +
 .../devicetree/bindings/sound/nau8824.txt          |   88 +
 .../devicetree/bindings/sound/rockchip-i2s.txt     |    1 +
 .../devicetree/bindings/sound/samsung,odroid.txt   |   57 +
 .../devicetree/bindings/sound/sgtl5000.txt         |    9 +
 .../devicetree/bindings/sound/st,stm32-sai.txt     |   89 +
 .../devicetree/bindings/sound/tas2552.txt          |   10 +-
 Documentation/devicetree/bindings/sound/wm8903.txt |   13 +
 .../devicetree/bindings/sound/zte,tdm.txt          |   30 +
 Documentation/sound/hd-audio/notes.rst             |    2 +
 include/sound/cs35l35.h                            |  108 ++
 include/sound/hda_register.h                       |   30 +-
 include/sound/hdaudio.h                            |   28 +-
 include/sound/soc.h                                |   14 +-
 include/uapi/sound/asound.h                        |    4 +-
 include/uapi/sound/firewire.h                      |   10 +-
 sound/core/timer.c                                 |   19 +-
 sound/drivers/vx/vx_core.c                         |    4 +-
 sound/firewire/Kconfig                             |   20 +
 sound/firewire/Makefile                            |    2 +
 sound/firewire/amdtp-stream-trace.h                |   94 +-
 sound/firewire/amdtp-stream.c                      |  158 +-
 sound/firewire/amdtp-stream.h                      |   16 +-
 sound/firewire/bebob/bebob_command.c               |   30 +-
 sound/firewire/digi00x/amdtp-dot.c                 |   55 +-
 sound/firewire/digi00x/digi00x-midi.c              |  208 +--
 sound/firewire/digi00x/digi00x-transaction.c       |   88 +-
 sound/firewire/digi00x/digi00x.c                   |   13 +-
 sound/firewire/digi00x/digi00x.h                   |    7 +-
 sound/firewire/fcp.c                               |   12 +-
 sound/firewire/fireface/Makefile                   |    3 +
 sound/firewire/fireface/amdtp-ff.c                 |  155 ++
 sound/firewire/fireface/ff-hwdep.c                 |  191 ++
 sound/firewire/fireface/ff-midi.c                  |  131 ++
 sound/firewire/fireface/ff-pcm.c                   |  409 +++++
 sound/firewire/fireface/ff-proc.c                  |   63 +
 sound/firewire/fireface/ff-protocol-ff400.c        |  371 ++++
 sound/firewire/fireface/ff-stream.c                |  282 +++
 sound/firewire/fireface/ff-transaction.c           |  295 ++++
 sound/firewire/fireface/ff.c                       |  209 +++
 sound/firewire/fireface/ff.h                       |  146 ++
 sound/firewire/lib.c                               |  141 --
 sound/firewire/lib.h                               |   54 -
 sound/firewire/motu/Makefile                       |    6 +
 sound/firewire/motu/amdtp-motu-trace.h             |  123 ++
 sound/firewire/motu/amdtp-motu.c                   |  427 +++++
 sound/firewire/motu/motu-hwdep.c                   |  198 +++
 sound/firewire/motu/motu-midi.c                    |  169 ++
 sound/firewire/motu/motu-pcm.c                     |  398 +++++
 sound/firewire/motu/motu-proc.c                    |  118 ++
 sound/firewire/motu/motu-protocol-v2.c             |  237 +++
 sound/firewire/motu/motu-protocol-v3.c             |  311 ++++
 sound/firewire/motu/motu-stream.c                  |  381 ++++
 sound/firewire/motu/motu-transaction.c             |  137 ++
 sound/firewire/motu/motu.c                         |  264 +++
 sound/firewire/motu/motu.h                         |  161 ++
 sound/firewire/oxfw/oxfw-command.c                 |   12 +-
 sound/firewire/tascam/tascam-midi.c                |   13 +-
 sound/firewire/tascam/tascam-transaction.c         |  142 +-
 sound/firewire/tascam/tascam.h                     |   39 +-
 sound/hda/ext/hdac_ext_controller.c                |    6 +-
 sound/hda/hdac_controller.c                        |    4 +-
 sound/hda/hdac_stream.c                            |    4 +-
 sound/isa/es1688/es1688_lib.c                      |    2 +-
 sound/pci/ali5451/ali5451.c                        |    2 +-
 sound/pci/au88x0/au88x0_a3d.c                      |    2 +-
 sound/pci/au88x0/au88x0_core.c                     |    3 +
 sound/pci/au88x0/au88x0_eq.c                       |    6 +-
 sound/pci/au88x0/au88x0_pcm.c                      |    2 +-
 sound/pci/aw2/aw2-alsa.c                           |    2 +-
 sound/pci/bt87x.c                                  |    6 +-
 sound/pci/ca0106/ca0106_mixer.c                    |    4 +-
 sound/pci/cmipci.c                                 |    6 +-
 sound/pci/cs4281.c                                 |    4 +-
 sound/pci/echoaudio/echoaudio.c                    |   26 +-
 sound/pci/emu10k1/emu10k1x.c                       |    6 +-
 sound/pci/emu10k1/emumixer.c                       |   30 +-
 sound/pci/emu10k1/emupcm.c                         |    2 +-
 sound/pci/ens1370.c                                |    4 +-
 sound/pci/hda/hda_auto_parser.c                    |    1 +
 sound/pci/hda/hda_codec.c                          |    4 +-
 sound/pci/hda/hda_codec.h                          |    1 +
 sound/pci/hda/hda_generic.c                        |    9 +-
 sound/pci/hda/hda_generic.h                        |    1 +
 sound/pci/hda/hda_intel.c                          |  139 +-
 sound/pci/hda/patch_ca0132.c                       |   10 +-
 sound/pci/hda/patch_conexant.c                     |   81 +
 sound/pci/hda/patch_hdmi.c                         |   29 +-
 sound/pci/hda/patch_realtek.c                      |  221 ++-
 sound/pci/ice1712/delta.c                          |    2 +-
 sound/pci/ice1712/ews.c                            |    4 +-
 sound/pci/ice1712/ice1712.c                        |   30 +-
 sound/pci/ice1712/ice1724.c                        |   20 +-
 sound/pci/lola/lola_mixer.c                        |    2 +-
 sound/pci/lx6464es/lx6464es.c                      |    2 +-
 sound/pci/mixart/mixart_mixer.c                    |    6 +-
 sound/pci/oxygen/oxygen.c                          |    6 +-
 sound/pci/pcxhr/pcxhr_mix22.c                      |    6 +-
 sound/pci/pcxhr/pcxhr_mixer.c                      |   22 +-
 sound/pci/trident/trident_main.c                   |   22 +-
 sound/pci/via82xx.c                                |    6 +-
 sound/pci/vx222/vx222_ops.c                        |    4 +-
 sound/pci/ymfpci/ymfpci_main.c                     |   14 +-
 sound/soc/Kconfig                                  |    2 +
 sound/soc/Makefile                                 |    2 +
 sound/soc/blackfin/bfin-eval-adau1373.c            |    2 +-
 sound/soc/blackfin/bfin-eval-adav80x.c             |    2 +-
 sound/soc/codecs/Kconfig                           |   30 +-
 sound/soc/codecs/Makefile                          |   10 +
 sound/soc/codecs/ak4613.c                          |   10 +-
 sound/soc/codecs/cs35l35.c                         | 1580 +++++++++++++++++
 sound/soc/codecs/cs35l35.h                         |  294 ++++
 sound/soc/codecs/cs4271.c                          |    2 +-
 sound/soc/codecs/cs53l30.c                         |    1 +
 sound/soc/codecs/da7213.c                          |   13 +
 sound/soc/codecs/dio2125.c                         |  120 ++
 sound/soc/codecs/es7134.c                          |  116 ++
 sound/soc/codecs/es8328.c                          |   51 +-
 sound/soc/codecs/hdac_hdmi.c                       |    4 +-
 sound/soc/codecs/max9867.c                         |    4 +-
 sound/soc/codecs/max98927.c                        |  841 +++++++++
 sound/soc/codecs/max98927.h                        |  272 +++
 sound/soc/codecs/nau8540.c                         | 1224 ++++++-------
 sound/soc/codecs/nau8540.h                         |  310 ++--
 sound/soc/codecs/nau8824.c                         | 1831 ++++++++++++++++++++
 sound/soc/codecs/nau8824.h                         |  466 +++++
 sound/soc/codecs/rt5514.c                          |   36 +-
 sound/soc/codecs/rt5645.c                          |   10 +
 sound/soc/codecs/rt5665.c                          |  222 ++-
 sound/soc/codecs/rt5665.h                          |    2 -
 sound/soc/codecs/rt5670.c                          |   21 +
 sound/soc/codecs/rt5677.c                          |    7 +
 sound/soc/codecs/sgtl5000.c                        |   19 +-
 sound/soc/codecs/ssm4567.c                         |    9 +
 sound/soc/codecs/sta529.c                          |    7 +
 sound/soc/codecs/tas2552.c                         |    6 +-
 sound/soc/codecs/tlv320aic23.c                     |    7 +-
 sound/soc/codecs/twl6040.c                         |    8 +
 sound/soc/codecs/uda1380.c                         |    7 +
 sound/soc/codecs/wm5100.c                          |    2 +-
 sound/soc/codecs/wm8903.c                          |   31 +
 sound/soc/codecs/wm8960.c                          |  195 ++-
 sound/soc/codecs/wm8978.c                          |    7 +
 sound/soc/codecs/wm_adsp.c                         |  324 +++-
 sound/soc/codecs/wm_adsp.h                         |   24 +
 sound/soc/dwc/Kconfig                              |    4 +-
 sound/soc/dwc/Makefile                             |    6 +-
 sound/soc/dwc/{designware_i2s.c => dwc-i2s.c}      |    0
 sound/soc/dwc/{designware_pcm.c => dwc-pcm.c}      |    3 -
 sound/soc/fsl/eukrea-tlv320.c                      |    2 +-
 sound/soc/fsl/fsl_asrc_dma.c                       |    2 +-
 sound/soc/fsl/fsl_esai.c                           |    5 +-
 sound/soc/fsl/fsl_ssi.c                            |   27 +-
 sound/soc/fsl/imx-mc13783.c                        |    2 +-
 sound/soc/fsl/imx-pcm-dma.c                        |   28 -
 sound/soc/fsl/imx-pcm-fiq.c                        |    2 +-
 sound/soc/fsl/imx-wm8962.c                         |   72 +-
 sound/soc/fsl/mpc8610_hpcd.c                       |    2 +-
 sound/soc/fsl/mx27vis-aic32x4.c                    |    2 +-
 sound/soc/fsl/p1022_ds.c                           |    2 +-
 sound/soc/fsl/p1022_rdk.c                          |    2 +-
 sound/soc/fsl/phycore-ac97.c                       |    2 +-
 sound/soc/fsl/wm1133-ev1.c                         |    2 +-
 sound/soc/generic/simple-card.c                    |   43 +-
 sound/soc/generic/simple-scu-card.c                |   37 +-
 sound/soc/hisilicon/Kconfig                        |    5 +
 sound/soc/hisilicon/Makefile                       |    1 +
 sound/soc/hisilicon/hi6210-i2s.c                   |  618 +++++++
 sound/soc/hisilicon/hi6210-i2s.h                   |  276 +++
 sound/soc/intel/Kconfig                            |   24 +
 sound/soc/intel/atom/sst/sst_acpi.c                |   41 +-
 sound/soc/intel/atom/sst/sst_ipc.c                 |    4 +-
 sound/soc/intel/boards/Makefile                    |    4 +
 sound/soc/intel/boards/bdw-rt5677.c                |    5 +-
 sound/soc/intel/boards/broadwell.c                 |    3 -
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |   97 +-
 sound/soc/intel/boards/bxt_rt298.c                 |    3 +
 sound/soc/intel/boards/bytcht_da7213.c             |  283 +++
 sound/soc/intel/boards/bytcht_nocodec.c            |  208 +++
 sound/soc/intel/boards/bytcr_rt5640.c              |  109 +-
 sound/soc/intel/haswell/sst-haswell-ipc.c          |    6 -
 sound/soc/intel/skylake/bxt-sst.c                  |  118 +-
 sound/soc/intel/skylake/skl-messages.c             |   16 +-
 sound/soc/intel/skylake/skl-nhlt.c                 |    7 +-
 sound/soc/intel/skylake/skl-pcm.c                  |  118 +-
 sound/soc/intel/skylake/skl-sst-cldma.c            |   26 +-
 sound/soc/intel/skylake/skl-sst-cldma.h            |    2 +-
 sound/soc/intel/skylake/skl-sst-dsp.c              |    6 +-
 sound/soc/intel/skylake/skl-sst-dsp.h              |   40 +-
 sound/soc/intel/skylake/skl-sst-ipc.c              |   76 +-
 sound/soc/intel/skylake/skl-sst-ipc.h              |   17 +-
 sound/soc/intel/skylake/skl-sst-utils.c            |  140 +-
 sound/soc/intel/skylake/skl-sst.c                  |  175 +-
 sound/soc/intel/skylake/skl-topology.c             |  247 ++-
 sound/soc/intel/skylake/skl-topology.h             |   17 +-
 sound/soc/intel/skylake/skl.c                      |    2 +-
 sound/soc/intel/skylake/skl.h                      |   22 +-
 sound/soc/mediatek/Kconfig                         |   10 +
 sound/soc/mediatek/mt2701/Makefile                 |    1 +
 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c         |   16 +
 sound/soc/mediatek/mt2701/mt2701-cs42448.c         |    2 +-
 sound/soc/mediatek/mt2701/mt2701-wm8960.c          |  176 ++
 sound/soc/mediatek/mt8173/mt8173-max98090.c        |    2 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c   |    2 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c   |    2 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650.c          |    2 +-
 sound/soc/omap/am3517evm.c                         |    2 +-
 sound/soc/omap/n810.c                              |    2 +-
 sound/soc/omap/omap-abe-twl6040.c                  |    2 +-
 sound/soc/omap/omap-twl4030.c                      |    2 +-
 sound/soc/omap/omap3pandora.c                      |    2 +-
 sound/soc/omap/osk5912.c                           |    2 +-
 sound/soc/omap/rx51.c                              |    7 +-
 sound/soc/pxa/brownstone.c                         |    2 +-
 sound/soc/pxa/corgi.c                              |    2 +-
 sound/soc/pxa/e750_wm9705.c                        |    2 +-
 sound/soc/pxa/e800_wm9712.c                        |    2 +-
 sound/soc/pxa/em-x270.c                            |    2 +-
 sound/soc/pxa/hx4700.c                             |    2 +-
 sound/soc/pxa/imote2.c                             |    2 +-
 sound/soc/pxa/magician.c                           |    4 +-
 sound/soc/pxa/mioa701_wm9713.c                     |    2 +-
 sound/soc/pxa/mmp-pcm.c                            |    1 -
 sound/soc/pxa/mmp-sspa.c                           |    1 -
 sound/soc/pxa/poodle.c                             |    2 +-
 sound/soc/pxa/pxa-ssp.c                            |   15 +-
 sound/soc/pxa/pxa2xx-ac97.c                        |    5 +-
 sound/soc/pxa/pxa2xx-i2s.c                         |    8 +-
 sound/soc/pxa/pxa2xx-pcm.c                         |    2 +-
 sound/soc/pxa/raumfeld.c                           |    8 +-
 sound/soc/pxa/spitz.c                              |    6 +-
 sound/soc/pxa/tosa.c                               |    4 +-
 sound/soc/pxa/z2.c                                 |    6 +-
 sound/soc/pxa/zylonite.c                           |    2 +-
 sound/soc/qcom/lpass-apq8016.c                     |   12 +
 sound/soc/qcom/lpass-cpu.c                         |   22 +-
 sound/soc/qcom/lpass-ipq806x.c                     |    6 +
 sound/soc/qcom/lpass.h                             |    2 +
 sound/soc/rockchip/rk3288_hdmi_analog.c            |    3 +
 sound/soc/samsung/Kconfig                          |    8 +
 sound/soc/samsung/Makefile                         |    2 +
 sound/soc/samsung/bells.c                          |    1 -
 sound/soc/samsung/i2s-regs.h                       |    2 -
 sound/soc/samsung/i2s.c                            |    1 -
 sound/soc/samsung/odroid.c                         |  219 +++
 sound/soc/samsung/s3c-i2s-v2.c                     |    1 -
 sound/soc/sh/rcar/adg.c                            |   75 +-
 sound/soc/sh/rcar/core.c                           |  111 +-
 sound/soc/sh/rcar/dvc.c                            |   24 +-
 sound/soc/sh/rcar/rsnd.h                           |   55 +-
 sound/soc/sh/rcar/src.c                            |    3 +-
 sound/soc/sh/rcar/ssi.c                            |    9 +
 sound/soc/sirf/sirf-audio-port.c                   |    1 +
 sound/soc/sirf/sirf-audio.c                        |    1 +
 sound/soc/sirf/sirf-usp.c                          |    3 +
 sound/soc/soc-core.c                               |   27 +-
 sound/soc/soc-jack.c                               |   48 +
 sound/soc/soc-topology.c                           |    5 +-
 sound/soc/sti/uniperif_player.c                    |    2 +-
 sound/soc/stm/Kconfig                              |    8 +
 sound/soc/stm/Makefile                             |    6 +
 sound/soc/stm/stm32_sai.c                          |  115 ++
 sound/soc/stm/stm32_sai.h                          |  200 +++
 sound/soc/stm/stm32_sai_sub.c                      |  884 ++++++++++
 sound/soc/sunxi/sun8i-codec-analog.c               |  168 +-
 sound/soc/sunxi/sun8i-codec.c                      |   10 +-
 sound/soc/tegra/tegra20_ac97.c                     |    1 -
 sound/soc/tegra/tegra20_das.c                      |    2 +-
 sound/soc/tegra/tegra20_i2s.c                      |    1 -
 sound/soc/tegra/tegra20_spdif.c                    |    5 +-
 sound/soc/tegra/tegra30_ahub.c                     |    5 +-
 sound/soc/tegra/tegra30_i2s.c                      |    1 -
 sound/soc/tegra/tegra_alc5632.c                    |    4 +-
 sound/soc/tegra/tegra_max98090.c                   |    4 +-
 sound/soc/tegra/tegra_rt5640.c                     |    4 +-
 sound/soc/tegra/tegra_sgtl5000.c                   |    4 +-
 sound/soc/tegra/tegra_wm8753.c                     |    4 +-
 sound/soc/tegra/tegra_wm8903.c                     |    4 +-
 sound/soc/tegra/tegra_wm9712.c                     |    4 +-
 sound/soc/tegra/trimslice.c                        |    4 +-
 sound/soc/txx9/txx9aclc.c                          |    5 +-
 sound/soc/ux500/mop500.c                           |    4 -
 sound/soc/ux500/ux500_msp_dai.c                    |    4 +-
 sound/soc/ux500/ux500_msp_i2s.c                    |    1 -
 sound/soc/zte/Kconfig                              |    8 +
 sound/soc/zte/Makefile                             |    1 +
 sound/soc/zte/zx-tdm.c                             |  461 +++++
 sound/synth/emux/emux_oss.c                        |    4 +-
 sound/usb/card.c                                   |    6 +-
 sound/usb/line6/pcm.c                              |    2 +-
 sound/usb/line6/pod.c                              |    2 +-
 sound/usb/line6/toneport.c                         |    4 +-
 sound/usb/midi.c                                   |    2 +-
 sound/usb/mixer.c                                  |    6 +-
 sound/usb/mixer_scarlett.c                         |   12 +-
 sound/usb/usx2y/us122l.c                           |    2 +-
 sound/usb/usx2y/usX2Yhwdep.c                       |    2 +-
 sound/usb/usx2y/usx2yhwdeppcm.c                    |    2 +-
 306 files changed, 19287 insertions(+), 2691 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/cs35l35.txt
 create mode 100644 Documentation/devicetree/bindings/sound/dioo,dio2125.txt
 create mode 100644 Documentation/devicetree/bindings/sound/everest,es7134.txt
 create mode 100644 Documentation/devicetree/bindings/sound/hisilicon,hi6210-i2s.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/max98925.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/max98926.txt
 create mode 100644 Documentation/devicetree/bindings/sound/max9892x.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mt2701-wm8960.txt
 create mode 100644 Documentation/devicetree/bindings/sound/nau8824.txt
 create mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.txt
 create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.txt
 create mode 100644 Documentation/devicetree/bindings/sound/zte,tdm.txt
 create mode 100644 include/sound/cs35l35.h
 create mode 100644 sound/firewire/fireface/Makefile
 create mode 100644 sound/firewire/fireface/amdtp-ff.c
 create mode 100644 sound/firewire/fireface/ff-hwdep.c
 create mode 100644 sound/firewire/fireface/ff-midi.c
 create mode 100644 sound/firewire/fireface/ff-pcm.c
 create mode 100644 sound/firewire/fireface/ff-proc.c
 create mode 100644 sound/firewire/fireface/ff-protocol-ff400.c
 create mode 100644 sound/firewire/fireface/ff-stream.c
 create mode 100644 sound/firewire/fireface/ff-transaction.c
 create mode 100644 sound/firewire/fireface/ff.c
 create mode 100644 sound/firewire/fireface/ff.h
 create mode 100644 sound/firewire/motu/Makefile
 create mode 100644 sound/firewire/motu/amdtp-motu-trace.h
 create mode 100644 sound/firewire/motu/amdtp-motu.c
 create mode 100644 sound/firewire/motu/motu-hwdep.c
 create mode 100644 sound/firewire/motu/motu-midi.c
 create mode 100644 sound/firewire/motu/motu-pcm.c
 create mode 100644 sound/firewire/motu/motu-proc.c
 create mode 100644 sound/firewire/motu/motu-protocol-v2.c
 create mode 100644 sound/firewire/motu/motu-protocol-v3.c
 create mode 100644 sound/firewire/motu/motu-stream.c
 create mode 100644 sound/firewire/motu/motu-transaction.c
 create mode 100644 sound/firewire/motu/motu.c
 create mode 100644 sound/firewire/motu/motu.h
 create mode 100644 sound/soc/codecs/cs35l35.c
 create mode 100644 sound/soc/codecs/cs35l35.h
 create mode 100644 sound/soc/codecs/dio2125.c
 create mode 100644 sound/soc/codecs/es7134.c
 create mode 100644 sound/soc/codecs/max98927.c
 create mode 100644 sound/soc/codecs/max98927.h
 create mode 100644 sound/soc/codecs/nau8824.c
 create mode 100644 sound/soc/codecs/nau8824.h
 rename sound/soc/dwc/{designware_i2s.c => dwc-i2s.c} (100%)
 rename sound/soc/dwc/{designware_pcm.c => dwc-pcm.c} (98%)
 create mode 100644 sound/soc/hisilicon/Kconfig
 create mode 100644 sound/soc/hisilicon/Makefile
 create mode 100644 sound/soc/hisilicon/hi6210-i2s.c
 create mode 100644 sound/soc/hisilicon/hi6210-i2s.h
 create mode 100644 sound/soc/intel/boards/bytcht_da7213.c
 create mode 100644 sound/soc/intel/boards/bytcht_nocodec.c
 create mode 100644 sound/soc/mediatek/mt2701/mt2701-wm8960.c
 create mode 100644 sound/soc/samsung/odroid.c
 create mode 100644 sound/soc/stm/Kconfig
 create mode 100644 sound/soc/stm/Makefile
 create mode 100644 sound/soc/stm/stm32_sai.c
 create mode 100644 sound/soc/stm/stm32_sai.h
 create mode 100644 sound/soc/stm/stm32_sai_sub.c
 create mode 100644 sound/soc/zte/zx-tdm.c

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-05-03  8:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-03  8:28 [GIT PULL] sound updates for 4.12-rc1 Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.