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  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Fri, 18 Mar 2016 11:18: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.6-rc1

Linus,

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

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

The topmost commit is 222bde03881c470de8aa4ca8e58f5950c2b84d12

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

sound updates for 4.6-rc1

After a heavy storm by syzkaller in 4.5 cycle, we have relatively few
changes in the core at this time while a lot of changes are found in
the driver side, unsurprisingly.  Below are some highlights:

ALSA core:
- A few more hardening in ALSA timer codes
- An extension of sequencer API for advertising the card / pid
- Small fixes in compress-offload and jack layers

HD-audio:
- Dynamic PCM assignment in HDMI/DP codec; preparation for upcoming
  DP-MST support
- Lots of code refactoring for sharing with ASoC SKL driver
- Regression fixes for Intel HDMI/DP
- Fixups for CX20724 codec, Lenovo AiO

USB-audio:
- Add quirk_alias option to make quirk debugging easier
- Fixes for possible Oops by malformed firmware

Firewire:
- Add support for FW-1804 in tascam driver
- Improvements / changes in card registration, multi stream handling,
  etc for DICE
- Lots of code refactoring

ASoC:
- Enhancements of still ongoing topology API
- Lots of commits for Intel Skylake support including HDMI support
- A few Intel Atom driver updates for recent devices
- Lots of improvements to the Renesas drivers
- Capture support for Qualcomm drivers
- Support for TI DaVinci DRA7xxx devices
- New machine drivers for Freescale systems with Cirrus CODECs,
  Mediatek systems with RT5650 CODECs
- New CPU drivers for Allwinner S/PDIF controllers
- New CODEC drivers for Maxim MAX9867 and MAX98926 and Realtek RT5514

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

Aaron Plattner (1):
      ALSA: hda - Add new GPU codec ID 0x10de0082 to snd-hda

Alan Cox (1):
      ASoC: Intel: Skylake: remove bogus comparison of an array with NULL

Andreas Irestål (4):
      ASoC: adau17x1: Cache writes when core clock is disabled
      ASoC: adau17x1: Correct typos in file headers
      ASoC: adau17x1: Add adau17x1 bindings document
      ASoC: adau17x1: Add basic DT support for adau17x1

Andrzej Hajda (1):
      ASoC: max9867: fix type of variable containing error codes

Antonio Ospite (1):
      ASoC: rk3036: fix missing dependency on REGMAP_MMIO

Arnd Bergmann (3):
      ASoC: s3c24xx: use const snd_soc_component_driver pointer
      ASoC: pxa: remove unused variable
      ASoC: rockchip: use __maybe_unused to hide st_irq_syscfg_resume

Axel Lin (7):
      ASoC: rt5659: Staticise rt5659_i2c_shutdown
      ASoC: max98926: Fix blr_clk_ratio calculation
      ASoC: max98926: Constify max98926_reg and max98926_regmap
      ASoC: max9867: Add CONFIG_SND_SOC_MAX9867 to build
      ASoC: max9867: Make max9867_i2c_id NULL terminated
      ASoC: max9867: Constify max9867_reg and max9867_regmap
      ASoC: max9867: Use params_width instead of open-coded

Bard Liao (4):
      ASoC: rt298: enable IRQ for jack detection
      ASoC: rt298: Don't enable IRQ in i2c_probe
      ASoC: rt5640: Set PLL src according to source
      ASoC: rt5640: add supplys for dac power

Caesar Wang (4):
      ASoC: rt5616: add mclk property for rt5616 document
      ASoC: rt5616: trivial: fix the typo
      ASoC: rt5616: add the mclk for the codec driver
      ASoC: rt5616: allow to build with CONFIG_SND_SOC_RT5616

Carlo Caione (1):
      ASoC: cht_bsw_rt5645: Enable jack detection

Charles Keepax (14):
      ASoC: wm5110: Fix up snd_soc_register_platform error path
      ASoC: wm_adsp: Use more generic naming for regions and caps definitions
      ASoC: wm_adsp: Add debug audio trace firmware
      ASoC: wm_adsp: Move setting of DSP speed into CODEC specific code
      ASoC: wm5110: Add support for audio trace firmware
      ASoC: wm5102: Add support for the audio trace firmware
      ASoC: wm_adsp: Add missing const from region definitions
      ASoC: wm_adsp: Return sample rate in wm_adsp_compr_pointer
      ASoC: arizona: Add support for SNDRV_PCM_RATE_KNOT
      ASoC: wm_adsp: Avoid narrow race condition on compr pointer
      ASoC: wm_adsp: Explicitly set the control access flags in all cases
      ASoC: wm_adsp: Fixup some odd line wrapping
      ASoC: wm_adsp: wm_coeff_{read|write}_control should use passed length
      ASoC: wm_adsp: Use correct local length in error message

Damien.Horsley (1):
      ASoC: pcm3168a: Call clk_set_rate in pcm3168a_set_dai_sysclk

Dan Carpenter (3):
      ASoC: max9867: silence and array overflow warning
      ALSA: mixart: silence unitialized variable warnings
      ALSA: mixart: silence an uninitialized variable warning

Dharageswari.R (3):
      ASoC: Intel: Skylake: Get node id using helper
      ASoC: Intel: Skylake: Add skl_tplg_be_get_cpr_module() helper
      ASoC: Intel: Skylake: Add MCLK configuration

Eric Laurent (1):
      ALSA: compress: allow writes in SNDRV_PCM_STATE_PREPARED state

Fabio Estevam (1):
      ASoC: hdac_hdmi: Remove 'edev' NULL check

Felipe F. Tonello (1):
      ASoC: fsl-asoc-card: add cs4271 and cs4272 support

Florian Vaussard (2):
      ASoC: ads117x: Add bindings documentation for TI ADS117x ADC
      ASoC: ads117x: Add device tree compatible string

Hui Wang (1):
      ALSA: hda - fix the mic mute button and led problem for a Lenovo AIO

Jacob Siverskog (3):
      ASoC: pcm179x: Split into core and SPI parts
      ASoC: pcm179x: Add I2C interface driver
      ASoC: pcm179x: Support continuous rates

Jayachandran B (1):
      ASoC: Intel: Skylake: Unstatify skl_dsp_enable_core

Jeeja KP (16):
      ASoC: Intel: Skylake: Allow module parameter set after bind
      ASoC: Intel: Skylake: Add shutdown callback
      ASoC: Intel: Skylake: Fill BE blob with default params
      ASoC: hdac_hdmi: Add jack reporting
      ASoC: hdac_hdmi: Add PM support
      ASoC: Intel: boards: Enable HDMI and DP on skl_rt286 machine
      ASoC: Intel: boards: Enable HDMI and DP on nau88l2 machine
      ASoC: Intel: boards: Remove WoV sink in skl_rt286
      ASoC: Intel: boards: Remove WoV sink in nau88125_ssm4567 machine
      ASoC: Intel: boards: Remove WoV sink in nau88125_max98357a machine
      ASoC: Intel: Skylake: correct direction in blob query
      ASoC: Intel: Skylake: Add IVI feedback path in nau88125_ssm4567 machine
      ASoC: Intel: Skylake: remove IVI codec loop in skl_nau88l25_ssm4567 machine
      ASoC: Intel: add dmabuffer to common sst_dsp
      ASoC: Intel: Skylake: Move Skylake dsp ops & loader ops
      ASoC: hdac_hdmi: Add broxton device ID

Jianqun Xu (1):
      ASoC: rockchip: add bindings for rk3399 i2s

John Hsu (1):
      ASoC: nau8825: fix issue that pop noise when start playback

John Lin (3):
      ASoC: rt5645: improve headphone pop when system resumes from S3
      ASoC: rt5645: extend delay time for headphone pop noise
      ASoC: rt5616: add missing mute control for HPVOL

Koro Chen (3):
      ASoC: mediatek: Add machine driver for ALC5650 codec
      ASoC: mediatek: Add I03/I04 widgets and corresponding routes
      ASoC: mediatek: Add machine driver for rt5650 rt5514 codec

Kuninori Morimoto (46):
      ASoC: rsnd: remove unsed *parent
      ASoC: rsnd: use rsnd_mod_init() for ADG
      ASoC: rsnd: add debug message for rsnd_mod_call()
      ASoC: rsnd: don't update status if rsnd_mod_call() doesn't match
      ASoC: rsnd: try to connect connected mod is not error
      ASoC: rsnd: always call probe/remove for MUX
      ASoC: rsnd: don't overwrite io on rsnd_cmd_init()
      ASoC: rsnd: select each SRC correctly for CMD data path
      ASoC: rsnd: each mod has status again for CTU/MUX support
      ASoC: rsnd: attach Audio-DMAC-periperi correctly
      ASoC: rsnd: ctu: add rsnd_mix_activation()
      ASoC: rsnd: ctu: add rsnd_ctu_halt()
      ASoC: rsnd: ctu: settings matches to datasheet
      ASoC: rsnd: tidyup Playback/Capture sequence
      ASoC: rsnd: disable SRC.out/in in same time
      ASoC: rsnd: don't auto-recover when under/over run error
      ASoC: rsnd: add .irq callback
      ASoC: soc-pcm: copy dpcm->hw_params and call be_hw_params_fixup every time
      ASoC: rsnd: rsnd_ssi_is_multi_slave() macro uses rsnd_ssi_multi_slaves()
      ASoC: rsnd: rename RSND_DVC_CHANNELS to RSND_MAX_CHANNELS
      ASoC: rsnd: setup SRC_ROUTE_MODE0 before SRC_SRCIR
      ASoC: rsnd: indicates status failed SSI
      ASoC: rsnd: SSI function parameter uses "mod" instead of "ssi"
      ASoC: rsnd: fixup forever loop bug on SSI
      ASoC: rsnd: add missing .irq callback for DMA
      ASoC: rsnd: tidyup SSI init/start sequence
      ASoC: rsnd: Parent SSI attach is not needed if not clock master
      ASoC: rsnd: move rsnd_ssi_irq() position
      ASoC: rsnd: judge multi SSI in runtime
      ASoC: rsnd: judge work SSI in runtime
      ASoC: rsnd: rsnd_write() / rsnd_bset() uses regmap _force_ function
      ASoC: rsnd: don't call update callback if it was NULL
      ASoC: rsrc-card: add convert channels support
      ASoC: rsnd: tidyup rsnd_ssiu_init_gen2()
      ASoC: rsnd: add CTU basic support
      ASoC: rsnd: add rsnd_runtime_channel_xxx()
      ASoC: rsnd: add CTU support
      ASoC: rsrc-card: tidyup convert-channels explain
      ASoC: rsnd: don't enable SRC Sync mode when Capture with CMD
      ASoC: rsnd: SRC sync mode is not related to clock master mode
      ASoC: rsnd: SRC function parameter uses "mod" instead of "src"
      ASoC: rsnd: rename rsnd_enable_sync_convert() to rsnd_src_sync_is_enabled()
      ASoC: rsnd: add rsnd_src_get_in/out_rate()
      ASoC: rsnd: SRC TIMSEL support for Capture
      ASoC: rsnd: CMD TIMSEL support for Capture
      ASoC: rsnd: add simplified module explanation

Lars-Peter Clausen (2):
      ASoC: ssm4567: Reset device before regcache_sync()
      ALSA: Remove deprecated AU1X00 AC97 driver

Libin Yang (13):
      ALSA: hda - hdmi begin to support dynamic PCM assignment
      ALSA: hda - hdmi playback without monitor in dynamic pcm bind mode
      ALSA: hda - hdmi operate spdif based on pcm
      ALSA: hda - hdmi dynamically bind PCM to pin when monitor hotplug
      ALSA: hda - hdmi setup pin when monitor hotplug in pcm dynamic assignment mode
      ALSA: Add documentation about HD-audio DP MST
      ALSA: hda - add hdmi_pcm to manage hdmi pcm related features
      ALSA: hda - hdmi jack created based on pcm
      ALSA: hda - hdmi create spdif ctl based on pcm
      ALSA: hda - build chmap kctl based on pcm in hdmi audio
      ALSA: hda - hdmi get jack from hda_jack_tbl when not dyn_pcm_assign
      ALSA: hda - hdmi eld control created based on pcm
      ALSA: hda - hdmi_find_pcm_slot return value bug fix

Lukas Wunner (2):
      ASoC: Intel: Use acpi_dev_present()
      ALSA: hda - Use acpi_dev_present()

Maciej S. Szmigiero (1):
      ASoC: fsl_ssi: remove explicit register defaults

Mans Rullgard (2):
      ASoC: wm8974: configure pll and mclk divider automatically
      ASoC: mxs-saif: check BUSY bit in hw_params() only if not mclk_in_use

Marcus Cooper (2):
      ASoC: sunxi: add sun4i SPDIF transceiver
      ASoC: sunxi: Add support for the SPDIF block

Martin Koegler (1):
      ALSA: seq: Provide card number / PID via sequencer client info

Martin Sperl (1):
      ASoC: bcm2835: move to use the clock framework

Mengdong Lin (4):
      ALSA: pcm: Add snd_pcm_rate_range_to_bits()
      ASoC: topology: Add FE DAIs dynamically
      ASoC: topology: Add FE DAI links dynamically
      ASoC: topology: Fix setting of stream rates, rate_min and rate_max

Nicolin Chen (1):
      ASoC: fsl-asoc-card: Don't add DAPM routes for ASRC if it doesn't exist

Oder Chiou (1):
      ASoC: rt5514: add rt5514 codec driver

PC Liao (2):
      ASoC: mediatek: Enable 33bit memory address to support 4GB DRAM
      ASoC: mediatek: remove soft reset and add second I2S clock

Peter Ujfalusi (4):
      ASoC: davinci-mcasp: Discourage use of fck_parent for clock reparenting
      ASoC: davinci-mcasp: dai format runtime reconfiguration
      ASoC: davinci: Kconfig: Update the edma-pcm section's dependency and help
      ASoC: omap-hdmi-audio: Support for DRA7xx family

Philipp Zabel (1):
      ASoC: mediatek: address dai link array entries by enum

Pierre-Louis Bossart (5):
      ASoC: Intel: common: filter ACPI devices with _STA return value
      ASoC: Intel: common: add translation from HID to codec-name
      ASoC: Intel: bytcr_rt5640: change quirk position
      ASoC: Intel: bytcr_rt5640: use HID translation util
      ASoC: Intel: Atom: add support for CHT w/ RT5640

Rajan Vaja (1):
      ASoC: dapm: Remove unneeded variable ret returning 0

Ramesh Babu (1):
      ASoC: hdac_hdmi: Fix to keep codec power active during enumeration.

Richard Fitzgerald (2):
      ASoC: cs47l24: Add voice control compressed stream
      ASoC: arizona: Make logging of FLL calculations clearer

Sathya Prakash M R (1):
      ASoC: Intel: boards: Add IV feedback route for nau88l25_ssm4567 machine

Sathyanarayana Nujella (1):
      ASoC: Intel: boards: Enable HDMI and DP on SKL nau88l25_max98357 machine

Senthilnathan Veppur (1):
      ASoC: Intel: Bxtn: Add Broxton PCI ID

Songjun Wu (1):
      ASoC: atmel_ssc_dai: distinguish the different SSC

Srinivas Kandagatla (14):
      ASoC: qcom: use snd_dma_alloc/free* apis
      ASoC: qcom: add wrdma register details to lpass_variant
      ASoC: qcom: rename rdmactl_audif_start to dmactrl_audif_start
      ASoC: qcom: pass direction to dma allocation
      ASoC: qcom: ipq806x: add error in dma allocation.
      ASoC: qcom: rename rdma_ch_bit_map to dma_ch_bit_map
      ASoC: qcom: ipq806x: add wrdma related register offsets
      ASoC: qcom: add mic related i2s control register defines
      ASoC: qcom: add wrdma register definitions
      ASoC: qcom: add generic bit masks for RDMA and WRDMA
      ASoC: qcom: apq8016: set the correct max register for regmap
      ASoC: qcom: add mic support
      ASoC: qcom: apq8016-sbc: add mic support
      ASoC: qcom: apq8016: add wrdma support

Stephen Boyd (1):
      ASoC: qcom: Don't specify LE device endianness

Subhransu S. Prusty (23):
      ASoC: hdac_hdmi: Add hotplug notification and read ELD
      ASoC: hdac_hdmi: Apply constraints based on ELD
      drm/edid: Add API to help find connection type
      ASoC: hdac_hdmi: Enable DP1.2 and all converters/pins
      ASoC: hdac_hdmi: create dais based on number of cvts
      ASoC: hdac_hdmi: Create widget/route based on nodes enumerated
      ASoC: hdac_hdmi: Enable playback on all enumerated ports
      ASoC: hdac_hdmi: Add infoframe support for dp audio
      ASoC: hdac_hdmi: Fix possible memory leak in hw_params
      ASoC: hdac_hdmi: Don't fail in dai startup to make userland happy
      ASoC: hdac_hdmi: Fix to reconfigure registers in runtime resume
      ASoC: Intel: Skylake: Fix possible memory corruption in codec dai dma params
      ASoC: Intel: Skylake: Add HDMI FE and BE cpu dais
      ASoC: hdac_hdmi: Fix to wait for D3 before powering off codec
      ALSA: hda - Create common chmap object
      ALSA: hda - Register chmap obj as priv data instead of codec
      ALSA: hda - Use hdac name space for CEA spk alloc structure
      ALSA: hda - Add hdmi chmap verb programming ops to chmap object
      ALSA: hda - chmap helper args modified to use generic hdac objs.
      ALSA: hda - Move chmap support helpers/ops to core
      ALSA: hda - Use snd_hdac namespace prefix for chmap exported APIs
      ASoC: hdac_hdmi: Fix infoframe programming
      ALSA: hda - Fixes double fault in nvhdmi_chmap_cea_alloc_validate_get_type

Sudip Mukherjee (10):
      ALSA: portman2x4 - use new parport device model
      ASoC: topology: fix build warning
      ASoC: fix memory leak
      ALSA: mts64: use new parport device model
      ALSA: mts64: fix NULL pointer dereference
      ASoC: intel: remove unused variable
      ALSA: portman2x4: fix NULL pointer dereference
      ASoC: pcm3168a: remove unused variable
      ASoC: rt5640: remove unused variable
      ASoC: qcom: fix build error

Sugar Zhang (3):
      ASoC: rockchip: i2s: add default values for registers
      ASoC: rt5640: add master clock handling for rt5640
      ASoC: rockchip: add bindings for spdif controller

Takashi Iwai (18):
      ALSA: usb-audio: Refer to chip->usb_id for quirks and MIDI creation
      ALSA: usb-audio: Add quirk_alias option
      ALSA: doc: Update option descriptions for snd-usb-audio
      ALSA: timer: Protect the whole snd_timer_close() with open race
      ALSA: timer: Call notifier in the same spinlock
      ALSA: jack: Allow building the jack layer without input device
      ALSA: seq: Remove unimplemented ioctls
      ALSA: hda - Fix unexpected resume through regmap code path
      ALSA: hda - Apply reboot D3 fix for CX20724 codec, too
      ALSA: hda - Don't handle ELD notify from invalid port
      ALSA: hda - Add a sanity check of pin / port mapping on i915 HDMI/DP
      ALSA: pcm: Avoid "BUG:" string for warnings again
      ALSA: hda - Fix unconditional GPIO toggle via automute
      ALSA: hda - Limit i915 HDMI binding only for HSW and later
      ALSA: usb-audio: Fix NULL dereference in create_fixed_stream_quirk()
      ALSA: usb-audio: Minor code cleanup in create_fixed_stream_quirk()
      ALSA: usb-audio: Add sanity checks for endpoint accesses
      ALSA: hda - Fix mutex deadlock at HDMI/DP hotplug

Takashi Sakamoto (23):
      ALSA: dice: limit to current sampling transfer frequency
      ALSA: dice: limit stream to current sampling transfer frequency.
      ALSA: dice: add MIDI ports according to current number of MIDI substreams
      ALSA: dice: get the number of MBLA data channel at opening PCM substream
      ALSA: dice: purge generating channel cache
      ALSA: dice: ensure phase lock before starting streaming
      ALSA: dice: change notification mask to detect lock status change
      ALSA: dice: old firmware optimization for Dice notification
      ALSA: oxfw: use workqueue instead of tasklet for scs1x
      ALSA: bebob: simplify bus-reset handling
      ALSA: bebob: move mutex from function callee to callers
      ALSA: bebob: change type of substream counter from atomic_t to unsigned int
      ALSA: bebob: give up updating streams at bus reset handler
      ALSA: fireworks: serialize transactions to update connections at bus reset
      ALSA: oxfw: retry MIDI transferring for scs1x at transaction failure
      ALSA: oxfw: discontinue MIDI substream for scs1x at transaction failure
      ALSA: dice: drop duplex streams synchronization to transfer own time stamps
      ALSA: dice: have two sets of isochronous resources/streams
      ALSA: dice: handle whole available isochronous streams
      ALSA: dice: handle several PCM substreams when any isochronous streams are available
      ALSA: dice: force to add two pcm devices for listed models
      ALSA: dice: use structure to represent register parameters instead of array with basic type element
      ALSA: ctl: change return value in compatibility layer so that it's the same value in core implementation

Thomas Klausner (1):
      ALSA: uapi: Make alsa asound.h header more portable

Ville Syrjälä (1):
      ALSA: hda - Autosuspend controller after probe even if codecs are already suspended

Vinod Koul (8):
      ASoC: Intel: Skylake: Update the delay check
      ASoC: Intel: Skylake: Generate topology name for NHLT table header
      ASoC: Intel: Skylake: Add i915 enabling in skl probe
      ALSA: compress: Add SNDRV_PCM_STATE_PREPARED state explanation
      ALSA: compress: fix some typos
      ALSA: compress: fix more typos
      ASoC: Intel: Skylake: Move module id defines
      ASoC: Intel: Skylake: Fix whitepsace issues

Vittorio Gambaletta (VittGam) (1):
      ALSA: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41.

Wolfram Sang (2):
      ASoC: sh: rcar: core: don't open code of_device_get_match_data()
      ASoC: sh: rcar: rsrc-card: don't open code of_device_get_match_data()

Xing Zheng (1):
      ASoC: rt5616: Add support sample rate to 192KHz

Xiubo Li (3):
      ASoC: ab8500: remove the useless 'break' after 'return'
      ASoC: fsl_sai: Use usleep_range() instead of msleep()
      ASoC: fsl-mpc5200: Use usleep_range() instead of msleep()

Zidan Wang (1):
      ASoC: cs42xx8: fix the noise in the right dac channel with mono playback

anish kumar (3):
      ASoC: Add max98926 codec driver
      ASoC: Add max9867 codec driver
      ASoC: max9867: Changed the if-else case to switch case

---
 .../devicetree/bindings/sound/adi,adau17x1.txt     |   24 +
 .../devicetree/bindings/sound/fsl-asoc-card.txt    |    9 +
 .../devicetree/bindings/sound/max9867.txt          |   17 +
 .../devicetree/bindings/sound/max98926.txt         |   32 +
 .../bindings/sound/mt8173-rt5650-rt5514.txt        |   15 +
 .../devicetree/bindings/sound/mt8173-rt5650.txt    |   15 +
 .../devicetree/bindings/sound/pcm179x.txt          |   11 +-
 .../devicetree/bindings/sound/renesas,rsnd.txt     |  340 +++++
 .../bindings/sound/renesas,rsrc-card.txt           |    1 +
 .../devicetree/bindings/sound/rockchip-i2s.txt     |    1 +
 .../devicetree/bindings/sound/rockchip-spdif.txt   |    8 +-
 Documentation/devicetree/bindings/sound/rt5514.txt |   25 +
 Documentation/devicetree/bindings/sound/rt5616.txt |    6 +
 Documentation/devicetree/bindings/sound/rt5640.txt |    3 +
 .../bindings/sound/sunxi,sun4i-spdif.txt           |   39 +
 .../devicetree/bindings/sound/ti,ads117x.txt       |   11 +
 Documentation/sound/alsa/ALSA-Configuration.txt    |    9 +
 Documentation/sound/alsa/HD-Audio-DP-MST-audio.txt |   74 +
 drivers/misc/atmel-ssc.c                           |    1 +
 include/drm/drm_edid.h                             |   12 +
 include/linux/platform_data/adau17x1.h             |    2 +-
 include/sound/hda_chmap.h                          |   76 +
 include/sound/hdaudio.h                            |    2 +
 include/sound/jack.h                               |   23 +-
 include/sound/pcm.h                                |    2 +
 include/sound/soc-topology.h                       |   21 +-
 include/sound/soc.h                                |    2 +-
 include/uapi/sound/asequencer.h                    |   12 +-
 include/uapi/sound/asound.h                        |    4 +
 sound/core/Kconfig                                 |    9 +-
 sound/core/compress_offload.c                      |   12 +-
 sound/core/control_compat.c                        |    2 +-
 sound/core/jack.c                                  |   23 +-
 sound/core/pcm_lib.c                               |    2 +-
 sound/core/pcm_misc.c                              |   30 +
 sound/core/seq/seq_clientmgr.c                     |   14 +
 sound/core/seq/seq_clientmgr.h                     |    2 +
 sound/core/timer.c                                 |  268 ++--
 sound/drivers/mts64.c                              |   96 +-
 sound/drivers/portman2x4.c                         |   94 +-
 sound/firewire/bebob/bebob.c                       |   21 +-
 sound/firewire/bebob/bebob.h                       |    5 +-
 sound/firewire/bebob/bebob_midi.c                  |   16 +-
 sound/firewire/bebob/bebob_pcm.c                   |   28 +-
 sound/firewire/bebob/bebob_stream.c                |   58 +-
 sound/firewire/dice/dice-midi.c                    |   31 +-
 sound/firewire/dice/dice-pcm.c                     |  278 ++--
 sound/firewire/dice/dice-stream.c                  |  468 ++++---
 sound/firewire/dice/dice-transaction.c             |   56 +-
 sound/firewire/dice/dice.c                         |  108 +-
 sound/firewire/dice/dice.h                         |   41 +-
 sound/firewire/fireworks/fireworks.c               |    3 +
 sound/firewire/fireworks/fireworks_stream.c        |    6 +-
 sound/firewire/oxfw/oxfw-scs1x.c                   |   35 +-
 sound/hda/Makefile                                 |    2 +-
 sound/hda/hdac_device.c                            |   16 +
 sound/hda/hdac_i915.c                              |   14 +-
 sound/hda/hdac_regmap.c                            |   69 +-
 sound/hda/hdmi_chmap.c                             |  791 +++++++++++
 sound/mips/Kconfig                                 |   12 -
 sound/mips/Makefile                                |    2 -
 sound/mips/au1x00.c                                |  734 ----------
 sound/pci/Kconfig                                  |    2 +-
 sound/pci/hda/Kconfig                              |    2 +-
 sound/pci/hda/hda_eld.c                            |   31 +-
 sound/pci/hda/hda_intel.c                          |    2 +-
 sound/pci/hda/patch_cirrus.c                       |    8 +-
 sound/pci/hda/patch_conexant.c                     |    7 +-
 sound/pci/hda/patch_hdmi.c                         | 1451 +++++++++-----------
 sound/pci/hda/patch_realtek.c                      |    1 +
 sound/pci/hda/thinkpad_helper.c                    |   17 +-
 sound/pci/intel8x0.c                               |    1 +
 sound/pci/mixart/mixart.c                          |    2 +-
 sound/pci/mixart/mixart_mixer.c                    |    4 +-
 sound/soc/Kconfig                                  |    2 +-
 sound/soc/atmel/atmel_ssc_dai.c                    |   27 +-
 sound/soc/bcm/bcm2835-i2s.c                        |  284 +---
 sound/soc/codecs/Kconfig                           |   38 +-
 sound/soc/codecs/Makefile                          |   10 +
 sound/soc/codecs/ab8500-codec.c                    |    1 -
 sound/soc/codecs/adau1761-i2c.c                    |   14 +-
 sound/soc/codecs/adau1761-spi.c                    |   14 +-
 sound/soc/codecs/adau1761.c                        |   10 +-
 sound/soc/codecs/adau1781-i2c.c                    |   10 +
 sound/soc/codecs/adau1781-spi.c                    |   10 +
 sound/soc/codecs/adau1781.c                        |    2 +-
 sound/soc/codecs/ads117x.c                         |   12 +
 sound/soc/codecs/arizona.c                         |   71 +-
 sound/soc/codecs/arizona.h                         |    4 +-
 sound/soc/codecs/cs42xx8.c                         |   10 +-
 sound/soc/codecs/cs47l24.c                         |  123 +-
 sound/soc/codecs/hdac_hdmi.c                       | 1219 ++++++++++++++--
 sound/soc/codecs/hdac_hdmi.h                       |    6 +
 sound/soc/codecs/max9867.c                         |  546 ++++++++
 sound/soc/codecs/max9867.h                         |   83 ++
 sound/soc/codecs/max98926.c                        |  606 ++++++++
 sound/soc/codecs/max98926.h                        |  848 ++++++++++++
 sound/soc/codecs/nau8825.c                         |  169 ++-
 sound/soc/codecs/nau8825.h                         |   16 +-
 sound/soc/codecs/pcm179x-i2c.c                     |   73 +
 sound/soc/codecs/pcm179x-spi.c                     |   72 +
 sound/soc/codecs/pcm179x.c                         |   56 +-
 sound/soc/codecs/pcm179x.h                         |    9 +-
 sound/soc/codecs/pcm3168a.c                        |    8 +-
 sound/soc/codecs/rt298.c                           |    7 +-
 sound/soc/codecs/rt298.h                           |    8 +
 sound/soc/codecs/rt5514.c                          |  982 +++++++++++++
 sound/soc/codecs/rt5514.h                          |  252 ++++
 sound/soc/codecs/rt5616.c                          |  414 +++---
 sound/soc/codecs/rt5640.c                          |   91 +-
 sound/soc/codecs/rt5640.h                          |    2 +
 sound/soc/codecs/rt5645.c                          |   15 +-
 sound/soc/codecs/rt5659.c                          |    2 +-
 sound/soc/codecs/ssm4567.c                         |    5 +
 sound/soc/codecs/wm5102.c                          |   93 +-
 sound/soc/codecs/wm5110.c                          |   75 +-
 sound/soc/codecs/wm8974.c                          |   93 ++
 sound/soc/codecs/wm8997.c                          |    2 +-
 sound/soc/codecs/wm8998.c                          |    2 +-
 sound/soc/codecs/wm_adsp.c                         |  131 +-
 sound/soc/codecs/wm_adsp.h                         |    8 +-
 sound/soc/davinci/Kconfig                          |    3 +-
 sound/soc/davinci/davinci-mcasp.c                  |   12 +
 sound/soc/fsl/Kconfig                              |    4 +-
 sound/soc/fsl/fsl-asoc-card.c                      |   26 +-
 sound/soc/fsl/fsl_sai.c                            |    3 +-
 sound/soc/fsl/fsl_ssi.c                            |   42 +-
 sound/soc/fsl/mpc5200_psc_ac97.c                   |    3 +-
 sound/soc/intel/Kconfig                            |    4 +
 sound/soc/intel/atom/sst/sst_acpi.c                |    4 +
 sound/soc/intel/atom/sst/sst_ipc.c                 |    2 -
 sound/soc/intel/boards/bytcr_rt5640.c              |   50 +-
 sound/soc/intel/boards/cht_bsw_max98090_ti.c       |   17 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |   28 +-
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |  122 +-
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |  130 +-
 sound/soc/intel/boards/skl_rt286.c                 |  113 +-
 sound/soc/intel/common/sst-acpi.h                  |    3 +
 sound/soc/intel/common/sst-dsp-priv.h              |    1 +
 sound/soc/intel/common/sst-match-acpi.c            |   45 +-
 sound/soc/intel/skylake/skl-messages.c             |  124 +-
 sound/soc/intel/skylake/skl-nhlt.c                 |   34 +
 sound/soc/intel/skylake/skl-pcm.c                  |  106 +-
 sound/soc/intel/skylake/skl-sst-dsp.c              |   14 +-
 sound/soc/intel/skylake/skl-sst-dsp.h              |    7 +-
 sound/soc/intel/skylake/skl-sst.c                  |    3 -
 sound/soc/intel/skylake/skl-topology.c             |  208 ++-
 sound/soc/intel/skylake/skl-topology.h             |   27 +
 sound/soc/intel/skylake/skl-tplg-interface.h       |    3 +-
 sound/soc/intel/skylake/skl.c                      |   88 ++
 sound/soc/intel/skylake/skl.h                      |   15 +-
 sound/soc/mediatek/Kconfig                         |   22 +-
 sound/soc/mediatek/Makefile                        |    2 +
 sound/soc/mediatek/mt8173-rt5650-rt5514.c          |  258 ++++
 sound/soc/mediatek/mt8173-rt5650-rt5676.c          |   18 +-
 sound/soc/mediatek/mt8173-rt5650.c                 |  236 ++++
 sound/soc/mediatek/mtk-afe-common.h                |    1 +
 sound/soc/mediatek/mtk-afe-pcm.c                   |   47 +-
 sound/soc/mxs/mxs-saif.c                           |    2 +-
 sound/soc/omap/omap-hdmi-audio.c                   |    1 +
 sound/soc/pxa/brownstone.c                         |    2 -
 sound/soc/qcom/Kconfig                             |    7 +-
 sound/soc/qcom/apq8016_sbc.c                       |   10 +-
 sound/soc/qcom/lpass-apq8016.c                     |   31 +-
 sound/soc/qcom/lpass-cpu.c                         |  146 +-
 sound/soc/qcom/lpass-ipq806x.c                     |   11 +-
 sound/soc/qcom/lpass-lpaif-reg.h                   |  116 +-
 sound/soc/qcom/lpass-platform.c                    |  244 ++--
 sound/soc/qcom/lpass.h                             |   10 +-
 sound/soc/rockchip/rockchip_i2s.c                  |   13 +
 sound/soc/rockchip/rockchip_spdif.c                |   17 +-
 sound/soc/samsung/s3c-i2s-v2.c                     |    2 +-
 sound/soc/samsung/s3c-i2s-v2.h                     |    2 +-
 sound/soc/sh/rcar/adg.c                            |  218 +--
 sound/soc/sh/rcar/cmd.c                            |   18 +-
 sound/soc/sh/rcar/core.c                           |  160 ++-
 sound/soc/sh/rcar/ctu.c                            |  281 +++-
 sound/soc/sh/rcar/dma.c                            |   56 +-
 sound/soc/sh/rcar/dvc.c                            |   33 +-
 sound/soc/sh/rcar/gen.c                            |   56 +-
 sound/soc/sh/rcar/mix.c                            |    4 +-
 sound/soc/sh/rcar/rsnd.h                           |  115 +-
 sound/soc/sh/rcar/rsrc-card.c                      |   27 +-
 sound/soc/sh/rcar/src.c                            |  171 +--
 sound/soc/sh/rcar/ssi.c                            |  334 ++---
 sound/soc/sh/rcar/ssiu.c                           |   20 +-
 sound/soc/soc-core.c                               |    8 +-
 sound/soc/soc-dapm.c                               |    4 +-
 sound/soc/soc-pcm.c                                |   24 +-
 sound/soc/soc-topology.c                           |  240 ++--
 sound/soc/sunxi/Kconfig                            |    8 +
 sound/soc/sunxi/Makefile                           |    1 +
 sound/soc/sunxi/sun4i-spdif.c                      |  550 ++++++++
 sound/usb/card.c                                   |   56 +-
 sound/usb/clock.c                                  |    2 +
 sound/usb/endpoint.c                               |    3 +
 sound/usb/midi.c                                   |   15 +-
 sound/usb/midi.h                                   |   14 +-
 sound/usb/mixer_quirks.c                           |    4 +
 sound/usb/pcm.c                                    |    2 +
 sound/usb/quirks.c                                 |   58 +-
 sound/usb/quirks.h                                 |    3 +-
 202 files changed, 12770 insertions(+), 4360 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/adi,adau17x1.txt
 create mode 100644 Documentation/devicetree/bindings/sound/max9867.txt
 create mode 100644 Documentation/devicetree/bindings/sound/max98926.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mt8173-rt5650-rt5514.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mt8173-rt5650.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt5514.txt
 create mode 100644 Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ti,ads117x.txt
 create mode 100644 Documentation/sound/alsa/HD-Audio-DP-MST-audio.txt
 create mode 100644 include/sound/hda_chmap.h
 create mode 100644 sound/hda/hdmi_chmap.c
 delete mode 100644 sound/mips/au1x00.c
 create mode 100644 sound/soc/codecs/hdac_hdmi.h
 create mode 100755 sound/soc/codecs/max9867.c
 create mode 100755 sound/soc/codecs/max9867.h
 create mode 100644 sound/soc/codecs/max98926.c
 create mode 100644 sound/soc/codecs/max98926.h
 create mode 100644 sound/soc/codecs/pcm179x-i2c.c
 create mode 100644 sound/soc/codecs/pcm179x-spi.c
 create mode 100644 sound/soc/codecs/rt5514.c
 create mode 100644 sound/soc/codecs/rt5514.h
 create mode 100644 sound/soc/mediatek/mt8173-rt5650-rt5514.c
 create mode 100644 sound/soc/mediatek/mt8173-rt5650.c
 create mode 100644 sound/soc/sunxi/sun4i-spdif.c

Powered by blists - more mailing lists