1. 24 Feb, 2022 13 commits
  2. 23 Feb, 2022 1 commit
  3. 21 Feb, 2022 2 commits
  4. 18 Feb, 2022 1 commit
  5. 17 Feb, 2022 1 commit
  6. 16 Feb, 2022 2 commits
  7. 15 Feb, 2022 2 commits
  8. 14 Feb, 2022 11 commits
  9. 11 Feb, 2022 4 commits
  10. 10 Feb, 2022 3 commits
    • Ricard Wanderlof's avatar
      ASoC: tlv320adc3xxx: Add IIR filter configuration · 9193bc05
      Ricard Wanderlof authored
      The TLV320ADC3001/3101 have an internal DSP, which can either be
      used in various preset configurations (called "Processing Blocks"
      in the data sheet), or as a freely programmable (using the
      "PurePath Studio" graphical programming tool from TI) but rather
      small DSP ("miniDSP").
      
      Using the default configuration (PRB_R1) it's possible to set up
      filtering using a first-order IIR, which can be useful for adding
      a digital high pass filter to the signal chain, for instance.
      
      This patch adds support for configuring the IIR filter coefficients.
      The filter itself is always enabled; the default coefficients
      implement a pass-through function.
      Signed-off-by: default avatarRicard Wanderlof <ricardw@axis.com>
      Link: https://lore.kernel.org/r/alpine.DEB.2.21.2202101805360.7068@lnxricardw1.se.axis.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      9193bc05
    • Mark Brown's avatar
      ASoC: SOF: IPC client infrastructure · 54f5bae0
      Mark Brown authored
      Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>:
      
      The Linux SOF implementation is historically monolithic in a sense that all
      features accessible in the firmware can be used via the snd_sof_dev struct in
      one way or another.
      
      Support for features can not be added or removed runtime and with the current
      way of things it is hard if not impossible to implement support for dynamic
      feature support when based on the firmware manifest we can easily enable/access
      independent modules with the SOF.
      
      In order to be able to support such modularity this series introduces a small
      framework within SOF for client support using the Auxiliary bus.
      
      Client drivers can be removed runtime and later re-loaded if needed without
      affecting the core's behaviour, but it is the core's and the platform's duty
      to create the Auxiliary devices usable in the platform and via the firmware.
      
      There is still a need for SOF manifest update to convey information about
      features to really make the full dynamic client device creation.
      
      The series will introduce the core SOF client support and converts the generic
      ipc flood test, ipc message injector and the probes (Intel HDA only) to a client
      driver.
      54f5bae0
    • Mark Brown's avatar
      ASoC: dt-bindings: samsung: convert to dtschema · a61faea1
      Mark Brown authored
      Merge series from Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>:
      
      Convert Samsung DT bindings to dtschema
      a61faea1