1. 14 Mar, 2023 2 commits
    • Mark Brown's avatar
      ASoC: SOF: ipc4: Add support for formats per pins · 9c3bd790
      Mark Brown authored
      Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>:
      
      The modules in IPC4 can have multiple 'pins' on their input and output
      and these pins can receive or output audio in different formats.
      Currently we assume that all pins are using the same format which is a
      limitation that needs to be lifted in order to support more complex
      components.
      
      This series will extend and rework the format handling to allow
      different formats on pins.
      9c3bd790
    • Mark Brown's avatar
      ASoC: SOF: ipc4: Add support for bytes control · bec88efd
      Mark Brown authored
      Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>:
      
      This series will add support for bytes control and topology types.
      With IPC4 only the binary payload is sent to the firmware via LARGE_CONFIG
      message (which does similar multi-part message handling as the IPC3 control
      message did).
      
      The bytes payload itself is not checked by the kernel but user space expected to
      wrap it in sof_abi_hdr struct in order to get the target information of the
      binary data.
      
      The SOF firmware and sof-ctl have been updated to support blobs used in IPC4
      setups.
      bec88efd
  2. 13 Mar, 2023 33 commits
  3. 12 Mar, 2023 5 commits