1. 15 7月, 2014 1 次提交
  2. 27 5月, 2014 1 次提交
  3. 23 5月, 2014 1 次提交
  4. 22 5月, 2014 1 次提交
  5. 21 5月, 2014 1 次提交
  6. 23 4月, 2014 1 次提交
    • T
      ASoC: samsung: Don't clear clock setting during i2s_startup · d66eac3e
      Tushar Behera 提交于
      In exiting kernel, if DAIFMT flags are set in dai_link and I2S is
      set to run in master mode, the I2S clocks are not getting configured
      resulting in no output.
      
      Existing code clears the current I2S clock settings during i2s_startup
      and requires that the clocks are reconfigured. It then assumes that
      sound-card driver would call snd_soc_dai_{set_sysclk/set_fmt} to
      configure the root clock.
      
      1. Since I2S clock settings remain fixed for a board, it would be better
      to set the clocks once during sound-card probe.
      
      2. Also if the DAIFMT flags are set in dai_link, snd_soc_dai_set_fmt is
      called during DAI probe.
      
      If both these conditions are true, then I2S clock remains unconfigured
      during audio playback. Fix this by removing the code to clear
      rclk_srcrate in i2s_startup. Instead, reset this during DAI probe.
      Signed-off-by: NTushar Behera <tushar.behera@linaro.org>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      d66eac3e
  7. 08 4月, 2014 1 次提交
    • S
      ASoC: samsung: Fix build on multiplatform · 71e5222c
      Sachin Kamat 提交于
      PCM and S/PDIF drivers referenced mach headers for a trivial
      data structure. This caused build errors on multiplatform builds
      as machine headers are not accessible from driver files. Move the data
      structure definition to the driver header and remove the dependency.
      While at it rename the structure to avoid multiple definition errors
      as the same structure is also used by the platform code.
      Signed-off-by: NSachin Kamat <sachin.kamat@linaro.org>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      71e5222c
  8. 24 1月, 2014 2 次提交
  9. 12 12月, 2013 2 次提交
    • M
      ASoC: samsung: Use ASoC dmaengine code where possible · d37bdf73
      Mark Brown 提交于
      Since all Exynos platforms have been converted to dmaengine and many of
      the older platforms are in the process of conversion they do not need to
      use the legacy s3c-dma APIs for DMA but can instead use the standard ASoC
      dmaengine helpers. This both allows them to benefit from improvements
      implemented in the generic code and supports multiplatform.
      
      This patch includes some fixes from Padma for Exynos SoCs, her testing
      was on a slightly earlier version of the patch due to unrelated breakage
      preventing testing.
      Signed-off-by: NMark Brown <broonie@linaro.org>
      Tested By: Padmavathi Venna <padma.v@samsung.com>
      d37bdf73
    • M
      ASoC: samsung: Provide helper for DMA init · 3688569e
      Mark Brown 提交于
      In preparation for using the dmaengine helpers in ASoC rather than the
      dmaengine wrappers for the Samsung API wrap the configuration of dma_data.
      The dmaengine code expects different data to that used by the legacy API.
      Signed-off-by: NMark Brown <broonie@linaro.org>
      3688569e
  10. 25 10月, 2013 1 次提交
  11. 21 10月, 2013 1 次提交
  12. 17 9月, 2013 2 次提交
  13. 20 8月, 2013 1 次提交
  14. 13 8月, 2013 2 次提交
  15. 01 8月, 2013 1 次提交
  16. 26 7月, 2013 1 次提交
  17. 11 7月, 2013 1 次提交
  18. 02 7月, 2013 1 次提交
  19. 12 4月, 2013 1 次提交
  20. 04 4月, 2013 2 次提交
  21. 27 3月, 2013 1 次提交
  22. 31 1月, 2013 1 次提交
  23. 29 1月, 2013 1 次提交
  24. 26 1月, 2013 1 次提交
  25. 24 1月, 2013 1 次提交
  26. 09 12月, 2012 1 次提交
  27. 07 12月, 2012 1 次提交
  28. 29 11月, 2012 1 次提交
  29. 15 10月, 2012 1 次提交
  30. 19 9月, 2012 1 次提交
    • A
      ARM: samsung: move platform_data definitions · 436d42c6
      Arnd Bergmann 提交于
      Platform data for device drivers should be defined in
      include/linux/platform_data/*.h, not in the architecture
      and platform specific directories.
      
      This moves such data out of the samsung include directories
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Acked-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      Acked-by: NNicolas Pitre <nico@linaro.org>
      Acked-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: Kyungmin Park <kyungmin.park@samsung.com>
      Cc: Ben Dooks <ben-linux@fluff.org>
      Cc: Jeff Garzik <jgarzik@pobox.com>
      Cc: Guenter Roeck <linux@roeck-us.net>
      Cc: "Wolfram Sang (embedded platforms)" <w.sang@pengutronix.de>
      Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
      Cc: Bryan Wu <bryan.wu@canonical.com>
      Cc: Richard Purdie <rpurdie@rpsys.net>
      Cc: Sylwester Nawrocki <s.nawrocki@samsung.com>
      Cc: Chris Ball <cjb@laptop.org>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: Felipe Balbi <balbi@ti.com>
      Cc: Alan Stern <stern@rowland.harvard.edu>
      Cc: Sangbeom Kim <sbkim73@samsung.com>
      Cc: Liam Girdwood <lrg@ti.com>
      Cc: linux-samsung-soc@vger.kernel.org
      436d42c6
  31. 17 3月, 2012 1 次提交
  32. 01 3月, 2012 2 次提交
  33. 23 12月, 2011 1 次提交
  34. 07 12月, 2011 1 次提交