1. 25 Sep, 2023 32 commits
  2. 22 Sep, 2023 1 commit
  3. 21 Sep, 2023 4 commits
  4. 19 Sep, 2023 3 commits
    • Mark Brown's avatar
      Minor default jack pop performance updates · 667f45ca
      Mark Brown authored
      Merge series from Charles Keepax <ckeepax@opensource.cirrus.com>:
      
      Some small updates to the driver defaults to ensure a good pop
      performance on jack insert and removal.
      667f45ca
    • Mark Brown's avatar
      ASoC: SOF: ipc4/Intel: Support for firmware exception · 03db12ef
      Mark Brown authored
      Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>:
      
      When a firmware crashes it creats a panic information into a telemetry
      slot.  The panic format is defined by Zephyr, includes stack and
      additional information to help to identify the reason for the crash.
      Part of the firmware exception handling the firmware also sends an
      EXCEPTION_CAUGHT notification.
      
      This series implements the kernel side handling of the exception: print
      information into the kernel log export the whole telemetry slot to user
      space for tools extract additional information from the panic dump.
      03db12ef
    • Mark Brown's avatar
      ASoC: SOF: ipc4-control: Support for Switch and Enum · 16bb2209
      Mark Brown authored
      Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>:
      
      Currently IPC4 has no notion of a switch or enum type of control which
      is a generic concept in ALSA.
      
      The generic support for these control types will be as follows:
      
      - large config is used to send the channel-value par array
      - param_id of a SWITCH type is 200
      - param_id of an ENUM type is 201
      
      Each module need to support a switch or/and enum must handle these
      universal param_ids.  The message payload is described by struct
      sof_ipc4_control_msg_payload.
      16bb2209