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

Mark Brown broonie at kernel.org
Mon Jul 3 18:10:23 CEST 2017


The following changes since commit 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c:

  Linux 4.12 (2017-07-02 16:07:02 -0700)

are available in the git repository at:

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

for you to fetch changes up to b821d298f8864dc3c3d42643812df43289159507:

  Merge remote-tracking branch 'asoc/topic/inte' into asoc-next (2017-07-03 16:51:38 +0100)

----------------------------------------------------------------
ASoC: Updates for v4.13

The big news with this release is the of-graph card, this provides a
replacement for simple-card that is much more flexibile and scalable,
allowing many more systems to use a generic sound card than was possible
before:

 - The of-graph card, finally merged after a long and dedicated effort
   by Morimoto-san.
 - New widget types intended mainly for use with DSPs.
 - New drivers for Allwinner V3s SoCs, Ensonic ES8316, several classes
   of x86 machine, Rockchip PDM controllers, STM32 I2S and S/PDIF
   controllers and ZTE AUD96P22 CODECs.

----------------------------------------------------------------
Adam Thomson (4):
      ASoC: da7213: Update driver to use device_property* FW functions
      ASoC: da7218: Fix incorrect usage of bitwise '&' operator for SRM check
      ASoC: da7219: Fix HP detection procedure for all MCLK frequencies
      ASoC: Intel: bxt: Move codec sysclk config to codec_init function

Andy Shevchenko (5):
      ASoC: omap-mcbsp: Use sysfs_match_string() helper
      ASoC: Intel: byt-max98090: Add GPIO ACPI mapping table
      ASoC: rt5677: Introduce proper table for ACPI enumeration
      ASoC: rt5677: Move platform code to board file
      ASoC: Intel: bdw-rt5677: Switch to devm_acpi_dev_add_driver_gpios()

Arnd Bergmann (3):
      ASoC: rt5514: fix gcc-7 warning
      ASoC: rt5665: fix gcc-7 warning
      ASoC: es8316: add I2C dependency

Arvind Yadav (1):
      ASoC: rsnd: constify dev_pm_ops structures.

Axel Lin (1):
      ASoC: ak4613: Fix out of bounds array access for ak4613_iface

Baoyou Xie (2):
      ASoC: add bindings for ZTE zx-aud96p22 audio codec
      ASoC: zx_aud96p22: add ZTE ZX AUD96P22 codec driver

Bard Liao (11):
      ASoC: rt5665: add ADC STO2 ASRC support
      ASoC: rt5645: read jd1_1 status for jd detection
      ASoC: rt5645: rename jd_invert flag in platform data
      ASoC: rt5645: add inv_jd1_1 flag
      ASoC: rt5670: fix wrong audio route
      ASoC: rt5670: remove duplicate route.
      ASoC: rt5670: move set_sysclk to codec level
      ASoC: rt5651: remove unexisting Muxes
      ASoC: rt5645: enable speaker protection features
      ASoC: rt5670: fix incompatible pointer type of set_sysclk
      ASoC: rt5665: calibration should be done before jack detection

Brian Austin (2):
      ASoC: cs35l35: Add Boost Inductor Calculation
      ASoC: cs35l35: Add DT handling for Inductor

Charles Keepax (3):
      ASoC: cs35l35: Correctly handle 0 for bst_ipk
      ASoC: cs4271: Remove unnecessary additional variable definition
      ASoC: cs35l35: Add additional delay for reset

Christophe Jaillet (1):
      ASoC: rockchip: Fix an error handling in 'rockchip_i2s_probe'

Colin Ian King (6):
      ASoC: Intel: sst: fix spelling mistake: "allocationf" -> "allocation"
      ASoC: hdmi-codec: fix spelling mistake: "deteced" -> "detected"
      ASoC: audio-graph-card: fix spelling mistake: "missmatch" -> "mismatch"
      ASoC: max9867: make array ni_div static const
      ASoC: ak4642: make arrays fs_list and ps_list static const
      ASoC: rsnd: make arrays path and cmd_case static const

Dan Carpenter (1):
      ASoC: stm32: sai: remove some stray tabs

Daniel Drake (2):
      ASoC: add es8316 codec driver
      ASoC: Intel: add machine driver for BYT/CHT + ES8316

Dharageswari R (3):
      ASoC: Intel: Skylake: Add mic-select module type
      ASoC: Intel: Skylake: Add enum control for mic selection
      ASoC: Intel: Boards: Add 4-channel DMIC fixup.

Douglas Anderson (1):
      ASoC: Intel: sst: Delete sst_shim_regs64; saved regs are never used

Geert Uytterhoeven (3):
      ASoC: rt5665: Fix uninitialized warning in rt5665_i2s_pin_event()
      ASoC: fsi: Move inline fsi_stream_is_play() before use
      ASoC: rsnd: Document optional reset properties

Guneshwor Singh (1):
      ASoC: Intel: Skylake: Add sram address to sst_addr structure

Hans de Goede (1):
      ASoC: rt5645: del btn_check_timer on remove

Harsha Priya N (3):
      ASoC: Intel: Add Kabylake machine driver for RT5514, RT5663 and MAX98927
      ASoC: Intel: Convert all sst_codecs data definition to c99 style
      ASoC: Intel: Add Kabylake RT5663+RT5514+MAX98927 machine driver entry

Icenowy Zheng (4):
      ASoC: sun8i-codec-analog: split out mbias
      ASoC: sun8i-codec-analog: prepare a mixer control/widget/route set for V3s
      ASoC: sun8i-codec-analog: add support for V3s SoC
      ASoC: sun4i-codec: Add support for V3s codec

John Hsu (6):
      ASoC: nau8824: TDM support
      ASoC: nau8825: default value for property
      ASoC: nau8825: fix jack type detection issue after resume
      ASoC: nau8825: make crosstalk function optional
      ASoC: nau8825: debug message of crosstalk bypass
      ASoC: nau8825: change crosstalk-bypass property to bool type

John Stultz (1):
      drm: adv7511_audio: Add .get_dai_id callback to map port number to dai id

Julian Scheel (1):
      ASoC: simple-card: Fix misleading error message

Kuninori Morimoto (83):
      ASoC: ak4613: disable asymmetric audio interface format
      of-graph: export symbol of_phandle_iterator_init/next
      of_graph: add of_graph_get_remote_endpoint()
      of_graph: add of_graph_get_port_parent()
      of_graph: add of_graph_get_endpoint_count()
      ASoC: soc-core: enable "dai-format" on snd_soc_of_parse_daifmt()
      ASoC: simple-card-utils: enable "label" on asoc_simple_card_parse_card_name
      ASoC: simple-card-utils: add asoc_simple_card_parse_graph_dai()
      ASoC: add audio-graph-card document
      ASoC: add audio-graph-card support
      ASoC: rsnd: move "renesas,rsrc-card" to "simple-scu-audio-card" on Document
      ASoC: rsnd: add missing clocks/clock-names on Document
      ASoC: rsnd: remove un-used OUF_SRCO/I macro
      ASoC: rsnd: remove mismatch explain comment from src.c
      ASoC: rsnd: clkout-lr-asynchronous is AUDIO_CLKOUT related property
      ASoC: rsnd: remove error pointer for adg->clkout[i]
      ASoC: rsnd: need to call nolock_stop if nolock_start was failed
      ASoC: rsnd: check src mod pointer for rsnd_mod_id()
      ASoC: simple-card: tidyup return method from probe()
      ASoC: simple-scu-card: tidyup return method from probe()
      ASoC: audio-graph-card: tidyup return method from probe()
      ASoC: simple-scu-card: cleanup documentation
      ASoC: rsnd: add support graph base DT phase 1
      ASoC: rsnd: add support graph base DT phase 2
      ASoC: rsnd: add HDMI output support
      ASoC: add snd_soc_get_dai_id() function
      ASoC: simple-card-utils: support snd_soc_get_dai_id()
      ASoC: hdmi-codec: remove multi detection support
      ASoC: hdmi-codec: add .get_dai_id support
      ASoC: simple-card-utils: remove strict limitation of bit/frame master
      ASoC: add audio-graph-scu-card document
      ASoC: add audio-graph-scu-card support
      ASoC: audio-graph-scu-card: tidyup return method from probe()
      ASoC: rsnd: remove unused rsnd_ssi_non_ops
      ASoC: rsnd: remove unused rsnd_dai_path_info
      ASoC: simple-scu-card: tidyup "Sampling Rate Conversion"
      ASoC: audio-graph-scu-card: add missing MIX binding example
      ASoC: simple-card-utils: share same dev_dbg() for Card Name
      ASoC: simple-card-utils: share same dev_dbg() for DAI format
      ASoC: simple-card-utils: share same dev_dbg() for Dai Name
      ASoC: simple-card-utils: share same dev_dbg() for sysclk
      ASoC: hdmi-codec: remove unused ratec
      ASoC: simple-card: remove duplicate parameter from asoc_simple_card_parse_of()
      ASoC: simple-scu-card: remove duplicate paramera from asoc_simple_card_parse_of
      ASoC: rsnd: update pointer more accurate
      ASoC: rsnd: cleanup pointer related code
      ASoC: rsnd: don't call free_irq() on Parent SSI
      ASoC: rsnd: add detail explanation of L/R conversion timing
      ASoC: rsnd: control kctrl items acceptance anytime/runtime
      ASoC: simple_card_utils: add asoc_simple_card_clk_xxx()
      ASoC: simple-card: use asoc_simple_card_clk_xxx()
      ASoC: simple-scu-card: use asoc_simple_card_clk_xxx()
      ASoC: audio-graph-scu-card: use asoc_simple_card_clk_xxx()
      ASoC: audio-graph-card: use asoc_simple_card_clk_xxx()
      ASoC: simple_card_utils: add EXPORT_SYMBOL_GPL() for asoc_simple_card_clk_xxx()
      ASoC: rsnd: reduce confusable macro parameter magic
      ASoC: ak4613: add missing 64000 in ak4613_dai_hw_params()
      ASoC: simple-card-utils: add asoc_simple_card_of_parse_tdm()
      ASoC: simple-card: use asoc_simple_card_of_parse_tdm()
      ASoC: simple-scu-card: use asoc_simple_card_of_parse_tdm()
      ASoC: audio-graph-card: use asoc_simple_card_of_parse_tdm()
      ASoC: audio-graph-scu-card: use asoc_simple_card_of_parse_tdm()
      ASoC: simple-card-utils: add asoc_simple_card_convert_fixup()
      ASoC: simple-scu-card: use asoc_simple_card_convert_fixup()
      ASoC: audio-graph-scu-card: use asoc_simple_card_convert_fixup()
      ASoC: simple-card-utils: add asoc_simple_card_of_parse_routing()
      ASoC: simple-card: use asoc_simple_card_of_parse_routing()
      ASoC: simple-scu-card: use asoc_simple_card_of_parse_routing()
      ASoC: audio-graph-scu-card: use asoc_simple_card_of_parse_routing()
      ASoC: rsnd: rename "slots" related variable
      ASoC: rsnd: add rsnd_adg_clk_query()
      ASoC: rsnd: add rsnd_ssi_clk_query()
      ASoC: rsnd: add rsnd_soc_hw_rule/constraint()
      ASoC: ak4613: add hw_constraint rule for Sampling Rate
      ASoC: simple-card-utils: add asoc_simple_card_of_parse_widgets()
      ASoC: simple-card: use asoc_simple_card_of_parse_widgets()
      ASoC: fsl: mpc5200_dma: remove unused psc_dma
      ASoC: pxa: add COMPILE_TEST on SND_PXA2XX_SOC
      ASoC: rsnd: fixup unsigned expression compared with zero: main_rate
      ASoC: audio-graph-card: tidyup asoc_simple_card_canonicalize_cpu() parameter
      ASoC: audio-graph-scu-card: tidyup asoc_simple_card_canonicalize_cpu() parameter
      ASoC: audio-graph-scu-card: support 2nd codec endpoint on DT
      drm: dw-hdmi-i2s: add .get_dai_id callback for ALSA SoC

Liam Girdwood (8):
      ASoC: topology: Allow bespoke configuration post widget creation
      ASoC: topology: rephrase deferred binding warning.
      ASoC: topology: Dont free template strings whilst they are in use.
      ASoC: topology: Fix potential build issues with undeclared structs
      ASoC: topology: Allow bespoke configuration post widget creation
      ASoC: topology: Fix usage of SND_SOC_TPLG_INDEX_ALL during load
      ASoC: topology: show index in debug when adding DAPM routes
      ASoC: dapm: Add new widget type for constructing DAPM graphs on DSPs.

Mark Brown (37):
      Merge branch 'topic/dai-id' of git://git.kernel.org/.../broonie/sound into asoc-of-graph
      Merge branch 'topic/of-graph' of git://git.kernel.org/.../broonie/sound into asoc-hdmi
      Merge branch 'topic/of-graph' of git://git.kernel.org/.../broonie/sound into asoc-rcar
      Merge branch 'fix/rcar' of git://git.kernel.org/.../broonie/sound into asoc-rcar
      ASoC: Back out post commit widget creation changes
      Merge branch 'topic/simple' of git://git.kernel.org/.../broonie/sound into asoc-of-graph
      Merge branch 'topic/rcar' of git://git.kernel.org/.../broonie/sound into asoc-of-graph
      ASoC: rockchip: Fix build
      Merge branch 'topic/rt5677' of git://git.kernel.org/.../broonie/sound into asoc-intel
      Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/rcar' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/ak4613', 'asoc/fix/atmel', 'asoc/fix/compress', 'asoc/fix/cs35l35' and 'asoc/fix/da7219' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/rockchip', 'asoc/fix/rt5645', 'asoc/fix/rt5663', 'asoc/fix/rt5670' and 'asoc/fix/zte' into asoc-linus
      Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next
      Merge remote-tracking branch 'asoc/topic/intel' into asoc-next
      Merge remote-tracking branch 'asoc/topic/rcar' into asoc-next
      Merge remote-tracking branches 'asoc/topic/ak4613', 'asoc/topic/ak4642', 'asoc/topic/atmel', 'asoc/topic/cs35l34' and 'asoc/topic/cs35l35' into asoc-next
      Merge remote-tracking branches 'asoc/topic/cs4271', 'asoc/topic/cs53l30', 'asoc/topic/da7213' and 'asoc/topic/da7218' into asoc-next
      Merge remote-tracking branches 'asoc/topic/davinci', 'asoc/topic/drm', 'asoc/topic/dwc' and 'asoc/topic/es8316' into asoc-next
      Merge remote-tracking branches 'asoc/topic/fsl', 'asoc/topic/hdmi', 'asoc/topic/hisi' and 'asoc/topic/max9867' into asoc-next
      Merge remote-tracking branches 'asoc/topic/msm8916', 'asoc/topic/mtk', 'asoc/topic/nau8824', 'asoc/topic/nau8825' and 'asoc/topic/of-graph' into asoc-next
      Merge remote-tracking branches 'asoc/topic/omap', 'asoc/topic/pxa', 'asoc/topic/rockchip' and 'asoc/topic/rt5514' into asoc-next
      Merge remote-tracking branches 'asoc/topic/rt5614', 'asoc/topic/rt5645', 'asoc/topic/rt5651', 'asoc/topic/rt5665' and 'asoc/topic/rt5670' into asoc-next
      Merge remote-tracking branches 'asoc/topic/samsung', 'asoc/topic/sgtl5000' and 'asoc/topic/sh' into asoc-next
      Merge remote-tracking branches 'asoc/topic/stm32', 'asoc/topic/sunxi', 'asoc/topic/tlv320dac31xx', 'asoc/topic/topology' and 'asoc/topic/wm-adsp' into asoc-next
      Merge remote-tracking branch 'asoc/topic/zx-aud96p22' into asoc-next
      Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/rcar' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/ak4613', 'asoc/fix/atmel', 'asoc/fix/compress', 'asoc/fix/cs35l35' and 'asoc/fix/da7219' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/rockchip', 'asoc/fix/rt5645', 'asoc/fix/rt5663', 'asoc/fix/rt5670' and 'asoc/fix/zte' into asoc-linus
      Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next
      Merge remote-tracking branch 'asoc/topic/intel' into asoc-next
      Merge remote-tracking branch 'asoc/topic/rcar' into asoc-next
      Merge remote-tracking branches 'asoc/topic/ak4613', 'asoc/topic/ak4642', 'asoc/topic/atmel', 'asoc/topic/cs35l34' and 'asoc/topic/cs35l35' into asoc-next
      Merge remote-tracking branches 'asoc/topic/cs4271', 'asoc/topic/cs53l30', 'asoc/topic/da7213' and 'asoc/topic/da7218' into asoc-next
      Merge remote-tracking branches 'asoc/topic/davinci', 'asoc/topic/drm', 'asoc/topic/dwc' and 'asoc/topic/es8316' into asoc-next
      Merge remote-tracking branch 'asoc/topic/inte' into asoc-next

Matthias Kaehlcke (2):
      ASoC: cht_bsw_max98090_ti: Remove unused function cht_get_codec_dai()
      ASoC: Intel: sst: Remove unused function sst_restore_shim64()

Mengdong Lin (1):
      ASoC: Drop invalid DMI fields when setting card long name from DMI info

Naveen M (7):
      ASoC: Intel: Convert atom machine data to C99 style
      ASoC: Intel: Convert skl machine data to C99 style
      ASoC: Intel: Create a helper to search for matching machine
      ASoC: Move quirk to identify correct machine driver
      ASoC: Improve machine driver selection based on quirk data
      ASoC: Intel: Add Kabylake Realtek Maxim machine driver
      ASoC: Intel: Add Kabylake RT5663+MAX98927 machine driver entry

Oder Chiou (4):
      ASoC: rt5514: Add more width and channels support in the TDM mode
      ASoC: rt5514: Add ACPI match ID
      ASoC: rt5663: Fix the IRQ issue
      ASoC: rt5663: Check the JD status in the resume function

Peter Rosin (1):
      ASoC: atmel: tse850: fix off-by-one in the "ANA" enumeration count

Peter Ujfalusi (1):
      ASoC: davinci-mcasp: Support for one channel (mono) audio

Pierre-Louis Bossart (2):
      ASoC: Intel: cht_bsw_rt5672: 19.2MHz clock for Baytrail platforms
      ASoC: codecs: rt5670: fix jd mode for Lenovo Miix 2 10

Ramesh Babu (2):
      ASoC: Intel: Skylake: Add deep buffer support
      ASoC: Intel: Skylake: Fix dma buffer size calculation

Richard Fitzgerald (3):
      ASoC: wm_adsp: Fix type warning in sprintf
      ASoC: wm_adsp: Remove unused member of struct wm_coeff_ctl_ops
      ASoC: wm_adsp: Fix typo in algorithm list warning message

Richard Leitner (1):
      ASoC: sgtl5000: add avc support

Ryo Kodama (1):
      ASoC: ak4613: Improve counting DAI number

Satish Babu Patakokila (1):
      ASoC: compress: Derive substream from stream based on direction

Shawn Guo (4):
      ASoC: zx-i2s: fix harsh noise with 16-bit audio
      ASoC: zx-i2s: flip I2S master/slave mode
      ASoC: audio-graph-card: update bindings for amplifier support
      ASoC: audio-graph-card: add widgets and routing for external amplifier support

Shreyas NC (1):
      ASoC: Intel: Skylake: Support for multiple data blocks

Subhransu S. Prusty (2):
      ASoC: Intel: Skylake: Fix typo for token d0i3 caps
      ASoC: skl_rt286: Add deepbuffer dai link

Sugar Zhang (3):
      ASoC: rockchip: add support for pdm controller
      ASoC: rockchip: add bindings for spdif controller
      ASoC: rockchip: i2s: add a delay before i2s clear

Sylwester Nawrocki (1):
      ASoC: samsung: Odroid DT binding documentation corrections

Takashi Iwai (11):
      ASoC: atmel: Use IS_ENABLED()
      ASoC: intel: byt: Constify hw_constraints
      ASoC: intel: skl: Constify hw_constraints
      ASoC: cs35l34: Constify hw_constraints
      ASoC: cs53l30: Constify hw_constraints
      ASoC: mediatek: Constify hw_constraints
      ASoC: samsung: Constify hw_constraints
      ASoC: intel: bxt: Constify hw_constraints
      ASoC: intel: Use kvzalloc() for suspend buffers
      ASoC: rt5645: Add jack detection workaround for GPD Win
      ASoC: rt5645: Add quirk override by module option

Takashi Sakamoto (3):
      ASoC: codecs: msm8916: fix invalid cast to bool type
      ASoC: hisilicon: localize functions without external linkage
      ASoC: intel: atom: localize variable without external linkage

Tomas Vilda (1):
      ASoC: tlv320dac31xx: Fix mistype in tlv320dac31xx codec

Vijendar Mukunda (1):
      ASoC: dwc: Added a quirk DW_I2S_QUIRK_16BIT_IDX_OVERRIDE to dwc driver

Vinod Koul (4):
      ASoC: Intel: Skylake: Add debugfs support
      ASoC: Intel: Skylake: Debugfs facility to dump module config
      ASoC: Intel: Skylake: explicitly add the headers sst-dsp.h
      ASoC: Intel: Skylake: Remove driver debugfs exit

Vunny Sodhi (1):
      ASoC: Intel: Skylake: Add support to read firmware registers

Wei Yongjun (1):
      ASoC: rt5665: make local symbol rt5665_i2c_driver static

Wu Fengguang (1):
      ASoC: fix semicolon.cocci warnings

olivier moysan (14):
      ASoC: stm32: Document STM32 I2S bindings
      ASoC: stm32: Add I2S driver
      ASoC: stm32: Add full duplex support to i2s
      ASoC: stm32: sai: fix DT example
      ASoC: stm32: sai: typo fixes
      ASoC: stm32: sai: remove spurious trace
      ASoC: stm32: sai: change stop sequence
      ASoC: stm32: sai: fix clock management
      ASoC: stm32: sai: manage master clock
      ASoC: stm32: add h7 support for sai
      ASoC: stm32: sai: add h7 support
      ASoC: stm32: change configuration flag
      ASoC: stm32: Add DT bindings for SPDIFRX interface
      ASoC: stm32: Add SPDIFRX support

zhangjun (1):
      ASoC: rockchip: i2s: add other configurable formats

 .../bindings/display/bridge/adi,adv7511.txt        |   8 +
 .../bindings/display/bridge/renesas,dw-hdmi.txt    |   9 +-
 .../devicetree/bindings/sound/audio-graph-card.txt | 129 +++
 .../bindings/sound/audio-graph-scu-card.txt        | 122 +++
 .../devicetree/bindings/sound/cs35l35.txt          |   3 +
 .../devicetree/bindings/sound/nau8825.txt          |   3 +
 .../devicetree/bindings/sound/renesas,rsnd.txt     |  37 +-
 .../devicetree/bindings/sound/rockchip,pdm.txt     |  39 +
 .../devicetree/bindings/sound/rockchip-spdif.txt   |   2 +
 .../devicetree/bindings/sound/samsung,odroid.txt   |  15 +-
 .../devicetree/bindings/sound/simple-scu-card.txt  |  67 +-
 .../devicetree/bindings/sound/st,stm32-i2s.txt     |  62 ++
 .../devicetree/bindings/sound/st,stm32-sai.txt     |  41 +-
 .../devicetree/bindings/sound/st,stm32-spdifrx.txt |  56 ++
 .../devicetree/bindings/sound/sun4i-codec.txt      |  11 +-
 .../bindings/sound/sun8i-codec-analog.txt          |   1 +
 .../devicetree/bindings/sound/zte,zx-aud96p22.txt  |  24 +
 Documentation/sound/soc/dapm.rst                   |  18 +
 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c     |  22 +
 .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c    |  21 +
 drivers/of/base.c                                  |  62 +-
 include/linux/of_graph.h                           |  21 +
 include/sound/cs35l35.h                            |   2 +
 include/sound/designware_i2s.h                     |   1 +
 include/sound/hdmi-codec.h                         |   9 +
 include/sound/rt5645.h                             |   6 +-
 include/sound/simple_card_utils.h                  |  43 +-
 include/sound/soc-dapm.h                           |   7 +
 include/sound/soc-topology.h                       |   5 +
 include/sound/soc.h                                |   3 +
 include/uapi/sound/asoc.h                          |  10 +-
 include/uapi/sound/snd_sst_tokens.h                |   8 +-
 sound/soc/atmel/atmel-pcm.h                        |   6 +-
 sound/soc/atmel/tse850-pcm5142.c                   |   4 +-
 sound/soc/codecs/Kconfig                           |  10 +
 sound/soc/codecs/Makefile                          |   4 +
 sound/soc/codecs/ak4613.c                          |  95 +-
 sound/soc/codecs/ak4642.c                          |   4 +-
 sound/soc/codecs/cs35l34.c                         |   4 +-
 sound/soc/codecs/cs35l35.c                         |  94 +-
 sound/soc/codecs/cs35l35.h                         |   6 +
 sound/soc/codecs/cs4271.c                          |   2 -
 sound/soc/codecs/cs53l30.c                         |   2 +-
 sound/soc/codecs/da7213.c                          |  37 +-
 sound/soc/codecs/da7218.c                          |   2 +-
 sound/soc/codecs/da7219-aad.c                      |  31 +-
 sound/soc/codecs/da7219.c                          |  53 +-
 sound/soc/codecs/da7219.h                          |   5 +-
 sound/soc/codecs/es8316.c                          | 637 +++++++++++++
 sound/soc/codecs/es8316.h                          | 129 +++
 sound/soc/codecs/hdmi-codec.c                      |  92 +-
 sound/soc/codecs/max9867.c                         |   2 +-
 sound/soc/codecs/msm8916-wcd-analog.c              |   6 +-
 sound/soc/codecs/nau8824.c                         |  52 ++
 sound/soc/codecs/nau8824.h                         |  12 +
 sound/soc/codecs/nau8825.c                         |  76 +-
 sound/soc/codecs/nau8825.h                         |   1 +
 sound/soc/codecs/rt5514.c                          |  37 +-
 sound/soc/codecs/rt5514.h                          |   6 +
 sound/soc/codecs/rt5645.c                          |  97 +-
 sound/soc/codecs/rt5651.c                          |  44 +-
 sound/soc/codecs/rt5663.c                          |   4 +-
 sound/soc/codecs/rt5663.h                          |   4 +
 sound/soc/codecs/rt5665.c                          | 158 ++--
 sound/soc/codecs/rt5670.c                          |  25 +-
 sound/soc/codecs/rt5677.c                          |  32 +-
 sound/soc/codecs/sgtl5000.c                        |  89 ++
 sound/soc/codecs/tlv320aic31xx.c                   |   2 +-
 sound/soc/codecs/wm_adsp.c                         |   6 +-
 sound/soc/codecs/zx_aud96p22.c                     | 403 +++++++++
 sound/soc/davinci/davinci-mcasp.c                  |  12 +-
 sound/soc/dwc/dwc-i2s.c                            |   6 +
 sound/soc/fsl/mpc5200_dma.c                        |   1 -
 sound/soc/generic/Kconfig                          |  17 +
 sound/soc/generic/Makefile                         |   4 +
 sound/soc/generic/audio-graph-card.c               | 338 +++++++
 sound/soc/generic/audio-graph-scu-card.c           | 411 +++++++++
 sound/soc/generic/simple-card-utils.c              | 198 +++-
 sound/soc/generic/simple-card.c                    |  69 +-
 sound/soc/generic/simple-scu-card.c                |  55 +-
 sound/soc/hisilicon/hi6210-i2s.c                   |  11 +-
 sound/soc/intel/Kconfig                            |  42 +
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |   2 +-
 sound/soc/intel/atom/sst/sst.c                     |  59 +-
 sound/soc/intel/atom/sst/sst.h                     |  30 +-
 sound/soc/intel/atom/sst/sst_acpi.c                | 232 +++--
 sound/soc/intel/boards/Makefile                    |   6 +
 sound/soc/intel/boards/bdw-rt5677.c                |  26 +
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |  26 +-
 sound/soc/intel/boards/bxt_rt298.c                 |  19 +-
 sound/soc/intel/boards/byt-max98090.c              |  24 +-
 sound/soc/intel/boards/bytcht_es8316.c             | 300 +++++++
 sound/soc/intel/boards/bytcht_nocodec.c            |   4 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |   4 +-
 sound/soc/intel/boards/cht_bsw_max98090_ti.c       |  12 -
 sound/soc/intel/boards/cht_bsw_rt5672.c            |  89 +-
 sound/soc/intel/boards/kbl_rt5663_max98927.c       | 687 ++++++++++++++
 .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c  | 640 +++++++++++++
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |  16 +-
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |  16 +-
 sound/soc/intel/boards/skl_rt286.c                 |  30 +-
 sound/soc/intel/common/sst-acpi.h                  |  23 +
 sound/soc/intel/common/sst-dsp-priv.h              |   4 +
 sound/soc/intel/common/sst-match-acpi.c            |  47 +-
 sound/soc/intel/skylake/Makefile                   |   4 +
 sound/soc/intel/skylake/bxt-sst.c                  |   4 +
 sound/soc/intel/skylake/skl-debug.c                | 261 ++++++
 sound/soc/intel/skylake/skl-messages.c             |  31 +-
 sound/soc/intel/skylake/skl-pcm.c                  |   6 +-
 sound/soc/intel/skylake/skl-sst.c                  |   5 +
 sound/soc/intel/skylake/skl-topology.c             | 187 +++-
 sound/soc/intel/skylake/skl-topology.h             |  21 +
 sound/soc/intel/skylake/skl-tplg-interface.h       |   2 +
 sound/soc/intel/skylake/skl.c                      | 114 ++-
 sound/soc/intel/skylake/skl.h                      |  23 +
 sound/soc/mediatek/mt2701/mt2701-cs42448.c         |   2 +-
 sound/soc/omap/mcbsp.c                             |  12 +-
 sound/soc/pxa/Kconfig                              |   2 +-
 sound/soc/rockchip/Kconfig                         |   9 +
 sound/soc/rockchip/Makefile                        |   2 +
 sound/soc/rockchip/rockchip_i2s.c                  |  41 +-
 sound/soc/rockchip/rockchip_i2s.h                  |   3 +
 sound/soc/rockchip/rockchip_pdm.c                  | 516 +++++++++++
 sound/soc/rockchip/rockchip_pdm.h                  |  83 ++
 sound/soc/rockchip/rockchip_spdif.c                |   4 +
 sound/soc/samsung/s3c24xx_uda134x.c                |   2 +-
 sound/soc/sh/Kconfig                               |   2 +-
 sound/soc/sh/fsi.c                                 |  13 +-
 sound/soc/sh/rcar/adg.c                            |  61 +-
 sound/soc/sh/rcar/cmd.c                            |   7 +-
 sound/soc/sh/rcar/core.c                           | 494 +++++++---
 sound/soc/sh/rcar/ctu.c                            |   6 +
 sound/soc/sh/rcar/dma.c                            |  32 +-
 sound/soc/sh/rcar/dvc.c                            |  12 +-
 sound/soc/sh/rcar/gen.c                            |   2 +
 sound/soc/sh/rcar/rsnd.h                           |  68 +-
 sound/soc/sh/rcar/src.c                            |  20 +-
 sound/soc/sh/rcar/ssi.c                            | 241 +++--
 sound/soc/sh/rcar/ssiu.c                           |  37 +
 sound/soc/soc-compress.c                           |   6 +-
 sound/soc/soc-core.c                               |  86 +-
 sound/soc/soc-topology.c                           |  37 +-
 sound/soc/stm/Kconfig                              |  29 +-
 sound/soc/stm/Makefile                             |  12 +-
 sound/soc/stm/stm32_i2s.c                          | 946 +++++++++++++++++++
 sound/soc/stm/stm32_sai.c                          |  15 +-
 sound/soc/stm/stm32_sai.h                          |  73 +-
 sound/soc/stm/stm32_sai_sub.c                      | 143 ++-
 sound/soc/stm/stm32_spdifrx.c                      | 998 +++++++++++++++++++++
 sound/soc/sunxi/sun4i-codec.c                      |  63 ++
 sound/soc/sunxi/sun8i-codec-analog.c               | 145 ++-
 sound/soc/zte/zx-i2s.c                             |  15 +-
 152 files changed, 10306 insertions(+), 1191 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card.txt
 create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-scu-card.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rockchip,pdm.txt
 create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-i2s.txt
 create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-spdifrx.txt
 create mode 100644 Documentation/devicetree/bindings/sound/zte,zx-aud96p22.txt
 create mode 100644 sound/soc/codecs/es8316.c
 create mode 100644 sound/soc/codecs/es8316.h
 create mode 100644 sound/soc/codecs/zx_aud96p22.c
 create mode 100644 sound/soc/generic/audio-graph-card.c
 create mode 100644 sound/soc/generic/audio-graph-scu-card.c
 create mode 100644 sound/soc/intel/boards/bytcht_es8316.c
 create mode 100644 sound/soc/intel/boards/kbl_rt5663_max98927.c
 create mode 100644 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c
 create mode 100644 sound/soc/intel/skylake/skl-debug.c
 create mode 100644 sound/soc/rockchip/rockchip_pdm.c
 create mode 100644 sound/soc/rockchip/rockchip_pdm.h
 create mode 100644 sound/soc/stm/stm32_i2s.c
 create mode 100644 sound/soc/stm/stm32_spdifrx.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20170703/5992fb6e/attachment-0001.sig>


More information about the Alsa-devel mailing list