alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] ASoC updates for v3.15
@ 2014-03-12 23:14 Mark Brown
  2014-03-13  7:41 ` Lars-Peter Clausen
  2014-03-13  9:01 ` Takashi Iwai
  0 siblings, 2 replies; 10+ messages in thread
From: Mark Brown @ 2014-03-12 23:14 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


[-- Attachment #1.1: Type: text/plain, Size: 40445 bytes --]

The following changes since commit fa389e220254c69ffae0d403eac4146171062d08:

  Linux 3.14-rc6 (2014-03-09 19:41:57 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v3.15

for you to fetch changes up to deeed33850c8a376addabbf971df433b2a1ba74c:

  Merge remote-tracking branches 'asoc/topic/wm8996', 'asoc/topic/wm9081' and 'asoc/topic/wm9705' into asoc-next (2014-03-12 23:05:31 +0000)

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

ASoC: Updates for v3.15

Quite a busy release for ASoC this time, more on janitorial work than
exciting new features but welcome nontheless:

 - Lots of cleanups from Takashi for enumerations; the original API for
   these was error prone so he's refactored lots of code to use more
   modern APIs which avoid issues.
 - Elimination of the ASoC level wrappers for I2C and SPI moving us
   closer to converting to regmap completely and avoiding some
   randconfig hassle.
 - Provide both manually and transparently locked DAPM APIs rather than
   a mix of the two fixing some concurrency issues.
 - Start converting CODEC drivers to use separate bus interface drivers
   rather than having them all in one file helping avoid dependency
   issues.
 - DPCM support for Intel Haswell and Bay Trail platforms.
 - Lots of work on improvements for simple-card, DaVinci and the Renesas
   rcar drivers.
 - New drivers for Analog Devices ADAU1977, TI PCM512x and parts of the
   CSR SiRF SoC.

----------------------------------------------------------------
Aaro Koskinen (1):
      ASoC: n810: fix init with DT boot

Adam Thomson (1):
      ASoC: da9055: Add DT support for CODEC

Alexander Shiyan (1):
      ASoC: cirrus: Remove excess dependencies on SND_SOC

Bo Shen (2):
      ASoC: atmel_ssc_dai: make option to choose clock
      Binding: atmel-ssc: add option to choose clock

Charles Keepax (33):
      ASoC: wm5102: Improve EQ coefficient controls
      ASoC: wm5110: Improve EQ coefficient controls
      ASoC: wm8997: Improve EQ coefficient controls
      ASoC: wm_adsp: Add debug print to note that the DSP has shutdown
      ASoC: wm5102: Correct typo in EQ coefficient sizes
      ASoC: wm5110: Correct type in EQ coefficient sizes
      ASoC: wm8997: Correct typo in EQ coefficient sizes
      ASoC: dapm: Add helpers to lock/unlock DAPM mutex
      ASoC: dapm: Add unlocked version of snd_soc_dapm_sync
      ASoC: adav80x: Update locking around use of DAPM pin API
      ASoC: wm5100: Update locking around use of DAPM pin API
      ASoC: wm8962: Update locking around use of DAPM pin API
      ASoC: wm8994: Update locking around use of DAPM pin API
      ASoC: wm8996: Update locking around use of DAPM pin API
      ASoC: mfld_machine: Update locking around use of DAPM pin API
      ASoC: ams-delta: Update locking around use of DAPM pin API
      ASoC: omap: n810: Update locking around use of DAPM pin API
      ASoC: omap: rx51: Update locking around use of DAPM pin API
      ASoC: pxa: corgi: Update locking around use of DAPM pin API
      ASoC: pxa: magician: Update locking around use of DAPM pin API
      ASoC: pxa: spitz: Update locking around use of DAPM pin API
      ASoC: pxa: tosa: Update locking around use of DAPM pin API
      ASoC: wm_adsp: Split firmware load into smaller chunks
      ASoC: wm_adsp: Correct type specifier in printf
      ASoC: arizona: An OUTDIV of 1 is not valid, avoid this
      ASoC: arizona: Add defines for FLL configuration constants
      ASoC: arizona: Move set of OUTDIV in to arizona_apply_fll
      ASoC: arizona: Move calculation of FLL configuration
      ASoC: arizona: Don't pass Fout into arizona_calc_fll
      ASoC: arizona: Calculate OUTDIV first
      ASoC: arizona: Calculate FLL gain last
      mfd: arizona: Add support for new fratio encoding
      ASoC: arizona: Support new fratio encoding on the wm5110 rev D

Christian Engelmayer (3):
      ASoC: wm8991: Remove unused pointer in wm8991_probe()
      ASoC: wm8995: Remove unused pointer in hp_supply_event()
      ASoC: wm8993: Remove unused pointer in wm8993_remove()

Daniel Mack (1):
      ASoC: cs4271: claim reset GPIO in bus probe function

Denis Carikli (1):
      ASoC: eukrea-tlv320: Add DT support.

Fabio Estevam (4):
      ASoC: wm8737: Use IS_ENABLED() macro
      ASoC: wm8983: Use IS_ENABLED() macro
      ASoC: fsl_esai: Check the return value from clk_prepare_enable()
      ASoC: fsl: imx-pcm-fiq: Remove unneeded 'out' label

Jean-Francois Moine (8):
      ASoC: simple-card: simplify code
      ASoC: simple-card: simplify code
      ASoC: simple-card: simplify code
      ASoC: simple-card: simplify code
      ASoC: simple-card: simplify code
      ASoC: simple-card: simplify code
      ASoC: simple-card: simplify code
      ASoC: simple-card: simplify code

Jyri Sarha (3):
      ASoC: davinci-evm: Add named clock reference to DT bindings
      ASoC: davinci-mcasp: Set BCLK divider if McASP is BCLK master
      ASoC: tlv320aic32x4: Sort Makefile in alphabetic order

Kuninori Morimoto (58):
      ASoC: rsnd: tidyup register naming of BUSIF_MODE
      ASoC: rsnd: cleanup debug information method
      ASoC: rsnd: remove meaningless rsnd_ssi_non()
      ASoC: rsnd: control SCU ops in probe timing
      ASoC: rsnd: add rsnd_scu_init(), and separate init/start
      ASoC: rsnd: remove meaningless function parameter
      ASoC: rsnd: merge rsnd_scu_start/stop() and rsnd_scu_transfer_start/stop()
      ASoC: rsnd: rsnd_dai_is_clk_master() can be shared
      ASoC: rsnd: remove pin sync option
      ASoC: rsnd: SSI_MODE0/1 settings goes to scu.c
      ASoC: rsnd: remove ssiu from ssi.c
      ASoC: rsnd: rename rsnd_scu_convert_rate_ctrl()
      ASoC: rsnd: explain SRC bypass mode settings in comment
      ASoC: rsnd: remove duplicate *priv from rsnd_dma
      ASoC: rsnd: non 0 is error on probe
      ASoC: rsnd: fixup Gen2 module naming
      ASoC: rsnd: don't use schedule_work() when rsnd_dma_start()
      ASoC: rsnd: SCU should be called before SSI
      ASoC: rsnd: clarify scu.c area
      ASoC: rsnd: Merge macros in scu.c
      ASoC: rsnd: rsnd_scu_hpbif_is_enable() become macro
      ASoC: rsnd: merge SRC clock timing/setting
      ASoC: rsnd: add rsnd_ssi_is_play()
      ASoC: rsnd: extracts Gen1/Gen2 common parts
      ASoC: rsnd: remove SSI dependent DMAEngine callback
      ASoC: rsnd: rsnd_ssi_probe() goes forwarder than rsnd_scu_probe()
      ASoC: rsnd: add Gen2 SRC and DMAEngine support
      ASoC: rsnd: use device dependency clock
      ASoC: rsnd: tidyup original for_each_rsnd_xxx macro
      ASoC: rsnd: set DIV_EN register on rsnd_adg_set_convert_clk_gen2()
      ASoC: rsnd: print error if there is SRC settings mismatch
      ASoC: simple-card: cpu_dai_name creates confusion when DT case
      ASoC: rsnd: move priv member settings to upper side
      ASoC: rsnd: move rsnd_mod_call() macro
      ASoC: rsnd: remove verbose function parameter
      ASoC: rsnd: remove verbose debug message from scu/ssi
      ASoC: rsnd: unify rdai naming
      ASoC: rsnd: tidyup RSND_SSI_xxx flags
      ASoC: rsnd: run rsnd_path_init() when probe() timing
      ASoC: rsnd: use mod array instead of list on rdai
      ASoC: rsnd: get ssi/scu from rsnd_dai_stream
      ASoC: rsnd: use devm_clk_get() instead of clk_get()
      ASoC: rsnd: use function pointer for each probe
      ASoC: rsnd: remove unused SSI_CONTROL
      ASoC: rsnd: modify rsnd_adg_ssi_ws_timing_gen2() parameter
      ASoC: rsnd: share reg_field and reduce memory
      ASoC: rsnd: add struct rsnd_dai_platform_info
      ASoC: rsnd: Get correct SCU ID
      ASoC: rsnd: add rsnd_scu_enable_ssi_irq()
      ASoC: rsnd: call rsnd_scu_ssi_mode_init() from SSI
      ASoC: rsnd: add probe/remove callback on rsnd_mod_ops
      ASoC: rsnd: use mod probe method on SCU
      ASoC: rsnd: use mod probe method on SSI
      ASoC: rsnd: nothing to do on rsnd_dai_remove()
      ASoC: rsnd: remove all rsnd_xxx_remove()
      ASoC: rsnd: rename scu to src
      ASoC: simple-card: tidyup cpu/codec dai_fmt settings for non-DT
      ASoC: simple-card: card name can be option

Lars-Peter Clausen (58):
      ASoC: h1940_uda1380: Don't modify runtime->hw
      ASoC: rx1950_uda1380: Don't modify runtime->hw
      ASoC: cs4271: Remove outdated comment
      ASoC: cs42l73: Don't mix SNDRV_PCM_RATE_KNOT with specific rates
      ASoC: cs42l73: Constify rate constraints
      ASoC: ssm2602: Constify rate constraints
      ASoC: twl6040: Constify rate constraints
      ASoC: wm8741: Constify rate constraints
      ASoC: wm8988: Constify rate constraints
      ASoC: dapm: Consistently use unsigned int for register values
      ASoC: ad193x: Split SPI and I2C code into different modules
      ASoC: ssm2602: Split SPI and I2C code into different modules
      ASoC: adav80x: Use devm_kzalloc()
      ASoC: adav80x: Split SPI and I2C code into different modules
      ASoC: Add ADAU1977 CODEC driver
      ASoC: pxa: Remove superfluous locking
      ASoC: da732x: Use da732x->regmap instead of codec->control_data
      ASoC: wm8996: Replace codec->control_data with wm8996->regmap
      ASoC: wm8962: Replace codec->control_data with wm8962->regmap
      ASoC: Remove unused 'reg2' field from soc_enum struct
      ASoC: Consolidate enum and value enum controls
      ASoC: dapm: Consolidate MUXs and value MUXs
      ASoC: Add macros for defining virtual enums
      ASoC: adau1373: Use SOC_ENUM_SINGLE_VIRT_DECL()
      ASoC: max98090: Use SOC_ENUM_SINGLE_VIRT_DECL()
      ASoC: mc13783: Use SOC_ENUM_SINGLE_VIRT_DECL()
      ASoC: wm8994: Use SOC_ENUM_SINGLE_VIRT_DECL()
      ASoC: wm8995: Use SOC_ENUM_SINGLE_VIRT_DECL()
      ASoC: dapm: Consolidate MUXs and virtual MUXs
      ASoC: dapm: Break dapm_set_path_status() appart
      ASoC: neo1973_wm8753: Post gta01 support removal cleanup
      ASoC: neo1973_wm8753: Convert to table based setup
      ASoC: pxa: Pass correct DAPM context to {corgi,poodle,spitz}_ext_control
      ASoC: pxa: e740_wm9705: Convert to table based DAPM setup
      ASoC: pxa: e750_wm9705: Convert to table based DAPM setup
      ASoC: pxa: e800_wm9712: Convert to table based DAPM setup
      ASoC: pxa: mioa701_wm9713: Convert to table based DAPM setup
      ASoC: pxa: zylonite: Convert to table based DAPM setup
      ASoC: wm1133-ev1: Convert to table based DAPM setup
      ASoC: wm8753: Remove superfluous 'codec->cache_sync = 1'
      ASoC: wm{5102, 5110, 8997}: Replace codec->control_data with arizona->regmap
      ASoC: ak4104: Remove superfluous codec->control_data initialization
      ASoC: Handle ignore_pmdown_time for CODEC to CODEC links
      ASoC: Add helper functions for PCM runtime 'active' management
      ASoC: Fix active count tracking for CODEC to CODEC links
      ASoC: Add helper function to check whether a CODEC is active
      ASoC: Add component pointer to the DAI struct
      ASoC: Move active count from CODEC to component
      ASoC: Move ignore_pmdown_time from CODEC to component
      ASoC: sam9g20_wm8731: Convert to table based DAPM setup
      ASoC: si476x: Fix IO setup
      ASoC: 88pm860: Fix IO setup
      ASoC: Consolidate snd_soc_register_dai() and snd_soc_register_dais()
      ASoC: Pass CODEC to snd_soc_register_dais()
      ASoC: Add a per component dai list
      ASoC: migor: Convert to table based DAPM setup
      ASoC: spear: spdif_out: Fix mute control
      ASoC: Fix use after free

Mark Brown (60):
      Merge branch 'fix/davinci' of git://git.kernel.org/.../broonie/sound into HEAD
      Merge branch 'topic/sign' of git://git.kernel.org/.../broonie/sound into asoc-tlv320aic32x4
      ASoC: wm8962: Hold a runtime PM reference while handling interrupts
      ASoC: wm8962: Check if we runtime resume the device when starting FLL
      ASoC: wm8962: Clean up error handling for failed FLL start
      ASoC: wm8962: Reinitialise the IRQ completion rather than just trying it
      ASoC: ak4554: Add to SND_SOC_ALL_CODECS
      ASoC: pcm1681: Convert to params_width()
      ASoC: pcm1792a: Convert to params_width()
      ASoC: codecs: Make OF supported CODECs visible in Kconfig
      ASoC: pcm512x: Add PCM512x driver
      ASoC: pcm512x: More constification
      ASoC: codecs: Put the CODEC drivers in a menu
      ASoC: wm8770: Depend on SPI only
      ASoC: pcm512x: Implement paging support
      ASoC: pcm512x: Implement analogue volume control
      Merge branch 'topic/of' of git://git.kernel.org/.../broonie/sound into asoc-simple
      ASoC: tobermory: Stop the FLL if we fail to switch SYSCLK to it
      ASoC: cs42l51: Don't log if we fail to allocate memory
      ASoC: cs42l51: Convert to direct regmap API usage
      ASoC: ak4671: Convert to table based control init
      ASoC: ak4671: Convert to direct regmap API usage
      ASoC: pcm512x: Add regmap select
      Merge remote-tracking branch 'asoc/topic/adav80x' into asoc-adau1977
      ALSA: Export snd_pcm_constraint_mask64()
      Merge branch 'fix/dapm' of git://git.kernel.org/.../broonie/sound into asoc-dapm
      ASoC: alc5623: Convert to direct regmap API usage
      Merge branch 'topic/of' of git://git.kernel.org/.../broonie/sound into asoc-simple
      ASoC: da732x: Remove leftover cache size setting
      Merge branches 'topic/dapm', 'topic/sign', 'topic/adau1373', 'topic/max98090', 'topic/mc13783', 'fix/wm8994' and 'topic/wm8995' of git://git.kernel.org/.../broonie/sound into asoc-enum
      ASoC: fsl: Don't select FIQ from Eukrea
      Merge branch 'topic/pcm' of git://git.kernel.org/.../broonie/sound into asoc-enum
      Merge tag 'parse-val' of git://git.kernel.org/.../broonie/regmap into asoc-core
      Merge branch 'topic/tlv320aic23' of git://git.kernel.org/.../broonie/sound into asoc-samsung
      Merge branch 'topic/tlv320aic23' of git://git.kernel.org/.../broonie/sound into asoc-fsl
      ASoC: pcm512x: Split out bus drivers
      ASoC: pcm512x: Fix duplicate const warning
      Merge remote-tracking branch 'asoc/fix/pcm' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/88pm860', 'asoc/fix/omap' and 'asoc/fix/si476x' into asoc-linus
      Merge branch 'topic/pcm' of git://git.kernel.org/.../broonie/sound into asoc-core
      ASoC: dapm: Staticise dapm_mark_dirty()
      ASoC: dapm: Sprinkle lockdep asserts through the code
      ASoC: tlv320aic23: Remove spurious bits per word setting
      Merge tag 'asoc-v3.14-rc6' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/spear' into asoc-linus
      Merge remote-tracking branch 'asoc/topic/core' into asoc-next
      Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next
      Merge remote-tracking branch 'asoc/topic/enum' into asoc-next
      Merge remote-tracking branch 'asoc/topic/pcm1681' into asoc-next
      Merge remote-tracking branch 'asoc/topic/pcm1792a' into asoc-next
      Merge remote-tracking branch 'asoc/topic/pcm512x' into asoc-next
      Merge remote-tracking branches 'asoc/topic/88pm860x', 'asoc/topic/ad1836', 'asoc/topic/ad193x', 'asoc/topic/adau1977', 'asoc/topic/ak4104', 'asoc/topic/ak4641', 'asoc/topic/ak4671' and 'asoc/topic/alc5623' into asoc-next
      Merge remote-tracking branches 'asoc/topic/arizona', 'asoc/topic/atmel', 'asoc/topic/cirrus', 'asoc/topic/cs4271', 'asoc/topic/cs42l51', 'asoc/topic/cs42l52', 'asoc/topic/cs42l73' and 'asoc/topic/da7210' into asoc-next
      Merge remote-tracking branches 'asoc/topic/da7213', 'asoc/topic/da732x', 'asoc/topic/da9055', 'asoc/topic/davinci', 'asoc/topic/fsl', 'asoc/topic/fsl-esai', 'asoc/topic/fsl-sai' and 'asoc/topic/fsl-spdif' into asoc-next
      Merge remote-tracking branches 'asoc/topic/ml26124', 'asoc/topic/of', 'asoc/topic/omap', 'asoc/topic/pxa' and 'asoc/topic/rcar' into asoc-next
      Merge remote-tracking branches 'asoc/topic/samsung', 'asoc/topic/sgtl5000', 'asoc/topic/sh', 'asoc/topic/simple', 'asoc/topic/sirf', 'asoc/topic/sn95031', 'asoc/topic/ssm2602' and 'asoc/topic/stac9766' into asoc-next
      Merge remote-tracking branches 'asoc/topic/tlv320aic23', 'asoc/topic/tlv320aic26', 'asoc/topic/tlv320aic32x4', 'asoc/topic/tlv320aic3x', 'asoc/topic/tlv320dac33', 'asoc/topic/twl4030', 'asoc/topic/twl6040', 'asoc/topic/uda1380', 'asoc/topic/wl1273' and 'asoc/topic/wm2200' into asoc-next
      Merge remote-tracking branches 'asoc/topic/wm5100', 'asoc/topic/wm8523', 'asoc/topic/wm8731', 'asoc/topic/wm8737', 'asoc/topic/wm8741', 'asoc/topic/wm8753', 'asoc/topic/wm8903', 'asoc/topic/wm8904', 'asoc/topic/wm8940' and 'asoc/topic/wm8955' into asoc-next
      Merge remote-tracking branches 'asoc/topic/wm8961', 'asoc/topic/wm8962', 'asoc/topic/wm8974', 'asoc/topic/wm8983', 'asoc/topic/wm8988', 'asoc/topic/wm8990', 'asoc/topic/wm8991', 'asoc/topic/wm8993' and 'asoc/topic/wm8994' into asoc-next
      Merge remote-tracking branches 'asoc/topic/wm8996', 'asoc/topic/wm9081' and 'asoc/topic/wm9705' into asoc-next

Markus Pargmann (9):
      ASoC: core: Add signed register volume control logic
      ASoC: core: Add SOC_DOUBLE_R_S_TLV
      ASoC: tlv320aic32x4: Use gpio_is_valid
      ASoC: tlv320aic32x4: Use signed int mixer controls
      ASoC: tlv320aic32x4: DT support
      ASoC: tlv320aic32x4: Support for master clock
      ASoC: tlv320aic32x4: Support for regulators
      ASoC: tlv320aic32x4: Rearrange clock tree shutdown
      ASoC: tlv320aic3x: Remove tlv320aic32x4 from compatibles of tlv320aic3x

Max Filippov (3):
      ASoC: tlv320aic23: add support for SPI control mode
      ASoC: update Kconfig of AIC23 users to select I2C variant
      ASoC: tlv320aic23: add missing EXPORT_SYMBOLs

Nenghua Cao (3):
      ASoC: core: fix coccinelle warnings
      regmap: add regmap_parse_val api
      ASoC: core: use regmap's parse_val to do endian translation

Patrick Lai (1):
      ASoC: pcm: free path list before exiting from error conditions

Paul Bolle (1):
      ASoC: smdk_wm8994: Fix typo "wm8894"

Peter Ujfalusi (6):
      ASoC: davinci-mcasp: Return value handling cleanup for mcasp_common_hw_param()
      ASoC: davinci-mcasp: Move pm callbacks from platform device to soc_dai_driver
      ASoC: davinci-mcasp: Code cleanup in davinci_mcasp_hw_params()
      ASoC: davinci-mcasp: Rename platform data struct
      ASoC: davinci-mcasp: Remove long lines from suspend/resume callbacks
      ASoC: davinci-mcasp: Rename the pointer to davinci dma_params as dma_params

Rongjun Ying (3):
      ASoC: sirf: Add SiRF internal audio codec driver
      ASoC: sirf: Add SiRF audio port driver is used by SiRF internal audio codec
      ASoC: sirf: Add SiRF audio card

Sachin Kamat (6):
      ASoC: samsung: h1940_uda1380: Remove unused variable
      ASoC: samsung: h1940_uda1380: Fix build warning
      ASoC: samsung: rx1950_uda1380: Remove unused variable
      ASoC: cs42l51: Remove unused variable
      ASoC: samsung: Remove invalid file reference
      ASoC: s3c24xx: Remove invalid file reference

Takashi Iwai (72):
      ASoC: da732x: Remove superfluous DA732X_SOC_ENUM_DOUBLE_R()
      ASoC: ssm2602: Omit superfluous elements in input select array
      ASoC: wm8990: Fix the wrong number of enum items
      ASoC: wm8991: Fix the wrong number of enum items
      ASoC: ad193x: Use SOC_ENUM_SINGLE_DECL()
      ASoC: Rename soc_enum.max field with items
      ASoC: twl4030: Clean up duplicated code
      ALSA: da732x: Remove superfluous DA732X_SOC_ENUM_DOUBLE_R()
      ASoC: Add const to SOC_ENUM_*_DECL() macros
      ASoC: adau1373: Remove superfluous const
      ASoC: lm49453: Remove superfluous const
      ASoC: mc13783: Remove superfluous const
      ASoC: rt5631: Remove superfluous const
      ASoC: rt5640: Remove superfluous const
      ASoC: ssm2518: Remove superfluous const
      ASoC: sta529: Remove superfluous const
      ASoC: wm8804: Remove superfluous const
      ASoC: wm8978: Remove superfluous const
      ASoC: wm8983: Remove superfluous const
      ASoC: wm8985: Remove superfluous const
      ASoC: wm8995: Remove superfluous const
      ASoC: arizona: Fix wrong number of items in enum ctls
      ASoC: adau1373: Use SOC_ENUM_SINGLE_DECL()
      ASoC: alc5623: Use SOC_ENUM_SINGLE_DECL()
      ASoC: cs42l52: Use SOC_ENUM_SINGLE_DECL()
      ASoC: da7210: Use SOC_ENUM_SINGLE_DECL()
      ASoC: da7213: Use SOC_ENUM_SINGLE_DECL()
      ASoC: da9055: Use SOC_ENUM_SINGLE_DECL()
      ASoC: max98090: Use SOC_ENUM_SINGLE_DECL()
      ASoC: mc13783: Use SOC_ENUM_SINGLE_DECL()
      ASoC: sgtl5000: Use SOC_ENUM_SINGLE_DECL()
      ASoC: sn95031: Use SOC_ENUM_SINGLE_DECL()
      ASoC: stac9766: Use SOC_ENUM_{SINGLE|DOUBLE}_DECL()
      ASoC: tlv320aic26: Use SOC_ENUM_SINGLE_DECL()
      ASoC: twl4030: Use SOC_ENUM_SINGLE_DECL()
      ASoC: twl6040: Use SOC_ENUM_SINGLE_DECL()
      ASoC: uda1380: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wl1273: Use SOC_ENUM_SINGLE_EXT_DECL()
      ASoC: wm2200: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8523: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8731: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8737: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8903: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8904: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8940: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8961: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8962: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8974: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8993: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8995: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8996: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm_hubs: Use SOC_ENUM_SINGLE_DECL()
      ASoC: omap: Use SOC_ENUM_SINGLE_EXT_DECL()
      ASoC: 88pm860x: Use SOC_ENUM_SINGLE_DECL()
      ASoC: ak4641: Use SOC_ENUM_SINGLE_DECL()
      ASoC: ak4671: Use SOC_ENUM_SINGLE_DECL()
      ASoC: alc5632: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm2200: Use SOC_ENUM_SINGLE_*_DECL()
      ASoC: da732x: Use SOC_ENUM_SINGLE_DECL()
      ASoC: ml26124: Use SOC_ENUM_SINGLE_DECL()
      ASoC: tlv320aic23: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm5100: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8955: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm8988: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm9081: Use SOC_ENUM_SINGLE_DECL()
      ASoC: wm9705: Use SOC_ENUM_SINGLE_DECL()
      ASoC: ad1836: Use SOC_ENUM_SINGLE_DECL()
      ASoC: cs42l73: Use SOC_ENUM_SINGLE_DECL()
      ASoC: tlv320dac33: Use SOC_ENUM_SINGLE_*_DECL()
      ASoC: wm5102: Use ARRAY_SIZE() for SOC_VALUE_ENUM_SINGLE()
      ASoC: wm8997: Use ARRAY_SIZE() for SOC_VALUE_ENUM_SINGLE()
      ASoC: cs4271: Fix build error without CONFIG_SPI_MASTER

Thomas Petazzoni (1):
      ASoC: cs42l51: add Device Tree binding to cs42l51

Xiang Xiao (2):
      ASoC: dapm: Power off all widgets in the snd_soc_dapm_shutdown
      ASoC: dapm: Reorder the bias update sequence

Xiubo Li (19):
      ASoC: core: set_tdm_slot() will return -ENOTSUPP if no operation provided
      ASoC: fsl: use snd_soc_dai_init_dma_data()
      ASoC: simple-card: fix __asoc_simple_card_dai_init
      ASoC: simple-card: simplify the daifmt code
      ASoC: simple-card: Add snd_card's name parsing from DT node support
      ASoC: fsl-sai: convert to use regmap API for Freeacale SAI
      ASoC: add snd_soc_of_parse_audio_simple_widgets for DT
      ASoC: binding: add widgets.txt
      ASoC: simple-card: add off-codec widgets supports.
      ASoC: simple-card: for new properties documenting and usage
      ASoC: fsl: make sure the regmap-mmio is actually enabled
      ASoC: fsl-spdif: big-endian support
      ASoC: fsl-esai: big-endian support
      ASoC: binding: add tdm-slot.txt
      ASoC: core: add TDM slot parsing from DT supports
      ASoC: simple-card: add slot information parsing supports
      ASoC: fsl-sai: fix Freescale SAI DAI format setting.
      ASoC: fsl-sai: Add SND_SOC_DAIFMT_DSP_A/B support.
      ASoC: cache: Do the codec->reg_cache zero pionter check

 .../devicetree/bindings/i2c/trivial-devices.txt    |    1 +
 .../devicetree/bindings/misc/atmel-ssc.txt         |    8 +
 Documentation/devicetree/bindings/sound/da9055.txt |   22 +
 .../bindings/sound/davinci-evm-audio.txt           |    9 +-
 .../devicetree/bindings/sound/eukrea-tlv320.txt    |   21 +
 .../devicetree/bindings/sound/fsl,esai.txt         |    5 +
 .../devicetree/bindings/sound/fsl,spdif.txt        |    5 +
 .../devicetree/bindings/sound/pcm512x.txt          |   30 +
 .../devicetree/bindings/sound/simple-card.txt      |   17 +-
 .../devicetree/bindings/sound/sirf-audio-codec.txt |   17 +
 .../devicetree/bindings/sound/sirf-audio-port.txt  |   20 +
 .../devicetree/bindings/sound/sirf-audio.txt       |   41 +
 .../devicetree/bindings/sound/tdm-slot.txt         |   20 +
 .../devicetree/bindings/sound/tlv320aic32x4.txt    |   30 +
 .../devicetree/bindings/sound/tlv320aic3x.txt      |    1 -
 .../devicetree/bindings/sound/widgets.txt          |   20 +
 drivers/base/regmap/regmap.c                       |   12 +
 drivers/misc/atmel-ssc.c                           |    6 +
 include/linux/atmel-ssc.h                          |    1 +
 include/linux/mfd/arizona/registers.h              |    6 +-
 include/linux/platform_data/adau1977.h             |   45 +
 include/linux/platform_data/asoc-s3c.h             |    3 +-
 include/linux/platform_data/asoc-s3c24xx_simtec.h  |    3 +-
 include/linux/platform_data/davinci_asp.h          |    4 +-
 include/linux/regmap.h                             |    9 +
 include/sound/rcar_snd.h                           |   36 +-
 include/sound/simple_card.h                        |    6 +-
 include/sound/soc-dai.h                            |    3 +
 include/sound/soc-dapm.h                           |   40 +-
 include/sound/soc.h                                |  126 +-
 include/trace/events/hswadsp.h                     |  384 +++++
 include/trace/events/intel-sst.h                   |  148 ++
 sound/core/pcm_lib.c                               |    1 +
 sound/soc/Kconfig                                  |    1 +
 sound/soc/Makefile                                 |    1 +
 sound/soc/atmel/Kconfig                            |    2 +-
 sound/soc/atmel/atmel_ssc_dai.c                    |   13 +-
 sound/soc/atmel/sam9g20_wm8731.c                   |   20 +-
 sound/soc/blackfin/Kconfig                         |    9 +-
 sound/soc/cirrus/Kconfig                           |    4 +-
 sound/soc/codecs/88pm860x-codec.c                  |  119 +-
 sound/soc/codecs/Kconfig                           |  183 +-
 sound/soc/codecs/Makefile                          |   33 +-
 sound/soc/codecs/ad1836.c                          |    4 +-
 sound/soc/codecs/ad193x-i2c.c                      |   54 +
 sound/soc/codecs/ad193x-spi.c                      |   48 +
 sound/soc/codecs/ad193x.c                          |  144 +-
 sound/soc/codecs/ad193x.h                          |    7 +
 sound/soc/codecs/adau1373.c                        |   32 +-
 sound/soc/codecs/adau1977-i2c.c                    |   59 +
 sound/soc/codecs/adau1977-spi.c                    |   76 +
 sound/soc/codecs/adau1977.c                        | 1018 +++++++++++
 sound/soc/codecs/adau1977.h                        |   37 +
 sound/soc/codecs/adav801.c                         |   53 +
 sound/soc/codecs/adav803.c                         |   50 +
 sound/soc/codecs/adav80x.c                         |  152 +-
 sound/soc/codecs/adav80x.h                         |    7 +
 sound/soc/codecs/ak4104.c                          |    2 -
 sound/soc/codecs/ak4641.c                          |   16 +-
 sound/soc/codecs/ak4671.c                          |  240 ++-
 sound/soc/codecs/ak4671.h                          |    2 -
 sound/soc/codecs/alc5623.c                         |  117 +-
 sound/soc/codecs/alc5632.c                         |   40 +-
 sound/soc/codecs/arizona.c                         |  325 ++--
 sound/soc/codecs/cs4271.c                          |   63 +-
 sound/soc/codecs/cs42l51.c                         |   86 +-
 sound/soc/codecs/cs42l52.c                         |   92 +-
 sound/soc/codecs/cs42l73.c                         |   55 +-
 sound/soc/codecs/da7210.c                          |   20 +-
 sound/soc/codecs/da7213.c                          |  151 +-
 sound/soc/codecs/da732x.c                          |  167 +-
 sound/soc/codecs/da732x.h                          |    3 -
 sound/soc/codecs/da9055.c                          |   92 +-
 sound/soc/codecs/lm49453.c                         |   16 +-
 sound/soc/codecs/max98088.c                        |    2 +-
 sound/soc/codecs/max98090.c                        |  172 +-
 sound/soc/codecs/max98095.c                        |    4 +-
 sound/soc/codecs/mc13783.c                         |   20 +-
 sound/soc/codecs/ml26124.c                         |   12 +-
 sound/soc/codecs/pcm1681.c                         |   15 +-
 sound/soc/codecs/pcm1792a.c                        |   33 +-
 sound/soc/codecs/pcm512x-i2c.c                     |   71 +
 sound/soc/codecs/pcm512x-spi.c                     |   69 +
 sound/soc/codecs/pcm512x.c                         |  589 +++++++
 sound/soc/codecs/pcm512x.h                         |  171 ++
 sound/soc/codecs/rt5631.c                          |   75 +-
 sound/soc/codecs/rt5640.c                          |   75 +-
 sound/soc/codecs/sgtl5000.c                        |   10 +-
 sound/soc/codecs/si476x.c                          |    2 +-
 sound/soc/codecs/sirf-audio-codec.c                |  533 ++++++
 sound/soc/codecs/sirf-audio-codec.h                |   75 +
 sound/soc/codecs/sn95031.c                         |   44 +-
 sound/soc/codecs/ssm2518.c                         |   14 +-
 sound/soc/codecs/ssm2602-i2c.c                     |   57 +
 sound/soc/codecs/ssm2602-spi.c                     |   41 +
 sound/soc/codecs/ssm2602.c                         |  173 +-
 sound/soc/codecs/ssm2602.h                         |   14 +
 sound/soc/codecs/sta529.c                          |    2 +-
 sound/soc/codecs/stac9766.c                        |   38 +-
 sound/soc/codecs/tlv320aic23-i2c.c                 |   59 +
 sound/soc/codecs/tlv320aic23-spi.c                 |   56 +
 sound/soc/codecs/tlv320aic23.c                     |   71 +-
 sound/soc/codecs/tlv320aic23.h                     |    6 +
 sound/soc/codecs/tlv320aic26.c                     |    5 +-
 sound/soc/codecs/tlv320aic32x4.c                   |  232 ++-
 sound/soc/codecs/tlv320dac33.c                     |   34 +-
 sound/soc/codecs/twl4030.c                         |  101 +-
 sound/soc/codecs/twl6040.c                         |   17 +-
 sound/soc/codecs/uda1380.c                         |   40 +-
 sound/soc/codecs/wl1273.c                          |    9 +-
 sound/soc/codecs/wm2200.c                          |   18 +-
 sound/soc/codecs/wm5100.c                          |   36 +-
 sound/soc/codecs/wm5102.c                          |   28 +-
 sound/soc/codecs/wm5110.c                          |   19 +-
 sound/soc/codecs/wm8523.c                          |    4 +-
 sound/soc/codecs/wm8711.c                          |    2 +-
 sound/soc/codecs/wm8731.c                          |    4 +-
 sound/soc/codecs/wm8737.c                          |   50 +-
 sound/soc/codecs/wm8741.c                          |   34 +-
 sound/soc/codecs/wm8753.c                          |    5 +-
 sound/soc/codecs/wm8804.c                          |    2 +-
 sound/soc/codecs/wm8903.c                          |  108 +-
 sound/soc/codecs/wm8904.c                          |   77 +-
 sound/soc/codecs/wm8940.c                          |   20 +-
 sound/soc/codecs/wm8955.c                          |   11 +-
 sound/soc/codecs/wm8958-dsp2.c                     |    8 +-
 sound/soc/codecs/wm8961.c                          |   16 +-
 sound/soc/codecs/wm8962.c                          |   80 +-
 sound/soc/codecs/wm8974.c                          |    4 +-
 sound/soc/codecs/wm8978.c                          |   30 +-
 sound/soc/codecs/wm8983.c                          |   45 +-
 sound/soc/codecs/wm8985.c                          |   39 +-
 sound/soc/codecs/wm8988.c                          |   62 +-
 sound/soc/codecs/wm8990.c                          |   41 +-
 sound/soc/codecs/wm8991.c                          |   44 +-
 sound/soc/codecs/wm8993.c                          |   66 +-
 sound/soc/codecs/wm8994.c                          |   52 +-
 sound/soc/codecs/wm8995.c                          |   43 +-
 sound/soc/codecs/wm8996.c                          |   75 +-
 sound/soc/codecs/wm8997.c                          |   25 +-
 sound/soc/codecs/wm9081.c                          |   23 +-
 sound/soc/codecs/wm9705.c                          |   12 +-
 sound/soc/codecs/wm_adsp.c                         |   50 +-
 sound/soc/codecs/wm_hubs.c                         |   16 +-
 sound/soc/davinci/davinci-evm.c                    |   58 +-
 sound/soc/davinci/davinci-mcasp.c                  |  196 ++-
 sound/soc/fsl/Kconfig                              |   12 +-
 sound/soc/fsl/eukrea-tlv320.c                      |  108 +-
 sound/soc/fsl/fsl_esai.c                           |   32 +-
 sound/soc/fsl/fsl_sai.c                            |  332 ++--
 sound/soc/fsl/fsl_sai.h                            |   48 +-
 sound/soc/fsl/fsl_spdif.c                          |    9 +-
 sound/soc/fsl/imx-pcm-fiq.c                        |    7 +-
 sound/soc/fsl/wm1133-ev1.c                         |   11 +-
 sound/soc/generic/simple-card.c                    |  245 +--
 sound/soc/intel/Kconfig                            |   42 +-
 sound/soc/intel/Makefile                           |   27 +-
 sound/soc/intel/byt-rt5640.c                       |  187 ++
 sound/soc/intel/haswell.c                          |  235 +++
 sound/soc/intel/mfld_machine.c                     |   65 +-
 sound/soc/intel/sst-acpi.c                         |  284 ++++
 sound/soc/intel/sst-baytrail-dsp.c                 |  372 ++++
 sound/soc/intel/sst-baytrail-ipc.c                 |  867 ++++++++++
 sound/soc/intel/sst-baytrail-ipc.h                 |   69 +
 sound/soc/intel/sst-baytrail-pcm.c                 |  422 +++++
 sound/soc/intel/sst-dsp-priv.h                     |  309 ++++
 sound/soc/intel/sst-dsp.c                          |  385 +++++
 sound/soc/intel/sst-dsp.h                          |  233 +++
 sound/soc/intel/sst-firmware.c                     |  587 +++++++
 sound/soc/intel/sst-haswell-dsp.c                  |  517 ++++++
 sound/soc/intel/sst-haswell-ipc.c                  | 1785 ++++++++++++++++++++
 sound/soc/intel/sst-haswell-ipc.h                  |  488 ++++++
 sound/soc/intel/sst-haswell-pcm.c                  |  872 ++++++++++
 sound/soc/intel/{sst_dsp.h => sst-mfld-dsp.h}      |    8 +-
 .../intel/{sst_platform.c => sst-mfld-platform.c}  |    8 +-
 .../intel/{sst_platform.h => sst-mfld-platform.h}  |    4 +-
 sound/soc/omap/Kconfig                             |    4 +-
 sound/soc/omap/ams-delta.c                         |   55 +-
 sound/soc/omap/n810.c                              |   26 +-
 sound/soc/omap/rx51.c                              |   22 +-
 sound/soc/pxa/corgi.c                              |   49 +-
 sound/soc/pxa/e740_wm9705.c                        |   10 +-
 sound/soc/pxa/e750_wm9705.c                        |   10 +-
 sound/soc/pxa/e800_wm9712.c                        |   19 +-
 sound/soc/pxa/magician.c                           |   26 +-
 sound/soc/pxa/mioa701_wm9713.c                     |   19 +-
 sound/soc/pxa/poodle.c                             |    7 +-
 sound/soc/pxa/spitz.c                              |   58 +-
 sound/soc/pxa/tosa.c                               |   32 +-
 sound/soc/pxa/zylonite.c                           |   17 +-
 sound/soc/samsung/Kconfig                          |    2 +-
 sound/soc/samsung/h1940_uda1380.c                  |    7 +-
 sound/soc/samsung/neo1973_wm8753.c                 |  168 +-
 sound/soc/samsung/rx1950_uda1380.c                 |    5 -
 sound/soc/samsung/smdk_wm8994.c                    |    2 +-
 sound/soc/samsung/tobermory.c                      |    2 +
 sound/soc/sh/migor.c                               |   19 +-
 sound/soc/sh/rcar/Makefile                         |    2 +-
 sound/soc/sh/rcar/adg.c                            |  228 ++-
 sound/soc/sh/rcar/core.c                           |  306 ++--
 sound/soc/sh/rcar/gen.c                            |   98 +-
 sound/soc/sh/rcar/rsnd.h                           |  195 ++-
 sound/soc/sh/rcar/scu.c                            |  384 -----
 sound/soc/sh/rcar/src.c                            |  687 ++++++++
 sound/soc/sh/rcar/ssi.c                            |  332 ++--
 sound/soc/sirf/Kconfig                             |   14 +
 sound/soc/sirf/Makefile                            |    5 +
 sound/soc/sirf/sirf-audio-port.c                   |  194 +++
 sound/soc/sirf/sirf-audio-port.h                   |   62 +
 sound/soc/sirf/sirf-audio.c                        |  156 ++
 sound/soc/soc-cache.c                              |   13 +-
 sound/soc/soc-compress.c                           |   65 +-
 sound/soc/soc-core.c                               |  582 ++++---
 sound/soc/soc-dapm.c                               |  465 ++---
 sound/soc/soc-pcm.c                                |  112 +-
 sound/soc/spear/spdif_out.c                        |   10 +-
 sound/soc/tegra/Kconfig                            |    2 +-
 217 files changed, 17528 insertions(+), 4570 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/da9055.txt
 create mode 100644 Documentation/devicetree/bindings/sound/eukrea-tlv320.txt
 create mode 100644 Documentation/devicetree/bindings/sound/pcm512x.txt
 create mode 100644 Documentation/devicetree/bindings/sound/sirf-audio-codec.txt
 create mode 100644 Documentation/devicetree/bindings/sound/sirf-audio-port.txt
 create mode 100644 Documentation/devicetree/bindings/sound/sirf-audio.txt
 create mode 100644 Documentation/devicetree/bindings/sound/tdm-slot.txt
 create mode 100644 Documentation/devicetree/bindings/sound/tlv320aic32x4.txt
 create mode 100644 Documentation/devicetree/bindings/sound/widgets.txt
 create mode 100644 include/linux/platform_data/adau1977.h
 create mode 100644 include/trace/events/hswadsp.h
 create mode 100644 include/trace/events/intel-sst.h
 create mode 100644 sound/soc/codecs/ad193x-i2c.c
 create mode 100644 sound/soc/codecs/ad193x-spi.c
 create mode 100644 sound/soc/codecs/adau1977-i2c.c
 create mode 100644 sound/soc/codecs/adau1977-spi.c
 create mode 100644 sound/soc/codecs/adau1977.c
 create mode 100644 sound/soc/codecs/adau1977.h
 create mode 100644 sound/soc/codecs/adav801.c
 create mode 100644 sound/soc/codecs/adav803.c
 create mode 100644 sound/soc/codecs/pcm512x-i2c.c
 create mode 100644 sound/soc/codecs/pcm512x-spi.c
 create mode 100644 sound/soc/codecs/pcm512x.c
 create mode 100644 sound/soc/codecs/pcm512x.h
 create mode 100644 sound/soc/codecs/sirf-audio-codec.c
 create mode 100644 sound/soc/codecs/sirf-audio-codec.h
 create mode 100644 sound/soc/codecs/ssm2602-i2c.c
 create mode 100644 sound/soc/codecs/ssm2602-spi.c
 create mode 100644 sound/soc/codecs/tlv320aic23-i2c.c
 create mode 100644 sound/soc/codecs/tlv320aic23-spi.c
 create mode 100644 sound/soc/intel/byt-rt5640.c
 create mode 100644 sound/soc/intel/haswell.c
 create mode 100644 sound/soc/intel/sst-acpi.c
 create mode 100644 sound/soc/intel/sst-baytrail-dsp.c
 create mode 100644 sound/soc/intel/sst-baytrail-ipc.c
 create mode 100644 sound/soc/intel/sst-baytrail-ipc.h
 create mode 100644 sound/soc/intel/sst-baytrail-pcm.c
 create mode 100644 sound/soc/intel/sst-dsp-priv.h
 create mode 100644 sound/soc/intel/sst-dsp.c
 create mode 100644 sound/soc/intel/sst-dsp.h
 create mode 100644 sound/soc/intel/sst-firmware.c
 create mode 100644 sound/soc/intel/sst-haswell-dsp.c
 create mode 100644 sound/soc/intel/sst-haswell-ipc.c
 create mode 100644 sound/soc/intel/sst-haswell-ipc.h
 create mode 100644 sound/soc/intel/sst-haswell-pcm.c
 rename sound/soc/intel/{sst_dsp.h => sst-mfld-dsp.h} (96%)
 rename sound/soc/intel/{sst_platform.c => sst-mfld-platform.c} (99%)
 rename sound/soc/intel/{sst_platform.h => sst-mfld-platform.h} (97%)
 delete mode 100644 sound/soc/sh/rcar/scu.c
 create mode 100644 sound/soc/sh/rcar/src.c
 create mode 100644 sound/soc/sirf/Kconfig
 create mode 100644 sound/soc/sirf/Makefile
 create mode 100644 sound/soc/sirf/sirf-audio-port.c
 create mode 100644 sound/soc/sirf/sirf-audio-port.h
 create mode 100644 sound/soc/sirf/sirf-audio.c

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] ASoC updates for v3.15
  2014-03-12 23:14 [GIT PULL] ASoC updates for v3.15 Mark Brown
@ 2014-03-13  7:41 ` Lars-Peter Clausen
  2014-03-13 13:43   ` Mark Brown
  2014-03-13  9:01 ` Takashi Iwai
  1 sibling, 1 reply; 10+ messages in thread
From: Lars-Peter Clausen @ 2014-03-13  7:41 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel, Liam Girdwood

On 03/13/2014 12:14 AM, Mark Brown wrote:
>        Merge remote-tracking branches 'asoc/topic/da7213', 'asoc/topic/da732x', 'asoc/topic/da9055', 'asoc/topic/davinci', 'asoc/topic/fsl', 'asoc/topic/fsl-esai', 'asoc/topic/fsl-sai' and 'asoc/topic/fsl-spdif' into asoc-next

I think you forgot to merge the branches that come between the one above and 
below:

'asoc/topic/intel', 'asoc/topic/io', 'asoc/topic/jack', 
'asoc/topic/kirkwood', 'asoc/topic/lm4857', 'asoc/topic/lm49453', 
'asoc/topic/maintainers', 'asoc/topic/max98088' and 'asoc/topic/max98095'

>        Merge remote-tracking branches 'asoc/topic/ml26124', 'asoc/topic/of', 'asoc/topic/omap', 'asoc/topic/pxa' and 'asoc/topic/rcar' into asoc-next

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] ASoC updates for v3.15
  2014-03-12 23:14 [GIT PULL] ASoC updates for v3.15 Mark Brown
  2014-03-13  7:41 ` Lars-Peter Clausen
@ 2014-03-13  9:01 ` Takashi Iwai
  1 sibling, 0 replies; 10+ messages in thread
From: Takashi Iwai @ 2014-03-13  9:01 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Wed, 12 Mar 2014 23:14:37 +0000,
Mark Brown wrote:
> 
> The following changes since commit fa389e220254c69ffae0d403eac4146171062d08:
> 
>   Linux 3.14-rc6 (2014-03-09 19:41:57 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v3.15
> 
> for you to fetch changes up to deeed33850c8a376addabbf971df433b2a1ba74c:
> 
>   Merge remote-tracking branches 'asoc/topic/wm8996', 'asoc/topic/wm9081' and 'asoc/topic/wm9705' into asoc-next (2014-03-12 23:05:31 +0000)
> 
> ----------------------------------------------------------------
> 
> ASoC: Updates for v3.15
> 
> Quite a busy release for ASoC this time, more on janitorial work than
> exciting new features but welcome nontheless:
> 
>  - Lots of cleanups from Takashi for enumerations; the original API for
>    these was error prone so he's refactored lots of code to use more
>    modern APIs which avoid issues.
>  - Elimination of the ASoC level wrappers for I2C and SPI moving us
>    closer to converting to regmap completely and avoiding some
>    randconfig hassle.
>  - Provide both manually and transparently locked DAPM APIs rather than
>    a mix of the two fixing some concurrency issues.
>  - Start converting CODEC drivers to use separate bus interface drivers
>    rather than having them all in one file helping avoid dependency
>    issues.
>  - DPCM support for Intel Haswell and Bay Trail platforms.
>  - Lots of work on improvements for simple-card, DaVinci and the Renesas
>    rcar drivers.
>  - New drivers for Analog Devices ADAU1977, TI PCM512x and parts of the
>    CSR SiRF SoC.

Thanks, pulled.

If any other branches are missing as Lars pointed, give another pull
request.


Takashi

> 
> ----------------------------------------------------------------
> Aaro Koskinen (1):
>       ASoC: n810: fix init with DT boot
> 
> Adam Thomson (1):
>       ASoC: da9055: Add DT support for CODEC
> 
> Alexander Shiyan (1):
>       ASoC: cirrus: Remove excess dependencies on SND_SOC
> 
> Bo Shen (2):
>       ASoC: atmel_ssc_dai: make option to choose clock
>       Binding: atmel-ssc: add option to choose clock
> 
> Charles Keepax (33):
>       ASoC: wm5102: Improve EQ coefficient controls
>       ASoC: wm5110: Improve EQ coefficient controls
>       ASoC: wm8997: Improve EQ coefficient controls
>       ASoC: wm_adsp: Add debug print to note that the DSP has shutdown
>       ASoC: wm5102: Correct typo in EQ coefficient sizes
>       ASoC: wm5110: Correct type in EQ coefficient sizes
>       ASoC: wm8997: Correct typo in EQ coefficient sizes
>       ASoC: dapm: Add helpers to lock/unlock DAPM mutex
>       ASoC: dapm: Add unlocked version of snd_soc_dapm_sync
>       ASoC: adav80x: Update locking around use of DAPM pin API
>       ASoC: wm5100: Update locking around use of DAPM pin API
>       ASoC: wm8962: Update locking around use of DAPM pin API
>       ASoC: wm8994: Update locking around use of DAPM pin API
>       ASoC: wm8996: Update locking around use of DAPM pin API
>       ASoC: mfld_machine: Update locking around use of DAPM pin API
>       ASoC: ams-delta: Update locking around use of DAPM pin API
>       ASoC: omap: n810: Update locking around use of DAPM pin API
>       ASoC: omap: rx51: Update locking around use of DAPM pin API
>       ASoC: pxa: corgi: Update locking around use of DAPM pin API
>       ASoC: pxa: magician: Update locking around use of DAPM pin API
>       ASoC: pxa: spitz: Update locking around use of DAPM pin API
>       ASoC: pxa: tosa: Update locking around use of DAPM pin API
>       ASoC: wm_adsp: Split firmware load into smaller chunks
>       ASoC: wm_adsp: Correct type specifier in printf
>       ASoC: arizona: An OUTDIV of 1 is not valid, avoid this
>       ASoC: arizona: Add defines for FLL configuration constants
>       ASoC: arizona: Move set of OUTDIV in to arizona_apply_fll
>       ASoC: arizona: Move calculation of FLL configuration
>       ASoC: arizona: Don't pass Fout into arizona_calc_fll
>       ASoC: arizona: Calculate OUTDIV first
>       ASoC: arizona: Calculate FLL gain last
>       mfd: arizona: Add support for new fratio encoding
>       ASoC: arizona: Support new fratio encoding on the wm5110 rev D
> 
> Christian Engelmayer (3):
>       ASoC: wm8991: Remove unused pointer in wm8991_probe()
>       ASoC: wm8995: Remove unused pointer in hp_supply_event()
>       ASoC: wm8993: Remove unused pointer in wm8993_remove()
> 
> Daniel Mack (1):
>       ASoC: cs4271: claim reset GPIO in bus probe function
> 
> Denis Carikli (1):
>       ASoC: eukrea-tlv320: Add DT support.
> 
> Fabio Estevam (4):
>       ASoC: wm8737: Use IS_ENABLED() macro
>       ASoC: wm8983: Use IS_ENABLED() macro
>       ASoC: fsl_esai: Check the return value from clk_prepare_enable()
>       ASoC: fsl: imx-pcm-fiq: Remove unneeded 'out' label
> 
> Jean-Francois Moine (8):
>       ASoC: simple-card: simplify code
>       ASoC: simple-card: simplify code
>       ASoC: simple-card: simplify code
>       ASoC: simple-card: simplify code
>       ASoC: simple-card: simplify code
>       ASoC: simple-card: simplify code
>       ASoC: simple-card: simplify code
>       ASoC: simple-card: simplify code
> 
> Jyri Sarha (3):
>       ASoC: davinci-evm: Add named clock reference to DT bindings
>       ASoC: davinci-mcasp: Set BCLK divider if McASP is BCLK master
>       ASoC: tlv320aic32x4: Sort Makefile in alphabetic order
> 
> Kuninori Morimoto (58):
>       ASoC: rsnd: tidyup register naming of BUSIF_MODE
>       ASoC: rsnd: cleanup debug information method
>       ASoC: rsnd: remove meaningless rsnd_ssi_non()
>       ASoC: rsnd: control SCU ops in probe timing
>       ASoC: rsnd: add rsnd_scu_init(), and separate init/start
>       ASoC: rsnd: remove meaningless function parameter
>       ASoC: rsnd: merge rsnd_scu_start/stop() and rsnd_scu_transfer_start/stop()
>       ASoC: rsnd: rsnd_dai_is_clk_master() can be shared
>       ASoC: rsnd: remove pin sync option
>       ASoC: rsnd: SSI_MODE0/1 settings goes to scu.c
>       ASoC: rsnd: remove ssiu from ssi.c
>       ASoC: rsnd: rename rsnd_scu_convert_rate_ctrl()
>       ASoC: rsnd: explain SRC bypass mode settings in comment
>       ASoC: rsnd: remove duplicate *priv from rsnd_dma
>       ASoC: rsnd: non 0 is error on probe
>       ASoC: rsnd: fixup Gen2 module naming
>       ASoC: rsnd: don't use schedule_work() when rsnd_dma_start()
>       ASoC: rsnd: SCU should be called before SSI
>       ASoC: rsnd: clarify scu.c area
>       ASoC: rsnd: Merge macros in scu.c
>       ASoC: rsnd: rsnd_scu_hpbif_is_enable() become macro
>       ASoC: rsnd: merge SRC clock timing/setting
>       ASoC: rsnd: add rsnd_ssi_is_play()
>       ASoC: rsnd: extracts Gen1/Gen2 common parts
>       ASoC: rsnd: remove SSI dependent DMAEngine callback
>       ASoC: rsnd: rsnd_ssi_probe() goes forwarder than rsnd_scu_probe()
>       ASoC: rsnd: add Gen2 SRC and DMAEngine support
>       ASoC: rsnd: use device dependency clock
>       ASoC: rsnd: tidyup original for_each_rsnd_xxx macro
>       ASoC: rsnd: set DIV_EN register on rsnd_adg_set_convert_clk_gen2()
>       ASoC: rsnd: print error if there is SRC settings mismatch
>       ASoC: simple-card: cpu_dai_name creates confusion when DT case
>       ASoC: rsnd: move priv member settings to upper side
>       ASoC: rsnd: move rsnd_mod_call() macro
>       ASoC: rsnd: remove verbose function parameter
>       ASoC: rsnd: remove verbose debug message from scu/ssi
>       ASoC: rsnd: unify rdai naming
>       ASoC: rsnd: tidyup RSND_SSI_xxx flags
>       ASoC: rsnd: run rsnd_path_init() when probe() timing
>       ASoC: rsnd: use mod array instead of list on rdai
>       ASoC: rsnd: get ssi/scu from rsnd_dai_stream
>       ASoC: rsnd: use devm_clk_get() instead of clk_get()
>       ASoC: rsnd: use function pointer for each probe
>       ASoC: rsnd: remove unused SSI_CONTROL
>       ASoC: rsnd: modify rsnd_adg_ssi_ws_timing_gen2() parameter
>       ASoC: rsnd: share reg_field and reduce memory
>       ASoC: rsnd: add struct rsnd_dai_platform_info
>       ASoC: rsnd: Get correct SCU ID
>       ASoC: rsnd: add rsnd_scu_enable_ssi_irq()
>       ASoC: rsnd: call rsnd_scu_ssi_mode_init() from SSI
>       ASoC: rsnd: add probe/remove callback on rsnd_mod_ops
>       ASoC: rsnd: use mod probe method on SCU
>       ASoC: rsnd: use mod probe method on SSI
>       ASoC: rsnd: nothing to do on rsnd_dai_remove()
>       ASoC: rsnd: remove all rsnd_xxx_remove()
>       ASoC: rsnd: rename scu to src
>       ASoC: simple-card: tidyup cpu/codec dai_fmt settings for non-DT
>       ASoC: simple-card: card name can be option
> 
> Lars-Peter Clausen (58):
>       ASoC: h1940_uda1380: Don't modify runtime->hw
>       ASoC: rx1950_uda1380: Don't modify runtime->hw
>       ASoC: cs4271: Remove outdated comment
>       ASoC: cs42l73: Don't mix SNDRV_PCM_RATE_KNOT with specific rates
>       ASoC: cs42l73: Constify rate constraints
>       ASoC: ssm2602: Constify rate constraints
>       ASoC: twl6040: Constify rate constraints
>       ASoC: wm8741: Constify rate constraints
>       ASoC: wm8988: Constify rate constraints
>       ASoC: dapm: Consistently use unsigned int for register values
>       ASoC: ad193x: Split SPI and I2C code into different modules
>       ASoC: ssm2602: Split SPI and I2C code into different modules
>       ASoC: adav80x: Use devm_kzalloc()
>       ASoC: adav80x: Split SPI and I2C code into different modules
>       ASoC: Add ADAU1977 CODEC driver
>       ASoC: pxa: Remove superfluous locking
>       ASoC: da732x: Use da732x->regmap instead of codec->control_data
>       ASoC: wm8996: Replace codec->control_data with wm8996->regmap
>       ASoC: wm8962: Replace codec->control_data with wm8962->regmap
>       ASoC: Remove unused 'reg2' field from soc_enum struct
>       ASoC: Consolidate enum and value enum controls
>       ASoC: dapm: Consolidate MUXs and value MUXs
>       ASoC: Add macros for defining virtual enums
>       ASoC: adau1373: Use SOC_ENUM_SINGLE_VIRT_DECL()
>       ASoC: max98090: Use SOC_ENUM_SINGLE_VIRT_DECL()
>       ASoC: mc13783: Use SOC_ENUM_SINGLE_VIRT_DECL()
>       ASoC: wm8994: Use SOC_ENUM_SINGLE_VIRT_DECL()
>       ASoC: wm8995: Use SOC_ENUM_SINGLE_VIRT_DECL()
>       ASoC: dapm: Consolidate MUXs and virtual MUXs
>       ASoC: dapm: Break dapm_set_path_status() appart
>       ASoC: neo1973_wm8753: Post gta01 support removal cleanup
>       ASoC: neo1973_wm8753: Convert to table based setup
>       ASoC: pxa: Pass correct DAPM context to {corgi,poodle,spitz}_ext_control
>       ASoC: pxa: e740_wm9705: Convert to table based DAPM setup
>       ASoC: pxa: e750_wm9705: Convert to table based DAPM setup
>       ASoC: pxa: e800_wm9712: Convert to table based DAPM setup
>       ASoC: pxa: mioa701_wm9713: Convert to table based DAPM setup
>       ASoC: pxa: zylonite: Convert to table based DAPM setup
>       ASoC: wm1133-ev1: Convert to table based DAPM setup
>       ASoC: wm8753: Remove superfluous 'codec->cache_sync = 1'
>       ASoC: wm{5102, 5110, 8997}: Replace codec->control_data with arizona->regmap
>       ASoC: ak4104: Remove superfluous codec->control_data initialization
>       ASoC: Handle ignore_pmdown_time for CODEC to CODEC links
>       ASoC: Add helper functions for PCM runtime 'active' management
>       ASoC: Fix active count tracking for CODEC to CODEC links
>       ASoC: Add helper function to check whether a CODEC is active
>       ASoC: Add component pointer to the DAI struct
>       ASoC: Move active count from CODEC to component
>       ASoC: Move ignore_pmdown_time from CODEC to component
>       ASoC: sam9g20_wm8731: Convert to table based DAPM setup
>       ASoC: si476x: Fix IO setup
>       ASoC: 88pm860: Fix IO setup
>       ASoC: Consolidate snd_soc_register_dai() and snd_soc_register_dais()
>       ASoC: Pass CODEC to snd_soc_register_dais()
>       ASoC: Add a per component dai list
>       ASoC: migor: Convert to table based DAPM setup
>       ASoC: spear: spdif_out: Fix mute control
>       ASoC: Fix use after free
> 
> Mark Brown (60):
>       Merge branch 'fix/davinci' of git://git.kernel.org/.../broonie/sound into HEAD
>       Merge branch 'topic/sign' of git://git.kernel.org/.../broonie/sound into asoc-tlv320aic32x4
>       ASoC: wm8962: Hold a runtime PM reference while handling interrupts
>       ASoC: wm8962: Check if we runtime resume the device when starting FLL
>       ASoC: wm8962: Clean up error handling for failed FLL start
>       ASoC: wm8962: Reinitialise the IRQ completion rather than just trying it
>       ASoC: ak4554: Add to SND_SOC_ALL_CODECS
>       ASoC: pcm1681: Convert to params_width()
>       ASoC: pcm1792a: Convert to params_width()
>       ASoC: codecs: Make OF supported CODECs visible in Kconfig
>       ASoC: pcm512x: Add PCM512x driver
>       ASoC: pcm512x: More constification
>       ASoC: codecs: Put the CODEC drivers in a menu
>       ASoC: wm8770: Depend on SPI only
>       ASoC: pcm512x: Implement paging support
>       ASoC: pcm512x: Implement analogue volume control
>       Merge branch 'topic/of' of git://git.kernel.org/.../broonie/sound into asoc-simple
>       ASoC: tobermory: Stop the FLL if we fail to switch SYSCLK to it
>       ASoC: cs42l51: Don't log if we fail to allocate memory
>       ASoC: cs42l51: Convert to direct regmap API usage
>       ASoC: ak4671: Convert to table based control init
>       ASoC: ak4671: Convert to direct regmap API usage
>       ASoC: pcm512x: Add regmap select
>       Merge remote-tracking branch 'asoc/topic/adav80x' into asoc-adau1977
>       ALSA: Export snd_pcm_constraint_mask64()
>       Merge branch 'fix/dapm' of git://git.kernel.org/.../broonie/sound into asoc-dapm
>       ASoC: alc5623: Convert to direct regmap API usage
>       Merge branch 'topic/of' of git://git.kernel.org/.../broonie/sound into asoc-simple
>       ASoC: da732x: Remove leftover cache size setting
>       Merge branches 'topic/dapm', 'topic/sign', 'topic/adau1373', 'topic/max98090', 'topic/mc13783', 'fix/wm8994' and 'topic/wm8995' of git://git.kernel.org/.../broonie/sound into asoc-enum
>       ASoC: fsl: Don't select FIQ from Eukrea
>       Merge branch 'topic/pcm' of git://git.kernel.org/.../broonie/sound into asoc-enum
>       Merge tag 'parse-val' of git://git.kernel.org/.../broonie/regmap into asoc-core
>       Merge branch 'topic/tlv320aic23' of git://git.kernel.org/.../broonie/sound into asoc-samsung
>       Merge branch 'topic/tlv320aic23' of git://git.kernel.org/.../broonie/sound into asoc-fsl
>       ASoC: pcm512x: Split out bus drivers
>       ASoC: pcm512x: Fix duplicate const warning
>       Merge remote-tracking branch 'asoc/fix/pcm' into asoc-linus
>       Merge remote-tracking branches 'asoc/fix/88pm860', 'asoc/fix/omap' and 'asoc/fix/si476x' into asoc-linus
>       Merge branch 'topic/pcm' of git://git.kernel.org/.../broonie/sound into asoc-core
>       ASoC: dapm: Staticise dapm_mark_dirty()
>       ASoC: dapm: Sprinkle lockdep asserts through the code
>       ASoC: tlv320aic23: Remove spurious bits per word setting
>       Merge tag 'asoc-v3.14-rc6' into asoc-linus
>       Merge remote-tracking branch 'asoc/fix/spear' into asoc-linus
>       Merge remote-tracking branch 'asoc/topic/core' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/enum' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/pcm1681' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/pcm1792a' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/pcm512x' into asoc-next
>       Merge remote-tracking branches 'asoc/topic/88pm860x', 'asoc/topic/ad1836', 'asoc/topic/ad193x', 'asoc/topic/adau1977', 'asoc/topic/ak4104', 'asoc/topic/ak4641', 'asoc/topic/ak4671' and 'asoc/topic/alc5623' into asoc-next
>       Merge remote-tracking branches 'asoc/topic/arizona', 'asoc/topic/atmel', 'asoc/topic/cirrus', 'asoc/topic/cs4271', 'asoc/topic/cs42l51', 'asoc/topic/cs42l52', 'asoc/topic/cs42l73' and 'asoc/topic/da7210' into asoc-next
>       Merge remote-tracking branches 'asoc/topic/da7213', 'asoc/topic/da732x', 'asoc/topic/da9055', 'asoc/topic/davinci', 'asoc/topic/fsl', 'asoc/topic/fsl-esai', 'asoc/topic/fsl-sai' and 'asoc/topic/fsl-spdif' into asoc-next
>       Merge remote-tracking branches 'asoc/topic/ml26124', 'asoc/topic/of', 'asoc/topic/omap', 'asoc/topic/pxa' and 'asoc/topic/rcar' into asoc-next
>       Merge remote-tracking branches 'asoc/topic/samsung', 'asoc/topic/sgtl5000', 'asoc/topic/sh', 'asoc/topic/simple', 'asoc/topic/sirf', 'asoc/topic/sn95031', 'asoc/topic/ssm2602' and 'asoc/topic/stac9766' into asoc-next
>       Merge remote-tracking branches 'asoc/topic/tlv320aic23', 'asoc/topic/tlv320aic26', 'asoc/topic/tlv320aic32x4', 'asoc/topic/tlv320aic3x', 'asoc/topic/tlv320dac33', 'asoc/topic/twl4030', 'asoc/topic/twl6040', 'asoc/topic/uda1380', 'asoc/topic/wl1273' and 'asoc/topic/wm2200' into asoc-next
>       Merge remote-tracking branches 'asoc/topic/wm5100', 'asoc/topic/wm8523', 'asoc/topic/wm8731', 'asoc/topic/wm8737', 'asoc/topic/wm8741', 'asoc/topic/wm8753', 'asoc/topic/wm8903', 'asoc/topic/wm8904', 'asoc/topic/wm8940' and 'asoc/topic/wm8955' into asoc-next
>       Merge remote-tracking branches 'asoc/topic/wm8961', 'asoc/topic/wm8962', 'asoc/topic/wm8974', 'asoc/topic/wm8983', 'asoc/topic/wm8988', 'asoc/topic/wm8990', 'asoc/topic/wm8991', 'asoc/topic/wm8993' and 'asoc/topic/wm8994' into asoc-next
>       Merge remote-tracking branches 'asoc/topic/wm8996', 'asoc/topic/wm9081' and 'asoc/topic/wm9705' into asoc-next
> 
> Markus Pargmann (9):
>       ASoC: core: Add signed register volume control logic
>       ASoC: core: Add SOC_DOUBLE_R_S_TLV
>       ASoC: tlv320aic32x4: Use gpio_is_valid
>       ASoC: tlv320aic32x4: Use signed int mixer controls
>       ASoC: tlv320aic32x4: DT support
>       ASoC: tlv320aic32x4: Support for master clock
>       ASoC: tlv320aic32x4: Support for regulators
>       ASoC: tlv320aic32x4: Rearrange clock tree shutdown
>       ASoC: tlv320aic3x: Remove tlv320aic32x4 from compatibles of tlv320aic3x
> 
> Max Filippov (3):
>       ASoC: tlv320aic23: add support for SPI control mode
>       ASoC: update Kconfig of AIC23 users to select I2C variant
>       ASoC: tlv320aic23: add missing EXPORT_SYMBOLs
> 
> Nenghua Cao (3):
>       ASoC: core: fix coccinelle warnings
>       regmap: add regmap_parse_val api
>       ASoC: core: use regmap's parse_val to do endian translation
> 
> Patrick Lai (1):
>       ASoC: pcm: free path list before exiting from error conditions
> 
> Paul Bolle (1):
>       ASoC: smdk_wm8994: Fix typo "wm8894"
> 
> Peter Ujfalusi (6):
>       ASoC: davinci-mcasp: Return value handling cleanup for mcasp_common_hw_param()
>       ASoC: davinci-mcasp: Move pm callbacks from platform device to soc_dai_driver
>       ASoC: davinci-mcasp: Code cleanup in davinci_mcasp_hw_params()
>       ASoC: davinci-mcasp: Rename platform data struct
>       ASoC: davinci-mcasp: Remove long lines from suspend/resume callbacks
>       ASoC: davinci-mcasp: Rename the pointer to davinci dma_params as dma_params
> 
> Rongjun Ying (3):
>       ASoC: sirf: Add SiRF internal audio codec driver
>       ASoC: sirf: Add SiRF audio port driver is used by SiRF internal audio codec
>       ASoC: sirf: Add SiRF audio card
> 
> Sachin Kamat (6):
>       ASoC: samsung: h1940_uda1380: Remove unused variable
>       ASoC: samsung: h1940_uda1380: Fix build warning
>       ASoC: samsung: rx1950_uda1380: Remove unused variable
>       ASoC: cs42l51: Remove unused variable
>       ASoC: samsung: Remove invalid file reference
>       ASoC: s3c24xx: Remove invalid file reference
> 
> Takashi Iwai (72):
>       ASoC: da732x: Remove superfluous DA732X_SOC_ENUM_DOUBLE_R()
>       ASoC: ssm2602: Omit superfluous elements in input select array
>       ASoC: wm8990: Fix the wrong number of enum items
>       ASoC: wm8991: Fix the wrong number of enum items
>       ASoC: ad193x: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: Rename soc_enum.max field with items
>       ASoC: twl4030: Clean up duplicated code
>       ALSA: da732x: Remove superfluous DA732X_SOC_ENUM_DOUBLE_R()
>       ASoC: Add const to SOC_ENUM_*_DECL() macros
>       ASoC: adau1373: Remove superfluous const
>       ASoC: lm49453: Remove superfluous const
>       ASoC: mc13783: Remove superfluous const
>       ASoC: rt5631: Remove superfluous const
>       ASoC: rt5640: Remove superfluous const
>       ASoC: ssm2518: Remove superfluous const
>       ASoC: sta529: Remove superfluous const
>       ASoC: wm8804: Remove superfluous const
>       ASoC: wm8978: Remove superfluous const
>       ASoC: wm8983: Remove superfluous const
>       ASoC: wm8985: Remove superfluous const
>       ASoC: wm8995: Remove superfluous const
>       ASoC: arizona: Fix wrong number of items in enum ctls
>       ASoC: adau1373: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: alc5623: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: cs42l52: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: da7210: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: da7213: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: da9055: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: max98090: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: mc13783: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: sgtl5000: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: sn95031: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: stac9766: Use SOC_ENUM_{SINGLE|DOUBLE}_DECL()
>       ASoC: tlv320aic26: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: twl4030: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: twl6040: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: uda1380: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wl1273: Use SOC_ENUM_SINGLE_EXT_DECL()
>       ASoC: wm2200: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8523: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8731: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8737: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8903: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8904: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8940: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8961: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8962: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8974: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8993: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8995: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8996: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm_hubs: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: omap: Use SOC_ENUM_SINGLE_EXT_DECL()
>       ASoC: 88pm860x: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: ak4641: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: ak4671: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: alc5632: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm2200: Use SOC_ENUM_SINGLE_*_DECL()
>       ASoC: da732x: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: ml26124: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: tlv320aic23: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm5100: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8955: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm8988: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm9081: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: wm9705: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: ad1836: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: cs42l73: Use SOC_ENUM_SINGLE_DECL()
>       ASoC: tlv320dac33: Use SOC_ENUM_SINGLE_*_DECL()
>       ASoC: wm5102: Use ARRAY_SIZE() for SOC_VALUE_ENUM_SINGLE()
>       ASoC: wm8997: Use ARRAY_SIZE() for SOC_VALUE_ENUM_SINGLE()
>       ASoC: cs4271: Fix build error without CONFIG_SPI_MASTER
> 
> Thomas Petazzoni (1):
>       ASoC: cs42l51: add Device Tree binding to cs42l51
> 
> Xiang Xiao (2):
>       ASoC: dapm: Power off all widgets in the snd_soc_dapm_shutdown
>       ASoC: dapm: Reorder the bias update sequence
> 
> Xiubo Li (19):
>       ASoC: core: set_tdm_slot() will return -ENOTSUPP if no operation provided
>       ASoC: fsl: use snd_soc_dai_init_dma_data()
>       ASoC: simple-card: fix __asoc_simple_card_dai_init
>       ASoC: simple-card: simplify the daifmt code
>       ASoC: simple-card: Add snd_card's name parsing from DT node support
>       ASoC: fsl-sai: convert to use regmap API for Freeacale SAI
>       ASoC: add snd_soc_of_parse_audio_simple_widgets for DT
>       ASoC: binding: add widgets.txt
>       ASoC: simple-card: add off-codec widgets supports.
>       ASoC: simple-card: for new properties documenting and usage
>       ASoC: fsl: make sure the regmap-mmio is actually enabled
>       ASoC: fsl-spdif: big-endian support
>       ASoC: fsl-esai: big-endian support
>       ASoC: binding: add tdm-slot.txt
>       ASoC: core: add TDM slot parsing from DT supports
>       ASoC: simple-card: add slot information parsing supports
>       ASoC: fsl-sai: fix Freescale SAI DAI format setting.
>       ASoC: fsl-sai: Add SND_SOC_DAIFMT_DSP_A/B support.
>       ASoC: cache: Do the codec->reg_cache zero pionter check
> 
>  .../devicetree/bindings/i2c/trivial-devices.txt    |    1 +
>  .../devicetree/bindings/misc/atmel-ssc.txt         |    8 +
>  Documentation/devicetree/bindings/sound/da9055.txt |   22 +
>  .../bindings/sound/davinci-evm-audio.txt           |    9 +-
>  .../devicetree/bindings/sound/eukrea-tlv320.txt    |   21 +
>  .../devicetree/bindings/sound/fsl,esai.txt         |    5 +
>  .../devicetree/bindings/sound/fsl,spdif.txt        |    5 +
>  .../devicetree/bindings/sound/pcm512x.txt          |   30 +
>  .../devicetree/bindings/sound/simple-card.txt      |   17 +-
>  .../devicetree/bindings/sound/sirf-audio-codec.txt |   17 +
>  .../devicetree/bindings/sound/sirf-audio-port.txt  |   20 +
>  .../devicetree/bindings/sound/sirf-audio.txt       |   41 +
>  .../devicetree/bindings/sound/tdm-slot.txt         |   20 +
>  .../devicetree/bindings/sound/tlv320aic32x4.txt    |   30 +
>  .../devicetree/bindings/sound/tlv320aic3x.txt      |    1 -
>  .../devicetree/bindings/sound/widgets.txt          |   20 +
>  drivers/base/regmap/regmap.c                       |   12 +
>  drivers/misc/atmel-ssc.c                           |    6 +
>  include/linux/atmel-ssc.h                          |    1 +
>  include/linux/mfd/arizona/registers.h              |    6 +-
>  include/linux/platform_data/adau1977.h             |   45 +
>  include/linux/platform_data/asoc-s3c.h             |    3 +-
>  include/linux/platform_data/asoc-s3c24xx_simtec.h  |    3 +-
>  include/linux/platform_data/davinci_asp.h          |    4 +-
>  include/linux/regmap.h                             |    9 +
>  include/sound/rcar_snd.h                           |   36 +-
>  include/sound/simple_card.h                        |    6 +-
>  include/sound/soc-dai.h                            |    3 +
>  include/sound/soc-dapm.h                           |   40 +-
>  include/sound/soc.h                                |  126 +-
>  include/trace/events/hswadsp.h                     |  384 +++++
>  include/trace/events/intel-sst.h                   |  148 ++
>  sound/core/pcm_lib.c                               |    1 +
>  sound/soc/Kconfig                                  |    1 +
>  sound/soc/Makefile                                 |    1 +
>  sound/soc/atmel/Kconfig                            |    2 +-
>  sound/soc/atmel/atmel_ssc_dai.c                    |   13 +-
>  sound/soc/atmel/sam9g20_wm8731.c                   |   20 +-
>  sound/soc/blackfin/Kconfig                         |    9 +-
>  sound/soc/cirrus/Kconfig                           |    4 +-
>  sound/soc/codecs/88pm860x-codec.c                  |  119 +-
>  sound/soc/codecs/Kconfig                           |  183 +-
>  sound/soc/codecs/Makefile                          |   33 +-
>  sound/soc/codecs/ad1836.c                          |    4 +-
>  sound/soc/codecs/ad193x-i2c.c                      |   54 +
>  sound/soc/codecs/ad193x-spi.c                      |   48 +
>  sound/soc/codecs/ad193x.c                          |  144 +-
>  sound/soc/codecs/ad193x.h                          |    7 +
>  sound/soc/codecs/adau1373.c                        |   32 +-
>  sound/soc/codecs/adau1977-i2c.c                    |   59 +
>  sound/soc/codecs/adau1977-spi.c                    |   76 +
>  sound/soc/codecs/adau1977.c                        | 1018 +++++++++++
>  sound/soc/codecs/adau1977.h                        |   37 +
>  sound/soc/codecs/adav801.c                         |   53 +
>  sound/soc/codecs/adav803.c                         |   50 +
>  sound/soc/codecs/adav80x.c                         |  152 +-
>  sound/soc/codecs/adav80x.h                         |    7 +
>  sound/soc/codecs/ak4104.c                          |    2 -
>  sound/soc/codecs/ak4641.c                          |   16 +-
>  sound/soc/codecs/ak4671.c                          |  240 ++-
>  sound/soc/codecs/ak4671.h                          |    2 -
>  sound/soc/codecs/alc5623.c                         |  117 +-
>  sound/soc/codecs/alc5632.c                         |   40 +-
>  sound/soc/codecs/arizona.c                         |  325 ++--
>  sound/soc/codecs/cs4271.c                          |   63 +-
>  sound/soc/codecs/cs42l51.c                         |   86 +-
>  sound/soc/codecs/cs42l52.c                         |   92 +-
>  sound/soc/codecs/cs42l73.c                         |   55 +-
>  sound/soc/codecs/da7210.c                          |   20 +-
>  sound/soc/codecs/da7213.c                          |  151 +-
>  sound/soc/codecs/da732x.c                          |  167 +-
>  sound/soc/codecs/da732x.h                          |    3 -
>  sound/soc/codecs/da9055.c                          |   92 +-
>  sound/soc/codecs/lm49453.c                         |   16 +-
>  sound/soc/codecs/max98088.c                        |    2 +-
>  sound/soc/codecs/max98090.c                        |  172 +-
>  sound/soc/codecs/max98095.c                        |    4 +-
>  sound/soc/codecs/mc13783.c                         |   20 +-
>  sound/soc/codecs/ml26124.c                         |   12 +-
>  sound/soc/codecs/pcm1681.c                         |   15 +-
>  sound/soc/codecs/pcm1792a.c                        |   33 +-
>  sound/soc/codecs/pcm512x-i2c.c                     |   71 +
>  sound/soc/codecs/pcm512x-spi.c                     |   69 +
>  sound/soc/codecs/pcm512x.c                         |  589 +++++++
>  sound/soc/codecs/pcm512x.h                         |  171 ++
>  sound/soc/codecs/rt5631.c                          |   75 +-
>  sound/soc/codecs/rt5640.c                          |   75 +-
>  sound/soc/codecs/sgtl5000.c                        |   10 +-
>  sound/soc/codecs/si476x.c                          |    2 +-
>  sound/soc/codecs/sirf-audio-codec.c                |  533 ++++++
>  sound/soc/codecs/sirf-audio-codec.h                |   75 +
>  sound/soc/codecs/sn95031.c                         |   44 +-
>  sound/soc/codecs/ssm2518.c                         |   14 +-
>  sound/soc/codecs/ssm2602-i2c.c                     |   57 +
>  sound/soc/codecs/ssm2602-spi.c                     |   41 +
>  sound/soc/codecs/ssm2602.c                         |  173 +-
>  sound/soc/codecs/ssm2602.h                         |   14 +
>  sound/soc/codecs/sta529.c                          |    2 +-
>  sound/soc/codecs/stac9766.c                        |   38 +-
>  sound/soc/codecs/tlv320aic23-i2c.c                 |   59 +
>  sound/soc/codecs/tlv320aic23-spi.c                 |   56 +
>  sound/soc/codecs/tlv320aic23.c                     |   71 +-
>  sound/soc/codecs/tlv320aic23.h                     |    6 +
>  sound/soc/codecs/tlv320aic26.c                     |    5 +-
>  sound/soc/codecs/tlv320aic32x4.c                   |  232 ++-
>  sound/soc/codecs/tlv320dac33.c                     |   34 +-
>  sound/soc/codecs/twl4030.c                         |  101 +-
>  sound/soc/codecs/twl6040.c                         |   17 +-
>  sound/soc/codecs/uda1380.c                         |   40 +-
>  sound/soc/codecs/wl1273.c                          |    9 +-
>  sound/soc/codecs/wm2200.c                          |   18 +-
>  sound/soc/codecs/wm5100.c                          |   36 +-
>  sound/soc/codecs/wm5102.c                          |   28 +-
>  sound/soc/codecs/wm5110.c                          |   19 +-
>  sound/soc/codecs/wm8523.c                          |    4 +-
>  sound/soc/codecs/wm8711.c                          |    2 +-
>  sound/soc/codecs/wm8731.c                          |    4 +-
>  sound/soc/codecs/wm8737.c                          |   50 +-
>  sound/soc/codecs/wm8741.c                          |   34 +-
>  sound/soc/codecs/wm8753.c                          |    5 +-
>  sound/soc/codecs/wm8804.c                          |    2 +-
>  sound/soc/codecs/wm8903.c                          |  108 +-
>  sound/soc/codecs/wm8904.c                          |   77 +-
>  sound/soc/codecs/wm8940.c                          |   20 +-
>  sound/soc/codecs/wm8955.c                          |   11 +-
>  sound/soc/codecs/wm8958-dsp2.c                     |    8 +-
>  sound/soc/codecs/wm8961.c                          |   16 +-
>  sound/soc/codecs/wm8962.c                          |   80 +-
>  sound/soc/codecs/wm8974.c                          |    4 +-
>  sound/soc/codecs/wm8978.c                          |   30 +-
>  sound/soc/codecs/wm8983.c                          |   45 +-
>  sound/soc/codecs/wm8985.c                          |   39 +-
>  sound/soc/codecs/wm8988.c                          |   62 +-
>  sound/soc/codecs/wm8990.c                          |   41 +-
>  sound/soc/codecs/wm8991.c                          |   44 +-
>  sound/soc/codecs/wm8993.c                          |   66 +-
>  sound/soc/codecs/wm8994.c                          |   52 +-
>  sound/soc/codecs/wm8995.c                          |   43 +-
>  sound/soc/codecs/wm8996.c                          |   75 +-
>  sound/soc/codecs/wm8997.c                          |   25 +-
>  sound/soc/codecs/wm9081.c                          |   23 +-
>  sound/soc/codecs/wm9705.c                          |   12 +-
>  sound/soc/codecs/wm_adsp.c                         |   50 +-
>  sound/soc/codecs/wm_hubs.c                         |   16 +-
>  sound/soc/davinci/davinci-evm.c                    |   58 +-
>  sound/soc/davinci/davinci-mcasp.c                  |  196 ++-
>  sound/soc/fsl/Kconfig                              |   12 +-
>  sound/soc/fsl/eukrea-tlv320.c                      |  108 +-
>  sound/soc/fsl/fsl_esai.c                           |   32 +-
>  sound/soc/fsl/fsl_sai.c                            |  332 ++--
>  sound/soc/fsl/fsl_sai.h                            |   48 +-
>  sound/soc/fsl/fsl_spdif.c                          |    9 +-
>  sound/soc/fsl/imx-pcm-fiq.c                        |    7 +-
>  sound/soc/fsl/wm1133-ev1.c                         |   11 +-
>  sound/soc/generic/simple-card.c                    |  245 +--
>  sound/soc/intel/Kconfig                            |   42 +-
>  sound/soc/intel/Makefile                           |   27 +-
>  sound/soc/intel/byt-rt5640.c                       |  187 ++
>  sound/soc/intel/haswell.c                          |  235 +++
>  sound/soc/intel/mfld_machine.c                     |   65 +-
>  sound/soc/intel/sst-acpi.c                         |  284 ++++
>  sound/soc/intel/sst-baytrail-dsp.c                 |  372 ++++
>  sound/soc/intel/sst-baytrail-ipc.c                 |  867 ++++++++++
>  sound/soc/intel/sst-baytrail-ipc.h                 |   69 +
>  sound/soc/intel/sst-baytrail-pcm.c                 |  422 +++++
>  sound/soc/intel/sst-dsp-priv.h                     |  309 ++++
>  sound/soc/intel/sst-dsp.c                          |  385 +++++
>  sound/soc/intel/sst-dsp.h                          |  233 +++
>  sound/soc/intel/sst-firmware.c                     |  587 +++++++
>  sound/soc/intel/sst-haswell-dsp.c                  |  517 ++++++
>  sound/soc/intel/sst-haswell-ipc.c                  | 1785 ++++++++++++++++++++
>  sound/soc/intel/sst-haswell-ipc.h                  |  488 ++++++
>  sound/soc/intel/sst-haswell-pcm.c                  |  872 ++++++++++
>  sound/soc/intel/{sst_dsp.h => sst-mfld-dsp.h}      |    8 +-
>  .../intel/{sst_platform.c => sst-mfld-platform.c}  |    8 +-
>  .../intel/{sst_platform.h => sst-mfld-platform.h}  |    4 +-
>  sound/soc/omap/Kconfig                             |    4 +-
>  sound/soc/omap/ams-delta.c                         |   55 +-
>  sound/soc/omap/n810.c                              |   26 +-
>  sound/soc/omap/rx51.c                              |   22 +-
>  sound/soc/pxa/corgi.c                              |   49 +-
>  sound/soc/pxa/e740_wm9705.c                        |   10 +-
>  sound/soc/pxa/e750_wm9705.c                        |   10 +-
>  sound/soc/pxa/e800_wm9712.c                        |   19 +-
>  sound/soc/pxa/magician.c                           |   26 +-
>  sound/soc/pxa/mioa701_wm9713.c                     |   19 +-
>  sound/soc/pxa/poodle.c                             |    7 +-
>  sound/soc/pxa/spitz.c                              |   58 +-
>  sound/soc/pxa/tosa.c                               |   32 +-
>  sound/soc/pxa/zylonite.c                           |   17 +-
>  sound/soc/samsung/Kconfig                          |    2 +-
>  sound/soc/samsung/h1940_uda1380.c                  |    7 +-
>  sound/soc/samsung/neo1973_wm8753.c                 |  168 +-
>  sound/soc/samsung/rx1950_uda1380.c                 |    5 -
>  sound/soc/samsung/smdk_wm8994.c                    |    2 +-
>  sound/soc/samsung/tobermory.c                      |    2 +
>  sound/soc/sh/migor.c                               |   19 +-
>  sound/soc/sh/rcar/Makefile                         |    2 +-
>  sound/soc/sh/rcar/adg.c                            |  228 ++-
>  sound/soc/sh/rcar/core.c                           |  306 ++--
>  sound/soc/sh/rcar/gen.c                            |   98 +-
>  sound/soc/sh/rcar/rsnd.h                           |  195 ++-
>  sound/soc/sh/rcar/scu.c                            |  384 -----
>  sound/soc/sh/rcar/src.c                            |  687 ++++++++
>  sound/soc/sh/rcar/ssi.c                            |  332 ++--
>  sound/soc/sirf/Kconfig                             |   14 +
>  sound/soc/sirf/Makefile                            |    5 +
>  sound/soc/sirf/sirf-audio-port.c                   |  194 +++
>  sound/soc/sirf/sirf-audio-port.h                   |   62 +
>  sound/soc/sirf/sirf-audio.c                        |  156 ++
>  sound/soc/soc-cache.c                              |   13 +-
>  sound/soc/soc-compress.c                           |   65 +-
>  sound/soc/soc-core.c                               |  582 ++++---
>  sound/soc/soc-dapm.c                               |  465 ++---
>  sound/soc/soc-pcm.c                                |  112 +-
>  sound/soc/spear/spdif_out.c                        |   10 +-
>  sound/soc/tegra/Kconfig                            |    2 +-
>  217 files changed, 17528 insertions(+), 4570 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/sound/da9055.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/eukrea-tlv320.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/pcm512x.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/sirf-audio-codec.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/sirf-audio-port.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/sirf-audio.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/tdm-slot.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/tlv320aic32x4.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/widgets.txt
>  create mode 100644 include/linux/platform_data/adau1977.h
>  create mode 100644 include/trace/events/hswadsp.h
>  create mode 100644 include/trace/events/intel-sst.h
>  create mode 100644 sound/soc/codecs/ad193x-i2c.c
>  create mode 100644 sound/soc/codecs/ad193x-spi.c
>  create mode 100644 sound/soc/codecs/adau1977-i2c.c
>  create mode 100644 sound/soc/codecs/adau1977-spi.c
>  create mode 100644 sound/soc/codecs/adau1977.c
>  create mode 100644 sound/soc/codecs/adau1977.h
>  create mode 100644 sound/soc/codecs/adav801.c
>  create mode 100644 sound/soc/codecs/adav803.c
>  create mode 100644 sound/soc/codecs/pcm512x-i2c.c
>  create mode 100644 sound/soc/codecs/pcm512x-spi.c
>  create mode 100644 sound/soc/codecs/pcm512x.c
>  create mode 100644 sound/soc/codecs/pcm512x.h
>  create mode 100644 sound/soc/codecs/sirf-audio-codec.c
>  create mode 100644 sound/soc/codecs/sirf-audio-codec.h
>  create mode 100644 sound/soc/codecs/ssm2602-i2c.c
>  create mode 100644 sound/soc/codecs/ssm2602-spi.c
>  create mode 100644 sound/soc/codecs/tlv320aic23-i2c.c
>  create mode 100644 sound/soc/codecs/tlv320aic23-spi.c
>  create mode 100644 sound/soc/intel/byt-rt5640.c
>  create mode 100644 sound/soc/intel/haswell.c
>  create mode 100644 sound/soc/intel/sst-acpi.c
>  create mode 100644 sound/soc/intel/sst-baytrail-dsp.c
>  create mode 100644 sound/soc/intel/sst-baytrail-ipc.c
>  create mode 100644 sound/soc/intel/sst-baytrail-ipc.h
>  create mode 100644 sound/soc/intel/sst-baytrail-pcm.c
>  create mode 100644 sound/soc/intel/sst-dsp-priv.h
>  create mode 100644 sound/soc/intel/sst-dsp.c
>  create mode 100644 sound/soc/intel/sst-dsp.h
>  create mode 100644 sound/soc/intel/sst-firmware.c
>  create mode 100644 sound/soc/intel/sst-haswell-dsp.c
>  create mode 100644 sound/soc/intel/sst-haswell-ipc.c
>  create mode 100644 sound/soc/intel/sst-haswell-ipc.h
>  create mode 100644 sound/soc/intel/sst-haswell-pcm.c
>  rename sound/soc/intel/{sst_dsp.h => sst-mfld-dsp.h} (96%)
>  rename sound/soc/intel/{sst_platform.c => sst-mfld-platform.c} (99%)
>  rename sound/soc/intel/{sst_platform.h => sst-mfld-platform.h} (97%)
>  delete mode 100644 sound/soc/sh/rcar/scu.c
>  create mode 100644 sound/soc/sh/rcar/src.c
>  create mode 100644 sound/soc/sirf/Kconfig
>  create mode 100644 sound/soc/sirf/Makefile
>  create mode 100644 sound/soc/sirf/sirf-audio-port.c
>  create mode 100644 sound/soc/sirf/sirf-audio-port.h
>  create mode 100644 sound/soc/sirf/sirf-audio.c
> [2 Digital signature <application/pgp-signature (7bit)>]
> 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] ASoC updates for v3.15
  2014-03-13  7:41 ` Lars-Peter Clausen
@ 2014-03-13 13:43   ` Mark Brown
  0 siblings, 0 replies; 10+ messages in thread
From: Mark Brown @ 2014-03-13 13:43 UTC (permalink / raw)
  To: Lars-Peter Clausen; +Cc: Takashi Iwai, alsa-devel, Liam Girdwood


[-- Attachment #1.1: Type: text/plain, Size: 689 bytes --]

On Thu, Mar 13, 2014 at 08:41:28AM +0100, Lars-Peter Clausen wrote:
> On 03/13/2014 12:14 AM, Mark Brown wrote:
> >       Merge remote-tracking branches 'asoc/topic/da7213', 'asoc/topic/da732x', 'asoc/topic/da9055', 'asoc/topic/davinci', 'asoc/topic/fsl', 'asoc/topic/fsl-esai', 'asoc/topic/fsl-sai' and 'asoc/topic/fsl-spdif' into asoc-next

> I think you forgot to merge the branches that come between the one above and
> below:

> 'asoc/topic/intel', 'asoc/topic/io', 'asoc/topic/jack',
> 'asoc/topic/kirkwood', 'asoc/topic/lm4857', 'asoc/topic/lm49453',
> 'asoc/topic/maintainers', 'asoc/topic/max98088' and 'asoc/topic/max98095'

This is all scripted - I don't do this stuff by hand.

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] ASoC updates for v3.15
  2014-04-23 11:16 Mark Brown
@ 2014-04-28 10:13 ` Takashi Iwai
  0 siblings, 0 replies; 10+ messages in thread
From: Takashi Iwai @ 2014-04-28 10:13 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Wed, 23 Apr 2014 12:16:31 +0100,
Mark Brown wrote:
> 
> The following changes since commit a798c10faf62a505d24e5f6213fbaf904a39623f:
> 
>   Linux 3.15-rc2 (2014-04-20 11:08:50 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v3.15-rc2
> 
> for you to fetch changes up to 98810a6dcf8af768d7b0b71e5075ff9c199f5196:
> 
>   Merge remote-tracking branches 'asoc/fix/intel', 'asoc/fix/jz4740', 'asoc/fix/rcar', 'asoc/fix/tlv320aic31xx' and 'asoc/fix/tlv320aic3x' into asoc-linus (2014-04-22 22:01:07 +0100)
> 
> ----------------------------------------------------------------
> 
> ASoC: Fixes for v3.15
> 
> A smattering of driver-specific fixes here, nothing generic.  The Cirrus
> CODEC conversions to devm_ are leak fixes - the conversion adds missing
> error handling code.

Sorry for the late response, as I've been off in the whole last week.
Now catching up mails and bugs...

I pulled it now.  Thanks.


Takashi

> 
> ----------------------------------------------------------------
> Alexandre Belloni (1):
>       ASoC: tlv320aic31xx: document that the regulators are mandatory
> 
> Andrew Lunn (1):
>       ASoC: alc5623: Fix regmap endianness
> 
> Axel Lin (2):
>       ASoC: cs42l52: Convert to use devm_gpio_request_one
>       ASoC: cs42l73: Convert to use devm_gpio_request_one
> 
> Ben Dooks (1):
>       ASoC: rsnd: fix clock prepare/unprepare
> 
> Christian Engelmayer (1):
>       ASoC: Intel: Fix incorrect sizeof() in sst_hsw_stream_get_volume()
> 
> Dan Carpenter (1):
>       ASoC: Intel: some incorrect sizeof() usages
> 
> Jarkko Nikula (1):
>       ASoC: dapm: Fix widget double free with auto-disable DAPM kcontrol
> 
> Lars-Peter Clausen (1):
>       ASoC: jz4740: Remove Makefile entry for removed file
> 
> Mark Brown (3):
>       Merge remote-tracking branch 'asoc/fix/dapm' into asoc-linus
>       Merge remote-tracking branches 'asoc/fix/alc5623', 'asoc/fix/cs42l52', 'asoc/fix/cs42l73' and 'asoc/fix/fsl-spdif' into asoc-linus
>       Merge remote-tracking branches 'asoc/fix/intel', 'asoc/fix/jz4740', 'asoc/fix/rcar', 'asoc/fix/tlv320aic31xx' and 'asoc/fix/tlv320aic3x' into asoc-linus
> 
> Nicolin Chen (1):
>       ASoC: fsl_spdif: Fix wrong OFFSET of STC_SYSCLK_DIV
> 
> Sebastian Reichel (1):
>       ASoC: tlv320aic3x: fix shared reset pin for DT
> 
> Wenkai Du (1):
>       ASoC: Intel: Fix audio crash due to negative address offset
> 
>  Documentation/devicetree/bindings/sound/tlv320aic31xx.txt | 6 +++---
>  sound/soc/codecs/alc5623.c                                | 2 +-
>  sound/soc/codecs/cs42l52.c                                | 6 ++++--
>  sound/soc/codecs/cs42l73.c                                | 6 ++++--
>  sound/soc/codecs/tlv320aic3x.c                            | 9 +++++++--
>  sound/soc/fsl/fsl_spdif.h                                 | 4 ++--
>  sound/soc/intel/sst-dsp-priv.h                            | 2 +-
>  sound/soc/intel/sst-haswell-ipc.c                         | 7 ++++---
>  sound/soc/jz4740/Makefile                                 | 2 --
>  sound/soc/sh/rcar/src.c                                   | 4 ++--
>  sound/soc/sh/rcar/ssi.c                                   | 4 ++--
>  sound/soc/soc-dapm.c                                      | 1 -
>  12 files changed, 30 insertions(+), 23 deletions(-)
> [2 Digital signature <application/pgp-signature (7bit)>]
> 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [GIT PULL] ASoC updates for v3.15
@ 2014-04-23 11:16 Mark Brown
  2014-04-28 10:13 ` Takashi Iwai
  0 siblings, 1 reply; 10+ messages in thread
From: Mark Brown @ 2014-04-23 11:16 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


[-- Attachment #1.1: Type: text/plain, Size: 3016 bytes --]

The following changes since commit a798c10faf62a505d24e5f6213fbaf904a39623f:

  Linux 3.15-rc2 (2014-04-20 11:08:50 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v3.15-rc2

for you to fetch changes up to 98810a6dcf8af768d7b0b71e5075ff9c199f5196:

  Merge remote-tracking branches 'asoc/fix/intel', 'asoc/fix/jz4740', 'asoc/fix/rcar', 'asoc/fix/tlv320aic31xx' and 'asoc/fix/tlv320aic3x' into asoc-linus (2014-04-22 22:01:07 +0100)

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

ASoC: Fixes for v3.15

A smattering of driver-specific fixes here, nothing generic.  The Cirrus
CODEC conversions to devm_ are leak fixes - the conversion adds missing
error handling code.

----------------------------------------------------------------
Alexandre Belloni (1):
      ASoC: tlv320aic31xx: document that the regulators are mandatory

Andrew Lunn (1):
      ASoC: alc5623: Fix regmap endianness

Axel Lin (2):
      ASoC: cs42l52: Convert to use devm_gpio_request_one
      ASoC: cs42l73: Convert to use devm_gpio_request_one

Ben Dooks (1):
      ASoC: rsnd: fix clock prepare/unprepare

Christian Engelmayer (1):
      ASoC: Intel: Fix incorrect sizeof() in sst_hsw_stream_get_volume()

Dan Carpenter (1):
      ASoC: Intel: some incorrect sizeof() usages

Jarkko Nikula (1):
      ASoC: dapm: Fix widget double free with auto-disable DAPM kcontrol

Lars-Peter Clausen (1):
      ASoC: jz4740: Remove Makefile entry for removed file

Mark Brown (3):
      Merge remote-tracking branch 'asoc/fix/dapm' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/alc5623', 'asoc/fix/cs42l52', 'asoc/fix/cs42l73' and 'asoc/fix/fsl-spdif' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/intel', 'asoc/fix/jz4740', 'asoc/fix/rcar', 'asoc/fix/tlv320aic31xx' and 'asoc/fix/tlv320aic3x' into asoc-linus

Nicolin Chen (1):
      ASoC: fsl_spdif: Fix wrong OFFSET of STC_SYSCLK_DIV

Sebastian Reichel (1):
      ASoC: tlv320aic3x: fix shared reset pin for DT

Wenkai Du (1):
      ASoC: Intel: Fix audio crash due to negative address offset

 Documentation/devicetree/bindings/sound/tlv320aic31xx.txt | 6 +++---
 sound/soc/codecs/alc5623.c                                | 2 +-
 sound/soc/codecs/cs42l52.c                                | 6 ++++--
 sound/soc/codecs/cs42l73.c                                | 6 ++++--
 sound/soc/codecs/tlv320aic3x.c                            | 9 +++++++--
 sound/soc/fsl/fsl_spdif.h                                 | 4 ++--
 sound/soc/intel/sst-dsp-priv.h                            | 2 +-
 sound/soc/intel/sst-haswell-ipc.c                         | 7 ++++---
 sound/soc/jz4740/Makefile                                 | 2 --
 sound/soc/sh/rcar/src.c                                   | 4 ++--
 sound/soc/sh/rcar/ssi.c                                   | 4 ++--
 sound/soc/soc-dapm.c                                      | 1 -
 12 files changed, 30 insertions(+), 23 deletions(-)

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] ASoC updates for v3.15
  2014-03-31 10:32 Mark Brown
@ 2014-03-31 10:41 ` Takashi Iwai
  0 siblings, 0 replies; 10+ messages in thread
From: Takashi Iwai @ 2014-03-31 10:41 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Mon, 31 Mar 2014 11:32:07 +0100,
Mark Brown wrote:
> 
> The following changes since commit e090d5b6ad20056ec0ef58727e3ae95fd82be090:
> 
>   Merge remote-tracking branches 'asoc/topic/simple' and 'asoc/topic/sirf' into asoc-next (2014-03-23 14:00:59 +0000)
> 
> are available in the git repository at:
> 
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v3.15-4
> 
> for you to fetch changes up to c159a85013afbb8283f0c7272812952e04d5c3a1:
> 
>   Merge remote-tracking branches 'asoc/topic/tdm' and 'asoc/topic/tegra' into asoc-next (2014-03-25 21:22:15 +0000)
> 
> ----------------------------------------------------------------
> 
> ASoC: Final updates for v3.15 merge window
> 
> A few more updates from last week - use of the tdm_slot mapping from
> Xiubo plus a few smaller fixes and cleanups.

Thanks, pulled now.


Takashi

> 
> ----------------------------------------------------------------
> Alex Smith (1):
>       MIPS: Fix possible build error with transparent hugepages enabled
> 
> Andreas Herrmann (1):
>       MIPS: Octeon: Fix warning in of_device_alloc on cn3xxx
> 
> Arnaldo Carvalho de Melo (1):
>       perf bench numa: Make no args mean 'run all tests'
> 
> Ben Pfaff (1):
>       openvswitch: Correctly report flow used times for first 5 minutes after boot.
> 
> Ben Widawsky (1):
>       drm/i915: Fix PSR programming
> 
> Benedikt Spranger (1):
>       net: cpsw: do not register cpts twice
> 
> Bjorn Helgaas (1):
>       Revert "[PATCH] Insert GART region into resource map"
> 
> Bjørn Mork (1):
>       net: cdc_ncm: fix control message ordering
> 
> Boris BREZILLON (1):
>       ARM: at91: fix network interface ordering for sama5d36
> 
> Charles Keepax (1):
>       ALSA: compress: Pass through return value of open ops callback
> 
> Chris Wilson (1):
>       drm/i915: Disable stolen memory when DMAR is active
> 
> Christian Riesch (2):
>       net: davinci_emac: Replace devm_request_irq with request_irq
>       net: davinci_emac: Fix rollback of emac_dev_open()
> 
> Clemens Ladisch (1):
>       ALSA: oxygen: Xonar DG(X): fix Stereo Upmixing regression
> 
> Colin Ian King (1):
>       MIPS: Octeon: Fix fall through on bar type OCTEON_DMA_BAR_TYPE_SMALL
> 
> Daniel Kurtz (1):
>       drm/exynos: Fix (more) freeing issues in exynos_drm_drv.c
> 
> Daniel Vetter (2):
>       drm/i915: Don't enable display error interrupts from the start
>       drm: Fix use-after-free in the shadow-attache exit code
> 
> Dave Airlie (3):
>       Merge tag 'drm-intel-fixes-2014-03-17' of git://anongit.freedesktop.org/drm-intel into drm-fixes
>       Merge tag 'drm-intel-fixes-2014-03-19' of git://anongit.freedesktop.org/drm-intel into drm-fixes
>       Merge branch 'exynos-drm-fixes' of git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes
> 
> Dave Jones (2):
>       brcmfmac: fix skb leak in brcmf_sdio_txpkt_prep_sg error path.
>       block: free q->flush_rq in blk_init_allocated_queue error paths
> 
> Dave Kleikamp (1):
>       sparc64: don't treat 64-bit syscall return codes as 32-bit
> 
> David Miller (1):
>       sparc: serial: Clean up the locking for -rt
> 
> David S. Miller (6):
>       Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless
>       Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
>       Merge branch 'cnic-net'
>       Merge branch 'fixes' of git://git.kernel.org/.../jesse/openvswitch
>       sparc64: Make sure %pil interrupts are enabled during hypervisor yield.
>       Merge branch 'davinci_emac'
> 
> David Stevens (2):
>       vxlan: fix potential NULL dereference in arp_reduce()
>       vxlan: fix nonfunctional neigh_reduce()
> 
> Deng-Cheng Zhu (4):
>       MIPS: APRP: Fix the linking of rtlx interrupt hook
>       MIPS: APRP: Unregister rtlx interrupt hook at module exit
>       MIPS: APRP: Choose the correct VPE loader by fixing the linking
>       MIPS: math-emu: Fix prefx detection and COP1X function field definition
> 
> Doug Wilson (1):
>       sparc64:tsb.c:use array size macro rather than number
> 
> Eric Dumazet (1):
>       tcp: syncookies: do not use getnstimeofday()
> 
> Erik Hugne (1):
>       tipc: fix spinlock recursion bug for failed subscriptions
> 
> Felix Fietkau (1):
>       ath9k_hw: fix unreachable code in baseband hang detection code
> 
> Fernando Luis Vázquez Cao (1):
>       HID: hidraw: fix warning destroying hidraw device files after parent
> 
> Frank Praznik (1):
>       HID: sony: Fix work queue issues.
> 
> Helge Deller (2):
>       partly revert commit 8a10bc9: parisc/sti_console: prefer Linux fonts over built-in ROM fonts
>       parisc: wire up sys_utimes
> 
> Helmut Schaa (1):
>       ath9k: Fix sequence number assignment for non-data frames
> 
> Huacai Chen (1):
>       MIPS: FPU: Fix conflict of register usage
> 
> Hugh Dickins (2):
>       mm: fix bad rss-counter if remap_file_pages raced migration
>       mm: fix swapops.h:131 bug if remap_file_pages raced migration
> 
> Ingo Molnar (1):
>       Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent
> 
> Jani Nikula (1):
>       Revert "drm/i915: don't touch the VDD when disabling the panel"
> 
> Jarno Rajahalme (2):
>       openvswitch: Read tcp flags only then the tranport header is present.
>       openvswitch: Fix race.
> 
> Jean-Francois Moine (3):
>       ASoC: simple-card: dynamically allocate the DAI link and properties
>       ASoC: simple-card: Add DT documentation for multi-DAI links
>       ASoC: simple-card: Handle many DAI links
> 
> Jens Axboe (1):
>       mtip32xx: fix bad use of smp_processor_id()
> 
> Jim Quinlan (1):
>       MIPS: Make local_irq_disable macro safe for non-Mipsr2
> 
> Jiri Pirko (1):
>       ovs: fix dp check in ovs_dp_reset_user_features
> 
> Joe Perches (1):
>       MAINTAINERS: Add linux.nics@intel.com to INTEL ETHERNET DRIVERS
> 
> John David Anglin (1):
>       parisc: Remove unused CONFIG_PARISC_TMPALIAS code
> 
> John W. Linville (1):
>       Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem
> 
> Kuninori Morimoto (3):
>       ARM: bockw: fixup SND_SOC_DAIFMT_CBx_CFx flags
>       ASoC: rcar: bugfix: it cares about the non-src case
>       ASoC: rcar: subnode tidyup for renesas,rsnd.txt
> 
> Lars Persson (1):
>       MIPS: Fix syscall tracing interface
> 
> Lars-Peter Clausen (1):
>       ASoC: Remove name_prefix unset during DAI link init hack
> 
> Li RongQing (1):
>       netpoll: fix the skb check in pkt_is_ns
> 
> Li Zefan (1):
>       cgroup: fix a failure path in create_css()
> 
> Linus Torvalds (18):
>       Merge branch 'for-linus' of git://git.kernel.org/.../jikos/hid
>       Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
>       Merge branch 'for-linus' of git://git.kernel.dk/linux-block
>       Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
>       Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/.../tip/tip
>       Merge branch 'for-3.14-fixes' of git://git.kernel.org/.../tj/cgroup
>       Merge tag 'pci-v3.14-fixes-3' of git://git.kernel.org/.../helgaas/pci
>       Merge tag 'sound-3.14' of git://git.kernel.org/.../tiwai/sound
>       Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
>       Merge tag 'trace-fixes-v3.14-rc7' of git://git.kernel.org/.../rostedt/linux-trace
>       futex: revert back to the explicit waiter counting code
>       Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
>       Merge tag 'fixes-for-linus' of git://git.kernel.org/.../arm/arm-soc
>       Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
>       Merge git://git.kernel.org/.../davem/net
>       Merge git://git.kernel.org/.../davem/sparc
>       Merge branch 'parisc-3.14' of git://git.kernel.org/.../deller/parisc-linux
>       Linux 3.14-rc8
> 
> Lucas Stach (1):
>       ASoC: tegra: move AC97 clock handling to the machine driver
> 
> Manuel Lauss (1):
>       MIPS: Alchemy: Fix unchecked kstrtoul return value
> 
> Mark Brown (14):
>       Merge remote-tracking branches 'asoc/fix/cs42l51', 'asoc/fix/cs42l52', 'asoc/fix/cs42l73', 'asoc/fix/rcar', 'asoc/fix/spear' and 'asoc/fix/tegra' into asoc-linus
>       Merge tag 'asoc-v3.15' into asoc-next
>       Merge tag 'asoc-v3.15-2' into asoc-next
>       Merge tag 'asoc-v3.15-3' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/rcar' into asoc-next
>       Merge remote-tracking branch 'asoc/fix/pcm' into asoc-linus
>       Merge remote-tracking branches 'asoc/fix/cs42l51', 'asoc/fix/cs42l52', 'asoc/fix/cs42l73', 'asoc/fix/rcar', 'asoc/fix/spear' and 'asoc/fix/tegra' into asoc-linus
>       Merge tag 'asoc-v3.15' into asoc-next
>       Merge tag 'asoc-v3.15-2' into asoc-next
>       Merge tag 'asoc-v3.15-3' into asoc-next
>       Merge tag 'asoc-v3.15-rcar' into asoc-next
>       Merge remote-tracking branches 'asoc/topic/prefix' and 'asoc/topic/rcar' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/simple' into asoc-next
>       Merge remote-tracking branches 'asoc/topic/tdm' and 'asoc/topic/tegra' into asoc-next
> 
> Markos Chandras (2):
>       MIPS: bcm47xx: Include missing errno.h for ENXIO
>       MIPS: asm: syscall: Fix copying system call arguments
> 
> Michael Chan (3):
>       cnic: Use proper ulp_ops for per device operations.
>       cnic,bnx2i,bnx2fc: Fix inconsistent use of page size
>       cnic: Update version to 2.5.20 and copyright year.
> 
> Mike Snitzer (2):
>       block: fix q->flush_rq NULL pointer crash on dm-mpath flush
>       block: change flush sequence list addition back to front add
> 
> Nicolas Dichtel (3):
>       rtnetlink: fix fdb notification flags
>       ipmr: fix mfc notification flags
>       ip6mr: fix mfc notification flags
> 
> Nikolay Aleksandrov (2):
>       net: af_key: fix sleeping under rcu
>       selinux: add gfp argument to security_xfrm_policy_alloc and fix callers
> 
> Nishanth Menon (1):
>       net: micrel : ks8851-ml: add vdd-supply support
> 
> Patrick Palka (1):
>       perf bench: Fix NULL pointer dereference in "perf bench all"
> 
> Paul Bolle (2):
>       MIPS: Replace CONFIG_MIPS64 and CONFIG_MIPS32_R2
>       isdn/capi: Make Middleware depend on CAPI2.0
> 
> Paul Burton (1):
>       MIPS: mark O32+FP64 experimental for now
> 
> Paul Mackerras (2):
>       KVM: PPC: Book3S HV: Remove bogus duplicate code
>       KVM: PPC: Book3S HV: Fix register usage when loading/saving VRSAVE
> 
> Peter Senna Tschudin (2):
>       ATHEROS-ALX: Use dma_set_mask_and_coherent and fix a bug
>       ATHEROS-ATL1E: Convert iounmap to pci_iounmap
> 
> Rafał Miłecki (1):
>       MIPS: BCM47XX: Check all (32) GPIOs when looking for a pin
> 
> Ralf Baechle (1):
>       MIPS: Fix randconfig build error.
> 
> Roger Luethi (1):
>       via-rhine: Disable device in error path
> 
> Sebastian Hesselbarth (1):
>       net: phy: fix uninitalized ethtool_wolinfo in phy_suspend
> 
> Shawn Guo (1):
>       MAINTAINERS: update IMX kernel git tree
> 
> Simon Wood (1):
>       HID: hid-lg4ff: Support new version of G27
> 
> Stanislaw Gruszka (1):
>       Revert "rt2x00: rt2800lib: Update BBP register initialization for RT53xx"
> 
> Stefan Agner (1):
>       clocksource: vf_pit_timer: use complement for sched_clock reading
> 
> Vaibhav Nagarnaik (1):
>       tracing: Fix array size mismatch in format string
> 
> Ville Syrjälä (2):
>       drm/i915: Add a workaround for HSW scanline counter weirdness
>       drm/i915: Fix scanline counter fixup on BDW
> 
> Viller Hsiao (2):
>       MIPS: ftrace: Fix icache flush range error
>       MIPS: ftrace: Tweak safe_load()/safe_store() macros
> 
> Will Deacon (1):
>       parisc: locks: remove redundant arch_*_relax operations
> 
> Xiubo Li (4):
>       ASoC: core: remove the 'of_' prefix of of_xlate_tdm_slot_mask.
>       ASoC: fsl-utils: Add fsl_asoc_xlate_tdm_slot_mask() support.
>       ASoC: fsl-esai: Add .xlate_tdm_slot_mask() support.
>       ASoC: imx-ssi: Add .xlate_tdm_slot_mask() support.
> 
> lucien (1):
>       ipv6: ip6_append_data_mtu do not handle the mtu of the second fragment properly
> 
> stephen hemminger (1):
>       netlink: fix setsockopt in mmap examples in documentation
> 
>  .../devicetree/bindings/net/micrel-ks8851.txt      |   1 +
>  .../devicetree/bindings/sound/renesas,rsnd.txt     |  15 +-
>  .../devicetree/bindings/sound/simple-card.txt      |  42 +++-
>  Documentation/networking/netlink_mmap.txt          |   4 +-
>  MAINTAINERS                                        |   5 +-
>  Makefile                                           |   2 +-
>  arch/arm/boot/dts/sama5d36.dtsi                    |   2 +-
>  arch/arm/mach-shmobile/board-bockw.c               |  16 +-
>  arch/mips/Kconfig                                  |  24 ++-
>  arch/mips/alchemy/board-gpr.c                      |   4 +-
>  arch/mips/alchemy/board-mtx1.c                     |   4 +-
>  arch/mips/bcm47xx/board.c                          |   1 +
>  arch/mips/bcm47xx/nvram.c                          |   2 +-
>  arch/mips/cavium-octeon/octeon-irq.c               |  22 ++-
>  arch/mips/include/asm/asmmacro.h                   |  15 +-
>  arch/mips/include/asm/fpu.h                        |   2 +-
>  arch/mips/include/asm/ftrace.h                     |  20 +-
>  arch/mips/include/asm/syscall.h                    |  10 +-
>  arch/mips/include/uapi/asm/inst.h                  |   4 +-
>  arch/mips/kernel/ftrace.c                          |   5 +-
>  arch/mips/kernel/r4k_fpu.S                         |  16 +-
>  arch/mips/kernel/rtlx-cmp.c                        |   3 +
>  arch/mips/kernel/rtlx-mt.c                         |   3 +
>  arch/mips/math-emu/cp1emu.c                        |   6 +-
>  arch/mips/mti-malta/malta-amon.c                   |   2 +-
>  arch/mips/mti-malta/malta-int.c                    |   4 +-
>  arch/mips/pci/msi-octeon.c                         |   1 +
>  arch/parisc/include/asm/page.h                     |  11 --
>  arch/parisc/include/asm/spinlock.h                 |   4 -
>  arch/parisc/include/uapi/asm/unistd.h              |   4 +-
>  arch/parisc/kernel/cache.c                         |  64 ------
>  arch/parisc/kernel/syscall_table.S                 |   1 +
>  arch/powerpc/kvm/book3s_hv_rmhandlers.S            |  71 +------
>  arch/sparc/kernel/process_64.c                     |   4 +-
>  arch/sparc/kernel/syscalls.S                       |   4 +-
>  arch/sparc/mm/tsb.c                                |   2 +-
>  arch/x86/kernel/aperture_64.c                      |  20 +-
>  block/blk-core.c                                   |  25 ++-
>  block/blk-flush.c                                  |  11 +-
>  drivers/block/mtip32xx/mtip32xx.c                  |   2 +-
>  drivers/clocksource/vf_pit_timer.c                 |   2 +-
>  drivers/gpu/drm/drm_pci.c                          |   2 +-
>  drivers/gpu/drm/exynos/exynos_drm_drv.c            |  10 +-
>  drivers/gpu/drm/i915/i915_gem_stolen.c             |   7 +
>  drivers/gpu/drm/i915/i915_irq.c                    |  71 ++++---
>  drivers/gpu/drm/i915/intel_ddi.c                   |   1 +
>  drivers/gpu/drm/i915/intel_dp.c                    |  12 +-
>  drivers/hid/hid-lg4ff.c                            |   2 +
>  drivers/hid/hid-sony.c                             |  27 ++-
>  drivers/hid/hidraw.c                               |   4 +-
>  drivers/isdn/capi/Kconfig                          |  18 +-
>  drivers/net/ethernet/atheros/alx/main.c            |  14 +-
>  drivers/net/ethernet/atheros/atl1e/atl1e_main.c    |   4 +-
>  drivers/net/ethernet/broadcom/cnic.c               | 111 +++++------
>  drivers/net/ethernet/broadcom/cnic.h               |   2 +-
>  drivers/net/ethernet/broadcom/cnic_defs.h          |   2 +-
>  drivers/net/ethernet/broadcom/cnic_if.h            |  16 +-
>  drivers/net/ethernet/micrel/ks8851.c               |  30 ++-
>  drivers/net/ethernet/ti/cpsw.c                     |   4 -
>  drivers/net/ethernet/ti/davinci_cpdma.c            |   4 +-
>  drivers/net/ethernet/ti/davinci_emac.c             |  53 +++--
>  drivers/net/ethernet/via/via-rhine.c               |   8 +-
>  drivers/net/phy/phy_device.c                       |   3 +-
>  drivers/net/usb/cdc_ncm.c                          |  48 +++--
>  drivers/net/vxlan.c                                | 130 ++++++++++--
>  drivers/net/wireless/ath/ath9k/hw.c                |   3 +-
>  drivers/net/wireless/ath/ath9k/xmit.c              |   4 +-
>  drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c |   4 +-
>  drivers/net/wireless/rt2x00/rt2800lib.c            |   6 +-
>  drivers/scsi/bnx2fc/bnx2fc_io.c                    |  16 +-
>  drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |  38 ++--
>  drivers/scsi/bnx2i/bnx2i_hwi.c                     |  52 ++---
>  drivers/scsi/bnx2i/bnx2i_iscsi.c                   |  23 +--
>  drivers/tty/serial/sunhv.c                         |  22 +--
>  drivers/tty/serial/sunsab.c                        |  14 +-
>  drivers/tty/serial/sunsu.c                         |  14 +-
>  drivers/tty/serial/sunzilog.c                      |  14 +-
>  include/linux/ftrace_event.h                       |   4 -
>  include/linux/rmap.h                               |   3 +-
>  include/linux/security.h                           |  10 +-
>  include/linux/usb/cdc_ncm.h                        |   1 +
>  include/net/tcp.h                                  |  11 +-
>  include/sound/soc-dai.h                            |   2 +-
>  include/trace/ftrace.h                             |   7 +-
>  kernel/cgroup.c                                    |  11 +-
>  kernel/futex.c                                     |  53 ++++-
>  kernel/trace/trace_events.c                        |   6 -
>  kernel/trace/trace_export.c                        |   7 +-
>  lib/fonts/Kconfig                                  |   6 +-
>  mm/fremap.c                                        |  28 ++-
>  mm/migrate.c                                       |  32 +++
>  mm/rmap.c                                          |   5 +-
>  net/core/netpoll.c                                 |   2 +-
>  net/core/rtnetlink.c                               |  10 +-
>  net/ipv4/ipmr.c                                    |  13 +-
>  net/ipv6/ip6_output.c                              |  14 +-
>  net/ipv6/ip6mr.c                                   |  13 +-
>  net/key/af_key.c                                   |  19 +-
>  net/openvswitch/datapath.c                         |   9 +-
>  net/openvswitch/flow.c                             |   3 +-
>  net/tipc/subscr.c                                  |  29 +--
>  net/xfrm/xfrm_user.c                               |   6 +-
>  security/capability.c                              |   3 +-
>  security/security.c                                |   6 +-
>  security/selinux/hooks.c                           |  13 +-
>  security/selinux/include/security.h                |   2 +-
>  security/selinux/include/xfrm.h                    |   3 +-
>  security/selinux/selinuxfs.c                       |  28 ++-
>  security/selinux/ss/services.c                     |   6 +-
>  security/selinux/xfrm.c                            |  14 +-
>  sound/core/compress_offload.c                      |   2 +-
>  sound/pci/oxygen/xonar_dg.c                        |  30 ++-
>  sound/soc/fsl/Kconfig                              |   2 +
>  sound/soc/fsl/fsl_esai.c                           |   2 +
>  sound/soc/fsl/fsl_utils.c                          |  27 +++
>  sound/soc/fsl/fsl_utils.h                          |   4 +-
>  sound/soc/fsl/imx-ssi.c                            |   2 +
>  sound/soc/generic/simple-card.c                    | 220 +++++++++++++--------
>  sound/soc/sh/rcar/src.c                            |  18 +-
>  sound/soc/soc-core.c                               |  17 +-
>  sound/soc/tegra/tegra20_ac97.c                     |  15 +-
>  sound/soc/tegra/tegra20_ac97.h                     |   1 -
>  sound/soc/tegra/tegra_wm9712.c                     |  17 +-
>  tools/perf/bench/numa.c                            |   1 +
>  tools/perf/builtin-bench.c                         |   2 +-
>  125 files changed, 1152 insertions(+), 840 deletions(-)
> [2 Digital signature <application/pgp-signature (7bit)>]
> 
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [GIT PULL] ASoC updates for v3.15
@ 2014-03-31 10:32 Mark Brown
  2014-03-31 10:41 ` Takashi Iwai
  0 siblings, 1 reply; 10+ messages in thread
From: Mark Brown @ 2014-03-31 10:32 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


[-- Attachment #1.1: Type: text/plain, Size: 19744 bytes --]

The following changes since commit e090d5b6ad20056ec0ef58727e3ae95fd82be090:

  Merge remote-tracking branches 'asoc/topic/simple' and 'asoc/topic/sirf' into asoc-next (2014-03-23 14:00:59 +0000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v3.15-4

for you to fetch changes up to c159a85013afbb8283f0c7272812952e04d5c3a1:

  Merge remote-tracking branches 'asoc/topic/tdm' and 'asoc/topic/tegra' into asoc-next (2014-03-25 21:22:15 +0000)

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

ASoC: Final updates for v3.15 merge window

A few more updates from last week - use of the tdm_slot mapping from
Xiubo plus a few smaller fixes and cleanups.

----------------------------------------------------------------
Alex Smith (1):
      MIPS: Fix possible build error with transparent hugepages enabled

Andreas Herrmann (1):
      MIPS: Octeon: Fix warning in of_device_alloc on cn3xxx

Arnaldo Carvalho de Melo (1):
      perf bench numa: Make no args mean 'run all tests'

Ben Pfaff (1):
      openvswitch: Correctly report flow used times for first 5 minutes after boot.

Ben Widawsky (1):
      drm/i915: Fix PSR programming

Benedikt Spranger (1):
      net: cpsw: do not register cpts twice

Bjorn Helgaas (1):
      Revert "[PATCH] Insert GART region into resource map"

Bjørn Mork (1):
      net: cdc_ncm: fix control message ordering

Boris BREZILLON (1):
      ARM: at91: fix network interface ordering for sama5d36

Charles Keepax (1):
      ALSA: compress: Pass through return value of open ops callback

Chris Wilson (1):
      drm/i915: Disable stolen memory when DMAR is active

Christian Riesch (2):
      net: davinci_emac: Replace devm_request_irq with request_irq
      net: davinci_emac: Fix rollback of emac_dev_open()

Clemens Ladisch (1):
      ALSA: oxygen: Xonar DG(X): fix Stereo Upmixing regression

Colin Ian King (1):
      MIPS: Octeon: Fix fall through on bar type OCTEON_DMA_BAR_TYPE_SMALL

Daniel Kurtz (1):
      drm/exynos: Fix (more) freeing issues in exynos_drm_drv.c

Daniel Vetter (2):
      drm/i915: Don't enable display error interrupts from the start
      drm: Fix use-after-free in the shadow-attache exit code

Dave Airlie (3):
      Merge tag 'drm-intel-fixes-2014-03-17' of git://anongit.freedesktop.org/drm-intel into drm-fixes
      Merge tag 'drm-intel-fixes-2014-03-19' of git://anongit.freedesktop.org/drm-intel into drm-fixes
      Merge branch 'exynos-drm-fixes' of git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes

Dave Jones (2):
      brcmfmac: fix skb leak in brcmf_sdio_txpkt_prep_sg error path.
      block: free q->flush_rq in blk_init_allocated_queue error paths

Dave Kleikamp (1):
      sparc64: don't treat 64-bit syscall return codes as 32-bit

David Miller (1):
      sparc: serial: Clean up the locking for -rt

David S. Miller (6):
      Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
      Merge branch 'cnic-net'
      Merge branch 'fixes' of git://git.kernel.org/.../jesse/openvswitch
      sparc64: Make sure %pil interrupts are enabled during hypervisor yield.
      Merge branch 'davinci_emac'

David Stevens (2):
      vxlan: fix potential NULL dereference in arp_reduce()
      vxlan: fix nonfunctional neigh_reduce()

Deng-Cheng Zhu (4):
      MIPS: APRP: Fix the linking of rtlx interrupt hook
      MIPS: APRP: Unregister rtlx interrupt hook at module exit
      MIPS: APRP: Choose the correct VPE loader by fixing the linking
      MIPS: math-emu: Fix prefx detection and COP1X function field definition

Doug Wilson (1):
      sparc64:tsb.c:use array size macro rather than number

Eric Dumazet (1):
      tcp: syncookies: do not use getnstimeofday()

Erik Hugne (1):
      tipc: fix spinlock recursion bug for failed subscriptions

Felix Fietkau (1):
      ath9k_hw: fix unreachable code in baseband hang detection code

Fernando Luis Vázquez Cao (1):
      HID: hidraw: fix warning destroying hidraw device files after parent

Frank Praznik (1):
      HID: sony: Fix work queue issues.

Helge Deller (2):
      partly revert commit 8a10bc9: parisc/sti_console: prefer Linux fonts over built-in ROM fonts
      parisc: wire up sys_utimes

Helmut Schaa (1):
      ath9k: Fix sequence number assignment for non-data frames

Huacai Chen (1):
      MIPS: FPU: Fix conflict of register usage

Hugh Dickins (2):
      mm: fix bad rss-counter if remap_file_pages raced migration
      mm: fix swapops.h:131 bug if remap_file_pages raced migration

Ingo Molnar (1):
      Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent

Jani Nikula (1):
      Revert "drm/i915: don't touch the VDD when disabling the panel"

Jarno Rajahalme (2):
      openvswitch: Read tcp flags only then the tranport header is present.
      openvswitch: Fix race.

Jean-Francois Moine (3):
      ASoC: simple-card: dynamically allocate the DAI link and properties
      ASoC: simple-card: Add DT documentation for multi-DAI links
      ASoC: simple-card: Handle many DAI links

Jens Axboe (1):
      mtip32xx: fix bad use of smp_processor_id()

Jim Quinlan (1):
      MIPS: Make local_irq_disable macro safe for non-Mipsr2

Jiri Pirko (1):
      ovs: fix dp check in ovs_dp_reset_user_features

Joe Perches (1):
      MAINTAINERS: Add linux.nics@intel.com to INTEL ETHERNET DRIVERS

John David Anglin (1):
      parisc: Remove unused CONFIG_PARISC_TMPALIAS code

John W. Linville (1):
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem

Kuninori Morimoto (3):
      ARM: bockw: fixup SND_SOC_DAIFMT_CBx_CFx flags
      ASoC: rcar: bugfix: it cares about the non-src case
      ASoC: rcar: subnode tidyup for renesas,rsnd.txt

Lars Persson (1):
      MIPS: Fix syscall tracing interface

Lars-Peter Clausen (1):
      ASoC: Remove name_prefix unset during DAI link init hack

Li RongQing (1):
      netpoll: fix the skb check in pkt_is_ns

Li Zefan (1):
      cgroup: fix a failure path in create_css()

Linus Torvalds (18):
      Merge branch 'for-linus' of git://git.kernel.org/.../jikos/hid
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
      Merge branch 'for-linus' of git://git.kernel.dk/linux-block
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Merge branch 'for-3.14-fixes' of git://git.kernel.org/.../tj/cgroup
      Merge tag 'pci-v3.14-fixes-3' of git://git.kernel.org/.../helgaas/pci
      Merge tag 'sound-3.14' of git://git.kernel.org/.../tiwai/sound
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
      Merge tag 'trace-fixes-v3.14-rc7' of git://git.kernel.org/.../rostedt/linux-trace
      futex: revert back to the explicit waiter counting code
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge tag 'fixes-for-linus' of git://git.kernel.org/.../arm/arm-soc
      Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Merge git://git.kernel.org/.../davem/net
      Merge git://git.kernel.org/.../davem/sparc
      Merge branch 'parisc-3.14' of git://git.kernel.org/.../deller/parisc-linux
      Linux 3.14-rc8

Lucas Stach (1):
      ASoC: tegra: move AC97 clock handling to the machine driver

Manuel Lauss (1):
      MIPS: Alchemy: Fix unchecked kstrtoul return value

Mark Brown (14):
      Merge remote-tracking branches 'asoc/fix/cs42l51', 'asoc/fix/cs42l52', 'asoc/fix/cs42l73', 'asoc/fix/rcar', 'asoc/fix/spear' and 'asoc/fix/tegra' into asoc-linus
      Merge tag 'asoc-v3.15' into asoc-next
      Merge tag 'asoc-v3.15-2' into asoc-next
      Merge tag 'asoc-v3.15-3' into asoc-next
      Merge remote-tracking branch 'asoc/topic/rcar' into asoc-next
      Merge remote-tracking branch 'asoc/fix/pcm' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/cs42l51', 'asoc/fix/cs42l52', 'asoc/fix/cs42l73', 'asoc/fix/rcar', 'asoc/fix/spear' and 'asoc/fix/tegra' into asoc-linus
      Merge tag 'asoc-v3.15' into asoc-next
      Merge tag 'asoc-v3.15-2' into asoc-next
      Merge tag 'asoc-v3.15-3' into asoc-next
      Merge tag 'asoc-v3.15-rcar' into asoc-next
      Merge remote-tracking branches 'asoc/topic/prefix' and 'asoc/topic/rcar' into asoc-next
      Merge remote-tracking branch 'asoc/topic/simple' into asoc-next
      Merge remote-tracking branches 'asoc/topic/tdm' and 'asoc/topic/tegra' into asoc-next

Markos Chandras (2):
      MIPS: bcm47xx: Include missing errno.h for ENXIO
      MIPS: asm: syscall: Fix copying system call arguments

Michael Chan (3):
      cnic: Use proper ulp_ops for per device operations.
      cnic,bnx2i,bnx2fc: Fix inconsistent use of page size
      cnic: Update version to 2.5.20 and copyright year.

Mike Snitzer (2):
      block: fix q->flush_rq NULL pointer crash on dm-mpath flush
      block: change flush sequence list addition back to front add

Nicolas Dichtel (3):
      rtnetlink: fix fdb notification flags
      ipmr: fix mfc notification flags
      ip6mr: fix mfc notification flags

Nikolay Aleksandrov (2):
      net: af_key: fix sleeping under rcu
      selinux: add gfp argument to security_xfrm_policy_alloc and fix callers

Nishanth Menon (1):
      net: micrel : ks8851-ml: add vdd-supply support

Patrick Palka (1):
      perf bench: Fix NULL pointer dereference in "perf bench all"

Paul Bolle (2):
      MIPS: Replace CONFIG_MIPS64 and CONFIG_MIPS32_R2
      isdn/capi: Make Middleware depend on CAPI2.0

Paul Burton (1):
      MIPS: mark O32+FP64 experimental for now

Paul Mackerras (2):
      KVM: PPC: Book3S HV: Remove bogus duplicate code
      KVM: PPC: Book3S HV: Fix register usage when loading/saving VRSAVE

Peter Senna Tschudin (2):
      ATHEROS-ALX: Use dma_set_mask_and_coherent and fix a bug
      ATHEROS-ATL1E: Convert iounmap to pci_iounmap

Rafał Miłecki (1):
      MIPS: BCM47XX: Check all (32) GPIOs when looking for a pin

Ralf Baechle (1):
      MIPS: Fix randconfig build error.

Roger Luethi (1):
      via-rhine: Disable device in error path

Sebastian Hesselbarth (1):
      net: phy: fix uninitalized ethtool_wolinfo in phy_suspend

Shawn Guo (1):
      MAINTAINERS: update IMX kernel git tree

Simon Wood (1):
      HID: hid-lg4ff: Support new version of G27

Stanislaw Gruszka (1):
      Revert "rt2x00: rt2800lib: Update BBP register initialization for RT53xx"

Stefan Agner (1):
      clocksource: vf_pit_timer: use complement for sched_clock reading

Vaibhav Nagarnaik (1):
      tracing: Fix array size mismatch in format string

Ville Syrjälä (2):
      drm/i915: Add a workaround for HSW scanline counter weirdness
      drm/i915: Fix scanline counter fixup on BDW

Viller Hsiao (2):
      MIPS: ftrace: Fix icache flush range error
      MIPS: ftrace: Tweak safe_load()/safe_store() macros

Will Deacon (1):
      parisc: locks: remove redundant arch_*_relax operations

Xiubo Li (4):
      ASoC: core: remove the 'of_' prefix of of_xlate_tdm_slot_mask.
      ASoC: fsl-utils: Add fsl_asoc_xlate_tdm_slot_mask() support.
      ASoC: fsl-esai: Add .xlate_tdm_slot_mask() support.
      ASoC: imx-ssi: Add .xlate_tdm_slot_mask() support.

lucien (1):
      ipv6: ip6_append_data_mtu do not handle the mtu of the second fragment properly

stephen hemminger (1):
      netlink: fix setsockopt in mmap examples in documentation

 .../devicetree/bindings/net/micrel-ks8851.txt      |   1 +
 .../devicetree/bindings/sound/renesas,rsnd.txt     |  15 +-
 .../devicetree/bindings/sound/simple-card.txt      |  42 +++-
 Documentation/networking/netlink_mmap.txt          |   4 +-
 MAINTAINERS                                        |   5 +-
 Makefile                                           |   2 +-
 arch/arm/boot/dts/sama5d36.dtsi                    |   2 +-
 arch/arm/mach-shmobile/board-bockw.c               |  16 +-
 arch/mips/Kconfig                                  |  24 ++-
 arch/mips/alchemy/board-gpr.c                      |   4 +-
 arch/mips/alchemy/board-mtx1.c                     |   4 +-
 arch/mips/bcm47xx/board.c                          |   1 +
 arch/mips/bcm47xx/nvram.c                          |   2 +-
 arch/mips/cavium-octeon/octeon-irq.c               |  22 ++-
 arch/mips/include/asm/asmmacro.h                   |  15 +-
 arch/mips/include/asm/fpu.h                        |   2 +-
 arch/mips/include/asm/ftrace.h                     |  20 +-
 arch/mips/include/asm/syscall.h                    |  10 +-
 arch/mips/include/uapi/asm/inst.h                  |   4 +-
 arch/mips/kernel/ftrace.c                          |   5 +-
 arch/mips/kernel/r4k_fpu.S                         |  16 +-
 arch/mips/kernel/rtlx-cmp.c                        |   3 +
 arch/mips/kernel/rtlx-mt.c                         |   3 +
 arch/mips/math-emu/cp1emu.c                        |   6 +-
 arch/mips/mti-malta/malta-amon.c                   |   2 +-
 arch/mips/mti-malta/malta-int.c                    |   4 +-
 arch/mips/pci/msi-octeon.c                         |   1 +
 arch/parisc/include/asm/page.h                     |  11 --
 arch/parisc/include/asm/spinlock.h                 |   4 -
 arch/parisc/include/uapi/asm/unistd.h              |   4 +-
 arch/parisc/kernel/cache.c                         |  64 ------
 arch/parisc/kernel/syscall_table.S                 |   1 +
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |  71 +------
 arch/sparc/kernel/process_64.c                     |   4 +-
 arch/sparc/kernel/syscalls.S                       |   4 +-
 arch/sparc/mm/tsb.c                                |   2 +-
 arch/x86/kernel/aperture_64.c                      |  20 +-
 block/blk-core.c                                   |  25 ++-
 block/blk-flush.c                                  |  11 +-
 drivers/block/mtip32xx/mtip32xx.c                  |   2 +-
 drivers/clocksource/vf_pit_timer.c                 |   2 +-
 drivers/gpu/drm/drm_pci.c                          |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  10 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c             |   7 +
 drivers/gpu/drm/i915/i915_irq.c                    |  71 ++++---
 drivers/gpu/drm/i915/intel_ddi.c                   |   1 +
 drivers/gpu/drm/i915/intel_dp.c                    |  12 +-
 drivers/hid/hid-lg4ff.c                            |   2 +
 drivers/hid/hid-sony.c                             |  27 ++-
 drivers/hid/hidraw.c                               |   4 +-
 drivers/isdn/capi/Kconfig                          |  18 +-
 drivers/net/ethernet/atheros/alx/main.c            |  14 +-
 drivers/net/ethernet/atheros/atl1e/atl1e_main.c    |   4 +-
 drivers/net/ethernet/broadcom/cnic.c               | 111 +++++------
 drivers/net/ethernet/broadcom/cnic.h               |   2 +-
 drivers/net/ethernet/broadcom/cnic_defs.h          |   2 +-
 drivers/net/ethernet/broadcom/cnic_if.h            |  16 +-
 drivers/net/ethernet/micrel/ks8851.c               |  30 ++-
 drivers/net/ethernet/ti/cpsw.c                     |   4 -
 drivers/net/ethernet/ti/davinci_cpdma.c            |   4 +-
 drivers/net/ethernet/ti/davinci_emac.c             |  53 +++--
 drivers/net/ethernet/via/via-rhine.c               |   8 +-
 drivers/net/phy/phy_device.c                       |   3 +-
 drivers/net/usb/cdc_ncm.c                          |  48 +++--
 drivers/net/vxlan.c                                | 130 ++++++++++--
 drivers/net/wireless/ath/ath9k/hw.c                |   3 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |   4 +-
 drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c |   4 +-
 drivers/net/wireless/rt2x00/rt2800lib.c            |   6 +-
 drivers/scsi/bnx2fc/bnx2fc_io.c                    |  16 +-
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |  38 ++--
 drivers/scsi/bnx2i/bnx2i_hwi.c                     |  52 ++---
 drivers/scsi/bnx2i/bnx2i_iscsi.c                   |  23 +--
 drivers/tty/serial/sunhv.c                         |  22 +--
 drivers/tty/serial/sunsab.c                        |  14 +-
 drivers/tty/serial/sunsu.c                         |  14 +-
 drivers/tty/serial/sunzilog.c                      |  14 +-
 include/linux/ftrace_event.h                       |   4 -
 include/linux/rmap.h                               |   3 +-
 include/linux/security.h                           |  10 +-
 include/linux/usb/cdc_ncm.h                        |   1 +
 include/net/tcp.h                                  |  11 +-
 include/sound/soc-dai.h                            |   2 +-
 include/trace/ftrace.h                             |   7 +-
 kernel/cgroup.c                                    |  11 +-
 kernel/futex.c                                     |  53 ++++-
 kernel/trace/trace_events.c                        |   6 -
 kernel/trace/trace_export.c                        |   7 +-
 lib/fonts/Kconfig                                  |   6 +-
 mm/fremap.c                                        |  28 ++-
 mm/migrate.c                                       |  32 +++
 mm/rmap.c                                          |   5 +-
 net/core/netpoll.c                                 |   2 +-
 net/core/rtnetlink.c                               |  10 +-
 net/ipv4/ipmr.c                                    |  13 +-
 net/ipv6/ip6_output.c                              |  14 +-
 net/ipv6/ip6mr.c                                   |  13 +-
 net/key/af_key.c                                   |  19 +-
 net/openvswitch/datapath.c                         |   9 +-
 net/openvswitch/flow.c                             |   3 +-
 net/tipc/subscr.c                                  |  29 +--
 net/xfrm/xfrm_user.c                               |   6 +-
 security/capability.c                              |   3 +-
 security/security.c                                |   6 +-
 security/selinux/hooks.c                           |  13 +-
 security/selinux/include/security.h                |   2 +-
 security/selinux/include/xfrm.h                    |   3 +-
 security/selinux/selinuxfs.c                       |  28 ++-
 security/selinux/ss/services.c                     |   6 +-
 security/selinux/xfrm.c                            |  14 +-
 sound/core/compress_offload.c                      |   2 +-
 sound/pci/oxygen/xonar_dg.c                        |  30 ++-
 sound/soc/fsl/Kconfig                              |   2 +
 sound/soc/fsl/fsl_esai.c                           |   2 +
 sound/soc/fsl/fsl_utils.c                          |  27 +++
 sound/soc/fsl/fsl_utils.h                          |   4 +-
 sound/soc/fsl/imx-ssi.c                            |   2 +
 sound/soc/generic/simple-card.c                    | 220 +++++++++++++--------
 sound/soc/sh/rcar/src.c                            |  18 +-
 sound/soc/soc-core.c                               |  17 +-
 sound/soc/tegra/tegra20_ac97.c                     |  15 +-
 sound/soc/tegra/tegra20_ac97.h                     |   1 -
 sound/soc/tegra/tegra_wm9712.c                     |  17 +-
 tools/perf/bench/numa.c                            |   1 +
 tools/perf/builtin-bench.c                         |   2 +-
 125 files changed, 1152 insertions(+), 840 deletions(-)

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] ASoC updates for v3.15
  2014-03-13 17:56 Mark Brown
@ 2014-03-13 18:26 ` Takashi Iwai
  0 siblings, 0 replies; 10+ messages in thread
From: Takashi Iwai @ 2014-03-13 18:26 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Thu, 13 Mar 2014 17:56:22 +0000,
Mark Brown wrote:
> 
> The following changes since commit e00447fafbf7daf2cd49205b97e63d9734068a4f:
> 
>   ASoC: tlv320aic31xx: Add basic codec driver implementation (2014-03-13 12:09:51 +0000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/tlv320aic31xx-fixes
> 
> for you to fetch changes up to 9296f4da3bafa23d8b9abc5cd271a66ea8f90cd2:
> 
>   ASoC: tlv320aic31xx: Staticise non-exported symbols (2014-03-13 17:44:22 +0000)
> 
> ----------------------------------------------------------------
> ASoC: Fixes for tlv320aic31xx
> 
> A few fixes for issues not yet identified by the zero day tester due to
> the last pull request being rushed in order to clean up the problem with
> the git mismerge.

Pulled and pushed out now with the previous pull.  Thanks.


Takashi


> 
> ----------------------------------------------------------------
> Jyri Sarha (2):
>       ASoC: tlv320aic31xx: Fix unused variable warning from aic31xx_clk_off
>       ASoC: tlv320aic31xx: Remove snd_soc_codec_set_cache_io() call
> 
> Mark Brown (1):
>       ASoC: tlv320aic31xx: Staticise non-exported symbols
> 
>  sound/soc/codecs/tlv320aic31xx.c | 20 +++++---------------
>  1 file changed, 5 insertions(+), 15 deletions(-)
> [2 Digital signature <application/pgp-signature (7bit)>]
> 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [GIT PULL] ASoC updates for v3.15
@ 2014-03-13 17:56 Mark Brown
  2014-03-13 18:26 ` Takashi Iwai
  0 siblings, 1 reply; 10+ messages in thread
From: Mark Brown @ 2014-03-13 17:56 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


[-- Attachment #1.1: Type: text/plain, Size: 1129 bytes --]

The following changes since commit e00447fafbf7daf2cd49205b97e63d9734068a4f:

  ASoC: tlv320aic31xx: Add basic codec driver implementation (2014-03-13 12:09:51 +0000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/tlv320aic31xx-fixes

for you to fetch changes up to 9296f4da3bafa23d8b9abc5cd271a66ea8f90cd2:

  ASoC: tlv320aic31xx: Staticise non-exported symbols (2014-03-13 17:44:22 +0000)

----------------------------------------------------------------
ASoC: Fixes for tlv320aic31xx

A few fixes for issues not yet identified by the zero day tester due to
the last pull request being rushed in order to clean up the problem with
the git mismerge.

----------------------------------------------------------------
Jyri Sarha (2):
      ASoC: tlv320aic31xx: Fix unused variable warning from aic31xx_clk_off
      ASoC: tlv320aic31xx: Remove snd_soc_codec_set_cache_io() call

Mark Brown (1):
      ASoC: tlv320aic31xx: Staticise non-exported symbols

 sound/soc/codecs/tlv320aic31xx.c | 20 +++++---------------
 1 file changed, 5 insertions(+), 15 deletions(-)

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-04-28 10:13 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-12 23:14 [GIT PULL] ASoC updates for v3.15 Mark Brown
2014-03-13  7:41 ` Lars-Peter Clausen
2014-03-13 13:43   ` Mark Brown
2014-03-13  9:01 ` Takashi Iwai
2014-03-13 17:56 Mark Brown
2014-03-13 18:26 ` Takashi Iwai
2014-03-31 10:32 Mark Brown
2014-03-31 10:41 ` Takashi Iwai
2014-04-23 11:16 Mark Brown
2014-04-28 10:13 ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).