1. 26 Apr, 2023 1 commit
    • jasontao's avatar
      ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. · c51e4310
      jasontao authored
      Add a set of HD Audio PCI IDS, and the HDMI codec vendor IDs for
      Glenfly Gpus.
      
      - In default_bdl_pos_adj, set bdl to 128 as Glenfly Gpus have hardware
      limitation, need to increase hdac interrupt interval.
      - In azx_first_init, enable polling mode for Glenfly Gpu. When the codec
      complete the command, it sends interrupt and writes response entries to
      memory, howerver, the write requests sometimes are not actually
      synchronized to memory when driver handle hdac interrupt on Glenfly Gpus.
      If the RIRB status is not updated in the interrupt handler,
      azx_rirb_get_response keeps trying to recevie a response from rirb until
      1s timeout. Enabling polling mode for Glenfly Gpu can fix the issue.
      - In patch_gf_hdmi, set Glenlfy Gpu Codec's no_sticky_stream as it need
      driver to do actual clean-ups for the linked codec when switch from one
      codec to another.
      Signed-off-by: default avatarjasontao <jasontao@glenfly.com>
      Signed-off-by: default avatarReaper Li <reaperlioc@glenfly.com>
      Link: https://lore.kernel.org/r/20230426013059.4329-1-reaperlioc@glenfly.comSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      c51e4310
  2. 24 Apr, 2023 2 commits
  3. 23 Apr, 2023 11 commits
  4. 22 Apr, 2023 15 commits
  5. 21 Apr, 2023 8 commits
  6. 20 Apr, 2023 3 commits
    • Mark Brown's avatar
      ASoC: SOF: pcm/Intel: Pause-resume improvements for · 389b01ab
      Mark Brown authored
      Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>:
      
      Last minute patch for correct the pasue/resume operation with IPC4.  The
      issues are hardto reproduce and needs extended stress testing to be hit,
      in which case the audio breaks due to DMA errors.
      389b01ab
    • Mark Brown's avatar
      ASoC: SOF: add no_reply IPC calls · efd090c0
      Mark Brown authored
      Merge series from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      Simplify IPC messages to avoid passing a reply structure that is not
      used later.
      efd090c0
    • Mark Brown's avatar
      ASoC: Intel: boards: updates for 6.4 · 0d587f35
      Mark Brown authored
      Merge series from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      Preparation of ALC712 support with different types of SoundWire
      devices per link, new RaptorLake SoundWire device, better error
      handling for Cirrus devices and cosmetic changes for Max98373.
      
      Bard Liao (3):
        ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not
          aggregated
        ASoC: Intel: sof_sdw: support different devices on the same sdw link
        ASoC: Intel: sof_sdw: append codec type to dai link name
      
      Curtis Malainey (1):
        ASoC: Intel: sof_cirrus_common: Guard against missing buses
      
      Yong Zhi (2):
        ASoC: Intel: sof_sdw: remove late_probe flag in struct
          sof_sdw_codec_info
        ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to
          static call
      
      apoorv (1):
        ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL
          match table
      
       sound/soc/intel/boards/sof_cirrus_common.c    |   7 +-
       sound/soc/intel/boards/sof_sdw.c              | 181 ++++++++++++------
       sound/soc/intel/boards/sof_sdw_common.h       |   3 -
       sound/soc/intel/boards/sof_sdw_max98373.c     |  22 +--
       .../intel/common/soc-acpi-intel-rpl-match.c   |  17 +-
       5 files changed, 152 insertions(+), 78 deletions(-)
      
      --
      2.37.2
      0d587f35