1. 29 Apr, 2022 13 commits
  2. 28 Apr, 2022 1 commit
  3. 27 Apr, 2022 15 commits
  4. 26 Apr, 2022 5 commits
  5. 25 Apr, 2022 6 commits
    • Mark Brown's avatar
      ASoC: SOF: Intel: improve HDaudio DAI support · 83f48ad5
      Mark Brown authored
      Merge series from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      The SOF CI and daily tests exposed a number of issues with corner
      cases on platforms using the HDaudio DAI, such as UpExtreme boards or
      usual HDaudio+DMIC laptops.
      
      This patchset provides improvements for pause_push/pause_release,
      suspend-resume, mixing use cases and combinations of all three.
      
      The initial patches provide a cleanup, the last patches improve the
      state machine and DMA handling.
      83f48ad5
    • Mark Brown's avatar
      ASoC: SOF: Rework the firmware ready message handling · 0386dd91
      Mark Brown authored
      Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>:
      
      The firmware ready (fw_ready) message is sent by the firmware to notify the host
      that it has been booted up and caries additional information about it's
      configuration.
      All of this is IPC specific, the message itself is IPC version specific and the
      information itself also.
      
      Move the code to handle the fw_ready message under ipc3.c since the parsing and
      interpretation is IPC specific.
      
      A followup series is going to take care of the rest of the loader.c to make it
      IPC agnostic.
      0386dd91
    • Mark Brown's avatar
      ASoC: Add macros for signed TLV controls with callbacks · 9a2fb6e7
      Mark Brown authored
      Merge series from Richard Fitzgerald <rf@opensource.cirrus.com>:
      
      This adds SOC_DOUBLE_R_S_EXT_TLV and SOC_SINGLE_S_EXT_TLV macros for
      signed TLV controls that need custom get/put callbacks. These will be
      needed by future Cirrus codec drivers, but are not particularly exotic
      so could be useful for others.
      9a2fb6e7
    • Mark Brown's avatar
      ASoC: remaining i2c_match_id i2c probe changes · b34a068c
      Mark Brown authored
      Merge series from Stephen Kitt <steve@sk2.org>:
      
      This series covers all the remaining changes to migrate
      sound/soc/codecs i2c probes to probe_new, where the const struct
      i2c_client * argument is still used. Instead of relying on the
      parameter passed in, i2c_match_id is used instead.
      
      With this set of patches, all the sound/soc/codecs i2c probes use the
      new probe definition.
      
      Changes since v1: two missing files were added.
      
      Stephen Kitt (7):
        ASoC: ak*: use i2c_match_id and simple i2c probe
        ASoC: alc56*: use i2c_match_id and simple i2c probe
        ASoC: max980*: use i2c_match_id and simple i2c probe
        ASoC: pcm186x: use i2c_match_id and simple i2c probe
        ASoC: tas*: use i2c_match_id and simple i2c probe
        ASoC: tlv320*: use i2c_match_id and simple i2c probe
        ASoC: tpa6130: use i2c_match_id and simple i2c probe
      
       sound/soc/codecs/ak4613.c            | 10 +++++----
       sound/soc/codecs/ak4642.c            |  8 ++++---
       sound/soc/codecs/alc5623.c           | 24 +++++++++++----------
       sound/soc/codecs/alc5632.c           | 20 +++++++++--------
       sound/soc/codecs/max98088.c          | 21 +++++++++---------
       sound/soc/codecs/max98090.c          | 23 ++++++++++----------
       sound/soc/codecs/max98095.c          | 19 +++++++++--------
       sound/soc/codecs/pcm186x-i2c.c       | 24 ++++++++++-----------
       sound/soc/codecs/tas2562.c           | 25 +++++++++++-----------
       sound/soc/codecs/tas571x.c           | 11 ++++++----
       sound/soc/codecs/tas5720.c           | 21 +++++++++---------
       sound/soc/codecs/tlv320adc3xxx.c     | 21 +++++++++---------
       sound/soc/codecs/tlv320aic31xx.c     | 32 ++++++++++++++--------------
       sound/soc/codecs/tlv320aic32x4-i2c.c | 11 ++++++----
       sound/soc/codecs/tlv320aic3x-i2c.c   | 25 +++++++++++-----------
       sound/soc/codecs/tpa6130a2.c         | 19 +++++++++--------
       16 files changed, 168 insertions(+), 146 deletions(-)
      
      base-commit: 5d763a740e5b24e4a2ca04317255e7e941876338
      --
      2.27.0
      b34a068c
    • Mark Brown's avatar
      Add support of MediaTek mt8186 to SOF · 85780eb5
      Mark Brown authored
      Merge series from Tinghan Shen <tinghan.shen@mediatek.com>:
      
      Add support of MediaTek mt8186 SoC DSP to SOF.
      85780eb5
    • Tinghan Shen's avatar