mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] sound updates for 6.2-rc1 (#2)
@ 2022-12-23 10:40 Takashi Iwai
  2022-12-23 19:20 ` Linus Torvalds
  2022-12-23 19:23 ` pr-tracker-bot
  0 siblings, 2 replies; 4+ messages in thread
From: Takashi Iwai @ 2022-12-23 10:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Mark Brown, Liam Girdwood, Linux Kernel Mailing List

Linus,

please pull another sound updates for v6.2-rc1 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.2-rc1-2

The topmost commit is 6bf5f9a8b408a6ce5aba6119f305b5b8f1238025

----------------------------------------------------------------

More sound updates for 6.2-rc1

A few more updates for 6.2 since the last PR: most of changes are
about ASoC device-specific fixes.

- Lots of ASoC Intel AVS extensions and refactoring
- Quirks for ASoC Intel SOF as well as regression fixes
- ASoC Mediatek and Rockchip fixes
- Intel HD-audio HDMI workarounds
- Usual HD- and USB-audio device-specific quirks

----------------------------------------------------------------

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 (23):
      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
      ALSA: hda: Error out if invalid stream is being setup

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

Edward Pacman (1):
      ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB

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()

Jaroslav Kysela (1):
      ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless

Jiao Zhou (1):
      ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list

Jiapeng Chong (2):
      ASoC: codecs: wcd-clsh: Remove the unused function
      ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl()

Kai Vehmanen (5):
      ALSA: hda/hdmi: fix i915 silent stream programming flow
      ALSA: hda/hdmi: set default audio parameters for KAE silent-stream
      ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend
      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

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()

wangdicheng (1):
      ALSA: usb-audio: add the quirk for KT0206 device

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

---
 .../devicetree/bindings/sound/fsl,sai.yaml         |   1 +
 include/sound/hda_codec.h                          |   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                            |  54 ++-
 sound/pci/azt3328.c                                |   9 -
 sound/pci/hda/hda_codec.c                          |   3 +-
 sound/pci/hda/patch_hdmi.c                         | 120 +++++-
 sound/pci/hda/patch_realtek.c                      |  27 ++
 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 +-
 sound/usb/card.h                                   |   1 +
 sound/usb/endpoint.c                               |  16 +-
 sound/usb/endpoint.h                               |   3 +-
 sound/usb/implicit.c                               |   6 +-
 sound/usb/implicit.h                               |   2 +-
 sound/usb/pcm.c                                    |  36 +-
 sound/usb/pcm.h                                    |   2 +
 sound/usb/quirks-table.h                           |   2 +
 sound/usb/quirks.c                                 |   2 +
 sound/usb/usbaudio.h                               |   4 +
 71 files changed, 1731 insertions(+), 640 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%)


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] sound updates for 6.2-rc1 (#2)
  2022-12-23 10:40 [GIT PULL] sound updates for 6.2-rc1 (#2) Takashi Iwai
@ 2022-12-23 19:20 ` Linus Torvalds
  2022-12-24  8:36   ` Takashi Iwai
  2022-12-23 19:23 ` pr-tracker-bot
  1 sibling, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2022-12-23 19:20 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Mark Brown, Liam Girdwood, Linux Kernel Mailing List

On Fri, Dec 23, 2022 at 2:41 AM Takashi Iwai <tiwai@suse.de> wrote:
>
> A few more updates for 6.2 since the last PR: most of changes are
> about ASoC device-specific fixes.
>
> - Lots of ASoC Intel AVS extensions and refactoring

Hmm. This doesn't exactly seem to be fixes.

It does seem to have been in linux-next, so I don't hate it, but I'm
not super-happy about the timing of this all.

I really was hoping that the last few days of the merge window had
been for actual fixes rather than for new development.

                  Linus

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] sound updates for 6.2-rc1 (#2)
  2022-12-23 10:40 [GIT PULL] sound updates for 6.2-rc1 (#2) Takashi Iwai
  2022-12-23 19:20 ` Linus Torvalds
@ 2022-12-23 19:23 ` pr-tracker-bot
  1 sibling, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2022-12-23 19:23 UTC (permalink / raw)
  To: Takashi Iwai
  Cc: Linus Torvalds, Mark Brown, Liam Girdwood, Linux Kernel Mailing List

The pull request you sent on Fri, 23 Dec 2022 11:40:58 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.2-rc1-2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a27405b2ed9c7717ac1ea5587d465234a592c3b3

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] sound updates for 6.2-rc1 (#2)
  2022-12-23 19:20 ` Linus Torvalds
@ 2022-12-24  8:36   ` Takashi Iwai
  0 siblings, 0 replies; 4+ messages in thread
From: Takashi Iwai @ 2022-12-24  8:36 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Takashi Iwai, Mark Brown, Liam Girdwood, Linux Kernel Mailing List

On Fri, 23 Dec 2022 20:20:50 +0100,
Linus Torvalds wrote:
> 
> On Fri, Dec 23, 2022 at 2:41 AM Takashi Iwai <tiwai@suse.de> wrote:
> >
> > A few more updates for 6.2 since the last PR: most of changes are
> > about ASoC device-specific fixes.
> >
> > - Lots of ASoC Intel AVS extensions and refactoring
> 
> Hmm. This doesn't exactly seem to be fixes.
> 
> It does seem to have been in linux-next, so I don't hate it, but I'm
> not super-happy about the timing of this all.
> 
> I really was hoping that the last few days of the merge window had
> been for actual fixes rather than for new development.

To be fair, those patches have been submitted and merged to ASoC
subtree already before the merge window opened, but it was slipped
from my first PR that was sent earlier due to my vacation, and now
they were caught in this second PR.  So it'd be only me to be blamed
to submit a PR at a late date and not mention that.

In anyway, those should have been cooked enough long in linux-next,
so I don't think we need to worry too much.


thanks,

Takashi

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-12-24  8:36 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-23 10:40 [GIT PULL] sound updates for 6.2-rc1 (#2) Takashi Iwai
2022-12-23 19:20 ` Linus Torvalds
2022-12-24  8:36   ` Takashi Iwai
2022-12-23 19:23 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®