Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4201 commits
Select commit Hold shift + click to select a range
6a6da5c
ALSA: opl3: Use guard() for mutex locks
tiwai Aug 29, 2025
ec6ac1d
ALSA: opl3: Use guard() for spin locks
tiwai Aug 29, 2025
45451eb
ALSA: opl4: Use guard() for mutex locks
tiwai Aug 29, 2025
72a3017
ALSA: opl4: Use guard() for spin locks
tiwai Aug 29, 2025
353fc3e
ALSA: vx: Use guard() for mutex locks
tiwai Aug 29, 2025
638c33e
ALSA: dummy: Use guard() for spin locks
tiwai Aug 29, 2025
55c52cd
ALSA: mpu401: Use guard() for spin locks
tiwai Aug 29, 2025
316e007
ALSA: mtpav: Use guard() for spin locks
tiwai Aug 29, 2025
a28d658
ALSA: mts64: Use guard() for spin locks
tiwai Aug 29, 2025
ec339e1
ALSA: portman2x4: Use guard() for spin locks
tiwai Aug 29, 2025
b9526bf
ALSA: serial-u16550: Use guard() for spin locks
tiwai Aug 29, 2025
9b99749
ALSA: ua101: Use guard() for mutex locks
tiwai Aug 29, 2025
f9435ab
ALSA: ua101: Use guard() for spin locks
tiwai Aug 29, 2025
9e38c36
ALSA: usx2y: Use guard() for mutex locks
tiwai Aug 29, 2025
07f55c7
ALSA: hiface: Use guard() for mutex locks
tiwai Aug 29, 2025
ea3bfbb
ALSA: hiface: Use guard() for spin locks
tiwai Aug 29, 2025
6dcbb0a
ALSA: line6: Use guard() for mutex locks
tiwai Aug 29, 2025
e5d3eeb
ALSA: usb: qcom: Use guard() for mutex locks
tiwai Aug 29, 2025
cff7acf
ALSA: bcd2000: Use guard() for mutex locks
tiwai Aug 29, 2025
95692e3
ALSA: caiaq: Use guard() for spin locks
tiwai Aug 29, 2025
7a3dc0d
ALSA: i2c: Use guard() for mutex locks
tiwai Aug 29, 2025
cc8c535
ALSA: i2c: Use guard() for spin locks
tiwai Aug 29, 2025
eff259d
ALSA: synth: Use guard() for mutex locks
tiwai Aug 29, 2025
59ede71
ALSA: synth: Use guard() for spin locks
tiwai Aug 29, 2025
826f35b
ALSA: synth: Use guard() for preset locks
tiwai Aug 29, 2025
10403f9
ALSA: x86: Use guard() for mutex locks
tiwai Aug 29, 2025
ab770b4
ALSA: x86: Use guard() for spin locks
tiwai Aug 29, 2025
3ddf4f9
ALSA: xen: Use guard() for mutex locks
tiwai Aug 29, 2025
7b4d15b
ALSA: at73c213: Use guard() for mutex locks
tiwai Aug 29, 2025
2c24032
ALSA: pdaudiocf: Use guard() for mutex locks
tiwai Aug 29, 2025
8900862
ALSA: vxpocket: Use guard() for mutex locks
tiwai Aug 29, 2025
3d10c26
ALSA: sparc: Use guard() for mutex locks
tiwai Aug 29, 2025
1cb6ecb
ALSA: aoa: Use guard() for mutex locks
tiwai Aug 29, 2025
bc58470
ALSA: aaci: Use guard() for mutex locks
tiwai Aug 29, 2025
372020d
ALSA: pxa2xx: Use guard() for mutex locks
tiwai Aug 29, 2025
94f8cb2
ALSA: atmel: Use guard() for mutex locks
tiwai Aug 29, 2025
c07824a
ALSA: ac97bus: Use guard() for mutex locks
tiwai Aug 29, 2025
69f3749
ALSA: virtio: Use guard() for spin locks
tiwai Aug 29, 2025
b8e1684
ALSA: misc: Use guard() for spin locks
tiwai Aug 29, 2025
d414194
Merge branch 'for-next'
tiwai Sep 1, 2025
f54d87d
ASoC: rt712: avoid skipping the blind write
shumingfan Sep 1, 2025
bbf7a84
ASoC: soc-dapm: rename snd_soc_dapm_kcontrol_widget() to snd_soc_dapm…
morimoto Aug 26, 2025
2532041
ASoC: soc-dapm: rename snd_soc_dapm_kcontrol_dapm() to snd_soc_dapm_k…
morimoto Aug 26, 2025
f6883f0
ASoC: soc-dapm: rename dapm_kcontrol_get_value() to snd_soc_dapm_kcon…
morimoto Aug 26, 2025
8a9772e
ASoC: soc-dapm: rename snd_soc_kcontrol_component() to snd_soc_kcontr…
morimoto Aug 26, 2025
d05afb5
ASoC: wm8940: Correct PLL rate rounding
charleskeepax Aug 21, 2025
b479952
ASoC: wm8940: Correct typo in control name
charleskeepax Aug 21, 2025
9b17d37
ASoC: wm8974: Correct PLL rate rounding
charleskeepax Aug 21, 2025
8318e04
ASoC: qcom: audioreach: fix potential null pointer dereference
Aug 25, 2025
7e67e1c
ASoC: qcom: topology: convert to cpu endainess type before accessing
Aug 25, 2025
8f57dcf
ASoC: qcom: audioreach: convert to cpu endainess type before accessing
Aug 25, 2025
7833810
ASoC: codec: sma1307: Fix memory corruption in sma1307_setting_loaded()
Aug 29, 2025
f1d0260
ASoC: amd: acp: Adjust pdm gain value
Venkata-Prasad-Potturu Aug 21, 2025
28edfaa
ASoC: SDCA: Add quirk for incorrect function types for 3 systems
mstrozek Sep 1, 2025
649c6e1
ALSA: hda/realtek: Use is_s4_resume() macro
tiwai Sep 2, 2025
b8bf787
Merge branch 'for-next'
tiwai Sep 2, 2025
9b7892e
ASoC: qcom: audioreach: fix sparse warnings
broonie Sep 2, 2025
3279052
ASoC: SOF: ipc4-topology: Fix a less than zero check on a u32
ColinIanKing Sep 2, 2025
0c28431
ASoC: SOF: imx: Fix devm_ioremap_resource check
dbaluta Sep 2, 2025
35fc531
ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error me…
ColinIanKing Sep 2, 2025
85a7132
Minor bug fixes for some older Wolfson devices
broonie Sep 2, 2025
8409816
ALSA: rme32: Fix serialization in snd_rme32_capture_adat_open()
Sep 3, 2025
b7e05c5
Merge branch 'for-next'
tiwai Sep 3, 2025
c3c9a75
ALSA: hda/conexant: Fix typos in comments
toblux Sep 2, 2025
ad64c07
ALSA: docs: Remove 3rd person singular s in *to indicate*
paulmenzel Sep 3, 2025
2eecfb4
Merge branch 'for-linus'
tiwai Sep 3, 2025
db5075d
Merge branch 'for-next'
tiwai Sep 3, 2025
0e3448f
ASoC: Intel: avs: hda: Adjust platform name
crojewsk-intel Sep 2, 2025
7fa2ebe
ASoC: Intel: avs: da7219: Adjust platform name
crojewsk-intel Sep 2, 2025
765ee69
ASoC: Intel: avs: dmic: Refactor dai_link creation
crojewsk-intel Sep 2, 2025
cd405e6
ASoC: Intel: avs: es8336: Adjust platform name
crojewsk-intel Sep 2, 2025
d4b60ca
ASoC: Intel: avs: i2stest: Adjust platform name
crojewsk-intel Sep 2, 2025
314d8f5
ASoC: Intel: avs: max98357a: Adjust platform name
crojewsk-intel Sep 2, 2025
ed23ac9
ASoC: Intel: avs: max98373: Adjust platform name
crojewsk-intel Sep 2, 2025
31fc544
ASoC: Intel: avs: max98927: Adjust platform name
crojewsk-intel Sep 2, 2025
ba36843
ASoC: Intel: avs: nau8825: Adjust platform name
crojewsk-intel Sep 2, 2025
a46b3da
ASoC: Intel: avs: probe: Refactor dai_link creation
crojewsk-intel Sep 2, 2025
1a78108
ASoC: Intel: avs: rt274: Adjust platform name
crojewsk-intel Sep 2, 2025
210233c
ASoC: Intel: avs: rt286: Adjust platform name
crojewsk-intel Sep 2, 2025
fffac55
ASoC: Intel: avs: rt298: Adjust platform name
crojewsk-intel Sep 2, 2025
69fe782
ASoC: Intel: avs: rt5514: Adjust platform name
crojewsk-intel Sep 2, 2025
b0e5229
ASoC: Intel: avs: rt5663: Adjust platform name
crojewsk-intel Sep 2, 2025
6c402ac
ASoC: Intel: avs: rt5682: Adjust platform name
crojewsk-intel Sep 2, 2025
ce57b71
ASoC: Intel: avs: ssm4567: Adjust platform name
crojewsk-intel Sep 2, 2025
5ab26b8
ASoC: qcom: x1e80100: set card driver name from match data
Sep 2, 2025
8f48b16
ASoC: dt-bindings: qcom,sm8250: Add glymur sound card
Sep 2, 2025
8c7ea98
ASoC: qcom: x1e80100: add compatible for glymur SoC
Sep 2, 2025
2543658
ASoC: dt-bindings: qcom: Add Glymur LPASS wsa and va macro codecs
Sep 2, 2025
c73e2c5
ASoC: codecs: lpass-macro: add Codec version 2.9
Sep 2, 2025
ce1a46b
ASoC: codecs: lpass-wsa-macro: add Codev version 2.9
Sep 2, 2025
3254959
ASoC: amd: amd_sdw: Add quirks for some new Dell laptops
saba-kareem Sep 3, 2025
09be5b1
ASoC: Intel: avs: Adjust platform names
broonie Sep 3, 2025
68f27f7
ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source …
krzk Sep 4, 2025
acd2fa4
ASoC: dt-bindings: everest,es8316: Document routing strings
JihedChaibi Sep 3, 2025
118ddab
ASoC: dt-bindings: nuvoton,nau8825: Document routing strings
JihedChaibi Sep 3, 2025
0ccc1ee
ASoC: dt-bindings: wlf,wm8960: Document routing strings (pin names)
JihedChaibi Sep 3, 2025
f81e630
ASoC: SDCA: Fix return value in sdca_regmap_mbq_size()
charleskeepax Aug 20, 2025
16c912e
ASoC: SDCA: Fix return value in detected_mode_handler()
charleskeepax Aug 20, 2025
ec630c2
ASoC: SDCA: Reorder members of hide struct to remove holes
charleskeepax Aug 20, 2025
638ca76
ASoC: cs42l43: Rename system suspend callback and fix debug print
charleskeepax Sep 3, 2025
149dda5
ASoC: cs42l43: Store IRQ domain in codec private data
charleskeepax Sep 3, 2025
a69b4ba
ASoC: cs42l43: Disable IRQs in system suspend
charleskeepax Sep 3, 2025
dd7ae5b
ASoC: cs42l43: Shutdown jack detection on suspend
charleskeepax Sep 3, 2025
7748328
ASoC: dt-bindings: qcom,lpass-va-macro: Update bindings for clocks to…
mohsRafi Sep 3, 2025
ace1817
ALSA: usb-audio: rename QUIRK_FLAG_MIXER_MIN_MUTE to QUIRK_FLAG_MIXER…
Cryolitia Sep 3, 2025
759b5ce
ALSA: usb-audio: add quirk QUIRK_FLAG_MIXER_CAPTURE_MIN_MUTE
Cryolitia Sep 3, 2025
806a382
ALSA: usb-audio: apply "mixer_min_mute" quirks on some devices
Cryolitia Sep 3, 2025
a73349c
ALSA: usb-audio: apply quirk for MOONDROP Quark2
Cryolitia Sep 3, 2025
b33188e
Merge branch 'for-next'
tiwai Sep 4, 2025
d0f6165
ASoC: codecs: lpass-rx-macro: Fix playback quality distortion
krzk Sep 1, 2025
9004a45
ASoC: codecs: lpass-wsa-macro: Fix speaker quality distortion
krzk Aug 31, 2025
d3e3958
ASoC: dt-bindings: Document routing strings for
broonie Sep 4, 2025
554f600
Improve cs42l43 suspend/IRQ interactions
broonie Sep 4, 2025
bfa4d09
More minor SDCA bug fixes
broonie Sep 4, 2025
be585f7
ASoC: codecs: fs210x: Add NULL check in fs210x_register_snd_component
Sep 5, 2025
9e5eb8b
ASoC: replace use of system_unbound_wq with system_dfl_wq
DispatchCode Sep 5, 2025
400f60b
ALSA: cs4281: Send the PCM period elapsed notification properly
Sep 6, 2025
2ee8e6c
Merge branch 'for-next'
tiwai Sep 6, 2025
cbd6768
ALSA: scarlett2: Add Vocaster speaker/headphone mute controls
geoffreybennett Sep 4, 2025
0930606
Merge branch 'for-next'
tiwai Sep 6, 2025
2c92e2f
ALSA: compress_offload: Add 64-bit safe timestamp infrastructure
jorisverhaegen Sep 5, 2025
f20a539
ALSA: compress_offload: Add SNDRV_COMPRESS_TSTAMP64 ioctl
jorisverhaegen Sep 5, 2025
86eec88
ALSA: compress_offload: Add SNDRV_COMPRESS_AVAIL64 ioctl
jorisverhaegen Sep 5, 2025
d152b6f
Merge branch 'for-next'
tiwai Sep 8, 2025
71d2893
ALSA: hda/tas2781: Fix the order of TAS2781 calibrated-data
Shenghao-Ding Sep 7, 2025
6b6a663
Merge branch 'for-linus'
tiwai Sep 8, 2025
16d4b44
ASoC: renesas: msiof: Use guard() for spin locks
morimoto Sep 8, 2025
075a730
ASoC: renesas: rsnd: Use guard() for spin locks
morimoto Sep 8, 2025
15583c4
ASoC: renesas: fsi: Use guard() for spin locks
morimoto Sep 8, 2025
7d08366
ASoC: renesas: rz-ssi: Use guard() for spin locks
morimoto Sep 8, 2025
06aba21
ASoC: codecs: tlv320dac33: Remove unused struct tlv320dac33_platform_…
alectric-tr Sep 1, 2025
960ef52
ASoC: codecs: tlv320dac33: Add default value for burst_bclkdiv
alectric-tr Sep 1, 2025
1cf8786
ASoC: codecs: tlv320dac33: Convert to use gpiod api
alectric-tr Sep 1, 2025
b20eb0e
ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
tiwai Sep 2, 2025
fba404e
ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
tiwai Sep 2, 2025
4336efb
ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
tiwai Sep 2, 2025
7ceb69c
ASoC: tas2781: Add tas2118, tas2x20, tas5825 support
jimxbj-dot Aug 30, 2025
7095d68
ASoC: tas2781: Add tas2118, tas2x20, tas5825 support
jimxbj-dot Aug 30, 2025
74423ae
Merge branch 'for-next'
tiwai Sep 9, 2025
690aa09
ASoC: Intel: catpt: Expose correct bit depth to userspace
Sep 9, 2025
89ace3a
ASoC: cs-amp-lib: Rename defines for Cirrus Logic EFI
rfvirgil Sep 9, 2025
267b9cd
ASoC: cs-amp-lib: Add handling for Lenovo and HP UEFI speaker ID
rfvirgil Sep 9, 2025
59255cf
ASoC: cs35l56: Check for vendor-specific speaker ID value
rfvirgil Sep 9, 2025
7a4e5f4
ASoC: cs-amp-lib-test: Add tests for cs_amp_get_vendor_spkid()
rfvirgil Sep 9, 2025
b78dd64
ASoC: cs-amp-lib: Add HP-specific EFI variable for calibration data
rfvirgil Sep 9, 2025
e5b4ad2
ASoC: cs-amp-lib-test: Add test for getting cal data from HP EFI
rfvirgil Sep 9, 2025
5f1af20
ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S inte…
mohsRafi Sep 8, 2025
33b55b9
ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
mohsRafi Sep 8, 2025
596e8ba
ASoC: qcom: sc8280xp: Enable DAI format configuration for MI2S interf…
mohsRafi Sep 8, 2025
843e94c
ASoC: Intel: Fix invalid quirk input mapping
broonie Sep 9, 2025
6917b59
ASoC: renesas: Use guard() for spin locks
broonie Sep 9, 2025
207cd1d
ALSA: aoa: Use guard() for spin locks
tiwai Sep 10, 2025
56100ee
ALSA: aoa: Don't split string across lines
tiwai Sep 10, 2025
2d7d8e0
ALSA: arm: Use guard() for spin locks
tiwai Sep 10, 2025
f5bf18b
ALSA: sgio2audio: Use guard() for spin locks
tiwai Sep 10, 2025
b10b93d
ALSA: snd-n64: Use guard() for spin locks
tiwai Sep 10, 2025
f1998e1
ALSA: parisc: Use guard() for spin locks
tiwai Sep 10, 2025
97bffca
ALSA: snd_ps3: Use guard() for spin locks
tiwai Sep 10, 2025
d20cce1
ALSA: ppc: Use guard() for spin locks
tiwai Sep 10, 2025
bdcdb4e
ALSA: line6: Use guard() for spin locks
tiwai Sep 10, 2025
d532322
ALSA: usb: fcp: Use guard() for spin locks
tiwai Sep 10, 2025
02d0aba
ALSA: usb-audio: Use guard() for spin locks
tiwai Sep 10, 2025
4c68062
ALSA: sparc/amd7930: Use guard() for spin locks
tiwai Sep 10, 2025
4baca4b
ALSA: sparc/cs4231: Use guard() for spin locks
tiwai Sep 10, 2025
3c30d57
ALSA: sparc/dbri: Use guard() for spin locks
tiwai Sep 10, 2025
5b81417
Merge branch 'for-next'
tiwai Sep 10, 2025
87c0881
ASoC: dt-bindings: ti,pcm1754: add binding documentation
KarlK90 Sep 10, 2025
1217b57
ASoC: codecs: pcm1754: add pcm1754 dac driver
sipraga Sep 10, 2025
59ba108
ASoC: dt-bindings: linux,spdif: Add "port" node
robherring Sep 10, 2025
b0035df
ALSA: hda/tas2781: Fix a potential race condition that causes a NULL …
Shenghao-Ding Sep 11, 2025
94c6c30
Merge branch 'for-linus'
tiwai Sep 11, 2025
e135eee
ALSA: aoa: Remove redundant size arguments from strscpy()
toblux Sep 11, 2025
ffe89e9
Merge branch 'for-next'
tiwai Sep 12, 2025
ec8f260
ALSA: hda/realtek: Add ALC295 Dell TAS2781 I2C fixup
djmenig Sep 14, 2025
182cd48
Merge branch 'for-linus'
tiwai Sep 14, 2025
f205ed2
ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 5
Sep 14, 2025
c1d3189
ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 5
Sep 14, 2025
d99c203
ALSA: hda/realtek: Fix volume control on Lenovo Thinkbook 13x Gen 4
Sep 14, 2025
ed714f5
Merge branch 'for-linus'
tiwai Sep 15, 2025
c29287b
ALSA: asihpi: Simplify error handling in PCM substream setup
JihedChaibi Sep 14, 2025
a434d4d
Merge branch 'for-next'
tiwai Sep 15, 2025
8497324
ALSA: serial-generic: remove shared static buffer
johnkeeping Sep 15, 2025
b3fb4b8
Merge branch 'for-next'
tiwai Sep 15, 2025
8b184c3
ASoC: Intel: hda-sdw-bpt: set persistent_buffer false
bardliao Sep 15, 2025
c7a321e
ASoC: qcom: sc8280xp: Fix sound card driver name match data for QCS8275
mohsRafi Sep 14, 2025
73caf2b
ASoC: Intel: sof_sdw: use PRODUCT_FAMILY for Fatcat series
macchian Sep 15, 2025
d7871f4
ASoC: amd: acp: Fix incorrect retrival of acp_chip_info
Venkata-Prasad-Potturu Sep 10, 2025
cc648f4
ASoC: Intel: PTL: Add entry for HDMI-In capture support to non-I2S co…
CBala21 Sep 15, 2025
9fc4a3d
ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on PREE…
Sep 15, 2025
4c421c4
Merge branch 'for-next'
tiwai Sep 16, 2025
8d7de4a
ASoC: dt-bindings: asahi-kasei,ak4458: Reference common DAI properties
jonrebm Sep 10, 2025
f7a5195
Fix lpaif_type and DAI configuration for I2S
broonie Sep 16, 2025
8ad5294
ASoC: codecs: add new pm4125 audio codec driver
laklimov Sep 15, 2025
b9cb410
MAINTAINERS: add Qualcomm PM4125 audio codec to drivers list
laklimov Sep 15, 2025
88d0d17
ASoC: dt-bindings: add bindings for pm4125 audio codec
laklimov Sep 15, 2025
5b65120
ASoC: codecs: pcm1754: add pcm1754 dac driver
broonie Sep 16, 2025
c996429
Add PM4125 audio codec driver
broonie Sep 16, 2025
32bd60d
ASoC: cs35l56: Handle vendor-specific UEFI
broonie Sep 16, 2025
1dd28fd
ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue
Sep 17, 2025
7e18682
ALSA: spi/at73c213: Use guard() for spin locks
tiwai Sep 17, 2025
8c68e73
Merge branch 'for-next'
tiwai Sep 17, 2025
1f9fc89
ALSA: seq: Fix KCSAN data-race warning at snd_seq_fifo_poll_wait()
tiwai Sep 17, 2025
9be466b
Merge branch 'for-next'
tiwai Sep 17, 2025
44499ec
ALSA: usb: qcom: Fix false-positive address space check
tiwai Sep 17, 2025
569da44
Merge branch 'for-linus'
tiwai Sep 17, 2025
7dd670d
ALSA: hda: intel-dsp-config: Prevent SEGFAULT if ACPI_HANDLE() is NULL
rfvirgil Sep 17, 2025
c94edcc
Merge branch 'for-linus'
tiwai Sep 17, 2025
acff093
Merge tag 'asoc-fix-v6.17-rc6' of https://git.kernel.org/pub/scm/linu…
tiwai Sep 18, 2025
7493f9f
Merge branch 'for-linus'
tiwai Sep 18, 2025
d33c347
ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx
PA055 Sep 18, 2025
5e58963
Merge branch 'for-linus'
tiwai Sep 18, 2025
6b8ba0d
ASoC: soc-dapm: add snd_soc_dapm_to_dev()
morimoto Sep 4, 2025
c8df096
ASoC: soc-dapm: add snd_soc_dapm_to_card()
morimoto Sep 4, 2025
96e311b
ASoC: soc-dapm: use dapm->component instead of container_of()
morimoto Sep 4, 2025
a1c99b6
ASoC: soc-component: add snd_soc_component_to_dapm()
morimoto Sep 4, 2025
e38a80c
ASoC: soc-card: add snd_soc_card_to_dapm()
morimoto Sep 4, 2025
3bc0a92
ASoC: soc-dapm: remove suspend_bias_off from snd_soc_dapm_context
morimoto Sep 4, 2025
889dd56
ASoC: soc-dapm: tidyup idle_bias handling - step1
morimoto Sep 4, 2025
4b4fdc8
ASoC: soc-dapm: tidyup idle_bias handling - step2
morimoto Sep 4, 2025
2e7f0a8
ASoC: soc-dapm: add snd_soc_dapm_get_bias_level()
morimoto Sep 4, 2025
cb3c715
ASoC: soc-dapm: add snd_soc_dapm_set_idle_bias()
morimoto Sep 4, 2025
66a940b
ASoC: codecs: wcd937x: set the comp soundwire port correctly
Sep 9, 2025
c4bb62e
ASoC: codecs: wcd937x: make stub functions inline
Sep 9, 2025
76cffc3
soundwire: bus: add of_sdw_find_device_by_node helper
Sep 9, 2025
2e07017
soundwire: bus: add sdw_slave_get_current_bank helper
Sep 9, 2025
772ed12
ASoC: codecs: wcdxxxx: use of_sdw_find_device_by_node helper
Sep 9, 2025
45a3295
ASoC: codecs: wcdxxxx: use sdw_slave_get_current_bank helper
Sep 9, 2025
4f16b63
ASoC: codecs: wcd: add common helper for wcd codecs
Sep 9, 2025
4652f02
ASoC: codecs: wcd-common: move WCD_SDW_CH to common
Sep 9, 2025
ebaf88c
ASoC: codecs: wcd-common: move component ops to common
Sep 9, 2025
45f2c5e
ASoC: codecs: wcd939x: get regmap directly
Sep 9, 2025
59aebbb
ASoC: codecs: wcd-common: move status_update callback to common
Sep 9, 2025
edf8918
ASoC: codecs: wcd938x: get regmap directly
Sep 9, 2025
0266f95
ASoC: codecs: wcd937x: get regmap directly
Sep 9, 2025
ce2335c
ASoC: SOF: ipc3-dtrace: fix potential integer overflow in allocation
samasth-norway Sep 9, 2025
9565c9d
ASoC: qcom: sc8280xp: explicitly set S16LE format in sc8280xp_be_hw_p…
laklimov Sep 11, 2025
2aa28b7
ASoC: da7213: Convert to DEFINE_RUNTIME_DEV_PM_OPS()
geertu Sep 4, 2025
c2a6042
soc: fsl: qmc: Only set completion interrupt when needed
chleroy Sep 18, 2025
fb418fe
ASoC: fsl: fsl_qmc_audio: Ensure audio channels are ordered in TDM bus
chleroy Sep 18, 2025
4c5f8c2
ASoC: fsl: fsl_qmc_audio: Only request completion on last channel
chleroy Sep 18, 2025
2c618f3
ASoC: fsl: fsl_qmc_audio: Drop struct qmc_dai_chan
chleroy Sep 18, 2025
dfe3de7
ASoC: soc-dapm: prepare for hiding struct
broonie Sep 19, 2025
5d36370
ALSA: compress: add raw opus codec define and opus decoder structs
laklimov Sep 17, 2025
b07d251
ALSA: compress_offload: increase SNDRV_COMPRESS_VERSION minor version…
laklimov Sep 17, 2025
fc87f70
ASoC: qcom: qdsp6/audioreach: add support for offloading raw opus pla…
laklimov Sep 17, 2025
f913753
Merge branch 'for-next'
tiwai Sep 19, 2025
309e94a
ASoC: codecs: wcd93xxx: remove code duplication
broonie Sep 19, 2025
5998f0d
ASoC: fsl: fsl_qmc_audio: Reduce amount of
broonie Sep 19, 2025
b8d8265
Merge tag 'asoc-v6.18' of https://git.kernel.org/pub/scm/linux/kernel…
tiwai Sep 20, 2025
6faa9ad
Merge branch 'for-next'
tiwai Sep 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
46 changes: 0 additions & 46 deletions Documentation/devicetree/bindings/mfd/twl4030-audio.txt

This file was deleted.

25 changes: 0 additions & 25 deletions Documentation/devicetree/bindings/sound/alc5623.txt

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ properties:
- asahi-kasei,ak4458
- asahi-kasei,ak4497

"#sound-dai-cells":
const: 0

reg:
maxItems: 1

Expand Down Expand Up @@ -46,6 +49,7 @@ required:
- reg

allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
Expand Down
24 changes: 0 additions & 24 deletions Documentation/devicetree/bindings/sound/brcm,bcm2835-i2s.txt

This file was deleted.

51 changes: 51 additions & 0 deletions Documentation/devicetree/bindings/sound/brcm,bcm2835-i2s.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/brcm,bcm2835-i2s.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Broadcom BCM2835 SoC I2S/PCM module

maintainers:
- Florian Fainelli <florian.fainelli@broadcom.com>

properties:
compatible:
const: brcm,bcm2835-i2s

reg:
maxItems: 1

clocks:
maxItems: 1

dmas:
items:
- description: Transmission DMA controller phandle and request line.
- description: Reception DMA controller phandle and request line.

dma-names:
items:
- const: tx
- const: rx

required:
- compatible
- reg
- clocks
- dmas
- dma-names

additionalProperties: false

examples:
- |
#include <dt-bindings/clock/bcm2835.h>

i2s@7e203000 {
compatible = "brcm,bcm2835-i2s";
reg = <0x7e203000 0x24>;
clocks = <&clocks BCM2835_CLOCK_PCM>;
dmas = <&dma 2>, <&dma 3>;
dma-names = "tx", "rx";
};
16 changes: 16 additions & 0 deletions Documentation/devicetree/bindings/sound/everest,es8316.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,22 @@ maintainers:
- Matteo Martelli <matteomartelli3@gmail.com>
- Binbin Zhou <zhoubinbin@loongson.cn>

description: |
Everest ES8311, ES8316 and ES8323 audio CODECs

Pins on the device (for linking into audio routes):

Outputs:
* LOUT: Left Analog Output
* ROUT: Right Analog Output
* MICBIAS: Microphone Bias

Inputs:
* MIC1P: Microphone 1 Positive Analog Input
* MIC1N: Microphone 1 Negative Analog Input
* MIC2P: Microphone 2 Positive Analog Input
* MIC2N: Microphone 2 Negative Analog Input

allOf:
- $ref: dai-common.yaml#

Expand Down
101 changes: 101 additions & 0 deletions Documentation/devicetree/bindings/sound/foursemi,fs2105s.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/foursemi,fs2105s.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: FourSemi FS2104/5S Digital Audio Amplifier

maintainers:
- Nick Li <nick.li@foursemi.com>

description:
The FS2104 is a 15W Inductor-Less, Stereo, Closed-Loop,
Digital Input Class-D Power Amplifier with Enhanced Signal Processing.
The FS2105S is a 30W Inductor-Less, Stereo, Closed-Loop,
Digital Input Class-D Power Amplifier with Enhanced Signal Processing.

properties:
compatible:
oneOf:
- items:
- enum:
- foursemi,fs2104
- const: foursemi,fs2105s
- enum:
- foursemi,fs2105s

reg:
maxItems: 1

clocks:
items:
- description: The clock of I2S BCLK

clock-names:
items:
- const: bclk

interrupts:
maxItems: 1

'#sound-dai-cells':
const: 0

pvdd-supply:
description:
Regulator for power supply(PVDD in datasheet).

dvdd-supply:
description:
Regulator for digital supply(DVDD in datasheet).

reset-gpios:
maxItems: 1
description:
It's the SDZ pin in datasheet, the pin is active low,
it will power down and reset the chip to shut down state.

firmware-name:
maxItems: 1
description: |
The firmware(*.bin) contains:
a. Register initialization settings
b. DSP effect parameters
c. Multi-scene sound effect configurations(optional)
It's gernerated by FourSemi's tuning tool.

required:
- compatible
- reg
- '#sound-dai-cells'
- pvdd-supply
- dvdd-supply
- reset-gpios
- firmware-name

allOf:
- $ref: dai-common.yaml#

unevaluatedProperties: false

examples:
- |
#include <dt-bindings/gpio/gpio.h>
i2c {
#address-cells = <1>;
#size-cells = <0>;
audio-codec@68 {
compatible = "foursemi,fs2105s";
reg = <0x68>;
clocks = <&clocks 18>;
clock-names = "bclk";
#sound-dai-cells = <0>;
pvdd-supply = <&pvdd_supply>;
dvdd-supply = <&dvdd_supply>;
reset-gpios = <&gpio 18 GPIO_ACTIVE_LOW>;
firmware-name = "fs2105s-btl-2p0-0s.bin";
pinctrl-names = "default";
pinctrl-0 = <&fs210x_pins_default>;
};
};
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/sound/fsl,easrc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,6 @@ examples:
"ctx2_rx", "ctx2_tx",
"ctx3_rx", "ctx3_tx";
firmware-name = "imx/easrc/easrc-imx8mn.bin";
fsl,asrc-rate = <8000>;
fsl,asrc-rate = <8000>;
fsl,asrc-format = <2>;
};
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/sound/fsl,imx-asrc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ examples:
<&sdma 20 23 1>, <&sdma 21 23 1>, <&sdma 22 23 1>;
dma-names = "rxa", "rxb", "rxc",
"txa", "txb", "txc";
fsl,asrc-rate = <48000>;
fsl,asrc-rate = <48000>;
fsl,asrc-width = <16>;

port {
Expand Down
56 changes: 0 additions & 56 deletions Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt

This file was deleted.

3 changes: 3 additions & 0 deletions Documentation/devicetree/bindings/sound/linux,spdif.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ properties:

sound-name-prefix: true

port:
$ref: /schemas/graph.yaml#/properties/port

required:
- "#sound-dai-cells"
- compatible
Expand Down
14 changes: 14 additions & 0 deletions Documentation/devicetree/bindings/sound/nuvoton,nau8825.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,20 @@ title: NAU8825 audio CODEC
maintainers:
- John Hsu <KCHSU0@nuvoton.com>

description: |
NAU8825 audio CODEC

Pins on the device (for linking into audio routes):

Outputs:
* HPOL : Headphone Left Output
* HPOR : Headphone Right Output
* MICBIAS : Microphone Bias Output

Inputs:
* MICP : Analog Microphone Positive Input
* MICN : Analog Microphone Negative Input

allOf:
- $ref: dai-common.yaml#

Expand Down
Loading