[alsa-devel] [GIT PULL] ASoC updates for v4.5
The following changes since commit bc42f363da213b4bf7c15a2dc87b2b1a85cde867:
Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus (2016-01-05 23:07:33 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.4-rc8
for you to fetch changes up to d0021d3bdfe9d551859bca1f58da0e6be8e26043:
Merge remote-tracking branch 'asoc/topic/wm8960' into asoc-next (2016-01-11 13:54:40 +0000)
---------------------------------------------------------------- ASoC: Last updates for v4.5
A bunch more updates for v4.5, mainly driver work:
- More topology API enhancements from Mengdong Lin working towards making everything more component based and being able to specify PCM links via topology. - Large sets driver updates from Cirrus, Intel (mainly more Skylake support) and Renesas. - New drivers for AMD ACP, Atmel PDMIC, Dialog DA7218, Imagination Technologies SoC IPs, Rockchip RK3036 Inno CODEC and Texas Instruments PCM3168A.
----------------------------------------------------------------
I missed the RT5659 out of the list of drivers there, sorry.
Adam Thomson (12): ASoC: da7218: Add bindings documentation for DA7218 audio codec ASoC: da7218: Add da7218 codec driver ASoC: da7218: Enable mic level detection reporting to user-space ASoC: da7219: Fix Sidetone to work regardless of DAI capture ASoC: da7219: Disable regulators on probe() failure ASoC: da7219: Update REFERENCES reg default, in-line with HW ASoC: da7219: Remove internal LDO features of codec ASoC: da7219: Add support for 1.6V micbias level ASoC: da7219: Remove support for 32KHz PLL mode ASoC: da7219: Add regmap patch to support old silicon ASoC: da7219: Correct BCLK inversion for DSP DAI format mode ASoC: da7218: Correct BCLK inversion for DSP DAI format mode
Anatol Pomozov (1): ASoC: rt5677: use 'active low' logic for reset pin
Andrzej Hajda (1): ASoC: rsnd: fix usrcnt decrementing bug
Arnd Bergmann (9): ASoC: samsung: pass DMA channels as pointers ASoC: s3c24xx-i2s: pass DMA channels as platform data ASoC: pxa: remove incorrect do_div() call ASoC: sh: fix fsi build warnings for 64 bit ASoC: samsung: pass filter function as pointer ASoC: rcar: remove unused variable ASoC: fsl: use correct format string for dma_addr_t ASoC: da7218: avoid 64-bit compile warning ASoC: hdac_hdmi: remove unused hdac_hdmi_query_pin_connlist
Axel Lin (3): ASoC: da7219: Use logical instead of bitwise OR for boolean expression ASoC: wm8904: Make undocumented registers non-readable ASoC: rt5616: Return error if device ID mismatch
Bard Liao (10): ASoC: rt298: fix remove unnedded clk setting ASoC: rt5645: Separate regmap for rt5645 and rt5650 ASoC: rt5659: add rt5659 codec driver ASoC: rt5645: merge DMI tables of google projects ASoC: rt5616: add rt5616 codec driver ASoC: rt5616: rename some alsa control names ASoC: rt5677: set PLL_CTRL2 non-volatile ASoC: rt5651: add ACPI and OF support ASoC: rt5645: use polling to support HS button ASoC: rt5645: improve IRQ reaction time for HS button
Ben Zhang (1): ASoC: rt5677: Reconfigure PLL1 after resume
Caesar Wang (5): ASoC: rockchip: i2s: change bclk and lrck according to sample rates ASoC: rockchip-max98090: Allow more sample rates ASoC: rockchip-rt5645: Allow more sample rates ASoC: rt5616: add an of_match table ASoC: rt5616: add devicetree document for rt5616
Charles Keepax (22): ASoC: wm5110: Add DAPM/routing hookup for the ANC block ASoC: wm_adsp: Expand the list of available firmwares ASoC: arizona: Add 32uS delay after putting FLL into freerun ASoC: dapm: Make enable/disable_pin work with always on widgets ASoC: arizona: Correct types of mixer texts and values ASoC: arizona: Fix type of clock rate pointer in arizona_set_sysclk ASoC: wm_adsp: Replace debugfs lock with more general DSP power lock ASoC: wm_adsp: Add power lock for firmware change control ASoC: wm_adsp: Fixup some minor formatting and checkpatch errors ASoC: wm_adsp: Add locking to DSP firmware controls ASoC: wm_adsp: Mimic legacy behaviour of reading controls when DSP is on ASoC: wm5110: Provide basic hookup for voice control ASoC: wm_adsp: Factor out finding the location of an algorithm region ALSA: compress: Add SND_AUDIOCODEC_BESPOKE ASoC: wm_adsp: Add support for opening a compressed stream ASoC: wm_adsp: Add code to locate and initialise compressed buffer ASoC: wm_adsp: Attach buffers and streams together ASoC: wm5110: Use helper function to lock the DAPM mutex ASoC: arizona: Exit startup early if no runtime ASoC: wm5110: Fix PGA clear when disabling DRE ASoC: wm_adsp: Add a handler for the compressed IRQ ASoC: wm_adsp: Pull data through compressed read
Damien.Horsley (17): ASoC: img: Add binding document for I2S input controller ASoC: img: Add driver for I2S input controller ASoC: img: Add binding document for I2S output controller ASoC: img: Add driver for I2S output controller ASoC: img: Add binding document for parallel output controller ASoC: img: Add driver for parallel output controller ASoC: img: Add binding document for SPDIF input controller ASoC: img: Add driver for SPDIF input controller ASoC: img: Add documentation for SPDIF in controls ASoC: img: Add binding document for SPDIF output controller ASoC: img: Add driver for SPDIF output controller ASoC: img: parallel out: Add missing initialiser ASoC: Add SOC_DOUBLE_STS macro ASoC: pcm3168a: Add binding document for pcm3168a codec ASoC: pcm3168a: Add driver for pcm3168a codec ASoC: img: Add binding document for Pistachio internal DAC ASoC: img: Add driver for Pistachio internal DAC
Dan Carpenter (4): ASoC: Intel: pass correct parameter in sst_alloc_stream_mrfld() ASoC: Intel: Skylake: Fix a couple signedness bugs ASoC: Intel: Skylake: pointer math issue ASoC: rsnd: precedence error in rsnd_ssiu_init()
Dharageswari R (2): ASoC: Intel: Skylake: Add support for Loadable modules ASoC: Intel: Skylake: Add support for Mic Select module
Dharageswari.R (1): ASoC: Intel: Skylake: Use CGCTL.MISCBDCGE for Phrase detection notification
Fang, Yang A (3): ASoC: Intel: Skylake: add adi + nau8825 machine driver entry ASoc: Intel: boards: fix dapm map of nau88l25_ssm4567 machine ASoc: Intel: boards: Add HDMI/DP links for nau88l25_ssm4567 machine
Geert Uytterhoeven (2): ASoC: rsnd: Add missing initialization of ADG req_rate ASoC: rsrc-card: Clarify compatible value
Geliang Tang (2): ASoC: twl6040, fsl: use to_platform_device ASoC: hdac_hdmi: use dev_to_hdac_dev and to_ehdac_device
Guenter Roeck (1): ASoC: AMD: Add missing include file
Hans de Goede (3): ASoC: sun4i-codec: Rename codec dapm widgets and routes ASoC: sun4i-codec: Add support for PA gpio pin ASoC: sun4i-codec: Use proper output for external amp routes
Hardik T Shah (3): ASoC: Intel: Skylake: Add multiple pin formats ASoC: Intel: Skylake: Update the topology interface structure ASoC: Intel: Skylake: Add support for module GUIDs
Harsha Priya (1): ASoC: Intel: Skylake: Adding nau88l25+ssm4567 machine driver
Jack Yu (1): ASoC: rt5640: add ASRC support
Jayachandran B (2): ALSA: hdac: Increase timeout value for link power check ASoC: Intel: Skylake: fix reset controller sequencing
Jeeja KP (45): ASoC: Intel: Skylake: Fix to correct check for non DSP widget ASoC: Intel: Skylake: Fix not to ignore return value in be hw_params ASoC: Intel: Skylake: Fix to add 32 bit in update FE params ASoC: Intel: Skylake: Fix to ignore codec_mask check in probe ASoC: Intel: Skylake: Fix to ignore blob check if link type is HDA ASoC: Intel: Skylake: Fix support for multiple pins in a module ASoC: Intel: Skylake: Fix bit depth when querying the NHLT blob ASoC: Intel: Skylake: use module_pin info for unbind ASoC: Intel: Skylake: Add support for virtual dsp widgets ASoC: Intel: Skylake: Fix DSP pipe underrun/overrun issue ASoC: Intel: Skylake: Fix to remove be copier widget power check ASoC: Intel: Skylake: Ignore rate check for DMIC link ASoC: Intel: Skylake: Fix to remove channel_map calculation ASoC: Intel: Skylake: Fix PM behaviour ASoC: Intel: Skylake: Fix the SSP0 Fmt fixup to 24 bit ASoC: Intel: Skylake: Add support for SSP1 BE cpu dai ASoC: Intel: Skylake: remove pm_runtime_get/put calls ASoC: Intel: Skylake: Don't enable WAKEENABLE on suspend ASoC: Intel: Skylake: Remove redundant init in resume ASoC: Intel: Skylake: Fix cleanup of dma buffer ASoC: Intel: Skylake: Reset the DSP when set D3 fails ASoC: Intel: Skylake: Fix CLDMA buffer wrap case ASoC: Intel: Skylake: Fix null ptr dereferenced in skl_tplg_bind_sinks ASoC: Intel: Skylake: Add pm ops for skl_rt286 machine ASoC: Intel: Skylake: Reconfigure HDA stream register in prepare/resume ASoC: Intel: Skylake: Fix to update bit depth for module params ASoC: Intel: Skylake: Update pcm capability ASoC: Intel: Skylake: Poll CLDMA RUN bit when set ASoC: Intel: Skylake: Update DMIC DAIs and capabilities ASoC: Intel: Skylake: Add helper routines to handle module params ASoC: Intel: Skylake: Add helper routine to handle Algo parameter ASoC: Intel: Skylake: Add support to configure module params ASoC: Intel: Skylake: Add tlv byte kcontrols ASoC: Intel: Skylake: Add memory pages to widget data. ASoC: Intel: Skylake: Fix module init data correctly ASoC: Intel: Skylake: Add dai link for DMIC capture ASoC: Intel: Skylake: Add support for active suspend ASoC: Intel: Skylake: Clear stream registers before stream setup ASoC: Intel: Skylake: Fix to set pipe state to invalid when deleting ALSA: hdac: Add support for hda DMA Resume capability ALSA: hdac: couple the hda DMA stream in cleanup ASoC: Intel: Skylake: enable interrupt as wake source in active suspend ASoC: Intel: Skylake: Add DMA resume position in Trigger resume/suspend ASoC: Intel: Skylake: Reconfigure Link stream on suspend/resume ASoC: Intel: Skylake: Add Resume capability in PCM info.
Jiada Wang (1): ASoC: wm8962: set ALC2 as non-volatile register
Jie Yang (2): ASoC: Intel: sst: only select sst-firmware when DW DMAC is built-in ASoC: Intel: sst: fix sst_memcpy32 wrong with non-4x bytes issue
John Keeping (2): ASoC: rockchip: i2s: separate capture and playback ASoC: rockchip: i2s: remove unused variables
Jorge Fernandez Monteagudo (1): ASoC: Intel: Atom: Add support for HP ElitePad 1000 G2
Julia Lawall (4): ASoC: Intel: constify sst_block_ops structures ASoC: imx-pcm-dma: add NULL test ASoC: omap-hdmi-audio: add NULL test ASoC: Intel: add NULL test
Koro Chen (4): ASoC: dpcm: Make BE prepare possible in suspend state ASoC: mediatek: Move 22M/24M clock control into I2S ops ASoC: mediatek: Use current HW pointer for pointer callback ASoC: mediatek: Turn AFE on/off in runtime resume/suspend
Kuninori Morimoto (82): ASoC: rsnd: DMA become SSI/SRC member ASoC: rsnd: DMA related definition goes to dma.c ASoC: rsnd: rename rsnd_dma_init() to rsnd_dma_attach() ASoC: rsnd: enable to use rsnd_dai_connect() from each mod ASoC: rsnd: remove all modules when PIO fallback ASoC: rsnd: fixup rsnd_dma_of_path method for mod base common method ASoC: rsnd: move rsnd_src_ssi_irq_enable/disable() to ssi.c ASoC: rsnd: disable SRC.out only when stop timing ASoC: rsnd: rsnd_dai_stream has each mod's status insted of rsnd_mod ASoC: rsnd: Don't stop HW even if a large number of errors occur ASoC: rsnd: avoid pointless loop in rsnd_mod_interrupt() ASoC: rsnd: use common rsnd_ssi_status_xxx() ASoC: rsnd: use mod base common method on DMA phase1 ASoC: rsnd: use mod base common method on DMA phase2 ASoC: rsnd: use mod base common method on DMA phase3 ASoC: rsnd: use mod base common method on CMD ASoC: rsnd: use mod base common method on SSIU ASoC: rsnd: use mod base common method on SSI-parent ASoC: rsnd: call rsnd_src_quit() from rsnd_src_quit_gen2() ASoC: rsnd: fixup rsnd_dmapp_stop() return value ASoC: rsnd: audio_clkout0/1/2/3 are optional properties ASoC: rsnd: move CMD related operation to cmd.c ASoC: rsnd: DVC settings matches to datasheet ASoC: rsnd: MIX settings matches to datasheet ASoC: rsnd: tidyup comment position of rsnd_mod_xxx ASoC: rsnd: call clk_prepare()/clk_enable() for AUDIO_CLKx ASoC: ak4613: add single-end optional property for IN/OUT pins ASoC: ak4613: tidyup CTRL1 value selection method ASoC: rsnd: SND_SOC_RCAR doesn't depend on DMA_OF ASoC: rsnd: ssi: 24bit data needs right-aligned settings ASoC: ak4613: don't overwrite CTRL2 register ASoC: rsnd: remove Gen1 support from SRC ASoC: rsnd: cleanup RSND_REG_xxx ASoC: rsnd: SRC settings matches to datasheet ASoC: rsnd: remove platform boot support from core.c ASoC: rsnd: remove platform boot support from ssi.c ASoC: rsnd: remove platform boot support from src.c ASoC: rsnd: remove platform boot support from ctu.c ASoC: rsnd: remove platform boot support from mix.c ASoC: rsnd: remove platform boot support from dvc.c ASoC: rsnd: remove platform boot support from gen.c ASoC: rsnd: remove struct rsnd_of_data ASoC: rsnd: remove struct rcar_snd_info ASoC: rsnd: remove struct platform_device from probe/remove parameter ASoC: ak4613: tidyup vendor prefix from ak4613 to asahi-kasei ASoC: rsnd: tidyup void* cast for 64bit compiler ASoC: rsnd: indicate register name for debug ASoC: rsnd: tidyup semantics of rsnd_src_record_error() ASoC: rsnd: tidyup semantics of rsnd_ssi_record_error() ASoC: rsnd: don't use normal *mod in adg.c ASoC: rsnd: add missing ADINR::CHNUM on DVC/SRC/SSIU ASoC: rsnd: add missing SRC_O_BUSIF_MODE register ASoC: rsnd: src: rename rsnd_src_soft_reset() to rsnd_src_activation() ASoC: rsnd: mix: rename rsnd_mix_soft_reset() to rsnd_mix_activation() ASoC: rsnd: dvc: rename rsnd_dvc_soft_reset() to rsnd_dvc_activation() ASoC: rsnd: src: add rsnd_src_halt() ASoC: rsnd: mix: add rsnd_mix_halt() ASoC: rsnd: dvc: add rsnd_dvc_halt() ASoC: rsnd: add rsnd_ssi_config_init() ASoC: rsnd: set SSIWSR setting on rsnd_ssi_config_init() ASoC: rsnd: ssi enables non-stereo sound ASoC: rsnd: dvc enables non-stereo sound ASoC: rsnd: add TDM Extend Mode support ASoC: rsnd: fixup wrong snd_soc_dai_driver pointer access ASoC: rsnd: rsrc-card: check return value of snd_soc_of_get_dai_name() ASoC: rsnd: care SWSP bit for TDM/non-TDM ASoC: rsnd: tidyup data align position for capture ASoC: rsrc-card: enable to use tdm_slot on DT ASoC: rsrc-card: Remove support for setting differing DAI formats ASoC: rsrc-card: tidyup dai format for DPCM ASoC: rsnd: fixup SSIU control timing ASoC: rsnd: tidyup return value of rsnd_get_adinr_bit() ASoC: rsnd: tidyup debug print position on rsnd_dma_attach() ASoC: rsnd: rsnd_dai_connect() returns error if it connect to existing mod ASoC: rsnd: SSI/SSIU use rsnd_get_slot_extend() to check TDM ASoC: rsnd: remove rsnd_get_slot_runtime() ASoC: rsnd: tidyup rsnd_get_slot_xxx() naming ASoC: rsnd: add rsnd_set_slot() / rsnd_get_slot_num() ASoC: rsnd: add rsnd_parse_connect_common() and remove complex macro ASoC: rsnd: add missing DT example for Simple Card ASoC: rsnd: add missing DT example for Simple Card with TDM ASoC: rsnd: add Multi channel support
Liam Girdwood (1): ASoC: Intel: sst: fix the IRQ locked issue
Linus Walleij (2): ASoC: wm8903: Be sure to clamp return value ASoC: ac97: Be sure to clamp return value
Maciej S. Szmigiero (3): ASoC: fsl-asoc-card: use different route map for AC'97 mode ASoC: fsl_ssi: mark SACNT register volatile ASoC: fsl_ssi: mark some registers precious
Mans Rullgard (2): ASoC: wm8974: add devicetree support ASoC: wm8974: add binding for WM8974 codec
Mark Brown (56): Merge branch 'fix/rt5645' of git://git.kernel.org/.../broonie/sound into HEAD Merge branch 'fix/arizona' of git://git.kernel.org/.../broonie/sound into asoc-arizona Merge branch 'fix/rt5645' of git://git.kernel.org/.../broonie/sound into asoc-rt5645 Merge branch 'topic/pcm-list' of git://git.kernel.org/.../broonie/sound into asoc-intel Merge branch 'topic/hdac' of git://git.kernel.org/.../broonie/sound into asoc-intel ASoC: hdac: Fix Makefile and Kconfig sorting Merge branch 'topic/fsl-sai' of git://git.kernel.org/.../broonie/sound into asoc-fsl Merge branch 'fix/rt5645' of git://git.kernel.org/.../broonie/sound into asoc-rt5645 Merge branch 'topic/sink' of git://git.kernel.org/.../broonie/sound into asoc-dapm Merge branch 'fix/sun4i-codec' of git://git.kernel.org/.../broonie/sound into asoc-sunxi Merge branch 'topic/sink' of git://git.kernel.org/.../broonie/sound into asoc-intel rcar: ctu: Avoid use of ret uninitialised rcar: dvc: Avoid use of ret uninitialised rcar: mux: Avoid use of ret uninitialised Merge branch 'topic/arizona' of git://git.kernel.org/.../broonie/sound into asoc-adsp Merge branch 'topic/cs47l24' of git://git.kernel.org/.../broonie/sound into asoc-adsp Merge remote-tracking branch 'asoc/topic/arizona' into asoc-next Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next Merge remote-tracking branch 'asoc/topic/pcm-list' into asoc-next Merge remote-tracking branch 'asoc/topic/pcm3168a' into asoc-next Merge remote-tracking branch 'asoc/topic/rt5645' into asoc-next Merge remote-tracking branch 'asoc/topic/sunxi' into asoc-next Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/adsp', 'asoc/topic/ak4613' and 'asoc/topic/atmel' into asoc-next Merge remote-tracking branches 'asoc/topic/atmel-classd', 'asoc/topic/const' and 'asoc/topic/da7218' into asoc-next Merge remote-tracking branches 'asoc/topic/da7219', 'asoc/topic/dai-link' and 'asoc/topic/doc' into asoc-next Merge remote-tracking branches 'asoc/topic/dpcm', 'asoc/topic/dwc', 'asoc/topic/fsl', 'asoc/topic/fsl-asrc' and 'asoc/topic/fsl-esai' into asoc-next Merge remote-tracking branches 'asoc/topic/fsl-spdif', 'asoc/topic/img' and 'asoc/topic/intel' into asoc-next Merge remote-tracking branches 'asoc/topic/kcontrol', 'asoc/topic/max98357a' and 'asoc/topic/mtk' into asoc-next Merge remote-tracking branches 'asoc/topic/pxa', 'asoc/topic/qcom', 'asoc/topic/rcar', 'asoc/topic/rk3036' and 'asoc/topic/rockchip' into asoc-next Merge remote-tracking branches 'asoc/topic/rt286', 'asoc/topic/rt5616' and 'asoc/topic/rt5677' into asoc-next Merge remote-tracking branches 'asoc/topic/samsung', 'asoc/topic/sh', 'asoc/topic/ssm2518' and 'asoc/topic/sti' into asoc-next Merge remote-tracking branches 'asoc/topic/tegra', 'asoc/topic/topology', 'asoc/topic/wm8903' and 'asoc/topic/wm8904' into asoc-next Merge remote-tracking branches 'asoc/topic/wm8962', 'asoc/topic/wm8974' and 'asoc/topic/wm9713' into asoc-next Merge tag 'asoc-fix-v4.4-rc6' into asoc-linus Merge tag 'asoc-v4.5' into asoc-next Merge remote-tracking branch 'asoc/topic/rt5677' into asoc-next Merge branch 'topic/rt5640' of git://git.kernel.org/.../broonie/sound into asoc-intel Merge branch 'fix/intel' of git://git.kernel.org/.../broonie/sound into asoc-intel Merge branch 'topic/hdac' of git://git.kernel.org/.../broonie/sound into asoc-intel Merge tag 'asoc-fix-v4.4-rc8' into asoc-linus Merge remote-tracking branch 'asoc/fix/arizona' into asoc-linus Merge remote-tracking branch 'asoc/fix/compress' into asoc-linus Merge remote-tracking branch 'asoc/topic/intel' into asoc-next Merge tag 'asoc-v4.5' into asoc-next Merge remote-tracking branch 'asoc/topic/arizona' into asoc-next Merge remote-tracking branch 'asoc/topic/pcm' into asoc-next Merge remote-tracking branch 'asoc/topic/pcm-list' into asoc-next Merge remote-tracking branch 'asoc/topic/pcm1792a' into asoc-next Merge remote-tracking branch 'asoc/topic/rt5645' into asoc-next Merge remote-tracking branches 'asoc/topic/adsp' and 'asoc/topic/amd' into asoc-next Merge remote-tracking branches 'asoc/topic/bcm2835' and 'asoc/topic/cleanup' into asoc-next Merge remote-tracking branches 'asoc/topic/da7218' and 'asoc/topic/da7219' into asoc-next Merge remote-tracking branches 'asoc/topic/fsl-asrc' and 'asoc/topic/fsl-ssi' into asoc-next Merge remote-tracking branches 'asoc/topic/rcar' and 'asoc/topic/rockchip' into asoc-next Merge remote-tracking branch 'asoc/topic/rt5651' into asoc-next Merge remote-tracking branch 'asoc/topic/wm8960' into asoc-next
Markus Elfring (1): ASoC: ssm2518: Use a signed return type for ssm2518_lookup_mcs()
Martin Sperl (1): ASoC: bcm2835: cleanup includes by ordering them alphabetically
Maruthi Srinivas Bayyavarapu (8): ASoC: dwc: add runtime suspend/resume functionality ASoC: dwc: add quirk for different register offset ASoC: dwc: reconfigure dwc in 'resume' from 'suspend' ASoC: dwc: add quirk to override COMP_PARAM_1 register ASoC: AMD : add ACP 2.2 register headers ASoC: AMD: add AMD ASoC ACP 2.x DMA driver ASoC: AMD: add pm ops ASoC: AMD: Manage ACP 2.x SRAM banks power
Mathias Krause (1): ASoC: rt5645: Constify ACPI device ids
Maxime Ripard (3): ASoC: sun4i: Implement MIC1 capture ASoC: sunxi: Remove useless comments and variable ASoC: sun4i-codec: pass through clk_set_rate error
Mengdong Lin (12): ASoC: topology: ABI - Rename dai_elems to pcm_elems in manifest ASoC: Vendor drivers get a link's runtime by snd_soc_get_pcm_runtime() ASoC: Change the PCM runtime array to a list ASoC: Define soc_init_dai_link() to wrap link intialization. ASoC: Change 2nd argument of soc_bind_dai_link() to DAI link pointer ASoC: Implement DAI links in a list & define API to add/remove a link ASoC: Define add/remove_dai_link ops for a soc card ASoC: soc_bind_dai_link() directly returns success for a bound DAI link ASoC: Bind new DAI links after probing components ASoC: Define soc_add_dai() to add a DAI to a component ASoC: Support registering a DAI dynamically ASoC: Make aux_dev more like a generic component
Michael Trimarchi (3): ASoC: rockchip: i2s: Add SNDRV_PCM_FMTBIT_S32_LE support ASoC: pcm1792a: Rename internal data and function to pcm179x ASoC: pcm1792a: Rename pcm1792a to pcm179x
Moise Gergaud (1): ASoC: sti: set iec958 channel status sampling freq
Mousami Jana (1): ASoC: Intel: Skylake: add LARGE_CONFIG_GET IPC support
Mythri P K (1): ASoC: core: Pass kcontrol to bytes tlv callbacks
Oder Chiou (1): ASoC: rt5645: Use the mod_delayed_work instead of the queue_delayed_work and cancel_delayed_work_sync
Omair M Abdullah (2): ASoC: Intel: Skylake: update mailbox uplink window offset and size ASoC: Intel: Skylake: read params from DSP if module is on
PC Liao (1): ASoC: dpcm: Apply symmetry for DPCM
Pierre-Louis Bossart (14): ASoC: Intel: boards: align pin names between byt-rt5640 drivers ASoC: Intel: boards: start merging byt-rt5640 drivers ASoC: Intel: boards: merge DMI-based quirks in bytcr-rt5640 driver ASoC: Intel: tag byt-rt5640 machine driver as deprecated ASoc: Intel: Atom: add deep buffer definitions for atom platforms ASoC: Intel: boards: add DEEP_BUFFER support for BYT/CHT/BSW ASoC: Intel: Atom: add 24-bit support for media playback and capture ASoC: Intel: Atom: clean-up compressed DAI definition ASoC: Intel: Atom: flip logic for gain Switch ASoC: Intel: bytcr-rt5640: enable ASRC ASoC: Intel: fix ACPI probe regression with Atom DPCM driver ASoC: Intel: add bytct-rt5651 machine driver ASoC: Intel: bytcr_rt5640: fixup DAI codec_name with HID ASoC: Intel: Atom: add support for RT5642
Praveen Diwakar (1): ASoC: Intel: Skylake: Update ignore suspend for rt286 machine
Richard Fitzgerald (3): ASoC: wm8998: Remove duplicated consts ASoC: cs47l24: Add driver for Cirrus Logic CS47L24 and WM1831 codecs ASoC: arizona: In arizona_calc_fratio make new codecs the default case
Robert Jarzmik (3): ASoC: wm9713: convert to regmap ASoC: wm9713: use snd_soc_*() calls to update ac97 registers ASoC: ac97: add gpio chip
Rohit Ainapure (3): ASoC: max98357a: Add ACPI ID for Maxim ASoC: Intel: Add Nuvoton+Maxim machine driver entry ASoC: Intel: Skylake: Add Nuvoton Maxim machine driver
Sanyog Kale (1): ASoC: pcm: allow delayed suspending request by users
Sathyanarayana Nujella (1): ASoc: Intel: boards: Add WOV as sink for nau88l25_ssm4567 machine
Sebastien Guiriec (1): ASoC: Intel: bytcr_rt5640: set SSP to I2S mode 2ch
Shengjiu Wang (3): ASoC: fsl_esai: spba clock is needed by esai device ASoC: fsl_spdif: spba clk is needed by spdif device ASoC: fsl_asrc: spba clock is needed by asrc device
Simon Horman (1): ASoC: rsnd: Add device tree support for r8a77{79,93,94}
Songjun Wu (6): ASoC: Atmel: ClassD: supports mono audio ASoC: Atmel: ClassD: add GCK's parent clock in DT binding ASoC: Atmel: ClassD: unregister codec when error occurs ASoC: atmel-pdmic: add the Pulse Density Modulation Interface Controller ASoC: atmel-classd: DT binding for PDMIC driver ASoC: atmel_wm8904: add snd_soc_pm_ops
Stephen Boyd (1): ASoC: qcom: Specify LE device endianness
Subhransu S. Prusty (10): ASoC: Intel: Skylake: Fix to cleanup if skl_sst_dsp_init fails ALSA: hdac: structure definition for ext_dma_params ASoC: hdac-hdmi: Add hdmi driver ASoC: hdac_hdmi: Add PM support for HDMI ASoC: hdac_hdmi: Add hdac hdmi dai ops ASoC: hdac_hdmi: Setup and start infoframe ASoC: hdac_hdmi: Use i915 component framework for PM ASoC: hdac_hdmi: Fix to check num nodes correctly ASoC: hdac_hdmi: Fix to warn instead of err for no connected nids ASoC: hdac_hdmi: Use list to add pins and converters
Sudip Mukherjee (3): ASoC: hdac_hdmi: fix possible NULL dereference ASoC: tegra_alc5632: check return value ASoC: hdac_hdmi: check error return
Sugar Zhang (2): ASoC: rockchip: i2s: compatible with different chips ASoC: rockchip: add playback property
Takashi Iwai (1): ASoC: Fix typo in kernel doc comment for snd_soc_put_volsw_sx()
Vincent Stehlé (1): ASoC: Intel: Skylake: fix typo in sizeof
Vinod Koul (23): ASoC: Intel: Skylake: Fix substream dereference before check ASoC: Intel: Skylake: Fix resource cleanup on teardown ASoC: Intel: Move apci find machine routines ASoC: Intel: Atom: move atom driver to common acpi match ASoC: Intel: Skylake: Fix skl machine driver creation ASoC: Intel: add fw name to common dsp context ASoC: Intel: Skylake: Use the fw name from ACPI mach table ASoC: rt286: set combo jack for Skylake ASoC: core: refactor soc_link_dai_widgets() ASoC: Intel: Skylake: Add I2C depends for SKL machine ASoC: Intel: Skylake: Constrain the audio devices ASoC: fsl-asoc-card: Update the rtd query ASoC: Intel: Skylake: Update the rtd query ASoC: Intel: Skylake: Fix test of a field address ASoC: hdac-hdmi: make driver select CONFIG_HDMI ASoC: dapm: add a dapm sink widget ASoC: core: mark SND_SOC_BYTES_EXT as deprecated ASoC: Intel: Skylake: Move up pipe mem free ASoC: Intel: Skylake: add wov as int sink ASoC: Intel: Skylake: Fix the dapm machine map ASoC: compress: Fix compress device direction check ALSA: hdac: add snd_hdac_ext_bus_link_power_up_all ASoC: Intel: Skylake: manage link power in active suspend
Yong Zhi (2): ASoc: Intel: boards: update ignore suspend for nau88l25_ssm4567 machine ASoc: Intel: boards: update constraints for nau88l25_ssm4567 machine
ZhengShunQian (2): ASoC: rk3036: Inno codec driver for RK3036 SoC ASoC: rk3036: Add binding doc of inno-rk3036 codec driver
Zidan Wang (13): ASoC: fsl_esai: ETDR and TX0~5 registers are non volatile ASoC: fsl-sai: add default register map for regmap cache ASoC: fsl_spdif: STL and STR registers are non volatile ASoC: fsl_ssi: using macro for default register map ASoC: fsl-sai: don't set bclk for Tx/Rx Synchronous with another SAI mode ASoC: fsl-sai: set xCR4/xCR5/xMR for SAI master mode ASoC: fsl_sai: add tdm slots operation support ASoC: fsl: using params_width function to simplify code ASoC: fsl_asrc: add support for 8-30kHz output sample rate ASoC: wm8960: add kcontrol to select ADC data output ASoC: fsl_asrc: sound is wrong after suspend/resume ASoC: wm8960: add DAC mono mix kcontrol ASoC: wm8960: boost switch should be closed when using L/RINPUT1
kbuild test robot (2): ASoC: rk3036: fix platform_no_drv_owner.cocci warnings ASoC: da7218: fix boolreturn.cocci warnings
Documentation/devicetree/bindings/sound/ak4613.txt | 10 + .../devicetree/bindings/sound/atmel-classd.txt | 6 + .../devicetree/bindings/sound/atmel-pdmic.txt | 55 + Documentation/devicetree/bindings/sound/da7218.txt | 104 + Documentation/devicetree/bindings/sound/da7219.txt | 8 +- .../devicetree/bindings/sound/fsl,asrc.txt | 5 + .../devicetree/bindings/sound/fsl,esai.txt | 5 + .../devicetree/bindings/sound/fsl,spdif.txt | 5 + .../devicetree/bindings/sound/img,i2s-in.txt | 47 + .../devicetree/bindings/sound/img,i2s-out.txt | 51 + .../devicetree/bindings/sound/img,parallel-out.txt | 44 + .../bindings/sound/img,pistachio-internal-dac.txt | 18 + .../devicetree/bindings/sound/img,spdif-in.txt | 41 + .../devicetree/bindings/sound/img,spdif-out.txt | 44 + .../devicetree/bindings/sound/inno-rk3036.txt | 20 + .../bindings/sound/{pcm1792a.txt => pcm179x.txt} | 2 +- .../devicetree/bindings/sound/renesas,rsnd.txt | 82 + .../bindings/sound/renesas,rsrc-card.txt | 4 +- .../devicetree/bindings/sound/rockchip-i2s.txt | 2 + Documentation/devicetree/bindings/sound/rt5616.txt | 26 + Documentation/devicetree/bindings/sound/rt5651.txt | 41 + Documentation/devicetree/bindings/sound/rt5659.txt | 75 + Documentation/devicetree/bindings/sound/rt5677.txt | 2 +- .../devicetree/bindings/sound/sun4i-codec.txt | 3 + .../devicetree/bindings/sound/ti,pcm3168a.txt | 48 + .../devicetree/bindings/sound/wlf,wm8974.txt | 15 + Documentation/sound/alsa/img,spdif-in.txt | 49 + arch/arm/mach-s3c64xx/dev-audio.c | 47 +- arch/arm/mach-s3c64xx/include/mach/dma.h | 52 +- arch/arm/plat-samsung/devs.c | 23 +- arch/x86/include/asm/platform_sst_audio.h | 1 + drivers/dma/Kconfig | 2 +- include/linux/platform_data/asoc-s3c.h | 8 + include/sound/ac97_codec.h | 3 + include/sound/da7218.h | 109 + include/sound/da7219.h | 14 +- include/sound/designware_i2s.h | 6 + include/sound/hda_register.h | 9 + include/sound/hdaudio_ext.h | 21 + include/sound/rt5659.h | 49 + include/sound/soc-dai.h | 1 + include/sound/soc-dapm.h | 4 + include/sound/soc-topology.h | 6 +- include/sound/soc.h | 53 +- include/uapi/sound/asoc.h | 2 +- include/uapi/sound/compress_params.h | 5 +- sound/hda/ext/hdac_ext_controller.c | 29 +- sound/hda/ext/hdac_ext_stream.c | 72 + sound/soc/Kconfig | 2 + sound/soc/Makefile | 2 + sound/soc/amd/Kconfig | 4 + sound/soc/amd/Makefile | 3 + sound/soc/amd/acp-pcm-dma.c | 1043 +++++ sound/soc/amd/acp.h | 118 + sound/soc/amd/include/acp_2_2_d.h | 609 +++ sound/soc/amd/include/acp_2_2_enum.h | 1068 +++++ sound/soc/amd/include/acp_2_2_sh_mask.h | 2292 +++++++++++ sound/soc/atmel/Kconfig | 9 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/atmel-classd.c | 26 +- sound/soc/atmel/atmel-pdmic.c | 738 ++++ sound/soc/atmel/atmel-pdmic.h | 80 + sound/soc/atmel/atmel_wm8904.c | 1 + sound/soc/bcm/bcm2835-i2s.c | 12 +- sound/soc/codecs/Kconfig | 62 +- sound/soc/codecs/Makefile | 22 +- sound/soc/codecs/ak4613.c | 118 +- sound/soc/codecs/arizona.c | 146 +- sound/soc/codecs/arizona.h | 17 +- sound/soc/codecs/cs47l24.c | 1148 ++++++ sound/soc/codecs/cs47l24.h | 23 + sound/soc/codecs/da7218.c | 3341 ++++++++++++++++ sound/soc/codecs/da7218.h | 1414 +++++++ sound/soc/codecs/da7219.c | 163 +- sound/soc/codecs/da7219.h | 9 - sound/soc/codecs/hdac_hdmi.c | 697 ++++ sound/soc/codecs/inno_rk3036.c | 490 +++ sound/soc/codecs/inno_rk3036.h | 123 + sound/soc/codecs/max98357a.c | 10 + sound/soc/codecs/pcm1792a.c | 271 -- sound/soc/codecs/pcm179x.c | 271 ++ sound/soc/codecs/{pcm1792a.h => pcm179x.h} | 6 +- sound/soc/codecs/pcm3168a-i2c.c | 66 + sound/soc/codecs/pcm3168a-spi.c | 65 + sound/soc/codecs/pcm3168a.c | 767 ++++ sound/soc/codecs/pcm3168a.h | 100 + sound/soc/codecs/rt286.c | 6 + sound/soc/codecs/rt298.c | 2 - sound/soc/codecs/rt5616.c | 1381 +++++++ sound/soc/codecs/rt5616.h | 1819 +++++++++ sound/soc/codecs/rt5640.c | 103 + sound/soc/codecs/rt5640.h | 17 + sound/soc/codecs/rt5645.c | 322 +- sound/soc/codecs/rt5651.c | 31 + sound/soc/codecs/rt5659.c | 4223 ++++++++++++++++++++ sound/soc/codecs/rt5659.h | 1819 +++++++++ sound/soc/codecs/rt5677.c | 13 +- sound/soc/codecs/ssm2518.c | 2 +- sound/soc/codecs/twl6040.c | 3 +- sound/soc/codecs/wm5110.c | 252 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8904.c | 2 +- sound/soc/codecs/wm8960.c | 24 +- sound/soc/codecs/wm8962.c | 3 +- sound/soc/codecs/wm8974.c | 7 + sound/soc/codecs/wm8998.c | 46 +- sound/soc/codecs/wm9713.c | 296 +- sound/soc/codecs/wm_adsp.c | 1095 ++++- sound/soc/codecs/wm_adsp.h | 28 +- sound/soc/dwc/designware_i2s.c | 117 +- sound/soc/fsl/fsl-asoc-card.c | 21 +- sound/soc/fsl/fsl_asrc.c | 62 +- sound/soc/fsl/fsl_asrc.h | 9 + sound/soc/fsl/fsl_esai.c | 63 +- sound/soc/fsl/fsl_sai.c | 98 +- sound/soc/fsl/fsl_sai.h | 3 + sound/soc/fsl/fsl_spdif.c | 35 +- sound/soc/fsl/fsl_ssi.c | 49 +- sound/soc/fsl/imx-pcm-dma.c | 2 + sound/soc/fsl/imx-pcm-fiq.c | 4 +- sound/soc/fsl/imx-wm8962.c | 10 +- sound/soc/fsl/mpc8610_hpcd.c | 3 +- sound/soc/fsl/p1022_ds.c | 3 +- sound/soc/fsl/p1022_rdk.c | 3 +- sound/soc/generic/simple-card.c | 12 +- sound/soc/img/Kconfig | 52 + sound/soc/img/Makefile | 7 + sound/soc/img/img-i2s-in.c | 516 +++ sound/soc/img/img-i2s-out.c | 565 +++ sound/soc/img/img-parallel-out.c | 327 ++ sound/soc/img/img-spdif-in.c | 806 ++++ sound/soc/img/img-spdif-out.c | 441 ++ sound/soc/img/pistachio-internal-dac.c | 287 ++ sound/soc/intel/Kconfig | 58 +- sound/soc/intel/atom/sst-atom-controls.c | 5 +- sound/soc/intel/atom/sst-atom-controls.h | 1 + sound/soc/intel/atom/sst-mfld-platform-pcm.c | 32 +- sound/soc/intel/atom/sst/sst_acpi.c | 82 +- sound/soc/intel/atom/sst/sst_stream.c | 2 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 2 + sound/soc/intel/boards/Makefile | 6 + sound/soc/intel/boards/bytcr_rt5640.c | 266 +- sound/soc/intel/boards/bytcr_rt5651.c | 332 ++ sound/soc/intel/boards/cht_bsw_max98090_ti.c | 19 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 19 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 19 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 485 +++ sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 536 +++ sound/soc/intel/boards/skl_rt286.c | 128 +- sound/soc/intel/common/Makefile | 12 +- sound/soc/intel/common/sst-acpi.c | 41 +- sound/soc/intel/common/sst-acpi.h | 33 + sound/soc/intel/common/sst-dsp-priv.h | 8 +- sound/soc/intel/common/sst-dsp.c | 2 +- sound/soc/intel/common/sst-dsp.h | 2 +- sound/soc/intel/common/sst-firmware.c | 20 +- sound/soc/intel/common/sst-match-acpi.c | 43 + sound/soc/intel/haswell/sst-haswell-dsp.c | 2 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 31 +- sound/soc/intel/skylake/skl-messages.c | 280 +- sound/soc/intel/skylake/skl-nhlt.c | 19 +- sound/soc/intel/skylake/skl-pcm.c | 310 +- sound/soc/intel/skylake/skl-sst-cldma.c | 97 +- sound/soc/intel/skylake/skl-sst-dsp.h | 21 +- sound/soc/intel/skylake/skl-sst-ipc.c | 123 +- sound/soc/intel/skylake/skl-sst-ipc.h | 14 + sound/soc/intel/skylake/skl-sst.c | 217 +- sound/soc/intel/skylake/skl-topology.c | 658 ++- sound/soc/intel/skylake/skl-topology.h | 63 +- sound/soc/intel/skylake/skl-tplg-interface.h | 105 +- sound/soc/intel/skylake/skl.c | 213 +- sound/soc/intel/skylake/skl.h | 8 +- sound/soc/mediatek/mtk-afe-common.h | 1 - sound/soc/mediatek/mtk-afe-pcm.c | 59 +- sound/soc/omap/omap-hdmi-audio.c | 2 + sound/soc/pxa/brownstone.c | 3 +- sound/soc/pxa/mioa701_wm9713.c | 6 +- sound/soc/qcom/lpass-cpu.c | 1 + sound/soc/rockchip/rockchip_i2s.c | 139 +- sound/soc/rockchip/rockchip_max98090.c | 6 + sound/soc/rockchip/rockchip_rt5645.c | 6 + sound/soc/samsung/Kconfig | 2 - sound/soc/samsung/ac97.c | 29 +- sound/soc/samsung/bells.c | 40 +- sound/soc/samsung/dma.h | 6 +- sound/soc/samsung/dmaengine.c | 20 +- sound/soc/samsung/i2s.c | 31 +- sound/soc/samsung/littlemill.c | 32 +- sound/soc/samsung/odroidx2_max98090.c | 9 +- sound/soc/samsung/pcm.c | 25 +- sound/soc/samsung/s3c2412-i2s.c | 16 +- sound/soc/samsung/s3c24xx-i2s.c | 16 +- sound/soc/samsung/snow.c | 9 +- sound/soc/samsung/spdif.c | 17 +- sound/soc/samsung/speyside.c | 12 +- sound/soc/samsung/tobermory.c | 21 +- sound/soc/sh/Kconfig | 1 - sound/soc/sh/fsi.c | 11 +- sound/soc/sh/rcar/Makefile | 2 +- sound/soc/sh/rcar/adg.c | 118 +- sound/soc/sh/rcar/cmd.c | 171 + sound/soc/sh/rcar/core.c | 586 +-- sound/soc/sh/rcar/ctu.c | 99 +- sound/soc/sh/rcar/dma.c | 245 +- sound/soc/sh/rcar/dvc.c | 273 +- sound/soc/sh/rcar/gen.c | 133 +- sound/soc/sh/rcar/mix.c | 158 +- sound/soc/sh/rcar/rcar_snd.h | 117 - sound/soc/sh/rcar/rsnd.h | 335 +- sound/soc/sh/rcar/rsrc-card.c | 129 +- sound/soc/sh/rcar/src.c | 898 ++--- sound/soc/sh/rcar/ssi.c | 755 ++-- sound/soc/sh/rcar/ssiu.c | 225 ++ sound/soc/soc-ac97.c | 125 + sound/soc/soc-compress.c | 23 +- sound/soc/soc-core.c | 866 ++-- sound/soc/soc-dapm.c | 14 +- sound/soc/soc-ops.c | 4 +- sound/soc/soc-pcm.c | 110 +- sound/soc/sti/uniperif_player.c | 3 +- sound/soc/sunxi/sun4i-codec.c | 279 +- sound/soc/tegra/tegra_alc5632.c | 12 +- sound/soc/tegra/tegra_wm8903.c | 3 +- 223 files changed, 37552 insertions(+), 4622 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/atmel-pdmic.txt create mode 100644 Documentation/devicetree/bindings/sound/da7218.txt create mode 100644 Documentation/devicetree/bindings/sound/img,i2s-in.txt create mode 100644 Documentation/devicetree/bindings/sound/img,i2s-out.txt create mode 100644 Documentation/devicetree/bindings/sound/img,parallel-out.txt create mode 100644 Documentation/devicetree/bindings/sound/img,pistachio-internal-dac.txt create mode 100644 Documentation/devicetree/bindings/sound/img,spdif-in.txt create mode 100644 Documentation/devicetree/bindings/sound/img,spdif-out.txt create mode 100644 Documentation/devicetree/bindings/sound/inno-rk3036.txt rename Documentation/devicetree/bindings/sound/{pcm1792a.txt => pcm179x.txt} (88%) create mode 100644 Documentation/devicetree/bindings/sound/rt5616.txt create mode 100644 Documentation/devicetree/bindings/sound/rt5651.txt create mode 100644 Documentation/devicetree/bindings/sound/rt5659.txt create mode 100644 Documentation/devicetree/bindings/sound/ti,pcm3168a.txt create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8974.txt create mode 100644 Documentation/sound/alsa/img,spdif-in.txt create mode 100644 include/sound/da7218.h create mode 100644 include/sound/rt5659.h create mode 100644 sound/soc/amd/Kconfig create mode 100644 sound/soc/amd/Makefile create mode 100644 sound/soc/amd/acp-pcm-dma.c create mode 100644 sound/soc/amd/acp.h create mode 100644 sound/soc/amd/include/acp_2_2_d.h create mode 100644 sound/soc/amd/include/acp_2_2_enum.h create mode 100644 sound/soc/amd/include/acp_2_2_sh_mask.h create mode 100644 sound/soc/atmel/atmel-pdmic.c create mode 100644 sound/soc/atmel/atmel-pdmic.h create mode 100644 sound/soc/codecs/cs47l24.c create mode 100644 sound/soc/codecs/cs47l24.h create mode 100644 sound/soc/codecs/da7218.c create mode 100644 sound/soc/codecs/da7218.h create mode 100644 sound/soc/codecs/hdac_hdmi.c create mode 100644 sound/soc/codecs/inno_rk3036.c create mode 100644 sound/soc/codecs/inno_rk3036.h delete mode 100644 sound/soc/codecs/pcm1792a.c create mode 100644 sound/soc/codecs/pcm179x.c rename sound/soc/codecs/{pcm1792a.h => pcm179x.h} (91%) create mode 100644 sound/soc/codecs/pcm3168a-i2c.c create mode 100644 sound/soc/codecs/pcm3168a-spi.c create mode 100644 sound/soc/codecs/pcm3168a.c create mode 100644 sound/soc/codecs/pcm3168a.h create mode 100644 sound/soc/codecs/rt5616.c create mode 100644 sound/soc/codecs/rt5616.h create mode 100644 sound/soc/codecs/rt5659.c create mode 100644 sound/soc/codecs/rt5659.h create mode 100644 sound/soc/img/Kconfig create mode 100644 sound/soc/img/Makefile create mode 100644 sound/soc/img/img-i2s-in.c create mode 100644 sound/soc/img/img-i2s-out.c create mode 100644 sound/soc/img/img-parallel-out.c create mode 100644 sound/soc/img/img-spdif-in.c create mode 100644 sound/soc/img/img-spdif-out.c create mode 100644 sound/soc/img/pistachio-internal-dac.c create mode 100644 sound/soc/intel/boards/bytcr_rt5651.c create mode 100644 sound/soc/intel/boards/skl_nau88l25_max98357a.c create mode 100644 sound/soc/intel/boards/skl_nau88l25_ssm4567.c create mode 100644 sound/soc/intel/common/sst-acpi.h create mode 100644 sound/soc/intel/common/sst-match-acpi.c create mode 100644 sound/soc/sh/rcar/cmd.c delete mode 100644 sound/soc/sh/rcar/rcar_snd.h create mode 100644 sound/soc/sh/rcar/ssiu.c
On Mon, 11 Jan 2016 16:20:20 +0100, Mark Brown wrote:
The following changes since commit bc42f363da213b4bf7c15a2dc87b2b1a85cde867:
Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus (2016-01-05 23:07:33 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.4-rc8
for you to fetch changes up to d0021d3bdfe9d551859bca1f58da0e6be8e26043:
Merge remote-tracking branch 'asoc/topic/wm8960' into asoc-next (2016-01-11 13:54:40 +0000)
ASoC: Last updates for v4.5
A bunch more updates for v4.5, mainly driver work:
- More topology API enhancements from Mengdong Lin working towards making everything more component based and being able to specify PCM links via topology.
- Large sets driver updates from Cirrus, Intel (mainly more Skylake support) and Renesas.
- New drivers for AMD ACP, Atmel PDMIC, Dialog DA7218, Imagination Technologies SoC IPs, Rockchip RK3036 Inno CODEC and Texas Instruments PCM3168A.
I missed the RT5659 out of the list of drivers there, sorry.
OK, I modified the merge text.
BTW, your tree still contains dapm_path_list in sound/soc/intel/skylake/skl.h. I suppose this is a leftover of a merge conflict?
Takashi
On Mon, 11 Jan 2016 16:29:35 +0100, Takashi Iwai wrote:
On Mon, 11 Jan 2016 16:20:20 +0100, Mark Brown wrote:
The following changes since commit bc42f363da213b4bf7c15a2dc87b2b1a85cde867:
Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus (2016-01-05 23:07:33 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.4-rc8
for you to fetch changes up to d0021d3bdfe9d551859bca1f58da0e6be8e26043:
Merge remote-tracking branch 'asoc/topic/wm8960' into asoc-next (2016-01-11 13:54:40 +0000)
ASoC: Last updates for v4.5
A bunch more updates for v4.5, mainly driver work:
- More topology API enhancements from Mengdong Lin working towards making everything more component based and being able to specify PCM links via topology.
- Large sets driver updates from Cirrus, Intel (mainly more Skylake support) and Renesas.
- New drivers for AMD ACP, Atmel PDMIC, Dialog DA7218, Imagination Technologies SoC IPs, Rockchip RK3036 Inno CODEC and Texas Instruments PCM3168A.
I missed the RT5659 out of the list of drivers there, sorry.
OK, I modified the merge text.
Looking more closely now at the commits, I don't find new drivers except for AMD ACP. All others have been already merged in the previous pull request, and now we have only fixes, as it seems.
If you want to give a fixed version of commit message, let me know. Otherwise I'll rephrase the merge log in my side later.
thanks,
Takashi
On Mon, Jan 11, 2016 at 04:38:23PM +0100, Takashi Iwai wrote:
Looking more closely now at the commits, I don't find new drivers except for AMD ACP. All others have been already merged in the previous pull request, and now we have only fixes, as it seems.
Interesting... git is being very strange, if I generate a pull request against your for-next or upstream branches it shows all ASoC changes including those in asoc-v4.5 which are already in those branches. If I explicitly generate one against asoc-v4.5 it's just the AMD drivers.
participants (2)
-
Mark Brown
-
Takashi Iwai