This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1e26c5e28ca5 Merge tag 'media/v6.15-1' of git://git.kernel.org/pub/scm/ [...] new e8d04a92484e ALSA: lola: Remove unused lola_(save|restore)_mixer new 1b0e9d7f76c9 ALSA: hda/hdmi: extract common interface for ELD handling new 0ecd24a6d8b2 ASoC: hdmi-codec: dump ELD through procfs new 1d5efdd4e76e ALSA: docs: Fix typo new de7d2a70707e ALSA: docs: Fix module paths in /sys new 2b360ba9a493 ALSA: hda: intel: Fix Optimus when GPU has no sound new becc794c5e46 ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist new 0f1f26c59196 ALSA: arm: aaci: Constify amba_id table new 604a0fe88db0 ALSA: pcm: Drop superfluous NULL check in snd_pcm_format_s [...] new aeb7cf20285a ALSA: emu10k1: fix inconsistent indenting warning in snd_e [...] new e747104c99fd ALSA: opti9xx: fix inconsistent indenting warning in snd_o [...] new 080564558eb1 ALSA: usb-audio: enable support for Presonus Studio 1824c [...] new 7fa25e87fecb ALSA: es18xx: Fix spelling mistake "grap" -> "grab" new 3abe3d342fc6 ALSA: seq: seq_oss_event: fix inconsistent indenting warni [...] new aa85822c611a ALSA: hda/realtek: Enable PC beep passthrough for HP Elite [...] new e3cd33ab17c3 ALSA: seq: Improve data consistency at polling new ef749c8d9573 ALSA: seq: Avoid client data changes during proc reads new 520a563b9a16 ALSA: ctxfi: change dao_set_input functions from kzalloc t [...] new 3954382bb5b2 ALSA: ac97: Convert to RUNTIME_PM_OPS() macro new 4c60cf85e291 ALSA: atmel: Convert to DEFINE_SIMPLE_DEV_PM_OPS() macro new 0d8dfeba4b80 ALSA: pcm: Convert to SYSTEM_SLEEP_PM_OPS() new 3f38aa32c51e ALSA: hda: Use RUNTIME_PM_OPS() and pm_ptr() new dd69342a043e ALSA: hda-intel: Convert to RUNTIME_PM_OPS() new f923335da9e8 ALSA: hda/tegra: Convert to RUNTIME_PM_OPS() & co new 5ea0a2206b58 ALSA: oxygen: Convert to EXPORT_SIMPLE_DEV_PM_OPS() new f3f9dfde4c88 ALSA: vx222: Convert to DEFINE_SIMPLE_DEV_PM_OPS() new 9335a36faacf ALSA: intel-hdmi-audio: Convert to SYSTEM_SLEEP_PM_OPS() new c2820405ba55 ALSA: usb-audio: Fix CME quirk for UF series keyboards new 5a0c72c1da3c ALSA: hda/realtek: Always honor no_shutup_pins new 38e94cefbf45 ALSA: usb-audio: separate DJM-A9 cap lvl options new 35ef1c79d2e0 ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx new 1a7c3068143b Merge branch 'for-linus' into for-next new 84d6a465f211 ASoC: tas2781: Support dsp firmware Alpha and Beta seaies new 765fee28fe0e ALSA: echoaudio: remove unused variable new ee3d1f09e046 ALSA: oxygen: Fix dependency on CONFIG_PM_SLEEP new 0b1b5161648f ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315 new 78f4ca3c6f6f ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247 new de74ec718e07 ASoC: simple-card-utils: Don't use __free(device_node) at [...] new 3c423a68643c ASoC: dt-bindings: fsl,sai: Add i.MX94 support new 309b367eafc8 ASoC: amd: Add DMI quirk for ACP6X mic support new 45ff65e30deb ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200- [...] new e8e472d0c5a4 Merge tag 'asoc-fix-v6.14-rc7' of https://git.kernel.org/p [...] new 3424c8f53bc6 ALSA: timer: Don't take register_mutex with copy_from/to_user() new 29951021367f ALSA: hda/realtek: Add support for various HP Laptops usin [...] new 41a507095040 Merge branch 'for-linus' into for-next new c9e9aa80022c ASoC: mediatek: Remove unused mtk_memif_set_rate new f9a5c4b6afc7 ASoC: rt722-sdca: Add some missing readable registers new 299ce4beaf71 ASoC: rt722-sdca: Make use of new expanded MBQ regmap new 4a91fe4c0d68 ASoC: tegra: Add interconnect support new a05143a8f713 ASoC: SOF: topology: Use krealloc_array() to replace krealloc() new fb6ec1d27608 ASoC: mediatek: mt6358: Remove unused functions new 1a4a5a752fcd ASoC: soc-ops: remove soc-dpcm.h new 6eab70345799 ASoC: soc-core: Stop using of_property_read_bool() for non [...] new 678681828bf4 ASoC: dmic: Add DSD big endian format support new b3d993c7566f ASoC: amd: acp: Use str_low_high() helper function new 3f75771987f3 ASoC: SOF: mediatek: Use str_on_off() helper function new 185ac20a7b05 ASoC: rt722: get lane mapping property new 6603c5133daa ASoC: dt-bindings: atmel,at91-ssc: Convert to YAML format new 78e66dd5f32a ASoC: mediatek: mt8186: Remove unused mt8186_afe_(suspend| [...] new ecfcee245cc9 ASoC: dapm: unexport snd_soc_dapm_init() new 3f78762d1770 ASoC: dapm: unexport snd_soc_dapm_update_dai() new 5ea46b436079 ASoC: SOF: ipc4-pcm: Move out be_rate initialization from [...] new 2466b62268c0 ASoC: dapm: unexport dapm_mark_endpoints_dirty() new 4c7518062d63 ASoC: SOF: ipc4: Add support for split firmware releases new dc561ab16d8b ASoC: codecs: pcm3168a: Add ACPI match table new e92f042642ae ASoC: codecs: pcm3168a: Relax probing conditions new 7d92a38d67e5 ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode new 79ebb596201c ASoC: Intel: avs: Add pcm3168a machine board new b9fb91692af8 ASoC: Intel: avs: pcm3168a board selection new e995c5190338 ASoC: Intel: avs: Move DSP-boot steps into individual functions new cbe37a4d2b3c ASoC: Intel: avs: Configure basefw on TGL-based platforms new f0173cbe7fa7 ASoC: Intel: avs: New gateway configuration mechanism new 320155a61f7f ASoC: Intel: avs: Remove unused gateway configuration code new 4343af66b8e1 ASoC: Intel: avs: Add WHM module support new 856366dc924a ALSA: hda: Select avs-driver by default on MBL new a23ff143804d ASoC: Intel: avs: Add support for MalibouLake new 8478dadc8148 ASoC: dt-bindings: Add bindings for WCD934x DAIs new e27c125040b1 ASoC: codecs: wcd934x: use wcd934x binding header new 96dd187c93af This is continued work on Samsung S9(SM-9600) new 943116ba2a6a ASoC: add common snd_soc_ret() and use it new 062b7ef6b103 ASoC: soc-utils: care -EOPNOTSUPP on snd_soc_ret() new be61cd4242e4 ASoC: soc-pcm: use snd_soc_ret() new a0ef5b4b1014 ASoC: simple-card: use snd_soc_ret() new 2d7395b23dbf ASoC: simple-card-utils: use snd_soc_ret() new 74a0ca4c7f19 ASoC: audio-graph-card: use snd_soc_ret() new 8d83282e5318 ASoC: audio-graph-card2: use snd_soc_ret() new f2d161e5804d ASoC: and adn use snd_soc_ret() new 5b4288792ff2 ASoC: cpcap: Implement .set_bias_level new 02d4a97ce30c dt-bindings: mfd: motorola-cpcap: Document audio-codec interrupts new 7ed1b265021d ASoC: cpcap: Implement jack detection new f0703ce627a2 ASoC: cpcap: Implement jack headset detection new 72826381215e ASoC: dt-bindings: wcd937x-sdw: Add static channel mapping [...] new c06c4f7cbea1 ASoC: codecs: wcd937x: Add static channel mapping support [...] new 7796c97df6b1 soundwire: qcom: Add set_channel_map api support new 0e9a970d7b2c ASoC: qcom: sdw: Add get and set channel maps support from [...] new 46ab7d80ed4f Add static channel mapping between soundwire master new 169ec0a541aa ASoC: SOF: Relocate and rework functionality for PCM strea [...] new 4d2ea16576c8 ASoC: SOF: pcm: Move period/buffer configuration print aft [...] new 860693187c59 ASoC: SOF: pcm: Add snd_sof_pcm specific wrappers for dev_ [...] new 583348bd65ce ASoC: SOF: ipc4-topology: Improve the information in prepa [...] new 6b8f162bd3fa ASoC: SOF: Improve the spcm and ipc4 copier prints new cb161c333927 ASoC: tas2781: Switch to use %ptTsr new 91f505dc3a94 ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt13 [...] new 852c0b7204de ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1320_l13 new f98d42000216 ASoC: Intel: soc-acpi-intel-ptl-match typo fixups new e2ceac2f3236 ASoC: amd: ps: rename structure names, variable and other macros new 4b36a47e2d98 ASoC: amd: ps: use macro for ACP6.3 pci revision id new db746fff89a1 ASoC: amd: ps: add acp pci driver hw_ops for acp6.3 platform new 491628388005 ASoC: amd: ps: add callback functions for acp pci driver pm ops new 6547577e94ae ASoC: amd: ps: add callback to read acp pin configuration new 0a27b2d7a224 ASoC: amd: ps: add soundwire dma irq thread callback new 4516be370ced ASoC: amd: ps: refactor soundwire dma interrupt handling new fcb754602724 ASoC: amd: ps: store acp revision id in SoundWire dma driv [...] new 0fa0843db17c ASoC: amd: ps: refactor soundwire dma driver code new 43d6140cedad ASoC: amd: ps: refactor soundwire dma interrupts enable/di [...] new 605aab3b3ca8 ASoC: amd: ps: rename acp_restore_sdw_dma_config() function new 7c0ea26c57b0 ASoC: amd: ps: add pci driver hw_ops for ACP7.0 & ACP7.1 variants new fde277dbcf53 ASoC: amd: ps: add pm ops related hw_ops for ACP7.0 & ACP7 [...] new c878d5c1a525 ASoC: amd: ps: add ACP7.0 & ACP7.1 specific soundwire dma [...] new 1c35755f4642 ASoC: amd: ps: implement function to restore dma config fo [...] new 0b6914a0121b ASoC: amd: ps: add soundwire dma interrupts handling for A [...] new 3898b189079c ASoC: amd: ps: add soundwire wake interrupt handling new 0eb8f83c055c ASoC: amd: ps: update module description new f1e91acacf86 ASoC: amd: ps: update file description and copyright year new 552f66c40134 ASoC: amd: update Pink Sardine platform Kconfig description new 638ad2bdb2f9 ASoC: amd: acp: add machine driver changes for ACP7.0 and [...] new 187150671d83 ASoC: amd: acp: add RT711, RT714 & RT1316 support for ACP7 [...] new d0252b0b945e ASoC: amd: acp: amd-acp70-acpi-match: Add rt722 support new 31e3100d5e1f ASoC: amd: acp: amd-acp70-acpi-match: Add RT1320 & RT722 c [...] new 4bb5b6f13fd8 ASoC: amd: amd_sdw: Add quirks for Dell SKU's new 005859a2cf7a ASoC: amd: Add support for ACP7.0 & ACP7.1 new 651e0ed391b1 ASoC: SOF: imx: introduce more common structures and functions new 645753d01356 ASoC: SOF: imx8: use common imx chip interface new 563e40153a56 ASoC: SOF: imx8: use IMX_SOF_* macros new 45e02edd8422 ASoC: SOF: imx8: drop unneeded/unused macros/header includes new 896530b7b0c0 ASoC: SOF: imx: merge imx8 and imx8m drivers new 07e3e514dd38 ASoC: SOF: imx: merge imx8 and imx8ulp drivers new 6cf5df1040ba ASoC: SOF: imx: add driver for the imx95 chip new 3c331bdeecec Refactor imx drivers and introduce support for new 629dd55cf77b ASoC: SDCA: Minor formatting and naming tweaks new 996bf834d0b6 ASoC: SDCA: Add code to parse Function information new 19f6748abbab ASoC: SDCA: Parse initialization write table new 9ee6d50ae4b0 ASoC: SDCA: Add support for Entity 0 new 42b144cb6a2d ASoC: SDCA: Add SDCA Control parsing new 64fb5af1d1bb ASoC: SDCA: Add parsing for Control range structures new f87c2a275033 ASoC: SDCA: Add Channel Cluster parsing new 5c93b20f6de4 ASoC: SDCA: Add support for IT/OT Entity properties new e80b8e5c53c3 ASoC: SDCA: Add support for clock Entity properties new 9da195880f16 ASoC: SDCA: Add support for PDE Entity properties new d1541caab053 Add SDCA DisCo parsing support new e97d06cb4386 ASoC: tscs454: Use str_enable_disable() in pll_power_event() new c5528214c7c0 ASoC: codecs: wcd93xx-sdw: fix of_property_read_bool() warnings new 330cbb40bb36 dt-bindings: ASoC: rockchip: Add compatible for RK3588 SPDIF new ad1212a9cc24 arm64: dts: rockchip: Add SPDIF on RK3588 new 21aa330fec31 ASoC: fsl_micfil: Add decimation filter bypass mode support new f22ba3561daa ASoC: SOF: imx-common: set sdev->pdata->hw_pdata after com [...] new 828c0aa63706 ASoC: amd: ps: use switch statements for acp pci revision [...] new ae575d2145d1 ASoC: tegra: Remove the isomgr_bw APIs export new 994719ed6d81 ASoC: Intel: avs: Use str_on_off() in avs_dsp_core_power() new ad0fbcebb5f6 ASoC: adau1701: use gpiod_multi_set_value_cansleep new 74e0fcbd705d gpiolib: add gpiod_multi_set_value_cansleep new 783db6851c18 ASoC: ops: Enforce platform maximum on initial value new 9dc016eaba3a ASoC: SOF: Intel: Don't import non-existing module namespace new e0f421d73053 ASoC: SOF: ipc3: Use str_enabled_disabled() helper function new 5c7e4c4da858 ASoC: dt-bindings: wlf,wm8960: add 'port' property new 9f25b6f2568d ASoC: wm_hubs: Use str_enable_disable() in wm_hubs_update_ [...] new e08fe24c34d3 ASoC: SOF: Intel: Use str_enable_disable() helper new 1c3b5f374096 ASoC: tas2764: Power up/down amp on mute ops new 08a66f55f724 ASoC: tas2764: Wait for ramp-down after shutdown new f37f1748564a ASoC: tas2764: Mark SW_RESET as volatile new d64c4c3d1c57 ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG new 0770b7cc095e ASoC: tas2764: Random patches from the Asahi Linux new 11c1967f1a79 ASoC: soc-pcm: no need to check dpcm->fe on dpcm_be_connect() new 238c863eb3d3 ASoC: soc-core: makes snd_soc_set_dmi_name() local new 1248d29464cc ASoC: soc-ops: makes snd_soc_read_signed() void new 7e1caa679686 ASoC: soc-pcm: makes dpcm_dapm_stream_event() void new 7f1186a8d738 ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot() new 0c4a06395156 ASoC: soc-pcm: remove duplicate param from __soc_pcm_hw_params() new 257a060fe219 ASoC: remove update from snd_soc_card new 40b1f89a1691 ASoC: remove dpcm_process_paths() new 3aebbcba4baa ASoC: soc-pcm: cleanup dpcm_dai_trigger_fe_be() new 42da18e62652 ASoC: soc-pcm: cleanup dpcm_fe_dai_do_trigger() new 3f02dedf1566 ASoC: random cleanup new b20be2c77ce5 ASoC: SOF: imx: Fix an IS_ERR() vs NULL bug in imx_parse_i [...] new a78f244a9150 ASoC: SOF: imx: Fix error code in probe() new 5d9fca12f54d ASoC: amd: ps: fix inconsistent indenting warning in check [...] new b2f10aa2eb18 x86/entry: Add __init to ia32_emulation_override_cmdline() new e3cd85963a20 x86/mtrr: Use str_enabled_disabled() helper in print_mtrr_state() new 735049b801cf x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN thr [...] new bebe0afb7451 x86/amd_node: Add SMN offsets to exclusive region access new 6b06755af667 x86/amd_node: Add support for debugfs access to SMN registers new c893ee3f95f1 x86/amd_node: Add a smn_read_register() helper new e211adcf36d0 ASoC: amd: acp: rembrandt: Use AMD_NODE new 135c6af1cac5 ASoC: amd: acp: acp70: Use AMD_NODE new 8f969537149d ASoC: amd: acp: acp63: Use AMD_NODE new f120cf33d232 ASoC: SOF: amd: Use AMD_NODE new 40d059278302 ASoC: amd: acp: Drop local symbols for smn read/write new a261d77fec14 ASoC: SOF: amd: Drop host bridge ID from struct new 67ebf71236f2 Adjust all AMD audio drivers to use AMD_NODE new c8d08464bce9 ASoC: dt-bindings: atmel-at91sam9g20ek: convert to json-schema new 2e2f89b18464 firmware: cs_dsp: test_bin_error: Use same test cases for [...] new 42ae6e2559e6 firmware: cs_dsp: test_control_parse: null-terminate test strings new 64899904d610 ASoC: soc-core: Use str_yes_no() in snd_soc_close_delayed_work() new b47834ee4485 ASoC: SOF: amd: Add depends on CPU_SUP_AMD new 2fa56dae1a65 ASoC: fsl: fsl_qmc_audio: Remove unnecessary bool conversions new 91b751291494 ASoC: SOF: amd: Move depends on AMD_NODE to consumers new 88e09306b7e0 ASoC: atmel: atmel-classd: Use str_enabled_disabled() helper new 10efa8079290 ASoC: cros_ec_codec: Use str_enable_disable() helper in wo [...] new 5a09e179024e ASoC: Documentation: DPCM: use inclusive language for SND_ [...] new 1c4749873bd0 ASoC: kirkwood: use inclusive language for SND_SOC_DAIFMT_CBx_CFx new 38399716e353 ASoC: ti: rx51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx new a5a3de8990f4 ASoC: sh: migor: use inclusive language for SND_SOC_DAIFMT [...] new 63d93f4d0f38 ASoC: q6dsp: q6apm: replace kzalloc() with kcalloc() in q6 [...] new 8fd0e127d8da ASoC: amd: acp: acp70: Remove unnecessary if-check new 8c6ede5cc422 ASoC: dt-bindings: imx-card: Add playback-only and capture [...] new 1877c3e7937f ASoC: imx-card: Add playback_only or capture_only support new f9d4f699751f ASoC: imx-card: support playback or capture only new 758beab02529 ASoC: topology: Create kcontrols based on their type new 81eb3a2bd273 ASoC: topology: Save num_channels value for mixer controls new 28feec15fa28 ASoC: Intel: avs: Make PEAKVOL configurable from topology new 4c43a930e3e1 ASoC: Intel: avs: Add volume control for GAIN module new 10188a25c9b5 ASoC: Intel: avs: Update VOLUME and add MUTE IPCs new c321a4d705a3 ASoC: Intel: avs: New volume control operations new 4c32ebcc8650 ASoC: Intel: avs: Move to the new control operations new a4217a036869 ASoC: Intel: avs: Add support for mute for PEAKVOL and GAIN new 76e013152891 ASoC: Intel: avs: Honor the invert flag for mixer controls new a9409fcb979e ASoC: Intel: avs: Support multi-channel PEAKVOL instantiation new d909b8d13a13 ASoC: Intel: avs: Mute and multi-channel controls new 6542db20caf4 ASoC: dt-bindings: fsl,easrc: Reference common DAI properties new 3e7b375752b5 ASoC: dt-bindings: fsl,imx-asrc: Reference common DAI properties new 22254fca9bc7 ASoC: dt-bindings: fsl: Reference common DAI new ef6a24c79d50 ASoC: mediatek: mt8188: Add audsys hires clocks new bf1800073f4d ASoC: mediatek: mt8188: Add reference for dmic clocks new 7d87bde21c73 ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile new c1e42ec04197 ASoC: mediatek: mt8188: Add support for DMIC new 390ebb24b3c3 ASoC: mediatek: mt8188-mt6359: Add DMIC support new f00b3056843d ASoC: dt-bindings: mediatek,mt8188-mt6359: Add DMIC backen [...] new dc64e1b9da22 Enable DMIC for Genio 700/510 EVK new 62142da241a0 ASoC: rt712-sdca: Add FU05 playback switch control new be1e3607f29a ASoC: tas2781: Clean up for some define new a206376b4254 ASoC: dt-bindings: xlnx,i2s: Convert to json-schema new 1b8b6dd0c91b ASoC: dt-bindings: xlnx,audio-formatter: Convert to json-schema new 7ed7065dfbba ASoC: dt-bindings: xlnx,spdif: Convert to json-schema new 55a1abd6e76c MAINTAINERS: Add Vincenzo Frascino as Xilinx Sound Driver [...] new a54a659f5cc2 xlnx: dt-bindings: Convert to json-schema new 79ed408b2402 ASoC: mediatek: mt8188: avoid uninitialized variable use new fd80df352ba1 regcache: Add support for sorting defaults arrays new e3f7caf74b79 ASoC: SDCA: Add generic regmap SDCA helpers new 28c12866c22c ASoC: SDCA: Add regmap helpers for parsing for DisCo Const [...] new c143755d8cce ASoC: SDCA: Add helper to write out defaults and fixed values new d0343fdb567d Add SDCA register map support new 0bd862846e7f ASoC: Intel: avs: use devm_kmemdup_array() new 3e706be02bef ASoC: hdac_hdmi: use devm_kmemdup_array() new 69aaab0e65e9 ASoC: tlv320dac33: use devm_kmemdup_array() new d9d71a6e2d19 ASoC: uda1380: use devm_kmemdup_array() new b26205e172ca ASoC: meson: axg-tdm-interface: use devm_kmemdup_array() new c173b5ee81a2 ASoC: uniphier: use devm_kmemdup_array() new 579a20181cf2 Convert sound drivers to use devm_kmemdup_array() new feb849404a8b ASoC: SOF: Intel: hda-dai: Remove unnecessary bool conversion new a02c42d41af7 ASoC: codecs: wsa883x: Implement temperature reading and hwmon new 79c080c75cdd ASoC: mediatek: mt6359: Fix DT parse error due to wrong ch [...] new 1d251a7adc5b ASoC: dt-bindings: everest,es8328: Mark ES8388 compatible [...] new 8243a49145e5 ASoC: dt-bindings: everest,es8328: Require reg property new 22e5c40fda71 ASoC: audio-graph-card2-custom-sample1.dtsi: Separate Sample DT new 7c0572197faf ASoC: audio-graph-card2-custom-sample2.dtsi: Separate Sample DT new 7d73a1beaa94 ASoC: audio-graph-card2-custom-sample.dtsi: remove origina [...] new 56e8bbb7a0d1 ASoC: audio-graph-card2-custom-sample: Separate Sample new 8450fa6b16e2 ASoC: Documentation: Codec to Codec: use inclusive languag [...] new 231bf041d425 ASoC: ti: n810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx new dfdc0debf1b8 ASoC: ti: osk5912: use inclusive language for SND_SOC_DAIF [...] new 48d5e50e4fe7 ASoC: ti: ams-delta: use inclusive language for SND_SOC_DA [...] new 5cfb2f62242b ASoC: ti: j721e-evm: use inclusive language for SND_SOC_DA [...] new bc17eaf1b925 ASoC: ti: davinci-evm: use inclusive language for SND_SOC_ [...] new 9fde82ea39a7 ASoC: ti: omap-twl4030: use inclusive language for SND_SOC [...] new 941abe67e176 ASoC: ti: omap3pandora: use inclusive language for SND_SOC [...] new df95f0157ba1 ASoC: amd: use inclusive language for SND_SOC_DAIFMT_CBx_CFx new 2920be2fabcb ASoC: fsl: use inclusive language for SND_SOC_DAIFMT_CBx_CFx new 74f6e045d879 ASoC: mxs: use inclusive language for SND_SOC_DAIFMT_CBx_CFx new e42ec97657fa ASoC: pxa: use inclusive language for SND_SOC_DAIFMT_CBx_CFx new a1cadae42c9b ASoC: qcom: sc7180: use inclusive language for SND_SOC_DAI [...] new f8ca280bf5c2 ASoC: qcom: sc7280: use inclusive language for SND_SOC_DAI [...] new 3c2e63a3a0ef ASoC: codec: cs4234: use inclusive language for SND_SOC_DA [...] new c974655b0c7f ASoC: codec: cs4265: use inclusive language for SND_SOC_DA [...] new 46dbe25747fc ASoC: codec: cs4270: use inclusive language for SND_SOC_DA [...] new e9ab4b38205a ASoC: codec: cs4271: use inclusive language for SND_SOC_DA [...] new 0d41068ca151 ASoC: codec: cs4341: use inclusive language for SND_SOC_DA [...] new 0c57e5571968 ASoC: codec: cs530x: use inclusive language for SND_SOC_DA [...] new b26c604a0dce ASoC: codec: cs35l32: use inclusive language for SND_SOC_D [...] new ea38f63c4afd ASoC: codec: cs35l33: use inclusive language for SND_SOC_D [...] new d21e3b442ff6 ASoC: codec: cs35l34: use inclusive language for SND_SOC_D [...] new 952b334dcfcf ASoC: codec: cs42l42: use inclusive language for SND_SOC_D [...] new fad200733e50 ASoC: codec: cs42l51: use inclusive language for SND_SOC_D [...] new 1ef8b1c830a0 ASoC: codec: cs42l52: use inclusive language for SND_SOC_D [...] new b9dde447dd27 ASoC: codec: cs42l56: use inclusive language for SND_SOC_D [...] new 8f5ae8395333 ASoC: codec: cs42l73: use inclusive language for SND_SOC_D [...] new 90fd7bb1af17 ASoC: codec: cs42xx8: use inclusive language for SND_SOC_D [...] new dc946ef548ae ASoC: codec: cs43130: use inclusive language for SND_SOC_D [...] new e759aeeb1d09 ASoC: codec: cs53l30: use inclusive language for SND_SOC_D [...] new b50e5b9694e2 ASoC: codec: da7210: use inclusive language for SND_SOC_DA [...] new 7177a7a8e10d ASoC: codec: da7218: use inclusive language for SND_SOC_DA [...] new fc0a8ee9921f ASoC: codec: da7219: use inclusive language for SND_SOC_DA [...] new e5f0c2ad987b ASoC: codec: da732x: use inclusive language for SND_SOC_DA [...] new 6f8ac982806a ASoC: codec: da9055: use inclusive language for SND_SOC_DA [...] new 739f4f44dc42 ASoC: codec: nau8540: use inclusive language for SND_SOC_D [...] new a3c86259f8a4 ASoC: codec: nau8810: use inclusive language for SND_SOC_D [...] new 1fca457c22a2 ASoC: codec: nau8822: use inclusive language for SND_SOC_D [...] new e23d68d7d3b3 ASoC: codec: nau8824: use inclusive language for SND_SOC_D [...] new 2f120ee8026a ASoC: codec: nau8825: use inclusive language for SND_SOC_D [...] new 5f2d29942c82 ASoC: codec: rk817: use inclusive language for SND_SOC_DAI [...] new 9c7cf29bdb11 ASoC: codec: rt274: use inclusive language for SND_SOC_DAI [...] new a212edb16ca0 ASoC: codec: rt286: use inclusive language for SND_SOC_DAI [...] new 84f32702f3ef ASoC: codec: rt298: use inclusive language for SND_SOC_DAI [...] new b865e0823cbf ASoC: codec: rt1011: use inclusive language for SND_SOC_DA [...] new 2281565db79b ASoC: codec: rt1015: use inclusive language for SND_SOC_DA [...] new f9ef0947ba84 ASoC: codec: rt1016: use inclusive language for SND_SOC_DA [...] new 9261d67d8bd2 ASoC: codec: rt1305: use inclusive language for SND_SOC_DA [...] new 668db7178502 ASoC: codec: rt1308: use inclusive language for SND_SOC_DA [...] new 2d5e9d40998b ASoC: codec: rt5616: use inclusive language for SND_SOC_DA [...] new 1b16920e651d ASoC: codec: rt5631: use inclusive language for SND_SOC_DA [...] new 60143172c63d ASoC: codec: rt5640: use inclusive language for SND_SOC_DA [...] new 3165df2f130d ASoC: codec: rt5645: use inclusive language for SND_SOC_DA [...] new e41ebb0a1f8b ASoC: codec: rt5651: use inclusive language for SND_SOC_DA [...] new f1205656ef23 ASoC: codec: rt5659: use inclusive language for SND_SOC_DA [...] new 67f2243f2b1f ASoC: codec: rt5660: use inclusive language for SND_SOC_DA [...] new 0ad3a7d311f0 ASoC: codec: rt5663: use inclusive language for SND_SOC_DA [...] new 0b74ed5533c8 ASoC: codec: rt5665: use inclusive language for SND_SOC_DA [...] new 4869417f4a2b ASoC: codec: rt5668: use inclusive language for SND_SOC_DA [...] new b3a3eda6cb30 ASoC: codec: rt5670: use inclusive language for SND_SOC_DA [...] new 40213f8d5b49 ASoC: codec: rt5677: use inclusive language for SND_SOC_DA [...] new f61c11db0f59 ASoC: codec: rt5682: use inclusive language for SND_SOC_DA [...] new bd178280c7d9 ASoC: codec: rt5682s: use inclusive language for SND_SOC_D [...] new 461deb4911f3 ASoC: codec: wm2200: use inclusive language for SND_SOC_DA [...] new 4042bb6e973a ASoC: codec: wm5100: use inclusive language for SND_SOC_DA [...] new 474cd6355413 ASoC: codec: wm8350: use inclusive language for SND_SOC_DA [...] new 24684cc20601 ASoC: codec: wm8400: use inclusive language for SND_SOC_DA [...] new 420663ae8fa2 ASoC: codec: wm8510: use inclusive language for SND_SOC_DA [...] new e2bcc61a4481 ASoC: codec: wm8523: use inclusive language for SND_SOC_DA [...] new dee14c5b6d29 ASoC: codec: wm8524: use inclusive language for SND_SOC_DA [...] new 1b94f3874d61 ASoC: codec: wm8580: use inclusive language for SND_SOC_DA [...] new 042ecb2ab236 ASoC: codec: wm8711: use inclusive language for SND_SOC_DA [...] new 4d20a35acef6 ASoC: codec: wm8728: use inclusive language for SND_SOC_DA [...] new bb0b8a07192d ASoC: codec: wm8737: use inclusive language for SND_SOC_DA [...] new a018b6601c47 ASoC: codec: wm8741: use inclusive language for SND_SOC_DA [...] new 4be54b6bdafa ASoC: codec: wm8750: use inclusive language for SND_SOC_DA [...] new 92acd9f7409d ASoC: codec: wm8753: use inclusive language for SND_SOC_DA [...] new d17b39f6d3e6 ASoC: codec: wm8770: use inclusive language for SND_SOC_DA [...] new 9b9cbc6b4fa3 ASoC: codec: wm8776: use inclusive language for SND_SOC_DA [...] new ad3993c44963 ASoC: codec: wm8804: use inclusive language for SND_SOC_DA [...] new 2f8b07842e9e ASoC: codec: wm8900: use inclusive language for SND_SOC_DA [...] new 1a126668ab09 ASoC: codec: wm8903: use inclusive language for SND_SOC_DA [...] new 25baeacd9c63 ASoC: codec: wm8904: use inclusive language for SND_SOC_DA [...] new 2d2223d742d9 ASoC: codec: wm8940: use inclusive language for SND_SOC_DA [...] new fb44bd4902cd ASoC: codec: wm8955: use inclusive language for SND_SOC_DA [...] new 541e0b4947a9 ASoC: codec: wm8960: use inclusive language for SND_SOC_DA [...] new b99c850bd41e ASoC: codec: wm8961: use inclusive language for SND_SOC_DA [...] new c6472392301f ASoC: codec: wm8962: use inclusive language for SND_SOC_DA [...] new ed86f7b7e5f6 ASoC: codec: wm8971: use inclusive language for SND_SOC_DA [...] new 68084db5e7a5 ASoC: codec: wm8974: use inclusive language for SND_SOC_DA [...] new f0bd6cb02505 ASoC: codec: wm8978: use inclusive language for SND_SOC_DA [...] new 93b1fefd8b1a ASoC: codec: wm8983: use inclusive language for SND_SOC_DA [...] new 7f3ed7ea52f2 ASoC: codec: wm8985: use inclusive language for SND_SOC_DA [...] new 2725c018785d ASoC: codec: wm8988: use inclusive language for SND_SOC_DA [...] new d542f5bfa3e4 ASoC: codec: wm8990: use inclusive language for SND_SOC_DA [...] new 0d4291fa3a89 ASoC: codec: wm8991: use inclusive language for SND_SOC_DA [...] new 291b4eb98479 ASoC: codec: wm8993: use inclusive language for SND_SOC_DA [...] new 35492f84fbd6 ASoC: codec: wm8994: use inclusive language for SND_SOC_DA [...] new c417a7cf976e ASoC: codec: wm8995: use inclusive language for SND_SOC_DA [...] new cc49a35ab195 ASoC: codec: wm8996: use inclusive language for SND_SOC_DA [...] new cfb91be8f9c8 ASoC: codec: wm9081: use inclusive language for SND_SOC_DA [...] new 9c914ef3b876 ASoC: codec: wm9713: use inclusive language for SND_SOC_DA [...] new 74da545ec6a8 ASoC: codec: madera: use inclusive language for SND_SOC_DA [...] new 1af0148c3f87 ASoC: codec: arizona: use inclusive language for SND_SOC_D [...] new c80956630fa0 ASoC: codec: twl4030: use inclusive language for SND_SOC_D [...] new 27f5e88fdc8a ASoC: codec: src4xxx: use inclusive language for SND_SOC_D [...] new 6575dd53217e ASoC: codec: sgtl5000: use inclusive language for SND_SOC_ [...] new 6dd61011a67e ASoC: codec: lochnagar-sc: use inclusive language for SND_ [...] new 521c04c6e32a ASoC: ux500: use inclusive language for SND_SOC_DAIFMT_CBx_CFx new 6cc4d2c11537 ASoC: meson: t9015: use inclusive language for SND_SOC_DAI [...] new 4586b0569569 ASoC: meson: meson-card-utils: use inclusive language for [...] new 04ea3e0d2e10 ASoC: tegra: tegra_asoc_machine: use inclusive language fo [...] new b15ea10972a1 ASoC: tegra: tegra_wm8903: use inclusive language for SND_ [...] new 836d2924c05e ASoC: intel: rt274: use inclusive language for SND_SOC_DAI [...] new ccf2a77a5d15 ASoC: intel: rt286: use inclusive language for SND_SOC_DAI [...] new f5617b647c85 ASoC: intel: rt298: use inclusive language for SND_SOC_DAI [...] new 6d41096d7df6 ASoC: intel: rt5514: use inclusive language for SND_SOC_DA [...] new e15abfa60107 ASoC: intel: da7219: use inclusive language for SND_SOC_DA [...] new 0808c1ab8d1a ASoC: intel: ssm4567: use inclusive language for SND_SOC_D [...] new 4994da5c7fea ASoC: intel: nau8825: use inclusive language for SND_SOC_D [...] new bcb896a69864 ASoC: intel: max98927: use inclusive language for SND_SOC_ [...] new d2f277bf8aae ASoC: intel: max98357a: use inclusive language for SND_SOC [...] new 69e35d9bfd6b ASoC: samsung: snow: use inclusive language for SND_SOC_DA [...] new 5dc6b4a351de ASoC: samsung: bells: use inclusive language for SND_SOC_D [...] new 06d07a4f5b98 ASoC: samsung: odroid: use inclusive language for SND_SOC_ [...] new 3f97e52562dd ASoC: samsung: arndale: use inclusive language for SND_SOC [...] new 9ef6a439bc98 ASoC: samsung: lowland: use inclusive language for SND_SOC [...] new 3d5f026256d9 ASoC: samsung: speyside: use inclusive language for SND_SO [...] new 29664312a75e ASoC: samsung: tobermory: use inclusive language for SND_S [...] new 1455b3857ca2 ASoC: samsung: tm2_wm5110: use inclusive language for SND_ [...] new 2c4a2b5d084b ASoC: samsung: littlemill: use inclusive language for SND_ [...] new 795aad6b179d ASoC: samsung: smdk_wm8994: use inclusive language for SND [...] new 697c58941c0a ASoC: samsung: aries_wm8994: use inclusive language for SN [...] new 22bbcab0a2a1 ASoC: samsung: midas_wm1811: use inclusive language for SN [...] new cc8e22b6b162 ASoC: samsung: smdk_wm8994pcm: use inclusive language for [...] new 862123a0a416 ASoC: mediatek: mt2701-wm8960: use inclusive language for [...] new b1f5886cca25 ASoC: mediatek: mt2701-cs42448: use inclusive language for [...] new c709a876b7de ASoC: mediatek: mt7986-wm8960: use inclusive language for [...] new d8c808af2a9b ASoC: mediatek: mt7986-dai-etdm: use inclusive language fo [...] new eeb25b3ca1ef ASoC: mediatek: mt8173-rt5650: use inclusive language for [...] new 47c59833c42a ASoC: mediatek: mt8173-max98090: use inclusive language fo [...] new b73c2719c951 ASoC: mediatek: mt8173-rt5650-rt5676: use inclusive langua [...] new 522f5021cfb5 ASoC: mediatek: mt8173-rt5650-rt5514: use inclusive langua [...] new 711035c043b3 ASoC: mediatek: mt8183-da7219-max98357: use inclusive lang [...] new e33d0569d7a1 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use inclus [...] new 38cc5b0bed6c ASoC: mediatek: mt8186-mt6366: use inclusive language for [...] new d4ee06219f2f ASoC: mediatek: mt8192-mt6359-rt1015-rt5682: use inclusive [...] new cb1ebf6e2037 ASoC: mediatek: mt8195-mt6359: use inclusive language for [...] new db9912ce99c3 ASoC: mediatek: mt8365-mt6357: use inclusive language for [...] new 9002421ebb14 ASoC: mediatek: mt8365-dai-i2s: use inclusive language for [...] new 0526b0b88c30 ASoC: mediatek: mt8365-dai-pcm: use inclusive language for [...] new 99239dc5147e ASoC: rockchip: rk3288_hdmi_analog: use inclusive language [...] new 8410a099c88d ASoC: rockchip: rk3399_gru_sound: use inclusive language f [...] new edca7ad57c50 ASoC: rockchip: rockchip_max98090: use inclusive language [...] new 7370a8fe5bd2 ASoC: rockchip: rockchip_rt5645: use inclusive language fo [...] new 0f68f56ab7be ASoC: soc-dai: remove SND_SOC_DAIFMT_CB{MS}_CF{MS} new ee3cce59b1ce ASoC: use inclusive language for new b686559772d1 ASoC: codecs: rt1011: Fix definition of device_id tables new a859d2383f66 ASoC: codecs: rt1015: Fix definition of device_id tables new e7795c17b826 ASoC: codecs: rt1016: Fix definition of device_id tables new 689e4d5fd8a7 ASoC: codecs: rt1019: Fix definition of device_id tables new 0440f938aacf ASoC: codecs: rt1305: Fix definition of device_id tables new 30e038711461 ASoC: codecs: rt1308: Fix definition of device_id tables new acac29fa62a8 ASoC: codecs: rt1318: Fix definition of device_id tables new 5a84cbb03094 ASoC: codecs: rt274: Fix definition of device_id tables new 1c418cf14638 ASoC: codecs: rt5514: Fix definition of device_id tables new dfc6b8ccb1bb ASoC: codecs: rt5640: Fix definition of device_id tables new d3a37a664ebe ASoC: codecs: rt5645: Fix definition of device_id tables new 85188e3bd7cb ASoC: codecs: rt5651: Fix definition of device_id tables new 24a430247811 ASoC: codecs: rt5659: Fix definition of device_id tables new 4d34ea670989 ASoC: codecs: rt5660: Fix definition of device_id tables new e9d9a43e3f00 ASoC: codecs: rt5663: Fix definition of device_id tables new b89d9d26fb6c ASoC: codecs: rt5665: Fix definition of device_id tables new a06ef7754b8e ASoC: codecs: rt5668: Fix definition of device_id tables new 9aa85f433bb1 ASoC: codecs: rt5670: Fix definition of device_id tables new 6de7c4def7a6 ASoC: codecs: rt5682: Fix definition of device_id tables new 7f15da9a55d3 ASoC: codecs: rt286: Update definition of device_id tables new ed4bef1d52ce ASoC: codecs: rt298: Update definition of device_id tables new 739db0529c2a ASoC: codecs: rt5677: Update definition of device_id tables new 24056de9976d ASoC: codecs: Update device_id tables for Realtek new b19d340d5d08 ASoC: samsung: bells: Drop unused include new c4b2d9643a06 ASoC: samsung: littlemill: Drop unused include new 5c06f7f3d837 ASoC: samsung: lowland: Drop unused include new da9146c19b17 ASoC: samsung: speyside: Convert to GPIO descriptor new c095b7a27529 ASoC: samsung: tobermory: Drop unused include new 0a22454ab2ec ASoC: samsung: tm2_wm5110: Drop unused include new d6c08418955a ASoC: samsung: GPIO descriptor conversion new c01a74844b74 ASoC: Remove unused helper macro new b2b691339448 ASoC: rt715: Remove duplicate SOC_DOUBLE_R_EXT() helper macro new 17ec58ac3c08 ASoC: sma1307: Use SOC_SINGLE_EXT() helper macro new aecdaa84adaf ASoC: tas2562: Use SOC_SINGLE_EXT_TLV() helper macro new 9bb7d7452363 ASoC: wcd938x: Use SOC_SINGLE_EXT_TLV() helper macro new bf19467b8512 ASoC: wm9712: Use SOC_SINGLE_EXT() helper macro new 516493232a9b ASoC: wm9713: Use SOC_DOUBLE_EXT() helper macro new 98413be56faa ASoC: wsa881x: Use SOC_SINGLE_EXT_TLV() helper macro new 7c5b07b497ea ASoC: atmel: tse850-pcm5142: Use SOC_SINGLE_EXT() helper macro new 9e6e7e088cb7 ASoC: dapm: Add missing SOC_DAPM_DOUBLE_R_TLV() helper new c951b20766f0 ASoC: dapm: Use ASoC control macros where possible new 1743dbb45b2c ASoC: Tidy up SOC_DOUBLE_R_* helpers new 2cb6290a24f7 Tidy up ASoC VALUE control macros new 6db630902727 ASoC: Tidy up SOC_DOUBLE_* and SOC_SINGLE_* helpers new abcb9a1fd891 ASoC: dt-bindings: fsl,sai: Document audio graph port new 5fee78e517ce ASoC: dt-bindings: fsl,audmix: Document audio graph port new 597acf1a04be ASoC: dt-bindings: fsl,audmix: make 'dais' property to be [...] new 294a60e5e983 ASoC: fsl_audmix: register card device depends on 'dais' property new 426aae69373f ASoC: fsl_audmix: support audio graph card for audmix new de22dc76e11d ASoC: doc: use SND_SOC_DAILINK_xxx() macro new b92bc4d6e21f ASoC: soc-pcm: merge soc_pcm_hw_update_format/subformat() new 8b36447c9ae1 ASoC: Intel: adl: add 2xrt1316 audio configuration new 02467341e357 ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb_l3_rt1 [...] new ffe450cb6bce ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l3_rt1 [...] new 65e246d33ded ASoC: sdw_utils: add mic and amp dais to 0xaaaa codec new e1a0657c6d94 ASoC: Intel: add multi-function SDW mockup codec match new 438405704eec ASoC: Intel: soc-acpi-intel-lnl-match: add sdw multi funct [...] new c7a6a74f8479 ASoC: Intel: soc-acpi-intel-ptl-match: add sdw multi funct [...] new 1ff07522690d ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 6x cs35 [...] new 7172d9ae29af ASoC: Intel: soc-acpi-intel-ptl-match: add cs42l43 6x cs35 [...] new a1462fb8b5dd ASoC: Intel: boards: updates for 6.15 new c6141ba0110f ASoC: Merge up fixes new 269b84423914 ASoC: dapm: Fix changes to DECLARE_ADAU17X1_DSP_MUX_CTRL new 2c2eadd07e74 ASoC: cs42l43: convert to SYSTEM_SLEEP_PM_OPS new 7a2ff0510c51 ASoC: soc-pcm: reuse dpcm_state_string() new 5d5eceb9bb10 ASoC: soc-dai: add snd_soc_dai_mute_is_ctrled_at_trigger() new db91ad81a254 ASoC: dt-bindings: fsl,imx-asrc: Document audio graph port new a8fed0bddf8f ASoC: dt-bindings: add regulator support to dmic codec new d3321a20b511 ASoC: dmic: add regulator support new 1ec3f1dc215d ASoC: dmic: add regulator support new 698233342000 ASoC: SOF: Intel: mtl: Split up dsp_ops setup code new 0d2d276f53ea ASoC: SOF: Intel: lnl/ptl: Only set dsp_ops which differs [...] new 80416226920c ASoC: SOF: Intel: mtl: Stop exporting dsp_ops callback functions new 8aeb7d2c3fc3 ASoC: SOF: Intel: Create ptl.c as placeholder for Panther [...] new eea84a7f0cdb ASoC: SOF: ipc4: Add support for Intel HW managed mic priv [...] new 0978e8207b61 ASoC: SOF: Intel: hda-mlink: Add support for mic privacy i [...] new a0db661e7d8e ASoC: SOF: hda/shim: Add callbacks to handle mic privacy c [...] new 4a43c3241ec3 ASoC: SOF: Intel: ptl: Add support for mic privacy new 8a7e7a03e3c5 ASoC: SOF: Intel: Add support for ACE3+ mic privacy new ad5a0970f86d ASoC: cs35l41: check the return value from spi_setup() new 89be3c15a58b ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_ [...] new ac5b4a24f16f ASoC: Intel: soc-acpi-intel-ptl-match: Add cs42l43 support new c3d5d331c96f ASoC: amd: acp: Remove redundant acp70 chip->name new 8ae746fe5104 ASoC: amd: acp: Implement acp_common_hw_ops support for ac [...] new e2cda4617656 ASoC: amd: acp: Refactor dmic-codec platform device creation new a8b9d2d7376d ASoC: amd: acp: Refactor acp platform device creation new 6e60db74b69c ASoC: amd: acp: Refactor acp machine select new aaf7a668bb38 ASoC: amd: acp: Add new interrupt handle callbacks in acp_ [...] new e3933683b25e ASoC: amd: acp: Remove redundant acp_dev_data structure new a95a1dbbd3d6 ASoC: amd: acp: Move spin_lock and list initialization to [...] new c8b5f251f0e5 ASoC: amd: acp: Remove white line new f8b4f3f525e8 ASoC: amd: acp: Refactor acp70 platform resource structure new d08220b6e32e ASoC: amd: acp: Refactor acp63 platform resource structure new ee7ab0fd5408 ASoC: amd: acp: Refactor rembrant platform resource structure new e167e5b268b2 ASoC: amd: acp: Refactor renoir platform resource structure new 02e1cf7a352a ASoC: amd: acp: Fix for enabling DMIC on acp platforms via [...] new 87fa872a1ecf ASoC: samsung: speyside: Free gpiod table new a935b3f98180 ASoC: SOF: ipc4-topology: Allocate ref_params on stack new 25a83f870b8a ASoC: dt-bindings: tas27xx: add compatible for SN012776 new ce9233937f32 ASoC: dt-bindings: tas2770: add compatible for TAS5770L new ad18392962df ASoC: tas2764: Extend driver to SN012776 new f8d5f28e3f2e ASoC: tas2764: Add control concerning overcurrent events new 6553ee024b44 ASoC: tas2770: Factor out set_ivsense_slots new f0066c8d1d32 ASoC: tas2770: Fix and redo I/V sense TDM slot setting logic new e0afd7d370c6 ASoC: Merge up fixes new 7bda89a2489f ASoC: dt-bindings: sun4i-a10-codec: add hp-det-gpios new ae5f76d4044d ASoC: sun4i-codec: correct dapm widgets and controls for h616 new a149377c033a ASoC: sun4i-codec: support hp-det-gpios property new d389719fb4ec ASoC: sun4i-codec: add h616 card long_name new d9a06936ee9e ASoC: sun4i-codec: add headphone dectection for new 1458fae110c8 ASoC: ti: davinci-i2s: remove unnecessary NULL check befor [...] new f37ab219a333 ASoC: mt8365: remove unnecessary NULL check before clk_dis [...] new 0ec6bd16705f ASoC: sma1307: Add NULL check in sma1307_setting_loaded() new f1d742c35b65 ASoC: tegra: Use non-atomic timeout for ADX status register new 9aa499f28ef8 ASoC: tlv320adc3xxx: remove unnecessary NULL check before [...] new 02026aabaa82 ASoC: amd: acp: Fix leak in acp_pci_probe() new ede6445d5405 ASoC: soc-pcm: tidyup function name to snd_soc_dpcm_be_can_xxx() new 3e330acf4efd ASoC: codecs: wcd937x: fix a potential memory leak in wcd9 [...] new 3cab1fc85f9d ASoC: cs35l56: Remove redundant 'flush_workqueue()' calls new 9c2c0ef64009 ASoC: amd: acp: Fix snd_soc_acpi_mach id's duplicate symbol error new 09dc8031f4a8 ASoC: amd: acp: Fix acp_resource duplicate symbol error new 77ad261ecc4a ASoC: amd: acp: Fix acp_common_hw_ops declaration error new 18abb3797f1c ASoC: soc-utils: Transition to the faux device interface new 3fec903f2cb1 ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,accdet new cf536e2622e2 ASoC: mediatek: common: Handle mediatek,accdet property new 0116a7d84b32 ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_ [...] new f35d834d67ad ASoC: mediatek: mt8188-mt6359: Add accdet headset jack det [...] new b9d98aea6b7b Allow retrieving accessory detection reference on new 98dba9dab5d9 ASoC: pcm1681: Drop unused include new ef5aa8bd2237 ASoC: pcm3008: Convert to GPIO descriptors new 17fdf318f5fb ASoC: pcm6240: Drop bogus code handling IRQ as GPIO new 65086ec20099 ASoC: Convert PCM codecs to GPIO descriptors new 988adcb73669 ASoC: SDCA: Tidy up initialization write parsing new 0d16daa9405e ASoC: SDCA: Use __free() to manage local buffers new 49680c9f13b6 ASoC: SDCA: Allow naming of imp def controls new 2a4667f3d589 ASoC: SDCA: Add type flag for Controls new 1bcbb88bedb1 ASoC: SDCA: Add SDCA Control Range data access helper new d1cd13f80dc6 ASoC: SDCA: Add support for GE Entity properties new aaf08d734e20 Some minor SDCA preparation new 958448bfee50 ASoC: au1x: Convert to DEFINE_SIMPLE_DEV_PM_OPS() new 5f3aeb44694f ASoC: ak4375: Convert to RUNTIME_PM_OPS() & co new 9f9c8e9064ea ASoC: ak4458: Convert to RUNTIME_PM_OPS() & co new 5ef209dcdc3f ASoC: ak5558: Convert to RUNTIME_PM_OPS() & co new 5b73cae57a02 ASoC: cs35l32: Convert to RUNTIME_PM_OPS() new 7d1d8f90e456 ASoC: cs35l33: Convert to RUNTIME_PM_OPS() new 1d6128f56c01 ASoC: cs35l34: Convert to RUNTIME_PM_OPS() new fd24b93ebaa1 ASoC: cs4234: Convert to RUNTIME_PM_OPS() new 227b13234982 ASoC: cs42l42: Convert to RUNTIME_PM_OPS() & co new 92104ed88e7c ASoC: cs42l51: Convert to SYSTEM_SLEEP_PM_OPS() new 850910df7a5c ASoC: cs42l83: Convert to SYSTEM_SLEEP_PM_OPS() new 7b7e2292e0ba ASoC: cs42xx8: Convert to EXPORT_GPL_DEV_PM_OPS() new 9a1d4a565651 ASoC: cs43130: Convert to RUNTIME_PM_OPS() new 2492a736dd89 ASoC: cs4349: Convert to RUNTIME_PM_OPS() new 646443af4452 ASoC: cs53l30: Convert to RUNTIME_PM_OPS() new 81f150d4b96d ASoC: cx2072x: Convert to RUNTIME_PM_OPS() & co new 948cf1681e2e ASoC: da7213: Convert to RUNTIME_PM_OPS() & co new 218b32ca6c63 ASoC: hdac_hdmi: Convert to RUNTIME_PM_OPS() & co new efd74b16af66 ASoC: lpass: Convert to RUNTIME_PM_OPS() new f744bcb575f7 ASoC: max98090: Convert to RUNTIME_PM_OPS() & co new db001865fdbc ASoC: max98373: Convert to RUNTIME_PM_OPS() & co new 69b638e8d434 ASoC: max98390: Convert to SYSTEM_SLEEP_PM_OPS() new c009893bc586 ASoC: max98396: Convert to SYSTEM_SLEEP_PM_OPS() new b352343e448c ASoC: max98520: Convert to SYSTEM_SLEEP_PM_OPS() new d0029e0a7867 ASoC: max9860: Convert to RUNTIME_PM_OPS() new 113d29a94410 ASoC: max98927: Convert to SYSTEM_SLEEP_PM_OPS() new aa912611c430 ASoC: mt6660: Convert to RUNTIME_PM_OPS() new 85e8d0f37879 ASoC: pcm512x: Convert to EXPORT_GPL_DEV_PM_OPS() new b83ab4fb2c6e ASoC: rt1017-sdca-sdw: Convert to RUNTIME_PM_OPS() & co new 7130c4302b92 ASoC: rt1308-sdw: Convert to RUNTIME_PM_OPS() & co new dfe8999a4f5c ASoC: rt1316-sdw: Convert to RUNTIME_PM_OPS() & co new d0bb681f8e9a ASoC: rt1318-sdw: Convert to RUNTIME_PM_OPS() & co new 3eedadf3d704 ASoC: rt1320-sdw: Convert to RUNTIME_PM_OPS() & co new fdf698fa3ff2 ASoC: rt5514: Convert to SYSTEM_SLEEP_PM_OPS() new 71ba303a04ed ASoC: rt5645: Convert to SYSTEM_SLEEP_PM_OPS() new ef57148d2cea ASoC: rt5682-sdw: Convert to RUNTIME_PM_OPS() & co new 569f75535df2 ASoC: rt700-sdw: Convert to RUNTIME_PM_OPS() & co new 98cdea5b7acd ASoC: rt711: Convert to RUNTIME_PM_OPS() & co new e4efc3694d8a ASoC: rt712: Convert to RUNTIME_PM_OPS() & co new a83d01d19ef2 ASoC: rt715: Convert to RUNTIME_PM_OPS() & co new 8798eaedd6d7 ASoC: rt721: Convert to RUNTIME_PM_OPS() & co new 957e8cb375e6 ASoC: rt722: Convert to RUNTIME_PM_OPS() & co new 9aaa57d36f38 ASoC: rt9120: Convert to RUNTIME_PM_OPS() new 9eb264d115a5 ASoC: rtq9128: Convert to RUNTIME_PM_OPS() new 1570c33f2f38 ASoC: tas2552: Convert to RUNTIME_PM_OPS() new 2db8e2c7c6f9 ASoC: ts3a227e: Convert to SYSTEM_SLEEP_PM_OPS() new 40a3111b8f18 ASoC: wcd937x: Convert to RUNTIME_PM_OPS() new a0f0a8814ab4 ASoC: wcd938x: Convert to RUNTIME_PM_OPS() new 6714a569c839 ASoC: wcd939x: Convert to RUNTIME_PM_OPS() new 208a479d0392 ASoC: wm2200: Convert to RUNTIME_PM_OPS() new adcb5d32f731 ASoC: wm5100: Convert to RUNTIME_PM_OPS() new 30200e61f8b8 ASoC: wm8804: Convert to EXPORT_GPL_DEV_PM_OPS() new 327e7dd45cea ASoC: wm8962: Convert to RUNTIME_PM_OPS() & co new ae5ad50b9fea ASoC: wm8994: Convert to SYSTEM_SLEEP_PM_OPS() new 6fb2ff498d5a ASoC: wsa881x: Convert to RUNTIME_PM_OPS() new d09125c2c68c ASoC: wsa883x: Convert to RUNTIME_PM_OPS() new 60c1c181139e ASoC: wsa884x: Convert to RUNTIME_PM_OPS() new fc12699cda76 ASoC: dwc: Convert to RUNTIME_PM_OPS() new d1baa8193fd8 ASoC: fsl: Convert to RUNTIME_PM_OPS() and co new 5580e82d2226 ASoC: img: Convert to RUNTIME_PM_OPS() and co new 72954863350e ASoC: intel: avs: Convert to RUNTIME_PM_OPS() new 2c498d9a3a5a ASoC: intel: catpt: Convert to RUNTIME_PM_OPS() & co new 50ffa9e4d22d ASoC: mediatek: mt2701: Convert to RUNTIME_PM_OPS() new 6afabcdad370 ASoC: mediatek: mt6797: Convert to RUNTIME_PM_OPS() new 0d7c63bc74a8 ASoC: mediatek: mt7986: Convert to RUNTIME_PM_OPS() new 09b926f215df ASoC: mediatek: mt8173: Convert to RUNTIME_PM_OPS() new 564cb5ebb488 ASoC: mediatek: mt8183: Convert to RUNTIME_PM_OPS() new 26d342b04f5e ASoC: mediatek: mt8186: Convert to RUNTIME_PM_OPS() new 49a70f2ed0a2 ASoC: mediatek: mt8188: Convert to RUNTIME_PM_OPS() new ecd140a2063d ASoC: mediatek: mt8192: Convert to RUNTIME_PM_OPS() new 951f082eb09b ASoC: mediatek: mt8195: Convert to RUNTIME_PM_OPS() new bd8540105e88 ASoC: mediatek: mt8365: Convert to RUNTIME_PM_OPS() & co new 23a6b07ceff5 ASoC: qcom: Convert to SYSTEM_SLEEP_PM_OPS() new 4330d33f04ea ASoC: rcar: Convert to SYSTEM_SLEEP_PM_OPS() new 43a293034804 ASoC: rockchip: Convert to RUNTIME_PM_OPS() & co new 692fc8ac774a ASoC: samsung: Convert to RUNTIME_PM_OPS() & co new 40456c8e7b94 ASoC: SOF: acpi: Convert to EXPORT_NS_DEV_PM_OPS() new 24df03e2b43c ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS() new f8d952c5f77f ASoC: SOF: of: Convert to EXPORT_DEV_PM_OPS() new 7369a2d95878 ASoC: stm: Convert to SYSTEM_SLEEP_PM_OPS() new 723b69072328 ASoC: sunxi: Convert to RUNTIME_PM_OPS() new 5f6e34c575b8 ASoC: tegra186: Convert to RUNTIME_PM_OPS() & co new 083c6a6f79e7 ASoC: tegra210: Convert to RUNTIME_PM_OPS() & co new b7055fc11dc6 ASoC: tegra20: Convert to RUNTIME_PM_OPS() & co new 212f5c4f1d45 ASoC: tegra30: Convert to RUNTIME_PM_OPS() & co new c7ef05c0061a ASoC: xtensa: Convert to RUNTIME_PM_OPS() new 5f86b16c49a9 ASoC: amd: Convert to RUNTIME_PM_OPS() & co new 15559cdeb9be ASoC: pcm3168a: Convert to EXPORT_GPL_DEV_PM_OPS() new ebfbcfc7b962 ASoC: Convert to modern PM macros new 340abded86de ASoC: ti: j721e-evm: Reduce log level for EPROBE_DEFER new 1822c4484efe ASoC: codecs: ntp8918: Remove duplicate clk.h header new 6d9d66626c58 ASoC: Intel: avs: Replace devm_kzalloc() with devm_kcalloc() new 61b1a1bddf7d ASoC: Intel: avs: ssm4567: Replace devm_kzalloc() with dev [...] new bde479694a7d ASoC: Intel: avs: max98373: Replace devm_kzalloc() with de [...] new 3602571baf9a ASoC: Intel: avs: max98927: Replace devm_kzalloc() with de [...] new b7a253db0a3a ASoC: Intel: avs: Replace devm_kzalloc() with new 811944a79045 ASoC: dt-bindings: support imx95's CM7 core new ed92f40eccc8 ASoC: dt-bindings: audio-graph-card2: add widgets and hp-d [...] new 4103337f3c06 add sof support on imx95 new 399f9bd01644 ASoC: dt-bindings: Add schema for "awinic,aw88166" new 94e412c28e61 ASoC: codecs: Add aw88166 amplifier driver new 88f200955977 ASoC: codecs: Add aw88166 amplifier driver new 83eddf0116b0 irqdomain: sound: Switch to irq_domain_create_linear() new 7a24b876ad8c ASoC: ops-test: Add some basic kunit tests for soc-ops new 534bfb330b26 ASoC: ops: Minor formatting fixups new 7f978180673b ASoC: ops: Update comments for xr_sx control helpers new c6002c1177ca ASoC: ops: Update mask generation to use GENMASK new eeb76cb1fa0d ASoC: ops: Factor out helper to check valid control values new 1522aacd0114 ASoC: ops: Replace snd_soc_read_signed() with new helper new ed336066202c ASoC: ops: Add control to register value helper new 894a37c9de4b ASoC: ops: Remove snd_soc_info_volsw_range() new fd7442561cfe ASoC: ops: Remove snd_soc_get_volsw_range() new 7d5df968f95c ASoC: ops: Remove snd_soc_put_volsw_range() new 9dfcafe2037a ASoC: ops: Factor out common code from info callbacks new 318e8794e05c ASoC: ops: Factor out common code from put callbacks new 1e3cd64a29ba ASoC: ops: Factor out common code from get callbacks new 94dfe71f0a4e ASoC: ops: Remove some unnecessary local variables new 502a668fad12 ASoC: ops: Apply platform_max after deciding control type new 47c4f9b1722f Tidy up ASoC control get and put handlers new fd9582998b9a of: Add of_property_read_u16_index new 2aa853248b6b ASoC: wm8904: Don't touch GPIO configs set to 0xFFFF new bd552e937fc8 ASoC: dt-bindings: wm8904: Add DMIC, GPIO, MIC and EQ support new afe66ef96531 ASoC: wm8904: get platform data from DT new b6612c8fc3a2 ASoC: wm8904: add DMIC support new 3160e750530e ASoC: wm8904: Add DMIC and DRC support new 6271b746e40e ASoC: dmic: Fix NULL pointer dereference new 24489150c5d9 ASoC: SOF: mediatek: Commonize duplicated functions new 5a4dd520ef8a ASoC: amd: yc: update quirk data for new Lenovo model new 9ef52d529bb7 ASoC: SDCA: Correct handling of selected mode DisCo property new a98a9c11a35c Merge tag 'asoc-v6.15' of https://git.kernel.org/pub/scm/l [...] new 829ee558f352 ALSA: hda/realtek: Fix built-in mic assignment on ASUS Viv [...] new be8cd366beb8 ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA new 09e269f550f5 ALSA: hda: cs35l56: Remove unnecessary NULL check before r [...] new 3a949fc08103 ALSA: hda: tas2781-i2c: Remove unnecessary NULL check befo [...] new e50da555ca4d Merge tag 'sound-6.15-rc1' of git://git.kernel.org/pub/scm [...] new 5d40a8577559 mlxbf-bootctl: Support sysfs entries for RTC battery status new e87af94c0794 platform/x86: compal-laptop: Do not include <linux/fb.h> new 1bcfd16b1226 platform/x86: thinkpad-acpi: Do not include <linux/fb.h> new 8c03f64d1df9 mellanox: Relocate mlx-platform driver new 749d3e00ec2f platform: mellanox: mlx-platform: Cosmetic changes new e75394bbf483 platform: mellanox: mlx-platform: Change register name new 56f529ce4370 platform/x86: samsung-galaxybook: Add samsung-galaxybook driver new 4c546de99054 platform/x86: alienware-wmi: Add a state container for LED [...] new 898a2302d7c7 platform/x86: alienware-wmi: Add WMI Drivers new 763c16fb149e platform/x86: alienware-wmi: Add a state container for the [...] new 21cc9dee7d0b platform/x86: alienware-wmi: Refactor LED control methods new 7292fb2a40ca platform/x86: alienware-wmi: Refactor hdmi, amplifier, dee [...] new 27e9e6339896 platform/x86: alienware-wmi: Refactor thermal control methods new 6d7f1b1a5db6 platform/x86: alienware-wmi: Split DMI table new fd683f9fbb74 MAINTAINERS: Update ALIENWARE WMI DRIVER entry new 2e56ac8c2724 platform/x86: Rename alienware-wmi.c new c5ebbaf146b7 platform/x86: Add alienware-wmi.h new 8cc2c415d092 platform/x86: Split the alienware-wmi driver new dea2895be326 platform/x86: dell: Modify Makefile alignment new b1b8fcf6e677 platform/x86: Update alienware-wmi config entries new 0738c3026cc0 platform/x86: alienware-wmi: Update header and module information new db7155b5e3d6 platform/x86:intel/pmc: Make tgl_core_generic_init() static new 78eaf4d12d7c platform/x86/intel/pmc: Remove duplicate enum new ac6bef0d5401 platform/x86:intel/pmc: Create generic_core_init() for all [...] new 45fa1a0d4d87 platform/x86/intel/pmc: Remove simple init functions new bd820906ea9d platform/x86/intel/pmc: Add Arrow Lake U/H support to inte [...] new 432c2adb9e2f Merge branch 'fixes' into for-next new 81b251c66bdf platform/x86: int3472: Call "func" "con_id" instead new 9cf1c75bfda5 sonypi: Use str_on_off() helper in sonypi_display_info() new d026feb03bdc platform/x86:intel/pmc: Move arch specific action to init [...] new d497c47481f8 platform/x86: ideapad-laptop: use dev_groups to register a [...] new c86e269c4da6 platform/x86: dell: Use *-y instead of *-objs in Makefile new 27cc2914e495 hwmon: (hp-wmi-sensors) Use the WMI bus API when accessing [...] new 82d3af6b30ac platform/x86: think-lmi: Use ACPI object when extracting strings new 126a53a94a3f platform/x86: think-lmi: Use WMI bus API when accessing BI [...] new 0fcc3162e3fb platform/x86: hp-bioscfg: Use wmi_instance_count() new b6b566908cd7 platform/x86: wmi: Use devres to disable the WMI device new 656f0961d126 platform/x86: wmi: Rework WCxx/WExx ACPI method handling new 08c9f4029007 platform/x86: wmi: Call WCxx methods when setting data blocks new 8d5316c6c663 platform/x86: wmi: Update documentation regarding the GUID [...] new d31feed799c1 platform/x86/intel/pmc: Add Panther Lake support to intel_ [...] new 9eeeb2a7c773 platform/x86/intel/pmc: Remove unnecessary declarations in header new c5855d2022b0 platform/x86/intel/pmc: Remove unneeded extern keyword in header new 38b9ab80db31 platform/x86: thinkpad_acpi: Move subdriver initialization [...] new 43fc63a1e8f6 platform/x86: thinkpad_acpi: Move HWMON initialization to [...] new 363171c96a15 platform/x86: dell: dell-wmi-sysman: Use *-y instead of *- [...] new cfba129ad277 platform/x86: amd: Use *-y instead of *-objs in Makefiles new f0ea699b1816 platform/x86: hp: Use *-y instead of *-objs in Makefile new 677fb7b0699d platform/x86: intel: Use *-y instead of *-objs in Makefile new 5ad6d62c9b18 MAINTAINERS: Add documentation reference for Mellanox platform new defcf2fb30f7 dt-bindings: platform: Add Huawei Matebook E Go EC new 7636f090d02e platform: arm64: add Huawei Matebook E Go EC driver new 0b6d8f9d2df7 arm64: dts: qcom: gaokun3: Add Embedded Controller node new baa18b6ed420 platform/x86: hp-bioscfg: Replace deprecated strncpy() wit [...] new 61250669eaa9 platform/x86:lenovo-wmi-hotkey-utilities.c: Support for mi [...] new 886ca11a0c70 platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make [...] new 4878e0b14c3e platform/x86: dell-uart-backlight: Make dell_uart_bl_serde [...] new 7bb84ca9b8d0 platform/x86: samsung-galaxybook: Fix block_recording not [...] new e57eabe2fb04 platform/x86: thinkpad_acpi: check the return value of dev [...] new 7a248294a314 platform/x86: dell-ddv: Fix temperature calculation new 8dc3f0161e35 platform/x86: dell-ddv: Use devm_battery_hook_register new 99923a0df785 platform/x86: dell-ddv: Use the power supply extension mechanism new 351f3d9a0550 platform/x86/amd/pmc: Notify user when platform does not s [...] new e3f1fe98983e platform/x86/amd/pmc: Move macros and structures to the PM [...] new c183cf6c5398 platform/x86/amd/pmc: Remove unnecessary line breaks new 6ad1b2dc0f2a platform/x86/amd/pmc: Use managed APIs for mutex new d74e6e29d2b2 tools/power/x86/intel-speed-select: Prevent increasing MAX [...] new c49e805db306 tools/power/x86/intel-speed-select: Fix the condition to c [...] new 7ad93737ddf3 tools/power/x86/intel-speed-select: Die ID for IO dies new 8d9cfb6d712b tools/power/x86/intel-speed-select: Prefix header search p [...] new 7dd556365b0c tools/power/x86/intel-speed-select: v1.22 release new f895f2493098 Merge branch 'intel-sst' of https://github.com/spandruvada [...] new 01db3d1ff43a platform/x86/amd/pmc: fix leak in probe() new 80bb29fe1717 irqdomain: platform/x86: Switch to irq_domain_create_linear() new b3e8dc1143b9 platform/x86: thinkpad_acpi: convert timeouts to secs_to_j [...] new 96b8f4658b70 platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() new 2c30357e755b platform/x86: x86-android-tablets: Add select POWER_SUPPLY [...] new fb1ceb29b27c Merge tag 'platform-drivers-x86-v6.15-1' of git://git.kern [...] new e38764f6dbb3 HID: amd_sfh: Allow configuring whether HPD is enabled or [...] new 832ecb010e60 HID: amd_sfh: Default to HPD disabled new 01601fdd40ec HID: amd_sfh: Don't show wrong status for amd_sfh_hpd_info() new b3cc7428a322 Merge branch 'for-6.15/amd_sfh' into for-linus new 1fd41e5e3d7c HID: hid-appletb-bl: add driver for the backlight of Apple [...] new 8e9b9152cfbd HID: hid-appletb-kbd: add driver for the keyboard mode of [...] new 7d62ba8deacf HID: hid-appletb-kbd: add support for fn toggle between me [...] new 93a0fc489481 HID: hid-appletb-kbd: add support for automatic brightness [...] new cc9714a5227b HID: hid-appletb-kbd: make struct attribute *appletb_kbd_a [...] new a4fa2e6bfe6b HID: hid-appletb-bl: use appletb_bl_brightness_map instead [...] new 534bac4f126b HID: hid-appletb-kbd: simplify logic used to switch betwee [...] new 172e23f5d05d HID: hid-appletb-bl: fix incorrect error message for defau [...] new 70409f3bc0c0 HID: appletb-kbd: Fix inconsistent indentation and pass -E [...] new ac91d5c71845 Merge branch 'for-6.15/apple' into for-linus new 56be86393214 HID: bpf: Add support for the default firmware mode of the [...] new 43db1911f807 HID: bpf: Suppress bogus F13 trigger on Sirius keyboard fu [...] new 531a1cc66713 HID: bpf: Added updated Kamvas Pro 19 descriptor new 4be933521ffa HID: bpf: add support for the XP-Pen Artist Pro 19 (gen2) new 91bb3115efdf HID: bpf: import new kfunc from v6.10 & v6.11 new 4a94deb94994 HID: bpf: new hid_bpf_async.h common header new 834da3756f49 HID: bpf: add a v6.11+ compatible BPF fixup for the XPPen [...] new 5d28bc6b495c Merge branch 'for-6.15/bpf' into for-linus new c600a5592264 HID: core: Add reserved item tag for main items new b928908e9b5a Merge branch 'for-6.15/core' into for-linus new 38ad1eec979b HID: google: don't include '<linux/pm_wakeup.h>' directly new e4f7cc8c36e7 Merge branch 'for-6.15/google' into for-linus new fe0fb58325e5 HID: remove superfluous (and wrong) Makefile entry for CON [...] new 770493524e9f Merge branch 'for-6.15/intel-ish' into for-linus new 03dcede2199a HID: intel-thc-hid: Remove deprecated PCI API calls new d05c76fceb09 Hid: Intel-thc-hid: Intel-thc: Fix "dubious: !x | !y" issue new f97455f936f1 HID: Intel-thc-hid: Intel-quickspi: Correct device state n [...] new 071b38ee0975 Merge branch 'for-6.15/intel-thc' into for-linus new d6ea85f8371b HID: lenovo: Fix to ensure the data as __le32 instead of u32 new 608446c23807 HID: lenovo: silence unreachable code warning new 880d010ca55f Merge branch 'for-6.15/lenovo' into for-linus new a3a064146c50 HID: hid-lg-g15: Use standard multicolor LED API new 4465f4fa21e0 HID: Kconfig: Add LEDS_CLASS_MULTICOLOR dependency to HID_ [...] new 867bc163da6d Merge branch 'for-6.15/logitech' into for-linus new 37e0591fe44d HID: pidff: Convert infinite length from Linux API to PID [...] new 8876fc1884f5 HID: pidff: Do not send effect envelope if it's empty new f538183e997a HID: pidff: Clamp PERIODIC effect period to device's logic [...] new 2d5c7ce5bf4c HID: pidff: Add MISSING_DELAY quirk and its detection new fc7c154e9bb3 HID: pidff: Add MISSING_PBO quirk and its detection new a4119108d253 HID: pidff: Add PERMISSIVE_CONTROL quirk new 36de0164bbaf HID: pidff: Add hid_pidff_init_with_quirks and export as G [...] new 3051bf5ec773 HID: pidff: Add FIX_WHEEL_DIRECTION quirk new ce52c0c939fc HID: pidff: Stop all effects before enabling actuators new f06bf8d94fff HID: Add hid-universal-pidff driver and supported device ids new 7d3adb9695ec MAINTAINERS: Add entry for hid-universal-pidff driver new abdbf8764f49 HID: pidff: Add PERIODIC_SINE_ONLY quirk new cb3fd788e3fa HID: pidff: Completely rework and fix pidff_reset function new e4bdc80ef142 HID: pidff: Simplify pidff_upload_effect function new 1c12f136891c HID: pidff: Define values used in pidff_find_special_fields new 8713107221a8 HID: pidff: Rescale time values to match field units new f7ebf0b11b9e HID: pidff: Factor out code for setting gain new 22a05462c3d0 HID: pidff: Fix null pointer dereference in pidff_find_fields new 0d24d4b1da96 HID: pidff: Move all hid-pidff definitions to a dedicated header new 4eb9c2ee538b HID: pidff: Simplify pidff_rescale_signed new 217551624569 HID: pidff: Use macros instead of hardcoded min/max values [...] new 5d98079b2d01 HID: pidff: Factor out pool report fetch and remove excess [...] new 2c2afb50b50f MAINTAINERS: Update hid-universal-pidff entry new 1f650dcec32d HID: pidff: Make sure to fetch pool before checking SIMULT [...] new c385f61108d4 HID: hid-universal-pidff: Add Asetek wheelbases support new e19675c24774 HID: pidff: Comment and code style update new 9d4174dc4a23 HID: pidff: Support device error response from PID_BLOCK_LOAD new 1bd55e79cbc0 HID: pidff: Remove redundant call to pidff_find_special_keys new b9c340b67b33 HID: hid-universal-pidff: Fix spelling mistake "sucessfull [...] new bbeface10511 HID: pidff: Rename two functions to align them with naming [...] new 0c6673e3d17b HID: pidff: Clamp effect playback LOOP_COUNT value new 1a575044d516 HID: pidff: Compute INFINITE value instead of using hardco [...] new f98ecedbeca3 HID: pidff: Fix 90 degrees direction name North -> East new e2fa0bdf08a7 HID: pidff: Fix set_device_control() new 765b8aa0f7df Merge branch 'for-6.15/pidff' into for-linus new 9821709af892 HID: hid-plantronics: Add mic mute mapping and generalize quirks new 486f6205c233 ALSA: usb-audio: Add quirk for Plantronics headsets to fix [...] new 74ed6b5bad42 Merge branch 'for-6.15/plantronics' into for-linus new c5cd1f0f0e74 HID: Enable playstation driver independently of sony driver new e65990eb256a HID: Enable playstation driver for PlayStation 5 controllers new 82931ba4c1fe Merge branch 'for-6.15/sony' into for-linus new 41ab65301d03 HID: hid-steam: Mutex cleanup in steam_set_lizard_mode() new 795b318f0577 Merge branch 'for-6.15/steam' into for-linus new d73a4bfa2881 HID: usbkbd: Fix the bit shift number for LED_KANA new 6fe38a26b25a Merge branch 'for-6.15/usb-hidbp' into for-linus new 5e013ad20689 HID: wacom: Remove static WACOM_PKGLEN_MAX limit new 4ee4d7b177cf Merge branch 'for-6.15/wacom' into for-linus new 5e06802b426b Merge tag 'hid-for-linus-2025032601' of git://git.kernel.o [...]
The 863 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/ABI/testing/sysfs-driver-amd-sfh | 13 + .../ABI/testing/sysfs-driver-hid-appletb-kbd | 13 + .../ABI/testing/sysfs-platform-mellanox-bootctl | 10 + Documentation/admin-guide/laptops/index.rst | 1 + .../admin-guide/laptops/samsung-galaxybook.rst | 174 ++ .../devicetree/bindings/mfd/motorola-cpcap.txt | 6 + .../devicetree/bindings/misc/atmel-ssc.txt | 50 - .../bindings/platform/huawei,gaokun-ec.yaml | 124 ++ .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 6 + .../devicetree/bindings/sound/atmel,at91-ssc.yaml | 104 ++ .../bindings/sound/atmel,at91sam9g20ek-wm8731.yaml | 72 + .../sound/atmel-at91sam9g20ek-wm8731-audio.txt | 26 - .../bindings/sound/audio-graph-card2.yaml | 4 + .../devicetree/bindings/sound/awinic,aw88395.yaml | 1 + .../devicetree/bindings/sound/dmic-codec.yaml | 3 + .../devicetree/bindings/sound/everest,es8328.yaml | 11 +- .../devicetree/bindings/sound/fsl,audmix.yaml | 61 +- .../devicetree/bindings/sound/fsl,easrc.yaml | 5 +- .../devicetree/bindings/sound/fsl,imx-asrc.yaml | 15 +- .../bindings/sound/fsl,imx95-cm7-sof.yaml | 64 + .../devicetree/bindings/sound/fsl,sai.yaml | 55 + .../devicetree/bindings/sound/fsl,sof-cpu.yaml | 27 + .../devicetree/bindings/sound/imx-audio-card.yaml | 14 + .../bindings/sound/mediatek,mt8188-mt6359.yaml | 9 + .../bindings/sound/qcom,wcd937x-sdw.yaml | 36 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 4 + .../devicetree/bindings/sound/ti,tas2770.yaml | 1 + .../devicetree/bindings/sound/ti,tas27xx.yaml | 1 + .../devicetree/bindings/sound/wlf,wm8904.yaml | 129 ++ .../devicetree/bindings/sound/wlf,wm8960.yaml | 4 + .../bindings/sound/xlnx,audio-formatter.txt | 29 - .../bindings/sound/xlnx,audio-formatter.yaml | 72 + .../devicetree/bindings/sound/xlnx,i2s.txt | 28 - .../devicetree/bindings/sound/xlnx,i2s.yaml | 65 + .../devicetree/bindings/sound/xlnx,spdif.txt | 28 - .../devicetree/bindings/sound/xlnx,spdif.yaml | 77 + Documentation/sound/alsa-configuration.rst | 2 +- Documentation/sound/designs/powersave.rst | 6 +- Documentation/sound/soc/codec-to-codec.rst | 4 +- Documentation/sound/soc/dpcm.rst | 21 +- Documentation/wmi/acpi-interface.rst | 3 + Documentation/wmi/driver-development-guide.rst | 4 + MAINTAINERS | 50 +- .../boot/dts/qcom/sc8280xp-huawei-gaokun3.dts | 163 ++ drivers/base/regmap/regcache.c | 31 + drivers/char/sonypi.c | 11 +- .../firmware/cirrus/test/cs_dsp_test_bin_error.c | 13 +- .../cirrus/test/cs_dsp_test_control_parse.c | 51 +- drivers/hid/Kconfig | 40 + drivers/hid/Makefile | 4 +- drivers/hid/amd-sfh-hid/amd_sfh_common.h | 1 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 58 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 50 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.h | 3 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 2 +- drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c | 75 +- drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c | 531 ++++++ .../progs/TUXEDO__Sirius-16-Gen1-and-Gen2.bpf.c | 47 + drivers/hid/bpf/progs/XPPen__ACK05.bpf.c | 330 ++++ drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c | 44 +- drivers/hid/bpf/progs/hid_bpf_async.h | 219 +++ drivers/hid/bpf/progs/hid_bpf_helpers.h | 19 + drivers/hid/hid-appletb-bl.c | 204 +++ drivers/hid/hid-appletb-kbd.c | 507 +++++ drivers/hid/hid-core.c | 6 +- drivers/hid/hid-google-hammer.c | 1 - drivers/hid/hid-ids.h | 37 + drivers/hid/hid-lenovo.c | 8 +- drivers/hid/hid-lg-g15.c | 146 +- drivers/hid/hid-plantronics.c | 144 +- drivers/hid/hid-quirks.c | 24 +- drivers/hid/hid-steam.c | 7 +- drivers/hid/hid-universal-pidff.c | 202 ++ .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 14 +- .../intel-thc-hid/intel-quickspi/pci-quickspi.c | 16 +- .../intel-thc-hid/intel-quickspi/quickspi-dev.h | 4 +- .../intel-quickspi/quickspi-protocol.c | 2 +- .../hid/intel-thc-hid/intel-thc/intel-thc-dma.c | 2 +- drivers/hid/usbhid/hid-core.c | 1 + drivers/hid/usbhid/hid-pidff.c | 569 ++++-- drivers/hid/usbhid/hid-pidff.h | 33 + drivers/hid/usbhid/usbkbd.c | 2 +- drivers/hid/wacom_sys.c | 35 +- drivers/hid/wacom_wac.c | 8 +- drivers/hid/wacom_wac.h | 7 +- drivers/hwmon/hp-wmi-sensors.c | 4 +- drivers/of/property.c | 33 + drivers/platform/arm64/Kconfig | 21 + drivers/platform/arm64/Makefile | 1 + drivers/platform/arm64/huawei-gaokun-ec.c | 825 +++++++++ drivers/platform/mellanox/Kconfig | 13 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/{x86 => mellanox}/mlx-platform.c | 17 +- drivers/platform/mellanox/mlxbf-bootctl.c | 20 + drivers/platform/mellanox/mlxbf-bootctl.h | 5 + drivers/platform/x86/Kconfig | 41 +- drivers/platform/x86/Makefile | 7 +- drivers/platform/x86/amd/Makefile | 2 +- drivers/platform/x86/amd/hsmp/Makefile | 6 +- drivers/platform/x86/amd/pmc/Makefile | 6 +- drivers/platform/x86/amd/pmc/pmc.c | 113 +- drivers/platform/x86/amd/pmc/pmc.h | 82 + drivers/platform/x86/amd/pmf/Makefile | 8 +- drivers/platform/x86/amd/pmf/acpi.c | 2 +- drivers/platform/x86/asus-tf103c-dock.c | 2 +- drivers/platform/x86/compal-laptop.c | 1 - drivers/platform/x86/dell/Kconfig | 30 +- drivers/platform/x86/dell/Makefile | 45 +- drivers/platform/x86/dell/alienware-wmi-base.c | 491 +++++ drivers/platform/x86/dell/alienware-wmi-legacy.c | 95 + drivers/platform/x86/dell/alienware-wmi-wmax.c | 768 ++++++++ drivers/platform/x86/dell/alienware-wmi.c | 1249 ------------- drivers/platform/x86/dell/alienware-wmi.h | 117 ++ drivers/platform/x86/dell/dell-uart-backlight.c | 2 +- drivers/platform/x86/dell/dell-wmi-ddv.c | 84 +- drivers/platform/x86/dell/dell-wmi-sysman/Makefile | 2 +- drivers/platform/x86/hp/hp-bioscfg/Makefile | 2 +- drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 15 +- drivers/platform/x86/ideapad-laptop.c | 23 +- drivers/platform/x86/intel/ifs/Makefile | 2 +- drivers/platform/x86/intel/int3472/discrete.c | 48 +- drivers/platform/x86/intel/pmc/Makefile | 2 +- drivers/platform/x86/intel/pmc/adl.c | 56 +- drivers/platform/x86/intel/pmc/arl.c | 137 +- drivers/platform/x86/intel/pmc/cnp.c | 29 +- drivers/platform/x86/intel/pmc/core.c | 115 +- drivers/platform/x86/intel/pmc/core.h | 199 +- drivers/platform/x86/intel/pmc/icl.c | 24 +- drivers/platform/x86/intel/pmc/lnl.c | 67 +- drivers/platform/x86/intel/pmc/mtl.c | 109 +- drivers/platform/x86/intel/pmc/ptl.c | 550 ++++++ drivers/platform/x86/intel/pmc/spt.c | 45 +- drivers/platform/x86/intel/pmc/tgl.c | 59 +- drivers/platform/x86/lenovo-wmi-hotkey-utilities.c | 212 +++ .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c | 2 +- drivers/platform/x86/samsung-galaxybook.c | 1425 +++++++++++++++ drivers/platform/x86/think-lmi.c | 51 +- drivers/platform/x86/think-lmi.h | 2 + drivers/platform/x86/thinkpad_acpi.c | 181 +- drivers/platform/x86/wmi.c | 143 +- drivers/platform/x86/x86-android-tablets/Kconfig | 1 + drivers/soundwire/qcom.c | 26 + include/dt-bindings/sound/qcom,wcd934x.h | 16 + include/linux/hid.h | 8 +- include/linux/of.h | 9 + include/linux/platform_data/huawei-gaokun-ec.h | 79 + include/linux/regmap.h | 7 + include/sound/hda-mlink.h | 25 + include/sound/hda_codec.h | 1 + include/sound/pcm_drm_eld.h | 91 + include/sound/sdca.h | 22 +- include/sound/sdca_function.h | 1179 +++++++++++- include/sound/sdca_regmap.h | 31 + include/sound/simple_card_utils.h | 8 +- include/sound/soc-dai.h | 8 +- include/sound/soc-dapm.h | 61 +- include/sound/soc-dpcm.h | 8 +- include/sound/soc.h | 133 +- include/sound/sof/ipc4/header.h | 13 + include/sound/tas2781-dsp.h | 30 +- include/sound/tas2781.h | 33 +- include/sound/wm8904.h | 3 + include/uapi/sound/intel/avs/tokens.h | 11 + sound/ac97/bus.c | 9 +- sound/arm/aaci.c | 2 +- sound/atmel/ac97c.c | 9 +- sound/core/pcm.c | 4 +- sound/core/pcm_drm_eld.c | 387 ++++ sound/core/pcm_misc.c | 4 +- sound/core/seq/oss/seq_oss_event.c | 8 +- sound/core/seq/seq_clientmgr.c | 7 +- sound/core/seq/seq_memory.c | 1 + sound/core/timer.c | 147 +- sound/hda/intel-dsp-config.c | 4 + sound/isa/es18xx.c | 8 +- sound/isa/opti9xx/opti92x-ad1848.c | 2 +- sound/pci/ctxfi/ctdaio.c | 4 +- sound/pci/echoaudio/echoaudio.c | 6 +- sound/pci/emu10k1/memory.c | 2 +- sound/pci/hda/Kconfig | 1 + sound/pci/hda/cs35l56_hda.c | 6 +- sound/pci/hda/hda_beep.c | 15 +- sound/pci/hda/hda_bind.c | 2 +- sound/pci/hda/hda_codec.c | 3 +- sound/pci/hda/hda_eld.c | 385 +--- sound/pci/hda/hda_intel.c | 56 +- sound/pci/hda/hda_local.h | 49 +- sound/pci/hda/hda_tegra.c | 16 +- sound/pci/hda/patch_hdmi.c | 6 +- sound/pci/hda/patch_realtek.c | 79 +- sound/pci/hda/tas2781-spi.h | 1 - sound/pci/hda/tas2781_hda_i2c.c | 13 +- sound/pci/hda/tas2781_hda_spi.c | 5 +- sound/pci/hda/tas2781_spi_fwlib.c | 8 +- sound/pci/lola/lola.h | 2 - sound/pci/lola/lola_mixer.c | 43 - sound/pci/oxygen/oxygen.c | 4 +- sound/pci/oxygen/oxygen.h | 2 - sound/pci/oxygen/oxygen_lib.c | 5 +- sound/pci/oxygen/se6x.c | 4 +- sound/pci/oxygen/virtuoso.c | 4 +- sound/pci/vx222/vx222.c | 9 +- sound/soc/Kconfig | 7 + sound/soc/Makefile | 4 + sound/soc/amd/Kconfig | 10 +- sound/soc/amd/acp/Kconfig | 12 + sound/soc/amd/acp/Makefile | 4 +- sound/soc/amd/acp/acp-i2s.c | 185 +- sound/soc/amd/acp/acp-legacy-common.c | 308 +++- sound/soc/amd/acp/acp-mach-common.c | 2 +- sound/soc/amd/acp/acp-pci.c | 220 ++- sound/soc/amd/acp/acp-pdm.c | 53 +- sound/soc/amd/acp/acp-platform.c | 145 +- sound/soc/amd/acp/acp-rembrandt.c | 149 +- sound/soc/amd/acp/acp-renoir.c | 116 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 45 + sound/soc/amd/acp/acp-sdw-mach-common.c | 34 + sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c | 5 +- sound/soc/amd/acp/acp63.c | 163 +- sound/soc/amd/acp/acp70.c | 132 +- sound/soc/amd/acp/amd-acp70-acpi-match.c | 160 ++ sound/soc/amd/acp/amd-acpi-mach.c | 93 + sound/soc/amd/acp/amd.h | 168 +- sound/soc/amd/acp/chip_offset_byte.h | 12 +- sound/soc/amd/acp/soc_amd_sdw_common.h | 12 + sound/soc/amd/mach-config.h | 1 + sound/soc/amd/ps/Makefile | 2 +- sound/soc/amd/ps/acp63.h | 246 ++- sound/soc/amd/ps/pci-ps.c | 434 ++--- sound/soc/amd/ps/ps-common.c | 475 +++++ sound/soc/amd/ps/ps-pdm-dma.c | 18 +- sound/soc/amd/ps/ps-sdw-dma.c | 381 +++- sound/soc/amd/rpl/rpl-pci-acp6x.c | 10 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 11 +- sound/soc/amd/yc/acp6x-mach.c | 14 + sound/soc/amd/yc/acp6x-pdm-dma.c | 12 +- sound/soc/amd/yc/pci-acp6x.c | 10 +- sound/soc/atmel/atmel-classd.c | 3 +- sound/soc/atmel/tse850-pcm5142.c | 11 +- sound/soc/au1x/i2sc.c | 17 +- sound/soc/au1x/psc-ac97.c | 17 +- sound/soc/au1x/psc-i2s.c | 17 +- sound/soc/codecs/Kconfig | 13 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/adau1701.c | 4 +- sound/soc/codecs/adau17x1.c | 2 +- sound/soc/codecs/ak4375.c | 11 +- sound/soc/codecs/ak4458.c | 13 +- sound/soc/codecs/ak5558.c | 11 +- sound/soc/codecs/arizona.c | 12 +- sound/soc/codecs/aw88166.c | 1933 ++++++++++++++++++++ sound/soc/codecs/aw88166.h | 534 ++++++ sound/soc/codecs/cpcap.c | 200 +- sound/soc/codecs/cros_ec_codec.c | 3 +- sound/soc/codecs/cs35l32.c | 11 +- sound/soc/codecs/cs35l33.c | 14 +- sound/soc/codecs/cs35l34.c | 14 +- sound/soc/codecs/cs35l41-spi.c | 5 +- sound/soc/codecs/cs35l56.c | 1 - sound/soc/codecs/cs4234.c | 12 +- sound/soc/codecs/cs4265.c | 4 +- sound/soc/codecs/cs4270.c | 4 +- sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/cs42l42-i2c.c | 6 +- sound/soc/codecs/cs42l42-sdw.c | 16 +- sound/soc/codecs/cs42l42.c | 4 +- sound/soc/codecs/cs42l51-i2c.c | 2 +- sound/soc/codecs/cs42l51.c | 8 +- sound/soc/codecs/cs42l52.c | 4 +- sound/soc/codecs/cs42l56.c | 4 +- sound/soc/codecs/cs42l73.c | 4 +- sound/soc/codecs/cs42l83-i2c.c | 6 +- sound/soc/codecs/cs42xx8-i2c.c | 2 +- sound/soc/codecs/cs42xx8.c | 14 +- sound/soc/codecs/cs43130.c | 33 +- sound/soc/codecs/cs4341.c | 2 +- sound/soc/codecs/cs4349.c | 7 +- sound/soc/codecs/cs530x.c | 4 +- sound/soc/codecs/cs53l30.c | 11 +- sound/soc/codecs/cx2072x.c | 12 +- sound/soc/codecs/da7210.c | 4 +- sound/soc/codecs/da7213.c | 10 +- sound/soc/codecs/da7218.c | 4 +- sound/soc/codecs/da7219.c | 4 +- sound/soc/codecs/da732x.c | 4 +- sound/soc/codecs/da9055.c | 4 +- sound/soc/codecs/dmic.c | 27 +- sound/soc/codecs/hdac_hdmi.c | 18 +- sound/soc/codecs/hdmi-codec.c | 68 + sound/soc/codecs/jz4760.c | 32 +- sound/soc/codecs/jz4770.c | 40 +- sound/soc/codecs/lochnagar-sc.c | 4 +- sound/soc/codecs/lpass-rx-macro.c | 8 +- sound/soc/codecs/lpass-tx-macro.c | 8 +- sound/soc/codecs/lpass-va-macro.c | 8 +- sound/soc/codecs/lpass-wsa-macro.c | 8 +- sound/soc/codecs/madera.c | 12 +- sound/soc/codecs/max98090.c | 11 +- sound/soc/codecs/max98373-i2c.c | 6 +- sound/soc/codecs/max98373-sdw.c | 10 +- sound/soc/codecs/max98390.c | 6 +- sound/soc/codecs/max98396.c | 6 +- sound/soc/codecs/max98520.c | 8 +- sound/soc/codecs/max9860.c | 6 +- sound/soc/codecs/max98927.c | 6 +- sound/soc/codecs/mt6358.c | 104 -- sound/soc/codecs/mt6358.h | 4 - sound/soc/codecs/mt6359-accdet.h | 9 + sound/soc/codecs/mt6359.c | 9 +- sound/soc/codecs/mt6660.c | 9 +- sound/soc/codecs/nau8540.c | 4 +- sound/soc/codecs/nau8810.c | 4 +- sound/soc/codecs/nau8822.c | 4 +- sound/soc/codecs/nau8824.c | 4 +- sound/soc/codecs/nau8825.c | 4 +- sound/soc/codecs/ntp8918.c | 1 - sound/soc/codecs/pcm1681.c | 1 - sound/soc/codecs/pcm3008.c | 61 +- sound/soc/codecs/pcm3008.h | 19 - sound/soc/codecs/pcm3168a-i2c.c | 11 +- sound/soc/codecs/pcm3168a-spi.c | 2 +- sound/soc/codecs/pcm3168a.c | 18 +- sound/soc/codecs/pcm512x-i2c.c | 2 +- sound/soc/codecs/pcm512x-spi.c | 2 +- sound/soc/codecs/pcm512x.c | 7 +- sound/soc/codecs/pcm6240.c | 28 +- sound/soc/codecs/pcm6240.h | 7 +- sound/soc/codecs/rk817_codec.c | 4 +- sound/soc/codecs/rt1011.c | 8 +- sound/soc/codecs/rt1015.c | 10 +- sound/soc/codecs/rt1016.c | 10 +- sound/soc/codecs/rt1017-sdca-sdw.c | 10 +- sound/soc/codecs/rt1019.c | 6 +- sound/soc/codecs/rt1305.c | 12 +- sound/soc/codecs/rt1308-sdw.c | 10 +- sound/soc/codecs/rt1308.c | 8 +- sound/soc/codecs/rt1316-sdw.c | 10 +- sound/soc/codecs/rt1318-sdw.c | 10 +- sound/soc/codecs/rt1318.c | 6 +- sound/soc/codecs/rt1320-sdw.c | 10 +- sound/soc/codecs/rt274.c | 12 +- sound/soc/codecs/rt286.c | 9 +- sound/soc/codecs/rt298.c | 9 +- sound/soc/codecs/rt5514-spi.c | 8 +- sound/soc/codecs/rt5514.c | 12 +- sound/soc/codecs/rt5616.c | 4 +- sound/soc/codecs/rt5631.c | 4 +- sound/soc/codecs/rt5640.c | 18 +- sound/soc/codecs/rt5645.c | 24 +- sound/soc/codecs/rt5651.c | 12 +- sound/soc/codecs/rt5659.c | 12 +- sound/soc/codecs/rt5660.c | 12 +- sound/soc/codecs/rt5663.c | 10 +- sound/soc/codecs/rt5665.c | 12 +- sound/soc/codecs/rt5668.c | 10 +- sound/soc/codecs/rt5670.c | 12 +- sound/soc/codecs/rt5677-spi.c | 3 +- sound/soc/codecs/rt5677.c | 5 +- sound/soc/codecs/rt5682-i2c.c | 6 +- sound/soc/codecs/rt5682-sdw.c | 12 +- sound/soc/codecs/rt5682.c | 4 +- sound/soc/codecs/rt5682s.c | 4 +- sound/soc/codecs/rt700-sdw.c | 12 +- sound/soc/codecs/rt711-sdca-sdw.c | 12 +- sound/soc/codecs/rt711-sdw.c | 12 +- sound/soc/codecs/rt712-sdca-dmic.c | 12 +- sound/soc/codecs/rt712-sdca-sdw.c | 12 +- sound/soc/codecs/rt712-sdca.c | 80 +- sound/soc/codecs/rt712-sdca.h | 3 + sound/soc/codecs/rt715-sdca-sdw.c | 10 +- sound/soc/codecs/rt715-sdca.c | 8 - sound/soc/codecs/rt715-sdw.c | 10 +- sound/soc/codecs/rt715.c | 8 - sound/soc/codecs/rt721-sdca-sdw.c | 12 +- sound/soc/codecs/rt722-sdca-sdw.c | 142 +- sound/soc/codecs/rt722-sdca-sdw.h | 99 +- sound/soc/codecs/rt722-sdca.c | 135 +- sound/soc/codecs/rt722-sdca.h | 4 +- sound/soc/codecs/rt9120.c | 8 +- sound/soc/codecs/rtq9128.c | 8 +- sound/soc/codecs/sgtl5000.c | 4 +- sound/soc/codecs/sma1307.c | 39 +- sound/soc/codecs/src4xxx.c | 4 +- sound/soc/codecs/tas2552.c | 9 +- sound/soc/codecs/tas2562.c | 14 +- sound/soc/codecs/tas2764.c | 113 +- sound/soc/codecs/tas2764.h | 7 + sound/soc/codecs/tas2770.c | 57 +- sound/soc/codecs/tas2781-fmwlib.c | 197 +- sound/soc/codecs/tas2781-i2c.c | 215 ++- sound/soc/codecs/tlv320adc3xxx.c | 3 +- sound/soc/codecs/tlv320dac33.c | 6 +- sound/soc/codecs/ts3a227e.c | 6 +- sound/soc/codecs/tscs454.c | 5 +- sound/soc/codecs/twl4030.c | 2 +- sound/soc/codecs/uda1380.c | 6 +- sound/soc/codecs/wcd934x.c | 16 +- sound/soc/codecs/wcd937x-sdw.c | 49 +- sound/soc/codecs/wcd937x.c | 57 +- sound/soc/codecs/wcd937x.h | 7 +- sound/soc/codecs/wcd938x-sdw.c | 10 +- sound/soc/codecs/wcd938x.c | 11 +- sound/soc/codecs/wcd939x-sdw.c | 10 +- sound/soc/codecs/wcd939x.c | 2 +- sound/soc/codecs/wm2200.c | 15 +- sound/soc/codecs/wm5100.c | 15 +- sound/soc/codecs/wm5110.c | 4 +- sound/soc/codecs/wm8350.c | 4 +- sound/soc/codecs/wm8400.c | 4 +- sound/soc/codecs/wm8510.c | 4 +- sound/soc/codecs/wm8523.c | 4 +- sound/soc/codecs/wm8524.c | 2 +- sound/soc/codecs/wm8580.c | 4 +- sound/soc/codecs/wm8711.c | 4 +- sound/soc/codecs/wm8728.c | 2 +- sound/soc/codecs/wm8737.c | 4 +- sound/soc/codecs/wm8741.c | 2 +- sound/soc/codecs/wm8750.c | 4 +- sound/soc/codecs/wm8753.c | 12 +- sound/soc/codecs/wm8770.c | 4 +- sound/soc/codecs/wm8776.c | 4 +- sound/soc/codecs/wm8804-i2c.c | 2 +- sound/soc/codecs/wm8804-spi.c | 2 +- sound/soc/codecs/wm8804.c | 11 +- sound/soc/codecs/wm8900.c | 8 +- sound/soc/codecs/wm8903.c | 8 +- sound/soc/codecs/wm8904.c | 325 +++- sound/soc/codecs/wm8940.c | 4 +- sound/soc/codecs/wm8955.c | 4 +- sound/soc/codecs/wm8960.c | 4 +- sound/soc/codecs/wm8961.c | 4 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/codecs/wm8971.c | 4 +- sound/soc/codecs/wm8974.c | 4 +- sound/soc/codecs/wm8978.c | 4 +- sound/soc/codecs/wm8983.c | 4 +- sound/soc/codecs/wm8985.c | 4 +- sound/soc/codecs/wm8988.c | 4 +- sound/soc/codecs/wm8990.c | 4 +- sound/soc/codecs/wm8991.c | 4 +- sound/soc/codecs/wm8993.c | 8 +- sound/soc/codecs/wm8994.c | 10 +- sound/soc/codecs/wm8995.c | 4 +- sound/soc/codecs/wm8996.c | 8 +- sound/soc/codecs/wm9081.c | 8 +- sound/soc/codecs/wm9712.c | 10 +- sound/soc/codecs/wm9713.c | 18 +- sound/soc/codecs/wm_hubs.c | 3 +- sound/soc/codecs/wsa881x.c | 17 +- sound/soc/codecs/wsa883x.c | 202 +- sound/soc/codecs/wsa884x.c | 8 +- sound/soc/dwc/dwc-i2s.c | 6 +- sound/soc/fsl/fsl-asoc-card.c | 4 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_audmix.c | 16 +- sound/soc/fsl/fsl_esai.c | 9 +- sound/soc/fsl/fsl_micfil.c | 58 +- sound/soc/fsl/fsl_micfil.h | 1 + sound/soc/fsl/fsl_qmc_audio.c | 4 +- sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_xcvr.c | 3 +- sound/soc/fsl/imx-card.c | 5 + sound/soc/generic/audio-graph-card.c | 97 +- .../generic/audio-graph-card2-custom-sample.dtsi | 702 ------- .../generic/audio-graph-card2-custom-sample1.dtsi | 396 ++++ .../generic/audio-graph-card2-custom-sample2.dtsi | 382 ++++ sound/soc/generic/audio-graph-card2.c | 95 +- sound/soc/generic/simple-card-utils.c | 177 +- sound/soc/generic/simple-card.c | 132 +- sound/soc/img/img-i2s-in.c | 9 +- sound/soc/img/img-i2s-out.c | 9 +- sound/soc/img/img-parallel-out.c | 5 +- sound/soc/img/img-spdif-in.c | 9 +- sound/soc/img/img-spdif-out.c | 10 +- sound/soc/img/pistachio-internal-dac.c | 8 +- sound/soc/intel/avs/avs.h | 1 + sound/soc/intel/avs/board_selection.c | 17 +- sound/soc/intel/avs/boards/Kconfig | 10 + sound/soc/intel/avs/boards/Makefile | 2 + sound/soc/intel/avs/boards/da7219.c | 5 +- sound/soc/intel/avs/boards/es8336.c | 3 +- sound/soc/intel/avs/boards/max98357a.c | 2 +- sound/soc/intel/avs/boards/max98373.c | 2 +- sound/soc/intel/avs/boards/max98927.c | 4 +- sound/soc/intel/avs/boards/nau8825.c | 5 +- sound/soc/intel/avs/boards/pcm3168a.c | 143 ++ sound/soc/intel/avs/boards/rt274.c | 5 +- sound/soc/intel/avs/boards/rt286.c | 5 +- sound/soc/intel/avs/boards/rt298.c | 7 +- sound/soc/intel/avs/boards/rt5514.c | 2 +- sound/soc/intel/avs/boards/rt5663.c | 3 +- sound/soc/intel/avs/boards/rt5682.c | 3 +- sound/soc/intel/avs/boards/ssm4567.c | 4 +- sound/soc/intel/avs/control.c | 182 +- sound/soc/intel/avs/control.h | 12 +- sound/soc/intel/avs/core.c | 24 +- sound/soc/intel/avs/dsp.c | 3 +- sound/soc/intel/avs/loader.c | 64 +- sound/soc/intel/avs/messages.c | 149 +- sound/soc/intel/avs/messages.h | 46 +- sound/soc/intel/avs/path.c | 375 ++-- sound/soc/intel/avs/path.h | 5 + sound/soc/intel/avs/pcm.c | 2 +- sound/soc/intel/avs/tgl.c | 33 + sound/soc/intel/avs/topology.c | 89 +- sound/soc/intel/avs/topology.h | 16 +- sound/soc/intel/catpt/device.c | 14 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 29 + sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 137 ++ sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 284 +++ .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 42 + .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 1 + sound/soc/kirkwood/armada-370-db.c | 6 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 20 - sound/soc/mediatek/common/mtk-afe-fe-dai.h | 2 - sound/soc/mediatek/common/mtk-soc-card.h | 1 + sound/soc/mediatek/common/mtk-soundcard-driver.c | 19 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 6 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 8 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 2 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 6 +- sound/soc/mediatek/mt7986/mt7986-afe-pcm.c | 6 +- sound/soc/mediatek/mt7986/mt7986-dai-etdm.c | 4 +- sound/soc/mediatek/mt7986/mt7986-wm8960.c | 2 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 4 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 6 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 2 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 4 +- sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 55 - sound/soc/mediatek/mt8186/mt8186-afe-clk.h | 2 - sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 6 +- sound/soc/mediatek/mt8186/mt8186-mt6366.c | 2 +- sound/soc/mediatek/mt8188/Makefile | 1 + sound/soc/mediatek/mt8188/mt8188-afe-clk.c | 8 + sound/soc/mediatek/mt8188/mt8188-afe-clk.h | 8 + sound/soc/mediatek/mt8188/mt8188-afe-common.h | 1 + sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 34 +- sound/soc/mediatek/mt8188/mt8188-audsys-clk.c | 4 + sound/soc/mediatek/mt8188/mt8188-audsys-clkid.h | 4 + sound/soc/mediatek/mt8188/mt8188-dai-dmic.c | 683 +++++++ sound/soc/mediatek/mt8188/mt8188-mt6359.c | 57 + sound/soc/mediatek/mt8188/mt8188-reg.h | 17 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 6 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 2 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 12 +- sound/soc/mediatek/mt8365/mt8365-afe-clk.c | 3 +- sound/soc/mediatek/mt8365/mt8365-afe-pcm.c | 19 +- sound/soc/mediatek/mt8365/mt8365-dai-i2s.c | 12 +- sound/soc/mediatek/mt8365/mt8365-dai-pcm.c | 4 +- sound/soc/mediatek/mt8365/mt8365-mt6357.c | 2 +- sound/soc/meson/axg-tdm-interface.c | 9 +- sound/soc/meson/meson-card-utils.c | 4 +- sound/soc/meson/t9015.c | 4 +- sound/soc/mxs/mxs-sgtl5000.c | 2 +- sound/soc/pxa/spitz.c | 2 +- sound/soc/qcom/lpass-sc7180.c | 8 +- sound/soc/qcom/lpass-sc7280.c | 8 +- sound/soc/qcom/qdsp6/q6apm.c | 2 +- sound/soc/qcom/sc7180.c | 2 +- sound/soc/qcom/sc7280.c | 4 +- sound/soc/qcom/sdw.c | 34 +- sound/soc/qcom/sm8250.c | 3 + sound/soc/renesas/migor.c | 2 +- sound/soc/renesas/rcar/core.c | 8 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 2 +- sound/soc/rockchip/rk3399_gru_sound.c | 10 +- sound/soc/rockchip/rockchip_i2s.c | 5 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 16 +- sound/soc/rockchip/rockchip_max98090.c | 8 +- sound/soc/rockchip/rockchip_pdm.c | 10 +- sound/soc/rockchip/rockchip_rt5645.c | 2 +- sound/soc/rockchip/rockchip_spdif.c | 9 +- sound/soc/samsung/aries_wm8994.c | 6 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/bells.c | 21 +- sound/soc/samsung/i2s.c | 10 +- sound/soc/samsung/littlemill.c | 5 +- sound/soc/samsung/lowland.c | 7 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/odroid.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 4 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/speyside.c | 53 +- sound/soc/samsung/tm2_wm5110.c | 9 +- sound/soc/samsung/tobermory.c | 3 +- sound/soc/sdca/Makefile | 2 +- sound/soc/sdca/sdca_device.c | 3 +- sound/soc/sdca/sdca_functions.c | 1697 ++++++++++++++++- sound/soc/sdca/sdca_regmap.c | 321 ++++ sound/soc/sdw_utils/soc_sdw_utils.c | 14 +- sound/soc/soc-card.c | 14 +- sound/soc/soc-component.c | 38 +- sound/soc/soc-compress.c | 2 +- sound/soc/soc-core.c | 50 +- sound/soc/soc-dai.c | 38 +- sound/soc/soc-dapm.c | 51 +- sound/soc/soc-link.c | 18 +- sound/soc/soc-ops-test.c | 541 ++++++ sound/soc/soc-ops.c | 731 +++----- sound/soc/soc-pcm.c | 281 ++- sound/soc/soc-topology.c | 59 +- sound/soc/soc-utils.c | 61 +- sound/soc/sof/amd/Kconfig | 5 + sound/soc/sof/amd/acp.c | 56 +- sound/soc/sof/amd/acp.h | 2 - sound/soc/sof/amd/pci-acp63.c | 3 +- sound/soc/sof/amd/pci-acp70.c | 3 +- sound/soc/sof/amd/pci-rmb.c | 1 - sound/soc/sof/amd/pci-rn.c | 3 +- sound/soc/sof/amd/pci-vangogh.c | 3 +- sound/soc/sof/imx/Kconfig | 17 +- sound/soc/sof/imx/Makefile | 6 +- sound/soc/sof/imx/imx-common.c | 430 ++++- sound/soc/sof/imx/imx-common.h | 151 ++ sound/soc/sof/imx/imx8.c | 755 +++----- sound/soc/sof/imx/imx8m.c | 567 ------ sound/soc/sof/imx/imx8ulp.c | 520 ------ sound/soc/sof/imx/imx9.c | 137 ++ sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/bdw.c | 3 +- sound/soc/sof/intel/byt.c | 3 +- sound/soc/sof/intel/hda-dai.c | 2 +- sound/soc/sof/intel/hda-mlink.c | 127 ++ sound/soc/sof/intel/hda.c | 34 + sound/soc/sof/intel/hda.h | 4 - sound/soc/sof/intel/lnl.c | 117 +- sound/soc/sof/intel/lnl.h | 6 + sound/soc/sof/intel/mtl.c | 81 +- sound/soc/sof/intel/mtl.h | 15 +- sound/soc/sof/intel/pci-apl.c | 2 +- sound/soc/sof/intel/pci-cnl.c | 2 +- sound/soc/sof/intel/pci-icl.c | 2 +- sound/soc/sof/intel/pci-lnl.c | 14 +- sound/soc/sof/intel/pci-mtl.c | 10 +- sound/soc/sof/intel/pci-ptl.c | 19 +- sound/soc/sof/intel/pci-skl.c | 2 +- sound/soc/sof/intel/pci-tgl.c | 2 +- sound/soc/sof/intel/pci-tng.c | 3 +- sound/soc/sof/intel/ptl.c | 106 ++ sound/soc/sof/intel/ptl.h | 19 + sound/soc/sof/intel/shim.h | 2 + sound/soc/sof/ipc3-pcm.c | 13 +- sound/soc/sof/ipc3-topology.c | 20 +- sound/soc/sof/ipc3.c | 12 +- sound/soc/sof/ipc4-loader.c | 176 +- sound/soc/sof/ipc4-pcm.c | 21 +- sound/soc/sof/ipc4-priv.h | 6 + sound/soc/sof/ipc4-topology.c | 65 +- sound/soc/sof/ipc4.c | 26 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 107 +- sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 3 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 107 +- sound/soc/sof/mediatek/mtk-adsp-common.c | 130 ++ sound/soc/sof/mediatek/mtk-adsp-common.h | 10 + sound/soc/sof/pcm.c | 169 +- sound/soc/sof/sof-acpi-dev.c | 9 +- sound/soc/sof/sof-audio.c | 49 - sound/soc/sof/sof-audio.h | 17 +- sound/soc/sof/sof-of-dev.c | 8 +- sound/soc/sof/sof-pci-dev.c | 9 +- sound/soc/sof/topology.c | 4 +- sound/soc/stm/stm32_i2s.c | 6 +- sound/soc/stm/stm32_sai.c | 6 +- sound/soc/stm/stm32_sai_sub.c | 6 +- sound/soc/stm/stm32_spdifrx.c | 6 +- sound/soc/sunxi/sun4i-codec.c | 57 +- sound/soc/sunxi/sun4i-spdif.c | 6 +- sound/soc/sunxi/sun50i-dmic.c | 6 +- sound/soc/sunxi/sun8i-codec.c | 6 +- sound/soc/tegra/Makefile | 2 +- sound/soc/tegra/tegra186_asrc.c | 13 +- sound/soc/tegra/tegra186_dspk.c | 13 +- sound/soc/tegra/tegra20_i2s.c | 13 +- sound/soc/tegra/tegra20_spdif.c | 13 +- sound/soc/tegra/tegra210_admaif.c | 37 +- sound/soc/tegra/tegra210_admaif.h | 9 +- sound/soc/tegra/tegra210_adx.c | 19 +- sound/soc/tegra/tegra210_ahub.c | 13 +- sound/soc/tegra/tegra210_amx.c | 13 +- sound/soc/tegra/tegra210_dmic.c | 13 +- sound/soc/tegra/tegra210_i2s.c | 13 +- sound/soc/tegra/tegra210_mixer.c | 13 +- sound/soc/tegra/tegra210_mvc.c | 13 +- sound/soc/tegra/tegra210_ope.c | 13 +- sound/soc/tegra/tegra210_sfc.c | 13 +- sound/soc/tegra/tegra30_ahub.c | 13 +- sound/soc/tegra/tegra30_i2s.c | 13 +- sound/soc/tegra/tegra_asoc_machine.c | 18 +- sound/soc/tegra/tegra_isomgr_bw.c | 129 ++ sound/soc/tegra/tegra_isomgr_bw.h | 31 + sound/soc/tegra/tegra_wm8903.c | 2 +- sound/soc/ti/ams-delta.c | 2 +- sound/soc/ti/davinci-evm.c | 2 +- sound/soc/ti/davinci-i2s.c | 6 +- sound/soc/ti/j721e-evm.c | 9 +- sound/soc/ti/n810.c | 2 +- sound/soc/ti/omap-twl4030.c | 6 +- sound/soc/ti/omap3pandora.c | 4 +- sound/soc/ti/osk5912.c | 2 +- sound/soc/ti/rx51.c | 2 +- sound/soc/uniphier/aio-cpu.c | 8 +- sound/soc/ux500/mop500_ab8500.c | 4 +- sound/soc/xtensa/xtfpga-i2s.c | 6 +- sound/usb/format.c | 4 + sound/usb/midi.c | 80 +- sound/usb/mixer_quirks.c | 61 +- sound/usb/quirks.c | 4 +- sound/x86/intel_hdmi_audio.c | 8 +- tools/power/x86/intel-speed-select/Makefile | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 22 +- tools/power/x86/intel-speed-select/isst-display.c | 11 +- 717 files changed, 28613 insertions(+), 11185 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-amd-sfh create mode 100644 Documentation/ABI/testing/sysfs-driver-hid-appletb-kbd create mode 100644 Documentation/admin-guide/laptops/samsung-galaxybook.rst delete mode 100644 Documentation/devicetree/bindings/misc/atmel-ssc.txt create mode 100644 Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml create mode 100644 Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml create mode 100644 Documentation/devicetree/bindings/sound/atmel,at91sam9g20ek-wm8 [...] delete mode 100644 Documentation/devicetree/bindings/sound/atmel-at91sam9g20ek-wm8 [...] create mode 100644 Documentation/devicetree/bindings/sound/fsl,imx95-cm7-sof.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,sof-cpu.yaml delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.yaml create mode 100644 drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c create mode 100644 drivers/hid/bpf/progs/TUXEDO__Sirius-16-Gen1-and-Gen2.bpf.c create mode 100644 drivers/hid/bpf/progs/XPPen__ACK05.bpf.c create mode 100644 drivers/hid/bpf/progs/hid_bpf_async.h create mode 100644 drivers/hid/hid-appletb-bl.c create mode 100644 drivers/hid/hid-appletb-kbd.c create mode 100644 drivers/hid/hid-universal-pidff.c create mode 100644 drivers/hid/usbhid/hid-pidff.h create mode 100644 drivers/platform/arm64/huawei-gaokun-ec.c rename drivers/platform/{x86 => mellanox}/mlx-platform.c (99%) create mode 100644 drivers/platform/x86/dell/alienware-wmi-base.c create mode 100644 drivers/platform/x86/dell/alienware-wmi-legacy.c create mode 100644 drivers/platform/x86/dell/alienware-wmi-wmax.c delete mode 100644 drivers/platform/x86/dell/alienware-wmi.c create mode 100644 drivers/platform/x86/dell/alienware-wmi.h create mode 100644 drivers/platform/x86/intel/pmc/ptl.c create mode 100644 drivers/platform/x86/lenovo-wmi-hotkey-utilities.c create mode 100644 drivers/platform/x86/samsung-galaxybook.c create mode 100644 include/dt-bindings/sound/qcom,wcd934x.h create mode 100644 include/linux/platform_data/huawei-gaokun-ec.h create mode 100644 include/sound/sdca_regmap.h create mode 100644 sound/soc/amd/acp/amd-acp70-acpi-match.c create mode 100644 sound/soc/amd/acp/amd-acpi-mach.c create mode 100644 sound/soc/amd/ps/ps-common.c create mode 100644 sound/soc/codecs/aw88166.c create mode 100644 sound/soc/codecs/aw88166.h delete mode 100644 sound/soc/codecs/pcm3008.h delete mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.dtsi create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample1.dtsi create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample2.dtsi create mode 100644 sound/soc/intel/avs/boards/pcm3168a.c create mode 100644 sound/soc/mediatek/mt8188/mt8188-dai-dmic.c create mode 100644 sound/soc/sdca/sdca_regmap.c create mode 100644 sound/soc/soc-ops-test.c delete mode 100644 sound/soc/sof/imx/imx8m.c delete mode 100644 sound/soc/sof/imx/imx8ulp.c create mode 100644 sound/soc/sof/imx/imx9.c create mode 100644 sound/soc/sof/intel/ptl.c create mode 100644 sound/soc/sof/intel/ptl.h create mode 100644 sound/soc/tegra/tegra_isomgr_bw.c create mode 100644 sound/soc/tegra/tegra_isomgr_bw.h