[alsa-devel] [GIT PULL] ASoC updates for v4.12
Mark Brown
broonie at kernel.org
Tue May 2 04:57:17 CEST 2017
The following changes since commit 5a7ad1146caa895ad718a534399e38bd2ba721b7:
Linux 4.11-rc8 (2017-04-23 16:53:00 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.12
for you to fetch changes up to 20d5c84bef067b7e804a163e2abca16c47125bad:
Merge remote-tracking branches 'asoc/topic/wm8960', 'asoc/topic/wm8978' and 'asoc/topic/zte-tdm' into asoc-next (2017-04-30 22:16:48 +0900)
----------------------------------------------------------------
ASoC: Updates for v4.12
A quiet release for the core, but lots of new drivers this time around:
- A new, generalized, API for hooking up jacks which makes it easier to
write generic machine drivers for simple cases.
- Continuing fixes for issues with the x86 CPU drivers.
- New drivers for Cirrus CS35L35, DIO DIO2125, Everest ES7132,
HiSilicon hi6210, Maxim MAX98927, MT2701 systems with WM8960, Nuvoton
NAU8824, Odroid systems, ST STM32 SAI controllers and x86 systems with
DA7213
----------------------------------------------------------------
Adrian Dinu (1):
ASoC: Add space around '='
Adriana Constantinescu (1):
ASoC: omap: Remove unnecessary 'out of memory' message
Alexander Sverdlin (1):
ASoC: cs4271: configure reset GPIO as output
Alin Grigorean (1):
ASoC: fsl: Remove unneeded init of static variable
Andy Green (1):
ASoC: hisilicon: Add hi6210 i2s audio driver
Andy Shevchenko (1):
ASoC: Intel: bdw-rt5677: Use devm_gpiod_get()
Arnaud Pouliquen (1):
ASoC: STI: Fix null ptr deference in IRQ handler
Arnd Bergmann (2):
ASoC: mediatek: add I2C dependency for CS42XX8
ASoC: Intel: Skylake: fix uninitialized pointer use
Axel Lin (1):
ASoC: cs35l35: Fix display revision id
B, Jayachandran (1):
ALSA: hda: Fix LLCH register read
Baoyou Xie (2):
ASoC: zx-tdm: add bindings doc for zte's tdm controller
ASoC: zx-tdm: add zte's tdm controller driver
Bard Liao (9):
ASoC: rt5665: increase button detection accuracy
ASoC: rt5665: enable TDM if more than 2 channels
ASoC: rt5665: enhance jack type detection function
ASoC: rt5665: move set_pll to codec level
ASoC: rt5665: move set_sysclk to codec level
ASoC: rt5665: set i2s pin share configuration
ASoC: rt5665: fix wrong pre div reg of IF2 and IF3
ASoC: jack: add snd_soc_codec_set_jack
ASoC: rt5665: move rt5665_set_jack_detect to .set_jack
Bhumika Goyal (5):
ASoC: pxa: constify snd_soc_ops structures
ASoC: fsl: constify snd_soc_ops structures
ASoC: mediatek: constify snd_soc_ops structures
ASoC: omap: constify snd_soc_ops structures
ASoC: blackfin: constify snd_soc_ops structures
Brian Austin (2):
ASoC: Add support for Cirrus Logic CS35L35 Amplifier
ASoC: cs35l35: Add bindings file for CS35L35
Bryce Ferguson (1):
ASoC: Add AU1761 audio codec as selectable option
Calin Cruceru (1):
ASoC: samsung: Remove extra blank lines
Charles Keepax (12):
ASoC: cs35l35: Add missing return in probe
ASoC: cs35l35: Add device tree binding for I2S drive configuration
ASoC: cs35l35: Add for configuring drive mode in unused slots
ASoC: cs35l35: Add local variable for dev in probe
ASoC: cs35l35: Add IRQF_SHARED to IRQ flags
ASoC: cs35l35: Stash dev pointer directly rather than CODEC pointer
ASoC: cs35l35: Clear reset_gpio on the error path in probe
ASoC: cs35l35: Improve power down time
ASoC: cs35l35: Correct handling of PDN_DONE with external boost
ASoC: cs35l35: Add DT binding to specify usage of an external boost supply
ASoC: cs35l35: Correct some register defaults
ASoC: cs35l35: Allow user to configure IMON SCALE
Codrut Grosu (17):
ASoC: tegra: Remove unnecessary 'out of memory' message
ASoC: pxa-ssp: Added blank line after declarations
ASoC: pxa: Remove space before semicolon
ASoC: pxa: Remove unneeded else after return statement
ASoC: pxa: The open brace is placed with the previous line
ASoC: pxa: Add space around ':' and '('
ASoC: pxa: Remove spaces before tabs
ASoC: pxa: Remove unneeded return statement in void function
ASoC: pxa-ssp: Line up *s in block comments
ASoC: tegra: Add blank line after declarations
ASoC: txx9: Added blank line after declarations
ASoC: ux500: Added */ to the next line
ASoC: ux500: Remove unuseful break after return
ASoC: ux500: Added blank line after declarations
ASoC: sirf: Added blank line after declarations
ASoC: pxa: Add space around '='
ASoC: txx9: Added requiered spaces.
Colin Ian King (6):
ASoC: Intel: Skylake: fix spelling mistake: "allocationf" -> "allocation"
ASoC: cs35l35: trivial fix to indentation
ASoC: intel: remove unused variable data and associated code
ASoC: Intel: bxtn: fix spelling mistake: "Timout" -> "Timeout"
ASoC: topology: use j for internal loop counter
ASoC: wm5100: fix spelling mistake: "micropone" -> "microphone"
Dan Carpenter (4):
ASoC: cs35l35: returning uninitialized in probe()
ASoC: Intel: Skylake: Uninitialized variable in probe_codec()
ASoC: Intel: Skylake: Fix a couple user after free bugs
ASoC: sti: Fix error handling if of_clk_get() fails
Daniel Baluta (8):
ASoC: codec: wm8960: Refactor sysclk freq search
ASoC: codec: wm8960: Relax bit clock computation
ASoC: imx-wm8962: Let codec driver enable/disable its MCLK
ASoC: imx-wm8962: Fix codec_clk cleanup
ASoC: codec: wm9860: Refactor PLL out freq search
ASoC: codec: wm8960: Stop when a matching PLL freq is found
ASoC: codec: wm9860: avoid maybe-uninitialized warning
ASoC: codec: wm8960: Relax bit clock computation when using PLL
Dharageswari R (1):
ASoC: Intel: Skylake: Fix parameter overwrite for KPB Module
Dmitry Torokhov (1):
ASoC: jack - check status of GPIO-based pins on resume
Douglas Anderson (3):
ASoC: rt5514: Mark rt5514_i2c_driver as static
ASoC: rt5514: Avoid relying on uninitialized "val" value
ASoC: rt5514: Unconfuse the rt5514 at probe / resume time
Fabio Estevam (11):
ASoC: tas2552: Improve DT binding document example
ASoC: fsl_ssi: Remove FSLSSI_I2S_RATES definition
ASoC: fsl_ssi: Use the tolower() function
ASoC: sgtl5000: Allow LRCLK pad drive strength to be changed
ASoC: tas2552: Return the real error code
ASoC: tas2552: Describe the possible I2C addresses
ASoC: tas2552: Fix typos in the binding doc
ASoC: fsl ssi doc: Move optional properties to the correct section
ASoC: fsl_esai: Remove unneeded definition
ASoC: imx-wm8962: Remove global variables
ASoC: tas2552: Propagate the error code in suspend/resume
G Kranthi (5):
ASoC: Intel: Skylake: Disable notifications at boot after DSP FW init
ASoC: Intel: Skylake: Remove get dsp_ops in cleanup routine
ASoC: Intel: Skylake: Add 16-bit constraint to FE bxt_rt298 machine
ASoC: Intel: Skylake: Move sst common initialization to a helper function
ASoC: Intel: Skylake: Modify arguments to reuse module transfer function
Guneshwor Singh (2):
ASoC: Intel: Skylake: Fix not to stop src pipe in pre pmd event handler
ASoC: Intel: Skylake: Return negative error code
Hardik T Shah (1):
ASoC: Intel: Skylake: Fix DMA position reporting for capture stream
Harsha Priya (1):
ASoC: Intel: Update bxt_da7219_max98357a to add a new
Hiroyuki Yokoyama (1):
ASoC: rcar: enable PCM RATE untile 192000
Icenowy Zheng (2):
ASoC: sun8i-codec-analog: split out mic2
ASoC: sun8i-codec-analog: split out line in
Javier Martinez Canillas (8):
ASoC: max9867: export OF device ID as module aliases
ASoC: cs53l30: Set .of_match_table to OF device ID table
ASoc: rt5645: Add OF device ID table
ASoC: ssm4567: Add OF device ID table
ASoC: sta529: Add OF device ID table
ASoC: uda1380: Add OF device ID table
ASoC: wm8978: Add OF device ID table
ASoC: rt5677: Add OF device ID table
Jeeja KP (13):
ASoC: Intel: bxtn: Store the FW/Library context at boot
ASoC: Intel: bxtn: optimize ROM init retries
ASoC: Intel: Skylake: Fix to delete DSP pipe after stopping pipe
ASoC: Intel: bxtn: Disable interrupt when DSP is in D3
ASoC: Intel: bxtn: Update DSP core state in D0
ASoC: Intel: bxtn: Reload the firmware in case of D3 failure
ASoC: Intel: Skylake: Remove BE prepare ops
ASoC: Intel: Skylake: Fix module load when module size > DMA buffer size
ASoC: Intel: Skylake: Use the sig_bits to define dai bps capability
ASoC: hdac_hdmi: Update sig_bits based on converter capability
ASoC: Intel: Skylake: Rearrangement of code to cleanup SKL SST library
ASoC: Intel: Skylake: Fix module state after unbind and delete
ASoC: Intel: Skylake: Add support for deferred DSP module bind
Jerome Brunet (5):
ASoC: es7134: add es7134 DAC driver
ASoC: es7134: add dt-bindings for the es7134 dac
ASoC: dio2125: add dio2125 amp driver
ASoC: dio2125: add dt-bindings
ASoC: dio2125: use gpiod_set_value_cansleep
Jianqun Xu (1):
ASoC: rockchip: add bindings for rk3368 i2s
John Hsu (4):
ASoC: nau8540: fix tab conversion problem
ASoC: nau8824: new driver
ASoC: nau8824: rename controls to match DAPM controls
ASoC: nau8824: leave Class D gain at chip default
John Stultz (5):
ASoC: add hi6210-i2s DT bindings
ASoC: Improve hi6210-i2s DT bindings
ASoC: hisilicon: Add error returns even for cases that shouldn't happen.
ASoC: hisilicon: Address style nit to use break in final default of switch statement
ASoC: hisilicon: Use devm_snd_soc_register_component
Jose Abreu (1):
ASoC: dwc: Disallow building designware_pcm as a module
Kuninori Morimoto (15):
ASoC: simple-card: use defined dev on probe()
ASoC: simple-scu-card: use defined dev on probe()
ASoC: simple-card: add new simple_priv_to_card() macro
ASoC: simple-scu-card: add new simple_priv_to_card() macro
ASoC: core: remove pointless auxiliary from snd_soc_component
ASoC: rcar: ssi: don't set SSICR.CKDV = 000 with SSIWSR.CONT
ASoC: rcar: remove rsnd_kctrl_remove()
ASoC: rcar: fixup of_clk_add_provider() usage for multi clkout
ASoC: rcar: call missing of_clk_del_provider() when remove
ASoC: soc-core: verify Sound Card normality
ASoC: rsnd: tidyup src->convert_rate reset timing
ASoC: rsnd: merge rsnd_kctrl_new_m/s/e into rsnd_kctrl_new()
ASoC: ak4613: use snd_soc_update_bits() to avoid Reserve bit on I/O CTRL
ASoC: rsnd: rsnd_mod_make_sure() is not under DEBUG
ASoC: rsnd: enable clock-frequency for both 44.1kHz/48kHz
Linus Walleij (3):
ASoC: ux500: drop platform DAI assignments
ASoC: wm8903: add regulator handling
ASoC: qcom: move clock names into LPASS variant struct
Liviu Dudau (1):
ASoC: TLV320AIC23: Unquote NULL from control name
Lucas Stach (1):
ASoC: imx-pcm-dma: simplify pcm_config
Marek Vasut (1):
ASoC: rsnd: Fix possible NULL pointer dereference
Mark Brown (24):
Merge branch 'fix/sun8i' of git://git.kernel.org/.../broonie/sound into asoc-sunxi
Merge branch 'topic/hda' of git://git.kernel.org/.../broonie/sound into asoc-intel
Merge branch 'fix/rcar' of git://git.kernel.org/.../broonie/sound into asoc-rcar
Merge branch 'topic/jack' of git://git.kernel.org/.../broonie/sound into asoc-rt5665
Merge remote-tracking branches 'asoc/fix/intel', 'asoc/fix/topology' and 'asoc/fix/sti' into asoc-linus
Merge tag 'asoc-fix-v4.11-rc7' into asoc-linus
Merge remote-tracking branch 'asoc/fix/rcar' into asoc-linus
Merge remote-tracking branch 'asoc/fix/cs4271' 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/rcar' into asoc-next
Merge remote-tracking branch 'asoc/topic/rt5665' into asoc-next
Merge remote-tracking branches 'asoc/topic/adsp', 'asoc/topic/ak4613', 'asoc/topic/au1761' and 'asoc/topic/blackfin' into asoc-next
Merge remote-tracking branches 'asoc/topic/cs35l35', 'asoc/topic/cs53l30', 'asoc/topic/da7213', 'asoc/topic/dio2125' and 'asoc/topic/dwc' into asoc-next
Merge remote-tracking branches 'asoc/topic/es7134', 'asoc/topic/es8328', 'asoc/topic/fsl', 'asoc/topic/fsl-asrc' and 'asoc/topic/fsl-esai' into asoc-next
Merge remote-tracking branches 'asoc/topic/fsl-ssi', 'asoc/topic/hi6220' and 'asoc/topic/imx' into asoc-next
Merge remote-tracking branches 'asoc/topic/max9878', 'asoc/topic/max98927', 'asoc/topic/mtk' and 'asoc/topic/nau8540' into asoc-next
Merge remote-tracking branches 'asoc/topic/nau8824', 'asoc/topic/omap', 'asoc/topic/pxa' and 'asoc/topic/qcom' into asoc-next
Merge remote-tracking branches 'asoc/topic/rockchip', 'asoc/topic/rt5514', 'asoc/topic/rt5645' and 'asoc/topic/rt5677' into asoc-next
Merge remote-tracking branches 'asoc/topic/samsung', 'asoc/topic/sgtl5000', 'asoc/topic/simple', 'asoc/topic/sirf' and 'asoc/topic/ssm4567' into asoc-next
Merge remote-tracking branches 'asoc/topic/sta529', 'asoc/topic/sti', 'asoc/topic/stm', 'asoc/topic/sunxi' and 'asoc/topic/tas2552' into asoc-next
Merge remote-tracking branches 'asoc/topic/tegra', 'asoc/topic/tlv320aic23', 'asoc/topic/topology', 'asoc/topic/twl6040' and 'asoc/topic/txx9' into asoc-next
Merge remote-tracking branches 'asoc/topic/uda1380', 'asoc/topic/unregister', 'asoc/topic/ux500', 'asoc/topic/wm5100' and 'asoc/topic/wm8903' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm8960', 'asoc/topic/wm8978' and 'asoc/topic/zte-tdm' into asoc-next
Mayuresh Kulkarni (1):
ASoC: wm_adsp: add support for DSP region lock
Mousumi Jana (1):
ASoC: topology: Fix to store enum text values
Mylène Josserand (5):
ASoC: sun8i-codec: Remove analog "HP" widget
ASoC: sun8i-codec: Update mixer to use SOC_DAPM_DOUBLE
ASoC: sun8i-codec: Convert to SOC_MIXER_ARRAY
ASoC: sun8i-codec: Fix space on audio-routing widget
ASoC: sun8i-codec: Convert to use SND_SOC_DAPM_AIF_IN
Nicole Faerber (1):
ASoC: codecs: rt5670: add Thinkpad Tablet 10 quirk
Peter Ujfalusi (1):
ASoC: twl6040: Add control for HS and HF mono to stereo selection
Pierre-Louis Bossart (7):
ASoC: da7213: add ACPI support
ASoC: Intel: add machine driver for BYT/CHT + DA7213
ASoC: Intel: Atom: enable BYT/CHT+DA7213 machine driver
ASoC: Intel: boards: add card for MinnowBoardMax/Up I2S access
ASoC: Intel: Enable bytcht_nocodec machine driver
ASoC: Intel: Atom: update Thinkpad 10 quirk
ASoC: bytcr_rt5640: log quirk configuration errors
Richard Fitzgerald (1):
ASoC: wm_adsp: Add support for ADSP2V2
Romain Perier (5):
ASoC: es8328: Let device auto detect ratios in slave mode
ASoC: es8328: Simplify rates definition
ASoC: es8328: Enabling support for 192k
ASoC: rockchip: Enable 192khz in hw_params operation
ASoC: rockchip: Enable 192khz in hw_params operation
Ryan Lee (1):
ASoC: Add support for Maxim Integrated MAX98927 Amplifier
Ryder Lee (2):
ASoC: mediatek: Add mt2701-wm8960 machine driver
ASoC: mediatek: add bindings for wm8960 codec machine driver
Sodhi, VunnyX (1):
ASoC: Intel: Skylake: Add loadable module support on KBL platform
Stefan Agner (1):
ASoC: fsl_asrc_dma: use correct direction enum type
Subhransu S. Prusty (3):
ASoC: Intel: Skylake: Commonize library load
ASoC: Intel: Skylake: Register dsp_fw_ops for kabylake
ASoC: Intel: Skylake: Modify load_lib_ipc arguments for a nowait version
Sylwester Nawrocki (2):
ASoC: Add Odroid sound DT bindings documentation
ASoC: samsung: Add Odroid ASoC machine driver
Takashi Iwai (6):
ASoC: intel: Don't print FW version repeatedly
ASoC: Provide a dummy wrapper of snd_soc_set_dmi_name()
ASoC: Call snd_soc_set_dmi_name() unconditionally
ASoC: bytcr_rt5640: Allow quirk set via module option
ASoC: intel: Fix PM and non-atomic crash in bytcr drivers
ASoC: bytcr_rt5640: Fix a typo and quirk parameter type
Takashi Sakamoto (2):
ASoC: Intel: Skylake: use a helper macro to rounding-up calculation
ASoC: Intel: Skylake: code cleanup for pin fixup limitation
Vinod Koul (4):
ASoC: Intel: Skylake: Don't unload module when in use
ASoC: Intel: Skylake: Remove redundant vmixer handler
ASoC: Intel: Skylake: remove hard coded ACPI path
ASoC: Intel: Skylake: Fix unused variable warning
Wolfram Sang (2):
ASoC: rsnd: drop useles self-assignments
ASoC: rsnd: check return value of init function
kbuild test robot (2):
ASoC: cs35l35: fix semicolon.cocci warnings
ASoC: rsnd: fix semicolon.cocci warnings
olivier moysan (2):
ASoC: stm32: add bindings for SAI
ASoC: stm32: add SAI driver
.../devicetree/bindings/sound/cs35l35.txt | 180 ++
.../devicetree/bindings/sound/dioo,dio2125.txt | 12 +
.../devicetree/bindings/sound/everest,es7134.txt | 10 +
.../devicetree/bindings/sound/fsl,ssi.txt | 34 +-
.../bindings/sound/hisilicon,hi6210-i2s.txt | 42 +
.../devicetree/bindings/sound/max98925.txt | 22 -
.../devicetree/bindings/sound/max98926.txt | 32 -
.../devicetree/bindings/sound/max9892x.txt | 41 +
.../devicetree/bindings/sound/mt2701-wm8960.txt | 24 +
.../devicetree/bindings/sound/nau8824.txt | 88 +
.../devicetree/bindings/sound/rockchip-i2s.txt | 1 +
.../devicetree/bindings/sound/samsung,odroid.txt | 57 +
.../devicetree/bindings/sound/sgtl5000.txt | 9 +
.../devicetree/bindings/sound/st,stm32-sai.txt | 89 +
.../devicetree/bindings/sound/tas2552.txt | 10 +-
Documentation/devicetree/bindings/sound/wm8903.txt | 13 +
.../devicetree/bindings/sound/zte,tdm.txt | 30 +
include/sound/cs35l35.h | 108 ++
include/sound/soc.h | 14 +-
sound/hda/hdac_controller.c | 2 +-
sound/soc/Kconfig | 2 +
sound/soc/Makefile | 2 +
sound/soc/blackfin/bfin-eval-adau1373.c | 2 +-
sound/soc/blackfin/bfin-eval-adav80x.c | 2 +-
sound/soc/codecs/Kconfig | 30 +-
sound/soc/codecs/Makefile | 10 +
sound/soc/codecs/ak4613.c | 10 +-
sound/soc/codecs/cs35l35.c | 1580 +++++++++++++++++
sound/soc/codecs/cs35l35.h | 294 ++++
sound/soc/codecs/cs4271.c | 2 +-
sound/soc/codecs/cs53l30.c | 1 +
sound/soc/codecs/da7213.c | 13 +
sound/soc/codecs/dio2125.c | 120 ++
sound/soc/codecs/es7134.c | 116 ++
sound/soc/codecs/es8328.c | 51 +-
sound/soc/codecs/hdac_hdmi.c | 4 +-
sound/soc/codecs/max9867.c | 4 +-
sound/soc/codecs/max98927.c | 841 +++++++++
sound/soc/codecs/max98927.h | 272 +++
sound/soc/codecs/nau8540.c | 1224 ++++++-------
sound/soc/codecs/nau8540.h | 310 ++--
sound/soc/codecs/nau8824.c | 1831 ++++++++++++++++++++
sound/soc/codecs/nau8824.h | 466 +++++
sound/soc/codecs/rt5514.c | 36 +-
sound/soc/codecs/rt5645.c | 10 +
sound/soc/codecs/rt5665.c | 222 ++-
sound/soc/codecs/rt5665.h | 2 -
sound/soc/codecs/rt5670.c | 21 +
sound/soc/codecs/rt5677.c | 7 +
sound/soc/codecs/sgtl5000.c | 19 +-
sound/soc/codecs/ssm4567.c | 9 +
sound/soc/codecs/sta529.c | 7 +
sound/soc/codecs/tas2552.c | 6 +-
sound/soc/codecs/tlv320aic23.c | 7 +-
sound/soc/codecs/twl6040.c | 8 +
sound/soc/codecs/uda1380.c | 7 +
sound/soc/codecs/wm5100.c | 2 +-
sound/soc/codecs/wm8903.c | 31 +
sound/soc/codecs/wm8960.c | 195 ++-
sound/soc/codecs/wm8978.c | 7 +
sound/soc/codecs/wm_adsp.c | 324 +++-
sound/soc/codecs/wm_adsp.h | 24 +
sound/soc/dwc/Kconfig | 4 +-
sound/soc/dwc/Makefile | 6 +-
sound/soc/dwc/{designware_i2s.c => dwc-i2s.c} | 0
sound/soc/dwc/{designware_pcm.c => dwc-pcm.c} | 3 -
sound/soc/fsl/eukrea-tlv320.c | 2 +-
sound/soc/fsl/fsl_asrc_dma.c | 2 +-
sound/soc/fsl/fsl_esai.c | 5 +-
sound/soc/fsl/fsl_ssi.c | 27 +-
sound/soc/fsl/imx-mc13783.c | 2 +-
sound/soc/fsl/imx-pcm-dma.c | 28 -
sound/soc/fsl/imx-pcm-fiq.c | 2 +-
sound/soc/fsl/imx-wm8962.c | 72 +-
sound/soc/fsl/mpc8610_hpcd.c | 2 +-
sound/soc/fsl/mx27vis-aic32x4.c | 2 +-
sound/soc/fsl/p1022_ds.c | 2 +-
sound/soc/fsl/p1022_rdk.c | 2 +-
sound/soc/fsl/phycore-ac97.c | 2 +-
sound/soc/fsl/wm1133-ev1.c | 2 +-
sound/soc/generic/simple-card.c | 43 +-
sound/soc/generic/simple-scu-card.c | 37 +-
sound/soc/hisilicon/Kconfig | 5 +
sound/soc/hisilicon/Makefile | 1 +
sound/soc/hisilicon/hi6210-i2s.c | 618 +++++++
sound/soc/hisilicon/hi6210-i2s.h | 276 +++
sound/soc/intel/Kconfig | 24 +
sound/soc/intel/atom/sst/sst_acpi.c | 41 +-
sound/soc/intel/atom/sst/sst_ipc.c | 4 +-
sound/soc/intel/boards/Makefile | 4 +
sound/soc/intel/boards/bdw-rt5677.c | 5 +-
sound/soc/intel/boards/broadwell.c | 3 -
sound/soc/intel/boards/bxt_da7219_max98357a.c | 97 +-
sound/soc/intel/boards/bxt_rt298.c | 3 +
sound/soc/intel/boards/bytcht_da7213.c | 283 +++
sound/soc/intel/boards/bytcht_nocodec.c | 208 +++
sound/soc/intel/boards/bytcr_rt5640.c | 113 +-
sound/soc/intel/boards/bytcr_rt5651.c | 2 -
sound/soc/intel/haswell/sst-haswell-ipc.c | 6 -
sound/soc/intel/skylake/bxt-sst.c | 118 +-
sound/soc/intel/skylake/skl-messages.c | 16 +-
sound/soc/intel/skylake/skl-nhlt.c | 7 +-
sound/soc/intel/skylake/skl-pcm.c | 118 +-
sound/soc/intel/skylake/skl-sst-cldma.c | 26 +-
sound/soc/intel/skylake/skl-sst-cldma.h | 2 +-
sound/soc/intel/skylake/skl-sst-dsp.c | 6 +-
sound/soc/intel/skylake/skl-sst-dsp.h | 40 +-
sound/soc/intel/skylake/skl-sst-ipc.c | 76 +-
sound/soc/intel/skylake/skl-sst-ipc.h | 17 +-
sound/soc/intel/skylake/skl-sst-utils.c | 140 +-
sound/soc/intel/skylake/skl-sst.c | 175 +-
sound/soc/intel/skylake/skl-topology.c | 247 ++-
sound/soc/intel/skylake/skl-topology.h | 17 +-
sound/soc/intel/skylake/skl.c | 2 +-
sound/soc/intel/skylake/skl.h | 1 +
sound/soc/mediatek/Kconfig | 10 +
sound/soc/mediatek/mt2701/Makefile | 1 +
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 16 +
sound/soc/mediatek/mt2701/mt2701-cs42448.c | 2 +-
sound/soc/mediatek/mt2701/mt2701-wm8960.c | 176 ++
sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 +-
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +-
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +-
sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 +-
sound/soc/omap/am3517evm.c | 2 +-
sound/soc/omap/n810.c | 2 +-
sound/soc/omap/omap-abe-twl6040.c | 2 +-
sound/soc/omap/omap-twl4030.c | 2 +-
sound/soc/omap/omap3pandora.c | 2 +-
sound/soc/omap/osk5912.c | 2 +-
sound/soc/omap/rx51.c | 7 +-
sound/soc/pxa/brownstone.c | 2 +-
sound/soc/pxa/corgi.c | 2 +-
sound/soc/pxa/e750_wm9705.c | 2 +-
sound/soc/pxa/e800_wm9712.c | 2 +-
sound/soc/pxa/em-x270.c | 2 +-
sound/soc/pxa/hx4700.c | 2 +-
sound/soc/pxa/imote2.c | 2 +-
sound/soc/pxa/magician.c | 4 +-
sound/soc/pxa/mioa701_wm9713.c | 2 +-
sound/soc/pxa/mmp-pcm.c | 1 -
sound/soc/pxa/mmp-sspa.c | 1 -
sound/soc/pxa/poodle.c | 2 +-
sound/soc/pxa/pxa-ssp.c | 15 +-
sound/soc/pxa/pxa2xx-ac97.c | 5 +-
sound/soc/pxa/pxa2xx-i2s.c | 8 +-
sound/soc/pxa/pxa2xx-pcm.c | 2 +-
sound/soc/pxa/raumfeld.c | 8 +-
sound/soc/pxa/spitz.c | 6 +-
sound/soc/pxa/tosa.c | 4 +-
sound/soc/pxa/z2.c | 6 +-
sound/soc/pxa/zylonite.c | 2 +-
sound/soc/qcom/lpass-apq8016.c | 12 +
sound/soc/qcom/lpass-cpu.c | 22 +-
sound/soc/qcom/lpass-ipq806x.c | 6 +
sound/soc/qcom/lpass.h | 2 +
sound/soc/rockchip/rk3288_hdmi_analog.c | 3 +
sound/soc/samsung/Kconfig | 8 +
sound/soc/samsung/Makefile | 2 +
sound/soc/samsung/bells.c | 1 -
sound/soc/samsung/i2s-regs.h | 2 -
sound/soc/samsung/i2s.c | 1 -
sound/soc/samsung/odroid.c | 219 +++
sound/soc/samsung/s3c-i2s-v2.c | 1 -
sound/soc/sh/rcar/adg.c | 75 +-
sound/soc/sh/rcar/core.c | 111 +-
sound/soc/sh/rcar/dvc.c | 24 +-
sound/soc/sh/rcar/rsnd.h | 55 +-
sound/soc/sh/rcar/src.c | 3 +-
sound/soc/sh/rcar/ssi.c | 9 +
sound/soc/sirf/sirf-audio-port.c | 1 +
sound/soc/sirf/sirf-audio.c | 1 +
sound/soc/sirf/sirf-usp.c | 3 +
sound/soc/soc-core.c | 27 +-
sound/soc/soc-jack.c | 48 +
sound/soc/soc-topology.c | 6 +-
sound/soc/sti/uniperif.h | 1 +
sound/soc/sti/uniperif_player.c | 37 +-
sound/soc/sti/uniperif_reader.c | 24 +-
sound/soc/stm/Kconfig | 8 +
sound/soc/stm/Makefile | 6 +
sound/soc/stm/stm32_sai.c | 115 ++
sound/soc/stm/stm32_sai.h | 200 +++
sound/soc/stm/stm32_sai_sub.c | 884 ++++++++++
sound/soc/sunxi/sun8i-codec-analog.c | 168 +-
sound/soc/sunxi/sun8i-codec.c | 10 +-
sound/soc/tegra/tegra20_ac97.c | 1 -
sound/soc/tegra/tegra20_das.c | 2 +-
sound/soc/tegra/tegra20_i2s.c | 1 -
sound/soc/tegra/tegra20_spdif.c | 5 +-
sound/soc/tegra/tegra30_ahub.c | 5 +-
sound/soc/tegra/tegra30_i2s.c | 1 -
sound/soc/tegra/tegra_alc5632.c | 4 +-
sound/soc/tegra/tegra_max98090.c | 4 +-
sound/soc/tegra/tegra_rt5640.c | 4 +-
sound/soc/tegra/tegra_sgtl5000.c | 4 +-
sound/soc/tegra/tegra_wm8753.c | 4 +-
sound/soc/tegra/tegra_wm8903.c | 4 +-
sound/soc/tegra/tegra_wm9712.c | 4 +-
sound/soc/tegra/trimslice.c | 4 +-
sound/soc/txx9/txx9aclc.c | 5 +-
sound/soc/ux500/mop500.c | 4 -
sound/soc/ux500/ux500_msp_dai.c | 4 +-
sound/soc/ux500/ux500_msp_i2s.c | 1 -
sound/soc/zte/Kconfig | 8 +
sound/soc/zte/Makefile | 1 +
sound/soc/zte/zx-tdm.c | 461 +++++
207 files changed, 12860 insertions(+), 1973 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/cs35l35.txt
create mode 100644 Documentation/devicetree/bindings/sound/dioo,dio2125.txt
create mode 100644 Documentation/devicetree/bindings/sound/everest,es7134.txt
create mode 100644 Documentation/devicetree/bindings/sound/hisilicon,hi6210-i2s.txt
delete mode 100644 Documentation/devicetree/bindings/sound/max98925.txt
delete mode 100644 Documentation/devicetree/bindings/sound/max98926.txt
create mode 100644 Documentation/devicetree/bindings/sound/max9892x.txt
create mode 100644 Documentation/devicetree/bindings/sound/mt2701-wm8960.txt
create mode 100644 Documentation/devicetree/bindings/sound/nau8824.txt
create mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.txt
create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.txt
create mode 100644 Documentation/devicetree/bindings/sound/zte,tdm.txt
create mode 100644 include/sound/cs35l35.h
create mode 100644 sound/soc/codecs/cs35l35.c
create mode 100644 sound/soc/codecs/cs35l35.h
create mode 100644 sound/soc/codecs/dio2125.c
create mode 100644 sound/soc/codecs/es7134.c
create mode 100644 sound/soc/codecs/max98927.c
create mode 100644 sound/soc/codecs/max98927.h
create mode 100644 sound/soc/codecs/nau8824.c
create mode 100644 sound/soc/codecs/nau8824.h
rename sound/soc/dwc/{designware_i2s.c => dwc-i2s.c} (100%)
rename sound/soc/dwc/{designware_pcm.c => dwc-pcm.c} (98%)
create mode 100644 sound/soc/hisilicon/Kconfig
create mode 100644 sound/soc/hisilicon/Makefile
create mode 100644 sound/soc/hisilicon/hi6210-i2s.c
create mode 100644 sound/soc/hisilicon/hi6210-i2s.h
create mode 100644 sound/soc/intel/boards/bytcht_da7213.c
create mode 100644 sound/soc/intel/boards/bytcht_nocodec.c
create mode 100644 sound/soc/mediatek/mt2701/mt2701-wm8960.c
create mode 100644 sound/soc/samsung/odroid.c
create mode 100644 sound/soc/stm/Kconfig
create mode 100644 sound/soc/stm/Makefile
create mode 100644 sound/soc/stm/stm32_sai.c
create mode 100644 sound/soc/stm/stm32_sai.h
create mode 100644 sound/soc/stm/stm32_sai_sub.c
create mode 100644 sound/soc/zte/zx-tdm.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20170502/72ba9045/attachment-0001.sig>
More information about the Alsa-devel
mailing list