1. 21 Jan, 2021 4 commits
    • Amadeusz Sławiński's avatar
      ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to... · cec9128d
      Amadeusz Sławiński authored
      ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load
      
      In order to ensure correct behaviour of topology API, add unit tests
      exercising topology functionality.
      
      Add "empty" topology template and tests for parsing it. Also adds few
      variants with bad magic numbers.
      Signed-off-by: default avatarAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
      Tested-by: default avatarPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
      Link: https://lore.kernel.org/r/20210120152846.1703655-5-amadeuszx.slawinski@linux.intel.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      cec9128d
    • Amadeusz Sławiński's avatar
      ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load · d52bbf74
      Amadeusz Sławiński authored
      In order to ensure correct behaviour of topology API, add unit tests
      exercising topology functionality.
      
      Start with adding cases for passing various arguments to
      snd_soc_tplg_component_load as it is part of exposed topology API.
      
      First test case adds test passing NULL component as argument.
      Following one adds test case for passing NULL ops as argument.
      Finally add test case passing NULL fw as argument.
      Signed-off-by: default avatarAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
      Tested-by: default avatarPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
      Link: https://lore.kernel.org/r/20210120152846.1703655-4-amadeuszx.slawinski@linux.intel.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      d52bbf74
    • Mark Brown's avatar
      Merge series "ASoC: mediatek: mt8192-mt6359: support DP audio" from Tzung-Bi... · 879a67e3
      Mark Brown authored
      Merge series "ASoC: mediatek: mt8192-mt6359: support DP audio" from Tzung-Bi Shih <tzungbi@google.com>:
      
      The 1st and 2nd patches refactor the machine driver.
      
      The 3rd patch changes the platform driver to support TDM 8 channel output.
      
      The 4th patch adds an optional DT property.
      
      The 5th patch makes the machine driver support DP audio if the optional DT
      property is specified.
      
      Tzung-Bi Shih (5):
        ASoC: mediatek: mt8192-mt6359: move headset_jack to card specific data
        ASoC: mediatek: mt8192-mt6359: simplify mt8192_rt5682_init
        ASoC: mediatek: mt8192: change mclk_multiple of TDM from 128 to 512
        ASoC: dt-bindings: mt8192-mt6359: add hdmi-codec property
        ASoC: mediatek: mt8192-mt6359: support audio over DP
      
       .../sound/mt8192-mt6359-rt1015-rt5682.yaml    |  5 ++
       sound/soc/mediatek/mt8192/mt8192-dai-tdm.c    |  2 +-
       .../mt8192/mt8192-mt6359-rt1015-rt5682.c      | 54 ++++++++++++++++---
       3 files changed, 52 insertions(+), 9 deletions(-)
      
      --
      2.30.0.284.gd98b1dd5eaa7-goog
      879a67e3
    • Mark Brown's avatar
      Merge series "ASoC: remove obsolete drivers" from Arnd Bergmann <arnd@kernel.org> · 55331b55
      Mark Brown authored
      Arnd Bergmann <arnd@arndb.de>:
      
      From: Arnd Bergmann <arnd@arndb.de>
      
      A few Arm platforms are getting removed in v5.12, this removes
      the corresponding sound drivers.
      
      Link: https://lore.kernel.org/linux-arm-kernel/20210120124812.2800027-1-arnd@kernel.org/T/
      
      Arnd Bergmann (2):
        ASoC: remove sirf prima/atlas drivers
        ASoC: remove zte zx drivers
      
       .../bindings/sound/sirf-audio-codec.txt       |  17 -
       .../devicetree/bindings/sound/sirf-usp.txt    |  27 -
       .../devicetree/bindings/sound/zte,tdm.txt     |  30 -
       .../bindings/sound/zte,zx-aud96p22.txt        |  24 -
       .../devicetree/bindings/sound/zte,zx-i2s.txt  |  45 --
       .../bindings/sound/zte,zx-spdif.txt           |  27 -
       sound/soc/Kconfig                             |   2 -
       sound/soc/Makefile                            |   2 -
       sound/soc/codecs/Makefile                     |   4 -
       sound/soc/codecs/sirf-audio-codec.c           | 575 ------------------
       sound/soc/codecs/zx_aud96p22.c                | 401 ------------
       sound/soc/sirf/Kconfig                        |  21 -
       sound/soc/sirf/Makefile                       |   8 -
       sound/soc/sirf/sirf-audio-port.c              |  86 ---
       sound/soc/sirf/sirf-audio.c                   | 160 -----
       sound/soc/sirf/sirf-usp.c                     | 435 -------------
       sound/soc/sirf/sirf-usp.h                     | 292 ---------
       sound/soc/zte/Kconfig                         |  26 -
       sound/soc/zte/Makefile                        |   4 -
       sound/soc/zte/zx-i2s.c                        | 452 --------------
       sound/soc/zte/zx-spdif.c                      | 363 -----------
       sound/soc/zte/zx-tdm.c                        | 458 --------------
       22 files changed, 3459 deletions(-)
       delete mode 100644 Documentation/devicetree/bindings/sound/sirf-audio-codec.txt
       delete mode 100644 Documentation/devicetree/bindings/sound/sirf-usp.txt
       delete mode 100644 Documentation/devicetree/bindings/sound/zte,tdm.txt
       delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-aud96p22.txt
       delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-i2s.txt
       delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-spdif.txt
       delete mode 100644 sound/soc/codecs/sirf-audio-codec.c
       delete mode 100644 sound/soc/codecs/zx_aud96p22.c
       delete mode 100644 sound/soc/sirf/Kconfig
       delete mode 100644 sound/soc/sirf/Makefile
       delete mode 100644 sound/soc/sirf/sirf-audio-port.c
       delete mode 100644 sound/soc/sirf/sirf-audio.c
       delete mode 100644 sound/soc/sirf/sirf-usp.c
       delete mode 100644 sound/soc/sirf/sirf-usp.h
       delete mode 100644 sound/soc/zte/Kconfig
       delete mode 100644 sound/soc/zte/Makefile
       delete mode 100644 sound/soc/zte/zx-i2s.c
       delete mode 100644 sound/soc/zte/zx-spdif.c
       delete mode 100644 sound/soc/zte/zx-tdm.c
      
      --
      2.29.2
      55331b55
  2. 20 Jan, 2021 13 commits
  3. 19 Jan, 2021 11 commits
  4. 18 Jan, 2021 3 commits
  5. 15 Jan, 2021 7 commits
  6. 13 Jan, 2021 2 commits