lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Date:   Thu, 23 Feb 2017 17:12:24 +0100
From:   Takashi Iwai <tiwai@...e.de>
To:     Linus Torvalds <torvalds@...uxfoundation.org>
Cc:     Mark Brown <broonie@...nel.org>,
        Liam Girdwood <liam.r.girdwood@...ux.intel.com>,
        linux-kernel@...r.kernel.org
Subject: [GIT PULL] sound updates for 4.11-rc1

Linus,

please pull sound updates for v4.11-rc1 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-4.11-rc1

The topmost commit is 7086b7b3d101e0e6fca2bf7ca2f14483fc881837

----------------------------------------------------------------

sound updates for 4.11-rc1

here is the update of sound bits for 4.11: again at this time, no big
changes in ALSA and ASoC core but only cosmetic changes like
consitifaction.  Meanwhile, quite a lot of developments are seen in
a few driver side.

ALSA Core:
- Clean up, consitification of some ops

HD-audio:
- A slight behavior change of single_cmd option
- Quirks for AmigaOne X1000, Samsung Ativ Book 8, Dell AiO, ALC221 HP,
  and fixes for Lewisburg controller
- Realtek ALC299, ALC1220 codecs

Others:
- USB-audio: Tascam US-16x08 DSP mixer quirk
- Intel HDMI LPE audio support for Baytrail / Cherrytrail; this
  contains some updates in drm/i915 for the new platform binding

ASoC:
- Lots of updates in Intel drivers, mostly for DisplayPort and HDMI
  on Skylake and onwards, as well as more Baytrail / Cherrytrail
  boards support
- Channel mapping support for HDMI
- Support for AllWinner A31 and A33, Everest Semiconductor ES8328,
  Nuvoton NAU8540.

----------------------------------------------------------------

Adam Thomson (1):
      ASoC: da7218: Set DAI output pin high impedance when not in use

Alexander Shiyan (1):
      ASoC: wm8753: Add control to allow swapping HiFi DAC channels

Alexandre Belloni (1):
      ASoC: fsl_sai: support more than 2 channels

Alexandrov Stansilav (2):
      ASoC: rt5640: Add "10EC3276" ACPI ID
      ASoC: Intel: Atom: Add HP Pavilion x2 10-p000 machine entry

Andrej Krutak (1):
      ALSA: line6: Always setup isochronous transfer properties

Andy Shevchenko (4):
      ASoC: Intel: remove redundant select SND_SOC_INTEL_SST
      ASoC: Intel: rename SND_SST_MFLD_PLATFORM to SND_SST_ATOM_HIFI2_PLATFORM
      ASoC: Intel: select DW_DMAC_CORE since it's mandatory
      ASoC: Intel: remove ignored dependencies

Arnaud Pouliquen (3):
      DRM: add help to get ELD speaker allocation
      ASoC: core: add optional pcm_new callback for DAI driver
      ASoC: hdmi-codec: add channel mapping control

Arnd Bergmann (5):
      ALSA: hda/ca0132 - fix possible NULL pointer use
      ALSA: mips: avoid potential uninitialized variable use
      ASoC: fix ES8328_I2C/SPI dependencies
      ALSA: x86: mark hdmi suspend/resume functions as __maybe_unused
      ALSA: x86: hdmi: select CONFIG_SND_PCM

Axel Lin (1):
      ASoC: rt5665: Make SND_SOC_RT5665 entry sort in Kconfig and Makefile

Baoyou Xie (2):
      ASoC: zx-i2s: Add the info of pclk to the binding document for zx2967 family
      ASoC: zx-i2s: introduce pclk for zx2967 family

Bard Liao (2):
      ASoC: rt5640: move DAC2 Power to rt5640_dapm_widgets
      ASoC: rt5645: set high voltage for capless power

Bhumika Goyal (2):
      ALSA: cs46xx: constify snd_pcm_ops structures
      ALSA: emu10k1: constify snd_emux_operators structure

Bjorn Andersson (2):
      ASoC: qcom: lpass-cpu: Remove unnecessary clock checks
      ASoC: qcom: Drop __func__ usage from log prints

Charles Keepax (6):
      ASoC: wm_adsp: Add mechanism to preload firmware on a core
      ASoC: Fixup some small kernel-doc typos
      ASoC: arizona: Propagate errors from arizona_spk_init
      ASoC: wm_adsp: Correct some missing locking
      ASoC: wm_adsp: Set booted/running flags at the end of bring up
      ASoC: wm_adsp: Fixup wm_adsp2_boot_work error paths

Chen-Yu Tsai (1):
      ASoC: sun4i-codec: Add "Right Mixer" to "Line Out Mono Diff." route

Corentin Labbe (3):
      ASoC: rt5514-spi: Remove unneeded linux/miscdevice.h include
      ASoC: rt5677: Remove unneeded linux/miscdevice.h include
      ASoC: wm0010: Remove unneeded linux/miscdevice.h include

Dan Carpenter (1):
      sound: oss/ad1848: remove some dead code

Daniel Baluta (1):
      ASoC: Drop unnecessary debugfs ifdef

Darren Stevens (1):
      ALSA: hda/patch_sigmatel: Add AmigaOne X1000 pinconfigs

Detlef Urban (1):
      ALSA: usb-audio: Tascam US-16x08 DSP mixer quirk

Enric Balletbo i Serra (1):
      ASoC: mt8173-max98090: remove the call to snd_soc_jack_add_pins.

Fabian Frederick (2):
      ASoC: samsung: include gpio consumer.h
      ASoC: samsung: add GPIOLIB dependency

Gabriele Mazzotta (2):
      ALSA: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBE
      ALSA: hda - Fix click noises on Samsung Ativ Book 8

Garlic Tseng (2):
      ASoC: mediatek: add power-domain get/put ctrl for mt2701
      ASoC: mediatek: add power-domains for mt2701-afe-pcm.txt

Geliang Tang (1):
      ALSA: mixart: fix a comment typo

Harunobu Kurokawa (1):
      ASoC: ak4642: Replace mdelay function to msleep

Icenowy Zheng (1):
      ASoC: sunxi: allow the analog codec driver to be built on ARM64

Jaroslav Kysela (2):
      ALSA: hda - fix Lewisburg audio issue
      ALSA: hda - add sanity check to force the separate stream tags

Jeeja KP (39):
      ASoC: Intel: Skylake: Update link_index and format in pipe params
      ASoC: Intel: Skylake: Configure DMA in PRE_PMD handler of Mixer
      ASoC: Intel: Skylake: Add helper function to setup host/link dma
      ASoC: Intel: Skylake: Removed unused skl_get_format()
      ASoC: Intel: Skylake: Clean up manifest info
      ASoC: Intel: Common: Update dsp register poll implementation
      ASoC: Intel: bxtn: Use DSP poll API to poll FW status
      ALSA: hda: check stream decoupled register state
      ASoC: Intel: Skylake: Don't reset pass-through pipe in BE prepare
      ASoC: Intel: Skylake: set the resume point to LPIB
      ASoC: hdac_hdmi: Enable pin and converter in prepare
      ASoC: hdac_hdmi: Register widget event handlers
      ASoC: Intel: Skylake: Use set_tdm_slot to set the dma channel
      ASoC: hdac_hdmi: Move channel info from pin to PCM structure
      ASoC: Intel: bxt: add channel map support in rt298 machine
      ASoC: Intel: Skylake: Add route change to rt286 machine
      ASoC: Intel: bxt: Add route change to da7219_max98357a machine
      ASoC: Intel: bxt: add channel map support in bxt_da7219_max98357a machine
      ASoC: hdac_hdmi: Begin to add support for DP Multi-stream audio
      ASoC: Intel: bxt: Add route change to rt298 machine
      ASoC: Intel: Skylake: Add route change to nau88l25_max98357a machine
      ASoC: Intel: Skylake: Add route change to nau88l25_ssm4567 machine
      ASoC: hdac_hdmi: Add support to handle MST capable pin
      ASoC: hdac_hdmi: Add MST verb support
      ASoC: hdac_hdmi: Handle MST pin jack detection at boot/resume
      ASoc: hdac_hdmi: Configure pin verbs for MST
      ASoC: hdac_hdmi: Add support for multiple ports to a PCM
      ASoC: hdac_hdmi: Use ASoC jack instead of snd_jack
      ASoC: Intel: Skylake: Create ASoC jack for hdmi in rt286 machine
      ASoC: Intel: Skylake: Create ASoC jack for hdmi in skl_nau88l25_max98357a machine
      ASoC: Intel: Skylake: Create ASoC jack for hdmi in nau88l25_ssm4567 machine
      ASoC: Intel: bxt: Create ASoC jack for hdmi in bxt_rt298 machine
      ASoC: Intel: bxt: Create ASoC jack for hdmi in bxt_da7219_max98357 machine
      ASoC: hdac_hdmi: Add machine pin widget for each port
      ASoC: Intel: Skylake: Add jack port initialize in rt286 machine
      ASoC: Intel: Skylake: Add jack port initialize in nau88l25_max98357a machine
      ASoC: Intel: Skylake: Add jack port initialize in nau88l25_ssm4567 machine
      ASoC: Intel: bxt: Add jack port initialize in da7219_max98357a machine
      ASoC: Intel: bxt: Add jack port initialize in bxt_rt298 machine

Jerome Anand (5):
      drm/i915: setup bridge for HDMI LPE audio driver
      drm/i915: Add support for audio driver notifications
      ALSA: add Intel HDMI LPE audio driver for BYT/CHT-T
      ALSA: x86: hdmi: Add audio support for BYT and CHT
      ALSA: x86: hdmi: continue playback even when display resolution changes

John Hsu (2):
      ASoC: nau8540: new codec driver
      ASoC: nau8825: automatic BCLK and LRC divde in master mode

Jose Abreu (2):
      ASoC: dwc: Add record capability in PIO mode
      ASoC: dwc: Enable 24 bit sample size in PIO mode

Julia Lawall (1):
      ALSA: x86: hdmi: fix returnvar.cocci warnings

Jussi Laako (1):
      ALSA: usb-audio: Support both DSD LE/BE Amanero firmware versions

Jérémy Lefaure (1):
      ALSA: cs5535audio: fix unused warnings on resume/suspend

Jörg Krause (3):
      ASoC: wm8731: Adjust clk definitions so that simple card can work
      ASoC: mxs-saif: fix setting SAIF1 register
      ASoC: mxs-saif: fix setting master base rate

Kai-Heng Feng (1):
      ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO

Kailang Yang (3):
      ALSA: hda/realtek - Add new codec ID ALC299
      ALSA: hda/realtek - New codec support of ALC1220
      ALSA: hda/realtek - Add support headphone Mic for ALC221 of HP platform

Kees Cook (1):
      ALSA: synth: use designated initializers

Krzysztof Kozlowski (1):
      ASoC: samsung: Remove tests of member address

Kuninori Morimoto (13):
      ASoC: add Component level pcm_new/pcm_free
      ASoC: remove .delay from snd_soc_platform_driver
      ASoC: remove .bespoke_trigger from snd_soc_platform_driver
      ASoC: remove snd_soc_platform_trigger()
      ASoC: rsnd: fixup for_each_rsnd_mod_array{s} iterator increment
      ASoC: rsnd: fixup for_each_rsnd_mod_array{s} iterator increment
      ASoC: simple-card: use devm_get_clk_from_child()
      ASoC: cq93vc: remove MFD_DAVINCI_VOICECODEC dependency from CQ0093VC
      ASoC: soc-core: remove OF adjusting for snd_soc_of_parse_audio_routing
      ASoC: soc-core: remove OF adjusting for snd_soc_of_parse_audio_simple_widgets
      ASoC: soc-core: remove OF adjusting for snd_soc_of_parse_audio_prefix
      ASoC: soc-core: remove OF adjusting for snd_soc_of_parse_card_name
      ASoC: rsnd: fixup reset timing of sync convert_rate

Lars-Peter Clausen (2):
      ASoC: pxa2xx-ac97: Remove unused DAI ID defines
      ASoC: mpc5200_psc_ac97: Remove unused DAI ID defines

Liam Girdwood (1):
      ASoC: core: Add API to use DMI name in sound card long name

Linus Walleij (2):
      ASoC: dapm: handle probe deferrals
      ASoC: dapm: fix some pointer error handling

Marcus Cooper (4):
      ASoC: sun4i-spdif: remove legacy dapm components
      ASoC: sun4i-spdif: Add quirks to the spdif driver
      ASoC: sunxi: Add bindings for sun8i to SPDIF
      ASoC: sun4i-spdif: Add support for the H3 SoC

Marek Szyprowski (5):
      ASoC: samsung: i2s: Remove virtual device for secondary DAI
      ASoC: samsung: i2s: Ensure proper runtime PM state of I2S device
      ASoC: samsung: i2s: Move saving and restoring regs to runtime pm operations
      ASoC: samsung: i2s: Let runtime PM operations to control op_clk too
      ASoC: samsung: i2s: Provide I2S device for registered clocks

Matt Ranostay (1):
      ASoC: omap-mcbsp: Add PM QoS support for McBSP to prevent glitches

Mengdong Lin (1):
      ASoC: Intel: Use DMI name for sound card long name in Broadwell machine driver

Mylène Josserand (6):
      ASoC: sun4i-i2s: Increase DMA max burst to 8
      ASoC: sun8i-codec-analog: Add amplifier event to fix first delay
      ASoC: Add sun8i digital audio codec
      ASoC: codecs: Add sun8i-a33 binding documentation
      ASoC: sun4i-i2s: Add quirks to handle a31 compatible
      ASoC: sun4i-i2s: Update binding documentation to include A31

Nicholas Mc Guire (6):
      ASoC: rt5640: use msleep() for long delays
      ASoC: rt5659: use msleep() for long delays
      ASoC: rt5659: declare rt5659_i2c_driver static
      ASoC: rt5659: drop double const
      ASoC: rt5660: remove double const
      ASoC: rt5660: use msleep() for long delay

Peter Rosin (2):
      misc: atmel-ssc: register as sound DAI if #sound-dai-cells is present
      ASoC: atmel: tse850: rely on the ssc to register as a cpu dai by itself

Peter Ujfalusi (1):
      ASoC: tlv320aic3x: Add delay after power on and register sync

Pierre-Louis Bossart (20):
      ASoC: Intel: boards: remove .pm_ops in all Atom/DPCM machine drivers
      ASoC: Intel: atom: fix frame polarity
      ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support
      ASoC: Intel: add support for Realtek 5651 on Cherrytrail
      ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10
      ASoC: rt5645: add support for RT5648
      ASoC: Intel: Atom: add machine driver for baytrail-rt5645 hardware
      ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection
      ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10
      ASoc: rt5645: add ACPI ID 10EC3270
      ASoC: Intel: cht-bsw-rt5645: add quirks for SSP0/AIF1/AIF2 routing
      ASoC: Intel: cht-bsw-rt5645: select ASRC source based on routing quirk
      ASoC: Intel: add support for ALC3270 codec
      ASoC: Intel: cht-bsw-rt5645: fix DAI formats
      drm/i915: add DP support in LPE audio mode
      drm/i915: add DisplayPort amp unmute for LPE audio mode
      ALSA: x86: intel_hdmi: add definitions and logic for DP audio
      ALSA: x86: Use config base depending on the pipe
      ASoC: rt5645: fix error handling for gpio detection
      ASoC: cht-bsw-rt5645: fix unused variable compiler warning

Romain Perier (4):
      ASoC: es8328-i2c: Add compatible for ES8388
      ASoC: es8328: Add support for slave mode
      ASoC: Allow to select ES8328_I2C and ES8328_SPI directly
      ASoC: rockchip: Add machine driver for RK3288 boards that use analog/HDMI

Sandeep Tayal (1):
      ASoC: hdac_hdmi: use audio component framework to read ELD

Sebastien Guiriec (1):
      ASoC: Intel: Atom: Configure media_loop1 and sprot_loop in stereo

Senthilnathan Veppur (1):
      ASoC: Intel: Skylake: Check device type to get endpoint configuration

Sergej Sawazki (1):
      ASoC: wm8741: Remove unused WM8741_NUM_RATES macro

Shailendra Verma (1):
      ASoC: davinci - Fix possible NULL derefrence.

Subhransu S. Prusty (1):
      ASoC: Intel: Skylake: Report Platform ID info from NHLT

Sylwester Nawrocki (2):
      ASoC: Revert "samsung: Remove unneeded initialization of chan_name"
      ASoC: Revert "Drop SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag"

Takashi Iwai (99):
      ALSA: hda - Fix deadlock of controller device lock at unbinding
      ALSA: vx: Fix possible transfer overflow
      ALSA: vx: Don't try to update capture stream before running
      ALSA: rawmidi: Add const to snd_rawmidi_ops
      ALSA: seq: Constify snd_rawmidi_ops
      ALSA: drivers: Constify snd_rawmidi_ops
      ALSA: isa: Constify snd_rawmidi_ops
      ALSA: pci: Constify snd_rawmidi_ops
      ALSA: firewire: Constify snd_rawmidi_ops
      ALSA: usb: Constify snd_rawmidi_ops
      ALSA: hda - Make single_cmd option to stop the fallback mechanism
      Documentation/gpu: Move LPE audio section after HD-audio
      drm/i915: Avoid MST pipe handling for LPE audio
      drm/i915: Pass pipe to LPE audio notification
      drm/i915: Pass platform device to LPE audio notifier
      drm/i915: Enable VLV audio chicken bit for LPE audio
      ALSA: x86: Don't set PCM state to DISCONNECTED
      ALSA: x86: Remove v1 ops and structs
      ALSA: x86: Drop indirect calls of had_ops
      ALSA: x86: Replace indirect register ops with direct calls
      ALSA: x86: Replace indirect query_ops with direct calls
      ALSA: x86: Drop snd_intel_had_interface indirect calls
      ALSA: x86: Pass snd_intelhad object to helpers
      ALSA: x86: Handle the error from hdmi_audio_probe() properly
      ALSA: x86: Drop useless mutex at probe
      ALSA: x86: Call event callback directly
      ALSA: x86: Fix possible stale interrupt calls
      ALSA: x86: Drop unused mid_hdmi_audio_is_busy()
      ALSA: x86: Drop the global platform device reference
      ALSA: x86: Drop global hlpe_state
      ALSA: x86: Drop global ELD copy
      ALSA: x86: Move the global underrun_count to struct snd_intelhad
      ALSA: x86: Drop unused hw_silence field
      ALSA: x86: Move dma_mask debug print into intel_hdmi_lpe_audio.c
      ALSA: x86: Embed snd_intelhad into snd_card
      ALSA: x86: Drop superfluous CHT PCI ID check
      ALSA: x86: Check platform_data earlier
      ALSA: x86: Call snd_card_register() at the end
      ALSA: x86: Drop unused hdmi_audio_query()
      ALSA: x86: Flatten two abstraction layers
      ALSA: x86: Fold intel_hdmi_audio_if.c into main file
      ALSA: x86: Replace pr_xxx() with dev_xxx()
      ALSA: x86: Fix for CONFIG_PM=n
      ALSA: x86: Remove indirect call of snd_pcm_period_elapsed()
      ALSA: x86: Drop unused fields from snd_intelhad struct
      ALSA: x86: Drop superfluous PCM private_free
      ALSA: x86: Fix sleep-in-atomic via i915 notification
      ALSA: x86: Remove superfluous check at resume
      ALSA: x86: Drop had_get_hwstate()
      ALSA: x86: Tidy up codes
      ALSA: x86: Remove _v[12] suffices
      ALSA: x86: Constfy tables
      ALSA: x86: Remove superfluous irqsave flags
      ALSA: x86: Fix racy access to chmap
      ALSA: x86: Drop flag_underrun field
      ALSA: x86: Drop superfluous state field
      ALSA: x86: Drop redundant had_stream_pvt
      ALSA: x86: Drop unused fields from pcm_stream_info
      ALSA: x86: Properly manage PCM substream lifetype
      ALSA: x86: Implement runtime PM
      ALSA: x86: Move stream status into pcm_stream_info
      ALSA: x86: Use the standard ELD bytes definitions
      ALSA: x86: Reduce redundant register field names
      ALSA: x86: Clean up unused defines and inclusions
      ALSA: x86: Create ELD control element
      ALSA: x86: Set CA bits for DisplayPort too
      ALSA: x86: Simplify comments
      ALSA: x86: Yet more tidy-up and clean-ups
      ALSA: x86: Rename drv_status to connected
      ALSA: x86: Explicit specify 32bit DMA
      ALSA: x86: Don't check connection in lowlevel accessors
      ALSA: x86: Minor cleanup of reset buffer procedure
      ALSA: x86: Unify local function prefix
      ALSA: pcm: Define dummy snd_pcm_suspend() for CONFIG_PM=n
      ALSA: x86: Refactor PCM process engine
      ALSA: x86: Drop suspicious U24 format support
      ALSA: x86: Rename had_enable_audio_int() to had_ack_irqs()
      ALSA: x86: Fix driver name string overflow
      ALSA: x86: Rearrange defines
      ALSA: x86: Cache AUD_CONFIG register value
      ALSA: x86: Don't pass SNDRV_PCM_INFO_BATCH flag
      ALSA: x86: Allow single period PCM operation
      ALSA: x86: Allow no-period-wakeup setup
      ALSA: x86: Support S32 format
      ALSA: x86: Support S16 format
      ALSA: x86: Handle reset at prepare callback
      ALSA: x86: Drop unused stream.running field
      ALSA: x86: Implement jack control
      ALSA: x86: Use snd_pcm_stop_xrun() for connection / disconnection paths
      ALSA: x86: Fix memory leak in had_build_channel_allocation_map()
      ALSA: x86: Don't return an error from chmap ctl at disconnected
      ALSA: x86: Avoid register accesses during disconnection
      ALSA: x86: Stop the stream when buffer is processed after disconnection
      ALSA: x86: Minor code rearrangement
      ALSA: x86: Don't bail out from PCM ops when disconnected
      ALSA: x86: Use runtime PM autosuspend
      ALSA: x86: Don't enable runtime PM as default
      ALSA: usb-audio: Fix memory leak and corruption in mixer_us16x08.c
      ALSA: usb-audio: Tidy up mixer_us16x08.c

Takashi Sakamoto (12):
      ALSA: oxfw: add support for Mackie Onyx 1640i
      ALSA: dice: ensure transmission speed for transmitted packets
      ALSA: bebob: enclose identifiers referred by single function
      ALSA: fireworks: enclose identifiers referred by single function
      ALSA: oxfw: enclose identifiers referred by single function
      ALSA: dice: enclose identifiers referred by single function
      ALSA: firewire-digi00x: enclose identifiers referred by single function
      ALSA: firewire-tascam: enclose identifiers referred by single function
      ALSA: oxfw: enclose identifiers referred by single function for scs1x feature
      ALSA: usb-audio: localize one-referrer variable
      ALSA: usb-audio: localize function without external linkage
      ALSA: usb-audio: purge needless variable length array

Vincent Abriou (1):
      ASoC: hdmi-codec: remove HDMI device unregister

Vinod Koul (17):
      ASoC: Intel: Skylake: remove unused 'ret'
      ASoC: Intel: sst: remove unused 'ops'
      ASoC: Intel: sst: remove unused 'msg_high'
      ASoC: topology: remove unused 'err'
      ASoC: hdac_hdmi: remove unused 'dai_map'
      ASoC: max98090: remove superflous check for 'micbias'
      ASoC: AMD: remove unused ‘dma_buffer’
      ASoC: adau17x1: remove unused ‘ret’
      ASoC: max9867: remove unused ‘ret’
      ASoC: pcm3168a: remove unused ‘format’
      ASoC: img: remove unused ‘format’
      ASoC: Intel: sst: remove unused ‘ret_val’
      ASoC: samsung: smdk_wm8580: remove unused ‘bfs’
      ASoC: zx296702-i2s: remove unused ‘format’
      ASoC: rt298: Add DMI match for Geminilake reference platform
      ASoC: Intel: Skylake: Add Geminlake IDs
      ASoC: hdac_hdmi: Add device id for Geminilake

Wei Yongjun (1):
      ASoC: sun4i-spdif: drop unnessary snd_soc_unregister_component()

Yong Zhi (1):
      ASoC: Intel: boards: Remove ignore_suspend for WoV streams

kbuild test robot (2):
      ASoC: rt5659: fix platform_no_drv_owner.cocci warnings
      ALSA: x86: fix resource_size.cocci warnings

youling257 (1):
      ASoC: Intel: bytcr_rt5640: quirks for Insyde devices

---
 .../devicetree/bindings/misc/atmel-ssc.txt         |    2 +
 .../bindings/sound/axentia,tse850-pcm5142.txt      |   11 +-
 Documentation/devicetree/bindings/sound/es8328.txt |    2 +-
 .../devicetree/bindings/sound/mt2701-afe-pcm.txt   |    2 +
 .../devicetree/bindings/sound/nau8540.txt          |   16 +
 .../bindings/sound/rockchip,rk3288-hdmi-analog.txt |   36 +
 .../devicetree/bindings/sound/sun4i-i2s.txt        |    5 +
 .../devicetree/bindings/sound/sun8i-a33-codec.txt  |   63 +
 .../bindings/sound/sunxi,sun4i-spdif.txt           |    1 +
 .../devicetree/bindings/sound/zte,zx-i2s.txt       |   14 +-
 Documentation/gpu/i915.rst                         |    9 +
 arch/arm/mach-s3c64xx/dev-audio.c                  |    4 +-
 drivers/gpu/drm/i915/Makefile                      |    3 +
 drivers/gpu/drm/i915/i915_drv.c                    |    4 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   14 +
 drivers/gpu/drm/i915/i915_irq.c                    |   16 +
 drivers/gpu/drm/i915/i915_reg.h                    |   16 +
 drivers/gpu/drm/i915/intel_audio.c                 |   63 +-
 drivers/gpu/drm/i915/intel_drv.h                   |    2 +
 drivers/gpu/drm/i915/intel_hdmi.c                  |    1 +
 drivers/gpu/drm/i915/intel_lpe_audio.c             |  392 ++++
 drivers/misc/atmel-ssc.c                           |   50 +
 include/drm/drm_edid.h                             |   13 +
 include/drm/intel_lpe_audio.h                      |   51 +
 include/linux/atmel-ssc.h                          |    1 +
 include/linux/platform_data/asoc-s3c.h             |    6 +-
 include/sound/dmaengine_pcm.h                      |    6 +
 include/sound/pcm.h                                |    9 +
 include/sound/rawmidi.h                            |    4 +-
 include/sound/simple_card_utils.h                  |   11 +-
 include/sound/snd_wavefront.h                      |    4 +-
 include/sound/soc-dai.h                            |    3 +
 include/sound/soc.h                                |   52 +-
 sound/Kconfig                                      |    2 +
 sound/Makefile                                     |    2 +-
 sound/core/rawmidi.c                               |    2 +-
 sound/core/seq/seq_virmidi.c                       |    4 +-
 sound/drivers/mpu401/mpu401_uart.c                 |    4 +-
 sound/drivers/mtpav.c                              |    4 +-
 sound/drivers/mts64.c                              |    4 +-
 sound/drivers/portman2x4.c                         |    4 +-
 sound/drivers/serial-u16550.c                      |    4 +-
 sound/drivers/vx/vx_pcm.c                          |    8 +-
 sound/firewire/Kconfig                             |    1 +
 sound/firewire/bebob/bebob_hwdep.c                 |   17 +-
 sound/firewire/bebob/bebob_midi.c                  |   26 +-
 sound/firewire/bebob/bebob_pcm.c                   |   51 +-
 sound/firewire/dice/dice-interface.h               |    1 +
 sound/firewire/dice/dice-midi.c                    |   22 +-
 sound/firewire/dice/dice-stream.c                  |   12 +-
 sound/firewire/digi00x/digi00x-hwdep.c             |   17 +-
 sound/firewire/digi00x/digi00x-midi.c              |   52 +-
 sound/firewire/digi00x/digi00x-pcm.c               |   52 +-
 sound/firewire/fireworks/fireworks_hwdep.c         |   19 +-
 sound/firewire/fireworks/fireworks_midi.c          |   26 +-
 sound/firewire/fireworks/fireworks_pcm.c           |   52 +-
 sound/firewire/oxfw/oxfw-midi.c                    |   26 +-
 sound/firewire/oxfw/oxfw-scs1x.c                   |   14 +-
 sound/firewire/oxfw/oxfw.c                         |    1 +
 sound/firewire/tascam/tascam-hwdep.c               |   17 +-
 sound/firewire/tascam/tascam-midi.c                |   26 +-
 sound/firewire/tascam/tascam-pcm.c                 |   52 +-
 sound/hda/ext/hdac_ext_stream.c                    |   15 +-
 sound/isa/gus/gus_uart.c                           |    4 +-
 sound/isa/msnd/msnd_midi.c                         |    2 +-
 sound/isa/sb/sb8_midi.c                            |    4 +-
 sound/isa/wavefront/wavefront_midi.c               |    4 +-
 sound/mips/hal2.c                                  |    4 +
 sound/oss/ad1848.c                                 |    7 +-
 sound/pci/ca0106/ca_midi.c                         |    4 +-
 sound/pci/cs4281.c                                 |    4 +-
 sound/pci/cs46xx/cs46xx_lib.c                      |   44 +-
 sound/pci/cs5535audio/cs5535audio_pm.c             |    4 +-
 sound/pci/echoaudio/midi.c                         |    4 +-
 sound/pci/emu10k1/emu10k1_callback.c               |    2 +-
 sound/pci/emu10k1/emu10k1x.c                       |    4 +-
 sound/pci/emu10k1/emumpu401.c                      |    4 +-
 sound/pci/ens1370.c                                |    4 +-
 sound/pci/hda/hda_controller.c                     |    4 +
 sound/pci/hda/hda_controller.h                     |    1 +
 sound/pci/hda/hda_intel.c                          |   35 +-
 sound/pci/hda/patch_ca0132.c                       |    3 +
 sound/pci/hda/patch_realtek.c                      |   43 +-
 sound/pci/hda/patch_sigmatel.c                     |   30 +
 sound/pci/ice1712/ice1724.c                        |    4 +-
 sound/pci/mixart/mixart.h                          |    2 +-
 sound/pci/rme9652/hdsp.c                           |    4 +-
 sound/pci/rme9652/hdspm.c                          |    4 +-
 sound/pci/vx222/vx222_ops.c                        |   12 +-
 sound/pcmcia/vx/vxp_ops.c                          |   12 +-
 sound/soc/amd/acp-pcm-dma.c                        |    3 -
 sound/soc/atmel/tse850-pcm5142.c                   |   23 +-
 sound/soc/codecs/Kconfig                           |   25 +-
 sound/soc/codecs/Makefile                          |    6 +-
 sound/soc/codecs/adau17x1.c                        |    3 +-
 sound/soc/codecs/ak4642.c                          |    2 +-
 sound/soc/codecs/arizona.h                         |    1 +
 sound/soc/codecs/cs47l24.c                         |    8 +-
 sound/soc/codecs/da7218.c                          |    3 +-
 sound/soc/codecs/es8328-i2c.c                      |    2 +
 sound/soc/codecs/es8328.c                          |   20 +-
 sound/soc/codecs/hdac_hdmi.c                       | 1327 ++++++++------
 sound/soc/codecs/hdac_hdmi.h                       |    5 +-
 sound/soc/codecs/hdmi-codec.c                      |  403 ++++-
 sound/soc/codecs/max98090.c                        |    2 +-
 sound/soc/codecs/max9867.c                         |    5 +-
 sound/soc/codecs/nau8540.c                         |  835 +++++++++
 sound/soc/codecs/nau8540.h                         |  222 +++
 sound/soc/codecs/nau8825.c                         |   20 +-
 sound/soc/codecs/pcm3168a.c                        |    2 -
 sound/soc/codecs/rt298.c                           |    7 +
 sound/soc/codecs/rt5514-spi.c                      |    1 -
 sound/soc/codecs/rt5640.c                          |   13 +-
 sound/soc/codecs/rt5645.c                          |   14 +-
 sound/soc/codecs/rt5659.c                          |   91 +-
 sound/soc/codecs/rt5660.c                          |    6 +-
 sound/soc/codecs/rt5670.c                          |    1 +
 sound/soc/codecs/rt5677-spi.c                      |    1 -
 sound/soc/codecs/tlv320aic3x.c                     |    6 +
 sound/soc/codecs/wm0010.c                          |    1 -
 sound/soc/codecs/wm5102.c                          |    7 +-
 sound/soc/codecs/wm5110.c                          |   10 +-
 sound/soc/codecs/wm8731.h                          |    2 +-
 sound/soc/codecs/wm8741.c                          |    2 -
 sound/soc/codecs/wm8753.c                          |    3 +-
 sound/soc/codecs/wm8997.c                          |    6 +-
 sound/soc/codecs/wm8998.c                          |    6 +-
 sound/soc/codecs/wm_adsp.c                         |   77 +-
 sound/soc/codecs/wm_adsp.h                         |   11 +
 sound/soc/davinci/davinci-evm.c                    |   13 +-
 sound/soc/dwc/designware_i2s.c                     |    9 +-
 sound/soc/dwc/designware_pcm.c                     |   99 +-
 sound/soc/dwc/local.h                              |    9 +-
 sound/soc/fsl/efika-audio-fabric.c                 |    1 -
 sound/soc/fsl/fsl_sai.c                            |    4 +-
 sound/soc/fsl/mpc5200_psc_ac97.c                   |    1 -
 sound/soc/fsl/mpc5200_psc_ac97.h                   |   13 -
 sound/soc/generic/simple-card-utils.c              |    8 +-
 sound/soc/generic/simple-card.c                    |    4 +-
 sound/soc/generic/simple-scu-card.c                |    4 +-
 sound/soc/img/img-parallel-out.c                   |    2 -
 sound/soc/intel/Kconfig                            |   51 +-
 sound/soc/intel/Makefile                           |    2 +-
 sound/soc/intel/atom/Makefile                      |    7 +-
 sound/soc/intel/atom/sst-atom-controls.c           |   10 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |    5 +-
 sound/soc/intel/atom/sst/sst_acpi.c                |   52 +-
 sound/soc/intel/atom/sst/sst_ipc.c                 |    2 -
 sound/soc/intel/atom/sst/sst_stream.c              |    2 -
 sound/soc/intel/boards/broadwell.c                 |    2 +
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |   76 +-
 sound/soc/intel/boards/bxt_rt298.c                 |   78 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |   15 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |    3 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |  397 ++++-
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |   34 +-
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |   33 +-
 sound/soc/intel/boards/skl_rt286.c                 |   30 +-
 sound/soc/intel/common/sst-dsp.c                   |   52 +-
 sound/soc/intel/skylake/bxt-sst.c                  |   64 +-
 sound/soc/intel/skylake/skl-messages.c             |    7 +
 sound/soc/intel/skylake/skl-nhlt.c                 |   58 +-
 sound/soc/intel/skylake/skl-pcm.c                  |  174 +-
 sound/soc/intel/skylake/skl-sst-dsp.h              |    4 +-
 sound/soc/intel/skylake/skl-sst-ipc.h              |    5 +-
 sound/soc/intel/skylake/skl-topology.c             |   97 +-
 sound/soc/intel/skylake/skl-topology.h             |   19 +
 sound/soc/intel/skylake/skl-tplg-interface.h       |   12 -
 sound/soc/intel/skylake/skl.c                      |   12 +
 sound/soc/intel/skylake/skl.h                      |    5 +-
 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c         |    2 +
 sound/soc/mediatek/mt8173/mt8173-max98090.c        |   14 +-
 sound/soc/mxs/mxs-saif.c                           |   34 +-
 sound/soc/omap/mcbsp.h                             |    3 +
 sound/soc/omap/omap-mcbsp.c                        |   48 +-
 sound/soc/pxa/e740_wm9705.c                        |    3 -
 sound/soc/pxa/e750_wm9705.c                        |    2 -
 sound/soc/pxa/e800_wm9712.c                        |    2 -
 sound/soc/pxa/em-x270.c                            |    2 -
 sound/soc/pxa/mioa701_wm9713.c                     |    1 -
 sound/soc/pxa/palm27x.c                            |    2 -
 sound/soc/pxa/pxa2xx-ac97.c                        |    2 -
 sound/soc/pxa/pxa2xx-ac97.h                        |   17 -
 sound/soc/pxa/tosa.c                               |    2 -
 sound/soc/pxa/zylonite.c                           |    1 -
 sound/soc/qcom/lpass-apq8016.c                     |   15 +-
 sound/soc/qcom/lpass-cpu.c                         |  107 +-
 sound/soc/qcom/lpass-platform.c                    |  106 +-
 sound/soc/qcom/storm.c                             |   22 +-
 sound/soc/rockchip/Kconfig                         |    9 +
 sound/soc/rockchip/Makefile                        |    2 +
 sound/soc/rockchip/rk3288_hdmi_analog.c            |  299 ++++
 sound/soc/samsung/Kconfig                          |    2 +
 sound/soc/samsung/dmaengine.c                      |    8 +-
 sound/soc/samsung/i2s.c                            |  206 +--
 sound/soc/samsung/s3c2412-i2s.c                    |    2 +
 sound/soc/samsung/s3c24xx-i2s.c                    |    2 +
 sound/soc/samsung/smdk_wm8580.c                    |    5 +-
 sound/soc/samsung/tm2_wm5110.c                     |    1 +
 sound/soc/sh/rcar/core.c                           |    2 -
 sound/soc/sh/rcar/rsnd.h                           |    4 +-
 sound/soc/sh/rcar/src.c                            |    6 +-
 sound/soc/soc-ac97.c                               |    2 +-
 sound/soc/soc-core.c                               |  225 ++-
 sound/soc/soc-dapm.c                               |   62 +
 sound/soc/soc-generic-dmaengine-pcm.c              |   12 +-
 sound/soc/soc-ops.c                                |    2 +-
 sound/soc/soc-pcm.c                                |   55 +-
 sound/soc/soc-topology.c                           |   19 +-
 sound/soc/sunxi/Kconfig                            |   13 +-
 sound/soc/sunxi/Makefile                           |    1 +
 sound/soc/sunxi/sun4i-codec.c                      |    1 +
 sound/soc/sunxi/sun4i-i2s.c                        |   61 +-
 sound/soc/sunxi/sun4i-spdif.c                      |   60 +-
 sound/soc/sunxi/sun8i-codec-analog.c               |   30 +-
 sound/soc/sunxi/sun8i-codec.c                      |  498 ++++++
 sound/soc/zte/zx-i2s.c                             |   43 +-
 sound/synth/emux/emux_seq.c                        |   14 +-
 sound/usb/6fire/midi.c                             |    4 +-
 sound/usb/Makefile                                 |    1 +
 sound/usb/bcd2000/bcd2000.c                        |    4 +-
 sound/usb/caiaq/midi.c                             |    4 +-
 sound/usb/line6/driver.c                           |   48 +-
 sound/usb/line6/midi.c                             |    4 +-
 sound/usb/midi.c                                   |    4 +-
 sound/usb/mixer_quirks.c                           |    5 +
 sound/usb/mixer_us16x08.c                          | 1419 +++++++++++++++
 sound/usb/mixer_us16x08.h                          |  121 ++
 sound/usb/quirks.c                                 |   15 +
 sound/x86/Kconfig                                  |   16 +
 sound/x86/Makefile                                 |    4 +
 sound/x86/intel_hdmi_audio.c                       | 1867 ++++++++++++++++++++
 sound/x86/intel_hdmi_audio.h                       |  136 ++
 sound/x86/intel_hdmi_lpe_audio.h                   |  328 ++++
 234 files changed, 10428 insertions(+), 1916 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/nau8540.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3288-hdmi-analog.txt
 create mode 100644 Documentation/devicetree/bindings/sound/sun8i-a33-codec.txt
 create mode 100644 drivers/gpu/drm/i915/intel_lpe_audio.c
 create mode 100644 include/drm/intel_lpe_audio.h
 create mode 100644 sound/soc/codecs/nau8540.c
 create mode 100644 sound/soc/codecs/nau8540.h
 delete mode 100644 sound/soc/fsl/mpc5200_psc_ac97.h
 delete mode 100644 sound/soc/pxa/pxa2xx-ac97.h
 create mode 100644 sound/soc/rockchip/rk3288_hdmi_analog.c
 create mode 100644 sound/soc/sunxi/sun8i-codec.c
 create mode 100644 sound/usb/mixer_us16x08.c
 create mode 100644 sound/usb/mixer_us16x08.h
 create mode 100644 sound/x86/Kconfig
 create mode 100644 sound/x86/Makefile
 create mode 100644 sound/x86/intel_hdmi_audio.c
 create mode 100644 sound/x86/intel_hdmi_audio.h
 create mode 100644 sound/x86/intel_hdmi_lpe_audio.h

Powered by blists - more mailing lists