All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] ASoC updates for v4.18
@ 2018-06-05 14:49 Mark Brown
  2018-06-05 15:20 ` Takashi Iwai
  0 siblings, 1 reply; 2+ messages in thread
From: Mark Brown @ 2018-06-05 14:49 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


[-- Attachment #1.1: Type: text/plain, Size: 40126 bytes --]

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

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

for you to fetch changes up to aac521e880f221e6d4e67b7061022dbecace0df0:

  Merge branch 'asoc-4.17' into asoc-4.18 merge window (2018-06-05 15:25:41 +0100)

----------------------------------------------------------------
ASoC: Updates for v4.18

This is a very big update, mainly due to a huge set of new drivers some
of which are individually very large.  We also have a lot of fixes for
the topology stuff, several of the users have stepped up and fixed some
the serious issues there, and continued progress on the transition away
from CODEC specific drivers to generic component drivers.

 - Many fixes for the topology code, including fixes for the half done
   v4 ABI compatibility from Guenter Roeck and other ABI fixes from
   Kirill Marinushkin.
 - Lots of cleanup for Intel platforms based on Realtek CODECs from Hans
   de Goode.
 - More followups on removing legacy CODEC things and transitioning to
   components from Morimoto-san.
 - Conversion of OMAP DMA to the new, more standard SDMA-PCM driver.
 - A series of fixes and updates to the rather elderly Cirrus Logic SoC
   drivers from Alexander Sverdlin.
 - Qualcomm DSP support from Srinivas Kandagatla.
 - New drivers for Analog SSM2305, Atmel I2S controllers, Mediatek
   MT6351, MT6797 and MT7622, Qualcomm DSPs, Realtek RT1305, RT1306 and
   RT5668 and TI TSCS454

----------------------------------------------------------------
Agrawal, Akshu (2):
      ASoC: AMD: Support headset button on Stoney DA7219
      ASoC: AMD: make channel 1 dma as circular

Akshu Agrawal (3):
      ASoC: AMD: Move clk enable from hw_params/free to startup/shutdown
      ASoC: AMD: Fix clocks in CZ DA7219 machine driver
      ASoC: AMD: Add const to snd_soc_ops instances

Alexander Sverdlin (5):
      ASoC: cirrus: i2s: Fix LRCLK configuration
      ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup
      ASoC: cirrus: i2s: Stop enabling I2S2 and I2S3 FIFOs
      ARM: ep93xx: i2s: Add IRQ to platform device resources
      ASoC: cirrus: i2s: IRQ-based stream watchdog

Andy Shevchenko (1):
      ASoC: rt5677: Convert I2C driver to ->probe_new()

Arnd Bergmann (4):
      ASoC: rsnd: mark PM functions __maybe_unused
      ASoC: omap: fix compile-test building
      ASoC: codecs: PCM1789: include gpio/consumer.h
      ASoC: mediatek: export mtk-afe symbols as needed

Bard Liao (2):
      ASoC: rt5668: add rt5668B codec driver
      ASoC: rt5670: improve PLL function's stability

Charles Keepax (7):
      ASoC: wm_adsp: Account for name prefixes when toggling preloader
      ASoC: compress: Only call free for components which have been opened
      ASoC: Remove platform code now everything is componentised
      ASoC: compress: Add helper functions for component open/free
      ASoC: core: Allow codec_conf DT lookups to match parent of_node
      ASoC: compress: Only assign compr->ops->copy once
      ASoC: compress: Fix up some trivial formatting issues

Colin Ian King (10):
      ASoC: atmel_ssc_dai: fix spelling mistake: "Stoping" -> "Stopping"
      ASoC: rt5668: fix incorrect 'and' operator
      ASoC: amd: fix spelling mistake: "failer" -> "failure"
      ASoC: Intel: bytcr_rt565: fix missing assignment to ret_val
      ASoC: nau8824: fix spelling mistake: "semaphone" -> "semaphore"
      ASoC: zx-i2s: fix spelling mistake: "timeing" -> "timing"
      ASoC: hisilicon: fix spelling mistake: "uknown" -> "unknown"
      ASoC: wm8904: fix spelling mistake: "Caputure" -> "Capture"
      ASoC: wm2200,wm5100: fix spelling mistake: "Coefficeints" -> "Coefficients"
      ASoC: intel: skylake: fix spelling mistake: "Homogenous" -> "Homogeneous"

Cyrille Pitchen (2):
      ASoC: atmel-i2s: dt-bindings: add DT bindings for I2S controller
      ASoC: atmel-i2s: add driver for the new Atmel I2S controller

Dan Carpenter (1):
      ASoC: topology: fix some tiny memory leaks

Daniel Mack (6):
      ASoC: core: fix return code in error message
      ASoC: pxa-ssp: allow more flexible setup order
      ASoC: pxa-ssp: simplify pxa_ssp_set_dai_sysclk()
      ASoC: wm8782: add device-tree matching table
      ASoC: make wm8782 codec selectable in Kconfig
      ASoC: simple-card: set cpu dai clk in hw_params

Danny Smith (2):
      ASoC: adau17x1: Handling of DSP_RUN register during fw setup
      ASoC: adau17x1: Do not reload dsp-fw if samplerate has not changed

Divya Prakash (1):
      ASoC: Intel: Skylake: Reset DSP pipe in skl_pcm_hw_free

Fabio Estevam (14):
      ASoC: sgtl5000: Fix the spelling of 'exceed'
      ASoC: sgtl5000: Switch to SPDX identifier
      ASoC: fsl_ssi: Use u32 variable type when using regmap_read()
      ASoC: fsl_ssi: Switch to SPDX identifier
      ASoC: fsl_sai: Switch to SPDX identifier
      ASoC: fsl_esai: Switch to SPDX identifier
      ASoC: fsl_spdif: Switch to SPDX identifier
      ASoC: sgtl5000: Make the node name generic
      ASoC: wm8962: Make the node name generic
      ASoC: wm8960: Make the node name generic
      ASoC: cs42xx8: Make the node name generic
      ASoC: fsl: Mark 'big-endian' property as optional
      ASoC: codec: wolfson: Make the node name generic
      ASoC: codec: realtek: Make the node name generic

Fengguang Wu (1):
      ASoC: rt1305: fix platform_no_drv_owner.cocci warnings

Geert Uytterhoeven (3):
      ASoC: Remove depends on HAS_DMA in case of platform dependency
      ASoC: sh: Drop SUPERH platform dependency
      ASoC: sh: Update menu title and platform dependency

Guenter Roeck (3):
      ASoC: topology: Improve backwards compatibility with v4 topology files
      ASoC: topology: Move v4 manifest header data structures to uapi
      ASoC: topology: Move skl-tplg-interface.h to uapi

Hans de Goede (26):
      ASoC: Intel: Disable SND_SOC_INTEL_BAYTRAIL when SND_SST_ATOM_HIFI2_PLATFORM is enabled
      ASoC: rt5640: Remove is_sys_clk_from_pll, it has ordering issues
      ASoC: rt5640: Add devicetree-bindings for dmic, jack-detect
      ASoC: rt5640: Remove unused rt5640_platform_data
      ASoC: rt5640: Move checking of device-properties to component probe callback
      ASoC: rt5640: Allow specifying dmic data pins through device-properties
      ASoC: rt5640: Add jack-detect support
      ASoC: rt5640: Add button press support
      ASoC: Intel: bytcr_rt5640: Configure PLL1 before using it
      ASoC: Intel: bytcr_rt5640: Use device-property for differential mics
      ASoC: rt5645: Add platform-data for Lenovo Ideapad Mixx 310
      ASoC: rt5645: Add platform-data for Lenovo Ideapad Mixx 320
      ASoC: Intel: bytcr_rt5640: Fix compile error
      ASoC: Intel: bytcr_rt5640: Use device properties for setting up dmic
      ASoC: Intel: bytcr_rt5640: Fix Dell Venue 8 5830 Pro quirk
      ASoC: Intel: bytcr_rt5640: Enable jack detection
      ASoC: Intel: bytcr_rt5640: Change BYTCR default input to IN3
      ASoC: Intel: bytcr_rt5640: Unify BYTCR input defaults
      ASoC: Intel: bytcr_rt5640: Add default jack-detect settings
      ASoC: Intel: bytcr_rt5640: Sort DMI quirk list alphabetically
      ASoC: Intel: bytcr_rt5640: Use dmi_first_match() for DMI quirk handling
      ASoC: Intel: bytcr_rt5640: Add quirks for various devices
      ASoC: Intel: bytcr_rt5640: Set card long_name based on quirks
      ASoC: Intel: cht_bsw_nau8824: Fix jack_type to include SND_JACK_MICROPHONE
      ASoC: Intel: bytcr_rt5640: Add quirk for the ARCHOS 80 Cesium 8" windows tablet
      ASoC: Intel: bytcr_rt5651: Set card long_name based on quirks

Jarkko Nikula (1):
      ASoC: omap: Remove OMAP_MUX dependency from Nokia N810 audio support

Jean-Jacques Hiblot (3):
      ASoC: tas6424: Add support for the standby pin
      ASoC: tas6424: Add support for the mute pin
      ASoC: tas6424: Allow disabling auto diagnostics for faster power-on

Jerome Brunet (1):
      ASoC: dai playback and capture active may be greater than 1

Jia-Ju Bai (8):
      ASoC: intel: bxt_da7219_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe
      ASoC: intel: bxt_rt298: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe
      ASoC: intel: bytcr_rt5640: Replace GFP_ATOMIC with GFP_KERNEL in snd_byt_rt5640_mc_probe
      ASoC: intel: cht_bsw_max98090_ti: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe
      ASoC: intel: cht_bsw_rt5645: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe
      ASoC: intel: skl_nau88l25_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe
      ASoC: intel: skl_nau88l25_ssm4567: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe
      ASoC: intel: skl_rt286: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe

John Hsu (2):
      ASoC: nau8824: user configuration of key detection
      ASoC: nau8810: change input PGA mixer stage

Jon Hunter (1):
      ASoC: core: Fix return code shown on error for hw_params

Kai Chieh Chuang (15):
      ASoC: mt6797: add mt6797 platform driver
      ASoC: mediatek: add documents for mt6797
      ASoC: add mt6351 codec driver
      ASoC: mt6351 switch to SPDX license tag
      ASoC: add mt6797-mt6351 driver and config option
      ASoC: mt6797: add structure define and clock control function for 6797
      ASoC: mt6797: switch to SPDX license tag
      ASoC: mediatek: preallocate pages use platform device
      ASoC: mediatek: preallocate pages use platform device
      ASoC: mediatek: avoid using snd_soc_platform
      ASoC: dpcm: fix BE dai not hw_free and shutdown
      ASoC: dpcm: symmetry constraint on FE substream
      ASoC: mt6797: add PCM interface
      ASoC: mt6797: add Hostless DAI
      ASoC: mt6797-mt6351: add hostless phone call path

KaiChieh Chuang (3):
      ASoC: mediatek: add sub dai to mtk_base_afe
      ASoC: mt6797: extract DAI adda in separate file
      ASoC: mt6797: combine DAI to register component

Katsuhiro Suzuki (3):
      ASoC: uniphier: remove boilerplate from lisence comment
      ASoC: uniphier: evea: use DAPM to change source of line-in
      ASoC: uniphier: add digital output volume for UniPhier sound system

Kirill Marinushkin (4):
      ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format()
      ASoC: topology: Add missing clock gating parameter when parsing hw_configs
      ASoC: topology: Add definitions for mclk_direction values
      ASoC: topology: Modify clock gating parameter parsing to switch

Kuninori Morimoto (19):
      ASoC: doc: replace codec to component
      ASoC: trace: remove snd_soc_codec
      ASoC: wm8350: remove snd_soc_codec
      ASoC: rsnd: makes rsnd_cmd_mod_get() static
      ASoC: rsnd: add RSND_GEN3 for R-Car Gen3
      ASoC: rsnd: don't assume node full path name for HDMI probing
      ASoC: rsnd: Enable IPMMU v2
      ASoC: rsnd: ssi: wait maximum 5ms for status check
      media: i2c: tda1997: replace codec to component
      ASoC: remove codec hw_write/control_data
      ASoC: remove codec reg_cache
      ASoC: remove .get_regmap
      ASoC: remove unneeded .pcm_new/free
      ASoC: remove Codec related code
      ASoC: add component_list_show()
      ASoC: convert platform explanation to component
      ASoC: soc.h: merge CONFIG_DEBUG_FS
      ASoC: soc-core: remove snd_soc_component_add_unlocked()
      ASoC: soc-core: remove legacy_dai_naming from snd_soc_register_dais()

Liam Girdwood (6):
      ASoC: topology: Check widget kcontrols before deref
      ASoC: core: Allow topology to override machine driver FE DAI link config.
      ASoC: core: Add name prefix for machines with topology rewrites
      ASoC: topology: Give more data to clients via callbacks
      ASoC: topology: Add callback for DAPM route load/unload
      ASoC: topology: Add support for compressed PCMs

Lin Huang (1):
      ASoC: rockchip: cdn-dp sound output use spdif

Mac Chiang (1):
      ASoC: Intel: kbl: Move codec sysclk config to codec_init function

Marco Felsch (2):
      ASoC: ssm2305: Add amplifier driver
      ASoC: ssm2305: fix header layout

Mark Brown (7):
      Merge branch 'asoc-4.17' into asoc-4.18 to get adau17x1 changes so further patches can be applied.
      ASoC: topology: Fix build errors
      ASoC: topology: Revert recent changes while boot errors are investigated
      Merge branch 'asoc-4.17' into asoc-4.18 for compress dependencies
      Merge branch 'asoc-4.17' into asoc-4.18 n810 dependencies
      Merge remote-tracking branch 'asoc/for-4.17' into asoc-4.18 to resolve a conflict between a fix and new development in mtk
      Merge branch 'asoc-4.17' into asoc-4.18 merge window

Mukunda, Vijendar (6):
      ASoC: amd: fixed checkpatch pl warnings
      ASoC: amd: rename audio_substream_data variable
      ASoC: amd: pte offset related dma driver changes
      ASoC: amd: sram bank update changes
      ASoC: amd: memory release for rtd structure
      ASoC: amd: dma driver changes for bt i2s instance

Nicolin Chen (3):
      ASoC: fsl_esai: Fix divisor calculation failure at lower ratio
      ASoC: fsl_ssi: Fix mode setting when changing channel number
      ASoC: fsl_esai: Add freq check in set_dai_sysclk()

Oder Chiou (1):
      ASoC: rt5663: Use the set_jack() instead of the export function

Pardha Saradhi K (1):
      ASoC: Intel: Skylake: Reset DSP Pipelines in prepare

Paul Handrigan (1):
      ASoC: cs35l35: Add use_single_rw to regmap config

Peter Rosin (6):
      ASoC: max9860: switch to using .probe_new
      ASoC: max9860: fix whitespace issues caused by mindless conversion
      ASoC: tfa9879: fix whitespace issues caused by mindless conversion
      ASoC: tfa9879: switch to using .probe_new
      ASoC: tfa9879: switch to SPDX license tag
      ASoC: max9860: switch to SPDX license tag

Peter Ujfalusi (12):
      ASoC: omap: n810: Correct the card level dapm_route
      ASoC: omap: n810: Correct the cpu_dai, platform and codec name
      ASoC: omap: n810: HS mic is not working, add a widget for it with comment
      ASoC: omap: Introduce the generic_dmaengine_pcm based sdma-pcm
      ASoC: omap-hdmi-audio: Convert to use the sdma-pcm instead of omap-pcm
      ASoC: omap-dmic: Convert to use the sdma-pcm instead of omap-pcm
      ASoC: omap-mcpdm: Convert to use the sdma-pcm instead of omap-pcm
      ASoC: omap-mcbsp: Convert to use the sdma-pcm instead of omap-pcm
      ASoC: davinci-mcasp: Convert to use the sdma-pcm instead of omap-pcm
      ASoC: omap: Delete the obsolete omap-pcm
      ASoC: omap: sdma-pcm: Fix modpost warning
      ASoC: omap: sdma-pcm: Correction for the include files

Philipp Zabel (1):
      ASoC: imx-audmux: add RXFS/RXCLK defines for 6-wire connections

Pierre-Louis Bossart (5):
      ASoC: Intel: atom: fix ACPI/PCI Kconfig
      ASoC: Intel: cht-bsw-rt5672: allow for topology-defined codec-dai setup
      MAINTAINERS: update sound/soc/intel maintainers
      ASoC: pcm512x: Add ACPI support
      ASoC: fix 0-day warnings with snd_soc_new_compress()

Pradeep Tewani (1):
      ASoC: Intel: Skylake: Unify the fw ops for SKL and KBL

Pravin Shedge (1):
      ASoC: zte: remove duplicate includes

Rakesh Ughreja (1):
      ASoC: Intel: Skylake: Reset stream to link mapping

Ryder Lee (7):
      ASoC: mediatek: use snd_soc_dai_get_drvdata() to get the private data
      ASoC: mediatek: simplify the control logic of MT2701 I2S
      ASoC: mediatek: Add MTK_STREAM_NUM to mtk-base-afe.h
      ASoC: mediatek: add MT7622 AFE support
      ASoC: mediatek: add MT7622 AFE compatible in documentation
      ASoC: mediatek: switch to SPDX license tag
      ASoC: mediatek: add the .probe() callback in mt2701_afe_pcm_dai_component

Shuming Fan (2):
      ASoC: rt1305: Add RT1305/RT1306 amplifier driver
      ASoC: rt1305: fix ACPI_PTR compile error

Srinivas Kandagatla (32):
      ASoC: msm8916-wcd-analog: use threaded context for mbhc events
      soc: qcom dt-bindings: Add APR bus bindings
      soc: qcom: Add APR bus driver
      ASoC: qdsp6: dt-bindings: Add q6core dt bindings
      ASoC: qdsp6: dt-bindings: Add q6afe dt bindings
      ASoC: qdsp6: dt-bindings: Add q6adm dt bindings
      ASoC: qdsp6: dt-bindings: Add q6asm dt bindings
      ASoC: qdsp6: q6common: Add qdsp6 helper functions
      ASoC: qdsp6: q6core: Add q6core driver
      soc: qcom: apr: fix invalid msg_type check
      ASoC: qdsp6: q6afe: Add q6afe driver
      ASoC: qdsp6: qdafe: Add SLIMBus port Support
      ASoC: qdsp6: q6afe: Add support to MI2S ports
      ASoC: qdsp6: q6afe: Add support to MI2S sysclks
      ASoC: qdsp6: q6adm: Add q6adm driver
      ASoC: qdsp6: q6asm: Add q6asm driver
      ASoC: qdsp6: q6asm: Add support to memory map and unmap
      ASoC: qdsp6: q6asm: Add support to audio stream apis
      ASoC: qdsp6: q6routing: Add q6routing driver
      ASoC: qdsp6: q6routing: Add support to all SLIMBus Mixers
      ASoC: qdsp6: q6routing: Add support to MI2S Mixers
      ASoC: qdsp6: q6afe: Add q6afe dai driver
      ASoC: qdsp6: q6asm: Add q6asm dai driver
      ASoC: qdsp6: dt-bindings: Add apq8096 machine bindings
      ASoC: qcom: apq8096: Add db820c machine driver
      ASoC: qdsp6: dt-bindings: Add q6afe tdm dt binding
      ASoC: qdsp6: qdafe: add support to tdm ports
      ASoC: qdsp6: q6afe-dai: use q6afe_dai_prepare() for MI2S
      ASoC: qdsp6: q6afe-dai: add support to tdm dais
      ASoC: qdsp6: q6routing: Add macros for mixers
      ASoC: qdsp6: q6routing: Add support to all TDM Mixers
      ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it

Steven Eckhoff (4):
      ASoC: TSCS42xx: Shorten lines and other cleanup
      ASoC: TSCS42xx: Cleanup private data members
      ASoC: TSCS42xx: Add CCF support to get sysclk
      ASoC: TSCS454: Add Support

Tero Kristo (1):
      ASoC: dmic: Fix clock parenting

Vijendar Mukunda (3):
      ASoC: amd: dma config parameters changes
      ASoC: amd: added byte count register offset variables to rtd
      ASoC: amd: removed separate byte count variables for playback and capture

Vinod Koul (8):
      ASoC: Intel: byt-max98090: Replace GFP_ATOMIC with GFP_KERNEL
      ASoC: Intel: bytcht_es8316: Replace GFP_ATOMIC with GFP_KERNEL
      ASoC: Intel: bytcr_rt5651: Replace GFP_ATOMIC with GFP_KERNEL
      ASoC: Intel: cht_bsw_nau8824: Replace GFP_ATOMIC with GFP_KERNEL
      ASoC: Intel: kbl_da7219_max98357a: Replace GFP_ATOMIC with GFP_KERNEL
      ASoC: Intel: kbl_rt5663_max98927: Replace GFP_ATOMIC with GFP_KERNEL
      ASoC: Intel: kbl_rt5663_rt5514_max98927: Replace GFP_ATOMIC with GFP_KERNEL
      ASoC: Update email address for Vinod

Vishal Thanki (1):
      ASoC: davinci-mcasp: Only disable inactive serializer

Wei Yongjun (3):
      ASoC: amd: acp-da7219-max98357: Make symbol da7219_dai_clk static
      ASoC: amd: acp-da7219-max98357: Make symbol da7219_dai_clk static
      ASoC: fix return value check in mt6351_codec_driver_probe()

Wolfram Sang (1):
      ASoC: atmel: simplify getting .drvdata

Xie Yisheng (3):
      ASoC: max98088: use match_string() helper
      ASoC: max98095: use match_string() helper
      ASoC: dapm: use match_string() helper

Yan Wang (1):
      ASoC: topology: Fix bugs of freeing soc topology

kbuild test robot (1):
      ASoC: rt5663: rt5663_set_jack_detect() can be static

oder_chiou@realtek.com (2):
      ASoC: rt5514: Add the missing register in the readable table
      ASoC: rt5663: Optimize the power consumption

 .mailmap                                           |    3 +
 .../devicetree/bindings/soc/qcom/qcom,apr.txt      |   84 +
 .../devicetree/bindings/sound/adi,ssm2305.txt      |   14 +
 .../devicetree/bindings/sound/atmel-i2s.txt        |   47 +
 .../devicetree/bindings/sound/cs42xx8.txt          |    2 +-
 .../devicetree/bindings/sound/fsl,asrc.txt         |   10 +-
 .../devicetree/bindings/sound/fsl,esai.txt         |    2 +
 .../devicetree/bindings/sound/fsl,spdif.txt        |    2 +
 .../devicetree/bindings/sound/fsl-sai.txt          |    8 +-
 .../devicetree/bindings/sound/mt2701-afe-pcm.txt   |    4 +-
 Documentation/devicetree/bindings/sound/mt6351.txt |   16 +
 .../devicetree/bindings/sound/mt6797-afe-pcm.txt   |   42 +
 .../devicetree/bindings/sound/mt6797-mt6351.txt    |   14 +
 .../devicetree/bindings/sound/qcom,apq8096.txt     |  109 +
 .../devicetree/bindings/sound/qcom,q6adm.txt       |   33 +
 .../devicetree/bindings/sound/qcom,q6afe.txt       |  172 +
 .../devicetree/bindings/sound/qcom,q6asm.txt       |   33 +
 .../devicetree/bindings/sound/qcom,q6core.txt      |   21 +
 Documentation/devicetree/bindings/sound/rt274.txt  |    2 +-
 Documentation/devicetree/bindings/sound/rt5514.txt |    2 +-
 Documentation/devicetree/bindings/sound/rt5616.txt |    2 +-
 Documentation/devicetree/bindings/sound/rt5640.txt |   35 +
 Documentation/devicetree/bindings/sound/rt5645.txt |    2 +-
 Documentation/devicetree/bindings/sound/rt5651.txt |    2 +-
 Documentation/devicetree/bindings/sound/rt5663.txt |    2 +-
 Documentation/devicetree/bindings/sound/rt5668.txt |   50 +
 .../devicetree/bindings/sound/sgtl5000.txt         |    2 +-
 .../devicetree/bindings/sound/simple-card.txt      |    5 +
 .../devicetree/bindings/sound/ti,tas6424.txt       |    2 +
 .../devicetree/bindings/sound/tscs42xx.txt         |    6 +
 .../devicetree/bindings/sound/tscs454.txt          |   23 +
 Documentation/devicetree/bindings/sound/wm8510.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8523.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8524.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8580.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8711.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8728.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8731.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8737.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8741.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8750.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8753.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8770.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8776.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8804.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8903.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8960.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8962.txt |    2 +-
 Documentation/devicetree/bindings/sound/wm8994.txt |    2 +-
 Documentation/sound/soc/codec.rst                  |    8 +-
 Documentation/sound/soc/platform.rst               |   30 +-
 MAINTAINERS                                        |   11 +-
 arch/arm/mach-ep93xx/core.c                        |    1 +
 drivers/media/i2c/tda1997x.c                       |   25 +-
 drivers/soc/qcom/Kconfig                           |    9 +
 drivers/soc/qcom/Makefile                          |    1 +
 drivers/soc/qcom/apr.c                             |  378 +++
 include/dt-bindings/soc/qcom,apr.h                 |   28 +
 include/dt-bindings/sound/fsl-imx-audmux.h         |    7 +
 include/dt-bindings/sound/qcom,q6afe.h             |  111 +
 include/dt-bindings/sound/qcom,q6asm.h             |   22 +
 include/dt-bindings/sound/rt5640.h                 |   25 +
 include/linux/mfd/wm8350/audio.h                   |    3 -
 include/linux/mod_devicetable.h                    |   11 +
 include/linux/soc/qcom/apr.h                       |  128 +
 include/sound/omap-pcm.h                           |   30 -
 include/sound/rt5640.h                             |   27 -
 include/sound/rt5668.h                             |   40 +
 include/sound/soc-dai.h                            |    5 +-
 include/sound/soc.h                                |  397 +--
 include/trace/events/asoc.h                        |    1 -
 include/uapi/sound/asoc.h                          |   86 +-
 .../uapi/sound}/skl-tplg-interface.h               |   85 +-
 sound/soc/Makefile                                 |    2 +-
 sound/soc/amd/acp-da7219-max98357a.c               |   92 +-
 sound/soc/amd/acp-pcm-dma.c                        |  623 ++--
 sound/soc/amd/acp.h                                |   97 +-
 sound/soc/atmel/Kconfig                            |    9 +
 sound/soc/atmel/Makefile                           |    2 +
 sound/soc/atmel/atmel-i2s.c                        |  765 +++++
 sound/soc/atmel/atmel_ssc_dai.c                    |    8 +-
 sound/soc/bcm/Kconfig                              |    3 +-
 sound/soc/cirrus/Kconfig                           |   17 +
 sound/soc/cirrus/edb93xx.c                         |    2 +-
 sound/soc/cirrus/ep93xx-i2s.c                      |  106 +-
 sound/soc/cirrus/snappercl15.c                     |    2 +-
 sound/soc/codecs/Kconfig                           |   33 +-
 sound/soc/codecs/Makefile                          |   10 +
 sound/soc/codecs/adau17x1.c                        |   35 +-
 sound/soc/codecs/adau17x1.h                        |    3 +-
 sound/soc/codecs/cs35l35.c                         |    1 +
 sound/soc/codecs/max98088.c                        |   13 +-
 sound/soc/codecs/max98095.c                        |   13 +-
 sound/soc/codecs/max9860.c                         |   44 +-
 sound/soc/codecs/max9860.h                         |   10 +-
 sound/soc/codecs/msm8916-wcd-analog.c              |    9 +-
 sound/soc/codecs/mt6351.c                          | 1505 +++++++++
 sound/soc/codecs/mt6351.h                          |  105 +
 sound/soc/codecs/nau8810.c                         |   19 +-
 sound/soc/codecs/nau8824.c                         |   13 +-
 sound/soc/codecs/pcm1789.c                         |    2 +-
 sound/soc/codecs/pcm512x-i2c.c                     |   17 +-
 sound/soc/codecs/rt1305.c                          | 1191 +++++++
 sound/soc/codecs/rt1305.h                          |  276 ++
 sound/soc/codecs/rt5514.c                          |    3 +
 sound/soc/codecs/rt5640.c                          |  553 +++-
 sound/soc/codecs/rt5640.h                          |   46 +-
 sound/soc/codecs/rt5645.c                          |   23 +
 sound/soc/codecs/rt5663.c                          |   55 +-
 sound/soc/codecs/rt5663.h                          |    2 -
 sound/soc/codecs/rt5668.c                          | 2639 +++++++++++++++
 sound/soc/codecs/rt5668.h                          | 1318 ++++++++
 sound/soc/codecs/rt5670.c                          |    2 +-
 sound/soc/codecs/rt5677.c                          |   13 +-
 sound/soc/codecs/sgtl5000.c                        |   18 +-
 sound/soc/codecs/sgtl5000.h                        |    5 +-
 sound/soc/codecs/ssm2305.c                         |  104 +
 sound/soc/codecs/tas6424.c                         |   72 +-
 sound/soc/codecs/tas6424.h                         |    4 +
 sound/soc/codecs/tfa9879.c                         |   48 +-
 sound/soc/codecs/tfa9879.h                         |    7 +-
 sound/soc/codecs/tscs42xx.c                        |  203 +-
 sound/soc/codecs/tscs42xx.h                        |    2 +-
 sound/soc/codecs/tscs454.c                         | 3497 ++++++++++++++++++++
 sound/soc/codecs/tscs454.h                         | 2323 +++++++++++++
 sound/soc/codecs/wm2200.c                          |    4 +-
 sound/soc/codecs/wm5100.c                          |    8 +-
 sound/soc/codecs/wm8782.c                          |    9 +
 sound/soc/codecs/wm8904.c                          |    2 +-
 sound/soc/codecs/wm_adsp.c                         |    8 +-
 sound/soc/davinci/Kconfig                          |    2 +-
 sound/soc/davinci/davinci-mcasp.c                  |   10 +-
 sound/soc/fsl/fsl_esai.c                           |   27 +-
 sound/soc/fsl/fsl_esai.h                           |    5 +-
 sound/soc/fsl/fsl_sai.c                            |   16 +-
 sound/soc/fsl/fsl_sai.h                            |    5 +-
 sound/soc/fsl/fsl_spdif.c                          |   24 +-
 sound/soc/fsl/fsl_spdif.h                          |    5 +-
 sound/soc/fsl/fsl_ssi.c                            |   74 +-
 sound/soc/fsl/fsl_ssi.h                            |    6 +-
 sound/soc/fsl/fsl_ssi_dbg.c                        |   18 +-
 sound/soc/generic/simple-card.c                    |   21 +
 sound/soc/hisilicon/hi6210-i2s.c                   |    2 +-
 sound/soc/intel/Kconfig                            |   24 +-
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |    2 +-
 sound/soc/intel/boards/bxt_rt298.c                 |    2 +-
 sound/soc/intel/boards/byt-max98090.c              |    2 +-
 sound/soc/intel/boards/bytcht_es8316.c             |    2 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |  568 +++-
 sound/soc/intel/boards/bytcr_rt5651.c              |   18 +-
 sound/soc/intel/boards/cht_bsw_max98090_ti.c       |    2 +-
 sound/soc/intel/boards/cht_bsw_nau8824.c           |    4 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |    2 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c            |   30 +-
 sound/soc/intel/boards/kbl_da7219_max98357a.c      |   19 +-
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |    5 +-
 .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c  |    4 +-
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |    2 +-
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |    2 +-
 sound/soc/intel/boards/skl_rt286.c                 |    2 +-
 sound/soc/intel/skylake/skl-debug.c                |    6 +-
 sound/soc/intel/skylake/skl-messages.c             |    4 +-
 sound/soc/intel/skylake/skl-pcm.c                  |   36 +-
 sound/soc/intel/skylake/skl-sst-dsp.h              |    3 -
 sound/soc/intel/skylake/skl-sst.c                  |   34 +-
 sound/soc/intel/skylake/skl-topology.c             |  171 +-
 sound/soc/intel/skylake/skl-topology.h             |    2 +-
 sound/soc/intel/skylake/skl.c                      |    7 +
 sound/soc/kirkwood/Kconfig                         |    1 -
 sound/soc/mediatek/Kconfig                         |   20 +
 sound/soc/mediatek/Makefile                        |    2 +
 sound/soc/mediatek/common/Makefile                 |   14 +-
 sound/soc/mediatek/common/mtk-afe-fe-dai.c         |   30 +-
 sound/soc/mediatek/common/mtk-afe-fe-dai.h         |   10 +-
 .../soc/mediatek/common/mtk-afe-platform-driver.c  |  103 +-
 .../soc/mediatek/common/mtk-afe-platform-driver.h  |   22 +-
 sound/soc/mediatek/common/mtk-base-afe.h           |   30 +-
 sound/soc/mediatek/mt2701/Makefile                 |   14 +-
 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c  |   66 +-
 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h  |   23 +-
 sound/soc/mediatek/mt2701/mt2701-afe-common.h      |   38 +-
 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c         |  349 +-
 sound/soc/mediatek/mt2701/mt2701-cs42448.c         |   13 +-
 sound/soc/mediatek/mt2701/mt2701-reg.h             |   11 +-
 sound/soc/mediatek/mt2701/mt2701-wm8960.c          |   10 +-
 sound/soc/mediatek/mt6797/Makefile                 |   14 +
 sound/soc/mediatek/mt6797/mt6797-afe-clk.c         |  123 +
 sound/soc/mediatek/mt6797/mt6797-afe-clk.h         |   17 +
 sound/soc/mediatek/mt6797/mt6797-afe-common.h      |   58 +
 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c         |  914 +++++
 sound/soc/mediatek/mt6797/mt6797-dai-adda.c        |  396 +++
 sound/soc/mediatek/mt6797/mt6797-dai-hostless.c    |  112 +
 sound/soc/mediatek/mt6797/mt6797-dai-pcm.c         |  312 ++
 sound/soc/mediatek/mt6797/mt6797-interconnection.h |   33 +
 sound/soc/mediatek/mt6797/mt6797-mt6351.c          |  223 ++
 sound/soc/mediatek/mt6797/mt6797-reg.h             | 1015 ++++++
 sound/soc/mediatek/mt8173/mt8173-afe-common.h      |   10 +-
 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c         |   38 +-
 sound/soc/mediatek/mt8173/mt8173-max98090.c        |   10 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c   |   10 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c   |   10 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650.c          |   10 +-
 sound/soc/omap/Kconfig                             |   28 +-
 sound/soc/omap/Makefile                            |    4 +-
 sound/soc/omap/n810.c                              |   21 +-
 sound/soc/omap/omap-dmic.c                         |   18 +-
 sound/soc/omap/omap-hdmi-audio.c                   |    5 +-
 sound/soc/omap/omap-mcbsp.c                        |    4 +-
 sound/soc/omap/omap-mcpdm.c                        |    4 +-
 sound/soc/omap/omap-pcm.c                          |  262 --
 sound/soc/omap/sdma-pcm.c                          |   74 +
 sound/soc/omap/sdma-pcm.h                          |   21 +
 sound/soc/pxa/Kconfig                              |    1 -
 sound/soc/pxa/pxa-ssp.c                            |   88 +-
 sound/soc/qcom/Kconfig                             |   57 +-
 sound/soc/qcom/Makefile                            |    5 +
 sound/soc/qcom/apq8096.c                           |  255 ++
 sound/soc/qcom/qdsp6/Makefile                      |    8 +
 sound/soc/qcom/qdsp6/q6adm.c                       |  646 ++++
 sound/soc/qcom/qdsp6/q6adm.h                       |   27 +
 sound/soc/qcom/qdsp6/q6afe-dai.c                   | 1303 ++++++++
 sound/soc/qcom/qdsp6/q6afe.c                       | 1495 +++++++++
 sound/soc/qcom/qdsp6/q6afe.h                       |  211 ++
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |  624 ++++
 sound/soc/qcom/qdsp6/q6asm.c                       | 1399 ++++++++
 sound/soc/qcom/qdsp6/q6asm.h                       |   69 +
 sound/soc/qcom/qdsp6/q6core.c                      |  380 +++
 sound/soc/qcom/qdsp6/q6core.h                      |   15 +
 sound/soc/qcom/qdsp6/q6dsp-common.c                |   66 +
 sound/soc/qcom/qdsp6/q6dsp-common.h                |   24 +
 sound/soc/qcom/qdsp6/q6dsp-errno.h                 |   51 +
 sound/soc/qcom/qdsp6/q6routing.c                   | 1006 ++++++
 sound/soc/qcom/qdsp6/q6routing.h                   |    9 +
 sound/soc/rockchip/rk3399_gru_sound.c              |   46 +-
 sound/soc/sh/Kconfig                               |    6 +-
 sound/soc/sh/rcar/cmd.c                            |   15 +-
 sound/soc/sh/rcar/core.c                           |   53 +-
 sound/soc/sh/rcar/dma.c                            |   11 +-
 sound/soc/sh/rcar/gen.c                            |    3 +-
 sound/soc/sh/rcar/rsnd.h                           |    4 +-
 sound/soc/sh/rcar/ssi.c                            |   13 +-
 sound/soc/soc-cache.c                              |   53 -
 sound/soc/soc-compress.c                           |  385 +--
 sound/soc/soc-core.c                               |  794 +----
 sound/soc/soc-dapm.c                               |   20 +-
 sound/soc/soc-devres.c                             |   35 -
 sound/soc/soc-io.c                                 |   83 -
 sound/soc/soc-jack.c                               |   22 -
 sound/soc/soc-pcm.c                                |  147 +-
 sound/soc/soc-topology.c                           |  107 +-
 sound/soc/uniphier/aio-compress.c                  |   13 -
 sound/soc/uniphier/aio-core.c                      |   71 +-
 sound/soc/uniphier/aio-cpu.c                       |  153 +-
 sound/soc/uniphier/aio-dma.c                       |   13 -
 sound/soc/uniphier/aio-ld11.c                      |   13 -
 sound/soc/uniphier/aio-reg.h                       |   46 +-
 sound/soc/uniphier/aio.h                           |   20 +-
 sound/soc/uniphier/evea.c                          |   55 +-
 sound/soc/zte/zx-i2s.c                             |    5 +-
 259 files changed, 29849 insertions(+), 3997 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt
 create mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2305.txt
 create mode 100644 Documentation/devicetree/bindings/sound/atmel-i2s.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mt6351.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mt6797-afe-pcm.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mt6797-mt6351.txt
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,apq8096.txt
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6adm.txt
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6afe.txt
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6asm.txt
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6core.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt5668.txt
 create mode 100644 Documentation/devicetree/bindings/sound/tscs454.txt
 create mode 100644 drivers/soc/qcom/apr.c
 create mode 100644 include/dt-bindings/soc/qcom,apr.h
 create mode 100644 include/dt-bindings/sound/qcom,q6afe.h
 create mode 100644 include/dt-bindings/sound/qcom,q6asm.h
 create mode 100644 include/dt-bindings/sound/rt5640.h
 create mode 100644 include/linux/soc/qcom/apr.h
 delete mode 100644 include/sound/omap-pcm.h
 delete mode 100644 include/sound/rt5640.h
 create mode 100644 include/sound/rt5668.h
 rename {sound/soc/intel/skylake => include/uapi/sound}/skl-tplg-interface.h (71%)
 create mode 100644 sound/soc/atmel/atmel-i2s.c
 create mode 100644 sound/soc/codecs/mt6351.c
 create mode 100644 sound/soc/codecs/mt6351.h
 create mode 100644 sound/soc/codecs/rt1305.c
 create mode 100644 sound/soc/codecs/rt1305.h
 create mode 100644 sound/soc/codecs/rt5668.c
 create mode 100644 sound/soc/codecs/rt5668.h
 create mode 100644 sound/soc/codecs/ssm2305.c
 create mode 100644 sound/soc/codecs/tscs454.c
 create mode 100644 sound/soc/codecs/tscs454.h
 create mode 100644 sound/soc/mediatek/mt6797/Makefile
 create mode 100644 sound/soc/mediatek/mt6797/mt6797-afe-clk.c
 create mode 100644 sound/soc/mediatek/mt6797/mt6797-afe-clk.h
 create mode 100644 sound/soc/mediatek/mt6797/mt6797-afe-common.h
 create mode 100644 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
 create mode 100644 sound/soc/mediatek/mt6797/mt6797-dai-adda.c
 create mode 100644 sound/soc/mediatek/mt6797/mt6797-dai-hostless.c
 create mode 100644 sound/soc/mediatek/mt6797/mt6797-dai-pcm.c
 create mode 100644 sound/soc/mediatek/mt6797/mt6797-interconnection.h
 create mode 100644 sound/soc/mediatek/mt6797/mt6797-mt6351.c
 create mode 100644 sound/soc/mediatek/mt6797/mt6797-reg.h
 delete mode 100644 sound/soc/omap/omap-pcm.c
 create mode 100644 sound/soc/omap/sdma-pcm.c
 create mode 100644 sound/soc/omap/sdma-pcm.h
 create mode 100644 sound/soc/qcom/apq8096.c
 create mode 100644 sound/soc/qcom/qdsp6/Makefile
 create mode 100644 sound/soc/qcom/qdsp6/q6adm.c
 create mode 100644 sound/soc/qcom/qdsp6/q6adm.h
 create mode 100644 sound/soc/qcom/qdsp6/q6afe-dai.c
 create mode 100644 sound/soc/qcom/qdsp6/q6afe.c
 create mode 100644 sound/soc/qcom/qdsp6/q6afe.h
 create mode 100644 sound/soc/qcom/qdsp6/q6asm-dai.c
 create mode 100644 sound/soc/qcom/qdsp6/q6asm.c
 create mode 100644 sound/soc/qcom/qdsp6/q6asm.h
 create mode 100644 sound/soc/qcom/qdsp6/q6core.c
 create mode 100644 sound/soc/qcom/qdsp6/q6core.h
 create mode 100644 sound/soc/qcom/qdsp6/q6dsp-common.c
 create mode 100644 sound/soc/qcom/qdsp6/q6dsp-common.h
 create mode 100644 sound/soc/qcom/qdsp6/q6dsp-errno.h
 create mode 100644 sound/soc/qcom/qdsp6/q6routing.c
 create mode 100644 sound/soc/qcom/qdsp6/q6routing.h
 delete mode 100644 sound/soc/soc-cache.c

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] ASoC updates for v4.18
  2018-06-05 14:49 [GIT PULL] ASoC updates for v4.18 Mark Brown
@ 2018-06-05 15:20 ` Takashi Iwai
  0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2018-06-05 15:20 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

On Tue, 05 Jun 2018 16:49:21 +0200,
Mark Brown wrote:
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.18
> 
> for you to fetch changes up to aac521e880f221e6d4e67b7061022dbecace0df0:
> 
>   Merge branch 'asoc-4.17' into asoc-4.18 merge window (2018-06-05 15:25:41 +0100)
> 
> ----------------------------------------------------------------
> ASoC: Updates for v4.18
> 
> This is a very big update, mainly due to a huge set of new drivers some
> of which are individually very large.  We also have a lot of fixes for
> the topology stuff, several of the users have stepped up and fixed some
> the serious issues there, and continued progress on the transition away
> from CODEC specific drivers to generic component drivers.
> 
>  - Many fixes for the topology code, including fixes for the half done
>    v4 ABI compatibility from Guenter Roeck and other ABI fixes from
>    Kirill Marinushkin.
>  - Lots of cleanup for Intel platforms based on Realtek CODECs from Hans
>    de Goode.
>  - More followups on removing legacy CODEC things and transitioning to
>    components from Morimoto-san.
>  - Conversion of OMAP DMA to the new, more standard SDMA-PCM driver.
>  - A series of fixes and updates to the rather elderly Cirrus Logic SoC
>    drivers from Alexander Sverdlin.
>  - Qualcomm DSP support from Srinivas Kandagatla.
>  - New drivers for Analog SSM2305, Atmel I2S controllers, Mediatek
>    MT6351, MT6797 and MT7622, Qualcomm DSPs, Realtek RT1305, RT1306 and
>    RT5668 and TI TSCS454

Thanks, pulled now.  I'll test for a while and push out later.


Takashi

> 
> ----------------------------------------------------------------
> Agrawal, Akshu (2):
>       ASoC: AMD: Support headset button on Stoney DA7219
>       ASoC: AMD: make channel 1 dma as circular
> 
> Akshu Agrawal (3):
>       ASoC: AMD: Move clk enable from hw_params/free to startup/shutdown
>       ASoC: AMD: Fix clocks in CZ DA7219 machine driver
>       ASoC: AMD: Add const to snd_soc_ops instances
> 
> Alexander Sverdlin (5):
>       ASoC: cirrus: i2s: Fix LRCLK configuration
>       ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup
>       ASoC: cirrus: i2s: Stop enabling I2S2 and I2S3 FIFOs
>       ARM: ep93xx: i2s: Add IRQ to platform device resources
>       ASoC: cirrus: i2s: IRQ-based stream watchdog
> 
> Andy Shevchenko (1):
>       ASoC: rt5677: Convert I2C driver to ->probe_new()
> 
> Arnd Bergmann (4):
>       ASoC: rsnd: mark PM functions __maybe_unused
>       ASoC: omap: fix compile-test building
>       ASoC: codecs: PCM1789: include gpio/consumer.h
>       ASoC: mediatek: export mtk-afe symbols as needed
> 
> Bard Liao (2):
>       ASoC: rt5668: add rt5668B codec driver
>       ASoC: rt5670: improve PLL function's stability
> 
> Charles Keepax (7):
>       ASoC: wm_adsp: Account for name prefixes when toggling preloader
>       ASoC: compress: Only call free for components which have been opened
>       ASoC: Remove platform code now everything is componentised
>       ASoC: compress: Add helper functions for component open/free
>       ASoC: core: Allow codec_conf DT lookups to match parent of_node
>       ASoC: compress: Only assign compr->ops->copy once
>       ASoC: compress: Fix up some trivial formatting issues
> 
> Colin Ian King (10):
>       ASoC: atmel_ssc_dai: fix spelling mistake: "Stoping" -> "Stopping"
>       ASoC: rt5668: fix incorrect 'and' operator
>       ASoC: amd: fix spelling mistake: "failer" -> "failure"
>       ASoC: Intel: bytcr_rt565: fix missing assignment to ret_val
>       ASoC: nau8824: fix spelling mistake: "semaphone" -> "semaphore"
>       ASoC: zx-i2s: fix spelling mistake: "timeing" -> "timing"
>       ASoC: hisilicon: fix spelling mistake: "uknown" -> "unknown"
>       ASoC: wm8904: fix spelling mistake: "Caputure" -> "Capture"
>       ASoC: wm2200,wm5100: fix spelling mistake: "Coefficeints" -> "Coefficients"
>       ASoC: intel: skylake: fix spelling mistake: "Homogenous" -> "Homogeneous"
> 
> Cyrille Pitchen (2):
>       ASoC: atmel-i2s: dt-bindings: add DT bindings for I2S controller
>       ASoC: atmel-i2s: add driver for the new Atmel I2S controller
> 
> Dan Carpenter (1):
>       ASoC: topology: fix some tiny memory leaks
> 
> Daniel Mack (6):
>       ASoC: core: fix return code in error message
>       ASoC: pxa-ssp: allow more flexible setup order
>       ASoC: pxa-ssp: simplify pxa_ssp_set_dai_sysclk()
>       ASoC: wm8782: add device-tree matching table
>       ASoC: make wm8782 codec selectable in Kconfig
>       ASoC: simple-card: set cpu dai clk in hw_params
> 
> Danny Smith (2):
>       ASoC: adau17x1: Handling of DSP_RUN register during fw setup
>       ASoC: adau17x1: Do not reload dsp-fw if samplerate has not changed
> 
> Divya Prakash (1):
>       ASoC: Intel: Skylake: Reset DSP pipe in skl_pcm_hw_free
> 
> Fabio Estevam (14):
>       ASoC: sgtl5000: Fix the spelling of 'exceed'
>       ASoC: sgtl5000: Switch to SPDX identifier
>       ASoC: fsl_ssi: Use u32 variable type when using regmap_read()
>       ASoC: fsl_ssi: Switch to SPDX identifier
>       ASoC: fsl_sai: Switch to SPDX identifier
>       ASoC: fsl_esai: Switch to SPDX identifier
>       ASoC: fsl_spdif: Switch to SPDX identifier
>       ASoC: sgtl5000: Make the node name generic
>       ASoC: wm8962: Make the node name generic
>       ASoC: wm8960: Make the node name generic
>       ASoC: cs42xx8: Make the node name generic
>       ASoC: fsl: Mark 'big-endian' property as optional
>       ASoC: codec: wolfson: Make the node name generic
>       ASoC: codec: realtek: Make the node name generic
> 
> Fengguang Wu (1):
>       ASoC: rt1305: fix platform_no_drv_owner.cocci warnings
> 
> Geert Uytterhoeven (3):
>       ASoC: Remove depends on HAS_DMA in case of platform dependency
>       ASoC: sh: Drop SUPERH platform dependency
>       ASoC: sh: Update menu title and platform dependency
> 
> Guenter Roeck (3):
>       ASoC: topology: Improve backwards compatibility with v4 topology files
>       ASoC: topology: Move v4 manifest header data structures to uapi
>       ASoC: topology: Move skl-tplg-interface.h to uapi
> 
> Hans de Goede (26):
>       ASoC: Intel: Disable SND_SOC_INTEL_BAYTRAIL when SND_SST_ATOM_HIFI2_PLATFORM is enabled
>       ASoC: rt5640: Remove is_sys_clk_from_pll, it has ordering issues
>       ASoC: rt5640: Add devicetree-bindings for dmic, jack-detect
>       ASoC: rt5640: Remove unused rt5640_platform_data
>       ASoC: rt5640: Move checking of device-properties to component probe callback
>       ASoC: rt5640: Allow specifying dmic data pins through device-properties
>       ASoC: rt5640: Add jack-detect support
>       ASoC: rt5640: Add button press support
>       ASoC: Intel: bytcr_rt5640: Configure PLL1 before using it
>       ASoC: Intel: bytcr_rt5640: Use device-property for differential mics
>       ASoC: rt5645: Add platform-data for Lenovo Ideapad Mixx 310
>       ASoC: rt5645: Add platform-data for Lenovo Ideapad Mixx 320
>       ASoC: Intel: bytcr_rt5640: Fix compile error
>       ASoC: Intel: bytcr_rt5640: Use device properties for setting up dmic
>       ASoC: Intel: bytcr_rt5640: Fix Dell Venue 8 5830 Pro quirk
>       ASoC: Intel: bytcr_rt5640: Enable jack detection
>       ASoC: Intel: bytcr_rt5640: Change BYTCR default input to IN3
>       ASoC: Intel: bytcr_rt5640: Unify BYTCR input defaults
>       ASoC: Intel: bytcr_rt5640: Add default jack-detect settings
>       ASoC: Intel: bytcr_rt5640: Sort DMI quirk list alphabetically
>       ASoC: Intel: bytcr_rt5640: Use dmi_first_match() for DMI quirk handling
>       ASoC: Intel: bytcr_rt5640: Add quirks for various devices
>       ASoC: Intel: bytcr_rt5640: Set card long_name based on quirks
>       ASoC: Intel: cht_bsw_nau8824: Fix jack_type to include SND_JACK_MICROPHONE
>       ASoC: Intel: bytcr_rt5640: Add quirk for the ARCHOS 80 Cesium 8" windows tablet
>       ASoC: Intel: bytcr_rt5651: Set card long_name based on quirks
> 
> Jarkko Nikula (1):
>       ASoC: omap: Remove OMAP_MUX dependency from Nokia N810 audio support
> 
> Jean-Jacques Hiblot (3):
>       ASoC: tas6424: Add support for the standby pin
>       ASoC: tas6424: Add support for the mute pin
>       ASoC: tas6424: Allow disabling auto diagnostics for faster power-on
> 
> Jerome Brunet (1):
>       ASoC: dai playback and capture active may be greater than 1
> 
> Jia-Ju Bai (8):
>       ASoC: intel: bxt_da7219_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe
>       ASoC: intel: bxt_rt298: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe
>       ASoC: intel: bytcr_rt5640: Replace GFP_ATOMIC with GFP_KERNEL in snd_byt_rt5640_mc_probe
>       ASoC: intel: cht_bsw_max98090_ti: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe
>       ASoC: intel: cht_bsw_rt5645: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe
>       ASoC: intel: skl_nau88l25_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe
>       ASoC: intel: skl_nau88l25_ssm4567: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe
>       ASoC: intel: skl_rt286: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe
> 
> John Hsu (2):
>       ASoC: nau8824: user configuration of key detection
>       ASoC: nau8810: change input PGA mixer stage
> 
> Jon Hunter (1):
>       ASoC: core: Fix return code shown on error for hw_params
> 
> Kai Chieh Chuang (15):
>       ASoC: mt6797: add mt6797 platform driver
>       ASoC: mediatek: add documents for mt6797
>       ASoC: add mt6351 codec driver
>       ASoC: mt6351 switch to SPDX license tag
>       ASoC: add mt6797-mt6351 driver and config option
>       ASoC: mt6797: add structure define and clock control function for 6797
>       ASoC: mt6797: switch to SPDX license tag
>       ASoC: mediatek: preallocate pages use platform device
>       ASoC: mediatek: preallocate pages use platform device
>       ASoC: mediatek: avoid using snd_soc_platform
>       ASoC: dpcm: fix BE dai not hw_free and shutdown
>       ASoC: dpcm: symmetry constraint on FE substream
>       ASoC: mt6797: add PCM interface
>       ASoC: mt6797: add Hostless DAI
>       ASoC: mt6797-mt6351: add hostless phone call path
> 
> KaiChieh Chuang (3):
>       ASoC: mediatek: add sub dai to mtk_base_afe
>       ASoC: mt6797: extract DAI adda in separate file
>       ASoC: mt6797: combine DAI to register component
> 
> Katsuhiro Suzuki (3):
>       ASoC: uniphier: remove boilerplate from lisence comment
>       ASoC: uniphier: evea: use DAPM to change source of line-in
>       ASoC: uniphier: add digital output volume for UniPhier sound system
> 
> Kirill Marinushkin (4):
>       ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format()
>       ASoC: topology: Add missing clock gating parameter when parsing hw_configs
>       ASoC: topology: Add definitions for mclk_direction values
>       ASoC: topology: Modify clock gating parameter parsing to switch
> 
> Kuninori Morimoto (19):
>       ASoC: doc: replace codec to component
>       ASoC: trace: remove snd_soc_codec
>       ASoC: wm8350: remove snd_soc_codec
>       ASoC: rsnd: makes rsnd_cmd_mod_get() static
>       ASoC: rsnd: add RSND_GEN3 for R-Car Gen3
>       ASoC: rsnd: don't assume node full path name for HDMI probing
>       ASoC: rsnd: Enable IPMMU v2
>       ASoC: rsnd: ssi: wait maximum 5ms for status check
>       media: i2c: tda1997: replace codec to component
>       ASoC: remove codec hw_write/control_data
>       ASoC: remove codec reg_cache
>       ASoC: remove .get_regmap
>       ASoC: remove unneeded .pcm_new/free
>       ASoC: remove Codec related code
>       ASoC: add component_list_show()
>       ASoC: convert platform explanation to component
>       ASoC: soc.h: merge CONFIG_DEBUG_FS
>       ASoC: soc-core: remove snd_soc_component_add_unlocked()
>       ASoC: soc-core: remove legacy_dai_naming from snd_soc_register_dais()
> 
> Liam Girdwood (6):
>       ASoC: topology: Check widget kcontrols before deref
>       ASoC: core: Allow topology to override machine driver FE DAI link config.
>       ASoC: core: Add name prefix for machines with topology rewrites
>       ASoC: topology: Give more data to clients via callbacks
>       ASoC: topology: Add callback for DAPM route load/unload
>       ASoC: topology: Add support for compressed PCMs
> 
> Lin Huang (1):
>       ASoC: rockchip: cdn-dp sound output use spdif
> 
> Mac Chiang (1):
>       ASoC: Intel: kbl: Move codec sysclk config to codec_init function
> 
> Marco Felsch (2):
>       ASoC: ssm2305: Add amplifier driver
>       ASoC: ssm2305: fix header layout
> 
> Mark Brown (7):
>       Merge branch 'asoc-4.17' into asoc-4.18 to get adau17x1 changes so further patches can be applied.
>       ASoC: topology: Fix build errors
>       ASoC: topology: Revert recent changes while boot errors are investigated
>       Merge branch 'asoc-4.17' into asoc-4.18 for compress dependencies
>       Merge branch 'asoc-4.17' into asoc-4.18 n810 dependencies
>       Merge remote-tracking branch 'asoc/for-4.17' into asoc-4.18 to resolve a conflict between a fix and new development in mtk
>       Merge branch 'asoc-4.17' into asoc-4.18 merge window
> 
> Mukunda, Vijendar (6):
>       ASoC: amd: fixed checkpatch pl warnings
>       ASoC: amd: rename audio_substream_data variable
>       ASoC: amd: pte offset related dma driver changes
>       ASoC: amd: sram bank update changes
>       ASoC: amd: memory release for rtd structure
>       ASoC: amd: dma driver changes for bt i2s instance
> 
> Nicolin Chen (3):
>       ASoC: fsl_esai: Fix divisor calculation failure at lower ratio
>       ASoC: fsl_ssi: Fix mode setting when changing channel number
>       ASoC: fsl_esai: Add freq check in set_dai_sysclk()
> 
> Oder Chiou (1):
>       ASoC: rt5663: Use the set_jack() instead of the export function
> 
> Pardha Saradhi K (1):
>       ASoC: Intel: Skylake: Reset DSP Pipelines in prepare
> 
> Paul Handrigan (1):
>       ASoC: cs35l35: Add use_single_rw to regmap config
> 
> Peter Rosin (6):
>       ASoC: max9860: switch to using .probe_new
>       ASoC: max9860: fix whitespace issues caused by mindless conversion
>       ASoC: tfa9879: fix whitespace issues caused by mindless conversion
>       ASoC: tfa9879: switch to using .probe_new
>       ASoC: tfa9879: switch to SPDX license tag
>       ASoC: max9860: switch to SPDX license tag
> 
> Peter Ujfalusi (12):
>       ASoC: omap: n810: Correct the card level dapm_route
>       ASoC: omap: n810: Correct the cpu_dai, platform and codec name
>       ASoC: omap: n810: HS mic is not working, add a widget for it with comment
>       ASoC: omap: Introduce the generic_dmaengine_pcm based sdma-pcm
>       ASoC: omap-hdmi-audio: Convert to use the sdma-pcm instead of omap-pcm
>       ASoC: omap-dmic: Convert to use the sdma-pcm instead of omap-pcm
>       ASoC: omap-mcpdm: Convert to use the sdma-pcm instead of omap-pcm
>       ASoC: omap-mcbsp: Convert to use the sdma-pcm instead of omap-pcm
>       ASoC: davinci-mcasp: Convert to use the sdma-pcm instead of omap-pcm
>       ASoC: omap: Delete the obsolete omap-pcm
>       ASoC: omap: sdma-pcm: Fix modpost warning
>       ASoC: omap: sdma-pcm: Correction for the include files
> 
> Philipp Zabel (1):
>       ASoC: imx-audmux: add RXFS/RXCLK defines for 6-wire connections
> 
> Pierre-Louis Bossart (5):
>       ASoC: Intel: atom: fix ACPI/PCI Kconfig
>       ASoC: Intel: cht-bsw-rt5672: allow for topology-defined codec-dai setup
>       MAINTAINERS: update sound/soc/intel maintainers
>       ASoC: pcm512x: Add ACPI support
>       ASoC: fix 0-day warnings with snd_soc_new_compress()
> 
> Pradeep Tewani (1):
>       ASoC: Intel: Skylake: Unify the fw ops for SKL and KBL
> 
> Pravin Shedge (1):
>       ASoC: zte: remove duplicate includes
> 
> Rakesh Ughreja (1):
>       ASoC: Intel: Skylake: Reset stream to link mapping
> 
> Ryder Lee (7):
>       ASoC: mediatek: use snd_soc_dai_get_drvdata() to get the private data
>       ASoC: mediatek: simplify the control logic of MT2701 I2S
>       ASoC: mediatek: Add MTK_STREAM_NUM to mtk-base-afe.h
>       ASoC: mediatek: add MT7622 AFE support
>       ASoC: mediatek: add MT7622 AFE compatible in documentation
>       ASoC: mediatek: switch to SPDX license tag
>       ASoC: mediatek: add the .probe() callback in mt2701_afe_pcm_dai_component
> 
> Shuming Fan (2):
>       ASoC: rt1305: Add RT1305/RT1306 amplifier driver
>       ASoC: rt1305: fix ACPI_PTR compile error
> 
> Srinivas Kandagatla (32):
>       ASoC: msm8916-wcd-analog: use threaded context for mbhc events
>       soc: qcom dt-bindings: Add APR bus bindings
>       soc: qcom: Add APR bus driver
>       ASoC: qdsp6: dt-bindings: Add q6core dt bindings
>       ASoC: qdsp6: dt-bindings: Add q6afe dt bindings
>       ASoC: qdsp6: dt-bindings: Add q6adm dt bindings
>       ASoC: qdsp6: dt-bindings: Add q6asm dt bindings
>       ASoC: qdsp6: q6common: Add qdsp6 helper functions
>       ASoC: qdsp6: q6core: Add q6core driver
>       soc: qcom: apr: fix invalid msg_type check
>       ASoC: qdsp6: q6afe: Add q6afe driver
>       ASoC: qdsp6: qdafe: Add SLIMBus port Support
>       ASoC: qdsp6: q6afe: Add support to MI2S ports
>       ASoC: qdsp6: q6afe: Add support to MI2S sysclks
>       ASoC: qdsp6: q6adm: Add q6adm driver
>       ASoC: qdsp6: q6asm: Add q6asm driver
>       ASoC: qdsp6: q6asm: Add support to memory map and unmap
>       ASoC: qdsp6: q6asm: Add support to audio stream apis
>       ASoC: qdsp6: q6routing: Add q6routing driver
>       ASoC: qdsp6: q6routing: Add support to all SLIMBus Mixers
>       ASoC: qdsp6: q6routing: Add support to MI2S Mixers
>       ASoC: qdsp6: q6afe: Add q6afe dai driver
>       ASoC: qdsp6: q6asm: Add q6asm dai driver
>       ASoC: qdsp6: dt-bindings: Add apq8096 machine bindings
>       ASoC: qcom: apq8096: Add db820c machine driver
>       ASoC: qdsp6: dt-bindings: Add q6afe tdm dt binding
>       ASoC: qdsp6: qdafe: add support to tdm ports
>       ASoC: qdsp6: q6afe-dai: use q6afe_dai_prepare() for MI2S
>       ASoC: qdsp6: q6afe-dai: add support to tdm dais
>       ASoC: qdsp6: q6routing: Add macros for mixers
>       ASoC: qdsp6: q6routing: Add support to all TDM Mixers
>       ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it
> 
> Steven Eckhoff (4):
>       ASoC: TSCS42xx: Shorten lines and other cleanup
>       ASoC: TSCS42xx: Cleanup private data members
>       ASoC: TSCS42xx: Add CCF support to get sysclk
>       ASoC: TSCS454: Add Support
> 
> Tero Kristo (1):
>       ASoC: dmic: Fix clock parenting
> 
> Vijendar Mukunda (3):
>       ASoC: amd: dma config parameters changes
>       ASoC: amd: added byte count register offset variables to rtd
>       ASoC: amd: removed separate byte count variables for playback and capture
> 
> Vinod Koul (8):
>       ASoC: Intel: byt-max98090: Replace GFP_ATOMIC with GFP_KERNEL
>       ASoC: Intel: bytcht_es8316: Replace GFP_ATOMIC with GFP_KERNEL
>       ASoC: Intel: bytcr_rt5651: Replace GFP_ATOMIC with GFP_KERNEL
>       ASoC: Intel: cht_bsw_nau8824: Replace GFP_ATOMIC with GFP_KERNEL
>       ASoC: Intel: kbl_da7219_max98357a: Replace GFP_ATOMIC with GFP_KERNEL
>       ASoC: Intel: kbl_rt5663_max98927: Replace GFP_ATOMIC with GFP_KERNEL
>       ASoC: Intel: kbl_rt5663_rt5514_max98927: Replace GFP_ATOMIC with GFP_KERNEL
>       ASoC: Update email address for Vinod
> 
> Vishal Thanki (1):
>       ASoC: davinci-mcasp: Only disable inactive serializer
> 
> Wei Yongjun (3):
>       ASoC: amd: acp-da7219-max98357: Make symbol da7219_dai_clk static
>       ASoC: amd: acp-da7219-max98357: Make symbol da7219_dai_clk static
>       ASoC: fix return value check in mt6351_codec_driver_probe()
> 
> Wolfram Sang (1):
>       ASoC: atmel: simplify getting .drvdata
> 
> Xie Yisheng (3):
>       ASoC: max98088: use match_string() helper
>       ASoC: max98095: use match_string() helper
>       ASoC: dapm: use match_string() helper
> 
> Yan Wang (1):
>       ASoC: topology: Fix bugs of freeing soc topology
> 
> kbuild test robot (1):
>       ASoC: rt5663: rt5663_set_jack_detect() can be static
> 
> oder_chiou@realtek.com (2):
>       ASoC: rt5514: Add the missing register in the readable table
>       ASoC: rt5663: Optimize the power consumption
> 
>  .mailmap                                           |    3 +
>  .../devicetree/bindings/soc/qcom/qcom,apr.txt      |   84 +
>  .../devicetree/bindings/sound/adi,ssm2305.txt      |   14 +
>  .../devicetree/bindings/sound/atmel-i2s.txt        |   47 +
>  .../devicetree/bindings/sound/cs42xx8.txt          |    2 +-
>  .../devicetree/bindings/sound/fsl,asrc.txt         |   10 +-
>  .../devicetree/bindings/sound/fsl,esai.txt         |    2 +
>  .../devicetree/bindings/sound/fsl,spdif.txt        |    2 +
>  .../devicetree/bindings/sound/fsl-sai.txt          |    8 +-
>  .../devicetree/bindings/sound/mt2701-afe-pcm.txt   |    4 +-
>  Documentation/devicetree/bindings/sound/mt6351.txt |   16 +
>  .../devicetree/bindings/sound/mt6797-afe-pcm.txt   |   42 +
>  .../devicetree/bindings/sound/mt6797-mt6351.txt    |   14 +
>  .../devicetree/bindings/sound/qcom,apq8096.txt     |  109 +
>  .../devicetree/bindings/sound/qcom,q6adm.txt       |   33 +
>  .../devicetree/bindings/sound/qcom,q6afe.txt       |  172 +
>  .../devicetree/bindings/sound/qcom,q6asm.txt       |   33 +
>  .../devicetree/bindings/sound/qcom,q6core.txt      |   21 +
>  Documentation/devicetree/bindings/sound/rt274.txt  |    2 +-
>  Documentation/devicetree/bindings/sound/rt5514.txt |    2 +-
>  Documentation/devicetree/bindings/sound/rt5616.txt |    2 +-
>  Documentation/devicetree/bindings/sound/rt5640.txt |   35 +
>  Documentation/devicetree/bindings/sound/rt5645.txt |    2 +-
>  Documentation/devicetree/bindings/sound/rt5651.txt |    2 +-
>  Documentation/devicetree/bindings/sound/rt5663.txt |    2 +-
>  Documentation/devicetree/bindings/sound/rt5668.txt |   50 +
>  .../devicetree/bindings/sound/sgtl5000.txt         |    2 +-
>  .../devicetree/bindings/sound/simple-card.txt      |    5 +
>  .../devicetree/bindings/sound/ti,tas6424.txt       |    2 +
>  .../devicetree/bindings/sound/tscs42xx.txt         |    6 +
>  .../devicetree/bindings/sound/tscs454.txt          |   23 +
>  Documentation/devicetree/bindings/sound/wm8510.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8523.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8524.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8580.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8711.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8728.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8731.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8737.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8741.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8750.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8753.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8770.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8776.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8804.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8903.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8960.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8962.txt |    2 +-
>  Documentation/devicetree/bindings/sound/wm8994.txt |    2 +-
>  Documentation/sound/soc/codec.rst                  |    8 +-
>  Documentation/sound/soc/platform.rst               |   30 +-
>  MAINTAINERS                                        |   11 +-
>  arch/arm/mach-ep93xx/core.c                        |    1 +
>  drivers/media/i2c/tda1997x.c                       |   25 +-
>  drivers/soc/qcom/Kconfig                           |    9 +
>  drivers/soc/qcom/Makefile                          |    1 +
>  drivers/soc/qcom/apr.c                             |  378 +++
>  include/dt-bindings/soc/qcom,apr.h                 |   28 +
>  include/dt-bindings/sound/fsl-imx-audmux.h         |    7 +
>  include/dt-bindings/sound/qcom,q6afe.h             |  111 +
>  include/dt-bindings/sound/qcom,q6asm.h             |   22 +
>  include/dt-bindings/sound/rt5640.h                 |   25 +
>  include/linux/mfd/wm8350/audio.h                   |    3 -
>  include/linux/mod_devicetable.h                    |   11 +
>  include/linux/soc/qcom/apr.h                       |  128 +
>  include/sound/omap-pcm.h                           |   30 -
>  include/sound/rt5640.h                             |   27 -
>  include/sound/rt5668.h                             |   40 +
>  include/sound/soc-dai.h                            |    5 +-
>  include/sound/soc.h                                |  397 +--
>  include/trace/events/asoc.h                        |    1 -
>  include/uapi/sound/asoc.h                          |   86 +-
>  .../uapi/sound}/skl-tplg-interface.h               |   85 +-
>  sound/soc/Makefile                                 |    2 +-
>  sound/soc/amd/acp-da7219-max98357a.c               |   92 +-
>  sound/soc/amd/acp-pcm-dma.c                        |  623 ++--
>  sound/soc/amd/acp.h                                |   97 +-
>  sound/soc/atmel/Kconfig                            |    9 +
>  sound/soc/atmel/Makefile                           |    2 +
>  sound/soc/atmel/atmel-i2s.c                        |  765 +++++
>  sound/soc/atmel/atmel_ssc_dai.c                    |    8 +-
>  sound/soc/bcm/Kconfig                              |    3 +-
>  sound/soc/cirrus/Kconfig                           |   17 +
>  sound/soc/cirrus/edb93xx.c                         |    2 +-
>  sound/soc/cirrus/ep93xx-i2s.c                      |  106 +-
>  sound/soc/cirrus/snappercl15.c                     |    2 +-
>  sound/soc/codecs/Kconfig                           |   33 +-
>  sound/soc/codecs/Makefile                          |   10 +
>  sound/soc/codecs/adau17x1.c                        |   35 +-
>  sound/soc/codecs/adau17x1.h                        |    3 +-
>  sound/soc/codecs/cs35l35.c                         |    1 +
>  sound/soc/codecs/max98088.c                        |   13 +-
>  sound/soc/codecs/max98095.c                        |   13 +-
>  sound/soc/codecs/max9860.c                         |   44 +-
>  sound/soc/codecs/max9860.h                         |   10 +-
>  sound/soc/codecs/msm8916-wcd-analog.c              |    9 +-
>  sound/soc/codecs/mt6351.c                          | 1505 +++++++++
>  sound/soc/codecs/mt6351.h                          |  105 +
>  sound/soc/codecs/nau8810.c                         |   19 +-
>  sound/soc/codecs/nau8824.c                         |   13 +-
>  sound/soc/codecs/pcm1789.c                         |    2 +-
>  sound/soc/codecs/pcm512x-i2c.c                     |   17 +-
>  sound/soc/codecs/rt1305.c                          | 1191 +++++++
>  sound/soc/codecs/rt1305.h                          |  276 ++
>  sound/soc/codecs/rt5514.c                          |    3 +
>  sound/soc/codecs/rt5640.c                          |  553 +++-
>  sound/soc/codecs/rt5640.h                          |   46 +-
>  sound/soc/codecs/rt5645.c                          |   23 +
>  sound/soc/codecs/rt5663.c                          |   55 +-
>  sound/soc/codecs/rt5663.h                          |    2 -
>  sound/soc/codecs/rt5668.c                          | 2639 +++++++++++++++
>  sound/soc/codecs/rt5668.h                          | 1318 ++++++++
>  sound/soc/codecs/rt5670.c                          |    2 +-
>  sound/soc/codecs/rt5677.c                          |   13 +-
>  sound/soc/codecs/sgtl5000.c                        |   18 +-
>  sound/soc/codecs/sgtl5000.h                        |    5 +-
>  sound/soc/codecs/ssm2305.c                         |  104 +
>  sound/soc/codecs/tas6424.c                         |   72 +-
>  sound/soc/codecs/tas6424.h                         |    4 +
>  sound/soc/codecs/tfa9879.c                         |   48 +-
>  sound/soc/codecs/tfa9879.h                         |    7 +-
>  sound/soc/codecs/tscs42xx.c                        |  203 +-
>  sound/soc/codecs/tscs42xx.h                        |    2 +-
>  sound/soc/codecs/tscs454.c                         | 3497 ++++++++++++++++++++
>  sound/soc/codecs/tscs454.h                         | 2323 +++++++++++++
>  sound/soc/codecs/wm2200.c                          |    4 +-
>  sound/soc/codecs/wm5100.c                          |    8 +-
>  sound/soc/codecs/wm8782.c                          |    9 +
>  sound/soc/codecs/wm8904.c                          |    2 +-
>  sound/soc/codecs/wm_adsp.c                         |    8 +-
>  sound/soc/davinci/Kconfig                          |    2 +-
>  sound/soc/davinci/davinci-mcasp.c                  |   10 +-
>  sound/soc/fsl/fsl_esai.c                           |   27 +-
>  sound/soc/fsl/fsl_esai.h                           |    5 +-
>  sound/soc/fsl/fsl_sai.c                            |   16 +-
>  sound/soc/fsl/fsl_sai.h                            |    5 +-
>  sound/soc/fsl/fsl_spdif.c                          |   24 +-
>  sound/soc/fsl/fsl_spdif.h                          |    5 +-
>  sound/soc/fsl/fsl_ssi.c                            |   74 +-
>  sound/soc/fsl/fsl_ssi.h                            |    6 +-
>  sound/soc/fsl/fsl_ssi_dbg.c                        |   18 +-
>  sound/soc/generic/simple-card.c                    |   21 +
>  sound/soc/hisilicon/hi6210-i2s.c                   |    2 +-
>  sound/soc/intel/Kconfig                            |   24 +-
>  sound/soc/intel/boards/bxt_da7219_max98357a.c      |    2 +-
>  sound/soc/intel/boards/bxt_rt298.c                 |    2 +-
>  sound/soc/intel/boards/byt-max98090.c              |    2 +-
>  sound/soc/intel/boards/bytcht_es8316.c             |    2 +-
>  sound/soc/intel/boards/bytcr_rt5640.c              |  568 +++-
>  sound/soc/intel/boards/bytcr_rt5651.c              |   18 +-
>  sound/soc/intel/boards/cht_bsw_max98090_ti.c       |    2 +-
>  sound/soc/intel/boards/cht_bsw_nau8824.c           |    4 +-
>  sound/soc/intel/boards/cht_bsw_rt5645.c            |    2 +-
>  sound/soc/intel/boards/cht_bsw_rt5672.c            |   30 +-
>  sound/soc/intel/boards/kbl_da7219_max98357a.c      |   19 +-
>  sound/soc/intel/boards/kbl_rt5663_max98927.c       |    5 +-
>  .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c  |    4 +-
>  sound/soc/intel/boards/skl_nau88l25_max98357a.c    |    2 +-
>  sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |    2 +-
>  sound/soc/intel/boards/skl_rt286.c                 |    2 +-
>  sound/soc/intel/skylake/skl-debug.c                |    6 +-
>  sound/soc/intel/skylake/skl-messages.c             |    4 +-
>  sound/soc/intel/skylake/skl-pcm.c                  |   36 +-
>  sound/soc/intel/skylake/skl-sst-dsp.h              |    3 -
>  sound/soc/intel/skylake/skl-sst.c                  |   34 +-
>  sound/soc/intel/skylake/skl-topology.c             |  171 +-
>  sound/soc/intel/skylake/skl-topology.h             |    2 +-
>  sound/soc/intel/skylake/skl.c                      |    7 +
>  sound/soc/kirkwood/Kconfig                         |    1 -
>  sound/soc/mediatek/Kconfig                         |   20 +
>  sound/soc/mediatek/Makefile                        |    2 +
>  sound/soc/mediatek/common/Makefile                 |   14 +-
>  sound/soc/mediatek/common/mtk-afe-fe-dai.c         |   30 +-
>  sound/soc/mediatek/common/mtk-afe-fe-dai.h         |   10 +-
>  .../soc/mediatek/common/mtk-afe-platform-driver.c  |  103 +-
>  .../soc/mediatek/common/mtk-afe-platform-driver.h  |   22 +-
>  sound/soc/mediatek/common/mtk-base-afe.h           |   30 +-
>  sound/soc/mediatek/mt2701/Makefile                 |   14 +-
>  sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c  |   66 +-
>  sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h  |   23 +-
>  sound/soc/mediatek/mt2701/mt2701-afe-common.h      |   38 +-
>  sound/soc/mediatek/mt2701/mt2701-afe-pcm.c         |  349 +-
>  sound/soc/mediatek/mt2701/mt2701-cs42448.c         |   13 +-
>  sound/soc/mediatek/mt2701/mt2701-reg.h             |   11 +-
>  sound/soc/mediatek/mt2701/mt2701-wm8960.c          |   10 +-
>  sound/soc/mediatek/mt6797/Makefile                 |   14 +
>  sound/soc/mediatek/mt6797/mt6797-afe-clk.c         |  123 +
>  sound/soc/mediatek/mt6797/mt6797-afe-clk.h         |   17 +
>  sound/soc/mediatek/mt6797/mt6797-afe-common.h      |   58 +
>  sound/soc/mediatek/mt6797/mt6797-afe-pcm.c         |  914 +++++
>  sound/soc/mediatek/mt6797/mt6797-dai-adda.c        |  396 +++
>  sound/soc/mediatek/mt6797/mt6797-dai-hostless.c    |  112 +
>  sound/soc/mediatek/mt6797/mt6797-dai-pcm.c         |  312 ++
>  sound/soc/mediatek/mt6797/mt6797-interconnection.h |   33 +
>  sound/soc/mediatek/mt6797/mt6797-mt6351.c          |  223 ++
>  sound/soc/mediatek/mt6797/mt6797-reg.h             | 1015 ++++++
>  sound/soc/mediatek/mt8173/mt8173-afe-common.h      |   10 +-
>  sound/soc/mediatek/mt8173/mt8173-afe-pcm.c         |   38 +-
>  sound/soc/mediatek/mt8173/mt8173-max98090.c        |   10 +-
>  sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c   |   10 +-
>  sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c   |   10 +-
>  sound/soc/mediatek/mt8173/mt8173-rt5650.c          |   10 +-
>  sound/soc/omap/Kconfig                             |   28 +-
>  sound/soc/omap/Makefile                            |    4 +-
>  sound/soc/omap/n810.c                              |   21 +-
>  sound/soc/omap/omap-dmic.c                         |   18 +-
>  sound/soc/omap/omap-hdmi-audio.c                   |    5 +-
>  sound/soc/omap/omap-mcbsp.c                        |    4 +-
>  sound/soc/omap/omap-mcpdm.c                        |    4 +-
>  sound/soc/omap/omap-pcm.c                          |  262 --
>  sound/soc/omap/sdma-pcm.c                          |   74 +
>  sound/soc/omap/sdma-pcm.h                          |   21 +
>  sound/soc/pxa/Kconfig                              |    1 -
>  sound/soc/pxa/pxa-ssp.c                            |   88 +-
>  sound/soc/qcom/Kconfig                             |   57 +-
>  sound/soc/qcom/Makefile                            |    5 +
>  sound/soc/qcom/apq8096.c                           |  255 ++
>  sound/soc/qcom/qdsp6/Makefile                      |    8 +
>  sound/soc/qcom/qdsp6/q6adm.c                       |  646 ++++
>  sound/soc/qcom/qdsp6/q6adm.h                       |   27 +
>  sound/soc/qcom/qdsp6/q6afe-dai.c                   | 1303 ++++++++
>  sound/soc/qcom/qdsp6/q6afe.c                       | 1495 +++++++++
>  sound/soc/qcom/qdsp6/q6afe.h                       |  211 ++
>  sound/soc/qcom/qdsp6/q6asm-dai.c                   |  624 ++++
>  sound/soc/qcom/qdsp6/q6asm.c                       | 1399 ++++++++
>  sound/soc/qcom/qdsp6/q6asm.h                       |   69 +
>  sound/soc/qcom/qdsp6/q6core.c                      |  380 +++
>  sound/soc/qcom/qdsp6/q6core.h                      |   15 +
>  sound/soc/qcom/qdsp6/q6dsp-common.c                |   66 +
>  sound/soc/qcom/qdsp6/q6dsp-common.h                |   24 +
>  sound/soc/qcom/qdsp6/q6dsp-errno.h                 |   51 +
>  sound/soc/qcom/qdsp6/q6routing.c                   | 1006 ++++++
>  sound/soc/qcom/qdsp6/q6routing.h                   |    9 +
>  sound/soc/rockchip/rk3399_gru_sound.c              |   46 +-
>  sound/soc/sh/Kconfig                               |    6 +-
>  sound/soc/sh/rcar/cmd.c                            |   15 +-
>  sound/soc/sh/rcar/core.c                           |   53 +-
>  sound/soc/sh/rcar/dma.c                            |   11 +-
>  sound/soc/sh/rcar/gen.c                            |    3 +-
>  sound/soc/sh/rcar/rsnd.h                           |    4 +-
>  sound/soc/sh/rcar/ssi.c                            |   13 +-
>  sound/soc/soc-cache.c                              |   53 -
>  sound/soc/soc-compress.c                           |  385 +--
>  sound/soc/soc-core.c                               |  794 +----
>  sound/soc/soc-dapm.c                               |   20 +-
>  sound/soc/soc-devres.c                             |   35 -
>  sound/soc/soc-io.c                                 |   83 -
>  sound/soc/soc-jack.c                               |   22 -
>  sound/soc/soc-pcm.c                                |  147 +-
>  sound/soc/soc-topology.c                           |  107 +-
>  sound/soc/uniphier/aio-compress.c                  |   13 -
>  sound/soc/uniphier/aio-core.c                      |   71 +-
>  sound/soc/uniphier/aio-cpu.c                       |  153 +-
>  sound/soc/uniphier/aio-dma.c                       |   13 -
>  sound/soc/uniphier/aio-ld11.c                      |   13 -
>  sound/soc/uniphier/aio-reg.h                       |   46 +-
>  sound/soc/uniphier/aio.h                           |   20 +-
>  sound/soc/uniphier/evea.c                          |   55 +-
>  sound/soc/zte/zx-i2s.c                             |    5 +-
>  259 files changed, 29849 insertions(+), 3997 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2305.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/atmel-i2s.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/mt6351.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/mt6797-afe-pcm.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/mt6797-mt6351.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/qcom,apq8096.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6adm.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6afe.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6asm.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6core.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/rt5668.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/tscs454.txt
>  create mode 100644 drivers/soc/qcom/apr.c
>  create mode 100644 include/dt-bindings/soc/qcom,apr.h
>  create mode 100644 include/dt-bindings/sound/qcom,q6afe.h
>  create mode 100644 include/dt-bindings/sound/qcom,q6asm.h
>  create mode 100644 include/dt-bindings/sound/rt5640.h
>  create mode 100644 include/linux/soc/qcom/apr.h
>  delete mode 100644 include/sound/omap-pcm.h
>  delete mode 100644 include/sound/rt5640.h
>  create mode 100644 include/sound/rt5668.h
>  rename {sound/soc/intel/skylake => include/uapi/sound}/skl-tplg-interface.h (71%)
>  create mode 100644 sound/soc/atmel/atmel-i2s.c
>  create mode 100644 sound/soc/codecs/mt6351.c
>  create mode 100644 sound/soc/codecs/mt6351.h
>  create mode 100644 sound/soc/codecs/rt1305.c
>  create mode 100644 sound/soc/codecs/rt1305.h
>  create mode 100644 sound/soc/codecs/rt5668.c
>  create mode 100644 sound/soc/codecs/rt5668.h
>  create mode 100644 sound/soc/codecs/ssm2305.c
>  create mode 100644 sound/soc/codecs/tscs454.c
>  create mode 100644 sound/soc/codecs/tscs454.h
>  create mode 100644 sound/soc/mediatek/mt6797/Makefile
>  create mode 100644 sound/soc/mediatek/mt6797/mt6797-afe-clk.c
>  create mode 100644 sound/soc/mediatek/mt6797/mt6797-afe-clk.h
>  create mode 100644 sound/soc/mediatek/mt6797/mt6797-afe-common.h
>  create mode 100644 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
>  create mode 100644 sound/soc/mediatek/mt6797/mt6797-dai-adda.c
>  create mode 100644 sound/soc/mediatek/mt6797/mt6797-dai-hostless.c
>  create mode 100644 sound/soc/mediatek/mt6797/mt6797-dai-pcm.c
>  create mode 100644 sound/soc/mediatek/mt6797/mt6797-interconnection.h
>  create mode 100644 sound/soc/mediatek/mt6797/mt6797-mt6351.c
>  create mode 100644 sound/soc/mediatek/mt6797/mt6797-reg.h
>  delete mode 100644 sound/soc/omap/omap-pcm.c
>  create mode 100644 sound/soc/omap/sdma-pcm.c
>  create mode 100644 sound/soc/omap/sdma-pcm.h
>  create mode 100644 sound/soc/qcom/apq8096.c
>  create mode 100644 sound/soc/qcom/qdsp6/Makefile
>  create mode 100644 sound/soc/qcom/qdsp6/q6adm.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6adm.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6afe-dai.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6afe.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6afe.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6asm-dai.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6asm.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6asm.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6core.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6core.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6dsp-common.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6dsp-common.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6dsp-errno.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6routing.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6routing.h
>  delete mode 100644 sound/soc/soc-cache.c
> [2 signature.asc <application/pgp-signature (7bit)>]
> 

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-06-05 15:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-05 14:49 [GIT PULL] ASoC updates for v4.18 Mark Brown
2018-06-05 15:20 ` Takashi Iwai

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