1. 18 Jun, 2022 1 commit
    • Mark Brown's avatar
      ASoC: SOF/soundwire: use resume_and_get on component probe · 87a36978
      Mark Brown authored
      Merge series from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      While testing driver bind/unbind sequences, I stumbled on a corner
      case where the SoundWire bus can be suspended before the ASoC card
      registration happens. During the registration, register accesses would
      then lead to timeouts. This does not happen in regular usages where
      the card registration happens within the 3-second time window before
      suspend.
      
      Adding a simple pm_runtime_resume_and_get() on component probe solves
      the issue, but experiments showed it was too invasive to add at the
      ASoC core level, with multiple regressions reported by our CI.
      
      This patchset limits the additional resume to the SOF and SoundWire
      codec drivers. An additional patch for the soundwire/intel component
      will be sent separately.
      87a36978
  2. 17 Jun, 2022 36 commits
  3. 16 Jun, 2022 3 commits