1. 28 Jan, 2023 3 commits
    • Luca Ceresoli's avatar
      18e16350
    • Mark Brown's avatar
      ASoC: SOF: ipc4: Multi-stream playback and capture support · 3d069014
      Mark Brown authored
      Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>:
      
      The following series will enable multi-stream support for playback and capture
      streams.
      Currently only a single PCM can be connected to a DAI, with the multi-stream
      support it is possible to connect multiple PCMs to a single DAI.
      
      To achieve this we need to make sure that DAIs/AIF are only set up once since
      other stream could be connected to it later.
      
      We also need to introduce reference or use counting for widgets to make sure
      that they are not going to be destroyed while other streams are still using
      them.
      
      With the multi-stream support we also need to extend our current locking scheme
      which worked well for simple paths.
      3d069014
    • Mark Brown's avatar
      ASoC: simple-card-utils: create jack inputs for · 6c9802b8
      Mark Brown authored
      Merge series from Astrid Rost <astrid.rost@axis.com>:
      
      Add a generic way to create jack inputs for auxiliary jack detection
      drivers (e.g. via i2c, spi), which are not part of any real codec.
      The simple-card can be used as combining card driver to add the jacks,
      no new one is required.
      
      Create a jack (for input-events) for jack devices in the auxiliary
      device list (aux_devs). A device which returns a valid value on
      get_jack_type counts as jack device; set_jack is required
      to add the jack to the device.
      6c9802b8
  2. 27 Jan, 2023 22 commits
  3. 26 Jan, 2023 7 commits
  4. 25 Jan, 2023 8 commits