1. 16 Mar, 2022 32 commits
  2. 15 Mar, 2022 1 commit
  3. 14 Mar, 2022 2 commits
  4. 11 Mar, 2022 5 commits
    • Mark Brown's avatar
      Make the SOF pcm_hw_params DSP op IPC agnostic · 8fc26226
      Mark Brown authored
      Merge series from Ranjani Sridharan <ranjani.sridharan@linux.intel.com>:
      
      In preparation for supporting the newly introduced IPC version in the SOF
      firmware, this patchset adds the changes required to make the
      pcm_hw_params DSP op IPC agnostic.
      8fc26226
    • Mark Brown's avatar
      ASoC: SOF/Intel: small fixes and updates for 5.18 · c0fc71e2
      Mark Brown authored
      Merge series from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      One important fix from Kai to restore DM1 L1 functionality, one
      important update from Peter to use DMA trace buffers as capture-only
      and sync them and a couple of minor updates for Intel/SOF platforms.
      c0fc71e2
    • Mark Brown's avatar
      ASoC: mediatek: Add mt8195 reset control support · ee60f738
      Mark Brown authored
      Merge series from Trevor Wu <trevor.wu@mediatek.com>:
      
      Add reset controller support for MT8195.
      ee60f738
    • Mark Brown's avatar
      ASoC: Intel: AVS - Audio DSP for cAVS · c1156cce
      Mark Brown authored
      Merge series from Cezary Rojewski <cezary.rojewski@intel.com>:
      
      A continuation of cleanup work of Intel SST solutions found in
      sound/soc/intel/. With two major chapters released last year catpt [1]
      and removal of haswell solution [2], time has come for Skylake-driver.
      
      Througout 2019, 2020 and 2021 Skylake-driver has had many fixes applied
      and even attempts of refactors as seen in fundamental overhaul [3], IPC
      flow adjustments [4] and LARGE_CONFIG overhaul [5] series.
      Unfortunately, story repeats itself - problems are found within the core
      of a driver. Painting it with different colors does not change the fact
      that is it still a house of cards. As changes needed to address those
      issues would make Skylake solution incompatible with its previous
      revisions, a decision has been made to provide a new solution instead.
      In time it would deprecate and replace Skylake-driver.
      
      That solution has been called AVS - from AudioDSP architecture name:
      Audio-Voice-Speech. It is meant to provide support for the exact same
      range of platforms as its predecessor: SKL, KBL, AML and APL.
      
      Note: this series is dependent upon HDA-series [6] which exposes several
      codec-organization functions allowing for reduced code size on
      avs-driver side.
      
      Note: this series does not add fully functional driver as its size would
      get out of control. Here, focus is put on adding IPC protocol and code
      loading code.
      c1156cce
    • Cezary Rojewski's avatar
      ASoC: Intel: avs: Code loading over HDA · 092cf7b2
      Cezary Rojewski authored
      Compared to SKL and KBL, more recent cAVS platforms are meant to re-use
      one of HDAudio streams during boot procedure causing CLDMA to become
      obsolete. Once transferred, given stream is returned to pool available
      for audio streaming.
      
      Module loading handler is stub as library and module code became
      inseparable in later firmware generations.
      Signed-off-by: default avatarAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
      Signed-off-by: default avatarCezary Rojewski <cezary.rojewski@intel.com>
      Link: https://lore.kernel.org/r/20220311153544.136854-18-cezary.rojewski@intel.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      092cf7b2