Messages in this thread | | | Date | Thu, 21 Sep 2023 16:22:48 +0200 | From | Takashi Iwai <> | Subject | [GIT PULL] sound fixes for 6.6-rc3 |
| |
Linus,
please pull sound fixes for v6.6-rc3 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.6-rc3
The topmost commit is 0eb0e272e4bba794d7bf679780bf8336799e7cc0
----------------------------------------------------------------
sound fixes for 6.6-rc3
A large collection of fixes around this time. All small and mostly trivial fixes.
- Lots of fixes for the new -Wformat-truncation warnings - A fix in ALSA rawmidi core regression and UMP handling - Series of Cirrus codec fixes - ASoC Intel and Realtek codec fixes - Usual HD- and USB-audio quirks and AMD ASoC quirks
----------------------------------------------------------------
August Wikerfors (1): ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG
Bard Liao (1): ASoC: SOF: ipc4-topology: fix wrong sizeof argument
Chancel Liu (1): ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
Charles Keepax (2): ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params ASoC: cs42l43: Add shared IRQ flag for shutters
Chen Ni (1): ASoC: hdaudio.c: Add missing check for devm_kstrdup
Dan Carpenter (1): ASoC: codecs: aw88395: Fix some error codes
Ding Xiang (1): selftests: ALSA: remove unused variables
Guenter Roeck (1): ASoC: wm8960: Fix error handling in probe
Hans de Goede (6): ASoC: rt5640: Revert "Fix sleep in atomic context" ASoC: rt5640: Fix sleep in atomic context ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode ASoC: rt5640: Only cancel jack-detect work on suspend if active
Jerome Brunet (1): ASoC: meson: spdifin: start hw on dai probe
Julia Lawall (1): ASoC: rsnd: add missing of_node_put
Kailang Yang (3): ALSA: hda/realtek - Fixed two speaker platform ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support
Knyazev Arseniy (1): ALSA: hda/realtek: Splitting the UX3402 into two separate models
Peter Ujfalusi (6): ALSA: core: Use dev_name of card_dev as debugfs directory name ALSA: hda: intel-sdw-acpi: Use u8 type for link index ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning
Ranjani Sridharan (1): ASoC: SOF: Intel: MTL: Reduce the DSP init timeout
Richard Fitzgerald (12): ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend() ALSA: hda: cs35l56: Call pm_runtime_dont_use_autosuspend() ASoC: cs35l56: Disable low-power hibernation mode ALSA: hda: cs35l56: Disable low-power hibernation mode ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset firmware: cirrus: cs_dsp: Only log list of algorithms in debug build ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl() ALSA: hda: cs35l56: Don't 'return ret' if ret is always zero ALSA: hda: cs35l56: Fix missing RESET GPIO if _SUB is missing ALSA: hda: cs35l56: Use the new RUNTIME_PM_OPS() macro
Sameer Pujar (2): ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
Shengjiu Wang (2): ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag ASoC: imx-audmix: Fix return error with devm_clk_get()
Takashi Iwai (19): ALSA: docs: Fix a typo of midi2_ump_probe option for snd-usb-audio ALSA: seq: Avoid delivery of events for disabled UMP groups ALSA: seq: ump: Fix -Wformat-truncation warning ALSA: seq: midi: Fix -Wformat-truncation warning ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning ALSA: caiaq: Fix -Wformat-truncation warning ALSA: sscape: Fix -Wformat-truncation warning ALSA: cs4236: Fix -Wformat-truncation warning ALSA: es1688: Fix -Wformat-truncation warning ALSA: opti9x: Fix -Wformat-truncation warning ALSA: xen: Fix -Wformat-truncation warning ALSA: firewire: Fix -Wformat-truncation warning for longname string ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names ALSA: cmipci: Fix -Wformat-truncation warning ALSA: hda: generic: Check potential mixer name string truncation ALSA: ad1848: Fix -Wformat-truncation warning for longname string ALSA: cs4231: Fix -Wformat-truncation warning for longname string ALSA: riptide: Fix -Wformat-truncation warning for longname string ALSA: rawmidi: Fix NULL dereference at proc read
Walt Holman (1): Add DMI ID for MSI Bravo 15 B7ED
--- Documentation/sound/designs/midi-2.0.rst | 4 +- drivers/firmware/cirrus/cs_dsp.c | 34 +++++++-------- sound/core/init.c | 7 +--- sound/core/rawmidi.c | 2 +- sound/core/seq/seq_midi.c | 4 +- sound/core/seq/seq_ump_client.c | 24 ++++++++++- sound/core/seq/seq_ump_convert.c | 2 + sound/firewire/bebob/bebob_midi.c | 6 +-- sound/firewire/dice/dice-midi.c | 4 +- sound/firewire/digi00x/digi00x-midi.c | 14 +++---- sound/firewire/fireface/ff-midi.c | 4 +- sound/firewire/fireworks/fireworks.c | 10 ++--- sound/firewire/fireworks/fireworks_midi.c | 4 +- sound/firewire/motu/motu-midi.c | 4 +- sound/firewire/oxfw/oxfw-midi.c | 6 +-- sound/firewire/oxfw/oxfw.c | 10 ++--- sound/firewire/tascam/tascam-midi.c | 12 +++--- sound/hda/intel-sdw-acpi.c | 8 ++-- sound/isa/ad1848/ad1848.c | 12 +++--- sound/isa/cs423x/cs4231.c | 12 +++--- sound/isa/cs423x/cs4236.c | 14 +++---- sound/isa/es1688/es1688.c | 6 +-- sound/isa/opti9xx/miro.c | 8 ++-- sound/isa/opti9xx/opti92x-ad1848.c | 16 +++---- sound/isa/sscape.c | 2 +- sound/pci/cmipci.c | 8 ++-- sound/pci/hda/cs35l56_hda.c | 21 +++++----- sound/pci/hda/cs35l56_hda_i2c.c | 1 - sound/pci/hda/hda_generic.c | 6 ++- sound/pci/hda/hda_intel.c | 1 + sound/pci/hda/patch_realtek.c | 13 ++++-- sound/pci/riptide/riptide.c | 16 +++---- sound/soc/amd/yc/acp6x-mach.c | 21 ++++++++++ sound/soc/codecs/aw88395/aw88395_lib.c | 2 + sound/soc/codecs/cs35l56-i2c.c | 1 - sound/soc/codecs/cs35l56.c | 1 + sound/soc/codecs/cs42l42-sdw.c | 20 +++++++++ sound/soc/codecs/cs42l42.c | 21 +++++++++- sound/soc/codecs/cs42l42.h | 1 + sound/soc/codecs/cs42l43.c | 14 ++++--- sound/soc/codecs/rt5640.c | 29 ++++++------- sound/soc/codecs/wm8960.c | 19 ++++++--- sound/soc/codecs/wm_adsp.c | 13 +++++- sound/soc/fsl/imx-audmix.c | 2 +- sound/soc/fsl/imx-pcm-rpmsg.c | 1 + sound/soc/fsl/imx-rpmsg.c | 8 ++++ sound/soc/intel/avs/boards/hdaudio.c | 3 ++ sound/soc/meson/axg-spdifin.c | 49 ++++++++-------------- sound/soc/sh/rcar/core.c | 1 + sound/soc/soc-pcm.c | 23 +++++----- sound/soc/soc-utils.c | 1 + sound/soc/sof/core.c | 3 +- sound/soc/sof/intel/mtl.c | 2 +- sound/soc/sof/intel/mtl.h | 1 - sound/soc/sof/ipc4-topology.c | 2 +- sound/soc/sof/sof-audio.c | 3 +- sound/soc/tegra/tegra_audio_graph_card.c | 30 +++++++------ sound/usb/caiaq/device.c | 2 +- sound/usb/mixer.c | 6 +-- sound/usb/mixer_scarlett_gen2.c | 8 ++-- sound/xen/xen_snd_front_cfg.c | 2 +- tools/testing/selftests/alsa/conf.c | 1 - tools/testing/selftests/alsa/mixer-test.c | 11 ++--- tools/testing/selftests/alsa/pcm-test.c | 4 +- tools/testing/selftests/alsa/test-pcmtest-driver.c | 1 - 65 files changed, 352 insertions(+), 249 deletions(-)
| |