This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6dfafbd0299a Merge tag 'drm-next-2025-12-03' of https://gitlab.freedesk [...] new 28bcb2169693 ALSA: dice: add support for TASCAM IF-FW/DM MkII new a0deef0ed594 ALSA: maestro3: using vmalloc_array() to handle the code new 4e5a0a0ae83f ALSA: line6: add support for POD HD Pro X new ab3bd3662ed4 ALSA: ac97: Fix kernel-doc warning for snd_ac97_reset new e11c5c13ce0a ALSA: wavefront: Clear substream pointers on close new 0c4a13ba8859 ALSA: wavefront: Fix integer overflow in sample size validation new 79d062bdefbd selftest/alsa: correct grammar in conf_get_bool error string new 592d1c23afb2 ALSA: hda/senary: Replace magic numbers with defined constants new 4b1b92bdc4ca ALSA: au88x0: Fix array bounds warning in EQ drivers new c0241d7180d3 ALSA: gus: Remove unused declarations new e678c2a0063e PCI: Add Intel Nova Lake S audio Device ID new cd53591ae4cd ALSA: hda/hdmi: intelhdmi: add HDMI codec ID for Intel NVL new 2bd7bf3ccc83 ASoC: Intel: soc-acpi: add NVL match tables new 41566e3de406 ASoC: Intel: soc-acpi-intel-nvl-match: add rt722 l3 support new d3df422f66e8 ASoC: SOF: Intel: add initial support for NVL-S new eece72a0d409 ALSA: hda: core: intel-dsp-config: Add support for NVL-S new 9c3af1b2f73c ALSA: hda: controllers: intel: add support for Nova Lake S new 945865a0ddf3 ALSA: hda/tas2781: fix speaker id retrieval for multiple probes new 18a4895370a7 ALSA: hda/realtek: Add match for ASUS Xbox Ally projects new ad5f82ab04bc ALSA: pcmtest: Replace deprecated strcpy with strscpy_pad [...] new 2e90ff546240 Merge branch 'for-linus' into for-next new 9afbbf490322 ALSA: hda/realtek - Enable Mute LED and Tas2781 for HP platform new c639065e1425 ALSA: realtek/alc288 fix headphone for MS Surface 2/3 new 9ef1203fc735 ALSA: pcm: Harden the spk_alloc assumption check new a748e1dbb2df ALSA: usb-audio: Fix max bytes-per-interval calculation new 5ebd05427271 ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init() new 4b490e0d103c ALSA: ctxfi: Add ADC helper functions for GPIO new 9bb003a1f98b ALSA: ctxfi: Use explicit output flag for DAIO resources new a2dbaeb5c61e ALSA: ctxfi: Refactor resource alloc for sparse mappings new 9b4a22733c15 ALSA: ctxfi: Add support for dedicated RCA switching new c58f520e6acf ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010) new 500372aeb556 ALSA: hda/realtek - Enable Mute LED for HP ZBook X G2i platform new fba274760d29 ALSA: usb-audio: Modularize realtek_add_jack in mixer_quirks new 92099de8460a ALSA: usb-audio: Implement jack detection for HP Thunderbo [...] new b72a6ddf6af2 ALSA: hda/realtek: fix mute/micmute LEDs don't work for HP [...] new 578ccfe344c5 ASoC: codecs: wcd937x: Fix error handling in wcd937x codec driver new 2196e8172bee ASoC: codecs: Fix error handling in pm4125 audio codec driver new 52a525011cb8 ASoC: renesas: rz-ssi: Fix channel swap issue in full duplex mode new 2bae7beda19f ASoC: renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::s [...] new a3d8f733d453 ASoC: codecs: wcd934x: add explicit soundwire depenency new 34b78ddd7842 ASoC: tas2781: Correct the wrong chip ID for reset variable check new 950167a99dfd ASoC: tas2781: correct the wrong period new 73b97d46dde6 ASoC: fsl_xcvr: clear the channel status control memory new d01a3aad7f2c Merge tag 'asoc-fix-v6.18-rc7' of https://git.kernel.org/p [...] new 324f3e03e8a8 ALSA: dice: fix buffer overflow in detect_stream_formats() new 72987d2ddc7e Merge branch 'for-linus' into for-next new ef5e0a02d842 ALSA: rawmidi: Fix inconsistent indenting warning reported [...] new 4ebe64f507ca ASoC: tas2781: Add TAS5802, TAS5815, and TAS5828 new 29fa213c6ab0 ASoC: dt-bindings: ti,tas2781: Add TAS5802, TAS5815, and TAS5828 new 3c89238ca35b ASoc: tas2783A: Remove unneeded variable assignment new 5e537031f322 ASoC: codecs: Fix the error of excessive semicolons new 0b0eb7702a9f ASoC: replace use of system_wq with system_dfl_wq new 2b92b98cc476 ASoC: SOF: Don't print the monolithic topology name if fun [...] new d25de1647765 ASoC: soc-acpi: make some variables of acpi adr and link a [...] new ea9771390378 ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_inf [...] new 7196fc4e4829 ASoC: Intel: export sof_sdw_get_tplg_files new 5ed60e45c59d ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type new 6937ff42f28a ASoC: SOF: add platform name into sof_intel_dsp_desc new 99c159279c6d ASoC: SOF: don't check the existence of dummy topology new 5226d19d4cae ASoC: SOF: Intel: use sof_sdw as default SDW machine driver new 9797329220a2 ASoC: sof-function-topology-lib: escalate the log when mis [...] new cee2c8396d9c ASoC: use sof_sdw as default Intel SOF SDW machine new 4d410ba9aa27 dt-bindings: sound: Update ADMAIF bindings for tegra264 new c1afb0350069 Add tegra264 audio device tree support new bb940b13998c ASoC: SOF: Don't print the monolithic topology name if fun [...] new 3180c7b1575d ASoC: soc-acpi: make some variables of acpi adr and link a [...] new aa1ee85ce357 ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_inf [...] new 55f8b5a96597 ASoC: Intel: export sof_sdw_get_tplg_files new 506cbe36a2ac ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type new 0d202ae0256e ASoC: SOF: add platform name into sof_intel_dsp_desc new 225d70b80745 ASoC: SOF: don't check the existence of dummy topology new 7f47685b150d ASoC: SOF: Intel: use sof_sdw as default SDW machine driver new 7e7e2c6e2a1c ASoC: sof-function-topology-lib: escalate the log when mis [...] new 79c36ecfc899 ASoC: use sof_sdw as default Intel SOF SDW machine new 6621b0f118d5 ASoC: codecs: rt5670: use SOC_VALUE_ENUM_SINGLE_DECL for D [...] new 1e570e77392f ASoC: mxs-saif: support usage with simple-audio-card new 281c97376cfc ASoC: codecs: va-macro: Rework version checking new 367ca0688e42 ASoC: dt-bindings: qcom,sm8250: Add kaanapali sound card new 4673dbe9837e ASoC: qcom: sc8280xp: Add support for Kaanapali new 15afe57a874e ASoC: dt-bindings: qcom: Add Kaanapali LPASS macro codecs new 93b2838c6e79 Add Audio Support for Kaanapali MTP Boards new 7e1906643a73 ASoC: codecs: va-macro: Clean up on error path in probe() new 6a4f29bc6629 ASoC: dt-bindings: don't check node names new 900da5322612 ASoC: rockchip: i2s-tdm: Omit a variable reassignment in r [...] new 5cd5f8fc29fa ASoC: SOF: Intel: add hyphen between name and index to amp [...] new ecba655bf54a ASoC: fsl_aud2htx: add IEC958_SUBFRAME_LE format in suppor [...] new aab1301cfde3 ASoC: amd: ps: Propagate the PCI subsystem Vendor and Device IDs new 6658472a3e2d ASoC: amd: amd_sdw: Propagate the PCI subsystem Vendor and [...] new 2880c42a0de6 ASoC: amd: ps: Propagate the PCI subsystem Vendor and new 73978d274eba ASoC: dt-bindings: Add bindings for SpacemiT K1 new fce217449075 ASoC: spacemit: add i2s support for K1 SoC new 8c465b1669bf ASoC: spacemit: add i2s support to K1 SoC new cf9d07738fd9 ASoC: greybus: use snd_kcontrol_chip() instead of snd_soc_ [...] new c5f73c6679ef ASoC: atmel: use snd_kcontrol_chip() instead of snd_soc_kc [...] new 455f2f9509b0 ASoC: codecs: 88pm860x: use snd_kcontrol_chip() instead of [...] new 3827b3456495 ASoC: codecs: ab8500: use snd_kcontrol_chip() instead of s [...] new 3c000883d110 ASoC: codecs: adav80x: use snd_kcontrol_chip() instead of [...] new 92ba8c4c7881 ASoC: codecs: ak4458: use snd_kcontrol_chip() instead of s [...] new 2e6db9d197ed ASoC: codecs: ak4619: use snd_kcontrol_chip() instead of s [...] new 344af572f088 ASoC: codecs: ak4641: use snd_kcontrol_chip() instead of s [...] new 62b175d6ff19 ASoC: codecs: arizona: use snd_kcontrol_chip() instead of [...] new db25c438f9e0 ASoC: codecs: aw87390: use snd_kcontrol_chip() instead of [...] new 205a7f5c6ec0 ASoC: codecs: aw88081: use snd_kcontrol_chip() instead of [...] new 404e8bfcb9d6 ASoC: codecs: aw88166: use snd_kcontrol_chip() instead of [...] new afcf45b7555f ASoC: codecs: aw88261: use snd_kcontrol_chip() instead of [...] new a43676fa0585 ASoC: codecs: aw88395: use snd_kcontrol_chip() instead of [...] new 40c729f0a3fa ASoC: codecs: aw88399: use snd_kcontrol_chip() instead of [...] new fd27a636d374 ASoC: codecs: bd28623: use snd_kcontrol_chip() instead of [...] new f2b55e567172 ASoC: codecs: cros_ec: use snd_kcontrol_chip() instead of [...] new 3815962969c8 ASoC: codecs: cs35l36: use snd_kcontrol_chip() instead of [...] new f7fbe0ea5f03 ASoC: codecs: cs35l45: use snd_kcontrol_chip() instead of [...] new 0bfe0c0a9aa7 ASoC: codecs: cs4234: use snd_kcontrol_chip() instead of s [...] new a01444225238 ASoC: codecs: cs4270: use snd_kcontrol_chip() instead of s [...] new a2aa8c0a2f1c ASoC: codecs: cs4271: use snd_kcontrol_chip() instead of s [...] new c0a750ce364b ASoC: codecs: cs42l42: use snd_kcontrol_chip() instead of [...] new ccbfc923fe93 ASoC: codecs: cs42l43: use snd_kcontrol_chip() instead of [...] new e621116150c5 ASoC: codecs: cs42l51: use snd_kcontrol_chip() instead of [...] new 8f1d72f84e85 ASoC: codecs: cs42l84: use snd_kcontrol_chip() instead of [...] new 211367ef1d40 ASoC: codecs: cs43130: use snd_kcontrol_chip() instead of [...] new 9549a29371c5 ASoC: codecs: cs47l15: use snd_kcontrol_chip() instead of [...] new eb52e20b15ea ASoC: codecs: cs48l32: use snd_kcontrol_chip() instead of [...] new 46c4e08bb11a ASoC: codecs: cs530x: use snd_kcontrol_chip() instead of s [...] new 8b5cc56389d0 ASoC: codecs: da7210: use snd_kcontrol_chip() instead of s [...] new 3a3271a52075 ASoC: codecs: da7213: use snd_kcontrol_chip() instead of s [...] new 2f0a334df0fd ASoC: codecs: da7218: use snd_kcontrol_chip() instead of s [...] new 4b5e66fc0315 ASoC: codecs: da7219: use snd_kcontrol_chip() instead of s [...] new 73e86fbf2517 ASoC: codecs: da732x: use snd_kcontrol_chip() instead of s [...] new ddd1705b62c6 ASoC: codecs: da9055: use snd_kcontrol_chip() instead of s [...] new 13c4c81b7bc8 ASoC: codecs: es8328: use snd_kcontrol_chip() instead of s [...] new a5e7aaee483c ASoC: codecs: fs210x: use snd_kcontrol_chip() instead of s [...] new 5366dcebe65b ASoC: codecs: idt821034: use snd_kcontrol_chip() instead o [...] new 11c13a65e82a ASoC: codecs: lpass-rx-macro: use snd_kcontrol_chip() inst [...] new e7ed084f4cd4 ASoC: codecs: lpass-tx-macro: use snd_kcontrol_chip() inst [...] new 52a87e0b5ec1 ASoC: codecs: lpass-va-macro: use snd_kcontrol_chip() inst [...] new fe0b3f564f9b ASoC: codecs: lpass-wsa-macro: use snd_kcontrol_chip() ins [...] new b1daca0396b9 ASoC: codecs: madera: use snd_kcontrol_chip() instead of s [...] new ee4ac04e3ccd ASoC: codecs: max9759: use snd_kcontrol_chip() instead of [...] new 0c933edebd96 ASoC: codecs: max9768: use snd_kcontrol_chip() instead of [...] new c34209ba4362 ASoC: codecs: max98088: use snd_kcontrol_chip() instead of [...] new dc5aa8674178 ASoC: codecs: max98090: use snd_kcontrol_chip() instead of [...] new e548389df744 ASoC: codecs: max98095: use snd_kcontrol_chip() instead of [...] new 13b2c42b0dcf ASoC: codecs: max98390: use snd_kcontrol_chip() instead of [...] new 2673034a1911 ASoC: codecs: max9867: use snd_kcontrol_chip() instead of [...] new be9342c57e28 ASoC: codecs: max98925: use snd_kcontrol_chip() instead of [...] new 3c9e6dccede1 ASoC: codecs: msm8916-wcd-digital: use snd_kcontrol_chip() [...] new ef464d9c4187 ASoC: codecs: mt6358: use snd_kcontrol_chip() instead of s [...] new 2041666b8f43 ASoC: codecs: mt6359: use snd_kcontrol_chip() instead of s [...] new ac7db529b6c2 ASoC: codecs: mt6660: use snd_kcontrol_chip() instead of s [...] new 7e90cf82a338 ASoC: codecs: nau8810: use snd_kcontrol_chip() instead of [...] new 14af3d3c4d2d ASoC: codecs: nau8822: use snd_kcontrol_chip() instead of [...] new 3a071bb34cea ASoC: codecs: ntp8835: use snd_kcontrol_chip() instead of [...] new d9f08106c16a ASoC: codecs: pcm1681: use snd_kcontrol_chip() instead of [...] new 776b160f3234 ASoC: codecs: pcm512x: use snd_kcontrol_chip() instead of [...] new c4ec2c9d7329 ASoC: codecs: pcm6240: use snd_kcontrol_chip() instead of [...] new 800c666497e0 ASoC: codecs: peb2466: use snd_kcontrol_chip() instead of [...] new 6dcc15ed9e1b ASoC: codecs: pm4125: use snd_kcontrol_chip() instead of s [...] new 6950709b6658 ASoC: codecs: rt1011: use snd_kcontrol_chip() instead of s [...] new b805b4e062fa ASoC: codecs: rt1015: use snd_kcontrol_chip() instead of s [...] new 1ad2f1c5662f ASoC: codecs: rt1318: use snd_kcontrol_chip() instead of s [...] new 2191593d061c ASoC: codecs: rt5631: use snd_kcontrol_chip() instead of s [...] new 09b29035fb5c ASoC: codecs: rt5659: use snd_kcontrol_chip() instead of s [...] new 2c688df0fd19 ASoC: codecs: rt5665: use snd_kcontrol_chip() instead of s [...] new 6047387ab92a ASoC: codecs: rt5670: use snd_kcontrol_chip() instead of s [...] new d7e1399884a6 ASoC: codecs: rt711-sdca: use snd_kcontrol_chip() instead [...] new 5ab215f2b60e ASoC: codecs: rt9123: use snd_kcontrol_chip() instead of s [...] new a7aa34438d63 ASoC: codecs: sgtl5000: use snd_kcontrol_chip() instead of [...] new c7ade18aad3e ASoC: codecs: sma1303: use snd_kcontrol_chip() instead of [...] new 3cba794c8fec ASoC: codecs: sma1307: use snd_kcontrol_chip() instead of [...] new 504219ea359c ASoC: codecs: sta32x: use snd_kcontrol_chip() instead of s [...] new a233cb3fe736 ASoC: codecs: sta350: use snd_kcontrol_chip() instead of s [...] new db1bcf18fe32 ASoC: codecs: tas2562: use snd_kcontrol_chip() instead of [...] new ba93cda8cc9e ASoC: codecs: tas2781: use snd_kcontrol_chip() instead of [...] new 37d9425fc9f1 ASoC: codecs: tas5086: use snd_kcontrol_chip() instead of [...] new 01511c18f713 ASoC: codecs: tas571x: use snd_kcontrol_chip() instead of [...] new 7e1393622591 ASoC: codecs: tas5720: use snd_kcontrol_chip() instead of [...] new 64d1d87d185e ASoC: codecs: tas5805m: use snd_kcontrol_chip() instead of [...] new 6e3e296c5643 ASoC: codecs: tfa989x: use snd_kcontrol_chip() instead of [...] new d98fdbdf8bc6 ASoC: codecs: tlv320adc3xxx: use snd_kcontrol_chip() inste [...] new b56580c7ba8a ASoC: codecs: tlv320adcx140: use snd_kcontrol_chip() inste [...] new ecc35b2977af ASoC: codecs: tlv320aic23: use snd_kcontrol_chip() instead [...] new a6531a0414ed ASoC: codecs: tlv320dac33: use snd_kcontrol_chip() instead [...] new a31e9992873e ASoC: codecs: tscs42xx: use snd_kcontrol_chip() instead of [...] new 9a1e055bb51d ASoC: codecs: tscs454: use snd_kcontrol_chip() instead of [...] new b573898b82ab ASoC: codecs: twl4030: use snd_kcontrol_chip() instead of [...] new c59fe12fa2ac ASoC: codecs: twl6040: use snd_kcontrol_chip() instead of [...] new ae7ac6bbf0fa ASoC: codecs: uda1334: use snd_kcontrol_chip() instead of [...] new 6bc24a7d35ce ASoC: codecs: wcd9335: use snd_kcontrol_chip() instead of [...] new c5c6d972d645 ASoC: codecs: wcd934x: use snd_kcontrol_chip() instead of [...] new bc78514e8403 ASoC: codecs: wcd937x: use snd_kcontrol_chip() instead of [...] new 661584c295d7 ASoC: codecs: wcd938x: use snd_kcontrol_chip() instead of [...] new f4ae2720f353 ASoC: codecs: wcd939x: use snd_kcontrol_chip() instead of [...] new 6c8f8e79a3f7 ASoC: codecs: wm2000: use snd_kcontrol_chip() instead of s [...] new 024530ea1a3b ASoC: codecs: wm5102: use snd_kcontrol_chip() instead of s [...] new 386db8787761 ASoC: codecs: wm5110: use snd_kcontrol_chip() instead of s [...] new 95972dd17b18 ASoC: codecs: wm8350: use snd_kcontrol_chip() instead of s [...] new 9846cb5a9d06 ASoC: codecs: wm8400: use snd_kcontrol_chip() instead of s [...] new fcc6ae5198bc ASoC: codecs: wm8580: use snd_kcontrol_chip() instead of s [...] new f72e15146ea0 ASoC: codecs: wm8731: use snd_kcontrol_chip() instead of s [...] new 7a0fefe28cc5 ASoC: codecs: wm8753: use snd_kcontrol_chip() instead of s [...] new 18096d761f6b ASoC: codecs: wm8903: use snd_kcontrol_chip() instead of s [...] new 161e3c824e63 ASoC: codecs: wm8904: use snd_kcontrol_chip() instead of s [...] new 1a1a66c2cee6 ASoC: codecs: wm8955: use snd_kcontrol_chip() instead of s [...] new 8b412d3233c6 ASoC: codecs: wm8958: use snd_kcontrol_chip() instead of s [...] new 41a6e1032c79 ASoC: codecs: wm8960: use snd_kcontrol_chip() instead of s [...] new 3314ee8db541 ASoC: codecs: wm8962: use snd_kcontrol_chip() instead of s [...] new 74fdbce5fe88 ASoC: codecs: wm8983: use snd_kcontrol_chip() instead of s [...] new ccf4bead907d ASoC: codecs: wm8985: use snd_kcontrol_chip() instead of s [...] new 9e851421266b ASoC: codecs: wm8990: use snd_kcontrol_chip() instead of s [...] new c387ff80f77e ASoC: codecs: wm8991: use snd_kcontrol_chip() instead of s [...] new 0d58897657a9 ASoC: codecs: wm8994: use snd_kcontrol_chip() instead of s [...] new 3576a8d21438 ASoC: codecs: wm8996: use snd_kcontrol_chip() instead of s [...] new 844db7d7e720 ASoC: codecs: wm9081: use snd_kcontrol_chip() instead of s [...] new c293d36d1037 ASoC: codecs: wm_adsp: use snd_kcontrol_chip() instead of [...] new 88b0ee610790 ASoC: codecs: wm_hubs: use snd_kcontrol_chip() instead of [...] new c8e43faeb4a6 ASoC: codecs: wsa881x: use snd_kcontrol_chip() instead of [...] new 5190935a1b93 ASoC: codecs: wsa883x: use snd_kcontrol_chip() instead of [...] new 801955fd9248 ASoC: codecs: wsa884x: use snd_kcontrol_chip() instead of [...] new 73f64a4803f1 ASoC: fsl: use snd_kcontrol_chip() instead of snd_soc_kcon [...] new 2d54738a39b4 ASoC: intel: atom: use snd_kcontrol_chip() instead of snd_ [...] new 9bce11a336f0 ASoC: intel: catpt: use snd_kcontrol_chip() instead of snd [...] new 96b67f9204fb ASoC: mediatek: common: use snd_kcontrol_chip() instead of [...] new b9b68f3a262b ASoC: mediatek: mt8183: use snd_kcontrol_chip() instead of [...] new b5e0fc69e42b ASoC: mediatek: mt8186: use snd_kcontrol_chip() instead of [...] new f793a6e08f54 ASoC: mediatek: mt8188: use snd_kcontrol_chip() instead of [...] new 94cd5e54fe56 ASoC: mediatek: mt8192: use snd_kcontrol_chip() instead of [...] new 601e7b30670a ASoC: mediatek: mt8195: use snd_kcontrol_chip() instead of [...] new ca6731ad2a4f ASoC: rockchip: use snd_kcontrol_chip() instead of snd_soc [...] new 626cf6277773 ASoC: tegra: tegra186: use snd_kcontrol_chip() instead of [...] new 308eee447306 ASoC: tegra: tegra210: use snd_kcontrol_chip() instead of [...] new 7e4cdef1ef8f ASoC: uniphier: use snd_kcontrol_chip() instead of snd_soc [...] new d742ebcfe524 ASoC: soc.h: remove snd_soc_kcontrol_component() new e0fb9464295b ASoC: use snd_kcontrol_chip() instead of new 108fba26698a ASoC: Merge up fixes new 638bae3fb225 ASoC: max98090/91: added DAPM widget for digital output fo [...] new edf5c8920240 ASoC: SOF: Fix function topology name check in profile inf [...] new 310bf433c01f ASoC: max98090/91: fixing a space new 2528c15f314e ASoC: max98090/91: adding DAPM routing for digital output [...] new 2914f6ea9077 ASoC: soc_sdw_utils: add cs35l57 support new c17fa4cbc546 ASoC: sdw_utils: add name_prefix for rt1321 part id new d29479abaded ASoC: renesas: fsi: Constify struct fsi_stream_handler new f034c16a4663 ASoC: spacemit: add failure check for spacemit_i2s_init_dai() new 1afc05996299 ASoC: cs35l56: Read silicon ID during initialization and save it new cdd27fa3298a ASoC: cs-amp-lib: Add helpers for factory calibration new f7097161e94c ASoC: cs35l56: Add common code for factory calibration new 191a27faf53e ASoC: cs35l56: Create debugfs files for factory calibration new 46a3df50b0ca ALSA: hda/cs35l56: Create debugfs files for factory calibration new cf6290eebe3c ASoC: cs-amp-lib-test: Add cases for factory calibration helpers new 959400caf51e ASoC: cs-amp-lib: Return attributes from cs_amp_get_efi_va [...] new 2b62e66626f0 ASoC: cs-amp-lib: Add function to write calibration to UEFI new ef24466ee191 ASoC: cs35l56: Add calibration command to store into UEFI new 64670a6c062c ALSA: hda/cs35l56: Set cal_index to the amp index new 4795375d8aa0 ASoC: cs-amp-lib-test: Add test cases for cs_amp_set_efi_c [...] new a4619aadb308 ALSA: cs35l56: Add support for factory calibration new ee4407e1288a ASoC: dt-bindings: qcom,sm8250: add QRB2210 soundcard new e973dfe92590 ASoC: qcom: sm8250: add qrb2210-sndcard compatible string new 6e8146909eae Sndcard compatible for qrb2210/qcm2290 new 67e4b0dfcc67 ASoC: dt-bindings: allwinner,sun4i-a10-i2s: Add compatible [...] new 6ddcd78aa7f8 ASoC: dt-bindings: allwinner,sun4i-a10-spdif: Add compatib [...] new 4a5ac6cd05a7 ASoC: sun4i-spdif: Support SPDIF output on A523 family new 250eddd69da2 allwinner: a523: Enable I2S and SPDIF TX new 7a78e387654f ASoC: spacemit: add failure check for spacemit_i2s_init_dai() new 66fecfa91deb ASoC: spacemit: use `depends on` instead of `select` new 060028c7fcdd ASoC: spacemit: fix build warning and error new ca4d49f8a21c ASoC: cs530x: Update the copyright headers new 1e0722a77b4e ASoC: cs530x: Sort #include directives and tydy up whitespaces new f97ebfda8da2 ASoC: cs530x: Remove unused struct members and constants new ddbcd2f39611 ASoC: cs530x: Correct constant naming new 9957614d2b79 ASoC: dt-bindings: sound: cirrus: cs530x: Add cs530x new c63b2315b9cc ASoC: cs530x: Add CODEC and DAC support new 3941abb26ff3 ASoC: cs530x: Rename bitfield to reflect common use for AD [...] new c37c3e5e390d ASoC: cs530x: Check the DEVID matches the devtype new e7ab858390f2 ASoC: cs530x: Correct MCLK reference frequency values new 38ff69586bbb ASoC: cs530x: Rename i2c related structures new bb65cb96f64e ASoC: dt-bindings: sound: cirrus: cs530x: Add SPI bus support new e7434adf0c53 ASoC: cs530x: Add SPI bus support for cs530x parts new ac479277c24c Add support for Cirrus Logic CS530x DAC and CODEC new 715159314dfa ASoC: SDCA: Rename SoundWire struct device variables new 013a3a66f25a regmap: sdw-mbq: Don't assume the regmap device is the Sou [...] new 907364ea3db4 ASoC: SDCA: Add manual PM runtime gets to IRQ handlers new 7159816707dc ASoC: SDCA: Pass SoundWire slave to HID new 390c05f47d07 ASoC: SDCA: Pass device register map from IRQ alloc to handlers new 56bbda23d4be ASoC: SDCA: Update externally_requested flag to cover all [...] new 8d557cc4867f ASoC: SDCA: Factor out a helper to find SDCA IRQ data new dfe7c3401ed3 ASoC: SDCA: Rely less on the ASoC component in IRQ handling new c7b6c6b60594 ASoC: SDCA: Force some SDCA Controls to be volatile new 0a5e9769d088 ASoC: SDCA: Parse XU Entity properties new 7b6be935e7ef ASoC: SDCA: Parse Function Reset max delay new daab108504be ASoC: SDCA: Add UMP buffer helper functions new c4d096c3ca42 ASoC: SDCA: Add SDCA FDL data parsing new 71f7990a34cd ASoC: SDCA: Add FDL library for XU entities new aeaf27ec6571 ASoC: SDCA: Add FDL-specific IRQ processing new 0723affa1bee ASoC: SDCA: Add completion for FDL start and stop new e92e25f77748 ASoC: SDCA: Add UMP timeout handling for FDL new 12aa3160c10a ASoC: SDCA: Add early IRQ handling new ef042df96d0e ASoC: SDCA: Add HID button IRQ new eda4a53f8fe0 Add SDCA UMP/FDL support new e2ff7154813a ASoC: tas2783: Fix build for SoundWire API update new 541aecd34383 ASoC: SOF: pcm: Set the PCM device name for HDMI new 2b4d53eb5cf3 ASoC: SOF: Intel: select SND_SOC_SDW_UTILS in SND_SOC_SOF_ [...] new 20bcda681f85 ASoC: codecs: va-macro: fix revision checking new f1dfbc1b5cf8 ASoC: max98090/91: fixing the stream index new ef3714636038 ASoC: SOF: Intel: remove hyphen from AMP<index> name_prexix new 6ef8e042cdca ASoC: codec: wm8400: replace printk() calls with dev_*() d [...] new e73b743bfe8a ASoC: soc-core: check ops & auto_selectable_formats in snd [...] new bcba17279327 ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime new d02460317ed9 ASoC: qcom: sdw: remove redundant code new 5fa671232f70 ASoC: qcom: sdm845: make use of common helpers new 8fdb030fe283 ASoC: qcom: sc7280: make use of common helpers new 3d8096fd378b ASoC: qcom: sdw: fix memory leak new 1e5351ba60f5 ASoC: cs4271: Disable regulators in component_probe() error path new 3cd523ba2706 ASoC: dt-bindings: cirrus,cs4271: Document mclk clock new cf6bf51b5325 ASoC: cs4271: Add support for the external mclk new db66398fb03e Add support for an external Master Clock in the new 947eaef21577 ASoC: max98090/91: adding two virtual Mux widgets for digi [...] new 1a88479436a5 ASoC: fsl_spdif: Constify some structures new f47e782c45f8 ASoC: max98090/91: adding the two virtual Mux widgets in t [...] new 164d1037c4f8 ASoC: codecs: simplify aw87390_init() argument a bit new 84194c66aaf7 ASoC: codecs: aw88261: pass pointer directly instead of pa [...] new 3b071bdd2684 ASoC: tas2781: Replace deprecated strcpy() with strscpy() new ecaba8b7990d ASoC: tas2781: Add tas5822 support new c4e68959af66 ASoC: dt-bindings: ti,tas2781: Add TAS5822 support new aa897ffc396b ASoC: dt-bindings: ti,pcm1862: convert to dtschema new 950a4e5788fc ASoC: qcom: q6apm-dai: set flags to reflect correct operat [...] new 74cc4f3ea4e9 ASoC: qcom: q6adm: the the copp device only during last instance new 81c53b52de21 ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer [...] new bfbb12dfa144 ASoC: qcom: q6asm-dai: perform correct state check before closing new a354f030dbce ASoC: qcom: q6asm: handle the responses after closing new e386c2cf3df2 ASoC: qcom: q6asm-dai: schedule all available frames to av [...] new b6a1d7243ec3 ASoC: qcom: q6asm: add q6asm_get_hw_pointer new 44432315444c ASoC: qcom: q6asm-dai: use q6asm_get_hw_pointer new f678ea19e8f6 ASoC: qcom: q6asm: set runtime correctly for each stream new bcb3f6f5286b ASoc: qcom: audioreach: remove unused variables new 88a5f8e628ef ASoc: qcom: audioreach: Use automatic cleanup of kfree() new 896f1e4e1064 ASoc: qcom: q6adm: Use automatic cleanup of kfree() new 55094e55ae36 ASoc: qcom: q6afe: Use automatic cleanup of kfree() new 89cf2223ee7b ASoc: qcom: q6apm: Use automatic cleanup of kfree() new de8e95773c48 ASoc: qcom: q6prm: Use automatic cleanup of kfree() new 6e00112d31c8 ASoc: qcom: q6asm: Use automatic cleanup of kfree() new 4b1edbb028fb ASoC: qcom: q6afe: Use guard() for spin locks new b828059f86f6 ASoC: qcom: q6apm-dai: Use guard() for spin locks new 680c683c8f49 ASoC: qcom: q6asm-dai: Use guard() for spin locks new 655079ac8a77 ASoC: qcom: q6asm: Use guard() for spin locks new 7a381e373a42 ASoC: qcom: q6dsp: fixes and updates new 6d34b66fb726 ASoC: soc-pcm: Preserve hw parameters from components in d [...] new 1b0f3f9ee41e ASoC: SDCA: support Q7.8 volume format new 47d98d432f19 ASoC: Merge up fixes new 4db4ce15706d ASoC: stm32: dfsdm: don't use %pK through printk new 6951be397ca8 ASoC: codecs: pm4125: remove duplicate code new e32c402533cc ASoC: spacemit: fix incorrect error check for sspa clock new 4acbfcf11cbe ASoC: dt-bindings: consolidate simple audio codec to trivi [...] new 772ada50282b ASoC: cs35l56: Alter error codes for calibration routine new b3a530248403 ASoC: Intel: sof_rt5682: Add quirk override support new 38ecd1384079 ASoC: Intel: soc-acpi-intel-ptl-match: Add support for rt7 [...] new 660d946ce6fd ASoC: Intel: sof_sdw: Add quirk to exclude RT722 speaker new 1d5bf23aa1e8 ASOC: Intel: sof_sdw: add quirk for Avell B.ON (OEM rebran [...] new f78d96c289da ASoC: Intel: sof_sdw: create BT dai link if bt_link_mask is set new dfbb57c2767d ASoC: Intel: soc-acpi-ptl-match: add cs42l43_agg_l3_cs35l5 [...] new 873bc94689d8 ASoC: Intel: sof_sdw: add codec speaker support for the SKU new 23523e9398ef ASoC: Intel: machine driver updates for 6.19 new 69f3474a01e9 ASoC: cs35l56: Add control to read CAL_SET_STATUS new 32172cf3cb54 ASoC: cs35l56: Allow restoring factory calibration through [...] new 2b0d5d9b3948 ASoC: cs35l56: Support for restoring calibration on new 4d6e2211aeb9 ASoC: Intel: boards: fix HDMI playback lookup when HDMI-In [...] new 123cd174a378 ASoC: Intel: atom: Replace strcpy() with strscpy() new 8d63e85c5b50 firmware: cs_dsp: fix kernel-doc warnings in a header file new 6402ddf3027d MAINTAINERS: refer to trivial-codec.yaml in relevant sections new 7c63b5a8ed97 ASoC: codecs: lpass-tx-macro: fix SM6115 support new 65d03e84d8b8 ASoC: dt-bindings: qcom,lpass-rx-macro: Add sm6115 LPASS RX new 5a0438622b49 ASoC: dt-bindings: qcom,lpass-va-macro: re-arrange clock-names new 675f41b8d167 ASoC: dt-bindings: qcom,lpass-va-macro: Add sm6115 LPASS VA new 893e2fd509e9 ASoC: codecs: lpass-va-macro: add SM6115 compatible new 8ff3dcb0e8a8 ASoC: codecs: lpass-rx-macro: add SM6115 compatible new c2561572031a ASoC: codecs: lpass-macro: complete sm6115 support new fd94857a934c ASoC: codecs: pm4125: Fix potential conflict when probing [...] new e65b871c9b5a ASoC: codecs: pm4125: Remove irq_chip on component unbind new 05b0e94153e3 ASoC: codecs: pm4125: Two minor fixes for new dd9896d41fdf ASoC: Intel: avs: Allow the topology to carry NHLT data new d5c8b7902a41 ASoC: Intel: avs: Honor NHLT override when setting up a path new 20772c4e0f0b ASoC: Intel: avs: Allow for NHLT configuration new d6b8ebab363b ASoC: arizona-haptics: convert to snd_soc_dapm_xxx() new 91f20e5167d3 ASoC: arizona-micsupp: convert to snd_soc_dapm_xxx() new 64f90b329ffa ASoC: audio_codec: convert to snd_soc_dapm_xxx() new ed71deee195d ASoC: audio_helper: convert to snd_soc_dapm_xxx() new ee0f171f4b9d ASoC: audio_topology: convert to snd_soc_dapm_xxx() new 4d5c668c268b ASoC: soc.h: convert to snd_soc_dapm_xxx() new 8855eb7d2940 ASoC: asoc.h: convert to snd_soc_dapm_xxx() new 6b1b50ed3c94 ASoC: amd: acp-mach-common: convert to snd_soc_dapm_xxx() new 170bc7a0e26c ASoC: amd: acp3x-es83xx: convert to snd_soc_dapm_xxx() new b42c7f40d2aa ASoC: amd: acp5x-mach: convert to snd_soc_dapm_xxx() new f3e9bca58132 ASoC: atmel: sam9g20_wm8731: convert to snd_soc_dapm_xxx() new 6d2188983a12 ASoC: atmel: tse850-pcm5142: convert to snd_soc_dapm_xxx() new cdc8feb84f7f ASoC: codecs: ab8500: convert to snd_soc_dapm_xxx() new 946d58ae54f8 ASoC: codecs: 88pm860x: convert to snd_soc_dapm_xxx() new e765581ceba4 ASoC: codecs: ad1836: convert to snd_soc_dapm_xxx() new 696713199ea5 ASoC: codecs: ad193x: convert to snd_soc_dapm_xxx() new 4a9eb06f9b36 ASoC: codecs: adau1761: convert to snd_soc_dapm_xxx() new f7a7e796a36f ASoC: codecs: adau1781: convert to snd_soc_dapm_xxx() new 09ff5df2edbe ASoC: codecs: adau17x1: convert to snd_soc_dapm_xxx() new bdd43845598c ASoC: codecs: adau1977: convert to snd_soc_dapm_xxx() new 31f28cda703d ASoC: codecs: adau7118: convert to snd_soc_dapm_xxx() new 87bb65464be1 ASoC: codecs: adav80x: convert to snd_soc_dapm_xxx() new 7a7ecd8d0a42 ASoC: codecs: ak4641: convert to snd_soc_dapm_xxx() new 797e4164fe55 ASoC: codecs: alc5623: convert to snd_soc_dapm_xxx() new 335f0d947f52 ASoC: codecs: arizona-jack: convert to snd_soc_dapm_xxx() new 0ad0505f6140 ASoC: codecs: audio-iio-aux: convert to snd_soc_dapm_xxx() new 7bb1edac9606 ASoC: codecs: aw88261: convert to snd_soc_dapm_xxx() new 57bea9f5f02e ASoC: codecs: aw88395: convert to snd_soc_dapm_xxx() new cc1bb5d435d6 ASoC: codecs: cpcap: convert to snd_soc_dapm_xxx() new 436a4d82d246 ASoC: codecs: cs35l33: convert to snd_soc_dapm_xxx() new f0962b1a3504 ASoC: codecs: cs35l41: convert to snd_soc_dapm_xxx() new 4bac87b4742d ASoC: codecs: cs35l45: convert to snd_soc_dapm_xxx() new bccf1a2e2a78 ASoC: codecs: cs35l56: convert to snd_soc_dapm_xxx() new efdc8c78a519 ASoC: codecs: cs4234: convert to snd_soc_dapm_xxx() new 098931e46c0e ASoC: codecs: cs42l43-jack: convert to snd_soc_dapm_xxx() new 5dc2dcbb1061 ASoC: codecs: cs42l43: convert to snd_soc_dapm_xxx() new c9ba54d36ac2 ASoC: codecs: cs42l51: convert to snd_soc_dapm_xxx() new 4d0142164756 ASoC: codecs: cs42l52: convert to snd_soc_dapm_xxx() new 770f17143988 ASoC: codecs: cs42l56: convert to snd_soc_dapm_xxx() new 2bed4e2a81bc ASoC: codecs: cs42l73: convert to snd_soc_dapm_xxx() new 75dc6bf1d4dd ASoC: codecs: cs42xx8: convert to snd_soc_dapm_xxx() new 4db61b8cd504 ASoC: codecs: cs47l15: convert to snd_soc_dapm_xxx() new 729a995620ca ASoC: codecs: cs47l24: convert to snd_soc_dapm_xxx() new 80ac22058362 ASoC: codecs: cs47l35: convert to snd_soc_dapm_xxx() new ce99b1dd7134 ASoC: codecs: cs47l85: convert to snd_soc_dapm_xxx() new 638d7077e67f ASoC: codecs: cs47l90: convert to snd_soc_dapm_xxx() new 4c0f28830a4f ASoC: codecs: cs47l92: convert to snd_soc_dapm_xxx() new 97062ef89139 ASoC: codecs: cs48l32: convert to snd_soc_dapm_xxx() new 7fdcd1d1add9 ASoC: codecs: cs530x: convert to snd_soc_dapm_xxx() new fa2defb800d7 ASoC: codecs: cs53l30: convert to snd_soc_dapm_xxx() new 78ad27bc554d ASoC: codecs: cx20442: convert to snd_soc_dapm_xxx() new e6f48607ac80 ASoC: codecs: cs2072x: convert to snd_soc_dapm_xxx() new 0a87517ae3e7 ASoC: codecs: da7213: convert to snd_soc_dapm_xxx() new 12223b4534dd ASoC: codecs: da7218: convert to snd_soc_dapm_xxx() new aaf1f90c99d9 ASoC: codecs: da7219-aad: convert to snd_soc_dapm_xxx() new 96b0a2477384 ASoC: codecs: da7219: convert to snd_soc_dapm_xxx() new 476fb171ed43 ASoC: codecs: da732x: convert to snd_soc_dapm_xxx() new 464ac2a10857 ASoC: codecs: da9055: convert to snd_soc_dapm_xxx() new 82e5de78dbde ASoC: codecs: es7134: convert to snd_soc_dapm_xxx() new c475f3468361 ASoC: codecs: es8311: convert to snd_soc_dapm_xxx() new 1505741d727e ASoC: codecs: es8316: convert to snd_soc_dapm_xxx() new eec3b674f2a5 ASoC: codecs: es8326: convert to snd_soc_dapm_xxx() new a5511a6e10f1 ASoC: codecs: es8328: convert to snd_soc_dapm_xxx() new 2e20e32c2e3a ASoC: codecs: es8389: convert to snd_soc_dapm_xxx() new 4b9ac2be5fc6 ASoC: codecs: hda: convert to snd_soc_dapm_xxx() new a3151663d027 ASoC: codecs: hdac_hda: convert to snd_soc_dapm_xxx() new f2d57e22b51c ASoC: codecs: hdac_hdmi: convert to snd_soc_dapm_xxx() new b4403cf77e39 ASoC: codecs: hdmi-codec: convert to snd_soc_dapm_xxx() new f4435734559b ASoC: codecs: jz4740: convert to snd_soc_dapm_xxx() new f7e9d040d2b3 ASoC: codecs: jz4760: convert to snd_soc_dapm_xxx() new daaf102aee40 ASoC: codecs: jz4770: convert to snd_soc_dapm_xxx() new 45da4a452aeb ASoC: codecs: lm49453: convert to snd_soc_dapm_xxx() new 16d4e8616e78 ASoC: codecs: lpass-rx-macro: convert to snd_soc_dapm_xxx() new 3df33a9e0faa ASoC: codecs: lpass-tx-macro: convert to snd_soc_dapm_xxx() new 5328d3d6b68d ASoC: codecs: lpass-va-macro: convert to snd_soc_dapm_xxx() new af9a1da6c3ae ASoC: codecs: lpass-wsa-macro: convert to snd_soc_dapm_xxx() new 0682c592ec98 ASoC: codecs: madera: convert to snd_soc_dapm_xxx() new 9c3c02de4883 ASoC: codecs: max98088: convert to snd_soc_dapm_xxx() new 6ef8e2f7e5eb ASoC: codecs: max98090: convert to snd_soc_dapm_xxx() new 2e20be4b48c1 ASoC: codecs: max98095: convert to snd_soc_dapm_xxx() new 2dcb4f1d27e9 ASoC: codecs: max98373: convert to snd_soc_dapm_xxx() new f97289522b79 ASoC: codecs: max98390: convert to snd_soc_dapm_xxx() new bbbd507ab3c7 ASoC: codecs: max98396: convert to snd_soc_dapm_xxx() new a7ab96cf1366 ASoC: codecs: max9850: convert to snd_soc_dapm_xxx() new 46fb094b54c8 ASoC: codecs: max9867: convert to snd_soc_dapm_xxx() new e195aad3cd47 ASoC: codecs: ml26124: convert to snd_soc_dapm_xxx() new 4ddf34b148df ASoC: codecs: mt6357: convert to snd_soc_dapm_xxx() new ea9d164c6724 ASoC: codecs: mt6358: convert to snd_soc_dapm_xxx() new f72c526d2e7a ASoC: codecs: mt6359: convert to snd_soc_dapm_xxx() new 588dc19b1246 ASoC: codecs: nau8810: convert to snd_soc_dapm_xxx() new 0314d78729a9 ASoC: codecs: nau8821: convert to snd_soc_dapm_xxx() new 8000e233e920 ASoC: codecs: nau8822: convert to snd_soc_dapm_xxx() new 3eca632e86ac ASoC: codecs: nau8824: convert to snd_soc_dapm_xxx() new 42f4ff0c0b21 ASoC: codecs: nau8825: convert to snd_soc_dapm_xxx() new d1b06d4a37c3 ASoC: codecs: pcm186x: convert to snd_soc_dapm_xxx() new 02dbbb7e982a ASoC: codecs: pcm512x: convert to snd_soc_dapm_xxx() new 2d8a091725e6 ASoC: codecs: rk3308: convert to snd_soc_dapm_xxx() new 5b35bb517f27 ASoC: codecs: rt1011: convert to snd_soc_dapm_xxx() new 8b1c56ae39d3 ASoC: codecs: rt1015: convert to snd_soc_dapm_xxx() new 7d6ca6db9b6e ASoC: codecs: rt274: convert to snd_soc_dapm_xxx() new c2b942fbf952 ASoC: codecs: rt286: convert to snd_soc_dapm_xxx() new 11c256c49d75 ASoC: codecs: rt298: convert to snd_soc_dapm_xxx() new ca6cd3d3f1d7 ASoC: codecs: rt5514: convert to snd_soc_dapm_xxx() new cffb86381916 ASoC: codecs: rt5516: convert to snd_soc_dapm_xxx() new ab7963a3adc1 ASoC: codecs: rt5631: convert to snd_soc_dapm_xxx() new c3282edee7bd ASoC: codecs: rt5640: convert to snd_soc_dapm_xxx() new cd0cd7e57d2b ASoC: codecs: rt5645: convert to snd_soc_dapm_xxx() new d6abe1e31fef ASoC: codecs: rt5651: convert to snd_soc_dapm_xxx() new 2049f715599e ASoC: codecs: rt5659: convert to snd_soc_dapm_xxx() new 453dfd1c9b48 ASoC: codecs: rt5660: convert to snd_soc_dapm_xxx() new 82d779d150ed ASoC: codecs: rt5663: convert to snd_soc_dapm_xxx() new 0c8392fd64e8 ASoC: codecs: rt5665: convert to snd_soc_dapm_xxx() new 60b6a547a883 ASoC: codecs: rt5668: convert to snd_soc_dapm_xxx() new 9bcc76f58217 ASoC: codecs: rt5670: convert to snd_soc_dapm_xxx() new 6ad9058c4956 ASoC: codecs: rt5677: convert to snd_soc_dapm_xxx() new cf3937987c18 ASoC: codecs: rt5682: convert to snd_soc_dapm_xxx() new e727c8d01a5d ASoC: codecs: rt5682s: convert to snd_soc_dapm_xxx() new 1b30118264fc ASoC: codecs: rt700: convert to snd_soc_dapm_xxx() new 49a22e9811e1 ASoC: codecs: rt711-sdca: convert to snd_soc_dapm_xxx() new 6db8ba3439c9 ASoC: codecs: rt711: convert to snd_soc_dapm_xxx() new 52239c555cbd ASoC: codecs: rt712-sdca-dmic: convert to snd_soc_dapm_xxx() new 24bca1809818 ASoC: codecs: rt712-sdca: convert to snd_soc_dapm_xxx() new 6254032a219c ASoC: codecs: rt715-sdca: convert to snd_soc_dapm_xxx() new bdc210a4485b ASoC: codecs: rt715: convert to snd_soc_dapm_xxx() new 46db12032942 ASoC: codecs: rt721-sdca: convert to snd_soc_dapm_xxx() new 128cd2206689 ASoC: codecs: simple-mux: convert to snd_soc_dapm_xxx() new 636819c3962b ASoC: codecs: sma1303: convert to snd_soc_dapm_xxx() new 5d9958b2eff8 ASoC: codecs: sma1307: convert to snd_soc_dapm_xxx() new 12cdef76abbb ASoC: codecs: ssm2518: convert to snd_soc_dapm_xxx() new b637319d1fdc ASoC: codecs: ssm2602: convert to snd_soc_dapm_xxx() new 664ae3931473 ASoC: codecs: ssm4567: convert to snd_soc_dapm_xxx() new 8454435315e5 ASoC: codecs: sta32x: convert to snd_soc_dapm_xxx() new f8b494b28806 ASoC: codecs: sta350: convert to snd_soc_dapm_xxx() new ca7f864f91bf ASoC: codecs: sta529: convert to snd_soc_dapm_xxx() new 885399008884 ASoC: codecs: tas571x: convert to snd_soc_dapm_xxx() new a9b239d098db ASoC: codecs: tas6424: convert to snd_soc_dapm_xxx() new eeb152d9636f ASoC: codecs: tlv320adc3xxx: convert to snd_soc_dapm_xxx() new 1ddafb83a431 ASoC: codecs: tlv320aic31xx: convert to snd_soc_dapm_xxx() new 0da5d1fb00c1 ASoC: codecs: tlv320aic32x4: convert to snd_soc_dapm_xxx() new cf61841233bd ASoC: codecs: tlv320aic3x: convert to snd_soc_dapm_xxx() new 3affdae13487 ASoC: codecs: tlv320dac33: convert to snd_soc_dapm_xxx() new 00246ae603ef ASoC: codecs: twl4030: convert to snd_soc_dapm_xxx() new c5b5f6d75ecc ASoC: codecs: twl6040: convert to snd_soc_dapm_xxx() new 697f92e637d1 ASoC: codecs: uda1380: convert to snd_soc_dapm_xxx() new 46f360c51cfe ASoC: codecs: wcd9335: convert to snd_soc_dapm_xxx() new 7b10c284495c ASoC: codecs: wcd934x: convert to snd_soc_dapm_xxx() new 2416360daf6e ASoC: codecs: wcd937x: convert to snd_soc_dapm_xxx() new c13e3d24dbe8 ASoC: codecs: wm0010: convert to snd_soc_dapm_xxx() new 0ba0819b8fb4 ASoC: codecs: wm5100: convert to snd_soc_dapm_xxx() new eba22be8d911 ASoC: codecs: wm5102: convert to snd_soc_dapm_xxx() new a3de4a9c3e06 ASoC: codecs: wm5110: convert to snd_soc_dapm_xxx() new 62d12a8e9456 ASoC: codecs: wm8350: convert to snd_soc_dapm_xxx() new 863a396f09f5 ASoC: codecs: wm8400: convert to snd_soc_dapm_xxx() new 098c486f0700 ASoC: codecs: wm8510: convert to snd_soc_dapm_xxx() new 8df50a4f2f9f ASoC: codecs: wm8523: convert to snd_soc_dapm_xxx() new dde23aa355aa ASoC: codecs: wm8580: convert to snd_soc_dapm_xxx() new 9e1666651224 ASoC: codecs: wm8711: convert to snd_soc_dapm_xxx() new 3f553ac8005e ASoC: codecs: wm8728: convert to snd_soc_dapm_xxx() new da9ad75afba4 ASoC: codecs: wm8731: convert to snd_soc_dapm_xxx() new 04b80a9aa21f ASoC: codecs: wm8737: convert to snd_soc_dapm_xxx() new c153d6da9cde ASoC: codecs: wm8750: convert to snd_soc_dapm_xxx() new 23805d059a59 ASoC: codecs: wm8753: convert to snd_soc_dapm_xxx() new 92a3e4bb1813 ASoC: codecs: wm8770: convert to snd_soc_dapm_xxx() new acee6bda8872 ASoC: codecs: wm8776: convert to snd_soc_dapm_xxx() new 1b6934ca2a68 ASoC: codecs: wm8804: convert to snd_soc_dapm_xxx() new 4f9d291e6828 ASoC: codecs: wm8900: convert to snd_soc_dapm_xxx() new 5b08edab3865 ASoC: codecs: wm8903: convert to snd_soc_dapm_xxx() new 3f2848403a81 ASoC: codecs: wm8904: convert to snd_soc_dapm_xxx() new a5a6abd02d10 ASoC: codecs: wm8940: convert to snd_soc_dapm_xxx() new 5d1a88f50569 ASoC: codecs: wm8955: convert to snd_soc_dapm_xxx() new aa57703fd738 ASoC: codecs: wm8960: convert to snd_soc_dapm_xxx() new 8d27adc88a54 ASoC: codecs: wm8961: convert to snd_soc_dapm_xxx() new 58fc7681c470 ASoC: codecs: wm8962: convert to snd_soc_dapm_xxx() new 8efb94a90e65 ASoC: codecs: wm8971: convert to snd_soc_dapm_xxx() new 8268a73d6c93 ASoC: codecs: wm8974: convert to snd_soc_dapm_xxx() new 21bb118ea37a ASoC: codecs: wm8978: convert to snd_soc_dapm_xxx() new 19bf3fb9baf2 ASoC: codecs: wm8983: convert to snd_soc_dapm_xxx() new d4ed7da08c76 ASoC: codecs: wm8985: convert to snd_soc_dapm_xxx() new 7881b033afa1 ASoC: codecs: wm8988: convert to snd_soc_dapm_xxx() new 4e111f498099 ASoC: codecs: wm8990: convert to snd_soc_dapm_xxx() new 6f917e47db49 ASoC: codecs: wm8991: convert to snd_soc_dapm_xxx() new 69532b4263a2 ASoC: codecs: wm8993: convert to snd_soc_dapm_xxx() new 10d5d21a3379 ASoC: codecs: wm8994: convert to snd_soc_dapm_xxx() new 0e8d0789ded0 ASoC: codecs: wm8995: convert to snd_soc_dapm_xxx() new 9050b9a872a9 ASoC: codecs: wm8996: convert to snd_soc_dapm_xxx() new 1a8870e2e2ee ASoC: codecs: wm8997: convert to snd_soc_dapm_xxx() new 8a19eabf1630 ASoC: codecs: wm8998: convert to snd_soc_dapm_xxx() new fef5517fff15 ASoC: codecs: wm9081: convert to snd_soc_dapm_xxx() new 2cc325972373 ASoC: codecs: wm9090: convert to snd_soc_dapm_xxx() new c2bdc0301db7 ASoC: codecs: wm9712: convert to snd_soc_dapm_xxx() new 2f558a84ced9 ASoC: codecs: wm9713: convert to snd_soc_dapm_xxx() new 0e435dd54f5e ASoC: codecs: wm_adsp: convert to snd_soc_dapm_xxx() new e70ef8a90d43 ASoC: codecs: wm_hubs: convert to snd_soc_dapm_xxx() new 7fb390727dec ASoC: fsl: fsl-asoc-card: convert to snd_soc_dapm_xxx() new 21838f53f47e ASoC: fsl: imx-rpmsg: convert to snd_soc_dapm_xxx() new 1014ec36b43a ASoC: generic: audio-graph-card: convert to snd_soc_dapm_xxx() new 194c43841d9e ASoC: intel: atom: sst-atom-controls: convert to snd_soc_d [...] new 2988abc11bb7 ASoC: intel: avs: da7219: convert to snd_soc_dapm_xxx() new 8c827c1c78b7 ASoC: intel: avs: es8336: convert to snd_soc_dapm_xxx() new 84496142859a ASoC: intel: avs: nau8825: convert to snd_soc_dapm_xxx() new 2f8d6a86936e ASoC: intel: avs: rt274: convert to snd_soc_dapm_xxx() new dd929092b312 ASoC: intel: avs: rt5514: convert to snd_soc_dapm_xxx() new 4cc345c56b24 ASoC: intel: avs: rt5640: convert to snd_soc_dapm_xxx() new 6603016167aa ASoC: intel: avs: control: convert to snd_soc_dapm_xxx() new 738a0014640c ASoC: intel: avs: pcm: convert to snd_soc_dapm_xxx() new e3c9bc1f3121 ASoC: intel: boards: bdw-rt5677: convert to snd_soc_dapm_xxx() new 9c082ab3ebb8 ASoC: intel: boards: bytcht_cx2072x: convert to snd_soc_da [...] new d02bbabec7e3 ASoC: intel: boards: bytcht_es8316: convert to snd_soc_dapm_xxx() new e6995aa81655 ASoC: intel: boards: bytcr_rt5640: convert to snd_soc_dapm_xxx() new 575eb51c7225 ASoC: intel: boards: bytcr_rt5651: convert to snd_soc_dapm_xxx() new 2990b658ed44 ASoC: intel: boards: bytcr_wm5102: convert to snd_soc_dapm_xxx() new 8c62a765be9e ASoC: intel: boards: cht_bsw_max98090_ti: convert to snd_s [...] new 61907c9a0d25 ASoC: intel: boards: cht_bsw_rt5645: convert to snd_soc_da [...] new be0c2c4010c2 ASoC: intel: boards: cht_bsw_rt5672: convert to snd_soc_da [...] new a30381e9cc2d ASoC: intel: boards: sof_board_helpers: convert to snd_soc [...] new 5969275804b8 ASoC: intel: boards: sof_cirrus_common: convert to snd_soc [...] new 638d14a0a065 ASoC: intel: boards: sof_da7219: convert to snd_soc_dapm_xxx() new beb865ab8e5a ASoC: intel: boards: sof_es8336: convert to snd_soc_dapm_xxx() new f1ead097d7dd ASoC: intel: boards: sof_maxim_common: convert to snd_soc_ [...] new 9defa941d828 ASoC: intel: boards: sof_nau8825: convert to snd_soc_dapm_xxx() new 9c95183d4e0c ASoC: intel: boards: sof_nuvoton_common: convert to snd_so [...] new 85216ea34568 ASoC: intel: boards: sof_pcm512x: convert to snd_soc_dapm_xxx() new 8124fe3d5b25 ASoC: intel: boards: sof_realtek_common: convert to snd_so [...] new 5a3c54a94c91 ASoC: intel: boards: sof_rt5682: convert to snd_soc_dapm_xxx() new 063e91a9141e ASoC: mediatek: mtk-afe-platform-driver: convert to snd_so [...] new b63f223ce0d4 ASoC: mediatek: mtk-dsp-sof-common: convert to snd_soc_dapm_xxx() new aa851ed8746e ASoC: mediatek: mt8186-mt6366-common: convert to snd_soc_d [...] new 771f522d6430 ASoC: mediatek: mt8186-mt6366: convert to snd_soc_dapm_xxx() new af535c76426e ASoC: mediatek: mt8188-mt6359: convert to snd_soc_dapm_xxx() new 8d5a933224b5 ASoC: mediatek: mt8195-mt6359: convert to snd_soc_dapm_xxx() new ab947ebd0e06 ASoC: mediatek: mt8365-afe-pcm: convert to snd_soc_dapm_xxx() new 047191ae16d3 ASoC: meson: aiu-acodec-ctrl: convert to snd_soc_dapm_xxx() new 6c65a8c3ad82 ASoC: meson: aiu-codec-ctrl: convert to snd_soc_dapm_xxx() new 32fc5bf2ea98 ASoC: meson: axg-spdifout: convert to snd_soc_dapm_xxx() new 0c02abd9f443 ASoC: meson: axg-tdm-interface: convert to snd_soc_dapm_xxx() new 6a995aaaa4b6 ASoC: meson: g12a-toacodec: convert to snd_soc_dapm_xxx() new 74c772546632 ASoC: meson: g12a-tohdmitx: convert to snd_soc_dapm_xxx() new a0593f6d1200 ASoC: meson: t9015: convert to snd_soc_dapm_xxx() new 22219a4af854 ASoC: pxa: spitz: convert to snd_soc_dapm_xxx() new 8686dd09358b ASoC: qcom: q6routing: convert to snd_soc_dapm_xxx() new f74aa1e909e7 ASoC: qcom: q6usb: convert to snd_soc_dapm_xxx() new a4230eea80dd ASoC: qcom: topology: convert to snd_soc_dapm_xxx() new cacd21b61750 ASoC: qcom: sc7180: convert to snd_soc_dapm_xxx() new 26de56c38245 ASoC: rockchip: rk3288_hdmi_analog: convert to snd_soc_dapm_xxx() new 256cfc799116 ASoC: rockchip: rockchip_max98090: convert to snd_soc_dapm_xxx() new 02697e7049dd ASoC: samsung: aries_wm8994: convert to snd_soc_dapm_xxx() new 857c31f15cef ASoC: samsung: bells: convert to snd_soc_dapm_xxx() new c9d3bcafc711 ASoC: samsung: littlemill: convert to snd_soc_dapm_xxx() new eac123525d42 ASoC: samsung: lowland: convert to snd_soc_dapm_xxx() new 311c12f7031d ASoC: samsung: midas_wm1811: convert to snd_soc_dapm_xxx() new 620fd65ec496 ASoC: samsung: smdk_wm8994: convert to snd_soc_dapm_xxx() new d1cca4a46f6d ASoC: samsung: speyside: convert to snd_soc_dapm_xxx() new b6ba1a11ea62 ASoC: samsung: tm2_wm5110: convert to snd_soc_dapm_xxx() new 1c4143ea606a ASoC: samsung: tobermory: convert to snd_soc_dapm_xxx() new 5a2b4ddc2cf7 ASoC: sdca: sdca_asoc: convert to snd_soc_dapm_xxx() new cb5aaf1bab5f ASoC: sdw_utils: soc_sdw_bridge_cs35l56: convert to snd_so [...] new 574a59412d32 ASoC: sdw_utils: soc_sdw_cs42l42: convert to snd_soc_dapm_xxx() new 97a57e6ea996 ASoC: sdw_utils: soc_sdw_cs42l43: convert to snd_soc_dapm_xxx() new d0764e1476da ASoC: sdw_utils: soc_sdw_cs_amp: convert to snd_soc_dapm_xxx() new fbada860c481 ASoC: sdw_utils: soc_sdw_dmic: convert to snd_soc_dapm_xxx() new f39ee5784bb8 ASoC: sdw_utils: soc_sdw_maxim: convert to snd_soc_dapm_xxx() new 9abf16750a7b ASoC: sdw_utils: soc_sdw_rt5682: convert to snd_soc_dapm_xxx() new 6353596bb185 ASoC: sdw_utils: soc_sdw_rt700: convert to snd_soc_dapm_xxx() new 5fca4f6a958c ASoC: sdw_utils: soc_sdw_rt711: convert to snd_soc_dapm_xxx() new 805759446d9e ASoC: sdw_utils: soc_sdw_rt_amp: convert to snd_soc_dapm_xxx() new d10755f895eb ASoC: sdw_utils: soc_sdw_rt_mf_sdca: convert to snd_soc_da [...] new 2bcf4235819c ASoC: sdw_utils: soc_sdw_rt_sdca_jack_common: convert to s [...] new fdc5ce7f7272 ASoC: sdw_utils: soc_sdw_ti_amp: convert to snd_soc_dapm_xxx() new 5b54c4ae6c88 ASoC: sdw_utils: soc_sdw_utils: convert to snd_soc_dapm_xxx() new e758b08d7170 ASoC: soc-core: convert to snd_soc_dapm_xxx() new b10489e9da28 ASoC: soc-dapm: convert to snd_soc_dapm_xxx() new 0813e864070d ASoC: soc-jack: convert to snd_soc_dapm_xxx() new eb802ba07bcc ASoC: soc-pcm: convert to snd_soc_dapm_xxx() new 088fa2cc7c4c ASoC: soc-topology: convert to snd_soc_dapm_xxx() new 49b476efceb5 ASoC: sof-client-probes: convert to snd_soc_dapm_xxx() new bc8ec019290f ASoC: sunxi: sun4i-codec: convert to snd_soc_dapm_xxx() new fd73d62f5f8b ASoC: sunxi: sun50i-codec-analog: convert to snd_soc_dapm_xxx() new d4dfae0a980c ASoC: sunxi: sun8i-codec-analog: convert to snd_soc_dapm_xxx() new f0762675a233 ASoC: sunxi: sun8i-codec: convert to snd_soc_dapm_xxx() new 0019f120bfe8 ASoC: tegra: tegra210_ahub: convert to snd_soc_dapm_xxx() new 03258f7765e8 ASoC: tegra: tegra_asoc_machine: convert to snd_soc_dapm_xxx() new a6aa027dffef ASoC: tegra: tegra_wm8903: convert to snd_soc_dapm_xxx() new cf3c9aa07531 ASoC: ti: ams-delta: convert to snd_soc_dapm_xxx() new 9188f03aa515 ASoC: ti: davinci-evm: convert to snd_soc_dapm_xxx() new a3fc90c52ad0 ASoC: ti: j721e-evm: convert to snd_soc_dapm_xxx() new 9b5a1d32da7e ASoC: ti: n810: convert to snd_soc_dapm_xxx() new 4fb45e5d4abd ASoC: ti: omap-abe-twl6040: convert to snd_soc_dapm_xxx() new 42e142c842cb ASoC: ti: omap-twl4030: convert to snd_soc_dapm_xxx() new c69951603150 ASoC: ti: omap3pandora: convert to snd_soc_dapm_xxx() new fefd4e0b2639 ASoC: ti: rx51: convert to snd_soc_dapm_xxx() new 4422df6782eb ASoC: ux500: mop500_ab8500: convert to snd_soc_dapm_xxx() new 0140fc11893b ASoC: convert to snd_soc_dapm_xxx() new 94000534e088 ASoC: SOF: imx9: use SCMI API for LM management new f5cb3ee251b4 ASoC: SDCA: Add companion amp Function new e45979641a9a ASoC: SOF: sof-client-probes: Replace snprintf() with scnprintf() new 81f8f29a48de ASoC: mediatek: mt8189: add common header new dc637ffeed6c ASoC: mediatek: mt8189: support audio clock control new e3acef6ef89f ASoC: mediatek: mt8189: support ADDA in platform driver new 34e437097247 ASoC: mediatek: mt8189: support I2S in platform driver new 9f202872ba04 ASoC: mediatek: mt8189: support TDM in platform driver new 402ff043395f ASoC: mediatek: mt8189: support PCM in platform driver new 22e9bd51e518 ASoC: dt-bindings: mediatek,mt8189-afe-pcm: add audio afe [...] new 7eb153585598 ASoC: mediatek: mt8189: add platform driver new 4980df101676 ASoC: dt-bindings: mediatek,mt8189-nau8825: add mt8189-nau [...] new d218ea171430 ASoC: mediatek: mt8189: add machine driver with nau8825 new 683c03b95c2a ASoC: mediatek: Add support for MT8189 SoC new e2c48498a934 ASoC: soc-core: Pre-check zero CPU/codec DAIs, handle earl [...] new 38fc5addd2a0 ASoC: codecs: lpass-wsa-macro: remove unnecessary bounds check new 902f497a1ff5 ASoC: codecs: lpass-wsa-macro: remove useless gain read/wr [...] new c47f28ef62cb ASoC: codecs: lpass-wsa-macro: remove mix path event new 3ea1b0dbc684 ASoC: codecs: lpass-wsa-macro: fix path clock dependencies new da49a21b3fe9 ASoC: codecs: lpass-wsa-macro: add volume controls for mix path new 7ec95f46759b ASoC: codecs: lpass-wsa-macro: remove main path event new 50c28498e9fd ASoC: codecs: lpass-wsa-macro: remove unused WSA_MACRO_RX_ [...] new bdf96e9135a0 ASoC: codecs: lpass-rx-macro: fix mute_stream affecting all paths new 197b3f3c70d6 string: provide strends() new d4340ff75eaa gpiolib: define GPIOD_FLAG_SHARED new a060b8c511ab gpiolib: implement low-level, shared GPIO support new e992d54c6f97 gpio: shared-proxy: implement the shared GPIO proxy driver new 1e4f6db614a3 gpiolib: support shared GPIOs in core subsystem code new eb374f764a70 gpio: provide gpiod_is_shared() new d01fbee5c0d3 ASoC: wsa881x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from [...] new 7a0a87712120 ASoC: wsa883x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from [...] new be2b723d94f2 gpio: improve support for shared GPIOs new 041e502d4ca6 ASoC: codecs: arizona: convert to snd_soc_dapm_xxx() new bb52dc1d0342 ASoC: dt-bindings: ti,tas2781: Add TAS2568/2574/5806M/5806 [...] new d5089fffe1db ASoC: tas2781: Add tas2568/2574/5806m/5806md/5830 support new 78cfd833bc04 firmware: cs_dsp: Factor out common debugfs string read new 3045e29d248b firmware: cs_dsp: Append \n to debugfs string during read new fee6c075d286 firmware: cs_dsp: Cleanup debugfs for wmfw and bin new 3efee7362dbf ASoC: SDCA: Add stubs for FDL helper functions new df919994d323 ASoC: Intel: avs: Replace snprintf() with scnprintf() new 549f618516a1 ASoC: SDCA: Remove duplicated module macros new 3508311f2e1c ASoC: SDCA: Fix missing dash in HIDE DisCo property new 5fe65824b74c ASoC: SDCA: Add missing forward declaration in header new cc58055bfefa ASoC: SDCA: Correct FDL locking in sdca_fdl_process() new 336beae295bf ASoC: SDCA: Add comment for function reset polling new edb82534ee65 ASoC: SDCA: Move most of the messages from info to debug new fb62da31fad2 ASoC: SDCA: Use helper macros for control identification new 222cbe172e5f ASoC: SDCA: Factor out helper to process Control defaults new 193c65ec8ed4 ASoC: SDCA: Populate regmap cache for readable Controls new 5acf17b6df5e ASoC: SDCA: Add helper to write initialization writes new 4496d1c65bad ASoC: SDCA: add function devices new 2d877d0659cb ASoC: SDCA: Add basic SDCA class driver new 3af1815a2f9c ASoC: SDCA: Add basic SDCA function driver new d4a3411ca313 Add SDCA class driver new cf6ec18ea6e1 ASoC: soc.h: Add SOC_ENUM_EXT_ACC() to allow setting access flags new d7a82707f19c ASoC: soc.h: Add SND_SOC_BYTES_E_ACC() to allow setting ac [...] new 4dd7f8aeed4c ASoC: cs35l56: Use SOC_ENUM_EXT_ACC() for CAL_SET_STATUS control new 33822d795ab9 ASoC: cs35l56: Use SND_SOC_BYTES_E_ACC() for CAL_DATA_RB control new 172e22180212 ASoC: cs35l56: Set access permissions on volatile new 7584edf15892 firmware: cs_dsp: Store control length as 32-bit new a13744f628c6 ASoC: cs-amp-lib: Remove redundant calls to kunit_deactiva [...] new 80339b3823bb ASoC: SDCA: Fix NULL vs IS_ERR() bug in sdca_dev_register_ [...] new 8ae28d04593a ASoC: fsl_xcvr: use dev_err_probe() replacing dev_err() + return new bcf016aa87fb ASoC: tegra: remove Kconfig dependency on TEGRA20_APB_DMA new 900baa6e7bb0 firmware: cs_dsp: Remove redundant download buffer allocator new 9d3fcd0ebe91 ASoC: mediatek: mt8189: remove unnecessary NULL check new b4d072c98e47 ASoC: nau8325: use simple i2c probe function new cd41d3420ef6 ASoC: nau8325: add missing build config new 994a0b2eb605 nau8325 build fixes new e26ff429eaf1 ASoC: stm32: sai: fix device leak on probe new 312ec2f0d9d1 ASoC: stm32: sai: fix clk prepare imbalance on probe failure new 23261f0de094 ASoC: stm32: sai: fix OF node leak on probe new 3a03de362975 ASoC: stm32: sai: clean up probe error path new 5d0cad409099 ASoC: stm32: sai: fix device and OF node leaks on new ed6e90cb9fe5 firmware: cs_dsp: Take pwr_lock around reading controls debugfs new c45d5d9803a4 firmware: cs_dsp: Use kvzalloc() to allocate control caches new 6797540c8b76 ASoC: cs-amp-lib: Use __free(kfree) instead of manual freeing new 86dc090f7379 ASoC: codecs: wcd939x: fix regmap leak on probe failure new 5fee9edf791a ASoC: SDCA: Align mute controls to ALSA expectations new 48fa77af2f4a ASoC: SDCA: Add terminal type into input/output widget name new 26ee34d2f5c7 ASoC: sdw_utils: Add codec_conf for every DAI new 2ae4659533d8 ASoC: sdw_utils: Move codec_name to dai info new c66297d09e1a ASoC: intel: sof_sdw: Add ability to have auxiliary devices new 3f6b562f2107 ASoC: sdw_utils: Add cs42l45 support functions new 1e645bca9d1e ASoC: intel: sof_sdw: Add codec_info for cs42l45 new f2b4592300d0 Add support for cs42l45 into the Intel machine driver new 1a0ce0a1e6d2 ASoC: Intel: catpt: Fix offset checks new ea38b262a2df ASoC: Intel: catpt: Switch to resource_xxx() API new 86a5b621be65 ASoC: Intel: catpt: Fix error path in hw_params() new 16e17736282f ASoC: Intel: catpt: Fix probing order of driver components new 8a342b2be1c8 ASoC: Intel: catpt: Do not ignore errors on runtime resume new 56736543b570 ASoC: Intel: catpt: Do not block the system from suspending new a76e1d951f53 ASoC: Intel: catpt: Round of fixes and PM changes new feab28758935 ASoC: nau8325: Delete a stray tab new 816c9cac3518 ASoC: cs35l56: Log a message if firmware is missing new b025f01ee952 ASoC: SDCA: Fixup some more Kconfig issues new fd16593d4560 ASoC: codecs: Modify awinic amplifier dsp read and write f [...] new af37511305c0 firmware: cs_dsp: Don't require client to provide a struct [...] new 479b1f8d4165 firmware: cs_dsp: Add test cases for client_ops == NULL new 47857dae1e67 firmware: cs_dsp: Remove need for clients to supply new e04aab96b377 ASoC: fsl_micfil: Add default quality for different platforms new ef1a7e02fdb7 ASoC: fsl_micfil: Set channel range control new c5fae31f60a9 ASoC: fsl_micfil: Set default quality and channel new 9747b22a417d Merge tag 'asoc-v6.19' of https://git.kernel.org/pub/scm/l [...] new a30fa8122222 ALSA: hda/realtek: fix mute/micmute LEDs don't work for mo [...] new cf5425e20735 ALSA: usb-audio: Simplify with usb_endpoint_max_periodic_p [...] new eaf526cfa4e5 ALSA: hda/realtek: Add PCI SSIDs to HP ProBook quirks new 2aa680df6806 Merge tag 'sound-6.19-rc1' of git://git.kernel.org/pub/scm [...]
The 779 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/sound/adi,max98363.yaml | 60 - .../devicetree/bindings/sound/adi,ssm2602.txt | 19 - .../devicetree/bindings/sound/adi,ssm3515.yaml | 49 - .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 4 +- .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 44 +- .../devicetree/bindings/sound/cirrus,cs4271.yaml | 10 + .../devicetree/bindings/sound/cirrus,cs530x.yaml | 8 + Documentation/devicetree/bindings/sound/cs4265.txt | 29 - Documentation/devicetree/bindings/sound/cs4341.txt | 22 - Documentation/devicetree/bindings/sound/cs4349.txt | 19 - Documentation/devicetree/bindings/sound/da9055.txt | 22 - .../bindings/sound/mediatek,mt8189-afe-pcm.yaml | 178 + .../bindings/sound/mediatek,mt8189-nau8825.yaml | 101 + .../devicetree/bindings/sound/nuvoton,nau8540.yaml | 40 - .../devicetree/bindings/sound/nuvoton,nau8810.yaml | 45 - .../bindings/sound/nvidia,tegra210-admaif.yaml | 106 +- .../devicetree/bindings/sound/nxp,tfa9879.yaml | 44 - .../devicetree/bindings/sound/nxp,uda1342.yaml | 42 - .../devicetree/bindings/sound/pcm1789.txt | 22 - .../devicetree/bindings/sound/pcm179x.txt | 27 - .../devicetree/bindings/sound/pcm186x.txt | 42 - .../devicetree/bindings/sound/pcm5102a.txt | 13 - .../bindings/sound/qcom,lpass-rx-macro.yaml | 19 + .../bindings/sound/qcom,lpass-tx-macro.yaml | 1 + .../bindings/sound/qcom,lpass-va-macro.yaml | 50 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 1 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 2 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 2 +- .../devicetree/bindings/sound/spacemit,k1-i2s.yaml | 87 + .../devicetree/bindings/sound/ti,pcm1862.yaml | 76 + .../devicetree/bindings/sound/ti,tas2781.yaml | 58 +- .../devicetree/bindings/sound/trivial-codec.yaml | 79 + .../devicetree/bindings/sound/wlf,wm8510.yaml | 41 - .../devicetree/bindings/sound/wlf,wm8523.yaml | 40 - .../devicetree/bindings/sound/wlf,wm8580.yaml | 42 - .../devicetree/bindings/sound/wlf,wm8711.yaml | 40 - .../devicetree/bindings/sound/wlf,wm8728.yaml | 40 - .../devicetree/bindings/sound/wlf,wm8737.yaml | 40 - .../devicetree/bindings/sound/wlf,wm8750.yaml | 42 - .../devicetree/bindings/sound/wlf,wm8753.yaml | 62 - .../devicetree/bindings/sound/wlf,wm8776.yaml | 41 - .../devicetree/bindings/sound/wlf,wm8961.yaml | 43 - .../devicetree/bindings/sound/wlf,wm8974.yaml | 41 - Documentation/devicetree/bindings/sound/wm8770.txt | 16 - MAINTAINERS | 8 +- drivers/base/regmap/regmap-sdw-mbq.c | 23 +- drivers/firmware/cirrus/cs_dsp.c | 175 +- .../firmware/cirrus/test/cs_dsp_test_callbacks.c | 1 + drivers/gpio/Kconfig | 17 + drivers/gpio/Makefile | 2 + drivers/gpio/gpio-shared-proxy.c | 333 + drivers/gpio/gpiolib-shared.c | 558 + drivers/gpio/gpiolib-shared.h | 71 + drivers/gpio/gpiolib.c | 70 +- drivers/gpio/gpiolib.h | 2 + drivers/input/misc/arizona-haptics.c | 14 +- drivers/regulator/arizona-micsupp.c | 8 +- drivers/staging/greybus/audio_codec.c | 16 +- drivers/staging/greybus/audio_helper.c | 9 +- drivers/staging/greybus/audio_topology.c | 24 +- include/linux/firmware/cirrus/cs_dsp.h | 6 +- include/linux/firmware/cirrus/cs_dsp_test_utils.h | 18 +- include/linux/gpio/consumer.h | 9 + include/linux/pci_ids.h | 1 + include/linux/regmap.h | 21 +- include/linux/soundwire/sdw_registers.h | 2 + include/linux/string.h | 18 + include/sound/cs-amp-lib.h | 25 +- include/sound/cs35l56.h | 50 + include/sound/sdca.h | 19 + include/sound/sdca_fdl.h | 105 + include/sound/sdca_function.h | 126 +- include/sound/sdca_hid.h | 21 +- include/sound/sdca_interrupts.h | 19 +- include/sound/sdca_regmap.h | 2 + include/sound/sdca_ump.h | 50 + include/sound/soc-acpi-intel-match.h | 2 + include/sound/soc-acpi.h | 8 +- include/sound/soc.h | 39 +- include/sound/soc_sdw_utils.h | 19 +- include/sound/tas2781.h | 8 +- include/trace/events/asoc.h | 4 +- include/uapi/sound/intel/avs/tokens.h | 6 + lib/tests/string_kunit.c | 13 + sound/ac97_bus.c | 13 +- sound/core/pcm_drm_eld.c | 2 +- sound/core/rawmidi.c | 5 +- sound/drivers/pcmtest.c | 4 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/dice/dice-extension.c | 4 +- sound/firewire/dice/dice-teac.c | 43 + sound/firewire/dice/dice.c | 13 + sound/firewire/dice/dice.h | 1 + sound/hda/codecs/hdmi/intelhdmi.c | 1 + sound/hda/codecs/realtek/alc269.c | 111 +- sound/hda/codecs/senarytech.c | 9 +- sound/hda/codecs/side-codecs/Kconfig | 15 + sound/hda/codecs/side-codecs/cs35l56_hda.c | 116 +- sound/hda/codecs/side-codecs/cs35l56_hda.h | 6 + sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 44 +- sound/hda/controllers/intel.c | 2 + sound/hda/core/intel-dsp-config.c | 8 + sound/isa/gus/gus_reset.c | 3 - sound/isa/wavefront/wavefront_midi.c | 2 + sound/isa/wavefront/wavefront_synth.c | 4 +- sound/pci/au88x0/au88x0_eq.c | 2 +- sound/pci/ctxfi/ctatc.c | 97 +- sound/pci/ctxfi/ctatc.h | 8 +- sound/pci/ctxfi/ctdaio.c | 18 +- sound/pci/ctxfi/ctdaio.h | 3 + sound/pci/ctxfi/cthardware.h | 4 +- sound/pci/ctxfi/cthw20k1.c | 3 +- sound/pci/ctxfi/cthw20k2.c | 81 +- sound/pci/ctxfi/ctmixer.c | 73 +- sound/pci/maestro3.c | 6 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/amd/acp/acp-mach-common.c | 40 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 23 +- sound/soc/amd/acp/acp-sdw-sof-mach.c | 12 +- sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c | 10 +- sound/soc/amd/ps/acp63.h | 2 + sound/soc/amd/ps/pci-ps.c | 9 + sound/soc/amd/vangogh/acp5x-mach.c | 3 +- sound/soc/atmel/atmel-pdmic.c | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 32 +- sound/soc/codecs/88pm860x-codec.c | 11 +- sound/soc/codecs/Kconfig | 50 + sound/soc/codecs/Makefile | 8 +- sound/soc/codecs/ab8500-codec.c | 18 +- sound/soc/codecs/ad1836.c | 2 +- sound/soc/codecs/ad193x.c | 4 +- sound/soc/codecs/adau1761.c | 9 +- sound/soc/codecs/adau1781.c | 2 +- sound/soc/codecs/adau17x1.c | 14 +- sound/soc/codecs/adau1977.c | 5 +- sound/soc/codecs/adau7118.c | 7 +- sound/soc/codecs/adav80x.c | 10 +- sound/soc/codecs/ak4458.c | 4 +- sound/soc/codecs/ak4619.c | 4 +- sound/soc/codecs/ak4641.c | 7 +- sound/soc/codecs/alc5623.c | 2 +- sound/soc/codecs/arizona-jack.c | 8 +- sound/soc/codecs/arizona.c | 22 +- sound/soc/codecs/audio-iio-aux.c | 2 +- sound/soc/codecs/aw87390.c | 14 +- sound/soc/codecs/aw88081.c | 24 +- sound/soc/codecs/aw88166.c | 159 +- sound/soc/codecs/aw88166.h | 5 - sound/soc/codecs/aw88261.c | 34 +- sound/soc/codecs/aw88395/aw88395.c | 30 +- sound/soc/codecs/aw88395/aw88395_device.c | 39 +- sound/soc/codecs/aw88395/aw88395_device.h | 8 +- sound/soc/codecs/aw88399.c | 253 +- sound/soc/codecs/aw88399.h | 5 - sound/soc/codecs/bd28623.c | 6 +- sound/soc/codecs/cpcap.c | 21 +- sound/soc/codecs/cros_ec_codec.c | 10 +- sound/soc/codecs/cs-amp-lib-test.c | 1522 ++- sound/soc/codecs/cs-amp-lib.c | 372 +- sound/soc/codecs/cs35l33.c | 4 +- sound/soc/codecs/cs35l36.c | 6 +- sound/soc/codecs/cs35l41.c | 2 +- sound/soc/codecs/cs35l45.c | 12 +- sound/soc/codecs/cs35l56-shared.c | 439 +- sound/soc/codecs/cs35l56.c | 252 +- sound/soc/codecs/cs35l56.h | 6 + sound/soc/codecs/cs4234.c | 7 +- sound/soc/codecs/cs4270.c | 2 +- sound/soc/codecs/cs4271.c | 36 +- sound/soc/codecs/cs42l42.c | 2 +- sound/soc/codecs/cs42l43-jack.c | 14 +- sound/soc/codecs/cs42l43.c | 38 +- sound/soc/codecs/cs42l51.c | 6 +- sound/soc/codecs/cs42l52.c | 5 +- sound/soc/codecs/cs42l56.c | 5 +- sound/soc/codecs/cs42l73.c | 3 +- sound/soc/codecs/cs42l84.c | 4 +- sound/soc/codecs/cs42xx8.c | 2 +- sound/soc/codecs/cs43130.c | 2 +- sound/soc/codecs/cs47l15.c | 11 +- sound/soc/codecs/cs47l24.c | 4 +- sound/soc/codecs/cs47l35.c | 5 +- sound/soc/codecs/cs47l85.c | 5 +- sound/soc/codecs/cs47l90.c | 5 +- sound/soc/codecs/cs47l92.c | 11 +- sound/soc/codecs/cs48l32.c | 40 +- sound/soc/codecs/cs530x-i2c.c | 24 +- sound/soc/codecs/cs530x-spi.c | 92 + sound/soc/codecs/cs530x.c | 526 +- sound/soc/codecs/cs530x.h | 90 +- sound/soc/codecs/cs53l30.c | 9 +- sound/soc/codecs/cx20442.c | 5 +- sound/soc/codecs/cx2072x.c | 6 +- sound/soc/codecs/da7210.c | 4 +- sound/soc/codecs/da7213.c | 21 +- sound/soc/codecs/da7218.c | 21 +- sound/soc/codecs/da7219-aad.c | 10 +- sound/soc/codecs/da7219.c | 29 +- sound/soc/codecs/da732x.c | 7 +- sound/soc/codecs/da9055.c | 6 +- sound/soc/codecs/es7134.c | 2 +- sound/soc/codecs/es8311.c | 3 +- sound/soc/codecs/es8316.c | 4 +- sound/soc/codecs/es8326.c | 16 +- sound/soc/codecs/es8328.c | 8 +- sound/soc/codecs/es8389.c | 4 +- sound/soc/codecs/fs210x.c | 2 +- sound/soc/codecs/hda.c | 2 +- sound/soc/codecs/hdac_hda.c | 4 +- sound/soc/codecs/hdac_hdmi.c | 35 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/idt821034.c | 8 +- sound/soc/codecs/jz4740.c | 3 +- sound/soc/codecs/jz4760.c | 7 +- sound/soc/codecs/jz4770.c | 8 +- sound/soc/codecs/lm49453.c | 3 +- sound/soc/codecs/lpass-rx-macro.c | 116 +- sound/soc/codecs/lpass-tx-macro.c | 19 +- sound/soc/codecs/lpass-va-macro.c | 104 +- sound/soc/codecs/lpass-wsa-macro.c | 169 +- sound/soc/codecs/madera.c | 48 +- sound/soc/codecs/max9759.c | 8 +- sound/soc/codecs/max9768.c | 4 +- sound/soc/codecs/max98088.c | 18 +- sound/soc/codecs/max98090.c | 54 +- sound/soc/codecs/max98095.c | 27 +- sound/soc/codecs/max98373.c | 3 +- sound/soc/codecs/max98390.c | 22 +- sound/soc/codecs/max98396.c | 11 +- sound/soc/codecs/max9850.c | 3 +- sound/soc/codecs/max9867.c | 15 +- sound/soc/codecs/max98925.c | 2 +- sound/soc/codecs/ml26124.c | 3 +- sound/soc/codecs/msm8916-wcd-digital.c | 6 +- sound/soc/codecs/mt6357.c | 2 +- sound/soc/codecs/mt6358.c | 25 +- sound/soc/codecs/mt6359.c | 18 +- sound/soc/codecs/mt6660.c | 3 +- sound/soc/codecs/nau8325.c | 5 +- sound/soc/codecs/nau8810.c | 7 +- sound/soc/codecs/nau8821.c | 28 +- sound/soc/codecs/nau8822.c | 20 +- sound/soc/codecs/nau8824.c | 10 +- sound/soc/codecs/nau8825.c | 6 +- sound/soc/codecs/ntp8835.c | 4 +- sound/soc/codecs/pcm1681.c | 4 +- sound/soc/codecs/pcm186x.c | 6 +- sound/soc/codecs/pcm512x.c | 25 +- sound/soc/codecs/pcm6240.c | 9 +- sound/soc/codecs/peb2466.c | 6 +- sound/soc/codecs/pm4125-sdw.c | 64 +- sound/soc/codecs/pm4125.c | 125 +- sound/soc/codecs/pm4125.h | 18 +- sound/soc/codecs/rk3308_codec.c | 3 +- sound/soc/codecs/rt1011.c | 36 +- sound/soc/codecs/rt1015.c | 17 +- sound/soc/codecs/rt1318.c | 4 +- sound/soc/codecs/rt274.c | 5 +- sound/soc/codecs/rt286.c | 8 +- sound/soc/codecs/rt298.c | 9 +- sound/soc/codecs/rt5514.c | 8 +- sound/soc/codecs/rt5616.c | 5 +- sound/soc/codecs/rt5631.c | 10 +- sound/soc/codecs/rt5640.c | 19 +- sound/soc/codecs/rt5645.c | 15 +- sound/soc/codecs/rt5651.c | 13 +- sound/soc/codecs/rt5659.c | 13 +- sound/soc/codecs/rt5660.c | 5 +- sound/soc/codecs/rt5663.c | 10 +- sound/soc/codecs/rt5665.c | 6 +- sound/soc/codecs/rt5668.c | 3 +- sound/soc/codecs/rt5670.c | 43 +- sound/soc/codecs/rt5677.c | 14 +- sound/soc/codecs/rt5682.c | 10 +- sound/soc/codecs/rt5682s.c | 5 +- sound/soc/codecs/rt700.c | 28 +- sound/soc/codecs/rt711-sdca.c | 13 +- sound/soc/codecs/rt711.c | 28 +- sound/soc/codecs/rt712-sdca-dmic.c | 9 +- sound/soc/codecs/rt712-sdca.c | 20 +- sound/soc/codecs/rt715-sdca.c | 9 +- sound/soc/codecs/rt715.c | 35 +- sound/soc/codecs/rt721-sdca.c | 9 +- sound/soc/codecs/rt722-sdca-sdw.c | 4 +- sound/soc/codecs/rt9123.c | 6 +- sound/soc/codecs/sgtl5000.c | 8 +- sound/soc/codecs/simple-mux.c | 7 +- sound/soc/codecs/sma1303.c | 31 +- sound/soc/codecs/sma1307.c | 95 +- sound/soc/codecs/ssm2518.c | 3 +- sound/soc/codecs/ssm2602.c | 4 +- sound/soc/codecs/ssm4567.c | 3 +- sound/soc/codecs/sta32x.c | 10 +- sound/soc/codecs/sta350.c | 10 +- sound/soc/codecs/sta529.c | 3 +- sound/soc/codecs/tas2562.c | 4 +- sound/soc/codecs/tas2781-comlib-i2c.c | 2 +- sound/soc/codecs/tas2781-i2c.c | 106 +- sound/soc/codecs/tas2783-sdw.c | 4 +- sound/soc/codecs/tas5086.c | 4 +- sound/soc/codecs/tas571x.c | 7 +- sound/soc/codecs/tas5720.c | 4 +- sound/soc/codecs/tas5805m.c | 6 +- sound/soc/codecs/tas6424.c | 4 +- sound/soc/codecs/tfa989x.c | 2 +- sound/soc/codecs/tlv320adc3xxx.c | 8 +- sound/soc/codecs/tlv320adcx140.c | 6 +- sound/soc/codecs/tlv320aic23.c | 4 +- sound/soc/codecs/tlv320aic31xx.c | 14 +- sound/soc/codecs/tlv320aic32x4.c | 3 +- sound/soc/codecs/tlv320aic3x.c | 11 +- sound/soc/codecs/tlv320dac33.c | 9 +- sound/soc/codecs/tscs42xx.c | 6 +- sound/soc/codecs/tscs454.c | 6 +- sound/soc/codecs/twl4030.c | 14 +- sound/soc/codecs/twl6040.c | 15 +- sound/soc/codecs/uda1334.c | 4 +- sound/soc/codecs/uda1380.c | 3 +- sound/soc/codecs/wcd9335.c | 34 +- sound/soc/codecs/wcd934x.c | 44 +- sound/soc/codecs/wcd937x.c | 63 +- sound/soc/codecs/wcd938x.c | 27 +- sound/soc/codecs/wcd939x-sdw.c | 8 +- sound/soc/codecs/wcd939x.c | 24 +- sound/soc/codecs/wm0010.c | 5 +- sound/soc/codecs/wm2000.c | 8 +- sound/soc/codecs/wm5100.c | 4 +- sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 16 +- sound/soc/codecs/wm8350.c | 7 +- sound/soc/codecs/wm8400.c | 14 +- sound/soc/codecs/wm8510.c | 3 +- sound/soc/codecs/wm8523.c | 3 +- sound/soc/codecs/wm8580.c | 8 +- sound/soc/codecs/wm8711.c | 3 +- sound/soc/codecs/wm8728.c | 3 +- sound/soc/codecs/wm8731.c | 9 +- sound/soc/codecs/wm8737.c | 6 +- sound/soc/codecs/wm8750.c | 3 +- sound/soc/codecs/wm8753.c | 7 +- sound/soc/codecs/wm8770.c | 3 +- sound/soc/codecs/wm8776.c | 3 +- sound/soc/codecs/wm8804.c | 4 +- sound/soc/codecs/wm8900.c | 12 +- sound/soc/codecs/wm8903.c | 10 +- sound/soc/codecs/wm8904.c | 23 +- sound/soc/codecs/wm8940.c | 6 +- sound/soc/codecs/wm8955.c | 10 +- sound/soc/codecs/wm8958-dsp2.c | 32 +- sound/soc/codecs/wm8960.c | 16 +- sound/soc/codecs/wm8961.c | 5 +- sound/soc/codecs/wm8962.c | 30 +- sound/soc/codecs/wm8971.c | 3 +- sound/soc/codecs/wm8974.c | 3 +- sound/soc/codecs/wm8978.c | 9 +- sound/soc/codecs/wm8983.c | 7 +- sound/soc/codecs/wm8985.c | 9 +- sound/soc/codecs/wm8988.c | 3 +- sound/soc/codecs/wm8990.c | 9 +- sound/soc/codecs/wm8991.c | 5 +- sound/soc/codecs/wm8993.c | 13 +- sound/soc/codecs/wm8994.c | 46 +- sound/soc/codecs/wm8995.c | 7 +- sound/soc/codecs/wm8996.c | 13 +- sound/soc/codecs/wm8997.c | 4 +- sound/soc/codecs/wm8998.c | 8 +- sound/soc/codecs/wm9081.c | 7 +- sound/soc/codecs/wm9090.c | 5 +- sound/soc/codecs/wm9712.c | 7 +- sound/soc/codecs/wm9713.c | 7 +- sound/soc/codecs/wm_adsp.c | 21 +- sound/soc/codecs/wm_hubs.c | 10 +- sound/soc/codecs/wsa881x.c | 9 +- sound/soc/codecs/wsa883x.c | 19 +- sound/soc/codecs/wsa884x.c | 8 +- sound/soc/fsl/fsl-asoc-card.c | 4 +- sound/soc/fsl/fsl_aud2htx.h | 3 +- sound/soc/fsl/fsl_micfil.c | 136 +- sound/soc/fsl/fsl_spdif.c | 16 +- sound/soc/fsl/fsl_xcvr.c | 88 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/generic/audio-graph-card.c | 4 +- sound/soc/intel/atom/sst-atom-controls.c | 15 +- sound/soc/intel/atom/sst/sst_acpi.c | 3 +- sound/soc/intel/avs/boards/da7219.c | 3 +- sound/soc/intel/avs/boards/es8336.c | 5 +- sound/soc/intel/avs/boards/nau8825.c | 3 +- sound/soc/intel/avs/boards/rt274.c | 6 +- sound/soc/intel/avs/boards/rt5514.c | 3 +- sound/soc/intel/avs/boards/rt5640.c | 3 +- sound/soc/intel/avs/control.c | 7 +- sound/soc/intel/avs/debugfs.c | 9 +- sound/soc/intel/avs/path.c | 13 +- sound/soc/intel/avs/pcm.c | 2 +- sound/soc/intel/avs/topology.c | 113 +- sound/soc/intel/avs/topology.h | 8 + sound/soc/intel/boards/bdw-rt5677.c | 9 +- sound/soc/intel/boards/bytcht_cx2072x.c | 3 +- sound/soc/intel/boards/bytcht_es8316.c | 9 +- sound/soc/intel/boards/bytcr_rt5640.c | 25 +- sound/soc/intel/boards/bytcr_rt5651.c | 18 +- sound/soc/intel/boards/bytcr_wm5102.c | 14 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 5 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 12 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 8 +- sound/soc/intel/boards/hda_dsp_common.c | 15 +- sound/soc/intel/boards/sof_board_helpers.c | 10 +- sound/soc/intel/boards/sof_cirrus_common.c | 5 +- sound/soc/intel/boards/sof_da7219.c | 5 +- sound/soc/intel/boards/sof_es8336.c | 14 +- sound/soc/intel/boards/sof_maxim_common.c | 22 +- sound/soc/intel/boards/sof_nau8825.c | 2 +- sound/soc/intel/boards/sof_nuvoton_common.c | 5 +- sound/soc/intel/boards/sof_pcm512x.c | 5 +- sound/soc/intel/boards/sof_realtek_common.c | 34 +- sound/soc/intel/boards/sof_rt5682.c | 17 +- sound/soc/intel/boards/sof_sdw.c | 80 +- sound/soc/intel/catpt/device.c | 26 +- sound/soc/intel/catpt/loader.c | 18 +- sound/soc/intel/catpt/pcm.c | 31 +- sound/soc/intel/catpt/sysfs.c | 2 +- sound/soc/intel/common/Makefile | 1 + sound/soc/intel/common/soc-acpi-intel-nvl-match.c | 90 + sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 79 + sound/soc/intel/common/sof-function-topology-lib.c | 8 +- sound/soc/mediatek/Kconfig | 31 + sound/soc/mediatek/Makefile | 1 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 7 +- sound/soc/mediatek/common/mtk-btcvsd.c | 24 +- sound/soc/mediatek/common/mtk-dsp-sof-common.c | 5 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 4 +- sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 4 +- sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 12 +- sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 4 +- sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 4 +- sound/soc/mediatek/mt8186/mt8186-dai-tdm.c | 4 +- sound/soc/mediatek/mt8186/mt8186-misc-control.c | 12 +- sound/soc/mediatek/mt8186/mt8186-mt6366-common.c | 2 +- sound/soc/mediatek/mt8186/mt8186-mt6366.c | 19 +- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 10 +- sound/soc/mediatek/mt8188/mt8188-dai-adda.c | 4 +- sound/soc/mediatek/mt8188/mt8188-dai-dmic.c | 2 +- sound/soc/mediatek/mt8188/mt8188-dai-etdm.c | 3 +- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 17 +- sound/soc/mediatek/mt8189/Makefile | 18 + sound/soc/mediatek/mt8189/mt8189-afe-clk.c | 750 ++ sound/soc/mediatek/mt8189/mt8189-afe-clk.h | 76 + sound/soc/mediatek/mt8189/mt8189-afe-common.h | 240 + sound/soc/mediatek/mt8189/mt8189-afe-pcm.c | 2615 +++++ sound/soc/mediatek/mt8189/mt8189-dai-adda.c | 1228 +++ sound/soc/mediatek/mt8189/mt8189-dai-i2s.c | 1463 +++ sound/soc/mediatek/mt8189/mt8189-dai-pcm.c | 332 + sound/soc/mediatek/mt8189/mt8189-dai-tdm.c | 672 ++ sound/soc/mediatek/mt8189/mt8189-interconnection.h | 97 + sound/soc/mediatek/mt8189/mt8189-nau8825.c | 1178 ++ sound/soc/mediatek/mt8189/mt8189-reg.h | 10773 +++++++++++++++++++ sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 12 +- sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 4 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 8 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 3 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 21 +- sound/soc/mediatek/mt8365/mt8365-afe-pcm.c | 3 +- sound/soc/meson/aiu-acodec-ctrl.c | 6 +- sound/soc/meson/aiu-codec-ctrl.c | 6 +- sound/soc/meson/axg-spdifout.c | 4 +- sound/soc/meson/axg-tdm-interface.c | 4 +- sound/soc/meson/g12a-toacodec.c | 6 +- sound/soc/meson/g12a-tohdmitx.c | 12 +- sound/soc/meson/t9015.c | 4 +- sound/soc/mxs/mxs-saif.c | 123 +- sound/soc/pxa/spitz.c | 9 +- sound/soc/qcom/qdsp6/audioreach.c | 234 +- sound/soc/qcom/qdsp6/q6adm.c | 179 +- sound/soc/qcom/qdsp6/q6afe.c | 49 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 25 +- sound/soc/qcom/qdsp6/q6apm.c | 57 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 87 +- sound/soc/qcom/qdsp6/q6asm.c | 203 +- sound/soc/qcom/qdsp6/q6asm.h | 1 + sound/soc/qcom/qdsp6/q6prm.c | 27 +- sound/soc/qcom/qdsp6/q6routing.c | 6 +- sound/soc/qcom/qdsp6/q6usb.c | 3 +- sound/soc/qcom/qdsp6/topology.c | 12 +- sound/soc/qcom/sc7180.c | 10 +- sound/soc/qcom/sc7280.c | 67 +- sound/soc/qcom/sc8280xp.c | 34 +- sound/soc/qcom/sdm845.c | 53 +- sound/soc/qcom/sdw.c | 128 +- sound/soc/qcom/sdw.h | 7 +- sound/soc/qcom/sm8250.c | 34 +- sound/soc/qcom/x1e80100.c | 33 +- sound/soc/renesas/fsi.c | 8 +- sound/soc/renesas/rz-ssi.c | 64 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 3 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 3 +- sound/soc/rockchip/rockchip_max98090.c | 2 +- sound/soc/rockchip/rockchip_sai.c | 8 +- sound/soc/samsung/aries_wm8994.c | 6 +- sound/soc/samsung/bells.c | 6 +- sound/soc/samsung/littlemill.c | 8 +- sound/soc/samsung/lowland.c | 3 +- sound/soc/samsung/midas_wm1811.c | 8 +- sound/soc/samsung/smdk_wm8994.c | 30 +- sound/soc/samsung/speyside.c | 24 +- sound/soc/samsung/tm2_wm5110.c | 7 +- sound/soc/samsung/tobermory.c | 6 +- sound/soc/sdca/Kconfig | 28 + sound/soc/sdca/Makefile | 10 +- sound/soc/sdca/sdca_asoc.c | 89 +- sound/soc/sdca/sdca_class.c | 304 + sound/soc/sdca/sdca_class.h | 37 + sound/soc/sdca/sdca_class_function.c | 460 + sound/soc/sdca/sdca_device.c | 20 + sound/soc/sdca/sdca_fdl.c | 504 + sound/soc/sdca/sdca_function_device.c | 117 + sound/soc/sdca/sdca_function_device.h | 15 + sound/soc/sdca/sdca_functions.c | 310 +- sound/soc/sdca/sdca_hid.c | 59 +- sound/soc/sdca/sdca_interrupts.c | 280 +- sound/soc/sdca/sdca_regmap.c | 98 +- sound/soc/sdca/sdca_ump.c | 262 + sound/soc/sdw_utils/Makefile | 1 + sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c | 5 +- sound/soc/sdw_utils/soc_sdw_cs42l42.c | 3 +- sound/soc/sdw_utils/soc_sdw_cs42l43.c | 9 +- sound/soc/sdw_utils/soc_sdw_cs42l45.c | 80 + sound/soc/sdw_utils/soc_sdw_cs_amp.c | 3 +- sound/soc/sdw_utils/soc_sdw_dmic.c | 5 +- sound/soc/sdw_utils/soc_sdw_maxim.c | 8 +- sound/soc/sdw_utils/soc_sdw_rt5682.c | 3 +- sound/soc/sdw_utils/soc_sdw_rt700.c | 3 +- sound/soc/sdw_utils/soc_sdw_rt711.c | 3 +- sound/soc/sdw_utils/soc_sdw_rt_amp.c | 5 +- sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c | 3 +- sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c | 11 +- sound/soc/sdw_utils/soc_sdw_ti_amp.c | 3 +- sound/soc/sdw_utils/soc_sdw_utils.c | 158 +- sound/soc/soc-core.c | 42 +- sound/soc/soc-dai.c | 5 +- sound/soc/soc-dapm.c | 196 +- sound/soc/soc-jack.c | 2 +- sound/soc/soc-ops.c | 62 +- sound/soc/soc-pcm.c | 38 +- sound/soc/soc-topology.c | 10 +- sound/soc/sof/fw-file-profile.c | 13 +- sound/soc/sof/imx/Kconfig | 1 + sound/soc/sof/imx/imx9.c | 36 +- sound/soc/sof/intel/Kconfig | 18 + sound/soc/sof/intel/Makefile | 2 + sound/soc/sof/intel/apl.c | 1 + sound/soc/sof/intel/cnl.c | 4 +- sound/soc/sof/intel/hda-dsp.c | 1 + sound/soc/sof/intel/hda-ipc.c | 2 +- sound/soc/sof/intel/hda.c | 213 +- sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/icl.c | 1 + sound/soc/sof/intel/lnl.c | 1 + sound/soc/sof/intel/mtl.c | 2 + sound/soc/sof/intel/nvl.c | 55 + sound/soc/sof/intel/nvl.h | 14 + sound/soc/sof/intel/pci-nvl.c | 82 + sound/soc/sof/intel/ptl.c | 2 + sound/soc/sof/intel/shim.h | 2 + sound/soc/sof/intel/skl.c | 1 + sound/soc/sof/intel/tgl.c | 4 + sound/soc/sof/pcm.c | 18 + sound/soc/sof/sof-client-probes-ipc4.c | 2 +- sound/soc/sof/sof-client-probes.c | 11 +- sound/soc/sof/topology.c | 7 +- sound/soc/spacemit/Kconfig | 15 + sound/soc/spacemit/Makefile | 5 + sound/soc/spacemit/k1_i2s.c | 461 + sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/stm/stm32_sai.c | 14 +- sound/soc/stm/stm32_sai_sub.c | 57 +- sound/soc/sunxi/sun4i-codec.c | 3 +- sound/soc/sunxi/sun4i-spdif.c | 26 +- sound/soc/sunxi/sun50i-codec-analog.c | 2 +- sound/soc/sunxi/sun8i-codec-analog.c | 14 +- sound/soc/sunxi/sun8i-codec.c | 4 +- sound/soc/tegra/Kconfig | 2 +- sound/soc/tegra/tegra186_asrc.c | 24 +- sound/soc/tegra/tegra186_dspk.c | 24 +- sound/soc/tegra/tegra210_admaif.c | 16 +- sound/soc/tegra/tegra210_adx.c | 4 +- sound/soc/tegra/tegra210_ahub.c | 6 +- sound/soc/tegra/tegra210_amx.c | 4 +- sound/soc/tegra/tegra210_dmic.c | 24 +- sound/soc/tegra/tegra210_i2s.c | 32 +- sound/soc/tegra/tegra210_mbdrc.c | 24 +- sound/soc/tegra/tegra210_mixer.c | 4 +- sound/soc/tegra/tegra210_mvc.c | 12 +- sound/soc/tegra/tegra210_ope.c | 4 +- sound/soc/tegra/tegra210_peq.c | 8 +- sound/soc/tegra/tegra210_sfc.c | 16 +- sound/soc/tegra/tegra_asoc_machine.c | 11 +- sound/soc/tegra/tegra_wm8903.c | 3 +- sound/soc/ti/ams-delta.c | 8 +- sound/soc/ti/davinci-evm.c | 11 +- sound/soc/ti/j721e-evm.c | 2 +- sound/soc/ti/n810.c | 12 +- sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ti/omap-twl4030.c | 2 +- sound/soc/ti/omap3pandora.c | 36 +- sound/soc/ti/rx51.c | 17 +- sound/soc/uniphier/aio-cpu.c | 4 +- sound/soc/uniphier/evea.c | 12 +- sound/soc/ux500/mop500_ab8500.c | 2 +- sound/usb/line6/podhd.c | 16 +- sound/usb/mixer_quirks.c | 122 +- sound/usb/stream.c | 6 +- tools/testing/selftests/alsa/conf.c | 2 +- 615 files changed, 33147 insertions(+), 5677 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/adi,max98363.yaml delete mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2602.txt delete mode 100644 Documentation/devicetree/bindings/sound/adi,ssm3515.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs4265.txt delete mode 100644 Documentation/devicetree/bindings/sound/cs4341.txt delete mode 100644 Documentation/devicetree/bindings/sound/cs4349.txt delete mode 100644 Documentation/devicetree/bindings/sound/da9055.txt create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8189-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8189-nau8825.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8540.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8810.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nxp,uda1342.yaml delete mode 100644 Documentation/devicetree/bindings/sound/pcm1789.txt delete mode 100644 Documentation/devicetree/bindings/sound/pcm179x.txt delete mode 100644 Documentation/devicetree/bindings/sound/pcm186x.txt delete mode 100644 Documentation/devicetree/bindings/sound/pcm5102a.txt create mode 100644 Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,pcm1862.yaml create mode 100644 Documentation/devicetree/bindings/sound/trivial-codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8510.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8523.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8580.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8711.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8728.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8737.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8750.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8753.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8776.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8961.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8974.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8770.txt create mode 100644 drivers/gpio/gpio-shared-proxy.c create mode 100644 drivers/gpio/gpiolib-shared.c create mode 100644 drivers/gpio/gpiolib-shared.h create mode 100644 include/sound/sdca_fdl.h create mode 100644 include/sound/sdca_ump.h create mode 100644 sound/firewire/dice/dice-teac.c create mode 100644 sound/soc/codecs/cs530x-spi.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-nvl-match.c create mode 100644 sound/soc/mediatek/mt8189/Makefile create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-clk.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-clk.h create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-common.h create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-adda.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-i2s.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-tdm.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-interconnection.h create mode 100644 sound/soc/mediatek/mt8189/mt8189-nau8825.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-reg.h create mode 100644 sound/soc/sdca/sdca_class.c create mode 100644 sound/soc/sdca/sdca_class.h create mode 100644 sound/soc/sdca/sdca_class_function.c create mode 100644 sound/soc/sdca/sdca_fdl.c create mode 100644 sound/soc/sdca/sdca_function_device.c create mode 100644 sound/soc/sdca/sdca_function_device.h create mode 100644 sound/soc/sdca/sdca_ump.c create mode 100644 sound/soc/sdw_utils/soc_sdw_cs42l45.c create mode 100644 sound/soc/sof/intel/nvl.c create mode 100644 sound/soc/sof/intel/nvl.h create mode 100644 sound/soc/sof/intel/pci-nvl.c create mode 100644 sound/soc/spacemit/Kconfig create mode 100644 sound/soc/spacemit/Makefile create mode 100644 sound/soc/spacemit/k1_i2s.c