This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a4f928552058 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 8fc1e8b23077 ALSA: hda/realtek: Enable headset mic on Positivo SU C1400 new cc3c23764120 ALSA: xen-front: remove unused struct 'alsa_sndif_hw_param' new 163f10b29353 PCI: Add INTEL_HDA_PTL to pci_ids.h new 9c7fb8e832b7 ALSA: hda: hda-intel: add PantherLake support new 19765dbef1cd ALSA: hda: intel-dsp-config: Add PTL support new d85002b5d1f4 Merge branch 'for-linus' into for-next new 960ccf6eafac ALSA: hda: hda_component: Introduce component parent structure new 1adf91011f60 ALSA: hda: hda_component: Change codecs to use component p [...] new 3b2a8582876d ALSA: hda: hda_component: Move codec field into the parent new 047b9cbbaa8e ALSA: hda: hda_component: Protect shared data with a mutex new eb882afcfa83 ALSA: hda/senarytech: add senarytech codec support new 10457f5042b4 ALSA: vmaster: Return error for invalid input values new 5bae83007bdd ALSA: hda: Return -EINVAL for invalid volume/switch inputs new 50ed081284fe ALSA: control: Apply sanity check of input values for user [...] new 1b1285e4759e kselftest/alsa: Fix validation of writes to volatile controls new 210e6a844112 ALSA: chmap: Mark Channel Map controls as volatile new 6278056e42d9 ALSA: hda: Add input value sanity checks to HDMI channel m [...] new e946455ce116 ALSA: control: Allow NULL passed to snd_ctl_remove() new 4d4500b4396a ALSA: sb: Drop NULL check for snd_ctl_remove() new 9d67a4006f72 ALSA: hda: Drop NULL check for snd_ctl_remove() new f900a055f8e2 ALSA: spi: Drop NULL check for snd_ctl_remove() new 634f3b4e7dde ALSA: hda: cs35l56: Perform firmware download in the background new 6f7dae641502 Merge branch 'for-linus' into for-next new 337b7b0b8b02 ALSA: pcm_dmaengine: Unify two close functions new be8f4de61417 Merge branch 'for-linus' into for-next new 5b707581c072 selftests/alsa:Fix printf format string in pcm-test.c new f05c1ffc2745 ALSA: pcm: reinvent the stream synchronization ID API new d712c58c55d9 ALSA: pcm: optimize and clarify stream synchronization ID API new 5f9f982dd71b ALSA: hda: cs35l41: Fix missing Speaker ID GPIO descriptio [...] new bc7540b794df ALSA: pcm: Fix missing export of snd_pcm_set_sync_per-card() new a892b700e63b ALSA: pcm: Fix id copying in snd_pcm_set_sync_per_card() new fefbbdfb59d3 ALSA: seq: Add tempo base unit for MIDI2 Set Tempo messages new d2eb433c8546 ALSA: ppc: keywest: Drop explicit initialization of struct [...] new 5fa87a081b2d Merge branch 'for-next' into for-linus new 2f38cf730cae ALSA: usb: Fix UBSAN warning in parse_audio_unit() new e54dc34318f6 ALSA: usb: Use BIT() for bit values new bad0a07a7e61 ASoC: rt1320: Add RT1320 SDCA vendor-specific driver new ad72a1e7c053 ASoC: dt-bindings: ak4104: convert to dt schema new f20847d92caa ASoC: codecs: wcd938x: Drop unused duplicated MIC2 bias re [...] new 40b2ffaf594c ASoC: codecs: wcd938x: Unify define used for MIC2 bias register new 42cef39b76ee ASoC: codecs: wcd939x: Unify define used for MIC bias registers new 6f80324bc131 ASoC: codecs: wcd939x: Minor white-space and define cleanup new d556f807bda0 ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit [...] new 734447685ecc ASoC: topology: Constify an argument of snd_soc_tplg_compo [...] new e51c001faa59 ASoC: Intel: avs: Constify struct snd_soc_tplg_ops new 4a341101337f ASoC: qdsp6: audioreach: Constify struct snd_soc_tplg_ops new 9ff6aaf0f7e9 ASoC: Intel: Skylake: Constify struct snd_soc_tplg_ops new e9c33917932e ASoC: SOF: topology: Constify struct snd_soc_tplg_ops new 8951ae0b2e09 const_structs.checkpatch: add snd_soc_tplg_ops new 560495c04d05 ASoC: fsl: fsl_aud2htx: Switch to RUNTIME_PM_OPS() new fa14065d71cb ASoC: fsl: fsl_easrc: Switch to RUNTIME_PM_OPS() new 5dfd8f78b576 ASoC: fsl: fsl_xcvr: Switch to RUNTIME_PM_OPS() new ed2581305360 ASoC: intel: Constify struct snd_soc_ops new e46e55b8142c ASoC: SOF: Intel: hda: print PCI class info only once new 8cb3aeebcb86 ASoC: simple-card-utils: Split simple_fixup_sample_fmt func new 2502f8dd8c30 ASoC: tegra: I2S client convert formats handling new d8b3a77bead1 Support Tegra I2S client format conversion new 10b6ad2b2d8e ASoC: Intel: sof_sdw_cs42l42: use dai parameter new 1bf95876e6e1 ASoC: Intel: sof_sdw_rt711: use dai parameter new 044413afbcca ASoC: Intel: sof_sdw_rt5682: use dai parameter new b237afe50151 ASoC: Intel: sof_sdw_rt700: use dai parameter new 06868a46301f ASoC: Intel: sof_sdw_rt_dmic: use from dai parameter new 3c3e35cec005 ASoC: Intel: sof_sdw_rt_sdca_jack_common: use dai parameter new a9a7e865b187 ASoC: Intel: sof_sdw: remove get_codec_dai_by_name new 8a7f876a692c ASoC: Intel: sof_sdw: Add missing controls for cs42l43/cs35l56 new 65ab45b90656 ASoC: Intel: soc-acpi: Add match entries for some cs42l43 laptops new 91cdecaba791 ASoC: Intel: sof_sdw: Add quirks for some new Dell laptops new 6073c477d11c ASoC: SOF: sof-audio: rename dai clock setting query function new 1deba6e24c22 ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function new e495f3ebe967 ASoC: SOF: ipc3-topology: support tdm slot number query new 97a9e9915cbb ASoC: SOF: ipc4-topology: support tdm slot number query new 459d71f14771 ASoC: Intel: maxim-common: rewrite max_98373_hw_params function new 660f029afe9b ASoC: Intel: sof_da7219: remove local max98373 ops new 108535038705 ASoC: Intel: sof_da7219: disable max98373 speaker pins in [...] new 2ea176304d3e ASoC: Intel: boards: updates for 6.11 new 965cc040bf06 ASoC: Constify channel mapping array arguments in set_chan [...] new 22ad2e3c2128 ASoC: qcom: q6apm-lpass-dais: Implement proper channel mapping new 5d5dd9bb227a ASoC: qcom: qdsp6: Set channel mapping instead of fixed defaults new cf03e271fdca ASoC: qcom: x1e80100: Correct channel mapping new 8a8554e6468e ASoC: qcom: x1e80100: Correct channel mapping new 4c7d2dc698df ASoC: dt-bindings: fsl,mqs: Add i.MX95 platform support new 401a1f021bbc ASoC: fsl_mqs: Add i.MX95 platform support new d029ca6322aa ASoC: fsl_mqs: Add i.MX95 platform support new 21d35e335a51 ASoC: es8311: dt-bindings: add everest es8311 codec new baf9899122b0 ASoC: codecs: es8311: add everest es8311 codec support new e80613d6a6d5 ASoC: codecs: add support for everest-semi es8311 new 278343bba366 ASoC: dt-bindings: samsung,midas-audio: Add headset mic bi [...] new 0a590ecc672a ASoC: dt-bindings: samsung,midas-audio: Add GPIO-based hea [...] new c6aa3ade499d ASoC: samsung: midas_wm1811: Use SND_SOC_DAPM_REGULATOR_SU [...] new 9da93d4932aa ASoC: samsung: midas_wm1811: Add headset mic bias supply support new c91d0c2e198d ASoC: samsung: midas_wm1811: Add GPIO-based headset jack d [...] new 255009d22c18 ASoC: samsung: midas_wm1811: Use dev_err_probe where appropriate new 52100401c17b ASoC: samsung: midas-audio: Add GPIO-based headset new 34864c05a54d ASoC: Intel: avs: es8336: Switch to new Intel CPU model defines new 4ac0f06ca044 ASoC: Merge up fixes new fe243a546bcb ASoC: codecs: wcd939x: Unify define used for MIC bias VOUT [...] new d8e5fa784867 ASoC: codecs: wcd938x: Drop no-op ADC2_BCS Disable Switch new ccdc13ab26ca ASoC: SOF: Intel: pci-tgl: Align ADL-N sof_dev_desc struct [...] new 39d762edd1f3 ASoC: dt-bindings: tlv320adc3xxx: Fix incorrect GPIO description new 44e55f9de995 ASoC: codecs: lpass-rx-macro: remove unused struct 'rx_mac [...] new 62ccbe8cbe2a ASoC: codecs: wm0010: remove unused struct 'wm0010_spi_msg' new 8080dde80a2d ASoC: codecs: cx2072x: remove unused struct 'cx2072x_eq_ctrl' new f7a7fe2c2cf1 Dead structs in sound/soc/codecs new fc1277335ffa ASoC: dt-bindings: fsl,xcvr: Add compatible string for i.MX95 new f13b349e3c70 ASoC: fsl_xcvr: Add support for i.MX95 platform new 9d52d7ea64cc ASoC: fsl_xcvr: Support i.MX95 platform new 45919c281345 ASoC: simple-card-utils: remove both playback/capture_only check new 72999a1b6663 ASoC: audio-graph-card2: add ep_to_port() / port_to_ports() new 33ae57277ce0 ASoC: audio-graph-card2: remove ports node name check new 844de7eebe97 ASoC: audio-graph-card2: expand dai_link property part new f2d7e85962ba ASoC: audio-graph-card2: merge graph_parse_mclk_fs() into [...] new df23fcd56bb7 ASoC: audio-graph-card: add ep_to_port() / port_to_ports() new 84c9601a92b7 ASoC: audio-graph-card: remove ports node name check new f23bac6e6913 ASoC: audio-graph-card: enable playback/capture_only property new a0174c88386b ASoC: audio-graph-card: merge graph_parse_mclk_fs() into g [...] new 42d37e8de8f2 ASoC: simple-audio-card: enable playback/capture_only property new c4cfe1136d6e ASoC: simple-audio-card: merge simple_parse_mclk_fs() into [...] new 522f88da1b98 ASoC: simple-card: sync support new a1708fda9388 ASoC: dt-bindings: convert amlogic,g12a-tohdmitx to dt-schema new b97e40905580 ASoC: dt-bindings: omap-mcpdm: Convert to DT schema new 27173bb0b644 ASoC: dt-bindings: document wcd937x Audio Codec new c99a515ff153 ASoC: codecs: wcd937x-sdw: add SoundWire driver new 9be3ec196da4 ASoC: codecs: wcd937x: add wcd937x codec driver new 82be8c62a38c ASoC: codecs: wcd937x: add basic controls new 57fe69db7a01 ASoC: codecs: wcd937x: add playback dapm widgets new 8ee78493be89 ASoC: codecs: wcd937x: add capture dapm widgets new 313e978df7fc ASoC: codecs: wcd937x: add audio routing and Kconfig new cb0ab6400987 ASoC: codecs: wcd937x: add wcd937x audio codec new 0b7e44811942 ACPI: utils: introduce acpi_get_local_u64_address() new b6212f9bf489 soundwire: slave: simplify code with acpi_get_local_u64_address() new 9b7dc68eeba0 ALSA: hda: intel-sdw-acpi: use acpi_get_local_u64_address() new 40751808803b ACPI/ALSA/soundwire: add acpi_get_local_u64_address() new 0ac3f1a4c2a3 ASoC: dt-bindings: ak4554: Convert to dtschema new d52378dda71c ASoC: codecs: Remove unused of_gpio.h new f10d0956bc04 ASoC: fsl: Remove unused of_gpio.h new 640557f3de90 ASoC: rockchip: Remove unused of_gpio.h new e9bf7ed59d2e ASoC: codecs: Replace of_gpio.h by proper one new 7a31da79c13e ASoC: generic: Replace of_gpio.h by proper one new 7f4c7e43453f ASoC: samsung: Replace of_gpio.h by proper one new b745dcf727f9 ASoC: Drop or replace of_gpio.h new c38082bf223f ASoC: cs35l56: Attempt to read from cirrus,speaker-id devi [...] new 5c33876a20e1 ASoC: samsung: midas_wm1811: Fix error code in probe() new a694956df4ca ASoC: dt-bindings: linux,spdif: Convert spdif-reciever.txt [...] new 01e29260c645 ASoC: dt-bindings: wlf,wm8782: Convert to dtschema new e8ffc08366f9 ASoC: dt-bindings: wlf,wm8804: Convert to dtschema new fe833e4397fb ASoC: amd: add missing MODULE_DESCRIPTION() macros new a9c8ca5d5d84 ASoC: dt-bindings: convert tas571x.txt to dt-schema new 7fbc4f5e633c dt-bindings: sound: Convert max98088 to dtschema new 378918d59181 ASoC: codecs: lpass-macro: add helpers to get codec version new dbacef05898d ASoC: codec: lpass-rx-macro: prepare driver to accomdate n [...] new 432e5074f805 ASoC: codec: lpass-rx-macro: add support for 2.5 codec version new c8d0930a0478 ASoC: codecs: lpass: add support for v2.5 rx macro new 39eab0148752 ASoC: fsl: imx-pcm-fiq: add missing MODULE_DESCRIPTION() macro new 20346f5c7bc9 ASoC: dt-bindings: realtek,rt5631: Convert to dtschema new 2618b2ec8d14 ASoC: dt-bindings: realtek,rt5514: Convert to dtschema new 1c75adb22d49 ASoC: SOF: mediatek: Constify struct mtk_adsp_ipc_ops new 195815c2755d ASoC: audio-graph-card2: add support for aux devices new d4a7d067e061 ASoC: soc-dai.h: Constify DAI ops auto_selectable_formats new 595265c92668 ASoC: Constify DAI ops auto_selectable_formats new 7109f10ca422 ASoC: dt-bindings: audio-graph-card2: add support for aux devices new 9f774c757e3f ASoc: tas2781: Enable RCA-based playback without DSP firmw [...] new 3ec1428d7b7c ASoC: cs35l56: Accept values greater than 0 as IRQ numbers new fe1ff61487ac ASoC: rt1318: Add RT1318 audio amplifier driver new ae8fc2948b48 ASoC: dt-bindings: add missing vender prefix on filename new de7a09dec4b9 ASoC: Merge up fixes new 75a08ec8c3a6 ASoC: amd: acp: remove acp_i2s_probe function new 50f167014539 ASoC: amd: acp: remove unused variables from acp_resource [...] new 5b162f60e7e0 ASoC: amd: acp: modify conditional check for programming i2s mclk new d85695b01cbb ASoC: amd: acp: move i2s clock generation sequence new 8978e1f7bc26 ASoC: amd: acp: add pcm constraints for buffer size and pe [...] new 3722873d49a1 ASoc: PCM6240: Return directly after a failed devm_kzalloc [...] new 0e2407ae89b3 ASoC: dt-bindings: cirrus,cs530x: Add initial DT binding new 2884c29152c0 ASoC: cs530x: Support for cs530x ADCs new f6272b59e8b8 Cirrus Logic Family of ADCs new 4e617f0cb2dd ASoC: dt-bindings: tlv320adc3xxx: Add MICBIAS-as-GPO properties new 6c01001414ce ASoC: tlv320adc3xxx: Add support for using MICBIAS pins as GPO new b493c97d088a tlv320adc3xxx: Allow MICBIAS pins to be used as new 78df231dae2e ASoC: dt-bindings: convert everest,es7241.txt to dt-schema new 534a0e5e737f ASoC: dt-bindings: convert everest,es7134.txt to dt-schema new 8ae105bec702 ASoC: dt-bindings: convert everest,es7134.txt & new e565ab184946 ASoC: codecs: wcd-mbhc: Constify passed MBHC reg fields new 60ce48f53111 ASoC: codecs: wcd9335: Drop unused state container fields new b2ff7c88bf75 ASoC: codecs: wcd9335: Constify static data new 4a03b5dbad46 ASoC: codecs: wcd9335: Handle nicer probe deferral and sim [...] new 3ed4beba4946 ASoC: codecs: wcd9335: Drop unneeded error message new 1d1cda22da5d ASoC: codecs: wcd9335: Drop unused dmic rate handling new 1bce5c586ba5 ASoC: codecs: wcd934x: Drop unused interp path enum new 5ad81bf49a18 ASoC: codecs: wcd934x: Constify static data new a252188244ae ASoC: codecs: wcd934x: Drop unused mic bias voltage fields new 9ea227132273 ASoC: codecs: wcd934x: Handle nicer probe deferral and sim [...] new 0ad42c04e9b2 ASoC: codecs: wcd937x: Constify static data new c8ed66cbc3b7 ASoC: codecs: wcd937x: Constify wcd937x_sdw_ch_info new d8e746719d70 ASoC: codecs: wcd937x: Drop unused enums, defines and types new c2d9fd2e9458 ASoC: codecs: wcd937x: Drop unused state container fields new 6dc7b8a10419 ASoC: codecs: wcd937x: Drop unused chipid member new 424e6bc4328b ASoC: codecs: wcd938x: Constify static data new af57d5e3b588 ASoC: codecs: wcd938x: Constify wcd938x_sdw_ch_info new 43e7400f6bf5 ASoC: codecs: wcd938x: Drop unused RX/TX direction enum new 3f1deca19e68 ASoC: codecs: wcd938x: Drop unused num_ports field new 8e5d5b2c96fa ASoC: codecs: wcd939x: Constify static data new f49100faccb5 ASoC: codecs: wcd939x: Constify wcd939x_sdw_ch_info new 2642b6aa9d0f ASoC: codecs: wcd939x: Drop unused RX/TX direction enum new 34935cd4721f ASoC: codecs: wcd939x: Drop unused num_ports field new f57d7f528925 ASoC: codecs: wcd family: cleanups new 9c9b172fdd91 ASoC: Add support for ti,pcm5242 to the pcm512x driver new 9427997a5e13 ASoC: dt-bindings: add ti,pcm5242 to pcm512x new d332008962dc ASoC: add compatible for ti,pcm5242 new ca73d314363d ASoC: Add ak4619 codec support new 6469267afed4 ASoC: dt-bindings: ak4619: Add initial DT binding new d6bb39fe4fa0 ASoC: Add ak4619 codec support new 2fbafecb0f05 ASoC: Constify of_phandle_args in snd_soc_dai_driver new 020b37d06f97 ASoC: Constify of_phandle_args in snd_soc_dai_link_component new f3ac3da7e4d0 ASoC: Constify passed data to core function new 785d64c49412 ASoC: Constify DAI passed to get_channel_map new de267e7a6ea8 ASoC: Constify return of snd_soc_dai_get_pcm_stream() new 86a37eb60ba1 ASoC: Few constifications (mostly arguments) new 6d620e50bb05 ASoC: qcom: q6dsp: parse Display port tokens new 735db4ea16ca ASoC: qcom: common: add Display port Jack function new 7e815bb9abd1 ASoC: qcom: sc8280xp: add Display port Jack new 24790a3cd1bd ASoC: qcom: x1e80100: Add USB DisplayPort plug support new eed139331bba ASoC: qcom: display port changes new 9292013bd373 ASoC: nau8822: move nau8822_set_dai_sysclk() new 9c3b21cc8528 ASoC: nau8822: set NAU8822_REFIMP_80K only once new 93f12a756826 ASoC: nau8822: add MCLK support new 2604faa7b712 ASoC: nau8822: add MCLK support new 4ae814dabcda ASoC: mediatek: mt6358: Add "Dmic Mode Switch" kcontrol fo [...] new fe836c78ef1f ASoC: SOF: ipc4-topology: Use correct queue_id for request [...] new 00dd4d86ed90 ASoc: tas2781: Add name_prefix as the prefix name of firmw [...] new 4eed78198b30 ASoC: codecs: ES8326: Slove headphone detection issue new 7e7dbdee96cb ASoC: codecs: ES8326: Minimize the pop noise new 34fa846f52f9 ASoC: codecs: ES8326: regcache_sync error issue new 4006f157db67 ASoC: codecs: ES8326: Solving headphone detection and new 65c90df91820 ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP new e364ffceab92 ASoC: Intel: maxim-common: add max_98373_get_tx_mask function new 92d5b5930e7d ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C new c073f0757663 ASoC: Intel: sof_sdw: select PINCTRL_CS42L43 and SPI_CS42L43 new 694850baa4c8 ASoC: Intel: boards: updates for 6.11 - part2 new 15c99e7fa9e2 MAINTAINERS: adjust file entries after adding vendor prefi [...] new 6f9faf1410fe ASoC: codecs: Drop explicit initialization of struct i2c_d [...] new 903e85093670 ASoC: codecs: lpass-rx-macro: add missing handling of v2.1 codec new 50b8affb5665 ASoC: rt711-sdca: add GE selected mode control new 04f4de6f68ee ASoC: codecs: lpass-wsa-macro: Drop unused define new 5dcf442bbbca ASoC: codecs: lpass-wsa-macro: Prepare to accommodate new [...] new 727de4fbc546 ASoC: codecs: lpass-wsa-macro: Correct support for newer v [...] new ebc1a54051b5 ASoC: codecs: lpass-macro: Gracefully handle unknown version new 06462d6f3fb3 ASoC: codecs: lpass-macro: Use enum for handling codec version new f9f7f29f6445 ASoC: qcom: Adjust issues in case of DT error in asoc_qcom [...] new 4faed8ca581c ASoC: dt-bindings: amlogic,gx-sound-card: drop minItems fo [...] new f2177731b6cd ASoC: rt712-sdca: change the definition name of SDCA chann [...] new 936abb09c1c7 ASoC: rt712-sdca: add the function for version B new fafc20ded3f4 ASoC: audio-graph-port: add link-trigger-order new 5d9cacdccf17 ASoC: simple-card-utils: add link-trigger-order support new 8696d732f1c8 ASoC: simple-audio-card: add link-trigger-order support new 4d4125d8f5e1 ASoC: audio-graph-card: add link-trigger-order support new e64343fa5733 ASoC: audio-graph-card2: add link-trigger-order support new 6a0d3607f58b ASoC: simple-card / audio-graph: new 15c958390460 ASoC: fsl_sai: Add separate DAI for transmitter and receiver new 6232a7eb1afc ASoC: fsl_audmix: Split playback and capture stream to dif [...] new 05d996e11348 ASoC: imx-audmix: Split capture device for audmix new d2b19556565b ASoC: imx-audmix: Split capture device to be a new new 36ac1e29f49f ASoC: codecs: lpass-wsa-macro: add missing select of common code new 4adf454ff628 ASoC: soc-utils: allow sample rate up to 768kHz for the dummy dai new 061505a1a611 ASoC: Remove unneeded semicolon new 1a70579723fd ASoC: max98088: Check for clk_prepare_enable() error new 288921232dd9 ASoC: dt-bindings: fsl,xcvr: Adjust the number of interrupts new 730674b21db1 ASoC: meson: tdm: add sample rate support up to 768kHz new 752fea92d9b3 ASoC: dt-bindings: lpc32xx: Add lpc32xx i2s DT binding new 0959de657a10 ASoC: fsl: Add i2s and pcm drivers for LPC32xx CPUs new 4235c80ba40c Add audio support for LPC32XX CPUs new 8e5c11963c5c ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX95 new 19dec6650e3f ASoC: fsl_rpmsg: Add support for i.MX95 platform new 878f4c36f923 ASoC: dt-bindings: realtek,rt5659: Convert to dtschema new 55f0a1fa6ea4 ASoc: tas2781: Add name_prefix as the prefix name of DSP f [...] new 4381b88b24a2 ASoC: dt-bindings: realtek,rt5677: Convert to dtschema new f4662e6d51ff ASoC: fsl: lpc3xxx-i2s: Avoid using ret uninitialized in l [...] new f1afb360b6f1 ASoC: fsl: lpc3xxx-i2s: Include bitfield.h for FIELD_PREP new 2e068fe01ecb ASoC: codecs: lpass-rx-macro: Fix using NULL pointer in pr [...] new 765d3a2aa195 ASoC: codecs: lpass-wsa-macro: Fix using NULL pointer in p [...] new 49beb4d2e856 ASoC: dt-bindings: wsa883x: Document port mapping property new 1cf3295bd108 ASoC: codecs: wsa883x: parse port-mapping information new d47abee9fede ASoC: dt-bindings: wsa8840: Document port mapping property new e1bc5c324bcc ASoC: codecs: wsa884x: parse port-mapping information new cc1deba84035 ASoC: codecs: wsa88xx: add support for static port new 5d7e328e20b3 ASoC: cs35l56: Revert support for dual-ownership of ASP registers new e2996141d6db ASoC: cs35l56: Remove support for A1 silicon new e5524e3316ac ASoC: cs35l56: Remove redundant clearing of clk_stop_mode1 new d0401d07a9da ASoC: cs35l56: Remove obsolete and redundant code new 3913ecb38833 ASoC: simple-audio-mux: enable to select MUX names new 9337f15f4fd6 ASoC: dt-bindings: simple-audio-mux: add state-labels property new a893a804c6bb ASoC: simple-audio-mux: add state-labels new 62412a9357b1 firmware: cs_dsp: Don't allow writes to read-only controls new 83d43ab0a1cb ASoC: dt-bindings: realtek,rt5645: Convert to dtschema new fcad7177eb78 ASoC: dt-bindings: nau8824: Add master clock handling new 1d3724c92dc2 ASoC: codecs: nau8824: Add master clock handling new 2858f8769a8e Add master clock handling for nau8824 new 97a05cb4ab12 ASoC: topology: Simplify code new 7aa129706b4d ASoC: topology: Do not do unnecessary dobj management new 8ec2a2643544 ASoC: topology: Properly initialize soc_enum values new 52f4f7272c92 ASoC: topology: Cleanup soc_tplg_dapm_widget_dbytes_create new 40a16442a048 ASoC: topology: Cleanup soc_tplg_dapm_widget_dmixer_create new d1d0262a1f5c ASoC: topology: Cleanup soc_tplg_dapm_widget_denum_create new 963942f73b02 ASoC: topology: Correctly set shift_r in soc_tplg_denum_create() new f14a33fcadba ASoC: topology: Align dynamic object initialization for controls new 76d8aa0f727e ASoC: topology: Rename function creating widget kcontrol new c2dad0db01fc ASoC: topology: Reshuffle function placement new 0867278200f7 ASoC: topology: Unify code for creating standalone and wid [...] new 4654ca7cc8d6 ASoC: topology: Unify code for creating standalone and wid [...] new 8f2942b9198c ASoC: topology: Unify code for creating standalone and wid [...] new d06432b04603 ASoC: topology: kcontrol registration cleanup new 4aad1d947110 ASoC: PCM6240: Use of_property_read_reg() new 31a45f9190b5 ASoC: tas2781: Use of_property_read_reg() new c288f0a1c08e ASoC: fsl_xcvr: Improve suspend/resume flow in fsl_xcvr_trigger() new c66995ae4030 ASoC: cs35l56: Use header defines for Speaker Volume contr [...] new 244389bd4287 ASoC: cs35l56: Limit Speaker Volume to +12dB maximum new 91419b0d9ab2 ASoC: cs35l56: Set correct upper volume limit new cb148180125e ASoC: cs35l34: Constify struct regmap_config new 306e0317bddf ASoC: cs35l35: Constify struct regmap_config new 0271df05e6fe ASoC: cs35l36: Constify struct regmap_config new 52f0aa5fb943 ASoC: cs53l30: Constify struct regmap_config new 8d9c0ede48f2 ASoC: jz4760: Constify struct regmap_config new 7abfa29ba6a4 ASoC: jz4770: Constify struct regmap_config new 5ffab1d3f3f3 ASoC: wsa881x: Constify struct regmap_config new 22c361dc7ce4 ASoC: wsa883x: Constify struct regmap_config new e15cc906b9c5 ASoC: wsa884x: Constify struct regmap_config new 3b628e617b21 ASoC: tas5086: Convert to GPIO descriptors new 6558e8737af2 ASoC: SOF: ipc4-topology: Use single token list for the copiers new 1e0dff741b0a ASoC: ak4458: remove "reset-gpios" property handler new 9f3ae72c5dbc ASoC: codecs: wcd939x: Fix typec mux and switch leak durin [...] new 5080808c3339 ASoC: amd: Adjust error handling in case of absent codec device new cabf0b0cff07 ASoc: tas2781: Set "Speaker Force Firmware Load" as the co [...] new 891168dc4a6c ASoC: codecs: lpass-rx-macro: Simplify PDS cleanup with devm new ee5e13b2c923 ASoC: codecs: lpass-rx-macro: Simplify with cleanup.h new 0c02cacf62fd ASoC: codecs: lpass-rx-macro: Keep static regmap_config as const new bf95919fe191 ASoC: dapm: Use unsigned for number of widgets in snd_soc_ [...] new c72585d79249 ASoC: codecs: lpass-rx-macro: Use unsigned for number of widgets new 67820eb9f489 ASoC: codecs: lpass-wsa-macro: Simplify with cleanup.h new ecaec47b88d6 ASoC: codecs: lpass-rx-macro: Few code cleanups new e62599902327 ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value new 86dd725b57a8 ASoC: fsl: fsl_qmc_audio: Fix issues detected by checkpatch new 42212b2ce8b1 ASoC: fsl: fsl_qmc_audio: Split channel buffer and PCM poi [...] new 5e51a1f9dfd9 ASoC: fsl: fsl_qmc_audio: Identify the QMC channel involve [...] new 33a6969fbc65 ASoC: fsl: fsl_qmc_audio: Introduce qmc_audio_pcm_{read,wr [...] new b81cfa66435b ASoC: fsl: fsl_qmc_audio: Introduce qmc_dai_constraints_in [...] new 37797c605da3 soc: fsl: cpm1: qmc: Introduce functions to get a channel [...] new af8432b2e41a soc: fsl: cpm1: qmc: Introduce qmc_chan_count_phandles() new fb6013168fa9 dt-bindings: sound: fsl,qmc-audio: Add support for multipl [...] new 188d9cae5438 ASoC: fsl: fsl_qmc_audio: Add support for non-interleaved mode. new fc800b84b416 Add support for non-interleaved mode in qmc_audio new ccb367c5ab58 ASoc: pcm6240: Remove unnecessary name-prefix for all the [...] new 1cc509edbe23 ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beX [...] new 408e49381750 ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_add_da [...] new f9cbfb66127b ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_probe( [...] new 6344ab5d0826 ASoC: codecs: wcd9335: Simplify with cleanup.h new 56d426f5525d ASoC: codecs: wcd934x: Simplify with cleanup.h new 6440e7b2a058 ASoC: simple-card-utils: Simplify with cleanup.h new 5725c16af267 ASoC: audio-graph-card: Use cleanup.h instead of devm_kfree() new b39f7713ece6 ASoC: audio-graph-card2: Use cleanup.h instead of devm_kfree() new 7d996c8a5fea ASoC: simple-card: Use cleanup.h instead of devm_kfree() new 1a7b84681821 ASoC: ops: Simplify with cleanup.h new 5b3cc85673bc ASoC: dapm: Simplify dapm_cnew_widget() with cleanup.h new 522133d44010 ASoC: dapm: Simplify snd_soc_dai_link_event_pre_pmu() with [...] new 0c6c65111ed3 ASoC: Simplify code with cleanup.h new a613b63db233 ASoC: fsl-asoc-card: add support for dai links with multip [...] new c68fa0d9b0f8 ASoC: fsl-asoc-card: add second dai link component for codecs new fcc6ace84f1f ASoC: fsl-asoc-card: add compatibility to use 2 codecs in [...] new 6d174cc4f224 ASoC: fsl-asoc-card: merge spdif support from imx-spdif.c new 4359caadd17f ASoC: dt-bindings: update fsl-asoc-card bindings after imx [...] new 54e49a3c9d09 ASoC: fsl-asoc-card: add S/PDIF controller support new be5db7581f59 ASoc: TAS2781: rename the tas2781_reset as tasdevice_reset new e52a73e69452 ASoC: Intel: sof_sdw: Convert comma to semicolon new d0f4ce8a28dd ASoC: codecs: aw88395: Simplify with cleanup.h new a8915e2fe86c ASoC: qcom: topology: Simplify with cleanup.h new e021e0eecba9 ASoC: dt-bindings: cirrus,cs4270: Convert to dtschema new c62bec0fe368 ASoC: cs530x: Calculate proper bclk rate using TDM new 0d1ebba74fad ASoC: cs530x: Remove bclk from private structure new bff92858dfb9 firmware: cs_dsp: Don't allocate temporary buffer for info text new 584e86e14c59 firmware: cs_dsp: Make wmfw and bin filename arguments con [...] new a4939119055d firmware: cs_dsp: Clarify wmfw format version log message new dc0e5ca8856d firmware: cs_dsp: Rename fw_ver to wmfw_ver new 1ee45e649ebf firmware: cs_dsp: Some small coding improvements new 054ac9c97c7d ASoC: dt-bindings: qcom,msm8916-wcd-digital-codec: convert [...] new 3cbda25e2db2 ASoC: dt-bindings: qcom,apq8096-sndcard: use dtschema new ee3f77a37646 ASoC: dt-bindings: convert qcom sound bindings to new e3fff693da9f ASoC: dt-bindings: cirrus,cs42xx8: Convert to dtschema new 75ed63a5ab5d ASoC: tas2781: Add new Kontrol to set tas2563 digital Volume new 0ffc5a40ad21 ASoC: codecs: wcd937x-sdw: Fix Unbalanced pm_runtime_enable new a5f727f42310 ASoC: codecs: wcd937x: Remove the string compare in MIC BI [...] new 216d04139a6d ASoC: codecs: wcd937x: Remove separate handling for vdd-bu [...] new c51cba475560 Fix the unbalanced pm_runtime_enable in wcd937x-sdw new 97b10a77b150 Merge tag 'asoc-v6.11' of https://git.kernel.org/pub/scm/l [...] new 88e98af9f4b5 ALSA: pcm_dmaengine: Don't synchronize DMA channel when DM [...] new 3bfd7c0ba184 ALSA: seq: ump: Skip useless ports for static blocks new 1e5597e5ff18 ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop new d7063c087385 ALSA: hda/realtek: Fix the speaker output on Samsung Galax [...] new b1a7b97aa534 kselftest/alsa: Use card name rather than number in test names new 4594d26fca91 kselftest/alsa: Log the PCM ID in pcm-test new 12cc3d5389f3 Merge tag 'sound-6.11-rc1' of git://git.kernel.org/pub/scm [...]
The 397 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: Documentation/devicetree/bindings/sound/ak4104.txt | 25 - Documentation/devicetree/bindings/sound/ak4554.txt | 11 - .../bindings/sound/amlogic,g12a-tohdmitx.txt | 58 - .../bindings/sound/amlogic,g12a-tohdmitx.yaml | 54 + .../bindings/sound/amlogic,gx-sound-card.yaml | 1 - .../bindings/sound/asahi-kasei,ak4104.yaml | 49 + .../sound/{ak4375.yaml => asahi-kasei,ak4375.yaml} | 2 +- .../bindings/sound/asahi-kasei,ak4554.yaml | 27 + .../sound/{ak4613.yaml => asahi-kasei,ak4613.yaml} | 2 +- .../sound/{ak4613.yaml => asahi-kasei,ak4619.yaml} | 37 +- .../sound/{ak4642.yaml => asahi-kasei,ak4642.yaml} | 2 +- .../bindings/sound/audio-graph-card2.yaml | 5 + .../bindings/sound/audio-graph-port.yaml | 9 + .../devicetree/bindings/sound/cirrus,cs4270.yaml | 59 + .../devicetree/bindings/sound/cirrus,cs42xx8.yaml | 81 + .../devicetree/bindings/sound/cirrus,cs530x.yaml | 85 + Documentation/devicetree/bindings/sound/cs4270.txt | 21 - .../devicetree/bindings/sound/cs42xx8.txt | 34 - .../devicetree/bindings/sound/everest,es7134.txt | 15 - .../devicetree/bindings/sound/everest,es71x4.yaml | 62 + .../devicetree/bindings/sound/everest,es7241.txt | 28 - .../devicetree/bindings/sound/everest,es7241.yaml | 67 + .../devicetree/bindings/sound/everest,es8316.yaml | 7 +- .../bindings/sound/fsl,imx-audio-spdif.yaml | 66 - .../devicetree/bindings/sound/fsl,mqs.yaml | 2 + .../devicetree/bindings/sound/fsl,qmc-audio.yaml | 41 +- .../devicetree/bindings/sound/fsl,rpmsg.yaml | 1 + .../sound/{sgtl5000.yaml => fsl,sgtl5000.yaml} | 2 +- .../devicetree/bindings/sound/fsl,xcvr.yaml | 43 +- .../devicetree/bindings/sound/fsl-asoc-card.yaml | 53 +- .../{linux,spdif-dit.yaml => linux,spdif.yaml} | 8 +- .../devicetree/bindings/sound/maxim,max98088.txt | 23 - .../devicetree/bindings/sound/maxim,max98088.yaml | 47 + .../sound/{zl38060.yaml => mscc,zl38060.yaml} | 2 +- .../devicetree/bindings/sound/nuvoton,nau8824.yaml | 8 + .../devicetree/bindings/sound/nxp,lpc3220-i2s.yaml | 73 + .../devicetree/bindings/sound/omap-mcpdm.txt | 30 - .../devicetree/bindings/sound/pcm512x.txt | 2 +- .../devicetree/bindings/sound/qcom,apq8096.txt | 128 - .../sound/qcom,msm8916-wcd-digital-codec.yaml | 55 + .../bindings/sound/qcom,msm8916-wcd-digital.txt | 20 - .../devicetree/bindings/sound/qcom,sm8250.yaml | 1 + .../bindings/sound/qcom,wcd937x-sdw.yaml | 91 + .../devicetree/bindings/sound/qcom,wcd937x.yaml | 82 + .../devicetree/bindings/sound/qcom,wsa883x.yaml | 8 + .../devicetree/bindings/sound/qcom,wsa8840.yaml | 8 + .../sound/{rt1019.yaml => realtek,rt1019.yaml} | 2 +- .../devicetree/bindings/sound/realtek,rt5514.yaml | 70 + .../devicetree/bindings/sound/realtek,rt5631.yaml | 67 + .../devicetree/bindings/sound/realtek,rt5645.yaml | 131 + .../devicetree/bindings/sound/realtek,rt5659.yaml | 129 + .../devicetree/bindings/sound/realtek,rt5677.yaml | 135 + Documentation/devicetree/bindings/sound/rt5514.txt | 37 - Documentation/devicetree/bindings/sound/rt5631.txt | 48 - Documentation/devicetree/bindings/sound/rt5645.txt | 82 - Documentation/devicetree/bindings/sound/rt5659.txt | 89 - Documentation/devicetree/bindings/sound/rt5677.txt | 78 - .../bindings/sound/samsung,midas-audio.yaml | 33 + .../bindings/sound/simple-audio-mux.yaml | 6 + .../devicetree/bindings/sound/spdif-receiver.txt | 10 - .../devicetree/bindings/sound/tas571x.txt | 49 - .../devicetree/bindings/sound/ti,omap4-mcpdm.yaml | 73 + .../sound/{tas2562.yaml => ti,tas2562.yaml} | 2 +- .../sound/{tas2770.yaml => ti,tas2770.yaml} | 2 +- .../sound/{tas27xx.yaml => ti,tas27xx.yaml} | 2 +- .../devicetree/bindings/sound/ti,tas57xx.yaml | 133 + .../sound/{tas5805m.yaml => ti,tas5805m.yaml} | 2 +- .../bindings/sound/ti,tlv320adc3xxx.yaml | 32 +- .../{tlv320adcx140.yaml => ti,tlv320adcx140.yaml} | 2 +- .../sound/{wm8750.yaml => wlf,wm8750.yaml} | 2 +- .../devicetree/bindings/sound/wlf,wm8782.yaml | 47 + .../devicetree/bindings/sound/wlf,wm8804.yaml | 58 + Documentation/devicetree/bindings/sound/wm8782.txt | 24 - Documentation/devicetree/bindings/sound/wm8804.txt | 25 - MAINTAINERS | 26 +- arch/arm/configs/imx_v6_v7_defconfig | 1 - arch/arm64/configs/defconfig | 1 - drivers/acpi/utils.c | 16 +- drivers/firmware/cirrus/cs_dsp.c | 71 +- drivers/soc/fsl/qe/qmc.c | 32 +- drivers/soundwire/slave.c | 13 +- include/dt-bindings/sound/audio-graph.h | 26 + include/linux/acpi.h | 1 + include/linux/firmware/cirrus/cs_dsp.h | 10 +- include/linux/firmware/mediatek/mtk-adsp-ipc.h | 2 +- include/linux/pci_ids.h | 1 + include/soc/fsl/qe/qmc.h | 27 +- include/sound/cs35l41.h | 4 +- include/sound/cs35l56.h | 13 +- include/sound/pcm.h | 16 +- include/sound/rt1318.h | 16 + include/sound/simple_card_utils.h | 8 +- include/sound/soc-dai.h | 36 +- include/sound/soc-dapm.h | 2 +- include/sound/soc-topology.h | 2 +- include/sound/soc.h | 19 +- include/sound/sof.h | 1 + include/sound/tas2781-dsp.h | 11 +- include/sound/tas2781-tlv.h | 262 +- include/sound/tas2781.h | 10 +- include/uapi/sound/asequencer.h | 7 +- include/uapi/sound/asound.h | 9 +- scripts/const_structs.checkpatch | 1 + sound/core/control.c | 9 +- sound/core/pcm_dmaengine.c | 40 +- sound/core/pcm_lib.c | 52 +- sound/core/pcm_native.c | 6 + sound/core/seq/seq_clientmgr.c | 4 + sound/core/seq/seq_queue.c | 6 +- sound/core/seq/seq_timer.c | 21 +- sound/core/seq/seq_timer.h | 4 +- sound/core/seq/seq_ump_client.c | 16 + sound/core/vmaster.c | 8 + sound/hda/hdac_device.c | 1 + sound/hda/hdmi_chmap.c | 18 + sound/hda/intel-dsp-config.c | 9 + sound/hda/intel-sdw-acpi.c | 6 +- sound/isa/sb/emu8000.c | 6 +- sound/isa/sb/sb16_csp.c | 12 +- sound/pci/emu10k1/p16v.c | 17 +- sound/pci/hda/Kconfig | 11 + sound/pci/hda/Makefile | 2 + sound/pci/hda/cs35l41_hda.c | 129 +- sound/pci/hda/cs35l41_hda.h | 1 + sound/pci/hda/cs35l41_hda_property.c | 15 + sound/pci/hda/cs35l56_hda.c | 115 +- sound/pci/hda/cs35l56_hda.h | 3 + sound/pci/hda/hda_codec.c | 23 +- sound/pci/hda/hda_component.c | 75 +- sound/pci/hda/hda_component.h | 48 +- sound/pci/hda/hda_cs_dsp_ctl.c | 2 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_realtek.c | 20 +- sound/pci/hda/patch_senarytech.c | 244 ++ sound/pci/hda/tas2781_hda_i2c.c | 50 +- sound/ppc/keywest.c | 4 +- sound/soc/amd/acp-es8336.c | 4 +- sound/soc/amd/acp/acp-i2s.c | 19 +- sound/soc/amd/acp/acp-legacy-common.c | 1 + sound/soc/amd/acp/acp-pci.c | 1 + sound/soc/amd/acp/acp-pdm.c | 1 + sound/soc/amd/acp/acp-platform.c | 14 + sound/soc/amd/acp/acp-rembrandt.c | 7 +- sound/soc/amd/acp/acp-renoir.c | 2 - sound/soc/amd/acp/acp63.c | 7 +- sound/soc/amd/acp/acp70.c | 2 - sound/soc/amd/acp/amd.h | 3 +- sound/soc/amd/ps/ps-mach.c | 1 + sound/soc/amd/renoir/acp3x-rn.c | 1 + sound/soc/amd/yc/acp6x-mach.c | 1 + sound/soc/codecs/Kconfig | 56 + sound/soc/codecs/Makefile | 19 + sound/soc/codecs/adau7118.c | 6 +- sound/soc/codecs/ak4118.c | 1 - sound/soc/codecs/ak4458.c | 12 +- sound/soc/codecs/ak4613.c | 2 +- sound/soc/codecs/ak4619.c | 912 ++++++ sound/soc/codecs/audio-iio-aux.c | 83 +- sound/soc/codecs/aw87390.c | 2 +- sound/soc/codecs/aw88261.c | 2 +- sound/soc/codecs/aw88395/aw88395.c | 4 +- sound/soc/codecs/aw88395/aw88395_lib.c | 51 +- sound/soc/codecs/aw88399.c | 4 +- sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs35l41-lib.c | 4 +- sound/soc/codecs/cs35l41.c | 3 +- sound/soc/codecs/cs35l56-sdw.c | 75 - sound/soc/codecs/cs35l56-shared.c | 133 +- sound/soc/codecs/cs35l56.c | 211 +- sound/soc/codecs/cs35l56.h | 2 - sound/soc/codecs/cs530x-i2c.c | 72 + sound/soc/codecs/cs530x.c | 971 +++++++ sound/soc/codecs/cs530x.h | 223 ++ sound/soc/codecs/cs53l30.c | 3 +- sound/soc/codecs/cx2072x.c | 5 - sound/soc/codecs/da7213.c | 2 +- sound/soc/codecs/es8311.c | 973 +++++++ sound/soc/codecs/es8311.h | 162 ++ sound/soc/codecs/es8326.c | 58 +- sound/soc/codecs/framer-codec.c | 2 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/idt821034.c | 2 +- sound/soc/codecs/jz4760.c | 2 +- sound/soc/codecs/jz4770.c | 2 +- sound/soc/codecs/lpass-macro-common.c | 23 + sound/soc/codecs/lpass-macro-common.h | 41 + sound/soc/codecs/lpass-rx-macro.c | 623 ++-- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/lpass-va-macro.c | 31 +- sound/soc/codecs/lpass-wsa-macro.c | 644 ++++- sound/soc/codecs/max98088.c | 10 +- sound/soc/codecs/max98390.c | 1 - sound/soc/codecs/max98504.c | 6 +- sound/soc/codecs/mt6358.c | 38 +- sound/soc/codecs/nau8822.c | 76 +- sound/soc/codecs/nau8822.h | 1 + sound/soc/codecs/nau8824.c | 21 +- sound/soc/codecs/nau8824.h | 1 + sound/soc/codecs/pcm3168a.c | 3 +- sound/soc/codecs/pcm512x-i2c.c | 2 + sound/soc/codecs/pcm512x-spi.c | 2 + sound/soc/codecs/pcm6240.c | 67 +- sound/soc/codecs/peb2466.c | 2 +- sound/soc/codecs/rk817_codec.c | 1 - sound/soc/codecs/rt1318.c | 1354 +++++++++ sound/soc/codecs/rt1318.h | 342 +++ sound/soc/codecs/rt1320-sdw.c | 2260 +++++++++++++++ sound/soc/codecs/rt1320-sdw.h | 94 + sound/soc/codecs/rt711-sdca.c | 72 + sound/soc/codecs/rt711-sdca.h | 1 + sound/soc/codecs/rt712-sdca-sdw.c | 36 +- sound/soc/codecs/rt712-sdca-sdw.h | 95 +- sound/soc/codecs/rt712-sdca.c | 665 ++++- sound/soc/codecs/rt712-sdca.h | 48 +- sound/soc/codecs/simple-mux.c | 55 +- sound/soc/codecs/tas2552.c | 1 - sound/soc/codecs/tas2764.c | 1 - sound/soc/codecs/tas2770.c | 1 - sound/soc/codecs/tas2780.c | 1 - sound/soc/codecs/tas2781-comlib.c | 21 +- sound/soc/codecs/tas2781-fmwlib.c | 89 +- sound/soc/codecs/tas2781-i2c.c | 235 +- sound/soc/codecs/tas5086.c | 27 +- sound/soc/codecs/tlv320adc3xxx.c | 106 +- sound/soc/codecs/tlv320adcx140.c | 1 - sound/soc/codecs/tlv320aic31xx.c | 1 - sound/soc/codecs/ts3a227e.c | 1 - sound/soc/codecs/wcd-mbhc-v2.c | 4 +- sound/soc/codecs/wcd-mbhc-v2.h | 4 +- sound/soc/codecs/wcd9335.c | 128 +- sound/soc/codecs/wcd934x.c | 72 +- sound/soc/codecs/wcd937x-sdw.c | 1137 ++++++++ sound/soc/codecs/wcd937x.c | 2971 ++++++++++++++++++++ sound/soc/codecs/wcd937x.h | 624 ++++ sound/soc/codecs/wcd938x-sdw.c | 4 +- sound/soc/codecs/wcd938x.c | 36 +- sound/soc/codecs/wcd938x.h | 10 +- sound/soc/codecs/wcd939x-sdw.c | 4 +- sound/soc/codecs/wcd939x.c | 176 +- sound/soc/codecs/wcd939x.h | 18 +- sound/soc/codecs/wm0010.c | 8 - sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/codecs/wsa881x.c | 2 +- sound/soc/codecs/wsa883x.c | 11 +- sound/soc/codecs/wsa884x.c | 10 +- sound/soc/fsl/Kconfig | 18 +- sound/soc/fsl/Makefile | 4 +- sound/soc/fsl/fsl-asoc-card.c | 383 ++- sound/soc/fsl/fsl_aud2htx.c | 11 +- sound/soc/fsl/fsl_audmix.c | 16 +- sound/soc/fsl/fsl_easrc.c | 10 +- sound/soc/fsl/fsl_mqs.c | 46 +- sound/soc/fsl/fsl_qmc_audio.c | 591 ++-- sound/soc/fsl/fsl_rpmsg.c | 9 + sound/soc/fsl/fsl_sai.c | 141 +- sound/soc/fsl/fsl_sai.h | 4 +- sound/soc/fsl/fsl_xcvr.c | 181 +- sound/soc/fsl/fsl_xcvr.h | 91 + sound/soc/fsl/imx-audmix.c | 79 +- sound/soc/fsl/imx-es8328.c | 1 - sound/soc/fsl/imx-pcm-fiq.c | 1 + sound/soc/fsl/imx-rpmsg.c | 2 - sound/soc/fsl/imx-spdif.c | 103 - sound/soc/fsl/lpc3xxx-i2s.c | 375 +++ sound/soc/fsl/lpc3xxx-i2s.h | 80 + sound/soc/fsl/lpc3xxx-pcm.c | 72 + sound/soc/generic/audio-graph-card.c | 113 +- .../soc/generic/audio-graph-card2-custom-sample.c | 3 +- sound/soc/generic/audio-graph-card2.c | 191 +- sound/soc/generic/simple-card-utils.c | 129 +- sound/soc/generic/simple-card.c | 71 +- sound/soc/generic/test-component.c | 2 +- sound/soc/intel/avs/boards/es8336.c | 8 +- sound/soc/intel/avs/pcm.c | 4 +- sound/soc/intel/avs/topology.c | 2 +- sound/soc/intel/boards/Kconfig | 2 + sound/soc/intel/boards/bdw-rt5650.c | 2 +- sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 6 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 8 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 6 +- sound/soc/intel/boards/sof_board_helpers.h | 2 - sound/soc/intel/boards/sof_da7219.c | 55 +- sound/soc/intel/boards/sof_es8336.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 114 +- sound/soc/intel/boards/sof_nau8825.c | 2 +- sound/soc/intel/boards/sof_realtek_common.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 2 +- sound/soc/intel/boards/sof_sdw.c | 64 +- sound/soc/intel/boards/sof_sdw_common.h | 6 +- sound/soc/intel/boards/sof_sdw_cs42l42.c | 11 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 11 +- sound/soc/intel/boards/sof_sdw_rt700.c | 11 +- sound/soc/intel/boards/sof_sdw_rt711.c | 11 +- sound/soc/intel/boards/sof_sdw_rt_amp.c | 2 +- sound/soc/intel/boards/sof_sdw_rt_dmic.c | 14 +- .../soc/intel/boards/sof_sdw_rt_sdca_jack_common.c | 11 +- sound/soc/intel/boards/sof_wm8804.c | 2 +- sound/soc/intel/common/soc-acpi-intel-arl-match.c | 50 + sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 50 + sound/soc/intel/skylake/skl-topology.c | 2 +- sound/soc/meson/axg-fifo.c | 2 +- sound/soc/meson/axg-frddr.c | 4 +- sound/soc/meson/axg-tdm.h | 2 +- sound/soc/meson/axg-toddr.c | 4 +- sound/soc/qcom/common.c | 35 + sound/soc/qcom/common.h | 3 + sound/soc/qcom/lpass-cpu.c | 4 + sound/soc/qcom/qdsp6/audioreach.c | 30 +- sound/soc/qcom/qdsp6/audioreach.h | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 16 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 3 + sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 21 +- sound/soc/qcom/qdsp6/topology.c | 38 +- sound/soc/qcom/sc8280xp.c | 15 + sound/soc/qcom/x1e80100.c | 38 + sound/soc/rockchip/rockchip_i2s.c | 1 - sound/soc/rockchip/rockchip_spdif.c | 1 - sound/soc/samsung/Kconfig | 2 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/midas_wm1811.c | 348 ++- sound/soc/sh/fsi.c | 2 +- sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-core.c | 4 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-dapm.c | 49 +- sound/soc/soc-ops.c | 26 +- sound/soc/soc-pcm.c | 26 +- sound/soc/soc-topology.c | 572 ++-- sound/soc/soc-utils.c | 19 +- sound/soc/sof/intel/hda.c | 4 +- sound/soc/sof/intel/pci-tgl.c | 4 +- sound/soc/sof/ipc3-topology.c | 14 +- sound/soc/sof/ipc4-topology.c | 71 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 2 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 2 +- sound/soc/sof/sof-audio.c | 20 +- sound/soc/sof/sof-audio.h | 9 +- sound/soc/sof/topology.c | 4 +- sound/soc/tegra/tegra210_i2s.c | 71 +- sound/soc/tegra/tegra210_i2s.h | 2 + sound/spi/at73c213.c | 8 +- sound/usb/format.c | 17 +- sound/usb/mixer.c | 45 +- sound/usb/mixer_quirks.c | 20 +- sound/xen/xen_snd_front_alsa.c | 5 - tools/testing/selftests/alsa/mixer-test.c | 143 +- tools/testing/selftests/alsa/pcm-test.c | 70 +- 352 files changed, 21453 insertions(+), 4526 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/ak4104.txt delete mode 100644 Documentation/devicetree/bindings/sound/ak4554.txt delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.yaml create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak4104.yaml rename Documentation/devicetree/bindings/sound/{ak4375.yaml => asahi-kasei,ak4375. [...] create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak4554.yaml copy Documentation/devicetree/bindings/sound/{ak4613.yaml => asahi-kasei,ak4613.ya [...] rename Documentation/devicetree/bindings/sound/{ak4613.yaml => asahi-kasei,ak4619. [...] rename Documentation/devicetree/bindings/sound/{ak4642.yaml => asahi-kasei,ak4642. [...] create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs4270.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42xx8.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs530x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs4270.txt delete mode 100644 Documentation/devicetree/bindings/sound/cs42xx8.txt delete mode 100644 Documentation/devicetree/bindings/sound/everest,es7134.txt create mode 100644 Documentation/devicetree/bindings/sound/everest,es71x4.yaml delete mode 100644 Documentation/devicetree/bindings/sound/everest,es7241.txt create mode 100644 Documentation/devicetree/bindings/sound/everest,es7241.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,imx-audio-spdif.yaml rename Documentation/devicetree/bindings/sound/{sgtl5000.yaml => fsl,sgtl5000.yaml} (97%) rename Documentation/devicetree/bindings/sound/{linux,spdif-dit.yaml => linux,spdi [...] delete mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.yaml rename Documentation/devicetree/bindings/sound/{zl38060.yaml => mscc,zl38060.yaml} (96%) create mode 100644 Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/omap-mcpdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/qcom,apq8096.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-digita [...] delete mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-digital.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd937x-sdw.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd937x.yaml rename Documentation/devicetree/bindings/sound/{rt1019.yaml => realtek,rt1019.yaml} (90%) create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5514.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5631.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5645.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5659.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5677.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt5514.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5631.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5645.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5659.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5677.txt delete mode 100644 Documentation/devicetree/bindings/sound/spdif-receiver.txt delete mode 100644 Documentation/devicetree/bindings/sound/tas571x.txt create mode 100644 Documentation/devicetree/bindings/sound/ti,omap4-mcpdm.yaml rename Documentation/devicetree/bindings/sound/{tas2562.yaml => ti,tas2562.yaml} (97%) rename Documentation/devicetree/bindings/sound/{tas2770.yaml => ti,tas2770.yaml} (97%) rename Documentation/devicetree/bindings/sound/{tas27xx.yaml => ti,tas27xx.yaml} (97%) create mode 100644 Documentation/devicetree/bindings/sound/ti,tas57xx.yaml rename Documentation/devicetree/bindings/sound/{tas5805m.yaml => ti,tas5805m.yaml} (95%) rename Documentation/devicetree/bindings/sound/{tlv320adcx140.yaml => ti,tlv320adc [...] rename Documentation/devicetree/bindings/sound/{wm8750.yaml => wlf,wm8750.yaml} (92%) create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8782.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8804.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8782.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8804.txt create mode 100644 include/dt-bindings/sound/audio-graph.h create mode 100644 include/sound/rt1318.h create mode 100644 sound/pci/hda/patch_senarytech.c create mode 100644 sound/soc/codecs/ak4619.c create mode 100644 sound/soc/codecs/cs530x-i2c.c create mode 100644 sound/soc/codecs/cs530x.c create mode 100644 sound/soc/codecs/cs530x.h create mode 100644 sound/soc/codecs/es8311.c create mode 100644 sound/soc/codecs/es8311.h create mode 100644 sound/soc/codecs/rt1318.c create mode 100644 sound/soc/codecs/rt1318.h create mode 100644 sound/soc/codecs/rt1320-sdw.c create mode 100644 sound/soc/codecs/rt1320-sdw.h create mode 100644 sound/soc/codecs/wcd937x-sdw.c create mode 100644 sound/soc/codecs/wcd937x.c create mode 100644 sound/soc/codecs/wcd937x.h delete mode 100644 sound/soc/fsl/imx-spdif.c create mode 100644 sound/soc/fsl/lpc3xxx-i2s.c create mode 100644 sound/soc/fsl/lpc3xxx-i2s.h create mode 100644 sound/soc/fsl/lpc3xxx-pcm.c