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 for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Date:   Wed, 05 Oct 2016 20:08:20 +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.9-rc1

Linus,

please pull sound fixes for v4.9-rc1 from:

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

The topmost commit is eeea8b40cd2866ca24f25e5ef09225edb076ae45

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

sound updates for 4.9-rc1

Again the diffstat shows a widely distributed pattern at this cycle,
as there've been many code cleanups and refactoring allover the places.
Other than that, the development was relatively calm, and no big
surprise shouldn't be expected.  Here are some highlights:

Core:
- Sequencer code refactoring / documentation updates
- TLV code moved to uapi, following some relevant cleanups

USB-Audio:
- Lots of LINE6 driver fixes / updates
- DragonFly and TEAC device quirk updates

HD-audio:
- Usual fixupes for Dell, Lenovo and HP machines
- Link-audio time reporting capability

ASoC:
- Large refactoring of simple-card code to be shared with rcar
  driver
- Removal of some duplicated ops over lots of CODEC drivers
- Again quite a few Intel SKL driver updates
- New drivers for Nuvoton NAU88C10, Realtek RT5660 and RT5663

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

Aaro Koskinen (1):
      ALSA: snd-aoa: enable sound on PowerBook G4 12"

Adam Thomson (9):
      ASoC: da7213: Improve driver efficiency with regards to MCLK usage
      ASoC: da7213: Refactor sysclk(), pll() functions to improve handling
      ASoC: da7213: Improve 32KHz mode PLL locking
      ASoC: da7219: Make more efficient use of MCLK within driver
      ASoC: da7218: Remove 32KHz PLL mode from driver
      ASoC: da7218: Improve driver efficiency with regards to MCLK usage
      ASoC: da7219: Support HP detect procedure when MCLK not present
      ASoC: da7219: Reset codec gracefully, if still active
      ASoC: da7219: Disable AAD if codec is not a wake-up source

Andrej Krutak (12):
      ALSA: line6: Enable different number of URBs for frame transfers
      ALSA: line6: Add high-speed USB support
      ALSA: line6: Support assymetrical in/out configurations
      ALSA: line6: Allow different channel numbers for in/out
      ALSA: line6: Add LINE6_CAP_IN_NEEDS_OUT, a void playback stream during capture
      ALSA: line6: Distinguish device init (ctrl EP) and MIDI data transfer (int EP)
      ALSA: line6: Allow processing of raw incoming messages
      ALSA: line6: Add support for POD X3
      ALSA: line6: Add support for POD X3 Live (only USB ID differs from POD X3)
      ALSA: line6: Only determine control port properties if needed
      ALSA: line6: Cleanup podhd initialization
      ALSA: line6: Add hwdep interface to access the POD control messages

Anssi Hannula (1):
      ALSA: usb-audio: Extend DragonFly dB scale quirk to cover other variants

Arnaud Pouliquen (2):
      ASoC: sti: suppress inappropriate DT fields
      ASoC: sti: suppress inappropriate fields for sti sound card

Arnd Bergmann (3):
      ASoC: rockchip: use SPI dependency for rt5514
      ASoC: rt5663: refine error handling
      ASoC: cq93vc: duplicated callback function goes to component

Axel Lin (4):
      ASoC: cs53l30: Constify cs53l30_mclk_coeffs and cs53l30_mclkx_coeffs tables
      ASoC: cs53l30: Constify cs53l30_mclk_coeffs and cs53l30_mclkx_coeffs tables
      ASoC: cs42l73: Constify cs42l73_mclk_coeffs and cs42l73_mclkx_coeffs tables
      ASoC: nau8810: Fix memory leak in nau8810_eq_put error path

Baoyou Xie (3):
      ASoC: atmel-pdmic: mark symbols static where possible
      ASoC: mediatek: mark symbols static where possible
      ASoC: fix W=1 build warnings

Bard Liao (1):
      ASoC: add rt5663 codec driver

Bhaktipriya Shridhar (1):
      ASoC: tlv320dac33: Remove deprecated create_singlethread_workqueue

Charles Keepax (13):
      ASoC: arizona: Connect ASRCs to both clock domains
      ASoC: arizona: Correct handling of FLL theta in synchroniser mode
      ASoC: arizona: Allow specification of base for arizona_is_enabled_fll
      ASoC: arizona: Avoid changing SYNC_ENA whilst the FLL_ENA is set
      ASoC: wm_adsp: Separate concept of booted and running
      ASoC: wm_adsp: Move control cache sync out of preloader
      ASoC: arizona: Attach SYSCLK to DSP preloaders
      ASoC: wm_adsp: Make DSP preloader a supply widget
      ASoC: wm_adsp: Use usleep_range for short delay
      ASoC: wm_adsp: Put DSP into low power state between loading and running
      ASoC: wm_adsp: Allow preloader to do the final shutdown of the DSP
      ASoC: arizona: Add debug prints for output power up/down times
      ASoC: arizona: Add output power up/down delays for speaker path

Chen-Yu Tsai (3):
      ASoC: dapm: Fix possible uninitialized variable in snd_soc_dapm_get_volsw()
      ASoC: dapm: Fix value setting for _ENUM_DOUBLE MUX's second channel
      ASoC: dapm: Fix kcontrol creation for output driver widget

Cheng-Yi Chiang (1):
      ASoC: rockchip: Support headset button function on rk3399

Christophe JAILLET (1):
      ASoC: omap-pcm: off-by-one in 'omap_pcm_limit_supported_formats'

Colin Ian King (18):
      ASoC: Intel: sst: fix ix spelling mistake: "capablities" -> "capabilites"
      ALSA: hdspm: fix spelling mistake "Externel" -> "External"
      ASoC: tas5086: fix typo: "Inavlid" -> "Invalid"
      ALSA: cs46xx: fix typo "seconadry" -> "secondary"
      ASoC: wm8962: fix spelling mistake "mesurement" -> "measurement"
      ASoC: hdac_hdmi: fix spelling mistake "montior" -> "monitor"
      ASoC: fsl_esai: fix spelling mistake "Transmition" -> "Transmission"
      ASoC: ux500: fix spelling mistake "Unsopported" -> "Unsupported"
      ASoC: Intel: sst: fix to spelling mistake: "susupend" -> "suspend"
      ALSA: au88x0: Add missing \n to end of dev_err message
      ALSA: hdac: add missing \n to end of dev_err messages
      ALSA: compress: fix some missing and misplaced \n in messages
      ASoC: Intel: Skylake: add missing \n to end of dev_* messages
      ASoC: max98926: add missing \n to end of dev_err/dev_dbg messages
      ASoC: samsung: add missing \n to end of pr_err messages
      ASoC: Intel: atom: add missing \n to end of dev_err/dev_dbg messages
      ASoC: Intel: remove status, it is shadowing status of a higher scope
      ASoC: Intel: Skylake: fix memory leak of module on error exit path

Daniel Mack (3):
      ALSA: usb: move udh01_fb_quirk setting to quirks.c
      ALSA: usb: use TEAC UD-H01 quirk for more devices
      ALSA: usb: fine-tune Tenor error compensation value

Danny Milosavljevic (3):
      ASoC: sun4i-codec: Rename some sun7i-only registers
      ASoC: sun4i-codec: Add custom regmap configs
      ASoC: sun4i-codec: Rename sun4i_codec_widgets for consistency

Dharageswari R (6):
      ASoC: Intel: Skylake: modify snd_skl_get_module_info args
      ASoC: Intel: Skylake: Unload all the loadable modules
      ASoC: Intel: Skylake: Add module instance id generation APIs
      ASoC: Intel: Skylake: Use private instance id of modules in IPC
      ASoC: Intel: Skylake: Update to use instance ids generated
      ASoC: Intel: Skylake: Add table for module id for quick ref

Fabio Estevam (4):
      ASoC: fsl_sai: Use 'np' variable
      ASoC: fsl_asrc: Propagate the real error code
      ASoC: fsl_asrc: Remove unneeded driver registration message
      ASoC: fsl_asrc: Use np variable

Guneshwor Singh (2):
      ALSA - hda: Add support for parsing new HDA capabilities
      ALSA - hda: Add support for link audio time reporting

Harsha Priya (1):
      ASoC: Intel: Atom: Fix message handling during drop stream

Hsin-Yu Chao (1):
      ASoC: da7219: software reset codec at probe

Hui Wang (2):
      ALSA: hda - Fix headset mic detection problem for several Dell laptops
      ALSA: hda - Adding one more ALC255 pin definition for headset problem

Irina Tirdea (2):
      ASoC: Intel: bytcr_rt5640: add MCLK support
      AsoC: Intel: Add quirks for MinnowBoard MAX

Jaswinder Jassal (1):
      ASoC: core: fix shift used for second item in snd_soc_get_enum_double

Jeeja KP (3):
      ASoC: Intel: Skylake: Fix DMA control config size
      ALSA: pcm: Fix avail to return error if stream is suspended
      ASoC: dpcm: Don't apply symmetry for BE with hw param fixup

John Hsu (3):
      ASoC: nau8810: Add driver for Nuvoton codec chip NAU88C10
      ASoC: nau8810: fix compile warning in loopback switch control
      ASoC: nau8825: fix bug in FLL parameter

John Keeping (2):
      ASoC: rt5677: Add ACPI support
      ASoC: Intel: boards: Add bdw-rt5677 machine driver

Julia Lawall (12):
      ASoC: use of_property_read_bool
      ASoC: constify snd_soc_codec_driver structures
      ALSA: cs5535audio: constify snd_pcm_ops structures
      ALSA: constify snd_pcm_ops structures
      ALSA: firewire: constify snd_pcm_ops structures
      ALSA: ad1889: constify snd_pcm_ops structures
      ALSA: oxygen: constify snd_pcm_ops structures
      ALSA: bt87x: constify snd_pcm_ops structures
      ALSA: pci: constify local structures
      ASoC: constify snd_pcm_ops structures
      ASoC: ac97: constify gpio_chip structures
      ASoC: constify gpio_chip structures

Kranthi G (1):
      ASoC: Intel: Skylake: add support for tplg manifest load

Kuninori Morimoto (203):
      ASoC: simple-card: use asoc_simple_card_parse_clk()
      ASoC: rsrc-card: use asoc_simple_card_parse_clk()
      ASoC: simple-card-utils: add asoc_simple_card_parse_clk()
      ASoC: simple-card-utils: add asoc_simple_card_parse_dai()
      ASoC: simple-card: use asoc_simple_card_parse_dai()
      ASoC: rsrc-card: use asoc_simple_card_parse_dai()
      ASoC: simple-card: remove asoc_simple_card_sub_parse_of()
      ASoC: hdmi-codec: enable multi probe for same device
      ASoC: codec duplicated callback function goes to component on sun4i-codec
      ASoC: codec duplicated callback function goes to component on pistachio-internal-dac
      ASoC: remove codec duplicated callback function
      ASoC: codec duplicated callback function goes to component on wm8985
      ASoC: codec duplicated callback function goes to component on wm8978
      ASoC: codec duplicated callback function goes to component on wm8974
      ASoC: codec duplicated callback function goes to component on wm8903
      ASoC: codec duplicated callback function goes to component on wm8804
      ASoC: codec duplicated callback function goes to component on wm8776
      ASoC: codec duplicated callback function goes to component on wm8770
      ASoC: codec duplicated callback function goes to component on wm8753
      ASoC: codec duplicated callback function goes to component on wm8750
      ASoC: codec duplicated callback function goes to component on wm8741
      ASoC: codec duplicated callback function goes to component on wm8737
      ASoC: codec duplicated callback function goes to component on wm8731
      ASoC: codec duplicated callback function goes to component on wm8728
      ASoC: codec duplicated callback function goes to component on wm8711
      ASoC: codec duplicated callback function goes to component on wm8580
      ASoC: codec duplicated callback function goes to component on wm8523
      ASoC: codec duplicated callback function goes to component on wm8510
      ASoC: codec duplicated callback function goes to component on tlv320aic3x
      ASoC: codec duplicated callback function goes to component on tlv320aic31xx
      ASoC: codec duplicated callback function goes to component on tlv320aic23
      ASoC: codec duplicated callback function goes to component on tfa9879
      ASoC: codec duplicated callback function goes to component on tas5720
      ASoC: codec duplicated callback function goes to component on tas571x
      ASoC: codec duplicated callback function goes to component on tas5086
      ASoC: codec duplicated callback function goes to component on tas2552
      ASoC: codec duplicated callback function goes to component on sti-sas
      ASoC: codec duplicated callback function goes to component on sta350
      ASoC: codec duplicated callback function goes to component on sta32x
      ASoC: codec duplicated callback function goes to component on ssm4567
      ASoC: codec duplicated callback function goes to component on ssm2602
      ASoC: codec duplicated callback function goes to component on spdif_transmitter
      ASoC: codec duplicated callback function goes to component on spdif_receiver
      ASoC: codec duplicated callback function goes to component on sgtl5000
      ASoC: codec duplicated callback function goes to component on rt5631
      ASoC: codec duplicated callback function goes to component on rt5616
      ASoC: codec duplicated callback function goes to component on pcm512x
      ASoC: codec duplicated callback function goes to component on pcm3168a
      ASoC: codec duplicated callback function goes to component on pcm179x
      ASoC: codec duplicated callback function goes to component on pcm1681
      ASoC: codec duplicated callback function goes to component on max9860
      ASoC: codec duplicated callback function goes to component on inno_rk3036
      ASoC: codec duplicated callback function goes to component on gtm601
      ASoC: codec duplicated callback function goes to component on es8328
      ASoC: codec duplicated callback function goes to component on cs53l30
      ASoC: codec duplicated callback function goes to component on cs4349
      ASoC: codec duplicated callback function goes to component on cs42xx8
      ASoC: codec duplicated callback function goes to component on cs42l73
      ASoC: codec duplicated callback function goes to component on cs42l56
      ASoC: codec duplicated callback function goes to component on cs42l52
      ASoC: codec duplicated callback function goes to component on cs42l51
      ASoC: codec duplicated callback function goes to component on cs4271
      ASoC: codec duplicated callback function goes to component on cs4270
      ASoC: codec duplicated callback function goes to component on cs4265
      ASoC: codec duplicated callback function goes to component on cs35l33
      ASoC: codec duplicated callback function goes to component on cs35l32
      ASoC: codec duplicated callback function goes to component on bt-sco
      ASoC: codec duplicated callback function goes to component on ak5386
      ASoC: codec duplicated callback function goes to component on ak4642
      ASoC: codec duplicated callback function goes to component on ak4613
      ASoC: codec duplicated callback function goes to component on ak4554
      ASoC: codec duplicated callback function goes to component on ak4104
      ASoC: codec duplicated callback function goes to component on adau7002
      ASoC: codec duplicated callback function goes to component on adau1701
      ASoC: codec duplicated callback function goes to component on ac97
      ASoC: codec duplicated callback function goes to component on ad1980
      ASoC: codec duplicated callback function goes to component on ad73311
      ASoC: codec duplicated callback function goes to component on adau1373
      ASoC: codec duplicated callback function goes to component on ad1836
      ASoC: codec duplicated callback function goes to component on ad193x
      ASoC: codec duplicated callback function goes to component on 88pm860x-codec
      ASoC: codec duplicated callback function goes to component on atmel-classd
      ASoC: codec duplicated callback function goes to component on atmel-pdmic
      ASoC: codec duplicated callback function goes to component on ab8500-codec
      ASoC: codec duplicated callback function goes to component on adau1761
      ASoC: codec duplicated callback function goes to component on adau1781
      ASoC: codec duplicated callback function goes to component on adau1977
      ASoC: codec duplicated callback function goes to component on adav80x
      ASoC: codec duplicated callback function goes to component on ads117x
      ASoC: codec duplicated callback function goes to component on ak4535
      ASoC: codec duplicated callback function goes to component on ak4641
      ASoC: codec duplicated callback function goes to component on ak4671
      ASoC: codec duplicated callback function goes to component on alc5632
      ASoC: codec duplicated callback function goes to component on cs47l24
      ASoC: codec duplicated callback function goes to component on cx20442
      ASoC: codec duplicated callback function goes to component on da7210
      ASoC: codec duplicated callback function goes to component on da7213
      ASoC: codec duplicated callback function goes to component on da7218
      ASoC: codec duplicated callback function goes to component on da7219
      ASoC: codec duplicated callback function goes to component on da732x
      ASoC: codec duplicated callback function goes to component on da9055
      ASoC: codec duplicated callback function goes to component on dmic
      ASoC: codec duplicated callback function goes to component on hdmi-codec
      ASoC: codec duplicated callback function goes to component on isabelle
      ASoC: codec duplicated callback function goes to component on jz4740
      ASoC: codec duplicated callback function goes to component on lm49453
      ASoC: codec duplicated callback function goes to component on wm98088
      ASoC: codec duplicated callback function goes to component on wm98095
      ASoC: codec duplicated callback function goes to component on wm98357a
      ASoC: codec duplicated callback function goes to component on wm9850
      ASoC: codec duplicated callback function goes to component on wm9867
      ASoC: codec duplicated callback function goes to component on max98925
      ASoC: codec duplicated callback function goes to component on max98926
      ASoC: codec duplicated callback function goes to component on mc13783
      ASoC: codec duplicated callback function goes to component on ml26124
      ASoC: codec duplicated callback function goes to component on nau8825
      ASoC: codec duplicated callback function goes to component on pcm3008
      ASoC: codec duplicated callback function goes to component on rt286
      ASoC: codec duplicated callback function goes to component on rt298
      ASoC: codec duplicated callback function goes to component on rt5514
      ASoC: codec duplicated callback function goes to component on rt5640
      ASoC: codec duplicated callback function goes to component on rt5645
      ASoC: codec duplicated callback function goes to component on rt5651
      ASoC: codec duplicated callback function goes to component on rt5659
      ASoC: codec duplicated callback function goes to component on rt5670
      ASoC: codec duplicated callback function goes to component on rt5677
      ASoC: codec duplicated callback function goes to component on si476x
      ASoC: codec duplicated callback function goes to component on sn95031
      ASoC: codec duplicated callback function goes to component on ssm2518
      ASoC: codec duplicated callback function goes to component on sta529
      ASoC: codec duplicated callback function goes to component on stac9766
      ASoC: codec duplicated callback function goes to component on tlv320aic26
      ASoC: codec duplicated callback function goes to component on tlv320aic32x4
      ASoC: codec duplicated callback function goes to component on tlv320dac33
      ASoC: codec duplicated callback function goes to component on twl4030
      ASoC: codec duplicated callback function goes to component on twl6040
      ASoC: codec duplicated callback function goes to component on uda134x
      ASoC: codec duplicated callback function goes to component on uda1380
      ASoC: codec duplicated callback function goes to component on wl1273
      ASoC: codec duplicated callback function goes to component on wm0010
      ASoC: codec duplicated callback function goes to component on wm1250-ev1
      ASoC: codec duplicated callback function goes to component on wm2000
      ASoC: codec duplicated callback function goes to component on wm2200
      ASoC: codec duplicated callback function goes to component on wm5100
      ASoC: codec duplicated callback function goes to component on wm5102
      ASoC: codec duplicated callback function goes to component on wm5110
      ASoC: codec duplicated callback function goes to component on wm8350
      ASoC: codec duplicated callback function goes to component on wm8400
      ASoC: codec duplicated callback function goes to component on wm8727
      ASoC: codec duplicated callback function goes to component on wm8782
      ASoC: codec duplicated callback function goes to component on wm8900
      ASoC: codec duplicated callback function goes to component on wm8940
      ASoC: codec duplicated callback function goes to component on wm8955
      ASoC: codec duplicated callback function goes to component on wm8961
      ASoC: codec duplicated callback function goes to component on wm8971
      ASoC: codec duplicated callback function goes to component on wm8983
      ASoC: codec duplicated callback function goes to component on wm8988
      ASoC: codec duplicated callback function goes to component on wm8990
      ASoC: codec duplicated callback function goes to component on wm8991
      ASoC: codec duplicated callback function goes to component on wm8995
      ASoC: codec duplicated callback function goes to component on wm8996
      ASoC: codec duplicated callback function goes to component on wm8997
      ASoC: codec duplicated callback function goes to component on wm8998
      ASoC: codec duplicated callback function goes to component on wm9081
      ASoC: codec duplicated callback function goes to component on wm9705
      ASoC: codec duplicated callback function goes to component on wm9712
      ASoC: codec duplicated callback function goes to component on wm9713
      ASoC: lpass-platform: don't use snd_soc_pcm_set_drvdata()
      ASoC: remove snd_soc_pcm_set/get_drvdata()
      ASoC: simple-card-utils: add asoc_simple_card_init_dai()
      ASoC: simple-card: use asoc_simple_card_init_dai()
      ASoC: simple-card-utils: add asoc_simple_card_canonicalize_dailink()
      ASoC: simple-card: use asoc_simple_card_canonicalize_dailink()
      ASoC: rsrc-card: use asoc_simple_card_init_dai()
      ASoC: rsrc-card: use asoc_simple_card_canonicalize_dailink()
      ASoC: simple-card-utils: add asoc_simple_card_canonicalize_cpu()
      ASoC: simple-card: use asoc_simple_card_canonicalize_cpu()
      ASoC: rsrc-card: use asoc_simple_card_canonicalize_cpu()
      ASoC: simple-card-utils: add asoc_simple_card_clean_reference()
      ASoC: simple-card: use asoc_simple_card_clean_reference()
      ASoC: rsrc-card: use asoc_simple_card_clean_reference()
      ASoC: rsrc-card: remove board specific compatible
      ASoC: rsrc-card: rename rsrc-card to simple-scu-card phase1
      ASoC: rsrc-card: rename rsrc-card to simple-scu-card phase2
      ASoC: rsrc-card: rename rsrc-card to simple-scu-card phase3
      ASoC: simple-scu-card: remove unused definitions
      ASoC: simple-scu-card: is GPL v2
      ASoC: simple-scu-card: tidyup codec daifmt handling method
      ASoC: simple-scu-card: tidyup asoc_simple_card_parse_links() method
      ASoC: simple-scu-card: depends on CONFIG_OF
      ASoC: simple-scu-card: add 2 CPU 1 Codec example
      ASoC: simple-scu-card: code sync: move asoc_simple_card_of_match
      ASoC: simple-scu-card: code sync: tidyup TDM setting position
      ASoC: simple-card: call of_node_put() for dai_link
      ASoC: simple-card: tidyup mclk-fs of_property_read_u32() usage
      ASoC: simple-card: code sync: tidyup simple_priv_to_xxx() macro
      ASoC: simple-card: code sync: use simple_priv_to_props() macro
      ASoC: simple-card: is GPL v2
      ASoC: simple-card: code sync: tidyup white line
      ASoC: simple-card: code sync: use tag
      ASoC: simple-card: code sync: rename num_link to num
      ASoC: simple-card: use kzalloc() for dai_props / dai_link
      ASoC: rsnd: add SNDRV_PCM_TRIGGER_SUSPEND/RESUME

Marcel Ziswiler (1):
      ASoC: tegra: add tegra sgtl5000 machine driver

Marcus Cooper (2):
      ASoC: sunxi: Add bindings for sun6i to SPDIF
      ASoC: sunxi: compatibility for sun6i to SPDIF

Marek Vasut (6):
      ASoC: fsl_asrc: use flat regmap cache
      ASoC: fsl_esai: use flat regmap cache
      ASoC: fsl_spdif: use flat regmap cache
      ASoC: fsl_ssi: use flat regmap cache
      ASoC: fsl_ssi: Remove .num_reg_defaults_raw from regmap_config
      ASoC: trivial: system spelling fix

Mark Brown (2):
      ASoC: hdac_hdmi: Drop use of audio component framework to read ELD
      ASoC: fsl: Fix lockups with recent cache changes

Markus Elfring (2):
      ASoC: max98371: Delete unnecessary assignment for the field "owner"
      ALSA: compress: Use memdup_user() rather than duplicating its implementation

Masahiro Yamada (1):
      ALSA: squash lines for simple wrapper functions

Mengdong Lin (3):
      ASoC: topology: ABI - Add the types for BE DAI
      ASoC: topology: Add support for configuring existing BE DAIs
      ASoC: topology: ABI - Add sig_bits to stream caps

Nariman Poushin (1):
      ASoC: arizona: Don't change the FLLn_GAIN before entering FREERUN

Nicolas Iooss (2):
      ASoC: simple-card-utils: add __printf attribute
      ASoC: Intel: Atom: add a missing star in a memcpy call

Nicolin Chen (5):
      ASoC: cs53l30: Do not ignore errors if mclk is specified
      ASoC: rt5659: Add mclk controls
      ASoC: tegra_rt5640: Correct a copy and paste typo in the comments
      ASoC: rt5659: Enable IRQ output for GPIO1 pin
      ASoC: rt5659: Fix incorrect register addresses

Nikita Yushchenko (5):
      ASoC: tpa6130a2: fix volume setting when no stream is running
      ASoC: simple-card: add support for aux devices
      ASoC: tpa6130a2: unmerge power enable error path from power disable path
      ASoC: tlv320aic31xx: add explicit support for tlv320dac31xx
      ASoC: tlv320aic31xx: do not declare support for mono DAI

Oder Chiou (2):
      ASoC: rt5514: make the volume TLV to match the units 0.01dB
      ASoC: rt5660: add rt5660 codec driver

Peter Meerwald-Stadler (2):
      ASoC: dapm: Fix typos in comment
      ASoC: atmel-pdmic: Fix typos in comments and error messages

Peter Robinson (1):
      ASoC: sunxi: depend on ARCH_SUNXI

Peter Ujfalusi (2):
      ASoC: omap-mcbsp: Enable TX/RX under and overflow interrupts
      ASoC: davinci-mcasp: off-by-one in davinci_mcasp_hw_rule_format()

Pierre-Louis Bossart (17):
      ASoC: rt5640: add internal clock source support
      ASoC: Intel: bytcr-rt5640: add Asus T100TAF quirks
      ASoC: Intel: bytcr_rt5640: quirk for mono speaker
      ASoC: Intel: bytcr_rt5640: enable differential mic quirk
      ASoC: Intel: Atom: auto-detection of Baytrail-CR
      ASoC: Intel: Atom: add definitions for modem/SSP0 interface
      ASoC: Intel: atom: enable configuration of SSP0
      ASoC: Intel: bytcr_rt5640: add SSP2_AIF2 routing
      ASoC: Intel: bytcr_rt56040: additional routing quirks
      ASoC: Intel: bytcr_rt5640: fix dai/clock setup for SSP0 routing
      ASoC: Intel: bytcr_rt5640: default routing and quirks on Baytrail-CR
      ASoC: Intel: bytcr_rt5640: add IN3 map
      ASoC: Intel: bytcr_rt5640: Add quirk for Teclast X98 Air 3G tablet
      ASoC: Intel: bytcr_rt5640: log quirks
      ASoC: Intel: atom: fix 0-day warnings
      ASoC: Intel: bytcr_rt5640: quirk for Acer Aspire SWS-012
      ASoC: Intel: Atom: fix IOSF_MBI dependency

Ramesh Babu (2):
      ASoC: Intel: Skylake: Add library loading IPCs
      ASoC: Intel: Skylake: Add library loading support

Randy Li (1):
      ASoC: exynos: organize the asoc audio into a menu

Richard Fitzgerald (1):
      ASoC: arizona: Wait for resume before enabling FLL

Richard Leitner (1):
      ASoC: sgtl5000: add headphone and LINEOUT mute controls

Samaga Krishna (1):
      ASoC: Intel: Skylake: Add 32bit support

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

Senthilnathan Veppur (2):
      ASoC: Intel: Skylake: add additional args to module parsing
      ASoC: Intel: Skylake: Add module processing domain support

Shawn Lin (1):
      ALSA: usb-audio: rmove print for failure of kmalloc

Shreyas NC (4):
      ASoC: uapi: Intel: Skylake: Define vendor specific tokens
      ASoC: Intel: Skylake: Parse vendor tokens to build module data
      ASoC: Intel: Skylake: Remove dfw config and associated structures
      ASoC: Intel: Skylake: Parse manifest data

Srinivas Kandagatla (2):
      ASoC: qcom: apq8016-sbc: add board specific dapm mic widgets
      ASoC: qcom: apq8016-sbc: add support to routing via DT

Sugar Zhang (2):
      ASoC: rockchip: i2s: restore register during runtime_suspend/resume cycle
      ASoC: rockchip: spdif: restore register during runtime_suspend/resume cycle

Sylwester Nawrocki (15):
      ASoC: dwc: Drop DMA channel names assignment
      ASoC: samsung: Drop usage of struct s3c_dma_params from i2s.c
      ASoC: samsung: Drop usage of struct s3c_dma_params from s3c24xx-i2s.c
      ASoC: samsung: Drop usage of struct s3c_dma_params from s3c2412-i2s.c
      ASoC: samsung: Drop usage of struct s3c_dma_params from ac97.c
      ASoC: samsung: Drop usage of struct s3c_dma_params from spdif.c
      ASoC: samsung: Drop usage of of struct s3c_dma_params from pcm.c
      ASoC: samsung: Remove unused now unused struct s3c_dma_params
      ASoC: L3 bus: Add default gpio ops
      ARM: S3C24XX: Specify audio codec platform_data for mini2440 board
      ASoC: uda134x: Optionally initialize L3 ops to default GPIO ops
      ASoC: s3c24xx_uda134x: Remove unused power() callback
      ASoC: s3c24xx_uda134x: Drop initialization of codec's platform data
      ASoC: samsung: Convert s3c24xx_uda134x to use devm_snd_soc_register_card()
      ASoC: samsung: s3c24xx_uda134x: debug/error trace cleanup

Takashi Iwai (3):
      ALSA: hda - Skip Realtek SKU check for Lenovo machines
      ALSA: ali5451: Fix out-of-bound position reporting
      ALSA: hda - Add the top speaker pin config for HP Spectre x360

Takashi Sakamoto (23):
      ALSA: seq: add documentation for snd_seq_kernel_client_ctl
      ALSA: seq: add an alternative way to handle ioctl requests
      ALSA: seq: change ioctl command operation to get data in kernel space
      ALSA: seq: obsolete change of address limit
      ALSA: bebob: rename file with vendor-dependent code so that it's for Yamaha/Terratec
      ALSA: bebob: unify configurations for some models produced by Yamaha/Terratec
      ALSA: seq: initialize whole fields of automatic variable with union type
      ALSA: seq: fix to copy from/to user space
      ALSA: control: move layout of TLV payload to UAPI header
      ALSA: rename TLV-related macros so that they're friendly to user applications
      ALSA: control: cage TLV_DB_RANGE_HEAD in kernel land because it was obsoleted
      ALSA: usb-line6: use the same declaration as definition in header for MIDI manufacturer ID
      ASoC: rt5616: add static qualifier for file local symbols
      ASoC: sst-bxt-da7219_max98357a: fix obsoleted initializers for array
      ASoC: sst-bxt-rt298: fix obsoleted initializers for array
      ASOC: tpa6130a2: add static qualifier for file local symbols
      ASoC: wm8991: fix wrong usage of DECLARE_TLV_DB_LINEAR()
      ASoC: wm8991: remove unused variable
      ASoC: stac9766: fix wrong usage of DECLARE_TLV_DB_LINEAR()
      ASoC: da7219: fix inappropriate condition statement
      ASoC: max9867: remove usage of obsoleted TLV-related macro
      ASoC: rt5616: remove usage of obsoleted TLV-related macro
      ASoC: wm8960: remove usage of obsoleted TLV-related macro

Valdis Kletnieks (1):
      ALSA: line6: snd-usb-line6 depends on CONFIG_SND_HWDEP

Vinod Koul (13):
      ASoC: Intel: Skylake: Move modules query to runtime
      ASoC: Intel: Skylake: modify skl_get_dsp_ops()
      ASoC: Intel: Skylake: split fw and dsp initialization
      ASoC: Intel: Skylake: Parse UUIDs once
      ASoC: Intel: Bxt: Parse UUIDs once
      ASoC: Intel: Skylake: Fix a comment style
      ALSA: hda - move bus_parse_capabilities to core
      ALSA: convert users to core bus_parse_capabilities
      ALSA - Ext hda: remove bus_parse_capabilities
      ASoC: Intel: Skylake: Populate modules after loading
      ASoC: Intel: Skylake: remove module id query at runtime
      ASoC: Intel: Skylake: check manifest size
      ASoC: Intel: Skylake: Fix the inverted logic check

Vishal Thanki (1):
      ASoC: ak4104: Limit the supported sample rates

Wei Yongjun (6):
      ASoC: atmel-pdmic: add missing clk_disable_unprepare() on error in atmel_pdmic_cpu_dai_startup()
      ASoC: topology: Fix error return code in soc_tplg_dapm_widget_create()
      ASoC: omap-abe-twl6040: Use devm_snd_soc_register_card()
      ASoC: samsung: i2s: Add missing clk_disable_unprepare() on error in samsung_i2s_probe()
      ASoC: sti: fix missing clk_disable_unprepare() on error in uni_player_start()
      ASoC: rt5663: fix sparse warnings

Wolfram Sang (1):
      ALSA: usb: caiaq: audio: don't print error when allocating urb fails

Wonjoon Lee (1):
      ASoC: rk3399_gru_sound: fix recording pop at first attempt

Xing Zheng (2):
      ASoC: rockchip: Add machine driver for RK3399 GRU Boards
      ASoC: rockchip: Add support rt5514 dsp summy dailink

Yong Zhi (1):
      ASoC: Intel: Add DMIC channel constraint for bxt machine

kbuild test robot (3):
      ASoC: Intel: Skylake: fix noderef.cocci warnings
      ALSA: line6: fix ifnullfree.cocci warnings
      ASoC: rt5663: fix platform_no_drv_owner.cocci warnings

彭东林 (1):
      ASoC: dpcm: print dai_link name of BE other than FE.

---
 .../devicetree/bindings/sound/nau8810.txt          |   16 +
 .../bindings/sound/nvidia,tegra-audio-sgtl5000.txt |   42 +
 .../devicetree/bindings/sound/qcom,apq8016-sbc.txt |   30 +
 .../bindings/sound/renesas,rsrc-card.txt           |   75 -
 .../bindings/sound/rockchip,rk3399-gru-sound.txt   |   22 +
 Documentation/devicetree/bindings/sound/rt5659.txt |    3 +
 Documentation/devicetree/bindings/sound/rt5660.txt |   47 +
 Documentation/devicetree/bindings/sound/rt5663.txt |   30 +
 .../devicetree/bindings/sound/simple-card.txt      |   37 +
 .../devicetree/bindings/sound/simple-scu-card.txt  |  110 +
 .../devicetree/bindings/sound/st,sti-asoc-card.txt |   52 +-
 .../bindings/sound/sunxi,sun4i-spdif.txt           |    3 +
 .../devicetree/bindings/sound/tlv320aic31xx.txt    |    9 +-
 arch/arm/mach-s3c24xx/mach-mini2440.c              |   19 +
 include/sound/da7219.h                             |    2 +
 include/sound/hda_register.h                       |   36 +
 include/sound/hdaudio.h                            |   13 +
 include/sound/hdaudio_ext.h                        |   12 -
 include/sound/l3.h                                 |   15 +-
 include/sound/rt5660.h                             |   31 +
 include/sound/s3c24xx_uda134x.h                    |    1 -
 include/sound/simple_card_utils.h                  |   35 +
 include/sound/soc.h                                |   19 -
 include/sound/tlv.h                                |   78 +-
 include/uapi/sound/Kbuild                          |    1 +
 include/uapi/sound/asoc.h                          |   35 +-
 include/uapi/sound/asound.h                        |    3 +-
 include/uapi/sound/snd_sst_tokens.h                |  214 ++
 include/uapi/sound/tlv.h                           |   69 +
 sound/aoa/fabrics/layout.c                         |   15 +-
 sound/aoa/soundbus/i2sbus/core.c                   |    2 +-
 sound/core/compress_offload.c                      |   14 +-
 sound/core/pcm_native.c                            |    4 +-
 sound/core/seq/seq_clientmgr.c                     |  722 ++---
 sound/core/seq/seq_compat.c                        |    7 +-
 sound/firewire/bebob/Makefile                      |    5 +-
 sound/firewire/bebob/bebob.c                       |    8 +-
 sound/firewire/bebob/bebob.h                       |    3 +-
 sound/firewire/bebob/bebob_terratec.c              |   31 -
 .../{bebob_yamaha.c => bebob_yamaha_terratec.c}    |    9 +-
 sound/firewire/dice/dice-pcm.c                     |    4 +-
 sound/firewire/digi00x/digi00x-pcm.c               |    4 +-
 sound/firewire/oxfw/oxfw-pcm.c                     |    4 +-
 sound/firewire/tascam/tascam-pcm.c                 |    4 +-
 sound/hda/ext/hdac_ext_controller.c                |   91 +-
 sound/hda/ext/hdac_ext_stream.c                    |   56 +-
 sound/hda/hdac_controller.c                        |   75 +
 sound/pci/ad1889.c                                 |    4 +-
 sound/pci/ali5451/ali5451.c                        |    2 +
 sound/pci/als300.c                                 |    4 +-
 sound/pci/als4000.c                                |    4 +-
 sound/pci/asihpi/asihpi.c                          |    4 +-
 sound/pci/asihpi/hpifunc.c                         |    7 +-
 sound/pci/atiixp.c                                 |    6 +-
 sound/pci/atiixp_modem.c                           |    4 +-
 sound/pci/au88x0/au88x0_core.c                     |    2 +-
 sound/pci/aw2/aw2-alsa.c                           |    4 +-
 sound/pci/azt3328.c                                |    6 +-
 sound/pci/bt87x.c                                  |    2 +-
 sound/pci/ca0106/ca0106_main.c                     |   16 +-
 sound/pci/cmipci.c                                 |   10 +-
 sound/pci/cs4281.c                                 |    4 +-
 sound/pci/cs46xx/cs46xx_lib.c                      |    4 +-
 sound/pci/cs46xx/dsp_spos.c                        |    2 +-
 sound/pci/cs5535audio/cs5535audio_pcm.c            |    4 +-
 sound/pci/ctxfi/ctatc.c                            |    2 +-
 sound/pci/ctxfi/ctpcm.c                            |    4 +-
 sound/pci/ctxfi/ctvmem.c                           |    6 +-
 sound/pci/emu10k1/emu10k1x.c                       |    4 +-
 sound/pci/emu10k1/emupcm.c                         |   12 +-
 sound/pci/emu10k1/p16v.c                           |   20 +-
 sound/pci/ens1370.c                                |    6 +-
 sound/pci/es1938.c                                 |    4 +-
 sound/pci/es1968.c                                 |    4 +-
 sound/pci/fm801.c                                  |    4 +-
 sound/pci/hda/hda_controller.c                     |  205 +-
 sound/pci/hda/hda_controller.h                     |    3 +
 sound/pci/hda/hda_intel.c                          |   17 +
 sound/pci/hda/patch_ca0132.c                       |   10 +-
 sound/pci/hda/patch_conexant.c                     |   10 +
 sound/pci/hda/patch_realtek.c                      |   19 +
 sound/pci/ice1712/ice1712.c                        |   10 +-
 sound/pci/ice1712/ice1724.c                        |   14 +-
 sound/pci/korg1212/korg1212.c                      |    4 +-
 sound/pci/lola/lola_pcm.c                          |    2 +-
 sound/pci/lx6464es/lx6464es.c                      |    4 +-
 sound/pci/maestro3.c                               |    4 +-
 sound/pci/mixart/mixart.c                          |    4 +-
 sound/pci/nm256/nm256.c                            |    4 +-
 sound/pci/oxygen/oxygen_pcm.c                      |   12 +-
 sound/pci/pcxhr/pcxhr.c                            |    2 +-
 sound/pci/riptide/riptide.c                        |    6 +-
 sound/pci/rme32.c                                  |   16 +-
 sound/pci/rme96.c                                  |    8 +-
 sound/pci/rme9652/hdsp.c                           |    4 +-
 sound/pci/rme9652/hdspm.c                          |    4 +-
 sound/pci/rme9652/rme9652.c                        |    4 +-
 sound/pci/sonicvibes.c                             |    4 +-
 sound/pci/trident/trident_main.c                   |   12 +-
 sound/pci/via82xx.c                                |   10 +-
 sound/pci/via82xx_modem.c                          |    4 +-
 sound/pci/ymfpci/ymfpci_main.c                     |   10 +-
 sound/ppc/snd_ps3.c                                |    4 +-
 sound/soc/amd/acp-pcm-dma.c                        |    2 +-
 sound/soc/atmel/atmel-classd.c                     |    6 +-
 sound/soc/atmel/atmel-pcm-pdc.c                    |    2 +-
 sound/soc/atmel/atmel-pdmic.c                      |   20 +-
 sound/soc/codecs/88pm860x-codec.c                  |   14 +-
 sound/soc/codecs/Kconfig                           |   18 +
 sound/soc/codecs/Makefile                          |    6 +
 sound/soc/codecs/ab8500-codec.c                    |   24 +-
 sound/soc/codecs/ac97.c                            |   10 +-
 sound/soc/codecs/ad1836.c                          |   14 +-
 sound/soc/codecs/ad193x.c                          |   14 +-
 sound/soc/codecs/ad1980.c                          |   14 +-
 sound/soc/codecs/ad73311.c                         |   10 +-
 sound/soc/codecs/adau1373.c                        |   14 +-
 sound/soc/codecs/adau1701.c                        |   15 +-
 sound/soc/codecs/adau1761.c                        |   14 +-
 sound/soc/codecs/adau1781.c                        |   14 +-
 sound/soc/codecs/adau1977.c                        |   14 +-
 sound/soc/codecs/adau7002.c                        |   10 +-
 sound/soc/codecs/adav80x.c                         |   14 +-
 sound/soc/codecs/ads117x.c                         |   10 +-
 sound/soc/codecs/ak4104.c                          |   15 +-
 sound/soc/codecs/ak4535.c                          |   14 +-
 sound/soc/codecs/ak4554.c                          |   10 +-
 sound/soc/codecs/ak4613.c                          |   14 +-
 sound/soc/codecs/ak4641.c                          |   14 +-
 sound/soc/codecs/ak4642.c                          |   14 +-
 sound/soc/codecs/ak4671.c                          |   14 +-
 sound/soc/codecs/ak5386.c                          |   10 +-
 sound/soc/codecs/alc5632.c                         |   14 +-
 sound/soc/codecs/arizona.c                         |   78 +-
 sound/soc/codecs/arizona.h                         |   17 +-
 sound/soc/codecs/bt-sco.c                          |   10 +-
 sound/soc/codecs/cq93vc.c                          |    6 +-
 sound/soc/codecs/cs35l32.c                         |   15 +-
 sound/soc/codecs/cs35l33.c                         |   15 +-
 sound/soc/codecs/cs4265.c                          |   15 +-
 sound/soc/codecs/cs4270.c                          |   14 +-
 sound/soc/codecs/cs4271.c                          |   14 +-
 sound/soc/codecs/cs42l51.c                         |   14 +-
 sound/soc/codecs/cs42l52.c                         |   15 +-
 sound/soc/codecs/cs42l56.c                         |   15 +-
 sound/soc/codecs/cs42l73.c                         |   19 +-
 sound/soc/codecs/cs42xx8.c                         |   14 +-
 sound/soc/codecs/cs4349.c                          |   15 +-
 sound/soc/codecs/cs47l24.c                         |   26 +-
 sound/soc/codecs/cs53l30.c                         |   23 +-
 sound/soc/codecs/cx20442.c                         |   10 +-
 sound/soc/codecs/da7210.c                          |   15 +-
 sound/soc/codecs/da7213.c                          |  145 +-
 sound/soc/codecs/da7213.h                          |   12 +-
 sound/soc/codecs/da7218.c                          |   49 +-
 sound/soc/codecs/da7218.h                          |    2 -
 sound/soc/codecs/da7219-aad.c                      |  108 +-
 sound/soc/codecs/da7219-aad.h                      |   11 +-
 sound/soc/codecs/da7219.c                          |   95 +-
 sound/soc/codecs/da7219.h                          |    8 +
 sound/soc/codecs/da732x.c                          |   14 +-
 sound/soc/codecs/da9055.c                          |   15 +-
 sound/soc/codecs/dmic.c                            |   10 +-
 sound/soc/codecs/es8328.c                          |   14 +-
 sound/soc/codecs/gtm601.c                          |   10 +-
 sound/soc/codecs/hdac_hdmi.c                       |    2 +-
 sound/soc/codecs/hdmi-codec.c                      |   79 +-
 sound/soc/codecs/inno_rk3036.c                     |   14 +-
 sound/soc/codecs/isabelle.c                        |   14 +-
 sound/soc/codecs/jz4740.c                          |   14 +-
 sound/soc/codecs/l3.c                              |   71 +-
 sound/soc/codecs/lm49453.c                         |   14 +-
 sound/soc/codecs/max98088.c                        |   14 +-
 sound/soc/codecs/max98095.c                        |   14 +-
 sound/soc/codecs/max98357a.c                       |   10 +-
 sound/soc/codecs/max98371.c                        |    1 -
 sound/soc/codecs/max9850.c                         |   14 +-
 sound/soc/codecs/max9860.c                         |   14 +-
 sound/soc/codecs/max9867.c                         |   19 +-
 sound/soc/codecs/max98925.c                        |   14 +-
 sound/soc/codecs/max98926.c                        |   20 +-
 sound/soc/codecs/mc13783.c                         |   14 +-
 sound/soc/codecs/ml26124.c                         |   14 +-
 sound/soc/codecs/nau8810.c                         |  884 ++++++
 sound/soc/codecs/nau8810.h                         |  281 ++
 sound/soc/codecs/nau8825.c                         |   16 +-
 sound/soc/codecs/pcm1681.c                         |   14 +-
 sound/soc/codecs/pcm179x.c                         |   14 +-
 sound/soc/codecs/pcm3008.c                         |   10 +-
 sound/soc/codecs/pcm3168a.c                        |   14 +-
 sound/soc/codecs/pcm512x.c                         |   14 +-
 sound/soc/codecs/rt286.c                           |   14 +-
 sound/soc/codecs/rt298.c                           |   14 +-
 sound/soc/codecs/rt5514-spi.c                      |    2 +-
 sound/soc/codecs/rt5514.c                          |   20 +-
 sound/soc/codecs/rt5514.h                          |    4 +-
 sound/soc/codecs/rt5616.c                          |   23 +-
 sound/soc/codecs/rt5631.c                          |   14 +-
 sound/soc/codecs/rt5640.c                          |   17 +-
 sound/soc/codecs/rt5640.h                          |    1 +
 sound/soc/codecs/rt5645.c                          |   14 +-
 sound/soc/codecs/rt5651.c                          |   14 +-
 sound/soc/codecs/rt5659.c                          |   41 +-
 sound/soc/codecs/rt5659.h                          |    7 +-
 sound/soc/codecs/rt5660.c                          | 1353 ++++++++
 sound/soc/codecs/rt5660.h                          |  847 ++++++
 sound/soc/codecs/rt5663.c                          | 3218 ++++++++++++++++++++
 sound/soc/codecs/rt5663.h                          | 1121 +++++++
 sound/soc/codecs/rt5670.c                          |   14 +-
 sound/soc/codecs/rt5677.c                          |   69 +-
 sound/soc/codecs/sgtl5000.c                        |   17 +-
 sound/soc/codecs/si476x.c                          |   10 +-
 sound/soc/codecs/sn95031.c                         |   14 +-
 sound/soc/codecs/spdif_receiver.c                  |   10 +-
 sound/soc/codecs/spdif_transmitter.c               |   10 +-
 sound/soc/codecs/ssm2518.c                         |   14 +-
 sound/soc/codecs/ssm2602.c                         |   14 +-
 sound/soc/codecs/ssm4567.c                         |   14 +-
 sound/soc/codecs/sta32x.c                          |   14 +-
 sound/soc/codecs/sta350.c                          |   14 +-
 sound/soc/codecs/sta529.c                          |    6 +-
 sound/soc/codecs/stac9766.c                        |   14 +-
 sound/soc/codecs/sti-sas.c                         |    8 +-
 sound/soc/codecs/tas2552.c                         |   14 +-
 sound/soc/codecs/tas5086.c                         |   16 +-
 sound/soc/codecs/tas571x.c                         |   14 +-
 sound/soc/codecs/tas5720.c                         |   14 +-
 sound/soc/codecs/tfa9879.c                         |   15 +-
 sound/soc/codecs/tlv320aic23.c                     |   14 +-
 sound/soc/codecs/tlv320aic26.c                     |   14 +-
 sound/soc/codecs/tlv320aic31xx.c                   |  218 +-
 sound/soc/codecs/tlv320aic31xx.h                   |    2 +
 sound/soc/codecs/tlv320aic32x4.c                   |   14 +-
 sound/soc/codecs/tlv320aic3x.c                     |   14 +-
 sound/soc/codecs/tlv320dac33.c                     |   31 +-
 sound/soc/codecs/tpa6130a2.c                       |   49 +-
 sound/soc/codecs/twl4030.c                         |   14 +-
 sound/soc/codecs/twl6040.c                         |   14 +-
 sound/soc/codecs/uda134x.c                         |   17 +-
 sound/soc/codecs/uda1380.c                         |   14 +-
 sound/soc/codecs/wl1273.c                          |   14 +-
 sound/soc/codecs/wm0010.c                          |   12 +-
 sound/soc/codecs/wm1250-ev1.c                      |   13 +-
 sound/soc/codecs/wm2000.c                          |   16 +-
 sound/soc/codecs/wm2200.c                          |   16 +-
 sound/soc/codecs/wm5100.c                          |   18 +-
 sound/soc/codecs/wm5102.c                          |   27 +-
 sound/soc/codecs/wm5110.c                          |   28 +-
 sound/soc/codecs/wm8350.c                          |   16 +-
 sound/soc/codecs/wm8400.c                          |   16 +-
 sound/soc/codecs/wm8510.c                          |   16 +-
 sound/soc/codecs/wm8523.c                          |   16 +-
 sound/soc/codecs/wm8580.c                          |   16 +-
 sound/soc/codecs/wm8711.c                          |   16 +-
 sound/soc/codecs/wm8727.c                          |   12 +-
 sound/soc/codecs/wm8728.c                          |   16 +-
 sound/soc/codecs/wm8731.c                          |   16 +-
 sound/soc/codecs/wm8737.c                          |   16 +-
 sound/soc/codecs/wm8741.c                          |   12 +-
 sound/soc/codecs/wm8750.c                          |   16 +-
 sound/soc/codecs/wm8753.c                          |   16 +-
 sound/soc/codecs/wm8770.c                          |   16 +-
 sound/soc/codecs/wm8776.c                          |   16 +-
 sound/soc/codecs/wm8782.c                          |   12 +-
 sound/soc/codecs/wm8804.c                          |   10 +-
 sound/soc/codecs/wm8900.c                          |   16 +-
 sound/soc/codecs/wm8903.c                          |   18 +-
 sound/soc/codecs/wm8904.c                          |    2 +-
 sound/soc/codecs/wm8940.c                          |   16 +-
 sound/soc/codecs/wm8955.c                          |   16 +-
 sound/soc/codecs/wm8960.c                          |    7 +-
 sound/soc/codecs/wm8961.c                          |   16 +-
 sound/soc/codecs/wm8962.c                          |    6 +-
 sound/soc/codecs/wm8971.c                          |   16 +-
 sound/soc/codecs/wm8974.c                          |   16 +-
 sound/soc/codecs/wm8978.c                          |   16 +-
 sound/soc/codecs/wm8983.c                          |   16 +-
 sound/soc/codecs/wm8985.c                          |   16 +-
 sound/soc/codecs/wm8988.c                          |   14 +-
 sound/soc/codecs/wm8990.c                          |   16 +-
 sound/soc/codecs/wm8991.c                          |   44 +-
 sound/soc/codecs/wm8993.c                          |    2 +-
 sound/soc/codecs/wm8994.c                          |    2 +-
 sound/soc/codecs/wm8995.c                          |   14 +-
 sound/soc/codecs/wm8996.c                          |   18 +-
 sound/soc/codecs/wm8997.c                          |   16 +-
 sound/soc/codecs/wm8998.c                          |   26 +-
 sound/soc/codecs/wm9081.c                          |   16 +-
 sound/soc/codecs/wm9090.c                          |    2 +-
 sound/soc/codecs/wm9705.c                          |   16 +-
 sound/soc/codecs/wm9712.c                          |   16 +-
 sound/soc/codecs/wm9713.c                          |   16 +-
 sound/soc/codecs/wm_adsp.c                         |   88 +-
 sound/soc/codecs/wm_adsp.h                         |    7 +-
 sound/soc/davinci/davinci-mcasp.c                  |    2 +-
 sound/soc/dwc/designware_i2s.c                     |    2 -
 sound/soc/fsl/fsl_asrc.c                           |   12 +-
 sound/soc/fsl/fsl_asrc_dma.c                       |    2 +-
 sound/soc/fsl/fsl_esai.c                           |    8 +-
 sound/soc/fsl/fsl_sai.c                            |    6 +-
 sound/soc/fsl/fsl_spdif.c                          |    2 +-
 sound/soc/fsl/fsl_ssi.c                            |    2 +-
 sound/soc/generic/Kconfig                          |    8 +
 sound/soc/generic/Makefile                         |    2 +
 sound/soc/generic/simple-card-utils.c              |  141 +
 sound/soc/generic/simple-card.c                    |  305 +-
 sound/soc/generic/simple-scu-card.c                |  345 +++
 sound/soc/img/pistachio-internal-dac.c             |   14 +-
 sound/soc/intel/Kconfig                            |   12 +
 sound/soc/intel/atom/sst-atom-controls.c           |   32 +-
 sound/soc/intel/atom/sst-atom-controls.h           |    6 +
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |    2 +-
 sound/soc/intel/atom/sst/sst.c                     |    5 +-
 sound/soc/intel/atom/sst/sst_acpi.c                |   97 +-
 sound/soc/intel/atom/sst/sst_ipc.c                 |    3 +
 sound/soc/intel/atom/sst/sst_pvt.c                 |   14 +-
 sound/soc/intel/baytrail/sst-baytrail-ipc.c        |   12 +-
 sound/soc/intel/boards/Makefile                    |    2 +
 sound/soc/intel/boards/bdw-rt5677.c                |  347 +++
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |   75 +-
 sound/soc/intel/boards/bxt_rt298.c                 |   14 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |  507 ++-
 sound/soc/intel/common/sst-acpi.c                  |    1 +
 sound/soc/intel/haswell/sst-haswell-pcm.c          |    2 +-
 sound/soc/intel/skylake/bxt-sst.c                  |  118 +-
 sound/soc/intel/skylake/skl-messages.c             |   67 +-
 sound/soc/intel/skylake/skl-pcm.c                  |   60 +-
 sound/soc/intel/skylake/skl-sst-cldma.c            |    4 +-
 sound/soc/intel/skylake/skl-sst-dsp.h              |   18 +-
 sound/soc/intel/skylake/skl-sst-ipc.c              |   41 +-
 sound/soc/intel/skylake/skl-sst-ipc.h              |   12 +-
 sound/soc/intel/skylake/skl-sst-utils.c            |  176 +-
 sound/soc/intel/skylake/skl-sst.c                  |   49 +-
 sound/soc/intel/skylake/skl-topology.c             |  918 +++++-
 sound/soc/intel/skylake/skl-topology.h             |   15 +-
 sound/soc/intel/skylake/skl-tplg-interface.h       |   95 +-
 sound/soc/intel/skylake/skl.c                      |    6 +-
 sound/soc/intel/skylake/skl.h                      |    2 +
 sound/soc/kirkwood/kirkwood-dma.c                  |    2 +-
 sound/soc/mediatek/common/mtk-afe-fe-dai.c         |    5 +-
 sound/soc/omap/mcbsp.c                             |    3 +-
 sound/soc/omap/omap-abe-twl6040.c                  |   14 +-
 sound/soc/omap/omap-pcm.c                          |    2 +-
 sound/soc/qcom/apq8016_sbc.c                       |   20 +
 sound/soc/qcom/lpass-platform.c                    |   16 +-
 sound/soc/qcom/lpass.h                             |    2 +
 sound/soc/rockchip/Kconfig                         |   12 +
 sound/soc/rockchip/Makefile                        |    2 +
 sound/soc/rockchip/rk3399_gru_sound.c              |  397 +++
 sound/soc/rockchip/rockchip_i2s.c                  |   10 +-
 sound/soc/rockchip/rockchip_spdif.c                |   12 +-
 sound/soc/samsung/Kconfig                          |   57 +-
 sound/soc/samsung/ac97.c                           |   34 +-
 sound/soc/samsung/dma.h                            |   20 +-
 sound/soc/samsung/dmaengine.c                      |   31 -
 sound/soc/samsung/i2s.c                            |   56 +-
 sound/soc/samsung/idma.c                           |    1 -
 sound/soc/samsung/pcm.c                            |   26 +-
 sound/soc/samsung/s3c-i2s-v2.c                     |    3 +-
 sound/soc/samsung/s3c-i2s-v2.h                     |    4 +-
 sound/soc/samsung/s3c2412-i2s.c                    |   24 +-
 sound/soc/samsung/s3c24xx-i2s.c                    |   24 +-
 sound/soc/samsung/s3c24xx_uda134x.c                |  134 +-
 sound/soc/samsung/smdk_wm8580pcm.c                 |    1 -
 sound/soc/samsung/smdk_wm8994pcm.c                 |    1 -
 sound/soc/samsung/spdif.c                          |   12 +-
 sound/soc/sh/Kconfig                               |    6 -
 sound/soc/sh/rcar/Makefile                         |    3 -
 sound/soc/sh/rcar/core.c                           |    4 +
 sound/soc/sh/rcar/rsrc-card.c                      |  486 ---
 sound/soc/sh/rcar/ssi.c                            |    2 +-
 sound/soc/soc-ac97.c                               |    2 +-
 sound/soc/soc-core.c                               |   15 +-
 sound/soc/soc-dapm.c                               |   23 +-
 sound/soc/soc-ops.c                                |    2 +-
 sound/soc/soc-pcm.c                                |   13 +-
 sound/soc/soc-topology.c                           |  115 +-
 sound/soc/soc-utils.c                              |    2 +-
 sound/soc/sti/sti_uniperif.c                       |  130 +-
 sound/soc/sti/uniperif.h                           |   28 +-
 sound/soc/sti/uniperif_player.c                    |   83 +-
 sound/soc/sti/uniperif_reader.c                    |   46 +-
 sound/soc/sunxi/Kconfig                            |    1 +
 sound/soc/sunxi/sun4i-codec.c                      |   60 +-
 sound/soc/sunxi/sun4i-spdif.c                      |   17 +-
 sound/soc/tegra/Kconfig                            |   11 +
 sound/soc/tegra/Makefile                           |    2 +
 sound/soc/tegra/tegra_rt5640.c                     |    2 +-
 sound/soc/tegra/tegra_sgtl5000.c                   |  212 ++
 sound/soc/ux500/ux500_msp_dai.c                    |    6 +-
 sound/usb/caiaq/audio.c                            |    1 -
 sound/usb/card.h                                   |    2 +-
 sound/usb/endpoint.c                               |   13 +-
 sound/usb/format.c                                 |    4 +-
 sound/usb/line6/Kconfig                            |    5 +-
 sound/usb/line6/capture.c                          |   50 +-
 sound/usb/line6/driver.c                           |  269 +-
 sound/usb/line6/driver.h                           |   59 +-
 sound/usb/line6/midi.c                             |    2 +-
 sound/usb/line6/pcm.c                              |   83 +-
 sound/usb/line6/pcm.h                              |   20 +-
 sound/usb/line6/playback.c                         |   37 +-
 sound/usb/line6/pod.c                              |   12 +-
 sound/usb/line6/podhd.c                            |  300 +-
 sound/usb/line6/toneport.c                         |    6 +-
 sound/usb/line6/variax.c                           |    6 +-
 sound/usb/mixer_quirks.c                           |   22 +-
 sound/usb/quirks.c                                 |    6 +
 408 files changed, 16518 insertions(+), 3986 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/nau8810.txt
 create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-sgtl5000.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/renesas,rsrc-card.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3399-gru-sound.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt5660.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt5663.txt
 create mode 100644 Documentation/devicetree/bindings/sound/simple-scu-card.txt
 create mode 100644 include/sound/rt5660.h
 create mode 100644 include/uapi/sound/snd_sst_tokens.h
 rename sound/firewire/bebob/{bebob_yamaha.c => bebob_yamaha_terratec.c} (85%)
 create mode 100644 sound/soc/codecs/nau8810.c
 create mode 100644 sound/soc/codecs/nau8810.h
 create mode 100644 sound/soc/codecs/rt5660.c
 create mode 100644 sound/soc/codecs/rt5660.h
 create mode 100644 sound/soc/codecs/rt5663.c
 create mode 100644 sound/soc/codecs/rt5663.h
 create mode 100644 sound/soc/generic/simple-scu-card.c
 create mode 100644 sound/soc/intel/boards/bdw-rt5677.c
 create mode 100644 sound/soc/rockchip/rk3399_gru_sound.c
 delete mode 100644 sound/soc/sh/rcar/rsrc-card.c
 create mode 100644 sound/soc/tegra/tegra_sgtl5000.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ