[alsa-devel] [GIT PULL] ASoC updates for v4.8
Mark Brown
broonie at kernel.org
Mon Jul 25 17:26:14 CEST 2016
The following changes since commit 523d939ef98fd712632d93a5a2b588e477a7565e:
Linux 4.7 (2016-07-24 12:23:50 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.8
for you to fetch changes up to e7ca8fcd15049b1e48ae2ef1434a68a51ef0ead5:
Merge remote-tracking branches 'asoc/topic/wm8753' and 'asoc/topic/wm8985' into asoc-next (2016-07-24 22:07:48 +0100)
----------------------------------------------------------------
ASoC: Updates for v4.8
Not really any framework work this time around (though we have seen one
of the Analog Devices drivers move more to the clock API which is good
to see) but rather a lot of new drivers:
- Lots of updates for the Intel drivers, mostly board support and bug
fixing, and to the NAU8825 driver.
- Work on generalizing bits of simple-card to allow more code sharing
with the Renesas rsrc-card (which can't use simple-card due to DPCM).
- Removal of the Odroid X2 driver due to replacement with simple-card.
- Support for several new Mediatek platforms and associated boards.
- New drivers for Allwinner A10, Analog Devices ADAU7002, Broadcom
Cygnus, Cirrus Logic CS35L33 and CS53L30, Maxim MAX8960 and MAX98504,
Realtek RT5514 and Wolfson WM8758
----------------------------------------------------------------
Adam Thomson (2):
device property: Add function to search for named child of device
ASoC: da7219: Convert driver to use generic device/fwnode functions
Alan Cox (2):
ASoC: Intel: atom: fix missing breaks that would cause the wrong operation to execute
ASoC: Intel: atom: fix missing breaks that would cause the wrong operation to execute
Alexander Shiyan (1):
ASoC: wm8753: Replace magic number
Amitoj Kaur Chawla (3):
ASoC: wm8753: Remove unneeded header file
ASoC: Atmel: ClassD: Simplify use of devm_ioremap_resource
ASoC: atmel-pdmic: Simplify use of devm_ioremap_resource
Andrea Gelmini (2):
ASoC: dt: Fix typo
ASoC: fsl: Fix typo
Arnd Bergmann (10):
ASoC: wm8985: add i2c dependency
ASoC: fix ABE_TWL6040 dependency
ASoC: cs53l30: include gpio/consumer.h
ASoC: pcm1681/pcm1791: fix typo in declaration
ASoC: rcar: fix 'const static' variables
ASoC: remove one extraneous 'const'
ASoC: nau8825: mark pm functions __maybe_unused
ASoC fix up SND_SOC_WM8985 dependency
ASoC: dwc: make pcm support built-in when necessary
ASoC: cs35l33: mark PM functions as __maybe_unused
Axel Lin (5):
ASoC: cs35l33: Remove unnecessary free_irq call
ASoC: cs35l33: Remove setting dapm->bias_level in cs35l33_set_bias_level
ASoC: cs35l33: Fix testing return value of devm_gpiod_get_optional
ASoC: cs35l33: Fix display revision id
ASoC: rt5514-spi: Convert to use devm_* API
Bard Liao (5):
ASoC: rt5670: fix HP Playback Volume control
ASoC: rt5670: patch reg-0x8a
ASoC: rt5645: patch reg-0x8a
ASoC: rt5645: set RT5645_PRIV_INDEX as volatile
ASoC: rt5645: add DAC1 soft volume func control
Bastien Nocera (1):
ASoC: tlv320aix31xx: Add ACPI match for Lenovo 100S
Ben Zhang (1):
ASoC: Intel: Fix conflicting pcm dev drvdata on haswell
Charles Keepax (12):
ASoC: arizona: Add a notifier chain for CODEC events
ASoC: arizona: Add event notification on voice trigger events
ASoC: arizona: Tie SYSCLK to DRC signal activity widgets
ASoC: arizona: Add voice trigger output widget
ASoC: wm_adsp: Specifically propagate voice trigger event to caller
ASoC: arizona: Add data structure for voice trigger notifier
ASoC: arizona: Add a couple of missing consts
ASoC: wm5102: Revert manual speaker enable
ALSA: compress: Add function to indicate the stream has gone bad
ASoC: wm_adsp: Use new snd_compr_stop_error to signal stream failure
ASoC: wm_adsp: Treat missing compressed buffer as a fatal error
ASoC: compress: Pass error out of soc_compr_pointer
Chris Zhong (1):
ASoC: rockchip: correct the spdif clk
Clemens Gruber (1):
ASoC: sgtl5000: Remove misleading comment
Colin Ian King (3):
SoC: dwc: trivial fix of spelling mistake "unsuppted" -> "unsupported"
ASoC: samsung: fix spelling mistake: "unknwon" -> "unknown"
ASoC: fsl_spdif: fix spelling mistake: "receivce" -> "receive"
Dan Carpenter (1):
ASoC: mediatek: mt2701: fix some error handling in probe
Dharageswari R (5):
ASoC: Intel: Skylake: Don't pause stopped pipeline while deleting
ASoC: Intel: Skylake: Disable SRAM Retention before D3
ASoC: Intel: Skylake: Avoid freeing up of unallocated memory/mcps
ASoC: Intel: Skylake: Clean up of driver resources in suspend
ASoC: Intel: Skylake: Fix to use the actual size for TLV control
Enric Balletbo i Serra (4):
ASoC: rockchip-max98090: Fix NULL pointer dereference while accessing to jack.
ASoC: rockchip-max98090: Fix the Headset Mic route.
ASoC: rockchip-max98090: Fix jack detection and event reporting.
ASoC: max9867: Fix unix permissions for source files.
Eric Nelson (5):
ASoC: sgtl5000: Fix regulator support
ASoC: sgtl5000: Write all default registers
ASoC: sgtl5000: Initialize CHIP_ANA_POWER to power-on defaults
ASoC: sgtl5000: Disable internal PLL early
ASoC: sgtl5000: Do not disable regulators in SND_SOC_BIAS_OFF
Fabio Estevam (2):
ASoC: pcm5102a: Remove owner assignment from platform_driver
ASoC: sgtl5000: Place optional properties in the correct section
Garlic Tseng (10):
ASoC: mediatek: Refine mt8173 driver and change config option
ASoC: mediatek: implement mediatek common structure
ASoC: mediatek: let mt8173 use mediatek common structure
ASoC: mediatek: add documents for mt2701
ASoC: mediatek: add structure define and clock control for 2701
ASoC: bt-sco: add config prompt
ASoC: bt-sco: extend rate and add a general compatible string
ASoC: mediatek: add mt2701 platform driver implementation.
ASoC: mediatek: Add mt2701-cs42448 driver and config option.
ASoC: mediatek: add BT implementation
Geert Uytterhoeven (2):
ASoC: Add file patterns for sound device tree bindings
ASoC: ak4613: Implement suspend callback
Helen Koike (6):
ASoC: max9877: Remove unused function declaration
ASoC: tpa6130a2: Register component
ASoC: tap6130a2: Use regmap
ASoC: tpa6130a2: Use snd soc volsw functions
ASoC: tpa6130a2: Add DAPM support
ASoC: tpa6130a2: Remove goto err_gpio
Javier Martinez Canillas (1):
ASoC: nau8825: Export I2C module alias information
Jayachandran B (5):
ASoC: Intel: Skylake: Enable firmware reload in suspend
ASoC: Intel: Skylake: Update DSP stall bits
ASoC: Intel: Skylake: Add DSP muti-core infrastructure
ASoC: Intel: Skylake: Support multi-core in Skylake
ASoC: Intel: Skylake: Support multi-core in Broxton
Jeeja KP (8):
ASoC: Intel: Skylake: Reset DSP pipe when host/link DMA is reset
ASoC: Intel: Skylake: Set the pipe state to paused when paused
ASoC: Intel: Skylake: Create Pipe to widget list in soc probe
ASoC: Intel: Skylake: Set the DSP pipe type
ASoC: Intel: Skylake: Copy the pipe parameter by pipe type
ASoC: Intel: Skylake: Report position in pointer query
ASoC: Intel: Add support for PM ops in bxt-rt298
ASoC: dapm: Fix to return correct path list in is_connected_ep.
John Hsu (11):
ASoC: nau8825: support different clock source for FLL function
ASoC: nau8825: improve FLL function for better performance
ASoC: nau8825: reduce standby power consumption
ASoC: nau8825: change output power for interrupt
ASoC: nau8825: assign DAC Ch to match headset L/R
ASoC: nau8825: add programmable biquad filter control
ASoC: nau8825: non-clock jack detection for power saving at standby
ASoC: nau8825: correct typo in biquad filter coefficients
ASoC: nau8825: cross talk suppression measurement function
ASoC: nau8825: jack connection decision with different insertion logic
ASoC: nau8825: drop redundant idiom when converting integer to boolean
Jose Abreu (3):
ASoC: dwc: Add helper functions to disable/enable irqs
ASoC: dwc: Add PIO PCM extension
ASoC: dwc: Add irq parameter to DOCUMENTATION
Kalle Kankare (1):
sgtl5000: add Lineout volume control
Krzysztof Kozlowski (1):
MAINTAINERS: ASoC: samsung: Add Sylwester Nawrocki and Krzysztof Kozlowski
Kuninori Morimoto (16):
ASoC: rsrc-card: remove unused dai_num
ASoC: simple-card: platform also uses asoc_simple_card_sub_parse_of()
ASoC: rsnd: adg :: AUDIO-CLKOUTn asynchronizes support
ASoC: simple-card: use common PREFIX for each DT property
ASoC: hdmi-codec: callback function will be called with private data
ASoC: simple-card: add new asoc_simple_jack and use it
ASoC: add new simple-card-utils.c
ASoC: simple-card: use asoc_simple_card_parse_daifmt()
ASoC: rsrc-card: use asoc_simple_card_parse_daifmt()
ASoC: simple-card-utils: add asoc_simple_card_set_dailink_name()
ASoC: simple-card: use asoc_simple_card_parse_dailink_name()
ASoC: simple-card-utils: add asoc_simple_card_parse_card_name()
ASoC: simple-card: use asoc_simple_card_parse_card_name()
ASoC: rsrc-card: use asoc_simple_card_parse_dailink_name()
ASoC: rsrc-card: use asoc_simple_dai instead of rsrc_card_dai
ASoC: rsrc-card: use asoc_simple_card_parse_card_name()
Lars-Peter Clausen (4):
ASoC: Add ADAU7002 Stereo PDM-to-I2S/TDM Converter DT bindings
ASoC: Add ADAU7002 Stereo PDM-to-I2S/TDM Converter driver
ASoC: adau: Factor out shared PLL configuration code
ASoC: adau17x1: Add support for specifying the MCLK using the CCF
Mark Brown (20):
Merge branch 'topic/compress' of git://git.kernel.org/.../broonie/sound into asoc-adsp
Merge branch 'topic/simple' of git://git.kernel.org/.../broonie/sound into asoc-rcar
Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus
Merge remote-tracking branch 'asoc/fix/rt5645' into asoc-linus
Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next
Merge remote-tracking branch 'asoc/topic/intel' into asoc-next
Merge remote-tracking branch 'asoc/topic/pcm1681' into asoc-next
Merge remote-tracking branch 'asoc/topic/pcm5102a' into asoc-next
Merge remote-tracking branch 'asoc/topic/rt5645' into asoc-next
Merge remote-tracking branches 'asoc/topic/adau', 'asoc/topic/adau7002', 'asoc/topic/adsp', 'asoc/topic/ak4613' and 'asoc/topic/ak4642' into asoc-next
Merge remote-tracking branches 'asoc/topic/arizona', 'asoc/topic/atmel', 'asoc/topic/bt-sco', 'asoc/topic/compress' and 'asoc/topic/cs35l33' into asoc-next
Merge remote-tracking branches 'asoc/topic/cs53l30', 'asoc/topic/cygnus', 'asoc/topic/da7219' and 'asoc/topic/davinci' into asoc-next
Merge remote-tracking branches 'asoc/topic/dpcm', 'asoc/topic/dt', 'asoc/topic/dwc' and 'asoc/topic/fsl' into asoc-next
Merge remote-tracking branches 'asoc/topic/fsl-spdif', 'asoc/topic/hdmi', 'asoc/topic/maintainers' and 'asoc/topic/max8960' into asoc-next
Merge remote-tracking branches 'asoc/topic/max98504', 'asoc/topic/max9867', 'asoc/topic/max9877', 'asoc/topic/mtk' and 'asoc/topic/nau8825' into asoc-next
Merge remote-tracking branches 'asoc/topic/omap', 'asoc/topic/rcar' and 'asoc/topic/rockchip' into asoc-next
Merge remote-tracking branches 'asoc/topic/rt5514', 'asoc/topic/rt5614', 'asoc/topic/rt5670' and 'asoc/topic/s8' into asoc-next
Merge remote-tracking branches 'asoc/topic/samsung', 'asoc/topic/sgtl5000', 'asoc/topic/sti' and 'asoc/topic/sunxi' into asoc-next
Merge remote-tracking branches 'asoc/topic/tas571x', 'asoc/topic/tlv320aic31xx', 'asoc/topic/tpa6130a2', 'asoc/topic/twl6040' and 'asoc/topic/wm8731' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm8753' and 'asoc/topic/wm8985' into asoc-next
Markus Elfring (1):
ASoC: Intel: Skylake: Delete an unnecessary check before the function call "release_firmware"
Matt Flax (1):
ASoc: wm8731: add 32bit mode.
Maxime Ripard (2):
ASoC: sunxi: Add A10 I2S controller binding documentation
ASoC: sunxi: Add Allwinner A10 Digital Audio driver
Nicolin Chen (8):
ASoC: cs53l30: Add codec driver support for Cirrus CS53L30
ASoC: cs53l30: Rename the volume controls for preamplifier
ASoC: cs53l30: Check return value of regcache_sync()
ASoC: cs53l30: Correct clock inversion check
ASoC: cs53l30: Set idle_bias_off true
ASoC: cs53l30: Add MUTE pin control support via GPIO
ASoC: cs53l30: Fix a bug for TDM slot location validation
ASoC: cs53l30: Fix bit shift issue of TDM mode
Oder Chiou (3):
ASoC: rt5514: add rt5514 SPI driver
ASoC: rt5514: Add the MCLK handling
ASoC: rt5514: Fix the issue that the variable dereferenced before checking
PC Liao (3):
ASoC: mediatek: Change the order of MCLK clock configuration
ASoC: mediatek: add MCLK source selection
ASoC: mediatek: Add HDMI dai-links to the mt8173-rt5650 machine driver
Paul Handrigan (2):
ASoC: cs35l33: Initial commit of the cs35l33 CODEC driver.
ASoC: cs35l33: Add device tree bindings file for cs35l33
Peter Griffin (1):
ASoC: sti: Update DT example to match the driver code
Peter Meerwald (1):
ASoC: atmel_ssc_dai: Fix DMA params for different SSC
Peter Rosin (2):
ASoC: max8960: add bindings for the max9860 codec
ASoC: max9860: new driver
Peter Ujfalusi (8):
ASoC: omap: Kconfig: SND_OMAP_SOC_OMAP_ABE_TWL6040 to select CLK_TWL6040
ASoC: omap-mcpdm: Move the WD enable write inside omap_mcpdm_open_streams()
ASoC: omap-mcpdm: Support for suspend resume
ASoC: omap-mcpdm: Add support for pdmclk clock handling
ASoC: tlv320aic31xx: Make the register values human readable
ASoC: ak4642: Implement suspend callback
ASoC: davinci-mcasp: Fix dra7 DMA offset when using CFG port
ASoC: davinci-mcasp: Use a copy of pdata per instance during DT boot
Petr Kulhavy (5):
ASoC: tas571x: add biquad registers for TAS5717/19
ASoC: tas571x: add biquads for TAS5717/19
ASoC: wm8985: add register definitions for WM8758
ASoC: wm8985: add support for WM8758
ASoC: tas571x: add input channel mixer for TAS5717/19
Piotr Stankiewicz (2):
ASoC: dapm: support user-defined stop condition in dai_get_connected_widgets
ASoC: dpcm: play nice with CODEC<->CODEC links
Ramesh Babu (1):
ASoC: Intel: Skylake: Add strip extended manifest utility
Randy Dunlap (1):
ASoC: intel: make function stub static
Sathyanarayana Nujella (2):
ASoC: Intel: Add Broxton-P Dialog Maxim machine driver
ASoC: Intel: Add Broxton-P Dialog+Maxim machine driver entry
Senthilnathan Veppur (5):
ASoC: Intel: Add DMIC 4 channel support for bxt machine
ASoC: Intel: Add FE rate & channel constraints for bxt-rt298
ASoC: Intel: Update ignore suspend for bxt-rt298
ASoC: Intel: Skylake: Update FW purge for Broxton
ASoC: Intel: Skylake: Fix fw reload failure
Shreyas NC (2):
ASoC: Intel: Skylake: Add DSP firmware manifest parsing
ASoC: hdac_hdmi: Add device id for Kabylake
Simon Trimmer (1):
ASoC: wm_adsp: Disable DMAs before clearing the transfer length
Simran Rai (3):
ASoC: cygnus: Add DT bindings for Broadcom Cygnus audio
ASoC: cygnus: Add Cygnus audio DAI driver
ASoC: cygnus: Add Cygnus audio DMA driver
Srinivas Kandagatla (1):
ASoC: Introduce SOC_SINGLE_S8_TLV() macro
Subhransu S. Prusty (1):
ASoC: dapm: Export snd_soc_dapm_new_control
Sudip Mukherjee (2):
ASoC: fsl: fix build failure
ASoC: atmel: fix build failure
Sugar Zhang (2):
ASoC: rockchip: i2s: configure the sdio pins' iomux mode
ASoC: rockchip: i2s: rename I2S_CKR_TRCM_TX/RXSHARE to I2S_CKR_TRCM_TX/RXONLY
Sylwester Nawrocki (8):
ASoC: samsung: Remove unused "samsung-i2sv4" platform_device_id entry
ASoC: samsung: Remove definition of an unused data structure
ASoC: samsung: Use of_device_get_match_data() helper
ASoC: samsung: Remove unused Odroid x2/u3 machine driver
ASoC: max98504: Add max98504 speaker amplifier driver
ASoC: Add DT bindings documentation for max98504 amplifier
ASoC: samsung: Fix error paths in the I2S driver's probe()
ASoC: samsung: Specify DMA channels through struct snd_dmaengine_pcm_config
Takashi Iwai (1):
ASoC: intel: Fix sst-dsp dependency on dw stuff
Vedang Patel (4):
ASoC: hdac_hdmi: Increase loglevel of hex dump printed
ASoC: Intel: common: increase the loglevel of "FW Poll Status".
ASoC: Intel: Skylake: Increase loglevel of debug messages.
ASoC: Intel: Skylake: Fix NULL Pointer exception in dynamic_debug.
Vinod Koul (27):
ASoC: Intel: Skylake: Don't use local pointer for firmware
ASoC: Intel: Skylake: Strip manifest for Skylake platform
ASoC: Intel: Skylake: Strip manifest for Broxton platform
ASoC: Intel: Skylake: Find uuids for Skylake
ASoC: Intel: Skylake: Find uuids for Broxton
ASoC: Intel: Skylake: Check for module list being NULL
ASoC: Intel: Kconfig: fix build when ACPI is not enabled
ASoC: Intel: Kconfig: formatting update
ASoC: Intel: Revert "ASoC: Intel: Add support for PM ops in bxt-rt298"
ASoC: Intel: Skylake: Disable async suspend
ASoC: Intel: Skylake: Add pm ops for broxton-rt298 machine
ASoC: Intel: Skylake: Update comment style
ASoC: Intel: Atom: Add quirk for Surface 3
ASoC: Intel: Add surface3 entry in CHT-RT5645 machine
ASoC: rt5645: Add ACPI ID 10EC5640
ASoC: Intel: cht: fix uninit variable warning
ASoC: Intel: atom: statify cht_quirk
ASoC: hdac_hdmi: Fix potential NULL dereference
ASoC: Intel: Skylake: Initialize module list for Broxton
ASoC: Intel: add kablake device IDs
ASoC: rt286: set combo jack for Kabylake
ASoC: Intel: board: add kabylake machine id
ASoC: Intel: Skylake: reduce machine name for skl_nau88l25_ssm4567
ASoC: Intel: Skylake: reduce machine name for skl_nau88l25_max98357a
ASoC: Intel: Kbl: add kabylake additional machine entries
ASoC: Intel: board: add kabylake nau88l25_max98357a machine id
ASoC: Intel: board: add kabylake nau88l25_ssm4567 machine id
Wei Yongjun (6):
ASoC: sti: fix return value check in uni_player_parse_dt_audio_glue()
ASoC: max9860: fix non static symbol warnings
ASoC: cs53l30: Fix non static symbol warnings
ASoC: sunxi: remove redundant dev_err call in sun4i_i2s_probe()
ASoC: cs35l33: Remove unused including <linux/version.h>
ASoC: mediatek: mt2701: fix non static symbol warning
Yong Zhi (5):
ASoC: Intel: Skylake: Add channel constraints for refcap
ASoC: Intel: Skylake: Use refcap device for mono recording
ASoC: Intel: Skylake: Add api to retrieve dmic array info from nhlt
ASoC: Intel: boards: configure DMIC for machine sklnau8825adi
ASoC: Intel: boards: configure DMIC for machine sklnau8825max
kbuild test robot (2):
ASoC: cs35l33: fix platform_no_drv_owner.cocci warnings
ASoC: sunxi: fix semicolon.cocci warnings
.../devicetree/bindings/sound/adi,adau17x1.txt | 8 +
.../devicetree/bindings/sound/adi,adau7002.txt | 19 +
.../bindings/sound/brcm,cygnus-audio.txt | 67 +
Documentation/devicetree/bindings/sound/bt-sco.txt | 2 +-
.../devicetree/bindings/sound/cs35l33.txt | 126 ++
.../devicetree/bindings/sound/cs53l30.txt | 44 +
.../devicetree/bindings/sound/designware-i2s.txt | 4 +
.../devicetree/bindings/sound/fsl-asoc-card.txt | 2 +-
.../devicetree/bindings/sound/max98504.txt | 44 +
.../devicetree/bindings/sound/max9860.txt | 28 +
.../devicetree/bindings/sound/mt2701-afe-pcm.txt | 150 ++
.../devicetree/bindings/sound/mt2701-cs42448.txt | 43 +
.../devicetree/bindings/sound/mt8173-rt5650.txt | 10 +-
.../devicetree/bindings/sound/omap-mcpdm.txt | 10 +
.../devicetree/bindings/sound/renesas,rsnd.txt | 2 +
.../devicetree/bindings/sound/rockchip-i2s.txt | 5 +
Documentation/devicetree/bindings/sound/rt5514.txt | 5 +
.../bindings/sound/samsung,odroidx2-max98090.txt | 35 -
.../devicetree/bindings/sound/sgtl5000.txt | 18 +-
.../devicetree/bindings/sound/st,sti-asoc-card.txt | 20 +-
.../devicetree/bindings/sound/sun4i-i2s.txt | 34 +
Documentation/sound/alsa/soc/machine.txt | 2 +-
MAINTAINERS | 11 +-
drivers/base/property.c | 28 +
include/acpi/acpi_bus.h | 7 +
include/linux/acpi.h | 6 +
include/linux/mfd/arizona/core.h | 10 +
include/linux/of.h | 14 +-
include/linux/property.h | 3 +
include/sound/compress_driver.h | 5 +
include/sound/cs35l33.h | 48 +
include/sound/hdmi-codec.h | 13 +-
include/sound/simple_card.h | 11 +-
include/sound/simple_card_utils.h | 36 +
include/sound/soc-dapm.h | 8 +-
include/sound/soc.h | 11 +
sound/core/compress_offload.c | 67 +-
sound/soc/atmel/Kconfig | 1 +
sound/soc/atmel/atmel-classd.c | 5 -
sound/soc/atmel/atmel-pdmic.c | 5 -
sound/soc/atmel/atmel_ssc_dai.c | 2 +-
sound/soc/bcm/Kconfig | 9 +
sound/soc/bcm/Makefile | 5 +
sound/soc/bcm/cygnus-pcm.c | 861 ++++++++++
sound/soc/bcm/cygnus-ssp.c | 1529 ++++++++++++++++++
sound/soc/bcm/cygnus-ssp.h | 139 ++
sound/soc/codecs/Kconfig | 38 +-
sound/soc/codecs/Makefile | 14 +
sound/soc/codecs/adau-utils.c | 61 +
sound/soc/codecs/adau-utils.h | 7 +
sound/soc/codecs/adau1373.c | 38 +-
sound/soc/codecs/adau1761-i2c.c | 2 +-
sound/soc/codecs/adau1761-spi.c | 2 +-
sound/soc/codecs/adau1781-i2c.c | 2 +-
sound/soc/codecs/adau1781-spi.c | 2 +-
sound/soc/codecs/adau17x1.c | 251 +--
sound/soc/codecs/adau17x1.h | 6 +
sound/soc/codecs/adau7002.c | 80 +
sound/soc/codecs/ak4613.c | 12 +-
sound/soc/codecs/ak4642.c | 13 +-
sound/soc/codecs/arizona.c | 91 +-
sound/soc/codecs/arizona.h | 22 +-
sound/soc/codecs/bt-sco.c | 52 +-
sound/soc/codecs/cs35l33.c | 1303 +++++++++++++++
sound/soc/codecs/cs35l33.h | 221 +++
sound/soc/codecs/cs47l24.c | 19 +
sound/soc/codecs/cs53l30.c | 1143 ++++++++++++++
sound/soc/codecs/cs53l30.h | 459 ++++++
sound/soc/codecs/da7219-aad.c | 103 +-
sound/soc/codecs/da7219.c | 34 +-
sound/soc/codecs/hdac_hdmi.c | 7 +-
sound/soc/codecs/hdmi-codec.c | 15 +-
sound/soc/codecs/max98504.c | 383 +++++
sound/soc/codecs/max98504.h | 59 +
sound/soc/codecs/max9860.c | 753 +++++++++
sound/soc/codecs/max9860.h | 162 ++
sound/soc/codecs/max9867.c | 0
sound/soc/codecs/max9867.h | 0
sound/soc/codecs/max9877.h | 2 -
sound/soc/codecs/nau8825.c | 1256 +++++++++++++--
sound/soc/codecs/nau8825.h | 127 +-
sound/soc/codecs/pcm1681.c | 2 +-
sound/soc/codecs/pcm179x.c | 2 +-
sound/soc/codecs/pcm5102a.c | 1 -
sound/soc/codecs/rt286.c | 7 +
sound/soc/codecs/rt5514-spi.c | 447 ++++++
sound/soc/codecs/rt5514-spi.h | 38 +
sound/soc/codecs/rt5514.c | 168 +-
sound/soc/codecs/rt5514.h | 7 +
sound/soc/codecs/rt5645.c | 24 +-
sound/soc/codecs/rt5645.h | 3 +
sound/soc/codecs/rt5670.c | 3 +-
sound/soc/codecs/sgtl5000.c | 431 ++---
sound/soc/codecs/sgtl5000.h | 2 +
sound/soc/codecs/tas571x.c | 188 +++
sound/soc/codecs/tas571x.h | 40 +
sound/soc/codecs/tlv320aic31xx.h | 134 +-
sound/soc/codecs/tpa6130a2.c | 394 ++---
sound/soc/codecs/tpa6130a2.h | 14 +-
sound/soc/codecs/wm5102.c | 1 +
sound/soc/codecs/wm5110.c | 19 +
sound/soc/codecs/wm8731.c | 5 +-
sound/soc/codecs/wm8753.c | 3 +-
sound/soc/codecs/wm8985.c | 143 +-
sound/soc/codecs/wm8985.h | 38 +
sound/soc/codecs/wm8998.c | 1 +
sound/soc/codecs/wm_adsp.c | 34 +-
sound/soc/codecs/wm_adsp.h | 4 +
sound/soc/davinci/davinci-mcasp.c | 9 +-
sound/soc/dwc/Kconfig | 9 +
sound/soc/dwc/Makefile | 4 +-
sound/soc/dwc/designware_i2s.c | 231 ++-
sound/soc/dwc/designware_pcm.c | 225 +++
sound/soc/dwc/local.h | 128 ++
sound/soc/fsl/Kconfig | 1 +
sound/soc/fsl/fsl_spdif.c | 2 +-
sound/soc/generic/Kconfig | 4 +
sound/soc/generic/Makefile | 2 +
sound/soc/generic/simple-card-utils.c | 97 ++
sound/soc/generic/simple-card.c | 276 ++--
sound/soc/intel/Kconfig | 73 +-
sound/soc/intel/atom/sst/sst_acpi.c | 44 +-
sound/soc/intel/boards/Makefile | 2 +
sound/soc/intel/boards/bxt_da7219_max98357a.c | 460 ++++++
sound/soc/intel/boards/bxt_rt298.c | 118 ++
sound/soc/intel/boards/cht_bsw_rt5645.c | 20 +-
sound/soc/intel/boards/skl_nau88l25_max98357a.c | 51 +-
sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 51 +-
sound/soc/intel/boards/skl_rt286.c | 9 +
sound/soc/intel/common/Makefile | 4 +-
sound/soc/intel/common/sst-acpi.h | 4 +-
sound/soc/intel/common/sst-dsp-priv.h | 4 -
sound/soc/intel/common/sst-dsp.c | 69 +-
sound/soc/intel/common/sst-dsp.h | 2 +-
sound/soc/intel/common/sst-firmware.c | 68 +
sound/soc/intel/haswell/sst-haswell-pcm.c | 1 -
sound/soc/intel/skylake/Makefile | 2 +-
sound/soc/intel/skylake/bxt-sst.c | 202 ++-
sound/soc/intel/skylake/skl-messages.c | 53 +-
sound/soc/intel/skylake/skl-nhlt.c | 40 +
sound/soc/intel/skylake/skl-nhlt.h | 22 +
sound/soc/intel/skylake/skl-pcm.c | 93 +-
sound/soc/intel/skylake/skl-sst-dsp.c | 260 ++-
sound/soc/intel/skylake/skl-sst-dsp.h | 102 +-
sound/soc/intel/skylake/skl-sst-ipc.c | 4 +-
sound/soc/intel/skylake/skl-sst-ipc.h | 18 +
sound/soc/intel/skylake/skl-sst-utils.c | 256 +++
sound/soc/intel/skylake/skl-sst.c | 124 +-
sound/soc/intel/skylake/skl-topology.c | 230 ++-
sound/soc/intel/skylake/skl-topology.h | 7 +-
sound/soc/intel/skylake/skl.c | 39 +-
sound/soc/intel/skylake/skl.h | 10 +
sound/soc/mediatek/Kconfig | 38 +-
sound/soc/mediatek/Makefile | 10 +-
sound/soc/mediatek/common/Makefile | 16 +
sound/soc/mediatek/common/mtk-afe-fe-dai.c | 379 +++++
sound/soc/mediatek/common/mtk-afe-fe-dai.h | 45 +
.../soc/mediatek/common/mtk-afe-platform-driver.c | 90 ++
.../soc/mediatek/common/mtk-afe-platform-driver.h | 23 +
sound/soc/mediatek/common/mtk-base-afe.h | 104 ++
sound/soc/mediatek/mt2701/Makefile | 19 +
sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c | 464 ++++++
sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h | 38 +
sound/soc/mediatek/mt2701/mt2701-afe-common.h | 172 ++
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 1656 ++++++++++++++++++++
sound/soc/mediatek/mt2701/mt2701-cs42448.c | 412 +++++
sound/soc/mediatek/mt2701/mt2701-reg.h | 186 +++
sound/soc/mediatek/mt8173/Makefile | 7 +
sound/soc/mediatek/mt8173/mt8173-afe-common.h | 73 +
.../{mtk-afe-pcm.c => mt8173/mt8173-afe-pcm.c} | 925 +++++------
sound/soc/mediatek/{ => mt8173}/mt8173-max98090.c | 2 +-
.../mediatek/{ => mt8173}/mt8173-rt5650-rt5514.c | 2 +-
.../mediatek/{ => mt8173}/mt8173-rt5650-rt5676.c | 4 +-
sound/soc/mediatek/{ => mt8173}/mt8173-rt5650.c | 73 +-
sound/soc/mediatek/mtk-afe-common.h | 101 --
sound/soc/omap/Kconfig | 3 +-
sound/soc/omap/omap-mcpdm.c | 74 +-
sound/soc/omap/rx51.c | 46 +-
sound/soc/rockchip/rockchip_i2s.c | 71 +-
sound/soc/rockchip/rockchip_i2s.h | 11 +-
sound/soc/rockchip/rockchip_max98090.c | 65 +-
sound/soc/rockchip/rockchip_spdif.c | 17 +-
sound/soc/samsung/Kconfig | 8 -
sound/soc/samsung/Makefile | 2 -
sound/soc/samsung/ac97.c | 3 +-
sound/soc/samsung/dma.h | 9 +-
sound/soc/samsung/dmaengine.c | 31 +-
sound/soc/samsung/i2s.c | 53 +-
sound/soc/samsung/odroidx2_max98090.c | 185 ---
sound/soc/samsung/pcm.c | 3 +-
sound/soc/samsung/s3c-i2s-v2.c | 2 +-
sound/soc/samsung/s3c2412-i2s.c | 3 +-
sound/soc/samsung/s3c24xx-i2s.c | 3 +-
sound/soc/samsung/spdif.c | 3 +-
sound/soc/sh/Kconfig | 1 +
sound/soc/sh/rcar/adg.c | 18 +
sound/soc/sh/rcar/gen.c | 12 +-
sound/soc/sh/rcar/rsrc-card.c | 99 +-
sound/soc/soc-compress.c | 5 +-
sound/soc/soc-dapm.c | 61 +-
sound/soc/soc-pcm.c | 43 +-
sound/soc/sti/uniperif_player.c | 4 +-
sound/soc/sunxi/Kconfig | 9 +
sound/soc/sunxi/Makefile | 2 +-
sound/soc/sunxi/sun4i-i2s.c | 701 +++++++++
205 files changed, 19212 insertions(+), 3008 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/adi,adau7002.txt
create mode 100644 Documentation/devicetree/bindings/sound/brcm,cygnus-audio.txt
create mode 100644 Documentation/devicetree/bindings/sound/cs35l33.txt
create mode 100644 Documentation/devicetree/bindings/sound/cs53l30.txt
create mode 100644 Documentation/devicetree/bindings/sound/max98504.txt
create mode 100644 Documentation/devicetree/bindings/sound/max9860.txt
create mode 100644 Documentation/devicetree/bindings/sound/mt2701-afe-pcm.txt
create mode 100644 Documentation/devicetree/bindings/sound/mt2701-cs42448.txt
delete mode 100644 Documentation/devicetree/bindings/sound/samsung,odroidx2-max98090.txt
create mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt
create mode 100644 include/sound/cs35l33.h
create mode 100644 include/sound/simple_card_utils.h
create mode 100644 sound/soc/bcm/cygnus-pcm.c
create mode 100644 sound/soc/bcm/cygnus-ssp.c
create mode 100644 sound/soc/bcm/cygnus-ssp.h
create mode 100644 sound/soc/codecs/adau-utils.c
create mode 100644 sound/soc/codecs/adau-utils.h
create mode 100644 sound/soc/codecs/adau7002.c
create mode 100644 sound/soc/codecs/cs35l33.c
create mode 100644 sound/soc/codecs/cs35l33.h
create mode 100644 sound/soc/codecs/cs53l30.c
create mode 100644 sound/soc/codecs/cs53l30.h
create mode 100644 sound/soc/codecs/max98504.c
create mode 100644 sound/soc/codecs/max98504.h
create mode 100644 sound/soc/codecs/max9860.c
create mode 100644 sound/soc/codecs/max9860.h
mode change 100755 => 100644 sound/soc/codecs/max9867.c
mode change 100755 => 100644 sound/soc/codecs/max9867.h
create mode 100644 sound/soc/codecs/rt5514-spi.c
create mode 100644 sound/soc/codecs/rt5514-spi.h
create mode 100644 sound/soc/dwc/designware_pcm.c
create mode 100644 sound/soc/dwc/local.h
create mode 100644 sound/soc/generic/simple-card-utils.c
create mode 100644 sound/soc/intel/boards/bxt_da7219_max98357a.c
create mode 100644 sound/soc/intel/skylake/skl-sst-utils.c
create mode 100644 sound/soc/mediatek/common/Makefile
create mode 100644 sound/soc/mediatek/common/mtk-afe-fe-dai.c
create mode 100644 sound/soc/mediatek/common/mtk-afe-fe-dai.h
create mode 100644 sound/soc/mediatek/common/mtk-afe-platform-driver.c
create mode 100644 sound/soc/mediatek/common/mtk-afe-platform-driver.h
create mode 100644 sound/soc/mediatek/common/mtk-base-afe.h
create mode 100644 sound/soc/mediatek/mt2701/Makefile
create mode 100644 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c
create mode 100644 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h
create mode 100644 sound/soc/mediatek/mt2701/mt2701-afe-common.h
create mode 100644 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
create mode 100644 sound/soc/mediatek/mt2701/mt2701-cs42448.c
create mode 100644 sound/soc/mediatek/mt2701/mt2701-reg.h
create mode 100644 sound/soc/mediatek/mt8173/Makefile
create mode 100644 sound/soc/mediatek/mt8173/mt8173-afe-common.h
rename sound/soc/mediatek/{mtk-afe-pcm.c => mt8173/mt8173-afe-pcm.c} (51%)
rename sound/soc/mediatek/{ => mt8173}/mt8173-max98090.c (99%)
rename sound/soc/mediatek/{ => mt8173}/mt8173-rt5650-rt5514.c (99%)
rename sound/soc/mediatek/{ => mt8173}/mt8173-rt5650-rt5676.c (99%)
rename sound/soc/mediatek/{ => mt8173}/mt8173-rt5650.c (80%)
delete mode 100644 sound/soc/mediatek/mtk-afe-common.h
delete mode 100644 sound/soc/samsung/odroidx2_max98090.c
create mode 100644 sound/soc/sunxi/sun4i-i2s.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20160725/85037de9/attachment-0001.sig>
More information about the Alsa-devel
mailing list