[alsa-devel] [GIT PULL] ASoC updates for v4.5

Mark Brown broonie at kernel.org
Mon Jan 11 16:20:20 CET 2016


The following changes since commit bc42f363da213b4bf7c15a2dc87b2b1a85cde867:

  Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus (2016-01-05 23:07:33 +0000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.4-rc8

for you to fetch changes up to d0021d3bdfe9d551859bca1f58da0e6be8e26043:

  Merge remote-tracking branch 'asoc/topic/wm8960' into asoc-next (2016-01-11 13:54:40 +0000)

----------------------------------------------------------------
ASoC: Last updates for v4.5

A bunch more updates for v4.5, mainly driver work:

 - More topology API enhancements from Mengdong Lin working towards
   making everything more component based and being able to specify PCM
   links via topology.
 - Large sets driver updates from Cirrus, Intel (mainly more Skylake
   support) and Renesas.
 - New drivers for AMD ACP, Atmel PDMIC, Dialog DA7218, Imagination
   Technologies SoC IPs, Rockchip RK3036 Inno CODEC and Texas Instruments
   PCM3168A.

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

I missed the RT5659 out of the list of drivers there, sorry.

Adam Thomson (12):
      ASoC: da7218: Add bindings documentation for DA7218 audio codec
      ASoC: da7218: Add da7218 codec driver
      ASoC: da7218: Enable mic level detection reporting to user-space
      ASoC: da7219: Fix Sidetone to work regardless of DAI capture
      ASoC: da7219: Disable regulators on probe() failure
      ASoC: da7219: Update REFERENCES reg default, in-line with HW
      ASoC: da7219: Remove internal LDO features of codec
      ASoC: da7219: Add support for 1.6V micbias level
      ASoC: da7219: Remove support for 32KHz PLL mode
      ASoC: da7219: Add regmap patch to support old silicon
      ASoC: da7219: Correct BCLK inversion for DSP DAI format mode
      ASoC: da7218: Correct BCLK inversion for DSP DAI format mode

Anatol Pomozov (1):
      ASoC: rt5677: use 'active low' logic for reset pin

Andrzej Hajda (1):
      ASoC: rsnd: fix usrcnt decrementing bug

Arnd Bergmann (9):
      ASoC: samsung: pass DMA channels as pointers
      ASoC: s3c24xx-i2s: pass DMA channels as platform data
      ASoC: pxa: remove incorrect do_div() call
      ASoC: sh: fix fsi build warnings for 64 bit
      ASoC: samsung: pass filter function as pointer
      ASoC: rcar: remove unused variable
      ASoC: fsl: use correct format string for dma_addr_t
      ASoC: da7218: avoid 64-bit compile warning
      ASoC: hdac_hdmi: remove unused hdac_hdmi_query_pin_connlist

Axel Lin (3):
      ASoC: da7219: Use logical instead of bitwise OR for boolean expression
      ASoC: wm8904: Make undocumented registers non-readable
      ASoC: rt5616: Return error if device ID mismatch

Bard Liao (10):
      ASoC: rt298: fix remove unnedded clk setting
      ASoC: rt5645: Separate regmap for rt5645 and rt5650
      ASoC: rt5659: add rt5659 codec driver
      ASoC: rt5645: merge DMI tables of google projects
      ASoC: rt5616: add rt5616 codec driver
      ASoC: rt5616: rename some alsa control names
      ASoC: rt5677: set PLL_CTRL2 non-volatile
      ASoC: rt5651: add ACPI and OF support
      ASoC: rt5645: use polling to support HS button
      ASoC: rt5645: improve IRQ reaction time for HS button

Ben Zhang (1):
      ASoC: rt5677: Reconfigure PLL1 after resume

Caesar Wang (5):
      ASoC: rockchip: i2s: change bclk and lrck according to sample rates
      ASoC: rockchip-max98090: Allow more sample rates
      ASoC: rockchip-rt5645: Allow more sample rates
      ASoC: rt5616: add an of_match table
      ASoC: rt5616: add devicetree document for rt5616

Charles Keepax (22):
      ASoC: wm5110: Add DAPM/routing hookup for the ANC block
      ASoC: wm_adsp: Expand the list of available firmwares
      ASoC: arizona: Add 32uS delay after putting FLL into freerun
      ASoC: dapm: Make enable/disable_pin work with always on widgets
      ASoC: arizona: Correct types of mixer texts and values
      ASoC: arizona: Fix type of clock rate pointer in arizona_set_sysclk
      ASoC: wm_adsp: Replace debugfs lock with more general DSP power lock
      ASoC: wm_adsp: Add power lock for firmware change control
      ASoC: wm_adsp: Fixup some minor formatting and checkpatch errors
      ASoC: wm_adsp: Add locking to DSP firmware controls
      ASoC: wm_adsp: Mimic legacy behaviour of reading controls when DSP is on
      ASoC: wm5110: Provide basic hookup for voice control
      ASoC: wm_adsp: Factor out finding the location of an algorithm region
      ALSA: compress: Add SND_AUDIOCODEC_BESPOKE
      ASoC: wm_adsp: Add support for opening a compressed stream
      ASoC: wm_adsp: Add code to locate and initialise compressed buffer
      ASoC: wm_adsp: Attach buffers and streams together
      ASoC: wm5110: Use helper function to lock the DAPM mutex
      ASoC: arizona: Exit startup early if no runtime
      ASoC: wm5110: Fix PGA clear when disabling DRE
      ASoC: wm_adsp: Add a handler for the compressed IRQ
      ASoC: wm_adsp: Pull data through compressed read

Damien.Horsley (17):
      ASoC: img: Add binding document for I2S input controller
      ASoC: img: Add driver for I2S input controller
      ASoC: img: Add binding document for I2S output controller
      ASoC: img: Add driver for I2S output controller
      ASoC: img: Add binding document for parallel output controller
      ASoC: img: Add driver for parallel output controller
      ASoC: img: Add binding document for SPDIF input controller
      ASoC: img: Add driver for SPDIF input controller
      ASoC: img: Add documentation for SPDIF in controls
      ASoC: img: Add binding document for SPDIF output controller
      ASoC: img: Add driver for SPDIF output controller
      ASoC: img: parallel out: Add missing initialiser
      ASoC: Add SOC_DOUBLE_STS macro
      ASoC: pcm3168a: Add binding document for pcm3168a codec
      ASoC: pcm3168a: Add driver for pcm3168a codec
      ASoC: img: Add binding document for Pistachio internal DAC
      ASoC: img: Add driver for Pistachio internal DAC

Dan Carpenter (4):
      ASoC: Intel: pass correct parameter in sst_alloc_stream_mrfld()
      ASoC: Intel: Skylake: Fix a couple signedness bugs
      ASoC: Intel: Skylake: pointer math issue
      ASoC: rsnd: precedence error in rsnd_ssiu_init()

Dharageswari R (2):
      ASoC: Intel: Skylake: Add support for Loadable modules
      ASoC: Intel: Skylake: Add support for Mic Select module

Dharageswari.R (1):
      ASoC: Intel: Skylake: Use CGCTL.MISCBDCGE for Phrase detection notification

Fang, Yang A (3):
      ASoC: Intel: Skylake: add adi + nau8825 machine driver entry
      ASoc: Intel: boards: fix dapm map of nau88l25_ssm4567 machine
      ASoc: Intel: boards: Add HDMI/DP links for nau88l25_ssm4567 machine

Geert Uytterhoeven (2):
      ASoC: rsnd: Add missing initialization of ADG req_rate
      ASoC: rsrc-card: Clarify compatible value

Geliang Tang (2):
      ASoC: twl6040, fsl: use to_platform_device
      ASoC: hdac_hdmi: use dev_to_hdac_dev and to_ehdac_device

Guenter Roeck (1):
      ASoC: AMD: Add missing include file

Hans de Goede (3):
      ASoC: sun4i-codec: Rename codec dapm widgets and routes
      ASoC: sun4i-codec: Add support for PA gpio pin
      ASoC: sun4i-codec: Use proper output for external amp routes

Hardik T Shah (3):
      ASoC: Intel: Skylake: Add multiple pin formats
      ASoC: Intel: Skylake: Update the topology interface structure
      ASoC: Intel: Skylake: Add support for module GUIDs

Harsha Priya (1):
      ASoC: Intel: Skylake: Adding nau88l25+ssm4567 machine driver

Jack Yu (1):
      ASoC: rt5640: add ASRC support

Jayachandran B (2):
      ALSA: hdac: Increase timeout value for link power check
      ASoC: Intel: Skylake: fix reset controller sequencing

Jeeja KP (45):
      ASoC: Intel: Skylake: Fix to correct check for non DSP widget
      ASoC: Intel: Skylake: Fix not to ignore return value in be hw_params
      ASoC: Intel: Skylake: Fix to add 32 bit in update FE params
      ASoC: Intel: Skylake: Fix to ignore codec_mask check in probe
      ASoC: Intel: Skylake: Fix to ignore blob check if link type is HDA
      ASoC: Intel: Skylake: Fix support for multiple pins in a module
      ASoC: Intel: Skylake: Fix bit depth when querying the NHLT blob
      ASoC: Intel: Skylake: use module_pin info for unbind
      ASoC: Intel: Skylake: Add support for virtual dsp widgets
      ASoC: Intel: Skylake: Fix DSP pipe underrun/overrun issue
      ASoC: Intel: Skylake: Fix to remove be copier widget power check
      ASoC: Intel: Skylake: Ignore rate check for DMIC link
      ASoC: Intel: Skylake: Fix to remove channel_map calculation
      ASoC: Intel: Skylake: Fix PM behaviour
      ASoC: Intel: Skylake: Fix the SSP0 Fmt fixup to 24 bit
      ASoC: Intel: Skylake: Add support for SSP1 BE cpu dai
      ASoC: Intel: Skylake: remove pm_runtime_get/put calls
      ASoC: Intel: Skylake: Don't enable WAKEENABLE on suspend
      ASoC: Intel: Skylake: Remove redundant init in resume
      ASoC: Intel: Skylake: Fix cleanup of dma buffer
      ASoC: Intel: Skylake: Reset the DSP when set D3 fails
      ASoC: Intel: Skylake: Fix CLDMA buffer wrap case
      ASoC: Intel: Skylake: Fix null ptr dereferenced in skl_tplg_bind_sinks
      ASoC: Intel: Skylake: Add pm ops for skl_rt286 machine
      ASoC: Intel: Skylake: Reconfigure HDA stream register in prepare/resume
      ASoC: Intel: Skylake: Fix to update bit depth for module params
      ASoC: Intel: Skylake: Update pcm capability
      ASoC: Intel: Skylake: Poll CLDMA RUN bit when set
      ASoC: Intel: Skylake: Update DMIC DAIs and capabilities
      ASoC: Intel: Skylake: Add helper routines to handle module params
      ASoC: Intel: Skylake: Add helper routine to handle Algo parameter
      ASoC: Intel: Skylake: Add support to configure module params
      ASoC: Intel: Skylake: Add tlv byte kcontrols
      ASoC: Intel: Skylake: Add memory pages to widget data.
      ASoC: Intel: Skylake: Fix module init data correctly
      ASoC: Intel: Skylake: Add dai link for DMIC capture
      ASoC: Intel: Skylake: Add support for active suspend
      ASoC: Intel: Skylake: Clear stream registers before stream setup
      ASoC: Intel: Skylake: Fix to set pipe state to invalid when deleting
      ALSA: hdac: Add support for hda DMA Resume capability
      ALSA: hdac: couple the hda DMA stream in cleanup
      ASoC: Intel: Skylake: enable interrupt as wake source in active suspend
      ASoC: Intel: Skylake: Add DMA resume position in Trigger resume/suspend
      ASoC: Intel: Skylake: Reconfigure Link stream on suspend/resume
      ASoC: Intel: Skylake: Add Resume capability in PCM info.

Jiada Wang (1):
      ASoC: wm8962: set ALC2 as non-volatile register

Jie Yang (2):
      ASoC: Intel: sst: only select sst-firmware when DW DMAC is built-in
      ASoC: Intel: sst: fix sst_memcpy32 wrong with non-4x bytes issue

John Keeping (2):
      ASoC: rockchip: i2s: separate capture and playback
      ASoC: rockchip: i2s: remove unused variables

Jorge Fernandez Monteagudo (1):
      ASoC: Intel: Atom: Add support for HP ElitePad 1000 G2

Julia Lawall (4):
      ASoC: Intel: constify sst_block_ops structures
      ASoC: imx-pcm-dma: add NULL test
      ASoC: omap-hdmi-audio: add NULL test
      ASoC: Intel: add NULL test

Koro Chen (4):
      ASoC: dpcm: Make BE prepare possible in suspend state
      ASoC: mediatek: Move 22M/24M clock control into I2S ops
      ASoC: mediatek: Use current HW pointer for pointer callback
      ASoC: mediatek: Turn AFE on/off in runtime resume/suspend

Kuninori Morimoto (82):
      ASoC: rsnd: DMA become SSI/SRC member
      ASoC: rsnd: DMA related definition goes to dma.c
      ASoC: rsnd: rename rsnd_dma_init() to rsnd_dma_attach()
      ASoC: rsnd: enable to use rsnd_dai_connect() from each mod
      ASoC: rsnd: remove all modules when PIO fallback
      ASoC: rsnd: fixup rsnd_dma_of_path method for mod base common method
      ASoC: rsnd: move rsnd_src_ssi_irq_enable/disable() to ssi.c
      ASoC: rsnd: disable SRC.out only when stop timing
      ASoC: rsnd: rsnd_dai_stream has each mod's status insted of rsnd_mod
      ASoC: rsnd: Don't stop HW even if a large number of errors occur
      ASoC: rsnd: avoid pointless loop in rsnd_mod_interrupt()
      ASoC: rsnd: use common rsnd_ssi_status_xxx()
      ASoC: rsnd: use mod base common method on DMA phase1
      ASoC: rsnd: use mod base common method on DMA phase2
      ASoC: rsnd: use mod base common method on DMA phase3
      ASoC: rsnd: use mod base common method on CMD
      ASoC: rsnd: use mod base common method on SSIU
      ASoC: rsnd: use mod base common method on SSI-parent
      ASoC: rsnd: call rsnd_src_quit() from rsnd_src_quit_gen2()
      ASoC: rsnd: fixup rsnd_dmapp_stop() return value
      ASoC: rsnd: audio_clkout0/1/2/3 are optional properties
      ASoC: rsnd: move CMD related operation to cmd.c
      ASoC: rsnd: DVC settings matches to datasheet
      ASoC: rsnd: MIX settings matches to datasheet
      ASoC: rsnd: tidyup comment position of rsnd_mod_xxx
      ASoC: rsnd: call clk_prepare()/clk_enable() for AUDIO_CLKx
      ASoC: ak4613: add single-end optional property for IN/OUT pins
      ASoC: ak4613: tidyup CTRL1 value selection method
      ASoC: rsnd: SND_SOC_RCAR doesn't depend on DMA_OF
      ASoC: rsnd: ssi: 24bit data needs right-aligned settings
      ASoC: ak4613: don't overwrite CTRL2 register
      ASoC: rsnd: remove Gen1 support from SRC
      ASoC: rsnd: cleanup RSND_REG_xxx
      ASoC: rsnd: SRC settings matches to datasheet
      ASoC: rsnd: remove platform boot support from core.c
      ASoC: rsnd: remove platform boot support from ssi.c
      ASoC: rsnd: remove platform boot support from src.c
      ASoC: rsnd: remove platform boot support from ctu.c
      ASoC: rsnd: remove platform boot support from mix.c
      ASoC: rsnd: remove platform boot support from dvc.c
      ASoC: rsnd: remove platform boot support from gen.c
      ASoC: rsnd: remove struct rsnd_of_data
      ASoC: rsnd: remove struct rcar_snd_info
      ASoC: rsnd: remove struct platform_device from probe/remove parameter
      ASoC: ak4613: tidyup vendor prefix from ak4613 to asahi-kasei
      ASoC: rsnd: tidyup void* cast for 64bit compiler
      ASoC: rsnd: indicate register name for debug
      ASoC: rsnd: tidyup semantics of rsnd_src_record_error()
      ASoC: rsnd: tidyup semantics of rsnd_ssi_record_error()
      ASoC: rsnd: don't use normal *mod in adg.c
      ASoC: rsnd: add missing ADINR::CHNUM on DVC/SRC/SSIU
      ASoC: rsnd: add missing SRC_O_BUSIF_MODE register
      ASoC: rsnd: src: rename rsnd_src_soft_reset() to rsnd_src_activation()
      ASoC: rsnd: mix: rename rsnd_mix_soft_reset() to rsnd_mix_activation()
      ASoC: rsnd: dvc: rename rsnd_dvc_soft_reset() to rsnd_dvc_activation()
      ASoC: rsnd: src: add rsnd_src_halt()
      ASoC: rsnd: mix: add rsnd_mix_halt()
      ASoC: rsnd: dvc: add rsnd_dvc_halt()
      ASoC: rsnd: add rsnd_ssi_config_init()
      ASoC: rsnd: set SSIWSR setting on rsnd_ssi_config_init()
      ASoC: rsnd: ssi enables non-stereo sound
      ASoC: rsnd: dvc enables non-stereo sound
      ASoC: rsnd: add TDM Extend Mode support
      ASoC: rsnd: fixup wrong snd_soc_dai_driver pointer access
      ASoC: rsnd: rsrc-card: check return value of snd_soc_of_get_dai_name()
      ASoC: rsnd: care SWSP bit for TDM/non-TDM
      ASoC: rsnd: tidyup data align position for capture
      ASoC: rsrc-card: enable to use tdm_slot on DT
      ASoC: rsrc-card: Remove support for setting differing DAI formats
      ASoC: rsrc-card: tidyup dai format for DPCM
      ASoC: rsnd: fixup SSIU control timing
      ASoC: rsnd: tidyup return value of rsnd_get_adinr_bit()
      ASoC: rsnd: tidyup debug print position on rsnd_dma_attach()
      ASoC: rsnd: rsnd_dai_connect() returns error if it connect to existing mod
      ASoC: rsnd: SSI/SSIU use rsnd_get_slot_extend() to check TDM
      ASoC: rsnd: remove rsnd_get_slot_runtime()
      ASoC: rsnd: tidyup rsnd_get_slot_xxx() naming
      ASoC: rsnd: add rsnd_set_slot() / rsnd_get_slot_num()
      ASoC: rsnd: add rsnd_parse_connect_common() and remove complex macro
      ASoC: rsnd: add missing DT example for Simple Card
      ASoC: rsnd: add missing DT example for Simple Card with TDM
      ASoC: rsnd: add Multi channel support

Liam Girdwood (1):
      ASoC: Intel: sst: fix the IRQ locked issue

Linus Walleij (2):
      ASoC: wm8903: Be sure to clamp return value
      ASoC: ac97: Be sure to clamp return value

Maciej S. Szmigiero (3):
      ASoC: fsl-asoc-card: use different route map for AC'97 mode
      ASoC: fsl_ssi: mark SACNT register volatile
      ASoC: fsl_ssi: mark some registers precious

Mans Rullgard (2):
      ASoC: wm8974: add devicetree support
      ASoC: wm8974: add binding for WM8974 codec

Mark Brown (56):
      Merge branch 'fix/rt5645' of git://git.kernel.org/.../broonie/sound into HEAD
      Merge branch 'fix/arizona' of git://git.kernel.org/.../broonie/sound into asoc-arizona
      Merge branch 'fix/rt5645' of git://git.kernel.org/.../broonie/sound into asoc-rt5645
      Merge branch 'topic/pcm-list' of git://git.kernel.org/.../broonie/sound into asoc-intel
      Merge branch 'topic/hdac' of git://git.kernel.org/.../broonie/sound into asoc-intel
      ASoC: hdac: Fix Makefile and Kconfig sorting
      Merge branch 'topic/fsl-sai' of git://git.kernel.org/.../broonie/sound into asoc-fsl
      Merge branch 'fix/rt5645' of git://git.kernel.org/.../broonie/sound into asoc-rt5645
      Merge branch 'topic/sink' of git://git.kernel.org/.../broonie/sound into asoc-dapm
      Merge branch 'fix/sun4i-codec' of git://git.kernel.org/.../broonie/sound into asoc-sunxi
      Merge branch 'topic/sink' of git://git.kernel.org/.../broonie/sound into asoc-intel
      rcar: ctu: Avoid use of ret uninitialised
      rcar: dvc: Avoid use of ret uninitialised
      rcar: mux: Avoid use of ret uninitialised
      Merge branch 'topic/arizona' of git://git.kernel.org/.../broonie/sound into asoc-adsp
      Merge branch 'topic/cs47l24' of git://git.kernel.org/.../broonie/sound into asoc-adsp
      Merge remote-tracking branch 'asoc/topic/arizona' into asoc-next
      Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next
      Merge remote-tracking branch 'asoc/topic/pcm-list' into asoc-next
      Merge remote-tracking branch 'asoc/topic/pcm3168a' into asoc-next
      Merge remote-tracking branch 'asoc/topic/rt5645' into asoc-next
      Merge remote-tracking branch 'asoc/topic/sunxi' into asoc-next
      Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/adsp', 'asoc/topic/ak4613' and 'asoc/topic/atmel' into asoc-next
      Merge remote-tracking branches 'asoc/topic/atmel-classd', 'asoc/topic/const' and 'asoc/topic/da7218' into asoc-next
      Merge remote-tracking branches 'asoc/topic/da7219', 'asoc/topic/dai-link' and 'asoc/topic/doc' into asoc-next
      Merge remote-tracking branches 'asoc/topic/dpcm', 'asoc/topic/dwc', 'asoc/topic/fsl', 'asoc/topic/fsl-asrc' and 'asoc/topic/fsl-esai' into asoc-next
      Merge remote-tracking branches 'asoc/topic/fsl-spdif', 'asoc/topic/img' and 'asoc/topic/intel' into asoc-next
      Merge remote-tracking branches 'asoc/topic/kcontrol', 'asoc/topic/max98357a' and 'asoc/topic/mtk' into asoc-next
      Merge remote-tracking branches 'asoc/topic/pxa', 'asoc/topic/qcom', 'asoc/topic/rcar', 'asoc/topic/rk3036' and 'asoc/topic/rockchip' into asoc-next
      Merge remote-tracking branches 'asoc/topic/rt286', 'asoc/topic/rt5616' and 'asoc/topic/rt5677' into asoc-next
      Merge remote-tracking branches 'asoc/topic/samsung', 'asoc/topic/sh', 'asoc/topic/ssm2518' and 'asoc/topic/sti' into asoc-next
      Merge remote-tracking branches 'asoc/topic/tegra', 'asoc/topic/topology', 'asoc/topic/wm8903' and 'asoc/topic/wm8904' into asoc-next
      Merge remote-tracking branches 'asoc/topic/wm8962', 'asoc/topic/wm8974' and 'asoc/topic/wm9713' into asoc-next
      Merge tag 'asoc-fix-v4.4-rc6' into asoc-linus
      Merge tag 'asoc-v4.5' into asoc-next
      Merge remote-tracking branch 'asoc/topic/rt5677' into asoc-next
      Merge branch 'topic/rt5640' of git://git.kernel.org/.../broonie/sound into asoc-intel
      Merge branch 'fix/intel' of git://git.kernel.org/.../broonie/sound into asoc-intel
      Merge branch 'topic/hdac' of git://git.kernel.org/.../broonie/sound into asoc-intel
      Merge tag 'asoc-fix-v4.4-rc8' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/arizona' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/compress' into asoc-linus
      Merge remote-tracking branch 'asoc/topic/intel' into asoc-next
      Merge tag 'asoc-v4.5' into asoc-next
      Merge remote-tracking branch 'asoc/topic/arizona' into asoc-next
      Merge remote-tracking branch 'asoc/topic/pcm' into asoc-next
      Merge remote-tracking branch 'asoc/topic/pcm-list' into asoc-next
      Merge remote-tracking branch 'asoc/topic/pcm1792a' into asoc-next
      Merge remote-tracking branch 'asoc/topic/rt5645' into asoc-next
      Merge remote-tracking branches 'asoc/topic/adsp' and 'asoc/topic/amd' into asoc-next
      Merge remote-tracking branches 'asoc/topic/bcm2835' and 'asoc/topic/cleanup' into asoc-next
      Merge remote-tracking branches 'asoc/topic/da7218' and 'asoc/topic/da7219' into asoc-next
      Merge remote-tracking branches 'asoc/topic/fsl-asrc' and 'asoc/topic/fsl-ssi' into asoc-next
      Merge remote-tracking branches 'asoc/topic/rcar' and 'asoc/topic/rockchip' into asoc-next
      Merge remote-tracking branch 'asoc/topic/rt5651' into asoc-next
      Merge remote-tracking branch 'asoc/topic/wm8960' into asoc-next

Markus Elfring (1):
      ASoC: ssm2518: Use a signed return type for ssm2518_lookup_mcs()

Martin Sperl (1):
      ASoC: bcm2835: cleanup includes by ordering them alphabetically

Maruthi Srinivas Bayyavarapu (8):
      ASoC: dwc: add runtime suspend/resume functionality
      ASoC: dwc: add quirk for different register offset
      ASoC: dwc: reconfigure dwc in 'resume' from 'suspend'
      ASoC: dwc: add quirk to override COMP_PARAM_1 register
      ASoC: AMD : add ACP 2.2 register headers
      ASoC: AMD: add AMD ASoC ACP 2.x DMA driver
      ASoC: AMD: add pm ops
      ASoC: AMD: Manage ACP 2.x SRAM banks power

Mathias Krause (1):
      ASoC: rt5645: Constify ACPI device ids

Maxime Ripard (3):
      ASoC: sun4i: Implement MIC1 capture
      ASoC: sunxi: Remove useless comments and variable
      ASoC: sun4i-codec: pass through clk_set_rate error

Mengdong Lin (12):
      ASoC: topology: ABI - Rename dai_elems to pcm_elems in manifest
      ASoC: Vendor drivers get a link's runtime by snd_soc_get_pcm_runtime()
      ASoC: Change the PCM runtime array to a list
      ASoC: Define soc_init_dai_link() to wrap link intialization.
      ASoC: Change 2nd argument of soc_bind_dai_link() to DAI link pointer
      ASoC: Implement DAI links in a list & define API to add/remove a link
      ASoC: Define add/remove_dai_link ops for a soc card
      ASoC: soc_bind_dai_link() directly returns success for a bound DAI link
      ASoC: Bind new DAI links after probing components
      ASoC: Define soc_add_dai() to add a DAI to a component
      ASoC: Support registering a DAI dynamically
      ASoC: Make aux_dev more like a generic component

Michael Trimarchi (3):
      ASoC: rockchip: i2s: Add SNDRV_PCM_FMTBIT_S32_LE support
      ASoC: pcm1792a: Rename internal data and function to pcm179x
      ASoC: pcm1792a: Rename pcm1792a to pcm179x

Moise Gergaud (1):
      ASoC: sti: set iec958 channel status sampling freq

Mousami Jana (1):
      ASoC: Intel: Skylake: add LARGE_CONFIG_GET IPC support

Mythri P K (1):
      ASoC: core: Pass kcontrol to bytes tlv callbacks

Oder Chiou (1):
      ASoC: rt5645: Use the mod_delayed_work instead of the queue_delayed_work and cancel_delayed_work_sync

Omair M Abdullah (2):
      ASoC: Intel: Skylake: update mailbox uplink window offset and size
      ASoC: Intel: Skylake: read params from DSP if module is on

PC Liao (1):
      ASoC: dpcm: Apply symmetry for DPCM

Pierre-Louis Bossart (14):
      ASoC: Intel: boards: align pin names between byt-rt5640 drivers
      ASoC: Intel: boards: start merging byt-rt5640 drivers
      ASoC: Intel: boards: merge DMI-based quirks in bytcr-rt5640 driver
      ASoC: Intel: tag byt-rt5640 machine driver as deprecated
      ASoc: Intel: Atom: add deep buffer definitions for atom platforms
      ASoC: Intel: boards: add DEEP_BUFFER support for BYT/CHT/BSW
      ASoC: Intel: Atom: add 24-bit support for media playback and capture
      ASoC: Intel: Atom: clean-up compressed DAI definition
      ASoC: Intel: Atom: flip logic for gain Switch
      ASoC: Intel: bytcr-rt5640: enable ASRC
      ASoC: Intel: fix ACPI probe regression with Atom DPCM driver
      ASoC: Intel: add bytct-rt5651 machine driver
      ASoC: Intel: bytcr_rt5640: fixup DAI codec_name with HID
      ASoC: Intel: Atom: add support for RT5642

Praveen Diwakar (1):
      ASoC: Intel: Skylake: Update ignore suspend for rt286 machine

Richard Fitzgerald (3):
      ASoC: wm8998: Remove duplicated consts
      ASoC: cs47l24: Add driver for Cirrus Logic CS47L24 and WM1831 codecs
      ASoC: arizona: In arizona_calc_fratio make new codecs the default case

Robert Jarzmik (3):
      ASoC: wm9713: convert to regmap
      ASoC: wm9713: use snd_soc_*() calls to update ac97 registers
      ASoC: ac97: add gpio chip

Rohit Ainapure (3):
      ASoC: max98357a: Add ACPI ID for Maxim
      ASoC: Intel: Add Nuvoton+Maxim machine driver entry
      ASoC: Intel: Skylake: Add Nuvoton Maxim machine driver

Sanyog Kale (1):
      ASoC: pcm: allow delayed suspending request by users

Sathyanarayana Nujella (1):
      ASoc: Intel: boards: Add WOV as sink for nau88l25_ssm4567 machine

Sebastien Guiriec (1):
      ASoC: Intel: bytcr_rt5640: set SSP to I2S mode 2ch

Shengjiu Wang (3):
      ASoC: fsl_esai: spba clock is needed by esai device
      ASoC: fsl_spdif: spba clk is needed by spdif device
      ASoC: fsl_asrc: spba clock is needed by asrc device

Simon Horman (1):
      ASoC: rsnd: Add device tree support for r8a77{79,93,94}

Songjun Wu (6):
      ASoC: Atmel: ClassD: supports mono audio
      ASoC: Atmel: ClassD: add GCK's parent clock in DT binding
      ASoC: Atmel: ClassD: unregister codec when error occurs
      ASoC: atmel-pdmic: add the Pulse Density Modulation Interface Controller
      ASoC: atmel-classd: DT binding for PDMIC driver
      ASoC: atmel_wm8904: add snd_soc_pm_ops

Stephen Boyd (1):
      ASoC: qcom: Specify LE device endianness

Subhransu S. Prusty (10):
      ASoC: Intel: Skylake: Fix to cleanup if skl_sst_dsp_init fails
      ALSA: hdac: structure definition for ext_dma_params
      ASoC: hdac-hdmi: Add hdmi driver
      ASoC: hdac_hdmi: Add PM support for HDMI
      ASoC: hdac_hdmi: Add hdac hdmi dai ops
      ASoC: hdac_hdmi: Setup and start infoframe
      ASoC: hdac_hdmi: Use i915 component framework for PM
      ASoC: hdac_hdmi: Fix to check num nodes correctly
      ASoC: hdac_hdmi: Fix to warn instead of err for no connected nids
      ASoC: hdac_hdmi: Use list to add pins and converters

Sudip Mukherjee (3):
      ASoC: hdac_hdmi: fix possible NULL dereference
      ASoC: tegra_alc5632: check return value
      ASoC: hdac_hdmi: check error return

Sugar Zhang (2):
      ASoC: rockchip: i2s: compatible with different chips
      ASoC: rockchip: add playback property

Takashi Iwai (1):
      ASoC: Fix typo in kernel doc comment for snd_soc_put_volsw_sx()

Vincent Stehlé (1):
      ASoC: Intel: Skylake: fix typo in sizeof

Vinod Koul (23):
      ASoC: Intel: Skylake: Fix substream dereference before check
      ASoC: Intel: Skylake: Fix resource cleanup on teardown
      ASoC: Intel: Move apci find machine routines
      ASoC: Intel: Atom: move atom driver to common acpi match
      ASoC: Intel: Skylake: Fix skl machine driver creation
      ASoC: Intel: add fw name to common dsp context
      ASoC: Intel: Skylake: Use the fw name from ACPI mach table
      ASoC: rt286: set combo jack for Skylake
      ASoC: core: refactor soc_link_dai_widgets()
      ASoC: Intel: Skylake: Add I2C depends for SKL machine
      ASoC: Intel: Skylake: Constrain the audio devices
      ASoC: fsl-asoc-card: Update the rtd query
      ASoC: Intel: Skylake: Update the rtd query
      ASoC: Intel: Skylake: Fix test of a field address
      ASoC: hdac-hdmi: make driver select CONFIG_HDMI
      ASoC: dapm: add a dapm sink widget
      ASoC: core: mark SND_SOC_BYTES_EXT as deprecated
      ASoC: Intel: Skylake: Move up pipe mem free
      ASoC: Intel: Skylake: add wov as int sink
      ASoC: Intel: Skylake: Fix the dapm machine map
      ASoC: compress: Fix compress device direction check
      ALSA: hdac: add snd_hdac_ext_bus_link_power_up_all
      ASoC: Intel: Skylake: manage link power in active suspend

Yong Zhi (2):
      ASoc: Intel: boards: update ignore suspend for nau88l25_ssm4567 machine
      ASoc: Intel: boards: update constraints for nau88l25_ssm4567 machine

ZhengShunQian (2):
      ASoC: rk3036: Inno codec driver for RK3036 SoC
      ASoC: rk3036: Add binding doc of inno-rk3036 codec driver

Zidan Wang (13):
      ASoC: fsl_esai: ETDR and TX0~5 registers are non volatile
      ASoC: fsl-sai: add default register map for regmap cache
      ASoC: fsl_spdif: STL and STR registers are non volatile
      ASoC: fsl_ssi: using macro for default register map
      ASoC: fsl-sai: don't set bclk for Tx/Rx Synchronous with another SAI mode
      ASoC: fsl-sai: set xCR4/xCR5/xMR for SAI master mode
      ASoC: fsl_sai: add tdm slots operation support
      ASoC: fsl: using params_width function to simplify code
      ASoC: fsl_asrc: add support for 8-30kHz output sample rate
      ASoC: wm8960: add kcontrol to select ADC data output
      ASoC: fsl_asrc: sound is wrong after suspend/resume
      ASoC: wm8960: add DAC mono mix kcontrol
      ASoC: wm8960: boost switch should be closed when using L/RINPUT1

kbuild test robot (2):
      ASoC: rk3036: fix platform_no_drv_owner.cocci warnings
      ASoC: da7218: fix boolreturn.cocci warnings

 Documentation/devicetree/bindings/sound/ak4613.txt |   10 +
 .../devicetree/bindings/sound/atmel-classd.txt     |    6 +
 .../devicetree/bindings/sound/atmel-pdmic.txt      |   55 +
 Documentation/devicetree/bindings/sound/da7218.txt |  104 +
 Documentation/devicetree/bindings/sound/da7219.txt |    8 +-
 .../devicetree/bindings/sound/fsl,asrc.txt         |    5 +
 .../devicetree/bindings/sound/fsl,esai.txt         |    5 +
 .../devicetree/bindings/sound/fsl,spdif.txt        |    5 +
 .../devicetree/bindings/sound/img,i2s-in.txt       |   47 +
 .../devicetree/bindings/sound/img,i2s-out.txt      |   51 +
 .../devicetree/bindings/sound/img,parallel-out.txt |   44 +
 .../bindings/sound/img,pistachio-internal-dac.txt  |   18 +
 .../devicetree/bindings/sound/img,spdif-in.txt     |   41 +
 .../devicetree/bindings/sound/img,spdif-out.txt    |   44 +
 .../devicetree/bindings/sound/inno-rk3036.txt      |   20 +
 .../bindings/sound/{pcm1792a.txt => pcm179x.txt}   |    2 +-
 .../devicetree/bindings/sound/renesas,rsnd.txt     |   82 +
 .../bindings/sound/renesas,rsrc-card.txt           |    4 +-
 .../devicetree/bindings/sound/rockchip-i2s.txt     |    2 +
 Documentation/devicetree/bindings/sound/rt5616.txt |   26 +
 Documentation/devicetree/bindings/sound/rt5651.txt |   41 +
 Documentation/devicetree/bindings/sound/rt5659.txt |   75 +
 Documentation/devicetree/bindings/sound/rt5677.txt |    2 +-
 .../devicetree/bindings/sound/sun4i-codec.txt      |    3 +
 .../devicetree/bindings/sound/ti,pcm3168a.txt      |   48 +
 .../devicetree/bindings/sound/wlf,wm8974.txt       |   15 +
 Documentation/sound/alsa/img,spdif-in.txt          |   49 +
 arch/arm/mach-s3c64xx/dev-audio.c                  |   47 +-
 arch/arm/mach-s3c64xx/include/mach/dma.h           |   52 +-
 arch/arm/plat-samsung/devs.c                       |   23 +-
 arch/x86/include/asm/platform_sst_audio.h          |    1 +
 drivers/dma/Kconfig                                |    2 +-
 include/linux/platform_data/asoc-s3c.h             |    8 +
 include/sound/ac97_codec.h                         |    3 +
 include/sound/da7218.h                             |  109 +
 include/sound/da7219.h                             |   14 +-
 include/sound/designware_i2s.h                     |    6 +
 include/sound/hda_register.h                       |    9 +
 include/sound/hdaudio_ext.h                        |   21 +
 include/sound/rt5659.h                             |   49 +
 include/sound/soc-dai.h                            |    1 +
 include/sound/soc-dapm.h                           |    4 +
 include/sound/soc-topology.h                       |    6 +-
 include/sound/soc.h                                |   53 +-
 include/uapi/sound/asoc.h                          |    2 +-
 include/uapi/sound/compress_params.h               |    5 +-
 sound/hda/ext/hdac_ext_controller.c                |   29 +-
 sound/hda/ext/hdac_ext_stream.c                    |   72 +
 sound/soc/Kconfig                                  |    2 +
 sound/soc/Makefile                                 |    2 +
 sound/soc/amd/Kconfig                              |    4 +
 sound/soc/amd/Makefile                             |    3 +
 sound/soc/amd/acp-pcm-dma.c                        | 1043 +++++
 sound/soc/amd/acp.h                                |  118 +
 sound/soc/amd/include/acp_2_2_d.h                  |  609 +++
 sound/soc/amd/include/acp_2_2_enum.h               | 1068 +++++
 sound/soc/amd/include/acp_2_2_sh_mask.h            | 2292 +++++++++++
 sound/soc/atmel/Kconfig                            |    9 +
 sound/soc/atmel/Makefile                           |    2 +
 sound/soc/atmel/atmel-classd.c                     |   26 +-
 sound/soc/atmel/atmel-pdmic.c                      |  738 ++++
 sound/soc/atmel/atmel-pdmic.h                      |   80 +
 sound/soc/atmel/atmel_wm8904.c                     |    1 +
 sound/soc/bcm/bcm2835-i2s.c                        |   12 +-
 sound/soc/codecs/Kconfig                           |   62 +-
 sound/soc/codecs/Makefile                          |   22 +-
 sound/soc/codecs/ak4613.c                          |  118 +-
 sound/soc/codecs/arizona.c                         |  146 +-
 sound/soc/codecs/arizona.h                         |   17 +-
 sound/soc/codecs/cs47l24.c                         | 1148 ++++++
 sound/soc/codecs/cs47l24.h                         |   23 +
 sound/soc/codecs/da7218.c                          | 3341 ++++++++++++++++
 sound/soc/codecs/da7218.h                          | 1414 +++++++
 sound/soc/codecs/da7219.c                          |  163 +-
 sound/soc/codecs/da7219.h                          |    9 -
 sound/soc/codecs/hdac_hdmi.c                       |  697 ++++
 sound/soc/codecs/inno_rk3036.c                     |  490 +++
 sound/soc/codecs/inno_rk3036.h                     |  123 +
 sound/soc/codecs/max98357a.c                       |   10 +
 sound/soc/codecs/pcm1792a.c                        |  271 --
 sound/soc/codecs/pcm179x.c                         |  271 ++
 sound/soc/codecs/{pcm1792a.h => pcm179x.h}         |    6 +-
 sound/soc/codecs/pcm3168a-i2c.c                    |   66 +
 sound/soc/codecs/pcm3168a-spi.c                    |   65 +
 sound/soc/codecs/pcm3168a.c                        |  767 ++++
 sound/soc/codecs/pcm3168a.h                        |  100 +
 sound/soc/codecs/rt286.c                           |    6 +
 sound/soc/codecs/rt298.c                           |    2 -
 sound/soc/codecs/rt5616.c                          | 1381 +++++++
 sound/soc/codecs/rt5616.h                          | 1819 +++++++++
 sound/soc/codecs/rt5640.c                          |  103 +
 sound/soc/codecs/rt5640.h                          |   17 +
 sound/soc/codecs/rt5645.c                          |  322 +-
 sound/soc/codecs/rt5651.c                          |   31 +
 sound/soc/codecs/rt5659.c                          | 4223 ++++++++++++++++++++
 sound/soc/codecs/rt5659.h                          | 1819 +++++++++
 sound/soc/codecs/rt5677.c                          |   13 +-
 sound/soc/codecs/ssm2518.c                         |    2 +-
 sound/soc/codecs/twl6040.c                         |    3 +-
 sound/soc/codecs/wm5110.c                          |  252 +-
 sound/soc/codecs/wm8903.c                          |    2 +-
 sound/soc/codecs/wm8904.c                          |    2 +-
 sound/soc/codecs/wm8960.c                          |   24 +-
 sound/soc/codecs/wm8962.c                          |    3 +-
 sound/soc/codecs/wm8974.c                          |    7 +
 sound/soc/codecs/wm8998.c                          |   46 +-
 sound/soc/codecs/wm9713.c                          |  296 +-
 sound/soc/codecs/wm_adsp.c                         | 1095 ++++-
 sound/soc/codecs/wm_adsp.h                         |   28 +-
 sound/soc/dwc/designware_i2s.c                     |  117 +-
 sound/soc/fsl/fsl-asoc-card.c                      |   21 +-
 sound/soc/fsl/fsl_asrc.c                           |   62 +-
 sound/soc/fsl/fsl_asrc.h                           |    9 +
 sound/soc/fsl/fsl_esai.c                           |   63 +-
 sound/soc/fsl/fsl_sai.c                            |   98 +-
 sound/soc/fsl/fsl_sai.h                            |    3 +
 sound/soc/fsl/fsl_spdif.c                          |   35 +-
 sound/soc/fsl/fsl_ssi.c                            |   49 +-
 sound/soc/fsl/imx-pcm-dma.c                        |    2 +
 sound/soc/fsl/imx-pcm-fiq.c                        |    4 +-
 sound/soc/fsl/imx-wm8962.c                         |   10 +-
 sound/soc/fsl/mpc8610_hpcd.c                       |    3 +-
 sound/soc/fsl/p1022_ds.c                           |    3 +-
 sound/soc/fsl/p1022_rdk.c                          |    3 +-
 sound/soc/generic/simple-card.c                    |   12 +-
 sound/soc/img/Kconfig                              |   52 +
 sound/soc/img/Makefile                             |    7 +
 sound/soc/img/img-i2s-in.c                         |  516 +++
 sound/soc/img/img-i2s-out.c                        |  565 +++
 sound/soc/img/img-parallel-out.c                   |  327 ++
 sound/soc/img/img-spdif-in.c                       |  806 ++++
 sound/soc/img/img-spdif-out.c                      |  441 ++
 sound/soc/img/pistachio-internal-dac.c             |  287 ++
 sound/soc/intel/Kconfig                            |   58 +-
 sound/soc/intel/atom/sst-atom-controls.c           |    5 +-
 sound/soc/intel/atom/sst-atom-controls.h           |    1 +
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |   32 +-
 sound/soc/intel/atom/sst/sst_acpi.c                |   82 +-
 sound/soc/intel/atom/sst/sst_stream.c              |    2 +-
 sound/soc/intel/baytrail/sst-baytrail-pcm.c        |    2 +
 sound/soc/intel/boards/Makefile                    |    6 +
 sound/soc/intel/boards/bytcr_rt5640.c              |  266 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |  332 ++
 sound/soc/intel/boards/cht_bsw_max98090_ti.c       |   19 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |   19 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c            |   19 +-
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |  485 +++
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |  536 +++
 sound/soc/intel/boards/skl_rt286.c                 |  128 +-
 sound/soc/intel/common/Makefile                    |   12 +-
 sound/soc/intel/common/sst-acpi.c                  |   41 +-
 sound/soc/intel/common/sst-acpi.h                  |   33 +
 sound/soc/intel/common/sst-dsp-priv.h              |    8 +-
 sound/soc/intel/common/sst-dsp.c                   |    2 +-
 sound/soc/intel/common/sst-dsp.h                   |    2 +-
 sound/soc/intel/common/sst-firmware.c              |   20 +-
 sound/soc/intel/common/sst-match-acpi.c            |   43 +
 sound/soc/intel/haswell/sst-haswell-dsp.c          |    2 +-
 sound/soc/intel/haswell/sst-haswell-ipc.c          |   31 +-
 sound/soc/intel/skylake/skl-messages.c             |  280 +-
 sound/soc/intel/skylake/skl-nhlt.c                 |   19 +-
 sound/soc/intel/skylake/skl-pcm.c                  |  310 +-
 sound/soc/intel/skylake/skl-sst-cldma.c            |   97 +-
 sound/soc/intel/skylake/skl-sst-dsp.h              |   21 +-
 sound/soc/intel/skylake/skl-sst-ipc.c              |  123 +-
 sound/soc/intel/skylake/skl-sst-ipc.h              |   14 +
 sound/soc/intel/skylake/skl-sst.c                  |  217 +-
 sound/soc/intel/skylake/skl-topology.c             |  658 ++-
 sound/soc/intel/skylake/skl-topology.h             |   63 +-
 sound/soc/intel/skylake/skl-tplg-interface.h       |  105 +-
 sound/soc/intel/skylake/skl.c                      |  213 +-
 sound/soc/intel/skylake/skl.h                      |    8 +-
 sound/soc/mediatek/mtk-afe-common.h                |    1 -
 sound/soc/mediatek/mtk-afe-pcm.c                   |   59 +-
 sound/soc/omap/omap-hdmi-audio.c                   |    2 +
 sound/soc/pxa/brownstone.c                         |    3 +-
 sound/soc/pxa/mioa701_wm9713.c                     |    6 +-
 sound/soc/qcom/lpass-cpu.c                         |    1 +
 sound/soc/rockchip/rockchip_i2s.c                  |  139 +-
 sound/soc/rockchip/rockchip_max98090.c             |    6 +
 sound/soc/rockchip/rockchip_rt5645.c               |    6 +
 sound/soc/samsung/Kconfig                          |    2 -
 sound/soc/samsung/ac97.c                           |   29 +-
 sound/soc/samsung/bells.c                          |   40 +-
 sound/soc/samsung/dma.h                            |    6 +-
 sound/soc/samsung/dmaengine.c                      |   20 +-
 sound/soc/samsung/i2s.c                            |   31 +-
 sound/soc/samsung/littlemill.c                     |   32 +-
 sound/soc/samsung/odroidx2_max98090.c              |    9 +-
 sound/soc/samsung/pcm.c                            |   25 +-
 sound/soc/samsung/s3c2412-i2s.c                    |   16 +-
 sound/soc/samsung/s3c24xx-i2s.c                    |   16 +-
 sound/soc/samsung/snow.c                           |    9 +-
 sound/soc/samsung/spdif.c                          |   17 +-
 sound/soc/samsung/speyside.c                       |   12 +-
 sound/soc/samsung/tobermory.c                      |   21 +-
 sound/soc/sh/Kconfig                               |    1 -
 sound/soc/sh/fsi.c                                 |   11 +-
 sound/soc/sh/rcar/Makefile                         |    2 +-
 sound/soc/sh/rcar/adg.c                            |  118 +-
 sound/soc/sh/rcar/cmd.c                            |  171 +
 sound/soc/sh/rcar/core.c                           |  586 +--
 sound/soc/sh/rcar/ctu.c                            |   99 +-
 sound/soc/sh/rcar/dma.c                            |  245 +-
 sound/soc/sh/rcar/dvc.c                            |  273 +-
 sound/soc/sh/rcar/gen.c                            |  133 +-
 sound/soc/sh/rcar/mix.c                            |  158 +-
 sound/soc/sh/rcar/rcar_snd.h                       |  117 -
 sound/soc/sh/rcar/rsnd.h                           |  335 +-
 sound/soc/sh/rcar/rsrc-card.c                      |  129 +-
 sound/soc/sh/rcar/src.c                            |  898 ++---
 sound/soc/sh/rcar/ssi.c                            |  755 ++--
 sound/soc/sh/rcar/ssiu.c                           |  225 ++
 sound/soc/soc-ac97.c                               |  125 +
 sound/soc/soc-compress.c                           |   23 +-
 sound/soc/soc-core.c                               |  866 ++--
 sound/soc/soc-dapm.c                               |   14 +-
 sound/soc/soc-ops.c                                |    4 +-
 sound/soc/soc-pcm.c                                |  110 +-
 sound/soc/sti/uniperif_player.c                    |    3 +-
 sound/soc/sunxi/sun4i-codec.c                      |  279 +-
 sound/soc/tegra/tegra_alc5632.c                    |   12 +-
 sound/soc/tegra/tegra_wm8903.c                     |    3 +-
 223 files changed, 37552 insertions(+), 4622 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/atmel-pdmic.txt
 create mode 100644 Documentation/devicetree/bindings/sound/da7218.txt
 create mode 100644 Documentation/devicetree/bindings/sound/img,i2s-in.txt
 create mode 100644 Documentation/devicetree/bindings/sound/img,i2s-out.txt
 create mode 100644 Documentation/devicetree/bindings/sound/img,parallel-out.txt
 create mode 100644 Documentation/devicetree/bindings/sound/img,pistachio-internal-dac.txt
 create mode 100644 Documentation/devicetree/bindings/sound/img,spdif-in.txt
 create mode 100644 Documentation/devicetree/bindings/sound/img,spdif-out.txt
 create mode 100644 Documentation/devicetree/bindings/sound/inno-rk3036.txt
 rename Documentation/devicetree/bindings/sound/{pcm1792a.txt => pcm179x.txt} (88%)
 create mode 100644 Documentation/devicetree/bindings/sound/rt5616.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt5651.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt5659.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ti,pcm3168a.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8974.txt
 create mode 100644 Documentation/sound/alsa/img,spdif-in.txt
 create mode 100644 include/sound/da7218.h
 create mode 100644 include/sound/rt5659.h
 create mode 100644 sound/soc/amd/Kconfig
 create mode 100644 sound/soc/amd/Makefile
 create mode 100644 sound/soc/amd/acp-pcm-dma.c
 create mode 100644 sound/soc/amd/acp.h
 create mode 100644 sound/soc/amd/include/acp_2_2_d.h
 create mode 100644 sound/soc/amd/include/acp_2_2_enum.h
 create mode 100644 sound/soc/amd/include/acp_2_2_sh_mask.h
 create mode 100644 sound/soc/atmel/atmel-pdmic.c
 create mode 100644 sound/soc/atmel/atmel-pdmic.h
 create mode 100644 sound/soc/codecs/cs47l24.c
 create mode 100644 sound/soc/codecs/cs47l24.h
 create mode 100644 sound/soc/codecs/da7218.c
 create mode 100644 sound/soc/codecs/da7218.h
 create mode 100644 sound/soc/codecs/hdac_hdmi.c
 create mode 100644 sound/soc/codecs/inno_rk3036.c
 create mode 100644 sound/soc/codecs/inno_rk3036.h
 delete mode 100644 sound/soc/codecs/pcm1792a.c
 create mode 100644 sound/soc/codecs/pcm179x.c
 rename sound/soc/codecs/{pcm1792a.h => pcm179x.h} (91%)
 create mode 100644 sound/soc/codecs/pcm3168a-i2c.c
 create mode 100644 sound/soc/codecs/pcm3168a-spi.c
 create mode 100644 sound/soc/codecs/pcm3168a.c
 create mode 100644 sound/soc/codecs/pcm3168a.h
 create mode 100644 sound/soc/codecs/rt5616.c
 create mode 100644 sound/soc/codecs/rt5616.h
 create mode 100644 sound/soc/codecs/rt5659.c
 create mode 100644 sound/soc/codecs/rt5659.h
 create mode 100644 sound/soc/img/Kconfig
 create mode 100644 sound/soc/img/Makefile
 create mode 100644 sound/soc/img/img-i2s-in.c
 create mode 100644 sound/soc/img/img-i2s-out.c
 create mode 100644 sound/soc/img/img-parallel-out.c
 create mode 100644 sound/soc/img/img-spdif-in.c
 create mode 100644 sound/soc/img/img-spdif-out.c
 create mode 100644 sound/soc/img/pistachio-internal-dac.c
 create mode 100644 sound/soc/intel/boards/bytcr_rt5651.c
 create mode 100644 sound/soc/intel/boards/skl_nau88l25_max98357a.c
 create mode 100644 sound/soc/intel/boards/skl_nau88l25_ssm4567.c
 create mode 100644 sound/soc/intel/common/sst-acpi.h
 create mode 100644 sound/soc/intel/common/sst-match-acpi.c
 create mode 100644 sound/soc/sh/rcar/cmd.c
 delete mode 100644 sound/soc/sh/rcar/rcar_snd.h
 create mode 100644 sound/soc/sh/rcar/ssiu.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20160111/87895ecb/attachment-0001.sig>


More information about the Alsa-devel mailing list