1. 02 5月, 2014 2 次提交
  2. 01 5月, 2014 2 次提交
  3. 30 4月, 2014 1 次提交
  4. 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
  5. 08 4月, 2014 3 次提交
  6. 07 4月, 2014 2 次提交
  7. 04 4月, 2014 2 次提交
  8. 01 4月, 2014 5 次提交
  9. 27 3月, 2014 1 次提交
  10. 26 3月, 2014 3 次提交
  11. 25 3月, 2014 5 次提交
  12. 24 3月, 2014 1 次提交
  13. 23 3月, 2014 1 次提交
  14. 22 3月, 2014 3 次提交
  15. 20 3月, 2014 3 次提交
  16. 19 3月, 2014 5 次提交