mbox series

[GIT,PULL] ASoC updates for v5.0

Message ID 20181022115117.GA2103@sirena.org.uk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] ASoC updates for v5.0 | expand

Pull-request

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

Message

Mark Brown Oct. 22, 2018, 11:51 a.m. UTC
The following changes since commit 35a7f35ad1b150ddf59a41dcac7b2fa32982be0e:

  Linux 4.19-rc8 (2018-10-15 07:20:24 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 65dfb6d6dd2850f3f99f08536d2b14190350c854:

  Merge branch 'asoc-4.20' into asoc-next (2018-10-21 16:59:23 +0100)

----------------------------------------------------------------
ASoC: Updates for v5.0/v4.20

As ever there's a lot of small and driver specific changes going on
here, but we do also have some relatively large changes in the core
thanks to the hard work of Charles and Morimoto-san:

 - More component transitions from Morimoto-san, I think we're about
   finished with this.  Thanks for all the hard work!
 - Morimoto-san also added a bunch of for_each_foo macros
 - A bunch of cleanups and fixes for DAPM from Charles.
 - MCLK support for several different devices, including CS42L51, STM32
   SAI, and MAX98373.
 - Support for Allwinner A64 CODEC analog, Intel boards with DA7219 and
   MAX98927, Meson AXG PDM inputs, Nuvoton NAU8822, Renesas R8A7744 and
   TI PCM3060.

----------------------------------------------------------------
Akshu Agrawal (5):
      ASoC: AMD: Set constraints for DMIC and MAX98357a codec
      ASoC: AMD: Change MCLK to 48Mhz
      ASoC: AMD: Fix simultaneous playback and capture on different channel
      ASoC: AMD: Fix capture unstable in beginning for some runs
      ASoC: AMD: Add SND_JACK_LINEOUT jack type

Alexandru Ardelean (1):
      ASoC: dt-bindings: add dt bindings for adau1977 audio codec

Andreas Dannenberg (2):
      ASoC: codecs: tas5720: add TAS5722 specific volume control
      ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support

Andreas Färber (3):
      ASoC: dt-bindings: add max98088 audio codec
      ASoC: max98088: add OF support
      ASoC: max98088: Add master clock handling

Andrew F. Davis (4):
      ASoC: tas6424: Print full register name in error message
      ASoC: tas6424: Add channel fault reporting
      ASoC: tlv320aic31xx: Add short circuit detection support
      ASoC: tlv320aic31xx: Add overflow detection support

Arnd Bergmann (4):
      ASoC: pxa: avoid AC97_BUS build warning
      ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency
      ASoC: wm9712: fix unused variable warning
      ASoC: max98988: add I2C dependency

Biju Das (1):
      ASoC: rsnd: Add r8a7744 support

Charles Keepax (11):
      ASoC: dapm: Remove clock framework ifdefs
      ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl
      ASoC: dpcm: Properly initialise hw->rate_max
      ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked
      ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control
      ASoC: dapm: Move connection of CODEC to CODEC DAIs
      ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links
      ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime
      ASoC: dapm: Avoid uninitialised variable warning
      ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai
      ASoC: dapm: Add support for hw_free on CODEC to CODEC links

Christoph Hellwig (1):
      ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent

Codrin Ciubotariu (2):
      ASoC: Add driver for PROTO Audio CODEC (with a WM8731)
      ASoC: mikroe-proto: dt-bindings: add DT bindings for PROTO board

Colin Ian King (2):
      ASoC: hdac_hdmi: remove redundant check for !port condition
      ASoC: sgtl5000: avoid division by zero if lo_vag is zero

Dan Carpenter (4):
      ASoC: dapm: Fix a couple uninitialized ret variables
      ASoC: qdsp6: q6asm-dai: clean up a return
      ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR()
      ASoC: Intel: kbl_da7219_max98927: minor white space clean up

Daniel Mack (6):
      ASoC: pxa-ssp: enable and disable extclk if given
      ASoC: add fault detect recovery property to DT bindings
      ASoC: Add device tree documentation file for wm8782 stereo DAC
      ASoC: wm8782: add support for regulators
      ASoC: sta32x: set ->component pointer in private struct
      ASoC: sta32x: Add support for XTI clock

Danny Smith (1):
      ASoC: adau17x1: Implemented safeload support

David Lin (1):
      ASoC: nau8822: new codec driver

Dmytro Prokopchuk (1):
      ASoC: rsnd: fixup SSI clock during suspend/resume modes

Dragos Tarcatu (3):
      ASoC: rsnd: add support for 16/24 bit slot widths
      ASoC: rsnd: add support for the DSP_A/DSP_B formats
      ASoC: rsnd: add support for 8 bit S8 format

Fabrizio Castro (1):
      ASoC: rsnd: Add r8a774a1 support

Grant Grundler (1):
      ASoC: max98373: usleep_range() needs include/delay.h

Gustavo A. R. Silva (2):
      ASoC: es8328: Fix fall-through annotations
      ASoC: hisilicon: fix fall-through annotations

Hans de Goede (3):
      ASoC: rt5670: Add quirk for Thinkpad 8 tablet
      ASoC: Intel: common: Add quirk for Thinkpad 8 tablet
      ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons

Hiroyuki Yokoyama (1):
      ASoC: rsnd: Add device tree binding for r8a77990

Jerome Brunet (7):
      ASoC: meson: imply clock and reset controllers
      ASoC: meson: axg-fifo: report interrupt request failure
      ASoC: meson: axg-tdm: restrict formats depending on slot width
      ASoC: dmic: add Kconfig prompt for the generic dmic codec.
      ASoC: dmic: add DT module alias
      ASoC: meson: add axg pdm input DT binding documentation
      ASoC: meson: add axg pdm input

Jiada Wang (8):
      ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime()
      ASoC: rsnd: remove is_play parameter from hw_rule function
      ASoC: rsnd: ssi: Fix issue in dma data address assignment
      ASoC: rsnd: ssi: Check runtime channel number rather than hw_params
      ASoc: rsnd: dma: Calculate dma address with consider of BUSIF
      ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF
      ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0
      ASoC: rsnd: ssiu: Support to init different BUSIF instance

Jon Hunter (1):
      ASoC: core: Don't schedule DAPM work if already in target state

Katsuhiro Suzuki (1):
      ASoC: rockchip: add missing INTERLEAVED PCM attribute

Kirill Marinushkin (3):
      ASoC: pcm3060: Add codec driver
      ASoC: pcm3060: Improve stylistics of file comments
      ASoC: pcm3060: Improve legibility of if-statements

Kuninori Morimoto (55):
      ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec
      ASoC: simple-card: support snd_soc_dai_link_component style for codec
      ASoC: simple-scu-card: use simple_dai_props
      ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec
      ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec
      ASoC: audio-graph-scu-card: use simple_dai_props
      ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec
      ASoC: simple-card-util: remove dai_link compatible code for codec
      ASoC: soc-core: use snd_soc_dai_link_component for platform
      ASoC: simple-card-util: support snd_soc_dai_link_component style for platform
      ASoC: simple-card: support snd_soc_dai_link_component style for platform
      ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform
      ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform
      ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform
      ASoC: simple-card-util: remove dai_link compatible code for platform
      ASoC: rsnd: merge .nolock_start and .prepare
      ASoC: add for_each_link_codecs() macro
      ASoC: add for_each_rtd_codec_dai() macro
      ASoC: rsnd: gen: use tab instead of white-space
      ASoC: rsnd: don't use %p for dev_dbg()
      ASoC: atmel_ssc_dai: use devm_snd_soc_register_component()
      ASoC: bcm: use devm_snd_soc_register_component()
      ASoC: hdac_hda: use devm_snd_soc_register_component()
      ASoC: rt5668: use devm_snd_soc_register_component()
      ASoC: tscs454: use devm_snd_soc_register_component()
      ASoC: nuc900: use devm_snd_soc_register_component()
      ASoC: omap: use devm_snd_soc_register_component()
      ASoC: sh: use devm_snd_soc_register_component()
      ASoC: txx9: use devm_snd_soc_register_component()
      ASoC: rt5668: remove empty rt5668_i2c_remove()
      ASoC: soc-core: avoid nested code on soc_remove_dai()
      ASoC: soc-core: remove unused num_dai_links
      ASoC: soc-core: remove dai->driver NULL check
      ASoC: soc-core: manage platform name under snd_soc_init_platform()
      ASoC: soc-core: add snd_soc_is_matching_component()
      ASoC: convert for_each_rtd_codec_dai() for missing part
      ASoC: rename for_each_rtd_codec_dai_reverse to rollback
      ASoC: add for_each_card_prelinks() macro
      ASoC: add for_each_card_links() macro
      ASoC: add for_each_card_rtds() macro
      ASoC: add for_each_card_components() macro
      ASoC: add for_each_comp_order() macro
      ASoC: add for_each_dpcm_fe() macro
      ASoC: add for_each_dpcm_be() macro
      ASoC: tidyup for_each_card_prelinks() dai_link
      ASoC: add for_each_component() macro
      ASoC: add for_each_component_dais() macro
      ASoC: rsnd: use 32bit TDM width as default
      ASoC: audio-graph-card: enable mclk-fs on codec node
      ASoC: pcm3168a: add HW constraint for non RIGHT_J
      ASoC: pcm3168a: add hw constraint for channel
      ASoC: pcm3168a: add I2S/Left_J TDM support
      ASoC: pcm3168a: add hw constraint for capture channel
      ASoC: rsnd: enable TDM settings for SSI parent
      ASoC: rsnd: tidyup SSICR::SWSP for TDM

Linus Walleij (1):
      ASoC: rt5677-spi: Drop unused GPIO include

Lucas Tanure (1):
      ASoC: wm2000: Remove wm2000_read helper function

Mac Chiang (2):
      ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver
      ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry

Marcel Ziswiler (2):
      ASoC: tegra_sgtl5000: fix device_node refcounting
      ASoC: soc-core: fix trivial checkpatch issues

Marco Felsch (2):
      ASoC: dt-bindings: max98088: add external clock binding
      ASoC: max98988: make it selectable

Marcus Cooper (1):
      ASoC: sun4i-i2s: Add compatibility with A64 codec I2S

Mark Brown (10):
      Merge tag 'v4.19-rc1' into asoc-4.19
      Merge tag 'hda-codec-h-move' into asoc-4.20
      Merge branch 'asoc-4.19' into asoc-4.20 tas dependency
      Merge branch 'asoc-4.19' into asoc-4.20 for rcar dep
      Merge branch 'asoc-4.19' into asoc-4.20 Cirrus conflict
      ALSA: hda: Fix implicit definition of pci_iomap() on SH
      Merge branch 'asoc-4.19' into asoc-4.20 for rt5682 deps.
      Merge remote-tracking branch 'asoc/for-4.19' into asoc-4.20
      Merge branch 'asoc-4.19' into asoc-linus
      Merge branch 'asoc-4.20' into asoc-next

Matt Flax (4):
      ASoC: cs4265: SOC_SINGLE register value error fix
      ASoC: cs4265: Add native 32bit I2S transport
      ASoC: cs4265: Add a S/PDIF enable switch
      ASoC: cs4265: Add a MIC pre. route

Matthias Kaehlcke (1):
      ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops

Oder Chiou (2):
      ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly
      ASoC: rt5663: Remove the boost volume in the beginning of playback

Olivier Moysan (5):
      ASoC: dt-bindings: add mclk provider support to stm32 sai
      ASoC: dt-bindings: add mclk support to cs42l51
      ASoC: stm32: sai: set sai as mclk clock provider
      ASoC: cs42l51: add mclk support
      ASoC: cs42l51: fix mclk support

Peter Rosin (1):
      ASoC: atmel: tse850: switch to SPDX license identifier

Peter Ujfalusi (1):
      ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting

Pierre-Louis Bossart (3):
      ALSA: hda: move hda_codec.h to include/sound
      ASoC: Intel: common: add table for HDA-based platforms
      ALSA: hda: move hda_codec.h to include/sound

Rakesh Ughreja (5):
      ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs
      ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails
      ASoC: Intel: Skylake: add HDA BE DAIs
      ASoC: Intel: Skylake: use hda_bus instead of hdac_bus
      ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers

Randy Dunlap (1):
      ASoC: fix soc-core.c kernel-doc warning

Richard Fitzgerald (2):
      ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer
      ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate

Rob Herring (1):
      ASoC: Convert to using %pOFn instead of device_node.name

Robert Jarzmik (1):
      ASoC: pxa: switch to new ac97 bus support

Robert Rosengren (1):
      ASoC: adau17x1: Unused exported functions changed to internal

Rohit kumar (2):
      ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx()
      ASoC: q6afe: dt-bindings: Update input range for qcom,sd-lines

Ryan Lee (4):
      ASoC: max98373: Sort Digital Volume in reverse order
      ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order
      ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order
      ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order

Shuming Fan (6):
      ASoC: rt5682: Update calibration function
      ASoC: rt5682: Improve HP performance
      ASoC: rt5682: Remove HP volume control
      ASoC: rt5682: Update calibration function
      ASoC: rt5682: Fix the boost volume at the begining of playback
      ASoC: rt5682: Minor code modification

Srinivas Kandagatla (1):
      ASoC: core: add support to card rebind

Takashi Iwai (6):
      ASoC: intel: skylake: Add missing break in skl_tplg_get_token()
      ASoC: adau1761: Use the standard fall-through annotation
      ASoC: pcm186x: Use the standard fall-through annotation
      ASoC: rt274: Add fall-through annotations
      ASoC: intel: skylake: Add fall-through annotation
      ASoC: topology: Use the standard fall-through annotations

Tzung-Bi Shih (1):
      ASoC: ts3a227e: fix a typo in documentation

Vasily Khoruzhick (6):
      ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio
      ASoC: sun8i-codec-analog: split regmap code into separate driver
      ASoC: dt-binding: Add bindings for Allwinner A64 codec's analog path controls
      ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls
      ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64
      ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks

Yong Zhi (1):
      ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation

YueHaibing (2):
      ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c
      ASoC: qcom: qdsp6: remove duplicated include

zhong jiang (5):
      ASoC: q6core: Use kmemdup to replace kzalloc + memcpy
      ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy
      ASoC: remove unneeded static set .owner field in platform_driver
      ASoC: remove redundant include
      ASoC: qcom: qdsp6: remove duplicated include from q6adm.c

 .../devicetree/bindings/sound/adi,adau1977.txt     |   54 +
 .../devicetree/bindings/sound/amlogic,axg-pdm.txt  |   24 +
 .../devicetree/bindings/sound/cs42l51.txt          |   17 +
 .../devicetree/bindings/sound/maxim,max98088.txt   |   23 +
 .../bindings/sound/mikroe,mikroe-proto.txt         |   23 +
 .../devicetree/bindings/sound/nau8822.txt          |   16 +
 .../devicetree/bindings/sound/pcm3060.txt          |   17 +
 .../devicetree/bindings/sound/qcom,q6afe.txt       |   18 +-
 .../devicetree/bindings/sound/renesas,rsnd.txt     |    5 +-
 .../devicetree/bindings/sound/st,sta32x.txt        |    9 +
 .../devicetree/bindings/sound/st,stm32-sai.txt     |    7 +
 .../devicetree/bindings/sound/sun4i-i2s.txt        |    2 +
 .../bindings/sound/sun50i-codec-analog.txt         |   12 +
 .../devicetree/bindings/sound/ts3a227e.txt         |    2 +-
 Documentation/devicetree/bindings/sound/wm8782.txt |   17 +
 .../devicetree/bindings/trivial-devices.txt        |    1 -
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 MAINTAINERS                                        |    7 +
 {sound/pci/hda => include/sound}/hda_codec.h       |    0
 include/sound/simple_card_utils.h                  |   27 +-
 include/sound/soc-acpi-intel-match.h               |    6 +
 include/sound/soc-dapm.h                           |    9 -
 include/sound/soc-dpcm.h                           |   10 +
 include/sound/soc.h                                |   45 +-
 sound/arm/Kconfig                                  |    1 -
 sound/pci/hda/hda_auto_parser.c                    |    2 +-
 sound/pci/hda/hda_beep.h                           |    2 +-
 sound/pci/hda/hda_bind.c                           |   14 +-
 sound/pci/hda/hda_codec.c                          |    2 +-
 sound/pci/hda/hda_controller.h                     |    2 +-
 sound/pci/hda/hda_eld.c                            |    2 +-
 sound/pci/hda/hda_generic.c                        |    2 +-
 sound/pci/hda/hda_hwdep.c                          |    2 +-
 sound/pci/hda/hda_intel.c                          |    2 +-
 sound/pci/hda/hda_jack.c                           |    2 +-
 sound/pci/hda/hda_proc.c                           |    2 +-
 sound/pci/hda/hda_sysfs.c                          |    2 +-
 sound/pci/hda/hda_tegra.c                          |    2 +-
 sound/pci/hda/patch_analog.c                       |    2 +-
 sound/pci/hda/patch_ca0110.c                       |    2 +-
 sound/pci/hda/patch_ca0132.c                       |    3 +-
 sound/pci/hda/patch_cirrus.c                       |    2 +-
 sound/pci/hda/patch_cmedia.c                       |    2 +-
 sound/pci/hda/patch_conexant.c                     |    2 +-
 sound/pci/hda/patch_hdmi.c                         |    2 +-
 sound/pci/hda/patch_realtek.c                      |    2 +-
 sound/pci/hda/patch_si3054.c                       |    2 +-
 sound/pci/hda/patch_sigmatel.c                     |    2 +-
 sound/pci/hda/patch_via.c                          |    2 +-
 sound/soc/amd/acp-da7219-max98357a.c               |   77 +-
 sound/soc/amd/acp-pcm-dma.c                        |   30 +-
 sound/soc/amd/acp.h                                |    3 +-
 sound/soc/atmel/Kconfig                            |   12 +
 sound/soc/atmel/Makefile                           |    2 +
 sound/soc/atmel/atmel_ssc_dai.c                    |   13 +-
 sound/soc/atmel/mikroe-proto.c                     |  165 +++
 sound/soc/atmel/tse850-pcm5142.c                   |   78 +-
 sound/soc/bcm/cygnus-ssp.c                         |   13 +-
 sound/soc/codecs/Kconfig                           |   36 +-
 sound/soc/codecs/Makefile                          |   10 +
 sound/soc/codecs/adau1761.c                        |    3 +-
 sound/soc/codecs/adau17x1.c                        |   86 +-
 sound/soc/codecs/adau17x1.h                        |    4 -
 sound/soc/codecs/cs4265.c                          |   12 +-
 sound/soc/codecs/cs42l51.c                         |   21 +
 sound/soc/codecs/dmic.c                            |    1 +
 sound/soc/codecs/es8328.c                          |    4 +-
 sound/soc/codecs/hdac_hda.c                        |  483 +++++++++
 sound/soc/codecs/hdac_hda.h                        |   24 +
 sound/soc/codecs/hdac_hdmi.c                       |   11 +-
 sound/soc/codecs/max98088.c                        |   36 +
 sound/soc/codecs/max98373.c                        |   47 +-
 sound/soc/codecs/nau8822.c                         | 1136 ++++++++++++++++++++
 sound/soc/codecs/nau8822.h                         |  204 ++++
 sound/soc/codecs/pcm186x.c                         |    3 +-
 sound/soc/codecs/pcm3060-i2c.c                     |   60 ++
 sound/soc/codecs/pcm3060-spi.c                     |   59 +
 sound/soc/codecs/pcm3060.c                         |  295 +++++
 sound/soc/codecs/pcm3060.h                         |   88 ++
 sound/soc/codecs/pcm3168a.c                        |   82 ++
 sound/soc/codecs/rt274.c                           |    2 +
 sound/soc/codecs/rt5514-spi.c                      |   14 +-
 sound/soc/codecs/rt5651.c                          |    1 -
 sound/soc/codecs/rt5663.c                          |    7 +-
 sound/soc/codecs/rt5668.c                          |   10 +-
 sound/soc/codecs/rt5670.c                          |   12 +
 sound/soc/codecs/rt5677-spi.c                      |    1 -
 sound/soc/codecs/rt5682.c                          |   86 +-
 sound/soc/codecs/rt5682.h                          |   14 +
 sound/soc/codecs/sgtl5000.c                        |    2 +-
 sound/soc/codecs/sta32x.c                          |   30 +
 sound/soc/codecs/tas5720.c                         |  103 +-
 sound/soc/codecs/tas6424.c                         |   58 +-
 sound/soc/codecs/tas6424.h                         |   10 +
 sound/soc/codecs/tlv320aic31xx.c                   |   85 ++
 sound/soc/codecs/tlv320aic31xx.h                   |   23 +
 sound/soc/codecs/tscs454.c                         |    2 +-
 sound/soc/codecs/wm2000.c                          |   54 +-
 sound/soc/codecs/wm8782.c                          |   63 ++
 sound/soc/codecs/wm8904.c                          |    1 -
 sound/soc/codecs/wm8974.c                          |    1 -
 sound/soc/codecs/wm9712.c                          |    3 +-
 sound/soc/codecs/wm_adsp.c                         |   26 +-
 sound/soc/davinci/davinci-mcasp.c                  |   37 +
 sound/soc/fsl/fsl_asrc_dma.c                       |    2 +-
 sound/soc/fsl/fsl_esai.c                           |    2 +-
 sound/soc/fsl/fsl_utils.c                          |    4 +-
 sound/soc/fsl/pcm030-audio-fabric.c                |    5 +-
 sound/soc/generic/audio-graph-card.c               |   21 +-
 sound/soc/generic/audio-graph-scu-card.c           |   55 +-
 sound/soc/generic/simple-card-utils.c              |   53 +-
 sound/soc/generic/simple-card.c                    |   30 +-
 sound/soc/generic/simple-scu-card.c                |   54 +-
 sound/soc/hisilicon/hi6210-i2s.c                   |    4 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |    4 +-
 sound/soc/intel/boards/Kconfig                     |   22 +
 sound/soc/intel/boards/Makefile                    |    4 +
 sound/soc/intel/boards/broadwell.c                 |    4 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |    4 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |    4 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c            |    9 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c       |  983 +++++++++++++++++
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |    5 +-
 .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c  |    5 +-
 sound/soc/intel/boards/skl_hda_dsp_common.c        |  127 +++
 sound/soc/intel/boards/skl_hda_dsp_common.h        |   38 +
 sound/soc/intel/boards/skl_hda_dsp_generic.c       |  183 ++++
 sound/soc/intel/common/Makefile                    |    3 +-
 sound/soc/intel/common/soc-acpi-intel-byt-match.c  |    7 +
 sound/soc/intel/common/soc-acpi-intel-hda-match.c  |   40 +
 sound/soc/intel/common/soc-acpi-intel-kbl-match.c  |   13 +
 sound/soc/intel/common/sst-firmware.c              |    2 +-
 sound/soc/intel/skylake/skl-pcm.c                  |   71 +-
 sound/soc/intel/skylake/skl-topology.c             |    4 +-
 sound/soc/intel/skylake/skl.c                      |   96 +-
 sound/soc/intel/skylake/skl.h                      |   12 +-
 sound/soc/mediatek/mt2701/mt2701-cs42448.c         |   13 +-
 sound/soc/mediatek/mt2701/mt2701-wm8960.c          |   14 +-
 sound/soc/mediatek/mt6797/mt6797-mt6351.c          |   14 +-
 sound/soc/mediatek/mt8173/mt8173-max98090.c        |   13 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c   |   12 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c   |   12 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650.c          |   12 +-
 sound/soc/meson/Kconfig                            |   13 +
 sound/soc/meson/Makefile                           |    2 +
 sound/soc/meson/axg-card.c                         |   16 +-
 sound/soc/meson/axg-fifo.c                         |    2 +
 sound/soc/meson/axg-pdm.c                          |  654 +++++++++++
 sound/soc/meson/axg-tdm-interface.c                |   50 +-
 sound/soc/nuc900/nuc900-ac97.c                     |    4 +-
 sound/soc/omap/omap-hdmi-audio.c                   |    4 +-
 sound/soc/pxa/Kconfig                              |   13 +-
 sound/soc/pxa/pxa-ssp.c                            |    6 +
 sound/soc/pxa/pxa2xx-ac97.c                        |   48 +-
 sound/soc/qcom/apq8096.c                           |    7 +-
 sound/soc/qcom/qdsp6/q6adm.c                       |   17 +-
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |    8 +-
 sound/soc/qcom/qdsp6/q6asm.c                       |    1 -
 sound/soc/qcom/qdsp6/q6core.c                      |    9 +-
 sound/soc/qcom/sdm845.c                            |    7 +-
 sound/soc/rockchip/rk3288_hdmi_analog.c            |    1 -
 sound/soc/rockchip/rockchip_pcm.c                  |    3 +-
 sound/soc/samsung/tm2_wm5110.c                     |   13 +-
 sound/soc/sh/hac.c                                 |    3 +-
 sound/soc/sh/rcar/adg.c                            |    4 +-
 sound/soc/sh/rcar/core.c                           |  124 ++-
 sound/soc/sh/rcar/ctu.c                            |    2 +-
 sound/soc/sh/rcar/dma.c                            |  109 +-
 sound/soc/sh/rcar/gen.c                            |   33 +-
 sound/soc/sh/rcar/rsnd.h                           |   63 +-
 sound/soc/sh/rcar/src.c                            |    2 +-
 sound/soc/sh/rcar/ssi.c                            |  112 +-
 sound/soc/sh/rcar/ssiu.c                           |   92 +-
 sound/soc/soc-compress.c                           |    4 +-
 sound/soc/soc-core.c                               |  582 +++++-----
 sound/soc/soc-dapm.c                               |  437 ++++----
 sound/soc/soc-ops.c                                |    4 +-
 sound/soc/soc-pcm.c                                |  253 +++--
 sound/soc/soc-topology.c                           |   15 +-
 sound/soc/soc-utils.c                              |    4 +-
 sound/soc/stm/stm32_sai.c                          |    2 +-
 sound/soc/stm/stm32_sai.h                          |    3 +
 sound/soc/stm/stm32_sai_sub.c                      |  282 ++++-
 sound/soc/sunxi/Kconfig                            |   17 +-
 sound/soc/sunxi/Makefile                           |    2 +
 sound/soc/sunxi/sun4i-i2s.c                        |   82 +-
 sound/soc/sunxi/sun50i-codec-analog.c              |  444 ++++++++
 sound/soc/sunxi/sun8i-adda-pr-regmap.c             |  102 ++
 sound/soc/sunxi/sun8i-adda-pr-regmap.h             |    7 +
 sound/soc/sunxi/sun8i-codec-analog.c               |   79 +-
 sound/soc/sunxi/sun8i-codec.c                      |   22 +-
 sound/soc/tegra/tegra_sgtl5000.c                   |   17 +-
 sound/soc/txx9/txx9aclc-ac97.c                     |    3 +-
 193 files changed, 8358 insertions(+), 1542 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt
 create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.txt
 create mode 100644 Documentation/devicetree/bindings/sound/cs42l51.txt
 create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
 create mode 100644 Documentation/devicetree/bindings/sound/nau8822.txt
 create mode 100644 Documentation/devicetree/bindings/sound/pcm3060.txt
 create mode 100644 Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8782.txt
 rename {sound/pci/hda => include/sound}/hda_codec.h (100%)
 create mode 100644 sound/soc/atmel/mikroe-proto.c
 create mode 100644 sound/soc/codecs/hdac_hda.c
 create mode 100644 sound/soc/codecs/hdac_hda.h
 create mode 100644 sound/soc/codecs/nau8822.c
 create mode 100644 sound/soc/codecs/nau8822.h
 create mode 100644 sound/soc/codecs/pcm3060-i2c.c
 create mode 100644 sound/soc/codecs/pcm3060-spi.c
 create mode 100644 sound/soc/codecs/pcm3060.c
 create mode 100644 sound/soc/codecs/pcm3060.h
 create mode 100644 sound/soc/intel/boards/kbl_da7219_max98927.c
 create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.c
 create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.h
 create mode 100644 sound/soc/intel/boards/skl_hda_dsp_generic.c
 create mode 100644 sound/soc/intel/common/soc-acpi-intel-hda-match.c
 create mode 100644 sound/soc/meson/axg-pdm.c
 create mode 100644 sound/soc/sunxi/sun50i-codec-analog.c
 create mode 100644 sound/soc/sunxi/sun8i-adda-pr-regmap.c
 create mode 100644 sound/soc/sunxi/sun8i-adda-pr-regmap.h

Comments

Takashi Iwai Oct. 22, 2018, 10:07 p.m. UTC | #1
On Mon, 22 Oct 2018 13:51:17 +0200,
Mark Brown wrote:
> 
> The following changes since commit 35a7f35ad1b150ddf59a41dcac7b2fa32982be0e:
> 
>   Linux 4.19-rc8 (2018-10-15 07:20:24 +0200)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v5.0
> 
> for you to fetch changes up to 65dfb6d6dd2850f3f99f08536d2b14190350c854:
> 
>   Merge branch 'asoc-4.20' into asoc-next (2018-10-21 16:59:23 +0100)
> 
> ----------------------------------------------------------------
> ASoC: Updates for v5.0/v4.20
> 
> As ever there's a lot of small and driver specific changes going on
> here, but we do also have some relatively large changes in the core
> thanks to the hard work of Charles and Morimoto-san:
> 
>  - More component transitions from Morimoto-san, I think we're about
>    finished with this.  Thanks for all the hard work!
>  - Morimoto-san also added a bunch of for_each_foo macros
>  - A bunch of cleanups and fixes for DAPM from Charles.
>  - MCLK support for several different devices, including CS42L51, STM32
>    SAI, and MAX98373.
>  - Support for Allwinner A64 CODEC analog, Intel boards with DA7219 and
>    MAX98927, Meson AXG PDM inputs, Nuvoton NAU8822, Renesas R8A7744 and
>    TI PCM3060.

Pulled now, thanks.


Takashi