mirror-linux/include/sound
Takashi Iwai 6b9c4a05ae ASoC: Updates for v6.18 round 2
Some more updates for v6.18, mostly fixes for the earlier pull request
 with some cleanups and more minor fixes for older code.  We do have one
 new driver, the TI TAS2783A, and some quirks for new platforms.
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmjZIZAACgkQJNaLcl1U
 h9DZqgf+L+U/ysqynLO6NncBatsP3QHBxL8Op8DhOUG8cmtKwUHgeNJPaNDPA/rF
 b6WLe6yZBXpBLyDtWo/eHwxC3pdOPJ7JcFWhpZcYMBKfxwszzki72OiZerxkwuUS
 mFVr0EFkB/cbqkw9D8AF5tOMlauSDNjJQUiuNDOKD7BYvFNtuY3wOYvIA/kaW86l
 SlAb3dD4pOhYP8mgPP8v8h83LyHr3NnIEX4uVSQTxZ98zZmL08FB2sCv4bzqZuag
 pI6cDF1qlOT5y1CKLXIZ1JoflrUiEYyB9X1eb/rW2+8/USGzC4enr2cEm4phU3te
 X4MV3N3BulSq03xewX0Jw19mdQE0Hg==
 =91Ur
 -----END PGP SIGNATURE-----

Merge tag 'asoc-v6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next

ASoC: Updates for v6.18 round 2

Some more updates for v6.18, mostly fixes for the earlier pull request
with some cleanups and more minor fixes for older code.  We do have one
new driver, the TI TAS2783A, and some quirks for new platforms.
2025-09-28 15:41:17 +02:00
..
ac97 driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
sof ASoC: SOF: IPC4: Add GET macros for module id and module instance id 2025-08-29 13:34:16 +02:00
ac97_codec.h ALSA: mark all struct bus_type as const 2023-12-30 10:10:41 +01:00
aci.h ALSA: opti9xx: Use standard print API 2024-08-08 07:49:45 +02:00
acp63_chip_offset_byte.h
ad1816a.h
ad1843.h
ak4xxx-adda.h
ak4113.h
ak4114.h
ak4117.h
ak4531_codec.h ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() 2024-02-12 11:50:24 +01:00
ak4641.h
alc5623.h
asequencer.h
asound.h
asoundef.h ALSA: IEC958 definition for consumer status channel update 2024-09-07 10:42:17 +02:00
compress_driver.h ALSA: compress_offload: Add 64-bit safe timestamp infrastructure 2025-09-08 09:33:24 +02:00
control.h Merge branch 'topic/control-lookup-rwlock' into for-next 2024-08-09 14:25:24 +02:00
core.h ALSA: core: Remove unused snd_device_get_state 2025-05-05 12:36:29 +02:00
cs-amp-lib.h ASoC: cs-amp-lib: Add handling for Lenovo and HP UEFI speaker ID 2025-09-09 12:42:06 +01:00
cs35l33.h
cs35l34.h
cs35l35.h
cs35l36.h
cs35l41.h ALSA: hda: cs35l41: Add support for center channel in CS35L41 HDA 2025-06-13 10:19:34 +02:00
cs35l56.h ASoC: cs35l56: Add support for CS35L56 B2 silicon 2025-09-28 08:27:15 +02:00
cs42l42.h ASoC: cs42l42: Remove redundant delays in suspend(). 2024-02-19 17:02:18 +00:00
cs42l43.h
cs48l32.h ASoC: cs48l32: Add driver for Cirrus Logic CS48L32 audio DSP 2025-04-15 13:58:43 +01:00
cs48l32_registers.h ASoC: cs48l32: Add driver for Cirrus Logic CS48L32 audio DSP 2025-04-15 13:58:43 +01:00
cs4231-regs.h
cs4271.h ASoC: cs4271: Convert to GPIO descriptors 2023-12-01 16:59:21 +00:00
cs8403.h
cs8427.h
da7213.h
da7218.h
da7219-aad.h
da7219.h
da9055.h
designware_i2s.h
dmaengine_pcm.h ASoC: dmaengine_pcm: Add port_window_size to DAI dma data struct 2025-08-10 21:09:12 +01:00
emu10k1.h ALSA: emu10k1: Use guard() for emu1010 FPGA locking 2025-09-01 13:52:40 +02:00
emu10k1_synth.h
emu8000.h
emu8000_reg.h
emux_legacy.h
emux_synth.h ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' 2024-01-22 13:04:22 +01:00
es1688.h ALSA: es1688: Use standard print API 2024-08-08 07:47:24 +02:00
graph_card.h
gus.h ALSA: gus: Use guard() for mutex locks 2025-09-01 13:53:02 +02:00
hda-mlink.h ASoC: SOF: Intel: hda-mlink: Add support for mic privacy in VS SHIM registers 2025-03-08 16:06:41 +00:00
hda-sdw-bpt.h ASoC: SOF: Intel: hda-sdw-bpt: add helpers for SoundWire BPT DMA 2025-03-10 12:31:19 +05:30
hda_chmap.h
hda_codec.h ALSA: hda: Introduce auto cleanup macros for PM 2025-08-29 11:52:13 +02:00
hda_component.h
hda_hwdep.h
hda_i915.h
hda_register.h ALSA: hda: Fix all stream interrupts definition 2024-10-14 12:00:52 +02:00
hda_regmap.h
hda_verbs.h
hdaudio.h ALSA: hda: Use auto cleanup macros for DSP loader locks 2025-08-29 11:52:14 +02:00
hdaudio_ext.h ASoC: Intel: avs: Read HW capabilities when possible 2025-04-07 14:39:57 +01:00
hdmi-codec.h ASoC: hdmi-codec: allow to refine formats actually supported 2025-01-26 14:01:12 +02:00
hwdep.h
i2c.h
info.h
initval.h
intel-dsp-config.h
intel-nhlt.h ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function 2024-03-22 12:40:46 +01:00
jack.h USB/Thunderbolt changes for 6.16-rc1 2025-06-06 12:45:35 -07:00
madera-pdata.h
max9768.h
max98088.h
max98090.h
max98095.h
memalloc.h ALSA: memalloc: Let IOMMU handle S/G primarily 2024-08-01 12:45:49 +02:00
minors.h
mixer_oss.h
mpu401.h
omap-hdmi-audio.h
opl3.h
opl4.h
pcm-indirect.h
pcm.h Merge branch 'for-linus' into for-next 2025-05-22 20:34:24 +02:00
pcm_drm_eld.h ALSA: hda/hdmi: extract common interface for ELD handling 2025-02-05 13:04:00 +01:00
pcm_iec958.h
pcm_oss.h
pcm_params.h
pt2258.h
pxa2xx-lib.h
q6usboffload.h ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6 2025-04-11 13:02:32 +02:00
rawmidi.h ALSA: rawmidi: Make tied_device=0 as default / unknown 2025-01-14 16:52:07 +01:00
rt286.h
rt298.h
rt1015.h
rt1318.h ASoC: rt1318: Add RT1318 audio amplifier driver 2024-06-19 14:50:34 +01:00
rt5514.h
rt5659.h
rt5660.h
rt5663.h
rt5665.h
rt5668.h
rt5682.h
rt5682s.h
sb.h ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() 2024-02-12 11:50:24 +01:00
sb16_csp.h
sdca.h ASoC: SDCA: Add quirk for incorrect function types for 3 systems 2025-09-02 10:50:29 +01:00
sdca_asoc.h ASoC: SDCA: Add hw_params() helper function 2025-07-15 19:45:51 +01:00
sdca_function.h ASoC: SDCA: Reorder members of hide struct to remove holes 2025-09-04 12:53:07 +01:00
sdca_hid.h ASoC: SDCA: add a HID device for HIDE entity 2025-06-23 00:26:53 +01:00
sdca_interrupts.h ASoC: SDCA: Add some initial IRQ handlers 2025-06-30 16:04:18 +01:00
sdca_regmap.h ASoC: SDCA: Add helper to write out defaults and fixed values 2025-02-27 13:09:14 +00:00
sdw.h
seq_device.h
seq_kernel.h ALSA: seq: Remove unused declarations 2024-08-17 16:32:31 +02:00
seq_midi_emul.h
seq_midi_event.h
seq_oss.h
seq_oss_legacy.h
seq_virmidi.h
sh_dac_audio.h
sh_fsi.h
simple_card.h
simple_card_utils.h ASoC: simple-card-utils: use snd_soc_ret() 2025-02-06 17:26:22 +00:00
snd_wavefront.h ALSA: wavefront: remove snd_wavefront_xxx() 2025-05-11 16:24:48 +02:00
soc-acpi-intel-match.h ASoC: Intel: soc-acpi: add PTL match tables 2024-08-02 14:04:55 +01:00
soc-acpi-intel-ssp-common.h ASoC: Intel: ssp-common: get codec tplg suffix function 2024-03-28 13:58:14 +00:00
soc-acpi.h ASoC: soc-acpi: add get_function_tplg_files ops 2025-04-14 11:22:18 +01:00
soc-card.h ASoC: Drop snd_soc_*_get_kcontrol_locked() 2024-08-09 14:24:55 +02:00
soc-component.h ASoC: Updates for v6.18 2025-09-20 08:38:17 +02:00
soc-dai.h ALSA: compress_offload: Add 64-bit safe timestamp infrastructure 2025-09-08 09:33:24 +02:00
soc-dapm.h ASoC: soc-dapm: add snd_soc_dapm_set_idle_bias() 2025-09-18 22:24:18 +01:00
soc-dpcm.h ASoC: remove dpcm_process_paths() 2025-02-16 23:51:06 +00:00
soc-jack.h ASoC: soc-jack: Get rid of legacy GPIO support 2024-03-26 17:13:45 +00:00
soc-link.h
soc-topology.h ASoC: topology: Constify an argument of snd_soc_tplg_component_load() 2024-05-27 01:31:15 +01:00
soc-usb.h ASoC: usb: Fetch ASoC card and pcm device information 2025-04-11 13:02:31 +02:00
soc.h ASoC: soc-card: add snd_soc_card_to_dapm() 2025-09-18 22:24:13 +01:00
soc_sdw_utils.h ASoc: tas2783A: machine driver amp utility for TI devices 2025-09-22 14:00:40 +02:00
sof.h ASoC: SOF: add disable_function_topology flag 2025-05-06 22:48:03 +09:00
soundfont.h ALSA: synth: Use guard() for preset locks 2025-09-01 13:54:27 +02:00
spear_dma.h
spear_spdif.h
sta32x.h
sta350.h
tas2x20-tlv.h ASoC: tas2781: Add tas2118, tas2x20, tas5825 support 2025-09-09 08:42:50 +02:00
tas2552-plat.h
tas2563-tlv.h ASoC: tas2781: mark const variables tas2563_dvc_table as __maybe_unused 2024-08-22 13:34:12 +01:00
tas2770-tlv.h ALSA: hda: Fix the wrong register was used for DVC of TAS2770 2025-07-29 17:48:29 +02:00
tas2781-comlib-i2c.h ALSA: hda/tas2781: Remove tas2781_spi_fwlib.c and leverage SND_SOC_TAS2781_FMWLIB 2025-04-30 07:36:25 +02:00
tas2781-dsp.h ASoC: Updates for v6.18 2025-09-20 08:38:17 +02:00
tas2781-tlv.h ALSA: hda/tas2781: Add name prefix tas2781 for tas2781's dvc_tlv and amp_vol_tlv 2025-08-18 11:10:57 +02:00
tas2781.h ASoC: tas2781: Add tas2118, tas2x20, tas5825 support 2025-09-09 08:42:50 +02:00
tas5086.h
tas5825-tlv.h ALSA: hda: Add TAS5825 support 2025-08-11 09:13:42 +02:00
tea6330t.h
timer.h
tlv.h
tlv320aic32x4.h ASoC: codec: tlv320aic32x4: Drop aic32x4_pdata usage 2025-07-13 22:36:54 +01:00
uda1380.h
ump.h ALSA: seq: Notify UMP EP and FB changes 2025-01-12 13:12:21 +01:00
ump_convert.h ALSA: ump: Fix buffer overflow at UMP SysEx message conversion 2025-04-29 14:52:06 +02:00
ump_msg.h ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info 2025-05-11 16:27:55 +02:00
util_mem.h
vx_core.h ALSA: vx_core: Drop unused dev field 2024-08-08 07:47:23 +02:00
wavefront.h
wm0010.h ASoC: wm0010: Convert to GPIO descriptors 2023-12-08 14:31:57 +00:00
wm2000.h
wm2200.h ASoC: wm2200: Convert to GPIO descriptors 2023-12-08 14:31:59 +00:00
wm5100.h ASoC: wm5100: Convert to GPIO descriptors 2023-12-08 14:31:59 +00:00
wm8903.h
wm8904.h ASoC: wm8904: get platform data from DT 2025-03-20 12:42:29 +00:00
wm8955.h
wm8960.h
wm8962.h
wm8993.h
wm8996.h ASoC: wm8996: Convert to GPIO descriptors 2023-12-08 14:32:00 +00:00
wm9081.h
wm9090.h
wss.h