1. 21 9月, 2017 1 次提交
  2. 19 9月, 2017 2 次提交
  3. 14 8月, 2017 1 次提交
  4. 01 12月, 2016 1 次提交
  5. 11 11月, 2016 1 次提交
  6. 26 10月, 2016 1 次提交
  7. 25 10月, 2016 2 次提交
  8. 28 9月, 2016 2 次提交
  9. 15 9月, 2016 2 次提交
  10. 03 9月, 2016 1 次提交
  11. 02 9月, 2016 1 次提交
  12. 31 8月, 2016 1 次提交
  13. 14 6月, 2016 1 次提交
  14. 13 6月, 2016 2 次提交
  15. 30 5月, 2016 2 次提交
  16. 27 4月, 2016 1 次提交
  17. 21 4月, 2016 1 次提交
  18. 16 4月, 2016 1 次提交
  19. 11 4月, 2016 1 次提交
  20. 24 2月, 2016 1 次提交
    • R
      ASoC: arizona: Make logging of FLL calculations clearer · 2595b7fe
      Richard Fitzgerald 提交于
      The debug logging of FLL calculations was confusing. Values were
      printed in hex without indicating this by a leading 0x, and
      despite these normally being required in decimal. Also where the
      register value isn't the actual value (it s a power-of-two or
      0 means 1, 1 means 2, ...)  it was unclear whether the actual or
      register value was shown.
      
      This patch changes the log print so that all mathematical values
      are shown in decimal, all register values are shown in hex with a
      0x prefix, and where the register value isn't the actual integer
      value the decimal integer value is shown in () after the hex
      register value.
      Signed-off-by: NRichard Fitzgerald <rf@opensource.wolfsonmicro.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      2595b7fe
  21. 11 2月, 2016 1 次提交
  22. 05 2月, 2016 1 次提交
    • C
      ASoC: arizona: Add support for SNDRV_PCM_RATE_KNOT · d81221ff
      Charles Keepax 提交于
      The Arizona CODECs support several rates that do not have simple defines
      in ALSA. This patch adds support for SNDRV_PCM_RATE_KNOT so that users
      can open stream at these rates. As part of this we should always set
      constraints in arizona_startup, currently we only set the constraints if
      we already have a clock to limit rates to that family of sample rates.
      This patch updates this to set a constraint of all rates supported by
      the chip if we do not already know which family of rates to limit to.
      Finally we also reduce the list of rates supported in the constraints to
      only include those that are supported on current parts.
      Signed-off-by: NCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      d81221ff
  23. 31 12月, 2015 1 次提交
    • C
      ASoC: arizona: Exit startup early if no runtime · 26eb5a9a
      Charles Keepax 提交于
      commit 9b8ef9f6 ("ASoC: dapm: Add startup & shutdown for dai_links")
      
      Added support for calling startup on CODEC to CODEC links, however this
      is called with a NULL runtime pointer. There isn't really a sensible way
      to pass a valid runtime pointer to a CODEC to CODEC link at the moment,
      so we need to make the startup function safe for NULL runtimes.
      
      This patch returns from the Arizona startup function early if there is no
      runtime, this is perfectly safe as all the startup function does is set
      the PCM constraints for user-space which arn't relevant to a CODEC to
      CODEC link anyway.
      Signed-off-by: NCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      26eb5a9a
  24. 25 12月, 2015 1 次提交
  25. 17 12月, 2015 1 次提交
  26. 04 12月, 2015 2 次提交
  27. 01 12月, 2015 1 次提交
  28. 20 11月, 2015 1 次提交
  29. 04 11月, 2015 1 次提交
  30. 03 10月, 2015 1 次提交
  31. 17 9月, 2015 2 次提交
  32. 26 8月, 2015 1 次提交
    • C
      ASoC: arizona: Poll for FLL clock OK rather than use interrupts · 0e765971
      Charles Keepax 提交于
      The extcon driver takes the DAPM mutex from within the interrupt thread
      in several places, which makes it possible to get into a situation where
      the interrupt thread is blocked waiting on the DAPM mutex whilst a DAPM
      sequence is running which is attempting to configure the FLL. In this
      case the FLL completion can't be completed as as the IRQ handler is
      ONE_SHOT, which cause the FLL lock to use the full time out (250mS) and
      report that the process timed out.
      
      It is not really practical to make the extcon driver not take the DAPM
      mutex from within the interrupt thread, at least not without extensive
      modification. So this patch fixes the issue by switching the wait for
      the FLL lock to polling. A few fast polls are done first as the FLL
      should lock quickly for a good quality reference clock, (indeed it hits
      on the first poll on my system) and it will poll every 20mS after that
      until it times out.
      Signed-off-by: NCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      Cc: stable@vger.kernel.org
      0e765971