From: Mark Brown <broonie@kernel.org>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org, Liam Girdwood <lgirdwood@gmail.com>
Subject: [GIT PULL] ASoC updates for v4.21
Date: Tue, 18 Dec 2018 12:50:24 +0000 [thread overview]
Message-ID: <20181218125024.GA6537@sirena.org.uk> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 30716 bytes --]
The following changes since commit 7566ec393f4161572ba6f11ad5171fd5d59b0fbd:
Linux 4.20-rc7 (2018-12-16 15:46:55 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.21
for you to fetch changes up to a7a850dba82498a1e050d8d153cae67ce0edb3b2:
Merge branch 'asoc-4.21' into asoc-next (2018-12-18 12:23:59 +0000)
----------------------------------------------------------------
ASoC: Updates for v4.21
Not much work on the core this time around but we've seen quite a bit of
driver work, including on the generic DT drivers. There's also a large
part of the diff from a merge of the DaVinci and OMAP directories, along
with some active development there:
- Preparatory work from Morimoto-san for merging the audio-graph and
audio-graph-scu cards.
- A merge of the TI OMAP and DaVinci directories, the OMAP product line
has been merged into the DaVinci product line so there is now a lot
of IP sharing which meant that the split directories just got in the
way. This has pulled in a few architecture changes as well.
- A big cleanup of the Maxim MAX9867 driver from Ladislav Michl.
- Support for Asahi Kaesi AKM4118, AMD ACP3x, Intel platforms with
RT5660, Meson AXG S/PDIF inputs, several Qualcomm IPs and Xilinx I2S
controllers.
----------------------------------------------------------------
Adrien Charruel (1):
ASoC: ak4118: Add support for AK4118 S/PDIF transceiver
Arnd Bergmann (5):
ASoC: wm97xx: fix uninitialized regmap pointer problem
ASoC: Intel: mrfld: fix uninitialized variable access
ASoC: pxa: change ac97 dependencies
ASoC: sdm845: add rt5663 codec select
ASoC: simple-card-utils: fix build warning without CONFIG_OF
Axel Lin (1):
ASoC: ak5558: Remove redundant snd_soc_component_read32 calls
Bard liao (2):
ASoC: Intel: common: add SOF information for APL RVP
ASoC: Intel: hdac_hdmi: add Icelake support
Chen-Yu Tsai (2):
ASoC: dt-bindings: sun50i-codec-analog: Add headphone amp regulator supply
ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply
Cheng-Yi Chiang (7):
ASoC: rt5663: Add regulator support
ASoC: rt5663: Add documentation for power supply support
ASoC: rt5663: Fix error handling of regulator_set_load
ASoC: qcom: sdm845: Add board specific dapm widgets
ASoC: qcom: sdm845: Create and setup jack in init callback
ASoC: sdm845: Add TDM configuration for speaker
ASoC: sdm845: Add configuration for headset codec
Clément Péron (1):
ASoC: dt-bindings: add bindings for AK4118 transceiver
Colin Ian King (7):
ASoC: stm32: sai: fix less than zero comparison on unsigned int
ASoC: amd: fix memory leak of i2s_data on error return
ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab
ASoC: tlv320dac33: clean up indentation, remove extraneous tab
ASoC: arizona: fix indentation issue with return statement
ASoC: qcom: clean up indentation, remove extraneous tab
ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid"
Dan Carpenter (1):
ASoC: amd: Fix a NULL vs IS_ERR() check in probe
Daniel Mack (5):
ASoC: pxa: remove raumfeld machine driver
ASoC: dt-bindings: cs4270: use 'reset-gpios' rather than 'reset-gpio'
ASoC: codecs: cs4270: move to GPIO consumer API
ASoC: dt-bindings: ak4104: use 'reset-gpios' rather than 'reset-gpio'
ASoC: codecs: ak4104: move to GPIO consumer API
David Lin (2):
ASoC: nau8822: convert to SPDX identifiers
ASoC: nau8822: convert to SPDX identifiers
Dimitris Papavasiliou (1):
ASoC: pcm512x: Implement the digital_mute interface
Fabio Estevam (2):
ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M
ASoC: fsl-sai: Fix typo in "transmitter"
Fabrizio Castro (1):
ASoC: rsnd: Add r8a774c0 support
Hans de Goede (4):
ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper
ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty
ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232
Hiroyuki Yokoyama (1):
ASoC: rsnd: Add device tree support for r8a77995
Hui Wang (2):
ASoC: rt5660: Add a new ACPI match ID
ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660
Jenny TC (2):
ASoC: dmic: introduce mode switch delay
ASoC: dmic: introduce module_param wakeup_delay
Jerome Brunet (5):
ASoC: meson: axg-toddr: add support for spdifin backend
ASoC: meson: add axg spdif input DT binding documentation
ASoC: meson: add axg spdif input
MAINTAINERS: Add Amlogic sound drivers entry
ASoC: meson: fix do_div warning in spdifin
Jiada Wang (1):
ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined
Julia Lawall (4):
ASoC: smd845: constify snd_soc_ops structure
ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures
ASoC: codecs: constify snd_soc_dai_ops structures
ASoC: AMD: constify regulator_desc structure
Kirill Marinushkin (3):
ASoC: pcm3060: Add DT property for single-ended output
ASoC: Add documentation for pcm3060 property out-single-ended
ASoC: pcm3060: Add powersaving widgets for DAC and ADC
Kuninori Morimoto (65):
ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S
ASoC: rsnd: move .get_status under rsnd_mod_ops
ASoC: rsnd: add .get_id/.get_id_sub
ASoC: rsnd: rsnd_mod_name() handles both name and ID
ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new
ASoC: audio-graph-card: remove endpoint bidirectional check
ASoC: audio-graph-scu-card: remove endpoint bidirectional check
ASoC: audio-graph-scu-card: remove error check which never happen
ASoC: rsnd: remove endpoint bidirectional check
ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx()
ASoC: rsnd: use defined io_playback/io_capture
ASoC: rsnd: move HDMI information from ssi.c to core.c
ASoC: rsnd: handle DPCM converted rate/chan under core
ASoC: rsnd: tidyup Document for DT binding
ASoC: rsnd: add SSIU BUSIF support for Document
ASoC: rsnd: add SSIU BUSIF support
ASoC: rsnd: add TDM Split mode support for Document
ASoC: rsnd: add TDM Split mode support
ASoC: rsnd: use ring buffer for rsnd_mod_name()
ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible()
ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static
ASoC: simple-card-utils: remove asoc_simple_card_clk_register()
ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx()
ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert()
ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing()
ASoC: soc-core: add snd_soc_of_parse_node_prefix()
ASoC: simple-scu-card: tidyup "prefix" parsing on Doc
ASoC: simple-scu-card: tidyup "prefix" parsing
ASoC: audio-graph-scu-card: tidyup "prefix" parsing on Doc
ASoC: audio-graph-scu-card: tidyup "prefix" parsing
ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing on Doc
ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing
ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing
ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD
ASoC: audio-graph-card: tidyup define position
ASoC: rsnd: tidyup for SSIU subnode
ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline
ASoC: rsnd: tidyup registering method for rsnd_kctrl_new()
ASoC: rsnd: indicates Channel and Mode for debug
ASoC: rsnd: fixup mod ID for CTU regmap read/write
ASoC: rsnd: add missing TDM Split mode support for simple-card
ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting
ASoC: audio-graph-scu-card: care link / dai count
ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props
ASoC: audio-graph-scu-card: care multi DPCM codec_conf
ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props
ASoC: simple-card: use cpu/codec pointer on simple_dai_props
ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing
ASoC: simple-scu-card: add dai-link support
ASoC: simple-scu-card: care link / dai count
ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing
ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props
ASoC: simple-scu-card: care multi DPCM codec_conf
ASoC: rsnd: remove RSND_REG_ from rsnd_reg
ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method
ASoC: audio-graph-card: merge audio-graph-scu-card on Doc
ASoC: audio-graph-card: merge audio-graph-scu-card
ASoC: audio-graph-card: tidyup mclk-fs method
ASoC: audio-graph-card: tidyup convert_rate/channel method
ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf
ASoC: simple-card: merge simple-scu-card on Doc
ASoC: simple-card: merge simple-scu-card
ASoC: simple-card: tidyup mclk-fs method
ASoC: simple-card: tidyup convert_rate/channel method
ASoC: simple-card: tidyup prefix for snd_soc_codec_conf
Ladislav Michl (6):
ASoC: max9867: Fix whitespace
ASoC: max9867: Remove useless assignment
ASoC: max9867: Fix power management
ASoC: max9867: Calculate LRCLK divider
ASoC: max9867: Fix signal paths
ASoC: max9867: Add copyright and module author
Lubomir Rintel (1):
ASoC: dt-bindings: use a generic node name for rt5631
Mark Brown (3):
Merge branch 'for-4.20' of https://git.kernel.org/.../broonie/sound into asoc-4.21 intel dep
Merge branch 'asoc-4.20' into asoc-linus
Merge branch 'asoc-4.21' into asoc-next
Maruthi Srinivas Bayyavarapu (5):
ASoC: AMD: add ACP 3.x IP register header
ASoC: AMD: add ACP3.0 PCI driver
dt-bindings: ASoC: xlnx, i2s: Document i2s bindings
ASoC: xlnx: Add i2s driver
ASoC: xlnx: enable i2s driver build
Nathan Chancellor (1):
ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe
Peter Ujfalusi (25):
ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported
ASoC: omap: Remove unused machine driver for AM3517-evm
ASoC: omap-mcbsp: Clean up dma_data addr initialization code
ASoC: omap-mcbsp: Skip dma_data.maxburst initialization
ASoC: omap-mcbsp: Clean up the interrupt handlers
ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters
ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay
ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split
ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata
ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used
ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes
ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers
ASoC: davinci-mcasp: Update PDIR (pin direction) register handling
ASoC: davinci-mcasp: Document dismod optional property
ASoC: davinci-mcasp: Implement configurable dismod handling
dt-bindings: sound: omap-mcpdm: Update documentation for pdmclk
ASoC: ti: Merge davinci and omap directories
MAINTAINERS: Add entry for sound/soc/ti and update the OMAP audio support
ARM: OMAP1: Makefile: Update for new MCBSP Kconfig option
ARM: OMAP2: Update for new MCBSP Kconfig option
ARM: davinci: dm365-evm: Update for the new ASoC Kcofnig options
ARM: omap2plus_defconfig: Update the audio options
ARM: omap1_defconfig: Do not select ASoC by default
ARM: davinci_all_defconfig: Update the audio options
ASoC: ti: Kconfig: Remove the deprecated options
Pierre-Louis Bossart (14):
ASoC: acpi: define common interface for machine driver configuration
ASoC: Intel: use standard interface for Hdaudio machine driver
ASoC: Intel: use standard interface for Atom machine drivers
ASoC: Intel: boards: fix Skylake typo
ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL
ASoC: Intel: common: add quirk for APL RVP boards
ASoC: Intel: fix interface for Chromebook machine drivers
ASoC: Intel: use platform_data for machine drivers
ASoC: Intel: common: add ACPI matching tables for ICL
ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info
ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist
ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities
ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT
ASoC: Intel: Skylake: Add more platform granularity
Richard Fitzgerald (1):
ASoC: wm_adsp: Factor out common init code
Rob Herring (2):
ASoC: Convert a few more users to using %pOFn instead of device_node.name
ASoC: Use of_node_name_eq for node name comparisons
Rohit kumar (7):
ASoC: sdm845: Update slot_width for Quaternary TDM port
ASoC: sdm845: Add support for Secondary MI2S interface
ASoC: core: Invoke pcm_new() for all DAI-link
ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding
ASoC: qdsp6: qdafe: add support for display_port_rx
ASoC: qdsp6: q6afe-dai: add support to Display port RX dais
ASoC: qdsp6: q6routing: add display_port_rx port routing
Ryan Lee (1):
ASoC: max98373: Added max98373_reset for stable amp reset
Srinivas Kandagatla (5):
ALSA: soc-compress: add support to snd_compr_set_runtime_buffer()
ALSA: compress: make use of runtime buffer for copy
ASoC: q6asm-dai: dt-bindings: Add support to compress dais
ASoC: qdsp6: q6asm: add support to MP3 format
ASoC: qdsp6: q6asm-dai: Add support to compress offload
Subhransu S. Prusty (2):
ASoC: Intel: Skylake: Make DSP replies more human readable
ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC
Takashi Iwai (1):
ASoC: Intel: Skylake: Add CFL-S support
Vasily Khoruzhick (2):
ASoC: dt-bindings: add regulator property to simple amplifier
ASoC: simple-amplifier: add VCC regulator widget
Vijendar Mukunda (11):
ASoC: amd: create ACP3x PCM platform device
ASoC: amd: add ACP3x PCM platform driver
ASoC: amd: Interrupt handler changes for ACP3x DMA driver
ASoC: amd: add acp3x pcm driver dma ops
ASoC: amd: add acp3x i2s ops
ASoC: amd: add acp3x tdm mode support
ASoC: amd: add acp3x runtime pm ops
ASoC: amd: add acp3x system resume pm op
ASoC: amd: enable acp3x drivers build
ASoC: amd: Fixed build errors
ASoC: amd: Switch to SPDX identifier
Wei Yongjun (1):
ASoC: stm32: sai: fix invalid use of sizeof in stm32_sai_add_mclk_provider()
Yangtao Li (2):
ASoC: nau8825: remove unnecessary unlikely()
ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro
Young_X (1):
ASoC: au8540: use 64-bit arithmetic instead of 32-bit
Yu Zhao (2):
ASoC: use DMA addr rather than CPU pa for acp_audio_dma
ASoC: use dma_ops of parent device for acp_audio_dma
YueHaibing (1):
ASoC: amd: remove set but not used variable 'dma_buffer'
Zhuohao Lee (1):
ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping
Documentation/devicetree/bindings/sound/ak4104.txt | 4 +-
Documentation/devicetree/bindings/sound/ak4118.txt | 22 +
.../bindings/sound/amlogic,axg-spdifin.txt | 22 +
.../devicetree/bindings/sound/audio-graph-card.txt | 205 ++++
.../bindings/sound/audio-graph-scu-card.txt | 4 +-
Documentation/devicetree/bindings/sound/cs4270.txt | 4 +-
.../bindings/sound/davinci-mcasp-audio.txt | 5 +
Documentation/devicetree/bindings/sound/dmic.txt | 2 +
.../devicetree/bindings/sound/fsl-sai.txt | 8 +-
.../devicetree/bindings/sound/omap-mcpdm.txt | 10 +
.../devicetree/bindings/sound/pcm3060.txt | 6 +
.../devicetree/bindings/sound/qcom,q6asm.txt | 27 +
.../devicetree/bindings/sound/renesas,rsnd.txt | 395 ++++---
Documentation/devicetree/bindings/sound/rt5631.txt | 4 +-
Documentation/devicetree/bindings/sound/rt5663.txt | 6 +
.../devicetree/bindings/sound/simple-amplifier.txt | 5 +
.../devicetree/bindings/sound/simple-card.txt | 137 +++
.../devicetree/bindings/sound/simple-scu-card.txt | 2 +-
.../bindings/sound/sun50i-codec-analog.txt | 2 +
.../devicetree/bindings/sound/xlnx,i2s.txt | 28 +
MAINTAINERS | 18 +-
arch/arm/configs/davinci_all_defconfig | 5 +-
arch/arm/configs/omap1_defconfig | 2 -
arch/arm/configs/omap2plus_defconfig | 14 +-
arch/arm/mach-davinci/board-dm365-evm.c | 4 +-
arch/arm/mach-omap1/Makefile | 2 +-
arch/arm/mach-omap2/Makefile | 2 +-
arch/arm/mach-omap2/pdata-quirks.c | 4 +-
include/dt-bindings/sound/qcom,q6afe.h | 1 +
include/linux/platform_data/davinci_asp.h | 1 +
include/sound/compress_driver.h | 19 +
include/sound/simple_card_utils.h | 6 +-
include/sound/soc-acpi-intel-match.h | 1 +
include/sound/soc-acpi.h | 15 +
include/sound/soc.h | 14 +-
sound/core/compress_offload.c | 18 +-
sound/soc/Kconfig | 4 +-
sound/soc/Makefile | 4 +-
sound/soc/amd/Kconfig | 6 +
sound/soc/amd/Makefile | 1 +
sound/soc/amd/acp-da7219-max98357a.c | 2 +-
sound/soc/amd/acp-pcm-dma.c | 22 +-
sound/soc/amd/acp.h | 2 +-
sound/soc/amd/raven/Makefile | 6 +
sound/soc/amd/raven/acp3x-pcm-dma.c | 777 ++++++++++++++
sound/soc/amd/raven/acp3x.h | 58 +
sound/soc/amd/raven/chip_offset_byte.h | 639 +++++++++++
sound/soc/amd/raven/pci-acp3x.c | 156 +++
sound/soc/codecs/Kconfig | 6 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/ak4104.c | 22 +-
sound/soc/codecs/ak4118.c | 438 ++++++++
sound/soc/codecs/ak4458.c | 2 +-
sound/soc/codecs/ak5558.c | 19 +-
sound/soc/codecs/cs4270.c | 23 +-
sound/soc/codecs/dmic.c | 40 +
sound/soc/codecs/hdac_hda.c | 2 +-
sound/soc/codecs/hdac_hdmi.c | 63 +-
sound/soc/codecs/max98373.c | 35 +-
sound/soc/codecs/max9867.c | 505 ++++-----
sound/soc/codecs/max9867.h | 41 +-
sound/soc/codecs/nau8540.c | 2 +-
sound/soc/codecs/nau8822.c | 26 +-
sound/soc/codecs/nau8822.h | 9 +-
sound/soc/codecs/nau8825.c | 4 +-
sound/soc/codecs/pcm3060.c | 28 +-
sound/soc/codecs/pcm3060.h | 3 +
sound/soc/codecs/pcm3168a.c | 40 +-
sound/soc/codecs/pcm512x.c | 121 ++-
sound/soc/codecs/pcm512x.h | 2 +
sound/soc/codecs/rt5660.c | 1 +
sound/soc/codecs/rt5663.c | 75 +-
sound/soc/codecs/simple-amplifier.c | 4 +
sound/soc/codecs/tas6424.c | 2 +-
sound/soc/codecs/tlv320aic31xx.c | 2 +-
sound/soc/codecs/tlv320aic3x.c | 10 +
sound/soc/codecs/tlv320dac33.c | 2 +-
sound/soc/codecs/wm8998.c | 2 +-
sound/soc/codecs/wm9705.c | 10 +-
sound/soc/codecs/wm9712.c | 10 +-
sound/soc/codecs/wm9713.c | 10 +-
sound/soc/codecs/wm_adsp.c | 14 +-
sound/soc/davinci/Kconfig | 106 --
sound/soc/davinci/Makefile | 16 -
sound/soc/fsl/Kconfig | 2 +-
sound/soc/fsl/fsl-asoc-card.c | 6 +-
sound/soc/fsl/fsl_ssi_dbg.c | 14 +-
sound/soc/generic/Kconfig | 4 +-
sound/soc/generic/audio-graph-card.c | 465 +++++++--
sound/soc/generic/audio-graph-scu-card.c | 262 +++--
sound/soc/generic/simple-card-utils.c | 45 +-
sound/soc/generic/simple-card.c | 402 +++++--
sound/soc/generic/simple-scu-card.c | 264 +++--
sound/soc/intel/Kconfig | 73 +-
sound/soc/intel/atom/sst/sst_acpi.c | 4 +
sound/soc/intel/atom/sst/sst_loader.c | 8 +-
sound/soc/intel/atom/sst/sst_pvt.c | 4 +-
sound/soc/intel/boards/Kconfig | 26 +-
sound/soc/intel/boards/Makefile | 2 +
sound/soc/intel/boards/bytcr_rt5640.c | 33 +-
sound/soc/intel/boards/bytcr_rt5651.c | 6 +-
sound/soc/intel/boards/cht_bsw_max98090_ti.c | 14 +
sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +-
sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +-
sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +-
sound/soc/intel/boards/kbl_da7219_max98927.c | 14 +-
sound/soc/intel/boards/kbl_rt5660.c | 543 ++++++++++
sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +-
.../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 10 +-
sound/soc/intel/boards/skl_hda_dsp_generic.c | 22 +-
sound/soc/intel/boards/skl_nau88l25_max98357a.c | 14 +-
sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 14 +-
sound/soc/intel/common/Makefile | 2 +-
sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 36 +
sound/soc/intel/common/soc-acpi-intel-icl-match.c | 32 +
sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 10 +
sound/soc/intel/skylake/skl-messages.c | 8 +
sound/soc/intel/skylake/skl-nhlt.c | 3 +
sound/soc/intel/skylake/skl-sst-ipc.c | 50 +-
sound/soc/intel/skylake/skl.c | 144 ++-
sound/soc/intel/skylake/skl.h | 3 -
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 +-
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +-
sound/soc/meson/Kconfig | 9 +-
sound/soc/meson/Makefile | 2 +
sound/soc/meson/axg-fifo.h | 3 +-
sound/soc/meson/axg-spdifin.c | 521 +++++++++
sound/soc/meson/axg-toddr.c | 15 +-
sound/soc/omap/Kconfig | 129 ---
sound/soc/omap/Makefile | 32 -
sound/soc/omap/am3517evm.c | 141 ---
sound/soc/omap/mcbsp.c | 1104 --------------------
sound/soc/pxa/Kconfig | 26 +-
sound/soc/pxa/Makefile | 1 -
sound/soc/pxa/raumfeld.c | 318 ------
sound/soc/qcom/Kconfig | 2 +
sound/soc/qcom/lpass-platform.c | 2 +-
sound/soc/qcom/qdsp6/q6afe-dai.c | 30 +-
sound/soc/qcom/qdsp6/q6afe.c | 4 +
sound/soc/qcom/qdsp6/q6asm-dai.c | 372 ++++++-
sound/soc/qcom/qdsp6/q6asm.c | 5 +
sound/soc/qcom/qdsp6/q6routing.c | 9 +
sound/soc/qcom/sdm845.c | 186 +++-
sound/soc/sh/rcar/adg.c | 38 +-
sound/soc/sh/rcar/cmd.c | 11 +-
sound/soc/sh/rcar/core.c | 256 ++++-
sound/soc/sh/rcar/ctu.c | 138 +--
sound/soc/sh/rcar/dma.c | 84 +-
sound/soc/sh/rcar/dvc.c | 21 +-
sound/soc/sh/rcar/gen.c | 49 +-
sound/soc/sh/rcar/mix.c | 3 +-
sound/soc/sh/rcar/rsnd.h | 382 +++----
sound/soc/sh/rcar/src.c | 67 +-
sound/soc/sh/rcar/ssi.c | 269 ++---
sound/soc/sh/rcar/ssiu.c | 300 ++++--
sound/soc/soc-core.c | 13 +-
sound/soc/stm/stm32_sai.c | 8 +-
sound/soc/stm/stm32_sai_sub.c | 3 +-
sound/soc/sunxi/sun50i-codec-analog.c | 2 +
sound/soc/ti/Kconfig | 209 ++++
sound/soc/ti/Makefile | 44 +
sound/soc/{omap => ti}/ams-delta.c | 0
sound/soc/{davinci => ti}/davinci-evm.c | 4 +-
sound/soc/{davinci => ti}/davinci-i2s.c | 0
sound/soc/{davinci => ti}/davinci-i2s.h | 0
sound/soc/{davinci => ti}/davinci-mcasp.c | 123 ++-
sound/soc/{davinci => ti}/davinci-mcasp.h | 30 +-
sound/soc/{davinci => ti}/davinci-vcif.c | 0
sound/soc/{davinci => ti}/edma-pcm.c | 0
sound/soc/{davinci => ti}/edma-pcm.h | 4 +-
sound/soc/{omap => ti}/n810.c | 0
sound/soc/{omap => ti}/omap-abe-twl6040.c | 0
sound/soc/{omap => ti}/omap-dmic.c | 0
sound/soc/{omap => ti}/omap-dmic.h | 0
.../soc/{omap/omap-hdmi-audio.c => ti/omap-hdmi.c} | 0
sound/soc/{omap/mcbsp.h => ti/omap-mcbsp-priv.h} | 126 +--
sound/soc/ti/omap-mcbsp-st.c | 516 +++++++++
sound/soc/{omap => ti}/omap-mcbsp.c | 857 ++++++++++++---
sound/soc/{omap => ti}/omap-mcbsp.h | 8 +-
sound/soc/{omap => ti}/omap-mcpdm.c | 0
sound/soc/{omap => ti}/omap-mcpdm.h | 0
sound/soc/{omap => ti}/omap-twl4030.c | 0
sound/soc/{omap => ti}/omap3pandora.c | 0
sound/soc/{omap => ti}/osk5912.c | 0
sound/soc/{omap => ti}/rx51.c | 0
sound/soc/{omap => ti}/sdma-pcm.c | 0
sound/soc/{omap => ti}/sdma-pcm.h | 4 +-
sound/soc/xilinx/Kconfig | 8 +
sound/soc/xilinx/Makefile | 2 +
sound/soc/xilinx/xlnx_i2s.c | 185 ++++
190 files changed, 9619 insertions(+), 4021 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/ak4118.txt
create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-spdifin.txt
create mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.txt
create mode 100644 sound/soc/amd/raven/Makefile
create mode 100644 sound/soc/amd/raven/acp3x-pcm-dma.c
create mode 100644 sound/soc/amd/raven/acp3x.h
create mode 100644 sound/soc/amd/raven/chip_offset_byte.h
create mode 100644 sound/soc/amd/raven/pci-acp3x.c
create mode 100644 sound/soc/codecs/ak4118.c
delete mode 100644 sound/soc/davinci/Kconfig
delete mode 100644 sound/soc/davinci/Makefile
create mode 100644 sound/soc/intel/boards/kbl_rt5660.c
create mode 100644 sound/soc/intel/common/soc-acpi-intel-icl-match.c
create mode 100644 sound/soc/meson/axg-spdifin.c
delete mode 100644 sound/soc/omap/Kconfig
delete mode 100644 sound/soc/omap/Makefile
delete mode 100644 sound/soc/omap/am3517evm.c
delete mode 100644 sound/soc/omap/mcbsp.c
delete mode 100644 sound/soc/pxa/raumfeld.c
create mode 100644 sound/soc/ti/Kconfig
create mode 100644 sound/soc/ti/Makefile
rename sound/soc/{omap => ti}/ams-delta.c (100%)
rename sound/soc/{davinci => ti}/davinci-evm.c (99%)
rename sound/soc/{davinci => ti}/davinci-i2s.c (100%)
rename sound/soc/{davinci => ti}/davinci-i2s.h (100%)
rename sound/soc/{davinci => ti}/davinci-mcasp.c (94%)
rename sound/soc/{davinci => ti}/davinci-mcasp.h (95%)
rename sound/soc/{davinci => ti}/davinci-vcif.c (100%)
rename sound/soc/{davinci => ti}/edma-pcm.c (100%)
rename sound/soc/{davinci => ti}/edma-pcm.h (91%)
rename sound/soc/{omap => ti}/n810.c (100%)
rename sound/soc/{omap => ti}/omap-abe-twl6040.c (100%)
rename sound/soc/{omap => ti}/omap-dmic.c (100%)
rename sound/soc/{omap => ti}/omap-dmic.h (100%)
rename sound/soc/{omap/omap-hdmi-audio.c => ti/omap-hdmi.c} (100%)
rename sound/soc/{omap/mcbsp.h => ti/omap-mcbsp-priv.h} (70%)
create mode 100644 sound/soc/ti/omap-mcbsp-st.c
rename sound/soc/{omap => ti}/omap-mcbsp.c (51%)
rename sound/soc/{omap => ti}/omap-mcbsp.h (92%)
rename sound/soc/{omap => ti}/omap-mcpdm.c (100%)
rename sound/soc/{omap => ti}/omap-mcpdm.h (100%)
rename sound/soc/{omap => ti}/omap-twl4030.c (100%)
rename sound/soc/{omap => ti}/omap3pandora.c (100%)
rename sound/soc/{omap => ti}/osk5912.c (100%)
rename sound/soc/{omap => ti}/rx51.c (100%)
rename sound/soc/{omap => ti}/sdma-pcm.c (100%)
rename sound/soc/{omap => ti}/sdma-pcm.h (85%)
create mode 100644 sound/soc/xilinx/Kconfig
create mode 100644 sound/soc/xilinx/Makefile
create mode 100644 sound/soc/xilinx/xlnx_i2s.c
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
next reply other threads:[~2018-12-18 12:50 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-12-18 12:50 Mark Brown [this message]
2018-12-18 14:02 ` [GIT PULL] ASoC updates for v4.21 Takashi Iwai
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181218125024.GA6537@sirena.org.uk \
--to=broonie@kernel.org \
--cc=alsa-devel@alsa-project.org \
--cc=lgirdwood@gmail.com \
--cc=tiwai@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.