1. 18 Jun, 2024 17 commits
  2. 17 Jun, 2024 7 commits
  3. 15 Jun, 2024 1 commit
    • Mark Brown's avatar
      ASoC: codecs: lpass: add support for v2.5 rx macro · c8d0930a
      Mark Brown authored
      Merge series from Srinivas Kandagatla <srinivas.kandagatla@linaro.org>:
      
      This patchset adds support to reading codec version and also adds
      support for v2.5 codec version in rx macro.
      
      LPASS 2.5 and up versions have changes in some of the rx blocks which
      are required to get headset functional correctly.
      
      Tested this on SM8450, X13s and x1e80100 crd.
      
      This changes also fixes issue with sm8450, sm8550, sm8660 and x1e80100.
      c8d0930a
  4. 14 Jun, 2024 5 commits
  5. 13 Jun, 2024 1 commit
  6. 12 Jun, 2024 2 commits
  7. 11 Jun, 2024 4 commits
  8. 10 Jun, 2024 3 commits
    • Animesh Agarwal's avatar
      ASoC: dt-bindings: ak4554: Convert to dtschema · 0ac3f1a4
      Animesh Agarwal authored
      Convert the AK4554 sound codec bindings to DT schema.
      Signed-off-by: default avatarAnimesh Agarwal <animeshagarwal28@gmail.com>
      Cc: Daniel Baluta <daniel.baluta@nxp.com>
      Reviewed-by: default avatarRob Herring (Arm) <robh@kernel.org>
      Link: https://lore.kernel.org/r/20240607055725.38057-1-animeshagarwal28@gmail.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      0ac3f1a4
    • Mark Brown's avatar
      ACPI/ALSA/soundwire: add acpi_get_local_u64_address() · 40751808
      Mark Brown authored
      Merge series from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      The acpi_get_local_address() helper assumes a 32-bit ADR is used. If
      we want to use this helper for SoundWire/SDCA ASoC codecs, we need an
      extension where the native 64-bits are used. This patchset suggests a
      new helper, acpi_get_local_address() may be renamed if desired in a
      folow-up patch.
      
      The path of least resistance would be to merge this patchset in the
      ASoC tree, since I have additional changes for ASoC/SDCA (SoundWire
      Device Class) that depend on the new helper.
      
      Pierre-Louis Bossart (3):
        ACPI: utils: introduce acpi_get_local_u64_address()
        soundwire: slave: simplify code with acpi_get_local_u64_address()
        ALSA: hda: intel-sdw-acpi: use acpi_get_local_u64_address()
      
       drivers/acpi/utils.c       | 22 ++++++++++++++++------
       drivers/soundwire/slave.c  | 13 ++++---------
       include/linux/acpi.h       |  1 +
       sound/hda/intel-sdw-acpi.c |  6 +++---
       4 files changed, 24 insertions(+), 18 deletions(-)
      
      --
      2.43.0
      40751808
    • Mark Brown's avatar
      ASoC: codecs: wcd937x: add wcd937x audio codec · cb0ab640
      Mark Brown authored
      Merge series from Mohammad Rafi Shaik <quic_mohs@quicinc.com>:
      
      This patchset adds support for Qualcomm WCD9370/WCD9375 codec.
      
      Qualcomm WCD9370/WCD9375 Codec is a standalone Hi-Fi audio codec IC
      connected over SoundWire. This device has two SoundWire devices, RX and
      TX respectively supporting 3 x ADCs, ClassH, Ear, Aux PA, 2xHPH,
      6 DMICs and MBHC.
      
      For codec driver to be functional it would need both tx and rx Soundwire devices
      to be up and this is taken care by using device component framework and device-links
      are used to ensure proper pm dependencies. Ex tx does not enter suspend
      before rx or codec is suspended.
      
      This patchset along with other SoundWire patches on the list
      have been tested on QCM6490 IDP device.
      cb0ab640