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:	Sun, 31 Jul 2016 10:00:51 +0200
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.8

Linus,

please pull sound updates for 4.8 from:

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

The topmost commit is 0984d159c8ad6618c6ebd9f00bc3f374fa52bc35

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

sound updates for 4.8

Majority of this update is about ASoC, including a few new drivers,
and the rest are mostly minor changes.  The only substantial change in
ALSA core is about the additional error handling in the
compress-offload API.  Below are highlights:

- Add the error propagating support in compress-offload API

- HD-audio: a usual Dell headset fixup, an Intel HDMI/DP fix, and the
  default mixer setup change ot turn off the loopback

- Lots of updates for ASoC Intel drivers, mostly board support and bug
  fixing, and to the NAU8825 driver

- Work on generalizing bits of simple-card to allow more code sharing
  with the Renesas rsrc-card (which can't use simple-card due to DPCM)

- Removal of the Odroid X2 driver due to replacement with simple-card

- Support for several new Mediatek platforms and associated boards

- New ASoC drivers for Allwinner A10, Analog Devices ADAU7002, Broadcom
  Cygnus, Cirrus Logic CS35L33 and CS53L30, Maxim MAX8960 and MAX98504,
  Realtek RT5514 and Wolfson WM8758

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

Adam Thomson (2):
      device property: Add function to search for named child of device
      ASoC: da7219: Convert driver to use generic device/fwnode functions

Alan Cox (2):
      ASoC: Intel: atom: fix missing breaks that would cause the wrong operation to execute
      ASoC: Intel: atom: fix missing breaks that would cause the wrong operation to execute

Alexander Shiyan (1):
      ASoC: wm8753: Replace magic number

Amitoj Kaur Chawla (9):
      sound: aedsp16: Change structure initialisation to C99 style
      ALSA: seq_oss: Change structure initialisation to C99 style
      ALSA: usb-audio: Change structure initialisation to C99 style
      ALSA: ctxfi: Change structure initialisation to C99 style
      ASoC: wm8753: Remove unneeded header file
      ALSA: riptide: Use DIV_ROUND_UP
      ASoC: Atmel: ClassD: Simplify use of devm_ioremap_resource
      ASoC: atmel-pdmic: Simplify use of devm_ioremap_resource
      sound: oss: Remove useless initialisation

Andrea Gelmini (2):
      ASoC: dt: Fix typo
      ASoC: fsl: Fix typo

Arnd Bergmann (13):
      ASoC: wm8985: add i2c dependency
      ASoC: fix ABE_TWL6040 dependency
      ASoC: cs53l30: include gpio/consumer.h
      ASoC: pcm1681/pcm1791: fix typo in declaration
      ASoC: rcar: fix 'const static' variables
      ASoC: remove one extraneous 'const'
      ASoC: nau8825: mark pm functions __maybe_unused
      ASoC fix up SND_SOC_WM8985 dependency
      sound: oss: avoid time_t usage
      ALSA: seq_timer: use monotonic times internally
      ASoC: dwc: make pcm support built-in when necessary
      ASoC: cs35l33: mark PM functions as __maybe_unused
      ALSA: ppc/awacs: shut up maybe-uninitialized warning

Axel Lin (5):
      ASoC: cs35l33: Remove unnecessary free_irq call
      ASoC: cs35l33: Remove setting dapm->bias_level in cs35l33_set_bias_level
      ASoC: cs35l33: Fix testing return value of devm_gpiod_get_optional
      ASoC: cs35l33: Fix display revision id
      ASoC: rt5514-spi: Convert to use devm_* API

Bard Liao (5):
      ASoC: rt5670: fix HP Playback Volume control
      ASoC: rt5670: patch reg-0x8a
      ASoC: rt5645: patch reg-0x8a
      ASoC: rt5645: set RT5645_PRIV_INDEX as volatile
      ASoC: rt5645: add DAC1 soft volume func control

Bastien Nocera (1):
      ASoC: tlv320aix31xx: Add ACPI match for Lenovo 100S

Ben Zhang (1):
      ASoC: Intel: Fix conflicting pcm dev drvdata on haswell

Bhaktipriya Shridhar (1):
      ALSA: sh: aica: Remove deprecated create_workqueue

Charles Keepax (12):
      ASoC: arizona: Add a notifier chain for CODEC events
      ASoC: arizona: Add event notification on voice trigger events
      ASoC: arizona: Tie SYSCLK to DRC signal activity widgets
      ASoC: arizona: Add voice trigger output widget
      ASoC: wm_adsp: Specifically propagate voice trigger event to caller
      ASoC: arizona: Add data structure for voice trigger notifier
      ASoC: arizona: Add a couple of missing consts
      ASoC: wm5102: Revert manual speaker enable
      ALSA: compress: Add function to indicate the stream has gone bad
      ASoC: wm_adsp: Use new snd_compr_stop_error to signal stream failure
      ASoC: wm_adsp: Treat missing compressed buffer as a fatal error
      ASoC: compress: Pass error out of soc_compr_pointer

Chris Zhong (1):
      ASoC: rockchip: correct the spdif clk

Clemens Gruber (1):
      ASoC: sgtl5000: Remove misleading comment

Colin Ian King (5):
      SoC: dwc: trivial fix of spelling mistake "unsuppted" -> "unsupported"
      ASoC: samsung: fix spelling mistake: "unknwon" -> "unknown"
      ASoC: fsl_spdif: fix spelling mistake: "receivce" -> "receive"
      ALSA: ak4117: remove redundant check on err being < 0
      ALSA: ak4114: remove redundant check on err being < 0

Dan Carpenter (2):
      ASoC: mediatek: mt2701: fix some error handling in probe
      ALSA: mixart: don't print an unintialized variable on error

Dharageswari R (5):
      ASoC: Intel: Skylake: Don't pause stopped pipeline while deleting
      ASoC: Intel: Skylake: Disable SRAM Retention before D3
      ASoC: Intel: Skylake: Avoid freeing up of unallocated memory/mcps
      ASoC: Intel: Skylake: Clean up of driver resources in suspend
      ASoC: Intel: Skylake: Fix to use the actual size for TLV control

Enric Balletbo i Serra (4):
      ASoC: rockchip-max98090: Fix NULL pointer dereference while accessing to jack.
      ASoC: rockchip-max98090: Fix the Headset Mic route.
      ASoC: rockchip-max98090: Fix jack detection and event reporting.
      ASoC: max9867: Fix unix permissions for source files.

Eric Nelson (5):
      ASoC: sgtl5000: Fix regulator support
      ASoC: sgtl5000: Write all default registers
      ASoC: sgtl5000: Initialize CHIP_ANA_POWER to power-on defaults
      ASoC: sgtl5000: Disable internal PLL early
      ASoC: sgtl5000: Do not disable regulators in SND_SOC_BIAS_OFF

Fabio Estevam (2):
      ASoC: pcm5102a: Remove owner assignment from platform_driver
      ASoC: sgtl5000: Place optional properties in the correct section

Garlic Tseng (10):
      ASoC: mediatek: Refine mt8173 driver and change config option
      ASoC: mediatek: implement mediatek common structure
      ASoC: mediatek: let mt8173 use mediatek common structure
      ASoC: mediatek: add documents for mt2701
      ASoC: mediatek: add structure define and clock control for 2701
      ASoC: bt-sco: add config prompt
      ASoC: bt-sco: extend rate and add a general compatible string
      ASoC: mediatek: add mt2701 platform driver implementation.
      ASoC: mediatek: Add mt2701-cs42448 driver and config option.
      ASoC: mediatek: add BT implementation

Geert Uytterhoeven (2):
      ASoC: Add file patterns for sound device tree bindings
      ASoC: ak4613: Implement suspend callback

Helen Koike (6):
      ASoC: max9877: Remove unused function declaration
      ASoC: tpa6130a2: Register component
      ASoC: tap6130a2: Use regmap
      ASoC: tpa6130a2: Use snd soc volsw functions
      ASoC: tpa6130a2: Add DAPM support
      ASoC: tpa6130a2: Remove goto err_gpio

Javier Martinez Canillas (1):
      ASoC: nau8825: Export I2C module alias information

Jayachandran B (5):
      ASoC: Intel: Skylake: Enable firmware reload in suspend
      ASoC: Intel: Skylake: Update DSP stall bits
      ASoC: Intel: Skylake: Add DSP muti-core infrastructure
      ASoC: Intel: Skylake: Support multi-core in Skylake
      ASoC: Intel: Skylake: Support multi-core in Broxton

Jeeja KP (8):
      ASoC: Intel: Skylake: Reset DSP pipe when host/link DMA is reset
      ASoC: Intel: Skylake: Set the pipe state to paused when paused
      ASoC: Intel: Skylake: Create Pipe to widget list in soc probe
      ASoC: Intel: Skylake: Set the DSP pipe type
      ASoC: Intel: Skylake: Copy the pipe parameter by pipe type
      ASoC: Intel: Skylake: Report position in pointer query
      ASoC: Intel: Add support for PM ops in bxt-rt298
      ASoC: dapm: Fix to return correct path list in is_connected_ep.

John Hsu (11):
      ASoC: nau8825: support different clock source for FLL function
      ASoC: nau8825: improve FLL function for better performance
      ASoC: nau8825: reduce standby power consumption
      ASoC: nau8825: change output power for interrupt
      ASoC: nau8825: assign DAC Ch to match headset L/R
      ASoC: nau8825: add programmable biquad filter control
      ASoC: nau8825: non-clock jack detection for power saving at standby
      ASoC: nau8825: correct typo in biquad filter coefficients
      ASoC: nau8825: cross talk suppression measurement function
      ASoC: nau8825: jack connection decision with different insertion logic
      ASoC: nau8825: drop redundant idiom when converting integer to boolean

Jose Abreu (3):
      ASoC: dwc: Add helper functions to disable/enable irqs
      ASoC: dwc: Add PIO PCM extension
      ASoC: dwc: Add irq parameter to DOCUMENTATION

Kailang Yang (1):
      ALSA: hda/realtek - ALC891 headset mode for Dell

Kalle Kankare (1):
      sgtl5000: add Lineout volume control

Krzysztof Kozlowski (1):
      MAINTAINERS: ASoC: samsung: Add Sylwester Nawrocki and Krzysztof Kozlowski

Kuninori Morimoto (16):
      ASoC: rsrc-card: remove unused dai_num
      ASoC: simple-card: platform also uses asoc_simple_card_sub_parse_of()
      ASoC: rsnd: adg :: AUDIO-CLKOUTn asynchronizes support
      ASoC: simple-card: use common PREFIX for each DT property
      ASoC: hdmi-codec: callback function will be called with private data
      ASoC: simple-card: add new asoc_simple_jack and use it
      ASoC: add new simple-card-utils.c
      ASoC: simple-card: use asoc_simple_card_parse_daifmt()
      ASoC: rsrc-card: use asoc_simple_card_parse_daifmt()
      ASoC: simple-card-utils: add asoc_simple_card_set_dailink_name()
      ASoC: simple-card: use asoc_simple_card_parse_dailink_name()
      ASoC: simple-card-utils: add asoc_simple_card_parse_card_name()
      ASoC: simple-card: use asoc_simple_card_parse_card_name()
      ASoC: rsrc-card: use asoc_simple_card_parse_dailink_name()
      ASoC: rsrc-card: use asoc_simple_dai instead of rsrc_card_dai
      ASoC: rsrc-card: use asoc_simple_card_parse_card_name()

Lars-Peter Clausen (4):
      ASoC: Add ADAU7002 Stereo PDM-to-I2S/TDM Converter DT bindings
      ASoC: Add ADAU7002 Stereo PDM-to-I2S/TDM Converter driver
      ASoC: adau: Factor out shared PLL configuration code
      ASoC: adau17x1: Add support for specifying the MCLK using the CCF

Libin Yang (1):
      ALSA: hda: fix some klockwork scan warnings

Markus Elfring (1):
      ASoC: Intel: Skylake: Delete an unnecessary check before the function call "release_firmware"

Matt Flax (1):
      ASoc: wm8731: add 32bit mode.

Maxime Ripard (2):
      ASoC: sunxi: Add A10 I2S controller binding documentation
      ASoC: sunxi: Add Allwinner A10 Digital Audio driver

Nicolin Chen (8):
      ASoC: cs53l30: Add codec driver support for Cirrus CS53L30
      ASoC: cs53l30: Rename the volume controls for preamplifier
      ASoC: cs53l30: Check return value of regcache_sync()
      ASoC: cs53l30: Correct clock inversion check
      ASoC: cs53l30: Set idle_bias_off true
      ASoC: cs53l30: Add MUTE pin control support via GPIO
      ASoC: cs53l30: Fix a bug for TDM slot location validation
      ASoC: cs53l30: Fix bit shift issue of TDM mode

Oder Chiou (3):
      ASoC: rt5514: add rt5514 SPI driver
      ASoC: rt5514: Add the MCLK handling
      ASoC: rt5514: Fix the issue that the variable dereferenced before checking

PC Liao (3):
      ASoC: mediatek: Change the order of MCLK clock configuration
      ASoC: mediatek: add MCLK source selection
      ASoC: mediatek: Add HDMI dai-links to the mt8173-rt5650 machine driver

Paul Handrigan (2):
      ASoC: cs35l33: Initial commit of the cs35l33 CODEC driver.
      ASoC: cs35l33: Add device tree bindings file for cs35l33

Peter Griffin (1):
      ASoC: sti: Update DT example to match the driver code

Peter Meerwald (1):
      ASoC: atmel_ssc_dai: Fix DMA params for different SSC

Peter Rosin (2):
      ASoC: max8960: add bindings for the max9860 codec
      ASoC: max9860: new driver

Peter Ujfalusi (8):
      ASoC: omap: Kconfig: SND_OMAP_SOC_OMAP_ABE_TWL6040 to select CLK_TWL6040
      ASoC: omap-mcpdm: Move the WD enable write inside omap_mcpdm_open_streams()
      ASoC: omap-mcpdm: Support for suspend resume
      ASoC: omap-mcpdm: Add support for pdmclk clock handling
      ASoC: tlv320aic31xx: Make the register values human readable
      ASoC: ak4642: Implement suspend callback
      ASoC: davinci-mcasp: Fix dra7 DMA offset when using CFG port
      ASoC: davinci-mcasp: Use a copy of pdata per instance during DT boot

Petr Kulhavy (5):
      ASoC: tas571x: add biquad registers for TAS5717/19
      ASoC: tas571x: add biquads for TAS5717/19
      ASoC: wm8985: add register definitions for WM8758
      ASoC: wm8985: add support for WM8758
      ASoC: tas571x: add input channel mixer for TAS5717/19

Piotr Stankiewicz (2):
      ASoC: dapm: support user-defined stop condition in dai_get_connected_widgets
      ASoC: dpcm: play nice with CODEC<->CODEC links

Ramesh Babu (1):
      ASoC: Intel: Skylake: Add strip extended manifest utility

Randy Dunlap (1):
      ASoC: intel: make function stub static

Sathyanarayana Nujella (2):
      ASoC: Intel: Add Broxton-P Dialog Maxim machine driver
      ASoC: Intel: Add Broxton-P Dialog+Maxim machine driver entry

Senthilnathan Veppur (5):
      ASoC: Intel: Add DMIC 4 channel support for bxt machine
      ASoC: Intel: Add FE rate & channel constraints for bxt-rt298
      ASoC: Intel: Update ignore suspend for bxt-rt298
      ASoC: Intel: Skylake: Update FW purge for Broxton
      ASoC: Intel: Skylake: Fix fw reload failure

Shreyas NC (2):
      ASoC: Intel: Skylake: Add DSP firmware manifest parsing
      ASoC: hdac_hdmi: Add device id for Kabylake

Simon Trimmer (1):
      ASoC: wm_adsp: Disable DMAs before clearing the transfer length

Simran Rai (3):
      ASoC: cygnus: Add DT bindings for Broadcom Cygnus audio
      ASoC: cygnus: Add Cygnus audio DAI driver
      ASoC: cygnus: Add Cygnus audio DMA driver

Srinivas Kandagatla (1):
      ASoC: Introduce SOC_SINGLE_S8_TLV() macro

Subhransu S. Prusty (1):
      ASoC: dapm: Export snd_soc_dapm_new_control

Sudip Mukherjee (2):
      ASoC: fsl: fix build failure
      ASoC: atmel: fix build failure

Sugar Zhang (2):
      ASoC: rockchip: i2s: configure the sdio pins' iomux mode
      ASoC: rockchip: i2s: rename I2S_CKR_TRCM_TX/RXSHARE to I2S_CKR_TRCM_TX/RXONLY

Sylwester Nawrocki (8):
      ASoC: samsung: Remove unused "samsung-i2sv4" platform_device_id entry
      ASoC: samsung: Remove definition of an unused data structure
      ASoC: samsung: Use of_device_get_match_data() helper
      ASoC: samsung: Remove unused Odroid x2/u3 machine driver
      ASoC: max98504: Add max98504 speaker amplifier driver
      ASoC: Add DT bindings documentation for max98504 amplifier
      ASoC: samsung: Fix error paths in the I2S driver's probe()
      ASoC: samsung: Specify DMA channels through struct snd_dmaengine_pcm_config

Takashi Iwai (3):
      ALSA: hda - Turn off loopback mixing as default
      ASoC: intel: Fix sst-dsp dependency on dw stuff
      sound: oss: Use kernel_read_file_from_path() for mod_firmware_load()

Takashi Sakamoto (2):
      ALSA: control: add dimension validator for userspace elements
      ALSA: echoaudio: purge contradictions between dimension matrix members and total number of members

Vedang Patel (4):
      ASoC: hdac_hdmi: Increase loglevel of hex dump printed
      ASoC: Intel: common: increase the loglevel of "FW Poll Status".
      ASoC: Intel: Skylake: Increase loglevel of debug messages.
      ASoC: Intel: Skylake: Fix NULL Pointer exception in dynamic_debug.

Vinod Koul (28):
      ASoC: Intel: Skylake: Don't use local pointer for firmware
      ASoC: Intel: Skylake: Strip manifest for Skylake platform
      ASoC: Intel: Skylake: Strip manifest for Broxton platform
      ASoC: Intel: Skylake: Find uuids for Skylake
      ASoC: Intel: Skylake: Find uuids for Broxton
      ASoC: Intel: Skylake: Check for module list being NULL
      ASoC: Intel: Kconfig: fix build when ACPI is not enabled
      ASoC: Intel: Kconfig: formatting update
      ASoC: Intel: Revert "ASoC: Intel: Add support for PM ops in bxt-rt298"
      ASoC: Intel: Skylake: Disable async suspend
      ASoC: Intel: Skylake: Add pm ops for broxton-rt298 machine
      ASoC: Intel: Skylake: Update comment style
      ASoC: Intel: Atom: Add quirk for Surface 3
      ASoC: Intel: Add surface3 entry in CHT-RT5645 machine
      ASoC: rt5645: Add ACPI ID 10EC5640
      ASoC: Intel: cht: fix uninit variable warning
      ASoC: Intel: atom: statify cht_quirk
      ALSA - hda: Fix timestamping documentation
      ASoC: hdac_hdmi: Fix potential NULL dereference
      ASoC: Intel: Skylake: Initialize module list for Broxton
      ASoC: Intel: add kablake device IDs
      ASoC: rt286: set combo jack for Kabylake
      ASoC: Intel: board: add kabylake machine id
      ASoC: Intel: Skylake: reduce machine name for skl_nau88l25_ssm4567
      ASoC: Intel: Skylake: reduce machine name for skl_nau88l25_max98357a
      ASoC: Intel: Kbl: add kabylake additional machine entries
      ASoC: Intel: board: add kabylake nau88l25_max98357a machine id
      ASoC: Intel: board: add kabylake nau88l25_ssm4567 machine id

Wei Yongjun (6):
      ASoC: sti: fix return value check in uni_player_parse_dt_audio_glue()
      ASoC: max9860: fix non static symbol warnings
      ASoC: cs53l30: Fix non static symbol warnings
      ASoC: sunxi: remove redundant dev_err call in sun4i_i2s_probe()
      ASoC: cs35l33: Remove unused including <linux/version.h>
      ASoC: mediatek: mt2701: fix non static symbol warning

William Breathitt Gray (11):
      ALSA: sb8: Utilize the module_isa_driver macro
      ALSA: jazz16: Utilize the module_isa_driver macro
      ALSA: ad1848: Utilize the module_isa_driver macro
      ALSA: cmi8328: Utilize the module_isa_driver macro
      ALSA: cs4231: Utilize the module_isa_driver macro
      ALSA: gusmax: Utilize the module_isa_driver macro
      ALSA: gusextreme: Utilize the module_isa_driver macro
      ALSA: gusclassic: Utilize the module_isa_driver macro
      ALSA: sc6000: Utilize the module_isa_driver macro
      ALSA: galaxy: Utilize the module_isa_driver macro
      ALSA: adlib: Utilize the module_isa_driver macro

Yong Zhi (5):
      ASoC: Intel: Skylake: Add channel constraints for refcap
      ASoC: Intel: Skylake: Use refcap device for mono recording
      ASoC: Intel: Skylake: Add api to retrieve dmic array info from nhlt
      ASoC: Intel: boards: configure DMIC for machine sklnau8825adi
      ASoC: Intel: boards: configure DMIC for machine sklnau8825max

kbuild test robot (2):
      ASoC: cs35l33: fix platform_no_drv_owner.cocci warnings
      ASoC: sunxi: fix semicolon.cocci warnings

---
 .../devicetree/bindings/sound/adi,adau17x1.txt     |    8 +
 .../devicetree/bindings/sound/adi,adau7002.txt     |   19 +
 .../bindings/sound/brcm,cygnus-audio.txt           |   67 +
 Documentation/devicetree/bindings/sound/bt-sco.txt |    2 +-
 .../devicetree/bindings/sound/cs35l33.txt          |  126 ++
 .../devicetree/bindings/sound/cs53l30.txt          |   44 +
 .../devicetree/bindings/sound/designware-i2s.txt   |    4 +
 .../devicetree/bindings/sound/fsl-asoc-card.txt    |    2 +-
 .../devicetree/bindings/sound/max98504.txt         |   44 +
 .../devicetree/bindings/sound/max9860.txt          |   28 +
 .../devicetree/bindings/sound/mt2701-afe-pcm.txt   |  150 ++
 .../devicetree/bindings/sound/mt2701-cs42448.txt   |   43 +
 .../devicetree/bindings/sound/mt8173-rt5650.txt    |   10 +-
 .../devicetree/bindings/sound/omap-mcpdm.txt       |   10 +
 .../devicetree/bindings/sound/renesas,rsnd.txt     |    2 +
 .../devicetree/bindings/sound/rockchip-i2s.txt     |    5 +
 Documentation/devicetree/bindings/sound/rt5514.txt |    5 +
 .../bindings/sound/samsung,odroidx2-max98090.txt   |   35 -
 .../devicetree/bindings/sound/sgtl5000.txt         |   18 +-
 .../devicetree/bindings/sound/st,sti-asoc-card.txt |   20 +-
 .../devicetree/bindings/sound/sun4i-i2s.txt        |   34 +
 Documentation/sound/alsa/soc/machine.txt           |    2 +-
 Documentation/sound/alsa/timestamping.txt          |   12 +-
 MAINTAINERS                                        |   11 +-
 drivers/base/property.c                            |   28 +
 include/acpi/acpi_bus.h                            |    7 +
 include/linux/acpi.h                               |    6 +
 include/linux/mfd/arizona/core.h                   |   10 +
 include/linux/of.h                                 |   14 +-
 include/linux/property.h                           |    3 +
 include/sound/compress_driver.h                    |    5 +
 include/sound/cs35l33.h                            |   48 +
 include/sound/hdmi-codec.h                         |   13 +-
 include/sound/simple_card.h                        |   11 +-
 include/sound/simple_card_utils.h                  |   36 +
 include/sound/soc-dapm.h                           |    8 +-
 include/sound/soc.h                                |   11 +
 sound/Makefile                                     |    1 -
 sound/core/compress_offload.c                      |   67 +-
 sound/core/control.c                               |   32 +
 sound/core/seq/oss/seq_oss_synth.c                 |   10 +-
 sound/core/seq/seq_timer.c                         |   23 +-
 sound/core/seq/seq_timer.h                         |    2 +-
 sound/hda/hdmi_chmap.c                             |   28 +-
 sound/i2c/other/ak4114.c                           |    2 +-
 sound/i2c/other/ak4117.c                           |    2 +-
 sound/isa/ad1848/ad1848.c                          |   13 +-
 sound/isa/adlib.c                                  |   13 +-
 sound/isa/cmi8328.c                                |   13 +-
 sound/isa/cs423x/cs4231.c                          |   13 +-
 sound/isa/galaxy/galaxy.c                          |   13 +-
 sound/isa/gus/gusclassic.c                         |   13 +-
 sound/isa/gus/gusextreme.c                         |   13 +-
 sound/isa/gus/gusmax.c                             |   13 +-
 sound/isa/sb/jazz16.c                              |   13 +-
 sound/isa/sb/sb8.c                                 |   13 +-
 sound/isa/sc6000.c                                 |   13 +-
 sound/oss/ad1848.c                                 |    2 +-
 sound/oss/aedsp16.c                                |   14 +-
 sound/oss/sound_firmware.h                         |   29 +-
 sound/oss/sound_timer.c                            |    2 +-
 sound/oss/sys_timer.c                              |    2 +-
 sound/pci/ctxfi/cthw20k2.c                         |   34 +-
 sound/pci/echoaudio/echoaudio.c                    |    6 +-
 sound/pci/hda/hda_codec.c                          |    8 +-
 sound/pci/hda/hda_generic.c                        |    4 -
 sound/pci/hda/patch_hdmi.c                         |    5 +
 sound/pci/hda/patch_realtek.c                      |   38 +-
 sound/pci/mixart/mixart_mixer.c                    |    2 +-
 sound/pci/riptide/riptide.c                        |    2 +-
 sound/ppc/awacs.c                                  |    1 +
 sound/sh/aica.c                                    |   16 +-
 sound/soc/atmel/Kconfig                            |    1 +
 sound/soc/atmel/atmel-classd.c                     |    5 -
 sound/soc/atmel/atmel-pdmic.c                      |    5 -
 sound/soc/atmel/atmel_ssc_dai.c                    |    2 +-
 sound/soc/bcm/Kconfig                              |    9 +
 sound/soc/bcm/Makefile                             |    5 +
 sound/soc/bcm/cygnus-pcm.c                         |  861 ++++++++++
 sound/soc/bcm/cygnus-ssp.c                         | 1529 ++++++++++++++++++
 sound/soc/bcm/cygnus-ssp.h                         |  139 ++
 sound/soc/codecs/Kconfig                           |   38 +-
 sound/soc/codecs/Makefile                          |   14 +
 sound/soc/codecs/adau-utils.c                      |   61 +
 sound/soc/codecs/adau-utils.h                      |    7 +
 sound/soc/codecs/adau1373.c                        |   38 +-
 sound/soc/codecs/adau1761-i2c.c                    |    2 +-
 sound/soc/codecs/adau1761-spi.c                    |    2 +-
 sound/soc/codecs/adau1781-i2c.c                    |    2 +-
 sound/soc/codecs/adau1781-spi.c                    |    2 +-
 sound/soc/codecs/adau17x1.c                        |  251 +--
 sound/soc/codecs/adau17x1.h                        |    6 +
 sound/soc/codecs/adau7002.c                        |   80 +
 sound/soc/codecs/ak4613.c                          |   12 +-
 sound/soc/codecs/ak4642.c                          |   13 +-
 sound/soc/codecs/arizona.c                         |   91 +-
 sound/soc/codecs/arizona.h                         |   22 +-
 sound/soc/codecs/bt-sco.c                          |   52 +-
 sound/soc/codecs/cs35l33.c                         | 1303 +++++++++++++++
 sound/soc/codecs/cs35l33.h                         |  221 +++
 sound/soc/codecs/cs47l24.c                         |   19 +
 sound/soc/codecs/cs53l30.c                         | 1143 ++++++++++++++
 sound/soc/codecs/cs53l30.h                         |  459 ++++++
 sound/soc/codecs/da7219-aad.c                      |  103 +-
 sound/soc/codecs/da7219.c                          |   34 +-
 sound/soc/codecs/hdac_hdmi.c                       |    7 +-
 sound/soc/codecs/hdmi-codec.c                      |   15 +-
 sound/soc/codecs/max98504.c                        |  383 +++++
 sound/soc/codecs/max98504.h                        |   59 +
 sound/soc/codecs/max9860.c                         |  753 +++++++++
 sound/soc/codecs/max9860.h                         |  162 ++
 sound/soc/codecs/max9867.c                         |    0
 sound/soc/codecs/max9867.h                         |    0
 sound/soc/codecs/nau8825.c                         | 1256 +++++++++++++--
 sound/soc/codecs/nau8825.h                         |  127 +-
 sound/soc/codecs/pcm1681.c                         |    2 +-
 sound/soc/codecs/pcm179x.c                         |    2 +-
 sound/soc/codecs/pcm5102a.c                        |    1 -
 sound/soc/codecs/rt286.c                           |    7 +
 sound/soc/codecs/rt5514-spi.c                      |  447 ++++++
 sound/soc/codecs/rt5514-spi.h                      |   38 +
 sound/soc/codecs/rt5514.c                          |  168 +-
 sound/soc/codecs/rt5514.h                          |    7 +
 sound/soc/codecs/rt5645.c                          |   24 +-
 sound/soc/codecs/rt5645.h                          |    3 +
 sound/soc/codecs/rt5670.c                          |    3 +-
 sound/soc/codecs/sgtl5000.c                        |  431 ++---
 sound/soc/codecs/sgtl5000.h                        |    2 +
 sound/soc/codecs/tas571x.c                         |  188 +++
 sound/soc/codecs/tas571x.h                         |   40 +
 sound/soc/codecs/tlv320aic31xx.h                   |  134 +-
 sound/soc/codecs/tpa6130a2.c                       |  394 ++---
 sound/soc/codecs/tpa6130a2.h                       |   14 +-
 sound/soc/codecs/wm5102.c                          |    1 +
 sound/soc/codecs/wm5110.c                          |   19 +
 sound/soc/codecs/wm8731.c                          |    5 +-
 sound/soc/codecs/wm8753.c                          |    3 +-
 sound/soc/codecs/wm8985.c                          |  143 +-
 sound/soc/codecs/wm8985.h                          |   38 +
 sound/soc/codecs/wm8998.c                          |    1 +
 sound/soc/codecs/wm_adsp.c                         |   34 +-
 sound/soc/codecs/wm_adsp.h                         |    4 +
 sound/soc/davinci/davinci-mcasp.c                  |    9 +-
 sound/soc/dwc/Kconfig                              |    9 +
 sound/soc/dwc/Makefile                             |    4 +-
 sound/soc/dwc/designware_i2s.c                     |  231 ++-
 sound/soc/dwc/designware_pcm.c                     |  225 +++
 sound/soc/dwc/local.h                              |  128 ++
 sound/soc/fsl/Kconfig                              |    1 +
 sound/soc/fsl/fsl_spdif.c                          |    2 +-
 sound/soc/generic/Kconfig                          |    4 +
 sound/soc/generic/Makefile                         |    2 +
 sound/soc/generic/simple-card-utils.c              |   97 ++
 sound/soc/generic/simple-card.c                    |  276 ++--
 sound/soc/intel/Kconfig                            |   73 +-
 sound/soc/intel/atom/sst/sst_acpi.c                |   44 +-
 sound/soc/intel/boards/Makefile                    |    2 +
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |  460 ++++++
 sound/soc/intel/boards/bxt_rt298.c                 |  118 ++
 sound/soc/intel/boards/cht_bsw_rt5645.c            |   20 +-
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |   51 +-
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |   51 +-
 sound/soc/intel/boards/skl_rt286.c                 |    9 +
 sound/soc/intel/common/Makefile                    |    4 +-
 sound/soc/intel/common/sst-acpi.h                  |    4 +-
 sound/soc/intel/common/sst-dsp-priv.h              |    4 -
 sound/soc/intel/common/sst-dsp.c                   |   69 +-
 sound/soc/intel/common/sst-dsp.h                   |    2 +-
 sound/soc/intel/common/sst-firmware.c              |   68 +
 sound/soc/intel/haswell/sst-haswell-pcm.c          |    1 -
 sound/soc/intel/skylake/Makefile                   |    2 +-
 sound/soc/intel/skylake/bxt-sst.c                  |  202 ++-
 sound/soc/intel/skylake/skl-messages.c             |   53 +-
 sound/soc/intel/skylake/skl-nhlt.c                 |   40 +
 sound/soc/intel/skylake/skl-nhlt.h                 |   22 +
 sound/soc/intel/skylake/skl-pcm.c                  |   93 +-
 sound/soc/intel/skylake/skl-sst-dsp.c              |  260 ++-
 sound/soc/intel/skylake/skl-sst-dsp.h              |  102 +-
 sound/soc/intel/skylake/skl-sst-ipc.c              |    4 +-
 sound/soc/intel/skylake/skl-sst-ipc.h              |   18 +
 sound/soc/intel/skylake/skl-sst-utils.c            |  256 +++
 sound/soc/intel/skylake/skl-sst.c                  |  124 +-
 sound/soc/intel/skylake/skl-topology.c             |  230 ++-
 sound/soc/intel/skylake/skl-topology.h             |    7 +-
 sound/soc/intel/skylake/skl.c                      |   39 +-
 sound/soc/intel/skylake/skl.h                      |   10 +
 sound/soc/mediatek/Kconfig                         |   38 +-
 sound/soc/mediatek/Makefile                        |   10 +-
 sound/soc/mediatek/common/Makefile                 |   16 +
 sound/soc/mediatek/common/mtk-afe-fe-dai.c         |  379 +++++
 sound/soc/mediatek/common/mtk-afe-fe-dai.h         |   45 +
 .../soc/mediatek/common/mtk-afe-platform-driver.c  |   90 ++
 .../soc/mediatek/common/mtk-afe-platform-driver.h  |   23 +
 sound/soc/mediatek/common/mtk-base-afe.h           |  104 ++
 sound/soc/mediatek/mt2701/Makefile                 |   19 +
 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c  |  464 ++++++
 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h  |   38 +
 sound/soc/mediatek/mt2701/mt2701-afe-common.h      |  172 ++
 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c         | 1656 ++++++++++++++++++++
 sound/soc/mediatek/mt2701/mt2701-cs42448.c         |  412 +++++
 sound/soc/mediatek/mt2701/mt2701-reg.h             |  186 +++
 sound/soc/mediatek/mt8173/Makefile                 |    7 +
 sound/soc/mediatek/mt8173/mt8173-afe-common.h      |   73 +
 .../{mtk-afe-pcm.c => mt8173/mt8173-afe-pcm.c}     |  925 +++++------
 sound/soc/mediatek/{ => mt8173}/mt8173-max98090.c  |    2 +-
 .../mediatek/{ => mt8173}/mt8173-rt5650-rt5514.c   |    2 +-
 .../mediatek/{ => mt8173}/mt8173-rt5650-rt5676.c   |    4 +-
 sound/soc/mediatek/{ => mt8173}/mt8173-rt5650.c    |   73 +-
 sound/soc/mediatek/mtk-afe-common.h                |  101 --
 sound/soc/omap/Kconfig                             |    3 +-
 sound/soc/omap/omap-mcpdm.c                        |   74 +-
 sound/soc/omap/rx51.c                              |   46 +-
 sound/soc/rockchip/rockchip_i2s.c                  |   71 +-
 sound/soc/rockchip/rockchip_i2s.h                  |   11 +-
 sound/soc/rockchip/rockchip_max98090.c             |   65 +-
 sound/soc/rockchip/rockchip_spdif.c                |   17 +-
 sound/soc/samsung/Kconfig                          |    8 -
 sound/soc/samsung/Makefile                         |    2 -
 sound/soc/samsung/ac97.c                           |    3 +-
 sound/soc/samsung/dma.h                            |    9 +-
 sound/soc/samsung/dmaengine.c                      |   31 +-
 sound/soc/samsung/i2s.c                            |   53 +-
 sound/soc/samsung/odroidx2_max98090.c              |  185 ---
 sound/soc/samsung/pcm.c                            |    3 +-
 sound/soc/samsung/s3c-i2s-v2.c                     |    2 +-
 sound/soc/samsung/s3c2412-i2s.c                    |    3 +-
 sound/soc/samsung/s3c24xx-i2s.c                    |    3 +-
 sound/soc/samsung/spdif.c                          |    3 +-
 sound/soc/sh/Kconfig                               |    1 +
 sound/soc/sh/rcar/adg.c                            |   18 +
 sound/soc/sh/rcar/gen.c                            |   12 +-
 sound/soc/sh/rcar/rsrc-card.c                      |   99 +-
 sound/soc/soc-compress.c                           |    5 +-
 sound/soc/soc-dapm.c                               |   61 +-
 sound/soc/soc-pcm.c                                |   43 +-
 sound/soc/sti/uniperif_player.c                    |    4 +-
 sound/soc/sunxi/Kconfig                            |    9 +
 sound/soc/sunxi/Makefile                           |    2 +-
 sound/soc/sunxi/sun4i-i2s.c                        |  701 +++++++++
 sound/sound_firmware.c                             |   77 -
 sound/usb/mixer_maps.c                             |    6 +-
 241 files changed, 19420 insertions(+), 3301 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/adi,adau7002.txt
 create mode 100644 Documentation/devicetree/bindings/sound/brcm,cygnus-audio.txt
 create mode 100644 Documentation/devicetree/bindings/sound/cs35l33.txt
 create mode 100644 Documentation/devicetree/bindings/sound/cs53l30.txt
 create mode 100644 Documentation/devicetree/bindings/sound/max98504.txt
 create mode 100644 Documentation/devicetree/bindings/sound/max9860.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mt2701-afe-pcm.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mt2701-cs42448.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/samsung,odroidx2-max98090.txt
 create mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt
 create mode 100644 include/sound/cs35l33.h
 create mode 100644 include/sound/simple_card_utils.h
 create mode 100644 sound/soc/bcm/cygnus-pcm.c
 create mode 100644 sound/soc/bcm/cygnus-ssp.c
 create mode 100644 sound/soc/bcm/cygnus-ssp.h
 create mode 100644 sound/soc/codecs/adau-utils.c
 create mode 100644 sound/soc/codecs/adau-utils.h
 create mode 100644 sound/soc/codecs/adau7002.c
 create mode 100644 sound/soc/codecs/cs35l33.c
 create mode 100644 sound/soc/codecs/cs35l33.h
 create mode 100644 sound/soc/codecs/cs53l30.c
 create mode 100644 sound/soc/codecs/cs53l30.h
 create mode 100644 sound/soc/codecs/max98504.c
 create mode 100644 sound/soc/codecs/max98504.h
 create mode 100644 sound/soc/codecs/max9860.c
 create mode 100644 sound/soc/codecs/max9860.h
 mode change 100755 => 100644 sound/soc/codecs/max9867.c
 mode change 100755 => 100644 sound/soc/codecs/max9867.h
 create mode 100644 sound/soc/codecs/rt5514-spi.c
 create mode 100644 sound/soc/codecs/rt5514-spi.h
 create mode 100644 sound/soc/dwc/designware_pcm.c
 create mode 100644 sound/soc/dwc/local.h
 create mode 100644 sound/soc/generic/simple-card-utils.c
 create mode 100644 sound/soc/intel/boards/bxt_da7219_max98357a.c
 create mode 100644 sound/soc/intel/skylake/skl-sst-utils.c
 create mode 100644 sound/soc/mediatek/common/Makefile
 create mode 100644 sound/soc/mediatek/common/mtk-afe-fe-dai.c
 create mode 100644 sound/soc/mediatek/common/mtk-afe-fe-dai.h
 create mode 100644 sound/soc/mediatek/common/mtk-afe-platform-driver.c
 create mode 100644 sound/soc/mediatek/common/mtk-afe-platform-driver.h
 create mode 100644 sound/soc/mediatek/common/mtk-base-afe.h
 create mode 100644 sound/soc/mediatek/mt2701/Makefile
 create mode 100644 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c
 create mode 100644 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h
 create mode 100644 sound/soc/mediatek/mt2701/mt2701-afe-common.h
 create mode 100644 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
 create mode 100644 sound/soc/mediatek/mt2701/mt2701-cs42448.c
 create mode 100644 sound/soc/mediatek/mt2701/mt2701-reg.h
 create mode 100644 sound/soc/mediatek/mt8173/Makefile
 create mode 100644 sound/soc/mediatek/mt8173/mt8173-afe-common.h
 rename sound/soc/mediatek/{mtk-afe-pcm.c => mt8173/mt8173-afe-pcm.c} (51%)
 rename sound/soc/mediatek/{ => mt8173}/mt8173-max98090.c (99%)
 rename sound/soc/mediatek/{ => mt8173}/mt8173-rt5650-rt5514.c (99%)
 rename sound/soc/mediatek/{ => mt8173}/mt8173-rt5650-rt5676.c (99%)
 rename sound/soc/mediatek/{ => mt8173}/mt8173-rt5650.c (80%)
 delete mode 100644 sound/soc/mediatek/mtk-afe-common.h
 delete mode 100644 sound/soc/samsung/odroidx2_max98090.c
 create mode 100644 sound/soc/sunxi/sun4i-i2s.c
 delete mode 100644 sound/sound_firmware.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ