1. 10 Jul, 2020 4 commits
  2. 09 Jul, 2020 30 commits
  3. 08 Jul, 2020 6 commits
    • Mark Brown's avatar
      Merge series "ASoC: mediatek: mt8183: support machine driver for rt1015" from... · 6940701c
      Mark Brown authored
      Merge series "ASoC: mediatek: mt8183: support machine driver for rt1015" from Tzung-Bi Shih <tzungbi@google.com>:
      
      This series tries to reuse mt8183-mt6358-ts3a227-max98357.c for supporting
      machine driver with rt1015 speaker amplifier.
      
      The 1st patch is straightforward: re-order the header inclusions.
      
      The 2nd patch adds document for the new proposed compatible string.
      
      The 3rd patch changes the machine driver to support either "MAX98357A" or
      "RT1015" codecs.
      
      Tzung-Bi Shih (3):
        ASoC: mediatek: mt8183: sort header inclusions in alphabetical
        dt-bindings: mt8183: add compatible string for using rt1015
        ASoC: mediatek: mt8183: support machine driver with rt1015
      
       .../sound/mt8183-mt6358-ts3a227-max98357.txt  |   5 +-
       sound/soc/mediatek/Kconfig                    |   5 +-
       .../mt8183/mt8183-mt6358-ts3a227-max98357.c   | 171 +++++++++++++++---
       3 files changed, 153 insertions(+), 28 deletions(-)
      
      --
      2.27.0.383.g050319c2ae-goog
      6940701c
    • Mark Brown's avatar
      Merge series "ASoC: topology: fix error handling flow" from Pierre-Louis... · 76c49909
      Mark Brown authored
      Merge series "ASoC: topology: fix error handling flow" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      While experimenting and introducing errors in Baytrail topology files
      until I got them right, I encountered multiple kernel oopses and
      memory leaks. This is a first batch to harden the code, but we should
      probably think of a tool to fuzz the topology...
      
      Pierre-Louis Bossart (5):
        ASoC: topology: fix kernel oops on route addition error
        ASoC: topology: fix tlvs in error handling for widget_dmixer
        ASoC: topology: use break on errors, not continue
        ASoC: topology: factor kfree(se) in error handling
        ASoC: topology: add more logs when topology load fails.
      
       sound/soc/soc-topology.c | 97 ++++++++++++++++++++++++----------------
       1 file changed, 58 insertions(+), 39 deletions(-)
      
      base-commit: a5911ac5
      --
      2.25.1
      76c49909
    • Mark Brown's avatar
      Merge series "ASoC: qdsp6: add gapless compressed audio support" from Srinivas... · 81e7d4ce
      Mark Brown authored
      Merge series "ASoC: qdsp6: add gapless compressed audio support" from Srinivas Kandagatla <srinivas.kandagatla@linaro.org>:
      
      This patchset adds gapless compressed audio support on q6asm.
      Gapless on q6asm is implemented using 2 streams in a single asm session.
      
      First few patches are enhacements done to q6asm interface to allow
      stream id per each command, gapless flags and silence meta data.
      Along with this there are few trivial changes which I thought are necessary!
      Last patch implements copy callback to allow finer control over buffer offsets,
      specially in partial drain cases.
      
      This patchset is tested on RB3 aka DB845c platform.
      
      Thanks,
      srini
      
      Srinivas Kandagatla (11):
        ASoC: q6asm: add command opcode to timeout error report
        ASoC: q6asm: rename misleading session id variable
        ASoC: q6asm: make commands specific to streams
        ASoC: q6asm: use flags directly from asm-dai
        ASoC: q6asm: add length to write command token
        ASoC: q6asm: add support to remove intial and trailing silence
        ASoC: q6asm: add support to gapless flag in asm open
        ASoC: q6asm-dai: add next track metadata support
        ASoC: qdsp6: use dev_err instead of pr_err
        ASoC: qdsp6-dai: add gapless support
        ASoC: q6asm-dai: add support to copy callback
      
       sound/soc/qcom/qdsp6/q6asm-dai.c | 397 +++++++++++++++++++++++--------
       sound/soc/qcom/qdsp6/q6asm.c     | 173 +++++++++-----
       sound/soc/qcom/qdsp6/q6asm.h     |  48 ++--
       3 files changed, 458 insertions(+), 160 deletions(-)
      
      --
      2.21.0
      81e7d4ce
    • Vijendar Mukunda's avatar
      ASoC: amd: fixed kernel warnings · ee3d1339
      Vijendar Mukunda authored
      This patch will fix unused variables kernel warnings when
      CONFIG_ACPI is disabled.
      Reported-by: default avatarRandy Dunlap <rdunlap@infradead.org>
      Signed-off-by: default avatarVijendar Mukunda <Vijendar.Mukunda@amd.com>
      Link: https://lore.kernel.org/r/1594147044-25582-1-git-send-email-Vijendar.Mukunda@amd.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      ee3d1339
    • Tzung-Bi Shih's avatar
      ASoC: mt8183: add compatible string for using rt1015 · ab1ba525
      Tzung-Bi Shih authored
      Machines with rt1015 should use the compatible string
      "mt8183-mt6358-ts3a227-rt1015".
      Signed-off-by: default avatarTzung-Bi Shih <tzungbi@google.com>
      Link: https://lore.kernel.org/r/20200708113233.3994206-3-tzungbi@google.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      ab1ba525
    • Tzung-Bi Shih's avatar
      ASoC: mediatek: mt8183: support machine driver with rt1015 · f4fb4fef
      Tzung-Bi Shih authored
      Supports machine driver with rt1015 ("mt8183-mt6358-ts3a227-rt1015").
      Embeds in existing mt8183-mt6358-ts3a227-max98357.c because they share
      most of the code.
      Signed-off-by: default avatarTzung-Bi Shih <tzungbi@google.com>
      Link: https://lore.kernel.org/r/20200708113233.3994206-4-tzungbi@google.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      f4fb4fef