[GIT,PULL] ASoC updates for v5.3
mbox series

Message ID 20190708103054.GA8576@sirena.org.uk
State New
Headers show
Series
  • [GIT,PULL] ASoC updates for v5.3
Related show

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v5.3

Message

Mark Brown July 8, 2019, 10:30 a.m. UTC
The following changes since commit 6fbc7275c7a9ba97877050335f290341a1fd8dbf:

  Linux 5.2-rc7 (2019-06-30 11:25:36 +0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v5.3

for you to fetch changes up to a98429acadefc2b36611220f51659ecb3c1f35d2:

  Merge remote-tracking branch 'asoc/topic/meson' into asoc-next (2019-07-06 12:25:28 +0100)

----------------------------------------------------------------
ASoC: Updates for v5.3

This is a very big update, mainly thanks to Morimoto-san's refactoring
work and some fairly large new drivers.

 - Lots more work on moving towards a component based framework from
   Morimoto-san.
 - Support for force disconnecting muxes from Jerome Brunet.
 - New drivers for Cirrus Logic CS47L35, CS47L85 and CS47L90, Conexant
   CX2072X, Realtek RT1011 and RT1308.

----------------------------------------------------------------
Amadeusz Sławiński (12):
      ASoC: core: Tell codec that jack is being removed
      ASoC: Intel: Skylake: Initialize lists before access so they are safe to use
      ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded
      ASoC: compress: Fix memory leak from snd_soc_new_compress
      ASoC: Intel: Skylake: Don't return failure on machine driver reload
      ASoC: Intel: Skylake: Add function to cleanup debugfs interface
      ASoC: Intel: Skylake: Properly cleanup on component removal
      ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev
      ASoC: Intel: hdac_hdmi: Set ops to NULL on remove
      ASoC: topology: Consolidate how dtexts and dvalues are freed
      ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow
      ASoC: Intel: Skylake: Reset pipeline before its deletion

Amir Goldstein (1):
      ASoC: rename functions that pollute the simple_xxx namespace

Andy Shevchenko (1):
      ASoC: Intel: Skylake: Switch to modern UUID API

Arnd Bergmann (3):
      ASoC: rockchip: pdm: select CONFIG_RATIONAL
      ASoC: cx2072x: mark PM function as __maybe_unused
      ASoC: SOF: disallow building without CONFIG_PCI again

Bard Liao (1):
      ASoC: SOF: dont wake dsp up in kcontrol IO

Bard liao (1):
      ASoC: SOF: send time stamp to FW for alignment

Ben Zhang (2):
      ASoC: rt5677: clear interrupts by polarity flip
      ASoC: rt5677: handle concurrent interrupts

Bjorn Andersson (2):
      ASoC: qcom: common: Mark links as nonatomic
      ASoC: qcom: common: Fix NULL pointer in of parser

Cezary Rojewski (3):
      ASoC: Intel: Skylake: Fix incorrect capture position reporting
      ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit
      ASoC: Intel: Common: Fix NULL dereference in tx_wait_done

Charles Keepax (1):
      ASoC: madera: Update SPDX headers

Clément Péron (4):
      dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible
      ASoC: sun4i-spdif: Move quirks to the top
      ASoC: sun4i-spdif: Add TX fifo bit flush quirks
      ASoC: sun4i-spdif: Add support for H6 SoC

Codrin Ciubotariu (3):
      ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems
      ASoC: codecs: ad193x: Group register initialization at probe
      ASoC: codecs: ad193x: Reset used registers at probe

Colin Ian King (5):
      ASoC: cx2072x: remove redundant assignment to pulse_len
      ASoC: cx2072x: fix integer overflow on unsigned int multiply
      ASoC: cx2072x: fix spelling mistake "configued" -> "configured"
      ASoC: topology: fix memory leaks on sm, se and sbe
      ASoC: rt5665: remove redundant assignment to variable idx

Curtis Malainey (4):
      ASoC: rt5677-spi: Rename driver to differentiate from main codec
      ASoC: rt5677: Add component driver name
      ASoC: rt5677: Add missing voice activation register definitions
      ASoC: rt5677: depop stereo dac

Daniel Baluta (1):
      ASoC: SOF: Do not send cmd via SHIM register

David Lin (1):
      ASoC: nau8822: support master mode

Derek Fang (1):
      ASoC: rt1308: Add RT1308 amplifier driver

Dragos Tarcatu (1):
      ASOC: SOF: ipc: prevent logging trace messages

Dylan Reid (1):
      ASoC: rt5677: use more of the volume range from DACs

Enric Balletbo i Serra (1):
      ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates

Evan Green (2):
      ASoC: SOF: Add Comet Lake PCI IDs
      ASoC: Intel: Skylake: Add Cometlake PCI IDs

Fletcher Woodruff (2):
      ASoC: rt5677: fall back to DT prop names on error
      ASoC: rt5677: move jack-detect init to i2c probe

Geert Uytterhoeven (1):
      ASoC: Add missing newline at end of file

Gen Zhang (1):
      wcd9335: fix a incorrect use of kstrndup()

Greg Kroah-Hartman (2):
      ASoC: wm_adsp: no need to check return value of debugfs_create functions
      ASoC: fsl: no need to check return value of debugfs_create functions

Gustavo A. R. Silva (5):
      ASoC: dapm: Use struct_size() in krealloc()
      ASoC: Intel: Skylake: Use struct_size() helper
      ASoC: qdsp6: q6core: Use struct_size() in kmemdup()
      ASoC: SOF: topology: Use struct_size() helper
      ASoC: SOF: Use struct_size() in kmemdup()

Gustaw Lewandowski (1):
      ASoC: Intel: Fix race condition in IPC rx list

Janusz Krzysztofik (1):
      ASoC: ti: Fix SDMA users not providing channel names

Jaska Uimonen (2):
      ASoC: SOF: uapi: remove unused sof header files
      ASoC: SOF: topology: add support for mux/demux component

Jerome Brunet (21):
      ASoC: hdmi-codec: remove function name debug traces
      ASoC: hdmi-codec: remove reference to the current substream
      ASoC: hdmi-codec: remove reference to the dai drivers in the private data
      ASoC: hdmi-codec: remove ops dependency on the dai id
      ASoC: hdmi-codec: re-introduce mutex locking
      ASoC: meson: axg-card: set link name based on link node name
      ASoC: dapm: allow muxes to force a disconnect
      ASoC: meson: add tohdmitx DT bindings
      ASoC: meson: axg-card: add basic codec-to-codec link support
      ASoC: meson: add g12a tohdmitx control
      ASoC: meson: axg-card: fix null pointer dereference in clean up
      ASoC: meson: axg-tdmin: right_j is not supported
      ASoC: meson: axg-tdmout: right_j is not supported
      ASoC: meson: axg-tdm: fix sample clock inversion
      ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines
      ASoC: meson: add tohdmitx DT bindings
      ASoC: soc-core: defer card registration if codec component is missing
      ASoC: soc-core: support dai_link with platforms_num != 1
      ASoC: meson: axg-card: remove useless check on codec
      ASoC: meson: axg-tdm-formatter: add reset to the bindings documentation
      ASoC: meson: axg-tdm-formatter: add reset

Jiaxin Yu (3):
      ASoC: Mediatek: MT8183: fix compile error
      ASoC: Mediatek: MT8183: fix compile error
      ASoC: Mediatek: MT8183: enable dev runtime suspend and resume

John Hsu (1):
      ASoC: nau8825: fix fake interruption when booting

Kai Vehmanen (8):
      ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail()
      ASoC: SOF: force end-of-file for debugfs trace at suspend
      ASoC: codec: hdac_hdmi: fix pin connections at cvt enable
      ASoC: SOF: intel: extend IPC dump information
      ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend
      ASoC: hdac_hdmi: report codec link up/down status to bus
      ASoC: SOF: add runtime idle callback
      ASoC: SOF: Intel: implement runtime idle for CNL/APL

Kamil Lulko (1):
      ASoC: Intel: Skylake: Strip T and L from TLV IPCs

Keyon Jie (3):
      ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k
      ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock
      ASoC: Intel: sof-rt5682: correct naming for dmic16k

Krzysztof Kozlowski (1):
      Revert "ASoC: core: use component driver name as component name"

Kuninori Morimoto (268):
      ASoC: soc-core: use i on snd_soc_resume()
      ASoC: soc-core: don't use codec_dais on soc_bind_dai_link()
      ASoC: soc-core: tidyup soc_bind_dai_link() comment balance
      ASoC: soc-core: add soc_component_to_node()
      ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id()
      ASoC: soc.h: fe_compr can be bit field
      ASoC: soc-pcm: do cpu_dai related operation at same place
      ASoC: soc-pcm: add missing cpu_dai->rate = 0
      ASoC: soc-pcm: add soc_pcm_components_open()
      ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver
      ASoC: soc-core: WARN() is not related to component->driver->probe
      ASoC: soc-pcm: fixup try_module_get()/module_put() timing
      ASoC: soc-core: use snd_soc_dai_link_component for CPU
      ASoC: simple-card: support snd_soc_dai_link_component style for cpu
      ASoC: soc.h: add sound dai_link connection macro
      ASoC: mediatek: mt6797-mt6351: use modern dai_link style
      ASoC: mediatek: mt2701-wm8960: use modern dai_link style
      ASoC: mediatek: mt2701-cs42448: use modern dai_link style
      ASoC: mediatek: mt8173-max98090: use modern dai_link style
      ASoC: mediatek: mt8173-rt5650: use modern dai_link style
      ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style
      ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style
      ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style
      ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style
      ASoC: samsung: bells: use modern dai_link style
      ASoC: samsung: smdk_wm8580: use modern dai_link style
      ASoC: samsung: smdk_wm8994: use modern dai_link style
      ASoC: samsung: smdk_wm8994pcm: use modern dai_link style
      ASoC: samsung: smdk_spdif: use modern dai_link style
      ASoC: samsung: h1940_uda1380: use modern dai_link style
      ASoC: samsung: arndale_rt5631: use modern dai_link style
      ASoC: samsung: tobermory: use modern dai_link style
      ASoC: samsung: tm2_wm5110: use modern dai_link style
      ASoC: samsung: speyside: use modern dai_link style
      ASoC: samsung: snow: use modern dai_link style
      ASoC: samsung: smartq_wm8987: use modern dai_link style
      ASoC: samsung: s3c24xx_uda134x: use modern dai_link style
      ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style
      ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style
      ASoC: samsung: rx1950_uda1380: use modern dai_link style
      ASoC: samsung: odroid: use modern dai_link style
      ASoC: samsung: neo1973_wm8753: use modern dai_link style
      ASoC: samsung: lowland: use modern dai_link style
      ASoC: samsung: littlemill: use modern dai_link style
      ASoC: samsung: jive_wm8750: use modern dai_link style
      ASoC: pxa: brownstone: use modern dai_link style
      ASoC: pxa: corgi: use modern dai_link style
      ASoC: pxa: e740_wm9705: use modern dai_link style
      ASoC: pxa: e750_wm9705: use modern dai_link style
      ASoC: pxa: e800_wm9712: use modern dai_link style
      ASoC: pxa: em-x270: use modern dai_link style
      ASoC: pxa: hx4700: use modern dai_link style
      ASoC: pxa: imote2: use modern dai_link style
      ASoC: pxa: magician: use modern dai_link style
      ASoC: pxa: mioa701_wm9713: use modern dai_link style
      ASoC: pxa: palm27x: use modern dai_link style
      ASoC: pxa: zylonite: use modern dai_link style
      ASoC: pxa: z2: use modern dai_link style
      ASoC: pxa: ttc-dkb: use modern dai_link style
      ASoC: pxa: tosa: use modern dai_link style
      ASoC: pxa: spitz: use modern dai_link style
      ASoC: pxa: poodle: use modern dai_link style
      ASoC: kirkwood: armada-370-db: use modern dai_link style
      ASoC: ti: n810: use modern dai_link style
      ASoC: ti: osk5912: use modern dai_link style
      ASoC: ti: ams-delta: use modern dai_link style
      ASoC: ti: omap3pandora: use modern dai_link style
      ASoC: ti: davinci-evm: use modern dai_link style
      ASoC: ti: omap-hdmi: use modern dai_link style
      ASoC: ti: omap-abe-twl6040: use modern dai_link style
      ASoC: ti: omap-twl4030: use modern dai_link style
      ASoC: ti: rx51: use modern dai_link style
      ASoC: sh: migor: use modern dai_link style
      ASoC: sh: sh7760-ac97: use modern dai_link style
      ASoC: amd: acp-da7219-max98357a: use modern dai_link style
      ASoC: amd: acp-rt5645: use modern dai_link style
      ASoC: atmel: mikroe-proto: use modern dai_link style
      ASoC: atmel: sam9x5_wm8731: use modern dai_link style
      ASoC: atmel: sam9g20_wm8731: use modern dai_link style
      ASoC: atmel: tse850-pcm5142: use modern dai_link style
      ASoC: atmel: atmel-wm8904: use modern dai_link style
      ASoC: atmel: atmel-pdmic: use modern dai_link style
      ASoC: atmel: atmel-classd: use modern dai_link style
      ASoC: au1x: db1000: use modern dai_link style
      ASoC: au1x: db1200: use modern dai_link style
      ASoC: cirrus: edb93xx: use modern dai_link style
      ASoC: cirrus: simone: use modern dai_link style
      ASoC: cirrus: snappercl15: use modern dai_link style
      ASoC: fsl: efika-audio-fabric: use modern dai_link style
      ASoC: fsl: imx-spdif: use modern dai_link style
      ASoC: fsl: mx27vis-aic32x4: use modern dai_link style
      ASoC: fsl: phycore-ac97: use modern dai_link style
      ASoC: fsl: wm1133-ev1: use modern dai_link style
      ASoC: fsl: fsl-asoc-card: use modern dai_link style
      ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style
      ASoC: fsl: imx-es8328: use modern dai_link style
      ASoC: fsl: eukrea-tlv320: use modern dai_link style
      ASoC: fsl: imx-sgtl5000: use modern dai_link style
      ASoC: fsl: imx-mc13783: use modern dai_link style
      ASoC: fsl: pcm030-audio-fabric: use modern dai_link style
      ASoC: fsl: imx-audmix: use modern dai_link style
      ASoC: jz4740: qi_lb60: use modern dai_link style
      ASoC: meson: axg-card: use modern dai_link style
      ASoC: mxs: mxs-sgtl5000: use modern dai_link style
      ASoC: nuc900: nuc900-audio: use modern dai_link style
      ASoC: qcom: storm: use modern dai_link style
      ASoC: qcom: common: use modern dai_link style
      ASoC: qcom: apq8016_sbc: use modern dai_link style
      ASoC: rockchip: rk3399_gru_sound: use modern dai_link style
      ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style
      ASoC: rockchip: rockchip_rt5645: use modern dai_link style
      ASoC: rockchip: rockchip_max98090: use modern dai_link style
      ASoC: sirf: sirf-audio: use modern dai_link style
      ASoC: ux500: mop500: use modern dai_link style
      ASoC: sunxi: sun4i-codec: use modern dai_link style
      ASoC: txx9: txx9aclc-generic: use modern dai_link style
      ASoC: tegra: tegra_rt5677: use modern dai_link style
      ASoC: tegra: tegra_wm8753: use modern dai_link style
      ASoC: tegra: trimslice: use modern dai_link style
      ASoC: tegra: tegra_alc5632: use modern dai_link style
      ASoC: tegra: tegra_sgtl5000: use modern dai_link style
      ASoC: tegra: tegra_rt5640: use modern dai_link style
      ASoC: tegra: tegra_wm8903: use modern dai_link style
      ASoC: tegra: tegra_wm9712: use modern dai_link style
      ASoC: tegra: tegra_max98090: use modern dai_link style
      ASoC: soc-topology: use modern dai_link style
      ASoC: vc4: vc4_htmi: use modern dai_link style
      ASoC: sof: use modern dai_link style
      ASoC: Intel: bdw-rt5677: use modern dai_link style
      ASoC: Intel: haswell: use modern dai_link style
      ASoC: Intel: broadwell: use modern dai_link style
      ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style
      ASoC: Intel: bxt_rt298: use modern dai_link style
      ASoC: Intel: byt-rt5640: use modern dai_link style
      ASoC: Intel: byt-max98090: use modern dai_link style
      ASoC: Intel: bytcht_es8316: use modern dai_link style
      ASoC: Intel: bytcht_nocodec: use modern dai_link style
      ASoC: Intel: bytcht_da7213: use modern dai_link style
      ASoC: Intel: bytcht_cx2072x: use modern dai_link style
      ASoC: Intel: bytcr_rt5651: use modern dai_link style
      ASoC: Intel: bytcr_rt5640: use modern dai_link style
      ASoC: Intel: cht_bsw_rt5645: use modern dai_link style
      ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style
      ASoC: Intel: cht_bsw_rt5672: use modern dai_link style
      ASoC: Intel: cht_bsw_nau8824: use modern dai_link style
      ASoC: Intel: kbl_rt5660: use modern dai_link style
      ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style
      ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style
      ASoC: Intel: kbl_da7219_max98927: use modern dai_link style
      ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style
      ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style
      ASoC: Intel: skl_rt286: use modern dai_link style
      ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style
      ASoC: Intel: skl-pcm: use modern dai_link style
      ASoC: Intel: skl_hda_dsp_common: use modern dai_link style
      ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style
      ASoC: Intel: sof_rt5682: use modern dai_link style
      ASoC: soc-core: remove legacy style dai_link
      ASoC: soc.h: fixup for_each_card_links() macro
      ASoC: soc-core: allow no Platform on dai_link
      ASoC: vc4: vc4_hdmi: don't select unnecessary Platform
      ASoC: atmel: atmel-classd: don't select unnecessary Platform
      ASoC: atmel: atmel-pdmic: don't select unnecessary Platform
      ASoC: atmel: atmel_wm8904: don't select unnecessary Platform
      ASoC: atmel: mikroe-proto: don't select unnecessary Platform
      ASoC: atmel: sam9g20_wm8731: don't select unnecessary Platform
      ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform
      ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform
      ASoC: fsl: eukrea-tlv320: don't select unnecessary Platform
      ASoC: fsl: fsl-asoc-card: don't select unnecessary Platform
      ASoC: fsl: imx-es8328: don't select unnecessary Platform
      ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform
      ASoC: fsl: imx-spdif: don't select unnecessary Platform
      ASoC: fsl: imx-audmix: don't select unnecessary Platform
      ASoC: kirkwood: armada-370-db: don't select unnecessary Platform
      ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform
      ASoC: qcom: apq8016_sbc: don't select unnecessary Platform
      ASoC: qcom: storm: don't select unnecessary Platform
      ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform
      ASoC: rockchip: rockchip_max98090: don't select unnecessary Platform
      ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform
      ASoC: samsung: arndale_rt5631: don't select unnecessary Platform
      ASoC: samsung: smdk_wm8994: don't select unnecessary Platform
      ASoC: samsung: snow: don't select unnecessary Platform
      ASoC: samsung: tm2_wm5110: don't select unnecessary Platform
      ASoC: sirf: sirf-audio: don't select unnecessary Platform
      ASoC: sunxi: sun4i-codec: don't select unnecessary Platform
      ASoC: tegra: tegra_alc5632: don't select unnecessary Platform
      ASoC: tegra: tegra_max98090: don't select unnecessary Platform
      ASoC: tegra: tegra_rt5640: don't select unnecessary Platform
      ASoC: tegra: tegra_rt5677: don't select unnecessary Platform
      ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform
      ASoC: tegra: tegra_wm8753: don't select unnecessary Platform
      ASoC: tegra: tegra_wm8903: don't select unnecessary Platform
      ASoC: tegra: tegra_wm9712: don't select unnecessary Platform
      ASoC: tegra: trimslice: don't select unnecessary Platform
      ASoC: ti: davinci-evm: don't select unnecessary Platform
      ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform
      ASoC: ti: omap-hdmi: don't select unnecessary Platform
      ASoC: ti: omap-twl4030: don't select unnecessary Platform
      ASoC: ti: rx51: don't select unnecessary Platform
      ASoC: ux500: mop500: don't select unnecessary Platform
      ASoC: simple-card-utils: don't select unnecessary Platform
      ASoC: qcom: don't select unnecessary Platform
      ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform
      ASoC: soc-utils: remove dummy Platform
      ASoC: rt5514-spi: don't use snd_soc_lookup_component()
      ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock;
      ASoC: soc-core: move soc_find_component()
      ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component()
      ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component
      ASoC: soc-core: use soc_find_component() at snd_soc_find_dai()
      ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings
      ASoC: rsnd: add missing pin sharing with SSI9
      ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai()
      ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register()
      ASoC: vc4: vc4_htmi: consider CPU-Platform possibility
      ASoC: atmel: atmel-classd: consider CPU-Platform possibility
      ASoC: atmel: atmel-pdmic: consider CPU-Platform possibility
      ASoC: atmel: atmel_wm8904: consider CPU-Platform possibility unnecessary Platform"
      ASoC: amtel: mikroe-proto: consider CPU-Platform possibility
      ASoC: atmel: sam9g20_wm8731: consider CPU-Platform possibility
      ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility
      ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility
      ASoC: fsl: eukrea-tlv320: consider CPU-Platform possibility
      ASoC: fsl: fsl-asoc-card: consider CPU-Platform possibility
      ASoC: fsl: imx-es8328: consider CPU-Platform possibility
      ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility
      ASoC: fsl: imx-spdif: consider CPU-Platform possibility
      ASoC: fsl: imx-audmix: consider CPU-Platform possibility
      ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility
      ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility
      ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility
      ASoC: qcom: storm: consider CPU-Platform possibility
      ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility
      ASoC: rockchip: rockchip_max98090: consider CPU-Platform possibility
      ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility
      ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility
      ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility
      ASoC: samsung: snow: consider CPU-Platform possibility
      ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility
      ASoC: sirf: sirf-audio: consider CPU-Platform possibility
      ASoC: sunxi: sun4i-codec: consider CPU-Platform possibility
      ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility
      ASoC: tegra: tegra_max98090: consider CPU-Platform possibility
      ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility
      ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility
      ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility
      ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility
      ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility
      ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility
      ASoC: tegra: trimslice: consider CPU-Platform possibility
      ASoC: ti: davinci-evm: consider CPU-Platform possibility
      ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility
      ASoC: ti: omap-hdmi: consider CPU-Platform possibility
      ASoC: ti: omap-twl4030: consider CPU-Platform possibility
      ASoC: ti: rx51: consider CPU-Platform possibility
      ASoC: ux500: mop500: consider CPU-Platform possibility
      ASoC: simple-card-utils: consider CPU-Platform possibility
      ASoC: qcom: consider CPU-Platform possibility
      ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility
      ASoC: soc-utils: respawn dummy Platform
      ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component()
      ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component()
      ASoC: rt5682: use devm_snd_soc_register_component()
      ASoC: ak4118: use devm_snd_soc_register_component()
      ASoC: cros_ec_codec: use devm_snd_soc_register_component()
      ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component()

Luca Weiss (1):
      ASoC: sunxi: sun50i-codec-analog: Add earpiece

Mac Chiang (2):
      ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function
      ASoC: max98357a: avoid speaker pop when playback startup

Mark Brown (11):
      Merge tag 'v5.2-rc1' into asoc-5.3
      Merge branch 'for-5.2' of https://git.kernel.org/.../broonie/sound into asoc-5.3
      Merge branch 'asoc-5.2' into asoc-5.3
      Merge branch 'asoc-5.2' into asoc-5.3
      Merge branch 'asoc-5.2' into asoc-5.3
      ASoC: core: Adapt for debugfs API change
      ASoC: dapm: Adapt for debugfs API change
      Merge tag 'v5.2-rc6' into asoc-5.3
      Merge branch 'asoc-5.2' into asoc-linus
      Merge branch 'asoc-5.3' into asoc-next
      Merge remote-tracking branch 'asoc/topic/meson' into asoc-next

Mauro Carvalho Chehab (1):
      ASoC: dt-bindings: fix some broken links from txt->yaml conversion

Maxime Jourdan (1):
      ASoC: max98357a: Show KConfig entry

Maxime Ripard (5):
      dt-bindings: sound: Convert Allwinner SPDIF binding to YAML
      dt-bindings: sound: sun4i-spdif: Document that the RX channel can be missing
      dt-bindings: sound: Convert Allwinner I2S binding to YAML
      dt-bindings: sound: sun4i-i2s: Document that the RX channel can be missing
      ASoC: sun4i-i2s: Change SR and WSS computation

Nathan Chancellor (1):
      ASoC: rt1011: Mark format integer literals as unsigned

Nathan Huckleberry (1):
      ASoC: tas571x: Fix -Wunused-const-variable

Nilkanth Ahirrao (1):
      ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_

Olivier Moysan (4):
      ASoC: stm32: spdifrx: manage identification registers
      ASoC: stm32: i2s: manage identification registers
      ASoC: stm32: sai: manage identification registers
      ASoC: stm32: dfsdm: add 16 bits audio record support

Pan Xiuli (1):
      ASoC: SOF: soundwire: add initial soundwire support

Paul Gortmaker (1):
      ASoC: soc-acpi: fix implicit header use of module.h/export.h

Paweł Harłoziński (1):
      ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence

Peter Ujfalusi (7):
      ASoC: pcm3168a: Implement set_tdm_slot callback
      bindings: sound: davinci-mcasp: Add support for optional auxclk-fs-ratio
      ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio
      ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE
      ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs
      ASoC: pcm3168a: Rename min_frame_size to slot_width
      ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter

Pierre-Louis Bossart (15):
      ASoC: Intel: boards: remove unnecessary inclusion of skl.h
      ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support
      ASoC: Intel: use common helpers to detect CPUs
      ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h
      ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers
      ASoC: SOF: add COMPILE_TEST for PCI options
      ASoC: SOF: Intel: cnl-ipc: read all IPC registers first
      ASoC: SOF: Intel: cnl-ipc: move code around for clarity
      ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler
      ASoC: SOF: Intel: hda-ipc: read all IPC registers first
      ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler
      ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value
      ASoC: soc-topology: fix modern dai link style
      ASoC: SOF: uapi: align comments with firmware files
      ASoC: SOF: ipc: clarify operator precedence

Randy Dunlap (1):
      ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64

Ranjani Sridharan (13):
      ASoC: SOF: pcm: remove runtime PM calls during pcm open/close
      ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item
      ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command
      ASoC: SOF: debug: add new debugfs entries for IPC flood test
      ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream
      ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream()
      ASoC: SOF: topology: add cpu_dai_name for DAIs
      ASoC: SOF: Intel: hda: assign link DMA channel at run-time
      ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams
      ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend
      ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free
      ASoC: SOF: Intel: hda: modify stream interrupt handler
      ASoC: SOF: Intel: hda: clear stream status and wakests properly

Ravulapati Vishnu vardhan rao (1):
      ASoC: amd: Reporting accurate hw_ptr for acp3x dma

Richard Fitzgerald (5):
      ASoC: madera: Add DT bindings for Cirrus Logic Madera codecs
      ASoC: madera: Add common support for Cirrus Logic Madera codecs
      ASoC: cs47l35: Add codec driver for Cirrus Logic CS47L35
      ASoC: cs47l85: Add codec driver for Cirrus Logic CS47L85
      ASoC: cs47l90: Add codec driver for Cirrus Logic CS47L90

S.j. Wang (5):
      ASoC: fsl_esai: Add pm runtime function
      ASoC: fsl_asrc: replace the process_option table with function
      ASoC: cs42xx8: Add reset gpio handling
      ASoC: cs42xx8: add reset-gpios in binding document
      ASoC: fsl_asrc: Unify the supported input and output rate

Saravanan Sekar (1):
      ASoC: tlv320aic3x: Add support for high power analog output

Sathya Prakash M R (1):
      ASoC: Intel: sof-rt5682: add newline for clarity

Seppo Ingalsuo (1):
      ASoC: SOF: Add DMIC token for unmute gain ramp time

Shengjiu Wang (2):
      ASoC: fsl_sai: Move clock operation to PM runtime
      ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set

Shuming Fan (2):
      ASoC: rt1011: Add RT1011 amplifier driver
      ASoC: rt1011: fix warning reported by kbuild test robot and minor issue

Shunli Wang (3):
      ASoC: Mediatek: add memory interface data align
      ASoC: Mediatek: MT8183: set data align
      ASoC: Mediatek: MT8183: enable IIR filter

Simon Ho (1):
      ASoC: Add support for Conexant CX2072X CODEC

Srinivas Kandagatla (4):
      ASoC: msm8916-wcd-digital: Add sidetone support
      ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided
      ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route
      ASoC: wcd9335: remove multiple defines.

Sylwester Nawrocki (1):
      ASoC: Remove erroneous soc_cleanup_card_resources() call

Takashi Iwai (1):
      ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms

Tzung-Bi Shih (5):
      ASoC: max98357a: request GPIO when device get probed
      ASoC: mediatek: mt8183: remove unused DAPM pins
      ASoC: mediatek: mt8183: move card registration to the end of probe
      ASoC: core: use component driver name as component name
      ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC

Wei Yongjun (1):
      ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write()

Wen Yang (1):
      ASoC: audio-graph-card: fix use-after-free in graph_for_each_link

Xun Zhang (1):
      ASoC: Intel: sof-rt5682: add MCLK support for BYT platform

Yong Zhi (1):
      ASoC: Intel: glk_rt5682_max98357a: Remap button control-function

YueHaibing (5):
      ASoC: cx2072x: remove set but not used variable 'is_right_j '
      ASoC: mediatek: Make some symbols static
      ASoC: SOF: Intel: hda: remove duplicated include from hda.c
      ASoC: madera: Remove duplicated include from cs47l35.c
      ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings

Zhu Yingjiang (10):
      ASoC: SOF: Intel: ICL: add Icelake SSP count
      ASoC: SOF: Intel: ICL add Icelake chip info struct
      ASoC: SOF: Intel: hda: use the defined ppcap functions
      ASoC: SOF: topology: add min/max step for volume_table
      ASoC: SOF: topology: pass volume min/max linear value to FW
      ASoC: SOF: Intel: hda: use the SOF defined ppcap functions
      ASoC: SOF: Intel: hda: add function for hda stop chip
      ASoC: SOF: Intel: hda: use the defined stop chip in suspend
      ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit
      ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status

 .../devicetree/bindings/media/st,stm32-dcmi.txt    |    2 +-
 .../bindings/sound/allwinner,sun4i-a10-i2s.yaml    |  132 +
 .../bindings/sound/allwinner,sun4i-a10-spdif.yaml  |  120 +
 .../bindings/sound/amlogic,axg-tdm-formatters.txt  |    6 +-
 .../bindings/sound/amlogic,g12a-tohdmitx.txt       |   55 +
 .../devicetree/bindings/sound/cs42xx8.txt          |    6 +
 .../bindings/sound/davinci-mcasp-audio.txt         |    3 +
 Documentation/devicetree/bindings/sound/madera.txt |   67 +
 .../devicetree/bindings/sound/max98357a.txt        |    4 +
 Documentation/devicetree/bindings/sound/rt1011.txt |   32 +
 Documentation/devicetree/bindings/sound/rt1308.txt |   17 +
 .../devicetree/bindings/sound/st,stm32-i2s.txt     |    2 +-
 .../devicetree/bindings/sound/st,stm32-sai.txt     |    2 +-
 .../devicetree/bindings/sound/sun4i-i2s.txt        |   45 -
 .../bindings/sound/sunxi,sun4i-spdif.txt           |   42 -
 MAINTAINERS                                        |    7 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   19 +-
 include/dt-bindings/sound/madera.h                 |   25 +
 include/dt-bindings/sound/meson-g12a-tohdmitx.h    |   13 +
 include/linux/mfd/madera/pdata.h                   |    4 +
 include/sound/hda_codec.h                          |    3 +
 include/sound/madera-pdata.h                       |   59 +
 include/sound/simple_card_utils.h                  |   20 +-
 include/sound/soc.h                                |  165 +-
 include/sound/sof/dai-intel.h                      |    3 +-
 include/sound/sof/header.h                         |    7 +-
 include/sound/sof/topology.h                       |    7 +-
 include/sound/sof/trace.h                          |   14 +-
 include/uapi/sound/sof/abi.h                       |    2 +-
 include/uapi/sound/sof/eq.h                        |  172 -
 include/uapi/sound/sof/manifest.h                  |  188 -
 include/uapi/sound/sof/tokens.h                    |    1 +
 include/uapi/sound/sof/tone.h                      |   21 -
 include/uapi/sound/sof/trace.h                     |   66 -
 sound/hda/ext/hdac_ext_bus.c                       |    8 +-
 sound/soc/amd/acp-da7219-max98357a.c               |   42 +-
 sound/soc/amd/acp-rt5645.c                         |   21 +-
 sound/soc/amd/raven/acp3x-pcm-dma.c                |   43 +-
 sound/soc/atmel/atmel-classd.c                     |   21 +-
 sound/soc/atmel/atmel-pcm-dma.c                    |    9 +-
 sound/soc/atmel/atmel-pcm-pdc.c                    |    5 -
 sound/soc/atmel/atmel-pcm.h                        |    8 -
 sound/soc/atmel/atmel-pdmic.c                      |   21 +-
 sound/soc/atmel/atmel_ssc_dai.c                    |   11 -
 sound/soc/atmel/atmel_wm8904.c                     |   17 +-
 sound/soc/atmel/mikroe-proto.c                     |   21 +-
 sound/soc/atmel/sam9g20_wm8731.c                   |   22 +-
 sound/soc/atmel/sam9x5_wm8731.c                    |   20 +-
 sound/soc/atmel/tse850-pcm5142.c                   |   13 +-
 sound/soc/au1x/db1000.c                            |   10 +-
 sound/soc/au1x/db1200.c                            |   50 +-
 sound/soc/au1x/psc-i2s.c                           |    6 +-
 sound/soc/cirrus/edb93xx.c                         |   10 +-
 sound/soc/cirrus/ep93xx-i2s.c                      |    7 +-
 sound/soc/cirrus/simone.c                          |   10 +-
 sound/soc/cirrus/snappercl15.c                     |   11 +-
 sound/soc/codecs/Kconfig                           |   45 +-
 sound/soc/codecs/Makefile                          |   14 +
 sound/soc/codecs/ad193x.c                          |   68 +-
 sound/soc/codecs/ak4118.c                          |   11 +-
 sound/soc/codecs/cros_ec_codec.c                   |    2 +-
 sound/soc/codecs/cs42xx8.c                         |   13 +
 sound/soc/codecs/cs47l35.c                         | 1777 +++++++++
 sound/soc/codecs/cs47l85.c                         | 2730 +++++++++++++
 sound/soc/codecs/cs47l90.c                         | 2653 +++++++++++++
 sound/soc/codecs/cx2072x.c                         | 1725 ++++++++
 sound/soc/codecs/cx2072x.h                         |  314 ++
 sound/soc/codecs/hdac_hdmi.c                       |   39 +
 sound/soc/codecs/hdmi-codec.c                      |  188 +-
 sound/soc/codecs/madera.c                          | 4177 ++++++++++++++++++++
 sound/soc/codecs/madera.h                          |  442 +++
 sound/soc/codecs/max98357a.c                       |   74 +-
 sound/soc/codecs/msm8916-wcd-digital.c             |  282 ++
 sound/soc/codecs/nau8822.c                         |   18 +
 sound/soc/codecs/nau8822.h                         |    7 +
 sound/soc/codecs/nau8825.c                         |    4 +
 sound/soc/codecs/nau8825.h                         |    2 +
 sound/soc/codecs/pcm3168a.c                        |   91 +-
 sound/soc/codecs/rt1011.c                          | 2244 +++++++++++
 sound/soc/codecs/rt1011.h                          |  672 ++++
 sound/soc/codecs/rt1308.c                          |  898 +++++
 sound/soc/codecs/rt1308.h                          |  291 ++
 sound/soc/codecs/rt5514-spi.c                      |    4 +-
 sound/soc/codecs/rt5665.c                          |    2 +-
 sound/soc/codecs/rt5677-spi.c                      |    4 +-
 sound/soc/codecs/rt5677.c                          |  336 +-
 sound/soc/codecs/rt5677.h                          |   46 +-
 sound/soc/codecs/rt5682.c                          |   13 +-
 sound/soc/codecs/tas571x.c                         |    4 +-
 sound/soc/codecs/tlv320aic3x.c                     |   14 +-
 sound/soc/codecs/wcd9335.c                         |    7 +-
 sound/soc/codecs/wm_adsp.c                         |   37 +-
 sound/soc/fsl/efika-audio-fabric.c                 |   22 +-
 sound/soc/fsl/eukrea-tlv320.c                      |   19 +-
 sound/soc/fsl/fsl-asoc-card.c                      |   47 +-
 sound/soc/fsl/fsl_asrc.c                           |  103 +-
 sound/soc/fsl/fsl_esai.c                           |  141 +-
 sound/soc/fsl/fsl_sai.c                            |   54 +-
 sound/soc/fsl/fsl_ssi.c                            |    4 +-
 sound/soc/fsl/fsl_ssi.h                            |    8 +-
 sound/soc/fsl/fsl_ssi_dbg.c                        |   18 +-
 sound/soc/fsl/fsl_utils.c                          |    2 +-
 sound/soc/fsl/imx-audmix.c                         |   45 +-
 sound/soc/fsl/imx-audmux.c                         |   10 +-
 sound/soc/fsl/imx-es8328.c                         |   23 +-
 sound/soc/fsl/imx-mc13783.c                        |   10 +-
 sound/soc/fsl/imx-sgtl5000.c                       |   23 +-
 sound/soc/fsl/imx-spdif.c                          |   20 +-
 sound/soc/fsl/mpc8610_hpcd.c                       |   33 +-
 sound/soc/fsl/mx27vis-aic32x4.c                    |   11 +-
 sound/soc/fsl/p1022_ds.c                           |   36 +-
 sound/soc/fsl/p1022_rdk.c                          |   35 +-
 sound/soc/fsl/pcm030-audio-fabric.c                |   20 +-
 sound/soc/fsl/phycore-ac97.c                       |   10 +-
 sound/soc/fsl/wm1133-ev1.c                         |   10 +-
 sound/soc/generic/audio-graph-card.c               |   36 +-
 sound/soc/generic/simple-card-utils.c              |   21 +-
 sound/soc/generic/simple-card.c                    |   47 +-
 sound/soc/intel/Kconfig                            |   25 +
 sound/soc/intel/atom/sst/sst_acpi.c                |   65 +-
 sound/soc/intel/boards/Kconfig                     |   18 +-
 sound/soc/intel/boards/Makefile                    |    2 +
 sound/soc/intel/boards/bdw-rt5677.c                |   22 +-
 sound/soc/intel/boards/broadwell.c                 |   46 +-
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |  163 +-
 sound/soc/intel/boards/bxt_rt298.c                 |  135 +-
 sound/soc/intel/boards/byt-max98090.c              |   10 +-
 sound/soc/intel/boards/byt-rt5640.c                |   10 +-
 sound/soc/intel/boards/bytcht_cx2072x.c            |  270 ++
 sound/soc/intel/boards/bytcht_da7213.c             |   38 +-
 sound/soc/intel/boards/bytcht_es8316.c             |   51 +-
 sound/soc/intel/boards/bytcht_nocodec.c            |   30 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |   60 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |   58 +-
 sound/soc/intel/boards/cht_bsw_max98090_ti.c       |   32 +-
 sound/soc/intel/boards/cht_bsw_nau8824.c           |   41 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |   59 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c            |   39 +-
 sound/soc/intel/boards/glk_rt5682_max98357a.c      |  145 +-
 sound/soc/intel/boards/haswell.c                   |   46 +-
 sound/soc/intel/boards/kbl_da7219_max98357a.c      |  115 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c       |  286 +-
 sound/soc/intel/boards/kbl_rt5660.c                |   83 +-
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |  184 +-
 .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c  |  126 +-
 sound/soc/intel/boards/skl_hda_dsp_common.c        |   67 +-
 sound/soc/intel/boards/skl_hda_dsp_generic.c       |    4 +-
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |  120 +-
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |  132 +-
 sound/soc/intel/boards/skl_rt286.c                 |  118 +-
 sound/soc/intel/boards/sof_rt5682.c                |  165 +-
 sound/soc/intel/common/soc-acpi-intel-byt-match.c  |    8 +
 sound/soc/intel/common/soc-acpi-intel-cht-match.c  |    8 +
 sound/soc/intel/common/soc-intel-quirks.h          |  115 +
 sound/soc/intel/common/sst-ipc.c                   |    2 +-
 sound/soc/intel/skylake/cnl-sst.c                  |    2 +-
 sound/soc/intel/skylake/skl-debug.c                |    9 +
 sound/soc/intel/skylake/skl-messages.c             |   39 +-
 sound/soc/intel/skylake/skl-pcm.c                  |   44 +-
 sound/soc/intel/skylake/skl-ssp-clk.c              |   16 +-
 sound/soc/intel/skylake/skl-sst-dsp.h              |    6 +-
 sound/soc/intel/skylake/skl-sst-ipc.c              |    4 +-
 sound/soc/intel/skylake/skl-sst-utils.c            |   23 +-
 sound/soc/intel/skylake/skl-sst.c                  |    4 +-
 sound/soc/intel/skylake/skl-topology.c             |   72 +-
 sound/soc/intel/skylake/skl-topology.h             |    8 +-
 sound/soc/intel/skylake/skl.c                      |   38 +-
 sound/soc/intel/skylake/skl.h                      |    6 +
 sound/soc/jz4740/qi_lb60.c                         |   10 +-
 sound/soc/kirkwood/armada-370-db.c                 |   42 +-
 sound/soc/mediatek/common/Makefile                 |    2 +-
 sound/soc/mediatek/common/mtk-afe-fe-dai.c         |    6 +
 sound/soc/mediatek/common/mtk-base-afe.h           |    2 +
 sound/soc/mediatek/common/mtk-btcvsd.c             |   22 +-
 sound/soc/mediatek/mt2701/mt2701-cs42448.c         |   95 +-
 sound/soc/mediatek/mt2701/mt2701-wm8960.c          |   34 +-
 sound/soc/mediatek/mt6797/mt6797-mt6351.c          |  115 +-
 sound/soc/mediatek/mt8173/mt8173-max98090.c        |   34 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c   |   51 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c   |   85 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650.c          |   74 +-
 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c         |   23 +-
 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c |  197 +-
 sound/soc/mediatek/mt8183/mt8183-dai-adda.c        |   14 +-
 .../mt8183/mt8183-mt6358-ts3a227-max98357.c        |  193 +-
 sound/soc/meson/Kconfig                            |    8 +
 sound/soc/meson/Makefile                           |    2 +
 sound/soc/meson/axg-card.c                         |   87 +-
 sound/soc/meson/axg-tdm-formatter.c                |   29 +
 sound/soc/meson/axg-tdm-interface.c                |    4 +-
 sound/soc/meson/axg-tdm.h                          |    2 +-
 sound/soc/meson/axg-tdmin.c                        |    1 -
 sound/soc/meson/axg-tdmout.c                       |    1 -
 sound/soc/meson/g12a-tohdmitx.c                    |  413 ++
 sound/soc/mxs/mxs-sgtl5000.c                       |   27 +-
 sound/soc/nuc900/nuc900-audio.c                    |   10 +-
 sound/soc/pxa/brownstone.c                         |   10 +-
 sound/soc/pxa/corgi.c                              |   10 +-
 sound/soc/pxa/e740_wm9705.c                        |   20 +-
 sound/soc/pxa/e750_wm9705.c                        |   20 +-
 sound/soc/pxa/e800_wm9712.c                        |   21 +-
 sound/soc/pxa/em-x270.c                            |   20 +-
 sound/soc/pxa/hx4700.c                             |   10 +-
 sound/soc/pxa/imote2.c                             |   11 +-
 sound/soc/pxa/magician.c                           |   22 +-
 sound/soc/pxa/mioa701_wm9713.c                     |   20 +-
 sound/soc/pxa/palm27x.c                            |   20 +-
 sound/soc/pxa/poodle.c                             |   10 +-
 sound/soc/pxa/pxa2xx-ac97.c                        |    3 +-
 sound/soc/pxa/spitz.c                              |   10 +-
 sound/soc/pxa/tosa.c                               |   20 +-
 sound/soc/pxa/ttc-dkb.c                            |   10 +-
 sound/soc/pxa/z2.c                                 |   10 +-
 sound/soc/pxa/zylonite.c                           |   30 +-
 sound/soc/qcom/apq8016_sbc.c                       |   19 +-
 sound/soc/qcom/common.c                            |   34 +-
 sound/soc/qcom/qdsp6/q6afe-dai.c                   |    1 +
 sound/soc/qcom/qdsp6/q6core.c                      |   16 +-
 sound/soc/qcom/storm.c                             |   17 +-
 sound/soc/rockchip/Kconfig                         |    1 +
 sound/soc/rockchip/rk3288_hdmi_analog.c            |   21 +-
 sound/soc/rockchip/rk3399_gru_sound.c              |   65 +-
 sound/soc/rockchip/rockchip_max98090.c             |   17 +-
 sound/soc/rockchip/rockchip_rt5645.c               |   33 +-
 sound/soc/samsung/arndale_rt5631.c                 |   25 +-
 sound/soc/samsung/bells.c                          |   87 +-
 sound/soc/samsung/h1940_uda1380.c                  |   10 +-
 sound/soc/samsung/jive_wm8750.c                    |   10 +-
 sound/soc/samsung/littlemill.c                     |   19 +-
 sound/soc/samsung/lowland.c                        |   26 +-
 sound/soc/samsung/neo1973_wm8753.c                 |   18 +-
 sound/soc/samsung/odroid.c                         |   29 +-
 sound/soc/samsung/rx1950_uda1380.c                 |   11 +-
 sound/soc/samsung/s3c24xx_simtec_hermes.c          |   11 +-
 sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c     |   11 +-
 sound/soc/samsung/s3c24xx_uda134x.c                |   10 +-
 sound/soc/samsung/smartq_wm8987.c                  |   10 +-
 sound/soc/samsung/smdk_spdif.c                     |   10 +-
 sound/soc/samsung/smdk_wm8580.c                    |   20 +-
 sound/soc/samsung/smdk_wm8994.c                    |   30 +-
 sound/soc/samsung/smdk_wm8994pcm.c                 |   10 +-
 sound/soc/samsung/snow.c                           |   40 +-
 sound/soc/samsung/speyside.c                       |   26 +-
 sound/soc/samsung/tm2_wm5110.c                     |   42 +-
 sound/soc/samsung/tobermory.c                      |   10 +-
 sound/soc/sh/migor.c                               |   10 +-
 sound/soc/sh/rcar/adg.c                            |    1 +
 sound/soc/sh/rcar/core.c                           |  120 +-
 sound/soc/sh/rcar/ctu.c                            |    2 +-
 sound/soc/sh/rcar/ssi.c                            |    1 +
 sound/soc/sh/rcar/ssiu.c                           |   92 +-
 sound/soc/sh/sh7760-ac97.c                         |   11 +-
 sound/soc/sirf/sirf-audio.c                        |   13 +-
 sound/soc/soc-acpi.c                               |    2 +
 sound/soc/soc-compress.c                           |   17 +-
 sound/soc/soc-core.c                               |  382 +-
 sound/soc/soc-dapm.c                               |   23 +-
 sound/soc/soc-pcm.c                                |   88 +-
 sound/soc/soc-topology.c                           |  146 +-
 sound/soc/sof/Kconfig                              |    8 +
 sound/soc/sof/control.c                            |  270 +-
 sound/soc/sof/debug.c                              |  247 +-
 sound/soc/sof/intel/Kconfig                        |   32 +
 sound/soc/sof/intel/apl.c                          |    2 +
 sound/soc/sof/intel/byt.c                          |    5 +-
 sound/soc/sof/intel/cnl.c                          |   79 +-
 sound/soc/sof/intel/hda-ctrl.c                     |   77 +-
 sound/soc/sof/intel/hda-dai.c                      |  293 +-
 sound/soc/sof/intel/hda-dsp.c                      |   63 +-
 sound/soc/sof/intel/hda-ipc.c                      |   43 +-
 sound/soc/sof/intel/hda-stream.c                   |  157 +-
 sound/soc/sof/intel/hda.c                          |   30 +-
 sound/soc/sof/intel/hda.h                          |   22 +-
 sound/soc/sof/ipc.c                                |   18 +-
 sound/soc/sof/loader.c                             |   10 +-
 sound/soc/sof/nocodec.c                            |   21 +-
 sound/soc/sof/ops.h                                |   24 +-
 sound/soc/sof/pcm.c                                |   36 +-
 sound/soc/sof/pm.c                                 |   43 +-
 sound/soc/sof/sof-acpi-dev.c                       |   59 +-
 sound/soc/sof/sof-pci-dev.c                        |   32 +-
 sound/soc/sof/sof-priv.h                           |   23 +-
 sound/soc/sof/topology.c                           |  156 +-
 sound/soc/sof/trace.c                              |   66 +-
 sound/soc/stm/stm32_adfsdm.c                       |   49 +-
 sound/soc/stm/stm32_i2s.c                          |   60 +-
 sound/soc/stm/stm32_sai.c                          |   44 +-
 sound/soc/stm/stm32_sai.h                          |   54 +-
 sound/soc/stm/stm32_sai_sub.c                      |   14 +-
 sound/soc/stm/stm32_spdifrx.c                      |   37 +-
 sound/soc/sunxi/sun4i-codec.c                      |   20 +-
 sound/soc/sunxi/sun4i-i2s.c                        |   71 +-
 sound/soc/sunxi/sun4i-spdif.c                      |   49 +-
 sound/soc/sunxi/sun50i-codec-analog.c              |   50 +
 sound/soc/tegra/Makefile                           |    2 +-
 sound/soc/tegra/tegra_alc5632.c                    |   37 +-
 sound/soc/tegra/tegra_max98090.c                   |   17 +-
 sound/soc/tegra/tegra_rt5640.c                     |   17 +-
 sound/soc/tegra/tegra_rt5677.c                     |   37 +-
 sound/soc/tegra/tegra_sgtl5000.c                   |   37 +-
 sound/soc/tegra/tegra_wm8753.c                     |   17 +-
 sound/soc/tegra/tegra_wm8903.c                     |   17 +-
 sound/soc/tegra/tegra_wm9712.c                     |   14 +-
 sound/soc/tegra/trimslice.c                        |   19 +-
 sound/soc/ti/ams-delta.c                           |   10 +-
 sound/soc/ti/davinci-evm.c                         |  105 +-
 sound/soc/ti/davinci-mcasp.c                       |   81 +-
 sound/soc/ti/n810.c                                |   11 +-
 sound/soc/ti/omap-abe-twl6040.c                    |   36 +-
 sound/soc/ti/omap-hdmi.c                           |   20 +-
 sound/soc/ti/omap-mcbsp.c                          |    2 +-
 sound/soc/ti/omap-twl4030.c                        |   36 +-
 sound/soc/ti/omap3pandora.c                        |   20 +-
 sound/soc/ti/osk5912.c                             |   11 +-
 sound/soc/ti/rx51.c                                |   23 +-
 sound/soc/txx9/txx9aclc-generic.c                  |   10 +-
 sound/soc/ux500/mop500.c                           |   36 +-
 sound/usb/bcd2000/Makefile                         |    2 +-
 318 files changed, 26455 insertions(+), 4825 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt
 create mode 100644 Documentation/devicetree/bindings/sound/madera.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt1011.txt
 create mode 100755 Documentation/devicetree/bindings/sound/rt1308.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt
 create mode 100644 include/dt-bindings/sound/madera.h
 create mode 100644 include/dt-bindings/sound/meson-g12a-tohdmitx.h
 create mode 100644 include/sound/madera-pdata.h
 delete mode 100644 include/uapi/sound/sof/eq.h
 delete mode 100644 include/uapi/sound/sof/manifest.h
 delete mode 100644 include/uapi/sound/sof/tone.h
 delete mode 100644 include/uapi/sound/sof/trace.h
 create mode 100644 sound/soc/codecs/cs47l35.c
 create mode 100644 sound/soc/codecs/cs47l85.c
 create mode 100644 sound/soc/codecs/cs47l90.c
 create mode 100644 sound/soc/codecs/cx2072x.c
 create mode 100644 sound/soc/codecs/cx2072x.h
 create mode 100644 sound/soc/codecs/madera.c
 create mode 100644 sound/soc/codecs/madera.h
 create mode 100644 sound/soc/codecs/rt1011.c
 create mode 100644 sound/soc/codecs/rt1011.h
 create mode 100755 sound/soc/codecs/rt1308.c
 create mode 100755 sound/soc/codecs/rt1308.h
 create mode 100644 sound/soc/intel/boards/bytcht_cx2072x.c
 create mode 100644 sound/soc/intel/common/soc-intel-quirks.h
 create mode 100644 sound/soc/meson/g12a-tohdmitx.c

Comments

Takashi Iwai July 8, 2019, 1:07 p.m. UTC | #1
On Mon, 08 Jul 2019 12:30:54 +0200,
Mark Brown wrote:
> 
> The following changes since commit 6fbc7275c7a9ba97877050335f290341a1fd8dbf:
> 
>   Linux 5.2-rc7 (2019-06-30 11:25:36 +0800)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v5.3
> 
> for you to fetch changes up to a98429acadefc2b36611220f51659ecb3c1f35d2:
> 
>   Merge remote-tracking branch 'asoc/topic/meson' into asoc-next (2019-07-06 12:25:28 +0100)
> 
> ----------------------------------------------------------------
> ASoC: Updates for v5.3
> 
> This is a very big update, mainly thanks to Morimoto-san's refactoring
> work and some fairly large new drivers.
> 
>  - Lots more work on moving towards a component based framework from
>    Morimoto-san.
>  - Support for force disconnecting muxes from Jerome Brunet.
>  - New drivers for Cirrus Logic CS47L35, CS47L85 and CS47L90, Conexant
>    CX2072X, Realtek RT1011 and RT1308.

Pulled now.  Thanks.


Takashi