mbox series

[GIT,PULL] ASoC updates for v6.2-3

Message ID 20221220114153.01CE2C433D2@smtp.kernel.org
State New
Headers show
Series [GIT,PULL] ASoC updates for v6.2-3 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v6.2-3

Message

Mark Brown Dec. 20, 2022, 11:41 a.m. UTC
The following changes since commit 9472382db38452df15f9f2f74b1dff34848e56b2:

  Add SOF panic dump support for AMD platform. (2022-12-05 17:28:07 +0000)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v6.2-3

for you to fetch changes up to a12a383e59ce486abd719b6bda33c353a3b385e7:

  ASoC: lochnagar: Fix unused lochnagar_of_match warning (2022-12-15 13:53:00 +0000)

----------------------------------------------------------------
ASoC: Updates for v6.2

Some more small fixes and board quirks that came in since my last
update, the main one being the fixes from Kai for issues around the
attempts to get kexec working well on SOF based systems.

----------------------------------------------------------------
Bard Liao (1):
      ASoC: Intel: sof_realtek_common: set ret = 0 as initial value

Brent Lu (1):
      ASoC: Intel: sof_rt5682: add jsl_rt5682 board config

Cezary Rojewski (22):
      ALSA: hda: Allow for compress stream to hdac_ext_stream assignment
      ALSA: hda: Prepare for compress stream support
      ALSA: hda: Interrupt servicing and BDL setup for compress streams
      ASoC: Intel: avs: Introduce avs_log_buffer_status_locked()
      ASoC: Intel: avs: Drop fifo_lock
      ASoC: Intel: avs: Introduce debug-context aware helpers
      ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS
      ASoC: Intel: avs: Drop usage of debug members in non-debug code
      ASoC: Intel: avs: Add data probing requests
      ASoC: Intel: avs: Probe compress operations
      ASoC: Intel: avs: Data probing soc-component
      ASoC: Intel: avs: Add probe machine board
      ASoC: Intel: avs: Probing and firmware tracing over debugfs
      ASoC: Intel: avs: Gather remaining logs on strace_release()
      ASoC: Intel: avs: Allow for dumping FW_REGS area
      ASoC: Intel: avs: Allow for dumping debug window snapshot
      ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params
      ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt()
      ASoC: Intel: Skylake: Drop pipe_config_idx
      ASoC: Intel: Skylake: Introduce single place for pipe-config selection
      ASoC: Intel: Skylake: Fix driver hang during shutdown
      ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load

Chancel Liu (1):
      ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated

Gongjun Song (2):
      ASoC: Intel: sof_sdw: use common helpers for all Realtek amps
      ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product

Hans de Goede (2):
      ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
      ASoC: rt5670: Remove unbalanced pm_runtime_put()

Jiapeng Chong (1):
      ASoC: codecs: wcd-clsh: Remove the unused function

Kai Vehmanen (2):
      ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed"
      ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown"

Krzysztof Kozlowski (1):
      ASoC: lochnagar: Fix unused lochnagar_of_match warning

Marek Szyprowski (1):
      ASoC: wm8994: Fix potential deadlock

Marek Vasut (1):
      ASoC: dt-bindings: fsl-sai: Reinstate i.MX93 SAI compatible string

Mark Brown (4):
      ASoC: Intel: avs: Data probing and fw logging
      ASoC: Intel: Skylake: Topology and shutdown fixes
      ASoC: Intel: boards: updates for SOF boards
      ASoC: SOF: remove unregister calls from shutdown

Moises Cardona (1):
      ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c

Wang Jingjin (2):
      ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
      ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()

Wang Yufen (3):
      ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
      ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
      ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()

YC Hung (2):
      ASoC: mediatek: mt8195: add sof be ops to check audio active
      ASoC: SOF: mediatek: initialize panic_info to zero

Yang Yingliang (1):
      ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove()

ye xingchen (1):
      ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf()

 .../devicetree/bindings/sound/fsl,sai.yaml         |   1 +
 include/sound/hdaudio_ext.h                        |   2 +
 sound/hda/ext/hdac_ext_stream.c                    |  41 ++
 sound/hda/hdac_controller.c                        |   4 +-
 sound/hda/hdac_stream.c                            |  51 ++-
 sound/soc/codecs/lochnagar-sc.c                    |   2 +-
 sound/soc/codecs/rt5670.c                          |   2 -
 sound/soc/codecs/wcd-clsh-v2.c                     |   6 -
 sound/soc/codecs/wm8994.c                          |   5 +
 sound/soc/fsl/imx-audmux.c                         |   3 +-
 sound/soc/generic/audio-graph-card.c               |   4 +-
 sound/soc/intel/Kconfig                            |   1 +
 sound/soc/intel/avs/Makefile                       |   4 +
 sound/soc/intel/avs/apl.c                          |  24 +-
 sound/soc/intel/avs/avs.h                          |  80 +++-
 sound/soc/intel/avs/board_selection.c              |  33 ++
 sound/soc/intel/avs/boards/Kconfig                 |   8 +
 sound/soc/intel/avs/boards/Makefile                |   2 +
 sound/soc/intel/avs/boards/probe.c                 |  64 +++
 sound/soc/intel/avs/core.c                         |   2 +
 sound/soc/intel/avs/debugfs.c                      | 436 +++++++++++++++++++++
 sound/soc/intel/avs/ipc.c                          |   2 +-
 sound/soc/intel/avs/messages.c                     | 104 ++++-
 sound/soc/intel/avs/messages.h                     |  53 +++
 sound/soc/intel/avs/pcm.c                          |   6 +-
 sound/soc/intel/avs/probes.c                       | 313 +++++++++++++++
 sound/soc/intel/avs/registers.h                    |   3 +-
 sound/soc/intel/avs/skl.c                          |  17 +-
 sound/soc/intel/avs/utils.c                        |  22 --
 sound/soc/intel/boards/Makefile                    |   3 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |  25 ++
 sound/soc/intel/boards/sof_es8336.c                |   2 +-
 sound/soc/intel/boards/sof_realtek_common.c        |   3 +-
 sound/soc/intel/boards/sof_rt5682.c                |   6 +
 sound/soc/intel/boards/sof_sdw.c                   |  10 +-
 sound/soc/intel/boards/sof_sdw_common.h            |  20 +-
 sound/soc/intel/boards/sof_sdw_rt1316.c            | 239 -----------
 sound/soc/intel/boards/sof_sdw_rt1318.c            | 120 ------
 .../boards/{sof_sdw_rt1308.c => sof_sdw_rt_amp.c}  | 139 +++++--
 sound/soc/intel/common/soc-acpi-intel-jsl-match.c  |   5 +
 sound/soc/intel/common/soc-acpi-intel-rpl-match.c  |   2 +-
 sound/soc/intel/skylake/skl-sst-cldma.c            |  27 +-
 sound/soc/intel/skylake/skl-topology.c             |  73 ++--
 sound/soc/intel/skylake/skl-topology.h             |   1 -
 sound/soc/intel/skylake/skl.c                      |   5 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c   |   7 +-
 .../mt8183/mt8183-mt6358-ts3a227-max98357.c        |  14 +-
 sound/soc/mediatek/mt8195/mt8195-mt6359.c          |  30 ++
 sound/soc/rockchip/rockchip_pdm.c                  |   1 +
 sound/soc/rockchip/rockchip_spdif.c                |   1 +
 sound/soc/soc-pcm.c                                |  20 +-
 sound/soc/sof/core.c                               |   9 -
 sound/soc/sof/intel/hda-dsp.c                      |  72 ++++
 sound/soc/sof/intel/hda.h                          |   1 +
 sound/soc/sof/intel/tgl.c                          |   2 +-
 sound/soc/sof/mediatek/mtk-adsp-common.c           |   2 +-
 56 files changed, 1519 insertions(+), 615 deletions(-)
 create mode 100644 sound/soc/intel/avs/boards/probe.c
 create mode 100644 sound/soc/intel/avs/debugfs.c
 create mode 100644 sound/soc/intel/avs/probes.c
 delete mode 100644 sound/soc/intel/boards/sof_sdw_rt1316.c
 delete mode 100644 sound/soc/intel/boards/sof_sdw_rt1318.c
 rename sound/soc/intel/boards/{sof_sdw_rt1308.c => sof_sdw_rt_amp.c} (59%)