mirror-linux/include/sound
Linus Torvalds db9c438739 soundwire updates for 6.19
- Support for multiple sections in a BPT stream
  - Aligning DMA frame with BPT frames
  - Qualcomm: support for v3.1.0 controllers
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmk8DksACgkQfBQHDyUj
 g0eK1g/6Awba2J+ME+ZJ/Narqh7qwQRk0/Q9HcnPCxeXGc8peDtuhIxatmqHM+Eg
 ReoZTIIDA+/ysa1oFrdhi0MBRoZSC1eQpvL9mAQEZ5MxG368flnLncP26rYwyJHT
 rzBy0Ca/feRMddBbeTqR7OehyDsj4CiBeInRy1aY/UvaFypIgnCagyHWO6TZzYDF
 gCEVvsGaa7I3qcc1yhi+hP6jvTPMd5FtH2pKKVgL8aNvNgWSv664WX+zz2KY9KSV
 vcjA5z1rIJ3hohuGx+cqZeQGVS2PBxUyHWjvGlp3wtSVzMRGyb2TDWYsJy8+xKkM
 2Raz1uDMJPz+mDsCYlbU2h5I6SJBBhPa7fYJpuFs5KG4GY4p/ndsdh0LRStf5QtE
 pQmxOiisvbwKgKFlzOLM10zVdRL44VLldwevBt5G7uozpH8FDJ7CTCdSVRAzk2yf
 poB5zRVh1fewWi8I23T29t+GXXMq59s+Yre5lpvIp5+UO6ZDeSqcNhL6YCT6xJaZ
 ze7pkVSRY7V3lcLGP2tM19785XZr9SPZxbNojF+X/FlQbhkAp6QvMQe6v67ouoKK
 K9/9LRMyFYvDq0D19pOdbhCcEUvXWKFgyuUXdfWCpjzkHnpDQZws38FhFhYWeBzm
 LJKkTlAzI1DPEvpFc5YQf2jx4V4OH5W8lPUzunA9MmXN7MWprJ4=
 =tDi0
 -----END PGP SIGNATURE-----

Merge tag 'soundwire-6.19-rc1_updated' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire

Pull soundwire updates from Vinod Koul:

 - Support for multiple sections in a BPT stream

 - Align DMA frame with BPT frames

 - Qualcomm support for v3.1.0 controllers

* tag 'soundwire-6.19-rc1_updated' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:
  soundwire: intel_ace2x: handle multi BPT sections
  soundwire: pass sdw_bpt_section to cdns BPT helpers
  soundwire: introduce BPT section
  soundwire: intel_ace2x: add fake frame to BRA read command
  soundwire: cadence_master: add fake_size parameter to sdw_cdns_prepare_read_dma_buffer
  ASoC: SOF: Intel: export hda_sdw_bpt_get_buf_size_aligment
  soundwire: cadence: export sdw_cdns_bpt_find_bandwidth
  soundwire: cadence_master: set data_per_frame as frame capability
  soundwire: only compute BPT stream in sdw_compute_dp0_port_params
  soundwire: cadence_master: make frame index trace more readable
  soundwire: qcom: adding support for v3.1.0
  dt-bindings: soundwire: qcom: Document v3.1.0 version of IP block
  soundwire: qcom: prepare for v3.x
  soundwire: qcom: deprecate qcom,din/out-ports
  dt-bindings: soundwire: qcom: deprecate qcom,din/out-ports
  soundwire: qcom: remove unused rd_fifo_depth
  of: base: Add of_property_read_u8_index
2025-12-13 16:26:55 +12:00
..
ac97
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
aci.h
acp63_chip_offset_byte.h
ad1816a.h
ad1843.h
ak4xxx-adda.h
ak4113.h
ak4114.h
ak4117.h
ak4531_codec.h
ak4641.h
alc5623.h
asequencer.h
asound.h
asoundef.h ALSA: Add definitions for the bits in IEC958 subframe 2025-09-29 09:46:03 +08:00
compress_driver.h ALSA: compress_offload: Add 64-bit safe timestamp infrastructure 2025-09-08 09:33:24 +02:00
control.h
core.h
cs-amp-lib.h ASoC: cs-amp-lib-test: Add test cases for cs_amp_set_efi_calibration_data() 2025-10-27 14:07:51 +00: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: Log a message if firmware is missing 2025-11-28 11:48:02 +00:00
cs42l42.h
cs42l43.h
cs48l32.h
cs48l32_registers.h
cs4231-regs.h
cs4271.h
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
es1688.h
graph_card.h
gus.h ALSA: gus: Use guard() for mutex locks 2025-09-01 13:53:02 +02:00
hda-mlink.h
hda-sdw-bpt.h ASoC: SOF: Intel: export hda_sdw_bpt_get_buf_size_aligment 2025-12-08 12:37:26 +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
hda_regmap.h
hda_verbs.h
hdaudio.h ALSA: hda/core: add addr_offset field for bus address translation 2025-12-07 13:13:20 +01:00
hdaudio_ext.h
hdmi-codec.h
hwdep.h
i2c.h
info.h
initval.h
intel-dsp-config.h
intel-nhlt.h
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
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
pcm_iec958.h
pcm_oss.h
pcm_params.h
pt2258.h
pxa2xx-lib.h
q6usboffload.h
rawmidi.h
rt286.h
rt298.h
rt1015.h
rt1318.h
rt5514.h
rt5659.h
rt5660.h
rt5663.h
rt5665.h
rt5668.h
rt5682.h
rt5682s.h
sb.h
sb16_csp.h
sdca.h ASoC: SDCA: add function devices 2025-11-20 17:22:59 +00:00
sdca_asoc.h ASoC: SDCA: Add hw_params() helper function 2025-07-15 19:45:51 +01:00
sdca_fdl.h ASoC: SDCA: Add stubs for FDL helper functions 2025-11-20 17:22:32 +00:00
sdca_function.h ASoC: SDCA: Add terminal type into input/output widget name 2025-11-27 19:18:46 +00:00
sdca_hid.h ASoC: SDCA: Add HID button IRQ 2025-10-27 15:31:29 +00:00
sdca_interrupts.h ASoC: SDCA: Add early IRQ handling 2025-10-27 15:31:28 +00:00
sdca_regmap.h ASoC: SDCA: Add helper to write initialization writes 2025-11-20 17:22:58 +00:00
sdca_ump.h ASoC: SDCA: Add UMP timeout handling for FDL 2025-10-27 15:31:27 +00:00
sdw.h
seq_device.h
seq_kernel.h
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
snd_wavefront.h
soc-acpi-intel-match.h ASoC: Intel: soc-acpi: add NVL match tables 2025-11-17 12:04:28 +01:00
soc-acpi-intel-ssp-common.h
soc-acpi.h ASoC: soc-acpi: make some variables of acpi adr and link adr non-const 2025-10-13 11:23:22 +01:00
soc-card.h
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
soc-jack.h
soc-link.h
soc-topology.h
soc-usb.h
soc.h ASoC: soc.h: Add SND_SOC_BYTES_E_ACC() to allow setting access flags 2025-11-20 16:04:20 +00:00
soc_sdw_utils.h ASoC: sdw_utils: Add cs42l45 support functions 2025-11-27 19:18:50 +00:00
sof.h
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
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
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: Updates for v6.19 2025-12-02 07:12:56 +01: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
ump_convert.h
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
wavefront.h
wm0010.h
wm2000.h
wm2200.h
wm5100.h
wm8903.h
wm8904.h
wm8955.h
wm8960.h
wm8962.h
wm8993.h
wm8996.h
wm9081.h
wm9090.h
wss.h