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.16
Date: Fri, 5 Jan 2018 17:21:35 +0000 [thread overview]
Message-ID: <20180105172135.GG9076@sirena.org.uk> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 29343 bytes --]
The following changes since commit 30a7acd573899fd8b8ac39236eff6468b195ac7d:
Linux 4.15-rc6 (2017-12-31 14:47:43 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.16
for you to fetch changes up to b762408d596c9c6861bf9b0d7208a63b1a4b4b8d:
Merge remote-tracking branches 'asoc/topic/wm8997' and 'asoc/topic/wm8998' into asoc-next (2018-01-05 12:44:23 +0000)
----------------------------------------------------------------
ASoC: Updates for v4.16
Quite a big update here, mostly in new device support and some big
updates for older drivers too. The main core work continues to be
Morimoto-san's efforts on modernising drivers to use the component
layer.
- Lots more updates from Morimoto-san to move more things into the
component level.
- Large cleanups of some of the TI CODEC drivers from Andrew F. Davis.
- Even more quirks and cleanups of quirks for x86 systems.
- Refactoring of the Freescale SSI driver from Nicolin Chen in
preparation for some more substantive improvements which are
currently in review.
- New drivers for Allwinner A83T, Maxim MAX89373, SocioNext UiniPhier
EVEA Tempo Semiconductor TSCS42xx and TI PCM816x, TAS5722 and TAS6424
devices.
----------------------------------------------------------------
Akshu Agrawal (1):
ASoC: AMD: Make the driver name consistent across files
Andrea Bondavalli (1):
ASoC: sun4i-codec: enable 12Khz and 24Khz audio sample rates
Andreas Dannenberg (4):
ASoC: tas6424: Add support for TAS6424 digital amplifier
ASoC: pcm186x: Add initial PCM1862/63/64/65 universal ADC driver
ASoC: tas5720: add basic support for TAS5722 devices
ASoC: tas5720: add TAS5722 register support
Andrew F. Davis (27):
ASoC: tlv320aic31xx: Rename property for reset GPIO
ASoC: tlv320aic31xx: Use standard reset GPIO OF name
ASoC: tlv320aic3x: Rename property for reset GPIO
ASoC: tlv320aic3x: Use standard reset GPIO OF name
ASoC: tlv320aic31xx: File header and copyright cleanup
ASoC: tlv320aic31xx: Change aic31xx_power_off return type to void
ASoC: tlv320aic31xx: Move ACPI table next to OF table
ASoC: tlv320aic31xx: General source formatting cleanup
ASoC: tlv320aic31xx: Reformat header file using GENMASK and BIT macros
ASoC: tlv320aic31xx: Merge init function into probe
ASoC: tlv320aic31xx: Switch GPIO handling to use gpiod_* API
ASoC: tlv320aic31xx: Check clock and divider before division
ASoC: tlv320aic31xx: Add CODEC clock slave support
ASoC: tlv320aic31xx: Handle inverted BCLK in non-DSP modes
ASoC: pcm186x: Add PCM186x binding documentation
ASoC: tlv320aic31xx: Fix GPIO header includes
ASoC: tlv320aic31xx: Use fwnode APIs over raw OF calls
ASoC: tlv320aic31xx: Reset registers during power up
ASoC: tlv320aic32x4: Use AIC32X4_REG macro for all register definitions
ASoC: tlv320aic32x4: Drop define mapping from number to number
ASoC: tlv320aic32x4: Use correct shift definition for DATATYPE bits
ASoC: tlv320aic32x4: Use correct shift definition for DATALEN bits
ASoC: tlv320aic32x4: Use BIT and GENMASK for bit field definitions
ASoC: tlv320aic32x4: Use snd_soc_update_bits() in aic32x4_mute()
ASoC: tlv320aic32x4: Use snd_soc_update_bits() in aic32x4_hw_params()
ASoC: tlv320aic32x4: Use snd_soc_update_bits() in aic32x4_set_dai_fmt()
ASoC: tlv320aic32x4: Make driver selectable in Kconfig
Arnd Bergmann (1):
ASoC: intel: initialize return value properly
Arvind Yadav (5):
ASoC: ep93xx-ac97: Fix platform_get_irq's error checking
ASoC: mt8173: Fix platform_get_irq's error checking
ASoC: nuc900: Fix platform_get_irq's error checking
ASoC: intel: sst: Handle return value of platform_get_irq
ASoC: intel: mfld: Handle return value of platform_get_irq
Banajit Goswami (1):
ASoC: change mask in snd_soc_get/put_volsw_sx to unsigned int
Bard Liao (4):
ASoC: rl6231: get better PLL parameters
ASoC: rl6231: remove never matched if condition
ASoC: rt5645: change micbias widget type to supply.
ASoC: rt5645: add micbias power control select.
Benson Leung (5):
ASoC: ts3a227e: Map BTN_0 to KEY_PLAYPAUSE
ASoC: rk3399_gru_sound: Map BTN_0 to KEY_PLAYPAUSE
ASoC: qcom: apq8016-sbc: Map BTN_0 to KEY_PLAYPAUSE
ASoC: Intel: kbl_rt5663_rt5514_max98927: Map BTN_0 to KEY_PLAYPAUSE
ASoC: Intel: kbl_rt5663_max98927: Map BTN_0 to KEY_PLAYPAUSE
Biju Das (1):
ASoC: rsnd: Add device tree support for r8a774[35]
Carlo Caione (2):
ASoC: intel: byt: Introduce new map for dual mics
ASoC: intel: byt: Fix quirk for KIANO laptop
Chen-Yu Tsai (2):
ASoC: sun4i-i2s: Add support for A83T
ASoC: sun4i-i2s: Show detailed error when DAI configuration callbacks fail
Colin Ian King (1):
ASoC: pcm186x: make pcm186x_dai_ops and pcm186x_adc_input_channel_sel_value static
Dan Carpenter (3):
ASoC: nuc900: Fix platform_get_irq() error checking some more
ASoC: nuc900: Fix a loop timeout test
ASoC: Intel: Skylake: Re-order some code to silence a warning
Fabio Estevam (1):
ASoC: simple-card: Pass 'reg' property in the examples
Guneshwor Singh (3):
ASoC: Intel: Skylake: Make local functions static
ASoC: Intel: Skylake: Fix descriptions for exported function args
ASoC: hdac_hdmi: Add vendor id for Cannonlake HDMI codec
Hans de Goede (5):
ASoC: rt5645: Set card long_name for GPD win / pocket
ASoC: rt5645: set in2_diff flag for GPD win and pocket devices
ASoC: rt5645: cleanup DMI matching code
ASoC: rt5645: add platform data for the Teclast X80 Pro tablet
ASoC: Intel: cht_bsw_rt5645: Analog Mic support
Javier Martinez Canillas (1):
ASoC: tfa9879: Export OF device ID as module alias
Jesse Chan (1):
ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
Jiada Wang (1):
ASoC: rsnd: ssi: remove unnesessary period_pos
John Hsu (11):
ASoC: nau8540: reset state machine for channel phase sync
ASoC: nau8540: PGA short to ground
ASoC: nau8540: fix the record pop noise
ASoC: nau8824: move key irq after jd done
ASoC: nau8824: condition for clock disable
ASoC: nau8540: improve FLL performance
ASoC: nau8824: change FVCO maximum threshold
ASoC: nau8825: disable crosstalk by default
ASoC: nau8825: set clear_irq when imm IRQ happened
ASoC: nau8825: improve semaphore control
ASoC: nau8825: improve crosstalk measurement protection
Katsuhiro Suzuki (4):
ASoC: spdif: Add S32_LE support for S/PDIF dummy codec drivers
ASoC: uniphier: add DT bindings documentation for UniPhier EVEA
ASoC: uniphier: add support for UniPhier EVEA codec
MAINTAINERS: add entries for UniPhier ASoC sound drivers
Kuninori Morimoto (50):
ASoC: don't use codec hw_write on uda1380
ASoC: don't use codec hw_write on tlv320dac33
ASoC: don't use codec hw_write on cx20442/omap-ams-delta
ASoC: don't use codec hw_write on twl6040
ASoC: don't use codec hw_write on max98926
ASoC: don't use codec hw_write on max98927
ASoC: use internal reg_cache on uda1380
ASoC: use internal reg_cache on tlv320dac33
ASoC: cx20442: don't use reg_cache
ASoC: don't use snd_soc_write/read on twl6040
ASoC: don't use snd_soc_write/read on twl4030
ASoC: add snd_soc_disconnect_sync()
ASoC: rsnd: call snd_soc_disconnect_sync() when remove
ASoC: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_disconnect_sync
ASoC: rsnd: TDM 6ch needs 8ch clock for hw refine
ASoC: rsnd: dma.c: spin lock is no longer needed in IRQ handler
ASoC: soc-utils: add const to dummy_codec
ASoC: use snd_soc_component_init_regmap() on wm8998
ASoC: use snd_soc_component_init_regmap() on wm8997
ASoC: use snd_soc_component_init_regmap() on wm8994
ASoC: use snd_soc_component_init_regmap() on wm8400
ASoC: use snd_soc_component_init_regmap() on wm8350
ASoC: use snd_soc_component_init_regmap() on wm5110
ASoC: use snd_soc_component_init_regmap() on wm5102
ASoC: use snd_soc_component_init_regmap() on si476x
ASoC: use snd_soc_component_init_regmap() on mc13783
ASoC: use snd_soc_component_init_regmap() on cq93vc
ASoC: use snd_soc_component_init_regmap() on cs47l24
ASoC: use snd_soc_component_init_regmap() on 88pm860x
ASoC: use snd_soc_component_init_regmap() on msm8916
ASoC: use snd_soc_component_init_regmap() on atmel-classd
ASoC: don't use rtd->codec on soc_dev_attr_is_visible()
ASoC: don't use rtd->codec on snd_soc_new_compress()
ASoC: don't use rtd->codec on fsl-asoc-card
ASoC: don't use rtd->codec on intel/skylake
ASoC: don't use rtd->codec on Intel/haswell
ASoC: don't use rtd->codec on qcom/apq8016_sbc
ASoC: don't use rtd->codec on samsung/bells
ASoC: rsnd: more clear rsnd_get_dalign() for DALIGN
ASoC: rsnd: don't use runtime->sample_bits
ASoC: rsnd: PIO related function cleanup
ASoC: rsnd: remove unneeded "is_graph" from __rsnd_dai_probe()
ASoC: soc-core: care Codec <-> Codec case by non_legacy_dai_naming
ASoC: hdac_hdmi: keep DAI driver pointer in private data
ASoC: soc-core: remove dai_drv from snd_soc_component
ASoC: soc.h: Arrange DAI related parameter
ASoC: wm2200: use snd_soc_codec_get_drvdata()
ASoC: wm2200: don't use snd_soc_dai::symmetric_rates
ASoC: soc-dai.h: remove symmetric_xxx from snd_soc_dai
ASoC: rcar: tidyup simple-card example for CPU node
Maciej S. Szmigiero (5):
ASoC: fsl_ssi: remove duplicated flag setting in fsl_ssi_setup_reg_vals()
ALSA: pcm: add SNDRV_PCM_FORMAT_{S,U}20
ASoC: fsl_ssi: call _fsl_ssi_set_dai_fmt() just once in AC'97 mode
ASoC: fsl_ssi: only enable proper channel slots in AC'97 mode
ASoC: fsl_ssi: add 20-bit sample format for AC'97 and use it for capture
Mark Brown (29):
Merge branch 'topic/disconnect' of https://git.kernel.org/.../broonie/sound into asoc-rcar
Merge branch 'topic/pcm-20bit' of https://git.kernel.org/.../tiwai/sound into asoc-fsl-ssi
Merge branch 'fix/tlv320aic31xx' of https://git.kernel.org/.../broonie/sound into asoc-tlv320aic31xx
Merge branch 'fix/amd' of https://git.kernel.org/.../broonie/sound into asoc-amd
Merge branch 'fix/rcar' of https://git.kernel.org/.../broonie/sound into asoc-rcar
Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus
Merge remote-tracking branch 'asoc/fix/mtk' into asoc-linus
Merge remote-tracking branch 'asoc/topic/core' into asoc-next
Merge remote-tracking branch 'asoc/topic/intel' into asoc-next
Merge remote-tracking branch 'asoc/topic/pcm186x' into asoc-next
Merge remote-tracking branch 'asoc/topic/pcm512x' into asoc-next
Merge remote-tracking branch 'asoc/topic/qcom' into asoc-next
Merge remote-tracking branch 'asoc/topic/rcar' into asoc-next
Merge remote-tracking branches 'asoc/topic/88pm860x', 'asoc/topic/amd', 'asoc/topic/atmel' and 'asoc/topic/compress' into asoc-next
Merge remote-tracking branches 'asoc/topic/cq93vc', 'asoc/topic/cs35l32', 'asoc/topic/cs35l34', 'asoc/topic/cs42l52' and 'asoc/topic/cs42l56' into asoc-next
Merge remote-tracking branches 'asoc/topic/cs42l73', 'asoc/topic/cs47l24', 'asoc/topic/cx20442', 'asoc/topic/da7213' and 'asoc/topic/da7218' into asoc-next
Merge remote-tracking branches 'asoc/topic/dai-drv', 'asoc/topic/davinci', 'asoc/topic/disconnect', 'asoc/topic/ep93xx' and 'asoc/topic/eukrea-tlv320' into asoc-next
Merge remote-tracking branches 'asoc/topic/fsl', 'asoc/topic/fsl-ssi', 'asoc/topic/fsl_asrc' and 'asoc/topic/hdac_hdmi' into asoc-next
Merge remote-tracking branches 'asoc/topic/hisilicon', 'asoc/topic/max98373', 'asoc/topic/max98926' and 'asoc/topic/max98927' into asoc-next
Merge remote-tracking branches 'asoc/topic/mc13783', 'asoc/topic/msm8916', 'asoc/topic/mt8173', 'asoc/topic/mtk' and 'asoc/topic/nau8540' into asoc-next
Merge remote-tracking branches 'asoc/topic/nau8824', 'asoc/topic/nau8825' and 'asoc/topic/nuc900' into asoc-next
Merge remote-tracking branches 'asoc/topic/rl6231', 'asoc/topic/rt5514' and 'asoc/topic/rt5645' into asoc-next
Merge remote-tracking branches 'asoc/topic/samsung', 'asoc/topic/si476x', 'asoc/topic/simple', 'asoc/topic/spdif' and 'asoc/topic/stm32' into asoc-next
Merge remote-tracking branches 'asoc/topic/sun4i-i2s', 'asoc/topic/sunxi', 'asoc/topic/symmetry', 'asoc/topic/tas5720' and 'asoc/topic/tas6424' into asoc-next
Merge remote-tracking branches 'asoc/topic/tfa9879', 'asoc/topic/tlv320aic31xx', 'asoc/topic/tlv320aic32x4', 'asoc/topic/tlv320aic3x' and 'asoc/topic/tlv320dac33' into asoc-next
Merge remote-tracking branches 'asoc/topic/ts3a227e', 'asoc/topic/tsc42xx', 'asoc/topic/twl4030', 'asoc/topic/twl6040' and 'asoc/topic/uda1380' into asoc-next
Merge remote-tracking branches 'asoc/topic/uniphier', 'asoc/topic/utils', 'asoc/topic/wm0010', 'asoc/topic/wm2000' and 'asoc/topic/wm5102' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm5110', 'asoc/topic/wm8350', 'asoc/topic/wm8400', 'asoc/topic/wm8903' and 'asoc/topic/wm8994' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm8997' and 'asoc/topic/wm8998' into asoc-next
Markus Elfring (21):
ASoC: wm2000: Delete an error message for a failed memory allocation in wm2000_i2c_probe()
ASoC: wm2000: Fix a typo in a comment line
ASoC: wm2000: Improve a size determination in wm2000_i2c_probe()
ASoC: wm8903: Delete an error message for a failed memory allocation in wm8903_i2c_probe()
ASoC: wm8903: Improve two size determinations in wm8903_i2c_probe()
ASoC: twl4030: Delete an error message for a failed memory allocation in twl4030_get_pdata()
ASoC: da7218: Delete two error messages for a failed memory allocation in da7218_of_to_pdata()
ASoC: da7218: Improve a size determination in da7218_i2c_probe()
ASoC: da7213: Delete an error message for a failed memory allocation in da7213_fw_to_pdata()
ASoC: da7213: Improve a size determination in da7213_i2c_probe()
ASoC: cs42l56: Delete an error message for a failed memory allocation in cs42l56_i2c_probe()
ASoC: cs42l56: Improve two size determinations in cs42l56_i2c_probe()
ASoC: cs42l52: Delete an error message for a failed memory allocation in cs42l52_i2c_probe()
ASoC: cs42l52: Improve two size determinations in cs42l52_i2c_probe()
ASoC: cs42l73: Delete an error message for a failed memory allocation in cs42l73_i2c_probe()
ASoC: cs42l73: Improve two size determinations in cs42l73_i2c_probe()
ASoC: wm0010: Delete an error message for a failed memory allocation in wm0010_boot()
ASoC: cs35l32: Delete two error messages for a failed memory allocation in cs35l32_i2c_probe()
ASoC: cs35l32: Improve two size determinations in cs35l32_i2c_probe()
ASoC: cs35l34: Delete two error messages for a failed memory allocation in cs35l34_i2c_probe()
ASoC: cs35l34: Improve two size determinations in cs35l34_i2c_probe()
Michael Stecklein (1):
ASoC: tas6424: add bindings for TAS6424
Mukunda, Vijendar (1):
ASoC: amd: added error checks in dma driver
Nicolin Chen (12):
ASoC: eukrea-tlv320: Remove include line of fsl_ssi.h
ASoC: fsl_ssi: Rename fsl_ssi_private to fsl_ssi
ASoC: fsl_ssi: Cache pdev->dev pointer
ASoC: fsl_ssi: Refine all comments
ASoC: fsl_ssi: Rename registers and fields macros
ASoC: fsl_ssi: Refine indentations and wrappings
ASoC: fsl_ssi: Refine printk outputs
ASoC: fsl_ssi: Rename cpu_dai parameter to dai
ASoC: fsl_ssi: Rename scr_val to scr
ASoC: fsl_ssi: Replace fsl_ssi_rxtx_reg_val with fsl_ssi_regvals
ASoC: fsl_ssi: Rename i2smode to i2s_net
ASoC: fsl_ssi: Define ternary macros to simplify code
Pankaj Bharadiya (1):
ASoC: Intel: Skylake: Ensure dai and dailink registration happens in sequence.
Pardha Saradhi K (1):
ASoC: Intel: Skylake: Disable clock gating during firmware and library download
Peter Rosin (2):
ASoC: tfa9879: clean up bindings
ASoC: tfa9879: add DT bindings to MAINTAINERS
Peter Ujfalusi (1):
ASoC: davinci-mcasp: Add rule to constrain the minimum period size
Pradeep Tewani (2):
ASoC: Intel: Skylake: Parse vendor tokens to build A-State table
ASoC: Intel: Skylake: Configure DSP clock source
Pravin Shedge (1):
ASoC: hisilicon: remove duplicate includes
Puneeth Prabhu (2):
ASoC: hdac_hdmi: Refresh sysfs during hdmi device probe
ASoC: hdac_hdmi: Remove redundant assignments
Ryan Lee (2):
ASoC: Added device tree binding for max98373 amplifier
ASoC: max98373: Added Amplifier Driver
Ryder Lee (7):
ASoC: mediatek: fix error handling in mt2701_afe_pcm_dev_probe()
ASoC: mediatek: rework clock functions for MT2701
ASoC: mediatek: cleanup audio driver for MT2701
ASoC: mediatek: update clock related properties of MT2701 AFE
ASoC: mediatek: add some core clocks for MT2701 AFE
ASoC: mediatek: modify MT2701 AFE driver to adapt mfd device
ASoC: mediatek: update MT2701 AFE documentation to adapt mfd device
Sriram Periyasamy (1):
ASoC: Intel: Skylake: Parse nhlt and register clock device
Stefan Agner (1):
ASoC: fsl_asrc: protect macro argument
Steven Eckhoff (1):
ASoC: TSCS42xx: Add support for Tempo Semiconductor's TSCS42xx audio CODEC
Subhransu S. Prusty (2):
ASoC: Intel: Skylake: Remove second shim read in register_poll
ASoC: Intel: Skylake: Request IRQ late only after all context are initialized
Takashi Iwai (1):
ASoC: skl: Fix kernel warning due to zero NHTL entry
Ughreja, Rakesh A (3):
ASoC: hdac_hdmi: introduce macro to access HDMI private data
ASoC: hdac_hdmi: clean up hdac_ext_device variable names
ASoC: hdac_hdmi: clean up hdac_device variable names
oder_chiou@realtek.com (1):
ASoC: rt5514: The DSP clock can be calibrated by the other clock source
olivier moysan (3):
ASoC: stm32: fix sync property description in SAI bindings
ASoC: stm32: sai: simplify sync modes management
ASoC: stm32: sai: use devm_of_platform_populate()
.../devicetree/bindings/sound/max98373.txt | 40 +
.../devicetree/bindings/sound/mt2701-afe-pcm.txt | 266 +-
.../devicetree/bindings/sound/nau8825.txt | 4 +-
.../devicetree/bindings/sound/pcm186x.txt | 42 +
.../devicetree/bindings/sound/renesas,rsnd.txt | 15 +-
.../devicetree/bindings/sound/simple-card.txt | 3 +
.../devicetree/bindings/sound/st,stm32-sai.txt | 12 +-
.../devicetree/bindings/sound/sun4i-i2s.txt | 2 +
.../devicetree/bindings/sound/tas5720.txt | 4 +-
.../devicetree/bindings/sound/tfa9879.txt | 8 +-
.../devicetree/bindings/sound/ti,tas6424.txt | 20 +
.../devicetree/bindings/sound/tlv320aic31xx.txt | 9 +-
.../devicetree/bindings/sound/tlv320aic3x.txt | 10 +-
.../devicetree/bindings/sound/tscs42xx.txt | 16 +
.../devicetree/bindings/sound/uniphier,evea.txt | 26 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
MAINTAINERS | 14 +
include/sound/hdaudio_ext.h | 4 +-
include/sound/pcm.h | 8 +
include/sound/rt5514.h | 2 +
include/sound/rt5645.h | 3 +
include/sound/soc-dai.h | 5 +-
include/sound/soc.h | 6 +-
include/uapi/sound/asound.h | 9 +
include/uapi/sound/snd_sst_tokens.h | 17 +-
sound/core/pcm_misc.c | 19 +-
sound/hda/ext/hdac_ext_bus.c | 2 +-
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 1 +
sound/soc/amd/acp-pcm-dma.c | 35 +-
sound/soc/atmel/atmel-classd.c | 6 -
sound/soc/cirrus/ep93xx-ac97.c | 6 +-
sound/soc/codecs/88pm860x-codec.c | 9 +-
sound/soc/codecs/Kconfig | 42 +-
sound/soc/codecs/Makefile | 12 +
sound/soc/codecs/cq93vc.c | 10 +-
sound/soc/codecs/cs35l32.c | 18 +-
sound/soc/codecs/cs35l34.c | 19 +-
sound/soc/codecs/cs42l52.c | 13 +-
sound/soc/codecs/cs42l56.c | 13 +-
sound/soc/codecs/cs42l73.c | 13 +-
sound/soc/codecs/cs47l24.c | 12 +-
sound/soc/codecs/cx20442.c | 44 +-
sound/soc/codecs/da7213.c | 7 +-
sound/soc/codecs/da7218.c | 9 +-
sound/soc/codecs/hdac_hdmi.c | 358 ++-
sound/soc/codecs/max98373.c | 971 +++++++
sound/soc/codecs/max98373.h | 212 ++
sound/soc/codecs/max98926.c | 2 +-
sound/soc/codecs/max98927.c | 1 -
sound/soc/codecs/mc13783.c | 9 +-
sound/soc/codecs/msm8916-wcd-analog.c | 8 +-
sound/soc/codecs/nau8540.c | 98 +-
sound/soc/codecs/nau8540.h | 20 +
sound/soc/codecs/nau8824.c | 18 +-
sound/soc/codecs/nau8825.c | 101 +-
sound/soc/codecs/nau8825.h | 3 +-
sound/soc/codecs/pcm186x-i2c.c | 69 +
sound/soc/codecs/pcm186x-spi.c | 69 +
sound/soc/codecs/pcm186x.c | 719 ++++++
sound/soc/codecs/pcm186x.h | 220 ++
sound/soc/codecs/pcm512x-spi.c | 4 +
sound/soc/codecs/rl6231.c | 93 +-
sound/soc/codecs/rt5514-spi.c | 1 +
sound/soc/codecs/rt5514.c | 85 +
sound/soc/codecs/rt5514.h | 5 +-
sound/soc/codecs/rt5645.c | 192 +-
sound/soc/codecs/rt5645.h | 6 +
sound/soc/codecs/si476x.c | 9 +-
sound/soc/codecs/spdif_receiver.c | 5 +-
sound/soc/codecs/spdif_transmitter.c | 5 +-
sound/soc/codecs/tas5720.c | 61 +-
sound/soc/codecs/tas5720.h | 31 +
sound/soc/codecs/tas6424.c | 707 +++++
sound/soc/codecs/tas6424.h | 144 ++
sound/soc/codecs/tfa9879.c | 1 +
sound/soc/codecs/tlv320aic31xx.c | 310 +--
sound/soc/codecs/tlv320aic31xx.h | 335 +--
sound/soc/codecs/tlv320aic32x4.c | 182 +-
sound/soc/codecs/tlv320aic32x4.h | 308 ++-
sound/soc/codecs/tlv320aic3x.c | 15 +-
sound/soc/codecs/tlv320dac33.c | 45 +-
sound/soc/codecs/ts3a227e.c | 2 +-
sound/soc/codecs/tscs42xx.c | 1456 +++++++++++
sound/soc/codecs/tscs42xx.h | 2693 ++++++++++++++++++++
sound/soc/codecs/twl4030.c | 11 +-
sound/soc/codecs/twl6040.c | 20 +-
sound/soc/codecs/uda1380.c | 44 +-
sound/soc/codecs/wm0010.c | 5 +-
sound/soc/codecs/wm2000.c | 6 +-
sound/soc/codecs/wm2200.c | 9 +-
sound/soc/codecs/wm5102.c | 11 +-
sound/soc/codecs/wm5110.c | 12 +-
sound/soc/codecs/wm8350.c | 10 +-
sound/soc/codecs/wm8400.c | 9 +-
sound/soc/codecs/wm8903.c | 12 +-
sound/soc/codecs/wm8994.c | 10 +-
sound/soc/codecs/wm8997.c | 11 +-
sound/soc/codecs/wm8998.c | 12 +-
sound/soc/davinci/davinci-mcasp.c | 19 +
sound/soc/fsl/eukrea-tlv320.c | 1 -
sound/soc/fsl/fsl-asoc-card.c | 4 +-
sound/soc/fsl/fsl_asrc.h | 2 +-
sound/soc/fsl/fsl_ssi.c | 1367 +++++-----
sound/soc/fsl/fsl_ssi.h | 427 ++--
sound/soc/fsl/fsl_ssi_dbg.c | 59 +-
sound/soc/hisilicon/hi6210-i2s.c | 1 -
sound/soc/intel/atom/sst/sst_acpi.c | 3 +
sound/soc/intel/boards/bytcr_rt5651.c | 14 +-
sound/soc/intel/boards/cht_bsw_rt5645.c | 7 +
sound/soc/intel/boards/haswell.c | 2 +-
sound/soc/intel/boards/kbl_rt5663_max98927.c | 2 +-
.../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +-
sound/soc/intel/boards/mfld_machine.c | 2 +
sound/soc/intel/common/sst-dsp.c | 4 +-
sound/soc/intel/skylake/bxt-sst.c | 2 +-
sound/soc/intel/skylake/cnl-sst.c | 2 +-
sound/soc/intel/skylake/skl-i2s.h | 64 +
sound/soc/intel/skylake/skl-messages.c | 22 +
sound/soc/intel/skylake/skl-nhlt.c | 158 +-
sound/soc/intel/skylake/skl-pcm.c | 14 +-
sound/soc/intel/skylake/skl-ssp-clk.h | 79 +
sound/soc/intel/skylake/skl-sst-dsp.c | 14 +-
sound/soc/intel/skylake/skl-sst-dsp.h | 4 +
sound/soc/intel/skylake/skl-sst-utils.c | 6 +-
sound/soc/intel/skylake/skl-sst.c | 2 +-
sound/soc/intel/skylake/skl-topology.c | 44 +-
sound/soc/intel/skylake/skl.c | 150 +-
sound/soc/intel/skylake/skl.h | 22 +
sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c | 552 ++--
sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h | 15 +-
sound/soc/mediatek/mt2701/mt2701-afe-common.h | 87 +-
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 215 +-
sound/soc/mediatek/mt2701/mt2701-reg.h | 42 +-
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +-
sound/soc/nuc900/nuc900-ac97.c | 11 +-
sound/soc/omap/ams-delta.c | 4 +-
sound/soc/qcom/apq8016_sbc.c | 10 +-
sound/soc/rockchip/rk3399_gru_sound.c | 3 +-
sound/soc/samsung/bells.c | 40 +-
sound/soc/sh/rcar/core.c | 143 +-
sound/soc/sh/rcar/dma.c | 18 -
sound/soc/sh/rcar/rsnd.h | 15 +-
sound/soc/sh/rcar/ssi.c | 163 +-
sound/soc/soc-compress.c | 4 +-
sound/soc/soc-core.c | 31 +-
sound/soc/soc-ops.c | 4 +-
sound/soc/soc-utils.c | 2 +-
sound/soc/stm/stm32_sai.c | 114 +-
sound/soc/sunxi/sun4i-codec.c | 29 +-
sound/soc/sunxi/sun4i-i2s.c | 57 +-
sound/soc/uniphier/Kconfig | 19 +
sound/soc/uniphier/Makefile | 3 +
sound/soc/uniphier/evea.c | 567 +++++
154 files changed, 11926 insertions(+), 3319 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/max98373.txt
create mode 100644 Documentation/devicetree/bindings/sound/pcm186x.txt
create mode 100644 Documentation/devicetree/bindings/sound/ti,tas6424.txt
create mode 100644 Documentation/devicetree/bindings/sound/tscs42xx.txt
create mode 100644 Documentation/devicetree/bindings/sound/uniphier,evea.txt
create mode 100644 sound/soc/codecs/max98373.c
create mode 100644 sound/soc/codecs/max98373.h
create mode 100644 sound/soc/codecs/pcm186x-i2c.c
create mode 100644 sound/soc/codecs/pcm186x-spi.c
create mode 100644 sound/soc/codecs/pcm186x.c
create mode 100644 sound/soc/codecs/pcm186x.h
create mode 100644 sound/soc/codecs/tas6424.c
create mode 100644 sound/soc/codecs/tas6424.h
create mode 100644 sound/soc/codecs/tscs42xx.c
create mode 100644 sound/soc/codecs/tscs42xx.h
create mode 100644 sound/soc/intel/skylake/skl-i2s.h
create mode 100644 sound/soc/intel/skylake/skl-ssp-clk.h
create mode 100644 sound/soc/uniphier/Kconfig
create mode 100644 sound/soc/uniphier/Makefile
create mode 100644 sound/soc/uniphier/evea.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-01-05 17:21 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-05 17:21 Mark Brown [this message]
2018-01-05 20:45 ` [GIT PULL] ASoC updates for v4.16 Takashi Iwai
2018-01-12 12:57 Mark Brown
2018-01-12 14:00 ` Takashi Iwai
2018-01-12 18:49 ` Mark Brown
2018-01-12 19:56 ` Takashi Iwai
2018-01-29 12:46 Mark Brown
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=20180105172135.GG9076@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.