1. 21 Jan, 2021 10 commits
  2. 20 Jan, 2021 13 commits
  3. 19 Jan, 2021 11 commits
  4. 18 Jan, 2021 3 commits
  5. 15 Jan, 2021 3 commits
    • Mark Brown's avatar
      Merge series "ASoC/SoundWire: fix timeout values" from Bard Liao <yung-chuan.liao@linux.intel.com>: · 574b813a
      Mark Brown authored
      The timeout for an individual transaction w/ the Cadence IP is the same as
      the entire resume operation for codecs.
      This doesn't make sense, we need to have at least one order of magnitude
      between individual transactions and the entire resume operation.
      
      Set the timeout on the Cadence side to 500ms and 5s for the codec resume.
      
      Both ASoC and SoundWire trees are fine for this series.
      
      Pierre-Louis Bossart (2):
        ASoC: codecs: soundwire: increase resume timeout
        soundwire: cadence: reduce timeout on transactions
      
       drivers/soundwire/cadence_master.c | 2 +-
       sound/soc/codecs/max98373-sdw.c    | 4 +++-
       sound/soc/codecs/rt1308-sdw.c      | 2 +-
       sound/soc/codecs/rt5682.h          | 2 +-
       sound/soc/codecs/rt700-sdw.c       | 2 +-
       sound/soc/codecs/rt711-sdw.c       | 2 +-
       sound/soc/codecs/rt715-sdw.c       | 2 +-
       7 files changed, 9 insertions(+), 7 deletions(-)
      
      --
      2.17.1
      574b813a
    • Mark Brown's avatar
      Merge series "ASoC: qcom: Minor code cleanups for lpass-cpu" from Stephen Boyd... · 42dc6040
      Mark Brown authored
      Merge series "ASoC: qcom: Minor code cleanups for lpass-cpu" from Stephen Boyd <swboyd@chromium.org>:
      
      Here's some minor code cleanups for the lpass-cpu driver. I noticed that
      it casts away const from the driver data from DT. That's not great but
      fixing it is a little more involved. I'll get to it later. There's also
      some questionable clk_get() usage that should probably be
      clk_get_optional(). For now this should help a little.
      
      Cc: V Sujith Kumar Reddy <vsujithk@codeaurora.org>
      Cc: Srinivasa Rao <srivasam@codeaurora.org>
      Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
      Cc: Cheng-Yi Chiang <cychiang@chromium.org>
      
      Stephen Boyd (4):
        ASoC: qcom: Remove useless debug print
        ASoC: qcom: Add some names to regmap configs
        ASoC: qcom: Stop casting away __iomem for error pointers
        ASoC: qcom: Remove duplicate error messages on ioremap
      
       sound/soc/qcom/lpass-cpu.c | 17 ++++++-----------
       1 file changed, 6 insertions(+), 11 deletions(-)
      
      base-commit: 5c8fe583
      --
      https://chromeos.dev
      42dc6040
    • Pierre-Louis Bossart's avatar
      ASoC: codecs: soundwire: increase resume timeout · 7ef8c9ed
      Pierre-Louis Bossart authored
      The resume operation relies on multiple transactions to synchronize
      the regmap state, make sure the timeout is one order of magnitude
      larger than an individual transaction, so that timeouts of failed
      transactions are detected first.
      Signed-off-by: default avatarPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
      Signed-off-by: default avatarBard Liao <yung-chuan.liao@linux.intel.com>
      Link: https://lore.kernel.org/r/20210115061651.9740-2-yung-chuan.liao@linux.intel.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      7ef8c9ed