1. 07 Dec, 2022 3 commits
  2. 05 Dec, 2022 30 commits
  3. 04 Dec, 2022 1 commit
    • Mark Brown's avatar
      ASoC/tda998x: Fix reporting of nonexistent capture streams · f19a2caa
      Mark Brown authored
      Merge series from Mark Brown <broonie@kernel.org>:
      
      The recently added pcm-test selftest has pointed out that systems with
      the tda998x driver end up advertising that they support capture when in
      reality as far as I can see the tda998x devices are transmit only.  The
      DAIs registered through hdmi-codec are bidirectional, meaning that for
      I2S systems when combined with a typical bidrectional CPU DAI the
      overall capability of the PCM is bidirectional.  In most cases the I2S
      links will clock OK but no useful audio will be returned which isn't so
      bad but we should still not advertise the useless capability, and some
      systems may notice problems for example due to pinmux management.
      
      This is happening due to the hdmi-codec helpers not providing any
      mechanism for indicating unidirectional audio so add one and use it in
      the tda998x driver.  It is likely other hdmi-codec users are also
      affected but I don't have those systems to hand.
      
      Mark Brown (2):
        ASoC: hdmi-codec: Allow playback and capture to be disabled
        drm: tda99x: Don't advertise non-existent capture support
      
       drivers/gpu/drm/i2c/tda998x_drv.c |  2 ++
       include/sound/hdmi-codec.h        |  4 ++++
       sound/soc/codecs/hdmi-codec.c     | 30 +++++++++++++++++++++++++-----
       3 files changed, 31 insertions(+), 5 deletions(-)
      
      base-commit: f0c4d9fc
      --
      2.30.2
      f19a2caa
  4. 02 Dec, 2022 2 commits
  5. 01 Dec, 2022 1 commit
  6. 30 Nov, 2022 2 commits
  7. 29 Nov, 2022 1 commit
    • Mark Brown's avatar
      ASoC: Intel: avs: rt5682: Refactor jack handling · 93d519a1
      Mark Brown authored
      Merge series from Cezary Rojewski <cezary.rojewski@intel.com>:
      
      Leftover from recent series [1].
      Following changes are proposed for the rt5682 sound card driver:
      
      1) Move jack unassignment from platform_device->remove() to
         dai_link->exit(). This is done to make jack init and deinit flows
         symmetric
      2) Remove platform_device->remove() function
      3) Simplify card->suspend_pre() and card->resume_post() by making use of
         snd_soc_card_get_codec_dai() helper
      93d519a1