[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