1. 15 8月, 2013 1 次提交
    • S
      ASoC: tegra: fix Tegra30 I2S capture parameter setup · c90c0d7a
      Stephen Warren 提交于
      The Tegra30 I2S driver was writing the AHUB interface parameters to the
      playback path register rather than the capture path register. This
      caused the capture parameters not to be configured at all, so if
      capturing using non-HW-default parameters (e.g. 16-bit stereo rather
      than 8-bit mono) the audio would be corrupted.
      
      With this fixed, audio capture from an analog microphone works correctly
      on the Cardhu board.
      
      Cc: stable@vger.kernel.org
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      c90c0d7a
  2. 07 8月, 2013 2 次提交
  3. 02 8月, 2013 1 次提交
  4. 01 8月, 2013 2 次提交
  5. 31 7月, 2013 2 次提交
    • D
      ASoC: wm0010: Fix resource leak · 4f8b1914
      Dimitris Papastamos 提交于
      If kzalloc() fails for `img' then we are going to leak the memory
      for `out'.  We are freeing the memory of all the tx/rx transfers
      but the tx/rx buf pointers will be NULL if we drop out earlier.
      Signed-off-by: NDimitris Papastamos <dp@opensource.wolfsonmicro.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      4f8b1914
    • R
      ASoC: au1x: Fix build · d2ee88d0
      Ralf Baechle 提交于
      d8b51c11 [ASoC: ac97c: Use
      module_platform_driver()] broke the build:
      
       CC      sound/soc/au1x/ac97c.o
      /home/ralf/src/linux/upstream-sfr/sound/soc/au1x/ac97c.c:344:1: error: expected identifier or ‘(’ before ‘&’ token
      /home/ralf/src/linux/upstream-sfr/sound/soc/au1x/ac97c.c:344:1: error: pasting "__initcall_" and "&" does not give a valid preprocessing token
      /home/ralf/src/linux/upstream-sfr/sound/soc/au1x/ac97c.c:344:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘&’ token
      /home/ralf/src/linux/upstream-sfr/sound/soc/au1x/ac97c.c:344:1: error: expected identifier or ‘(’ before ‘&’ token
      /home/ralf/src/linux/upstream-sfr/sound/soc/au1x/ac97c.c:344:1: error: pasting "__exitcall_" and "&" does not give a valid preprocessing token
      /home/ralf/src/linux/upstream-sfr/sound/soc/au1x/ac97c.c:344:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘&’ token
      /home/ralf/src/linux/upstream-sfr/sound/soc/au1x/ac97c.c:334:31: warning: ‘au1xac97c_driver’ defined but not used [-Wunused-variable]
      make[5]: *** [sound/soc/au1x/ac97c.o] Error 1
      make[4]: *** [sound/soc/au1x] Error 2
      make[3]: *** [sound/soc] Error 2
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      d2ee88d0
  6. 30 7月, 2013 2 次提交
  7. 24 7月, 2013 1 次提交
  8. 22 7月, 2013 2 次提交
  9. 20 7月, 2013 1 次提交
    • H
      ASoC: ep93xx: fix build of ep93xx-ac97.c · 83e2e4ee
      H Hartley Sweeten 提交于
      Fix the build of this driver. It was broken by:
      
      Commit 453807f3
      ASoC: ep93xx: Use ep93xx_dma_params instead of ep93xx_pcm_dma_params
      
      The removed struct ep93xx_pcm_dma_params use the member 'dma_port' to
      select the dma channel. The struct ep93xx_dma_data uses the member
      'port'.
      Signed-off-by: NH Hartley Sweeten <hsweeten@visionengravers.com>
      Cc: Ryan Mallon <rmallon@gmail.com>
      Cc: Lars-Peter Clausen <lars@metafoo.de>
      Cc: Mark Brown <broonie@kernel.org>
      Cc: Liam Girdwood <lgirdwood@gmail.com>
      Cc: Jaroslav Kysela <perex@perex.cz>
      Cc: Takashi Iwai <tiwai@suse.de>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      83e2e4ee
  10. 17 7月, 2013 1 次提交
    • S
      ASoC: sgtl5000: defer the probe if clock is not found · 46a5905e
      Shawn Guo 提交于
      It's not always the case that clock is already available when sgtl5000
      get probed at the first time, e.g. the clock is provided by CPU DAI
      which may be probed after sgtl5000.  So let's defer the probe when
      devm_clk_get() call fails and give it chance to try later.
      
      It fixes the regression on imx28 since commit 9e13f345 (ASoC: sgtl5000:
      Let the codec acquire its clock).
      
      [    1.927637] sgtl5000 0-000a: Failed to get mclock: -2
      [    1.934280] sgtl5000: probe of 0-000a failed with error -2
      [    1.945906] mxs-sgtl5000 sound.13: ASoC: CODEC (null) not registered
      [    1.953787] mxs-sgtl5000 sound.13: snd_soc_register_card failed (-517)
      [    1.960865] platform sound.13: Driver mxs-sgtl5000 requests probe deferral
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      46a5905e
  11. 16 7月, 2013 3 次提交
  12. 12 7月, 2013 5 次提交
  13. 11 7月, 2013 1 次提交
  14. 05 7月, 2013 3 次提交
  15. 04 7月, 2013 5 次提交
  16. 02 7月, 2013 1 次提交
  17. 01 7月, 2013 1 次提交
  18. 30 6月, 2013 2 次提交
  19. 29 6月, 2013 4 次提交