All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Brown <broonie@kernel.org>
To: Takashi Iwai <tiwai@suse.de>
Cc: Liam Girdwood <lgirdwood@gmail.com>,
	alsa-devel@alsa-project.org, Mark Brown <broonie@kernel.org>
Subject: [GIT PULL] ASoC updates for v6.6
Date: Mon, 28 Aug 2023 11:16:49 +0100	[thread overview]
Message-ID: <8c4fe69de8214f27e2de1e1c37a70dce.broonie@kernel.org> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 114586 bytes --]

The following changes since commit ab0b5072d184bdb013c9c2419cb21c593fa3802a:

  ASoC: cs35l56: Update ACPI HID and property (2023-08-17 18:36:28 +0100)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v6.6

for you to fetch changes up to 199cd64140f222c66b68ebe288a3fcd0570e2e41:

  ASoC: soc-core.c: Do not error if a DAI link component is not found (2023-08-24 21:10:45 +0100)

----------------------------------------------------------------
ASoC: Updates for v6.6

The rest of the updates for v6.6, some of the highlights include:

 - A big API cleanup from Morimoto-san, rationalising the places we put
   functions.
 - Lots of work on the SOF framework, AMD and Intel drivers, including a
   lot of cleanup and new device support.
 - Standardisation of the presentation of jacks from drivers.
 - Provision of some generic sound card DT properties.
 - Conversion oof more drivers to the maple tree register cache.
 - New drivers for AMD Van Gogh, AWInic AW88261, Cirrus Logic cs42l43,
   various Intel platforms, Mediatek MT7986, RealTek RT1017 and StarFive
   JH7110.

----------------------------------------------------------------
Ajye Huang (1):
      ASoC: Intel: Add rpl_nau8318_8825 driver

Alper Nebi Yasak (29):
      ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols
      ASoC: amd: acp-rt5645: Map missing jack kcontrols
      ASoC: amd: acp: Map missing jack kcontrols
      ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols
      ASoC: Intel: avs: da7219: Map missing jack kcontrols
      ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol
      ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol
      ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol
      ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol
      ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol
      ASoC: imx-es8328: Map missing jack kcontrols
      ASoC: mediatek: mt8173-max98090: Configure jack as a Headset jack
      ASoC: mediatek: mt8173-rt5650-rt5514: Map missing jack kcontrols
      ASoC: mediatek: mt8173-rt5650-rt5676: Map missing jack kcontrols
      ASoC: mediatek: mt8173-rt5650: Map missing jack kcontrols
      ASoC: mediatek: mt8183-da7219-max98357: Map missing jack kcontrols
      ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: Map missing jack kcontrols
      ASoC: mediatek: mt8186-mt6366-da7219-max98357: Map missing jack kcontrols
      ASoC: qcom: apq8016_sbc: Map missing jack kcontrols
      ASoC: qcom: sc7180: Map missing jack kcontrols
      ASoC: qcom: sc7280: Map missing jack kcontrols
      ASoC: qcom: sdm845: Map missing jack kcontrols
      ASoC: rk3399-gru-sound: Map missing Line Out jack kcontrol
      ASoC: rockchip: rockchip_rt5645: Map missing jack kcontrols
      ASoC: samsung: littlemill: Map missing jack kcontrols
      ASoC: samsung: lowland: Split Line Out jack kcontrol from Headphone
      ASoC: samsung: midas_wm1811: Map missing jack kcontrols
      ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out
      ASoC: amd: acp: Add kcontrols and widgets per-codec in common code

Amadeusz Sławiński (17):
      ASoC: Intel: avs: Add rt5663 machine board
      ASoC: Intel: avs: Load rt5663 board on KBL-based platforms
      PCI: Sort Intel PCI IDs by number
      PCI: Add Intel Audio DSP devices to pci_ids.h
      ASoC: SOF: Remove unused Broxton PCI ID
      ALSA: Remove unused Broxton PCI ID
      ALSA: hda: Add controller matching macros
      ALSA: hda: Use global PCI match macro
      ALSA: hda/i915: Use global PCI match macro
      ASoC: Intel: Skylake: Use global PCI match macro
      ALSA: intel-dsp-config: Convert to PCI device IDs defines
      ALSA: hda: Convert to PCI device IDs defines
      ASoC: Intel: avs: Convert to PCI device IDs defines
      ASoC: Intel: avs: Convert to PCI device IDs defines
      ASoC: Intel: Skylake: Convert to PCI device IDs defines
      ASoC: SOF: Intel: Convert to PCI device IDs defines
      ASoC: Intel: sst: Convert to PCI device IDs defines

Andreas Kemnade (1):
      ASoC: ti: omap-mcbsp: Ignore errors for getting fck_src

Andy Shevchenko (9):
      ASoC: rt5677: Refactor GPIO support code
      ASoC: rt5677: Use agnostic irq_domain_create_linear()
      ASoC: rt5677: Use device_get_match_data()
      ASoC: rt5677: Sort headers alphabetically
      lib/math: Move dvb_math.c into lib/math/int_log.c
      lib/math/int_log: Use ARRAY_SIZE(logtable) where makes sense
      lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifier
      ASoC: nau8825: Replace copied'n'pasted intlog10()
      Documentation: core-api: Drop :export: for int_log.h

Arnd Bergmann (2):
      ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies
      ASoC: codecs: aw88261: avoid uninitialized variable warning

Balamurugan C (4):
      ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table
      ASoC: Intel: soc-acpi: Add entry for sof_es8336 in RPL match table.
      ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in RPL match table
      ASoC: Intel: RPL: Add entry for HDMI-In capture support on non-I2S codec boards.

Bard Liao (2):
      ASoC: Intel: sof_sdw: rename link_id to be_id
      ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs

Biju Das (1):
      ASoC: ak4613: Simplify probe()

Bjorn Andersson (1):
      ASoC: codecs: lpass: Log clk_get() failures

Brent Lu (2):
      ASoC: Intel: sof_rt5682: add jsl_rt5650 board config
      ASoC: Intel: maxim-common: get codec number from ACPI table

Cezary Rojewski (6):
      ASoC: codecs: es8316: Add support for 24 MHz MCLK
      ASoC: codecs: es8316: Add support for S24_3LE format
      ASoC: Intel: avs: Add es8336 machine board
      ASoC: Intel: avs: Load es8336 board on KBL-based platforms
      ASoC: Intel: avs: rt5682: Add missing components
      ASoC: Intel: avs: rt5682: Tidy up hw_params()

Chancel Liu (6):
      ASoC: imx-pcm-rpmsg: Set PCM hardware parameters separately
      ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX93
      ASoC: fsl_rpmsg: Add support for i.MX93 platform
      ASoC: fsl_micfil: Add new registers and new bit definition
      ASoC: fsl_micfil: Add fsl_micfil_use_verid function
      ASoC: fsl_micfil: Use SET_SYSTEM_SLEEP_PM_OPS to simplify PM

Chao Song (3):
      ASoC: Intel: sof_sdw: add cs35l56 codec info
      ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices
      ASoC: SOF: Intel: Refactor code for HDA stream creation

Charles Keepax (31):
      ASoC: intel: sof_sdw: Use consistent variable naming for links
      ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index
      ASoC: intel: sof_sdw: Remove some extra line breaks
      ASoC: intel: sof_sdw: Use a module device table
      ASoC: intel: sof_sdw: Simplify find_codec_info_acpi
      ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info
      ASoC: intel: sof_sdw: Minor tidy up of mc_probe
      ASoC: intel: sof_sdw: Remove redundant parameters in dai creation
      ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe
      ASoC: intel: sof_sdw: Allow direct specification of CODEC name
      ASoC: intel: sof_sdw: Clean up DAI link counting
      ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info
      ASoC: intel: sof_sdw: Move group_generated logic
      ASoC: soc-acpi: Add missing kernel doc
      ASoC: intel: sof_sdw: Printk's should end with a newline
      ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link
      ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info
      ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info
      ASoC: intel: sof_sdw: Add helper to create a single codec DLC
      ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink
      ASoC: intel: sof_sdw: Update DLC index each time one is added
      ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop
      ASoC: intel: sof_sdw: Device loop should not always start at adr_index
      ASoC: intel: sof_sdw: Support multiple groups on the same link
      ASoC: intel: sof_sdw: Allow different devices on the same link
      ASoC: intel: sof_sdw: Simplify get_slave_info
      dt-bindings: mfd: cirrus,cs42l43: Add initial DT binding
      mfd: cs42l43: Add support for cs42l43 core driver
      pinctrl: cs42l43: Add support for the cs42l43
      ASoC: cs42l43: Add support for the cs42l43
      ASoC: cs42l43: Use new-style PM runtime macros

Cristian Ciocaltea (4):
      ASoC: amd: vangogh: Make use of DRV_NAME
      ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling
      ASoC: amd: vangogh: Add support for NAU8821/MAX98388 variant
      ASoC: soc-core.c: Do not error if a DAI link component is not found

Curtis Malainey (1):
      ASoC: SOF: Deprecate invalid enums in IPC3

Dan Carpenter (1):
      ASoC: amd: acp: delete unnecessary NULL check

David Heidelberg (1):
      dt-bindings: sound: gtm601: convert to YAML

Derek Fang (1):
      ASoC: rt1017: Add RT1017 SDCA amplifier driver

Fabio Estevam (2):
      ASoC: dt-bindings: wlf,wm8960: Describe the power supplies
      ASoC: wm8960: Add support for the power supplies

Francesco Dolcini (3):
      ASoC: dt-bindings: nau8822: Add #sound-dai-cells
      ASoC: dt-bindings: nau8822: Add MCLK clock
      ASoC: dt-bindings: wm8904: Convert to dtschema

Frank Li (1):
      ASoC: codec: wm8960: add additional probe check for codec identification

Guido Günther (1):
      dt-bindings: sound: gtm601: Add description

Guiting Shen (1):
      ASoC: tlv320aic32x4: Fix the divide by zero

Hans de Goede (1):
      ASoC: lower "no backend DAIs enabled for ... Port" log severity

Harshit Mogalapalli (1):
      ASoC: codecs: Fix error code in aw88261_i2c_probe()

Herve Codina (14):
      ASoC: dt-bindings: Add audio-iio-aux
      ASoC: dt-bindings: simple-card: Add additional-devs subnode
      iio: inkern: Check error explicitly in iio_channel_read_max()
      iio: consumer.h: Fix raw values documentation notes
      iio: inkern: Remove the 'unused' variable usage in iio_channel_read_max()
      iio: inkern: Fix headers inclusion order
      minmax: Introduce {min,max}_array()
      iio: inkern: Use max_array() to get the maximum value from an array
      iio: inkern: Replace a FIXME comment by a TODO one
      iio: inkern: Add a helper to query an available minimum raw value
      ASoC: soc-dapm.h: Convert macros to return a compound literal
      ASoC: codecs: Add support for the generic IIO auxiliary devices
      ASoC: simple-card: Handle additional devices
      ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling

Jack Yu (2):
      ASoC: rt722-sdca: Remove redundant sdca mask
      ASoC: rt715: Add software reset in io init

Jiapeng Chong (1):
      ASoC: rt1017: Remove unused function

Justin Stitt (2):
      ASoC: 88pm860x: refactor deprecated strncpy
      ASoC: fsl_micfil: refactor deprecated strncpy

Jyri Sarha (2):
      ASoC: dapm: Add a flag for not having widget name in kcontrol name
      ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name

Kai Vehmanen (2):
      ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S
      ALSA: hda/i915: extend connectivity check to cover Intel ARL

Konrad Dybcio (1):
      ASoC: Convert pm8916-wcd-analog-codec to YAML

Krzysztof Kozlowski (17):
      ASoC: dt-bindings: Convert maxim,max98925 to DT schema
      ASoC: codecs: max9892x: Unify interleave mode OF property
      ASoC: codecs: max9892x: Reformat to coding style
      ASoC: codecs: tlv320aic32x4: Fix Wvoid-pointer-to-enum-cast warning
      ASoC: codecs: wm8904: Fix Wvoid-pointer-to-enum-cast warning
      ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning
      ASoC: dt-bindings: Add common sound card properties
      ASoC: dt-bindings: mediatek,mt8188-mt6359: use common sound card
      ASoC: dt-bindings: samsung,aries-wm8994: use common sound card
      ASoC: dt-bindings: samsung,midas-audio: use common sound card
      ASoC: dt-bindings: samsung,odroid: use common sound card
      ASoC: dt-bindings: samsung,tm2: use common sound card
      ASoC: samsung: odroid: use of_property_present to check for property
      ASoC: samsung: aries_wm8994: parse audio-routing
      ASoC: samsung: midas_wm1811: parse audio-routing
      ASoC: samsung: odroid: parse audio-routing
      ASoC: samsung: tm2_wm5110: parse audio-routing

Kuninori Morimoto (103):
      ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id()
      ASoC: soc-core.c: cleanup soc_dai_link_sanity_check()
      ASoC: soc-core: protect dlc->of_node under mutex
      ASoC: soc-dai.c: add DAI get/match functions
      ASoC: soc-core.c: enable multi Component
      ASoC: soc-core.c: add snd_soc_get_dai_via_args()
      ASoC: soc-core.c: add snd_soc_dlc_use_cpu_as_platform()
      ASoC: soc-core.c: add snd_soc_copy_dai_args()
      ASoC: simple-card-utils.c: enable multi Component support
      ASoC: simple-card.c: enable multi Component support
      ASoC: rsnd: use DAI driver ID instead of DAI ID
      ASoC: rsnd: cleanup rsnd_dai_of_node()
      ASoC: rsnd: enable multi Component support for Audio Graph Card/Card2
      ASoC: dt-bindings: renesas,rsnd.yaml: add common port-def
      ASoC: dt-bindings: renesas,rsnd.yaml: enable multi ports for multi Component support
      ASoC: rsnd: call of_node_put() when break
      ASoC: soc-dai.h: merge DAI call back functions into ops
      ASoC: ti: merge DAI call back functions into ops
      ASoC: adi: merge DAI call back functions into ops
      ASoC: adi: merge DAI call back functions into ops
      ASoC: amd: merge DAI call back functions into ops
      ASoC: dwc: merge DAI call back functions into ops
      ASoC: pxa: merge DAI call back functions into ops
      ASoC: bcm: merge DAI call back functions into ops
      ASoC: fsl: merge DAI call back functions into ops
      ASoC: img: merge DAI call back functions into ops
      ASoC: sof: merge DAI call back functions into ops
      ASoC: sti: merge DAI call back functions into ops
      ASoC: stm: merge DAI call back functions into ops
      ASoC: pxa: merge DAI call back functions into ops
      ASoC: rsnd: merge DAI call back functions into ops
      ASoC: qcom: merge DAI call back functions into ops
      ASoC: au1x: merge DAI call back functions into ops
      ASoC: ux500: merge DAI call back functions into ops
      ASoC: sunxi: merge DAI call back functions into ops
      ASoC: tegra: merge DAI call back functions into ops
      ASoC: atmel: merge DAI call back functions into ops
      ASoC: intel: merge DAI call back functions into ops
      ASoC: meson: merge DAI call back functions into ops
      ASoC: jz4740: merge DAI call back functions into ops
      ASoC: cirrus: merge DAI call back functions into ops
      ASoC: drm/vc4: merge DAI call back functions into ops
      ASoC: samsung: merge DAI call back functions into ops
      ASoC: mediatek: merge DAI call back functions into ops
      ASoC: rockchip: merge DAI call back functions into ops
      ASoC: uniphier: merge DAI call back functions into ops
      ASoC: loongson: merge DAI call back functions into ops
      ASoC: starfive: merge DAI call back functions into ops
      ASoC: hisilicon: merge DAI call back functions into ops
      ASoC: codecs/wm*: merge DAI call back functions into ops
      ASoC: soc-topology: merge DAI call back functions into ops
      ASoC: codecs/cs47lxx: merge DAI call back functions into ops
      ASoC: codecs/cx2072x: merge DAI call back functions into ops
      ASoC: codecs/hdmi-codec: merge DAI call back functions into ops
      ASoC: soc-dai.h: remove unused call back functions
      ASoC: soc-dai.h: merge DAI call back functions into ops
      ASoC: ti: merge DAI call back functions into ops
      ASoC: adi: merge DAI call back functions into ops
      ASoC: adi: merge DAI call back functions into ops
      ASoC: amd: merge DAI call back functions into ops
      ASoC: dwc: merge DAI call back functions into ops
      ASoC: pxa: merge DAI call back functions into ops
      ASoC: bcm: merge DAI call back functions into ops
      ASoC: fsl: merge DAI call back functions into ops
      ASoC: img: merge DAI call back functions into ops
      ASoC: sof: merge DAI call back functions into ops
      ASoC: sti: merge DAI call back functions into ops
      ASoC: stm: merge DAI call back functions into ops
      ASoC: pxa: merge DAI call back functions into ops
      ASoC: rsnd: merge DAI call back functions into ops
      ASoC: qcom: merge DAI call back functions into ops
      ASoC: au1x: merge DAI call back functions into ops
      ASoC: ux500: merge DAI call back functions into ops
      ASoC: sunxi: merge DAI call back functions into ops
      ASoC: tegra: merge DAI call back functions into ops
      ASoC: atmel: merge DAI call back functions into ops
      ASoC: intel: merge DAI call back functions into ops
      ASoC: meson: merge DAI call back functions into ops
      ASoC: jz4740: merge DAI call back functions into ops
      ASoC: cirrus: merge DAI call back functions into ops
      ASoC: drm/vc4: merge DAI call back functions into ops
      ASoC: samsung: merge DAI call back functions into ops
      ASoC: mediatek: merge DAI call back functions into ops
      ASoC: rockchip: merge DAI call back functions into ops
      ASoC: uniphier: merge DAI call back functions into ops
      ASoC: loongson: merge DAI call back functions into ops
      ASoC: starfive: merge DAI call back functions into ops
      ASoC: hisilicon: merge DAI call back functions into ops
      ASoC: codecs/wm*: merge DAI call back functions into ops
      ASoC: soc-topology: merge DAI call back functions into ops
      ASoC: codecs/cs47lxx: merge DAI call back functions into ops
      ASoC: codecs/cx2072x: merge DAI call back functions into ops
      ASoC: codecs/hdmi-codec: merge DAI call back functions into ops
      ASoC: soc-dai.h: remove unused call back functions
      ASoC: pxa: merge DAI call back functions into ops
      ASoC: fsl: merge DAI call back functions into ops
      ASoC: rsnd: enable clk_i approximate rate usage
      ASoC: rsnd: setup clock-out only when all conditions are right
      ASoC: rsnd: tidyup brga/brgb default value
      ASoC: rsnd: remove default division of clock out
      ASoC: rsnd: setup BRGCKR/BRRA/BRRB on rsnd_adg_clk_control()
      ASoC: audio-graph-card2: add comment for format property
      ASoC: audio-graph-card.c: move audio_graph_parse_of()

Li Zetao (3):
      ASoC: imx-audio-rpmsg: Remove redundant initialization owner in imx_audio_rpmsg_driver
      ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy
      ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy

Linus Walleij (20):
      ASoC: rt1011: Drop GPIO includes
      ASoC: rt1015: Drop GPIO include
      ASoC: rt1015p: Drop legacy GPIO include
      ASoC: rt1016: Drop GPIO include
      ASoC: rt1019: Drop GPIO include
      ASoC: rt1305: Drop GPIO includes
      ASoC: rt1308: Drop GPIO includes
      ASoC: rt5514-spi: Drop GPIO include
      ASoC: rt5514: Drop GPIO include
      ASoC: rt5645: Drop legacy GPIO include
      ASoC: rt5659: Drop legacy GPIO include
      ASoC: rt5660: Drop GPIO includes
      ASoC: rt5682-sdw: Drop GPIO includes
      ASoC: rt715: Drop GPIO includes
      ASoC: rt5640: Convert to just use GPIO descriptors
      ASoC: rt5665: Convert to use GPIO descriptors
      ASoC: rt5668: Convert to use GPIO descriptors
      ASoC: rt5682: Convert to use GPIO descriptors
      ASoC: rt5682s: Convert to use GPIO descriptors
      ASoC: Delete UDA134x/L3 audio codec

Lucas Tanure (1):
      soundwire: bus: Allow SoundWire peripherals to register IRQ handlers

Marek Szyprowski (1):
      ASoC: samsung: midas_wm1811: Fix 'Headphone Switch' control creation

Mark Brown (122):
      Merge existing fixes from asoc/for-6.5 into new branch
      Add support for IIO devices in ASoC
      ASoC: remove copy of intlog10()
      ASoC: Intel: avs: New boards and fixes to existing
      AMD Vangogh support for NAU8821/MAX98388
      ASoC: mt8188: add memory-region support
      Add acpi mahine id's for vangogh platform and
      Refactor acp legacy driver and add
      ASoC: rt5677: Refactor GPIO and use
      ASoC: Another set of platform remove conversions
      ASoC: ad1836: Update to use maple tree register cache
      ASoC: ad1980: Update to use maple tree register cache
      ASoC: adau1372: Update to use maple tree register cache
      ASoC: adau1373: Update to use maple tree register cache
      ASoC: adau1701: Update to use maple tree register cache
      ASoC: adau1761: Update to use maple tree register cache
      ASoC: adau1781: Update to use maple tree register cache
      ASoC: adau1977: Update to use maple tree register cache
      ASoC: adau7118: Update to use maple tree register cache
      ASoC: adav80x: Update to use maple tree register cache
      ASoC: ad: Update Analog Devices drivers to maple tree
      ASoC: wcd9335: Update to use maple tree register cache
      ASoC: wcd938x: Update to use maple tree register cache
      ASoC: wsa881x: Update to use maple tree register cache
      ASoC: wsa883x: Update to use maple tree register cache
      ASoC: qcom: Use the maple tree register cache
      Add support for rpmsg sound card on i.MX93 platform
      Add Probe functionality support for amd platforms.
      ASoC: cs35l36: Update to use maple tree register cache
      ASoC: cs35l41: Update to use maple tree register cache
      ASoC: cs35l45: Update to use maple tree register cache
      ASoC: cs35l56: Update to use maple tree register cache
      ASoC: cs42l51: Update to use maple tree register cache
      ASoC: cs4265: Update to use maple tree register cache
      ASoC: cs4270: Update to use maple tree register cache
      ASoC: cs42l52: Update to use maple tree register cache
      ASoC: cs42l56: Update to use maple tree register cache
      ASoC: cs42xx8: Update to use maple tree register cache
      ASoC: cs4349: Update to use maple tree register cache
      ASoC: wm2200: Update to use maple tree register cache
      ASoC: wm5100: Update to use maple tree register cache
      ASoC: wm9081: Update to use maple tree register cache
      ASoC: wm9090: Update to use maple tree register cache
      ASoC: wm8510: Update to use maple tree register cache
      ASoC: wm8523: Update to use maple tree register cache
      ASoC: wm8580: Update to use maple tree register cache
      ASoC: wm8711: Update to use maple tree register cache
      ASoC: wm8728: Update to use maple tree register cache
      ASoC: wm8731: Update to use maple tree register cache
      ASoC: wm8737: Update to use maple tree register cache
      ASoC: wm8741: Update to use maple tree register cache
      ASoC: wm8750: Update to use maple tree register cache
      ASoC: wm8753: Update to use maple tree register cache
      ASoC: wm8770: Update to use maple tree register cache
      ASoC: wm8776: Update to use maple tree register cache
      ASoC: wm8804: Update to use maple tree register cache
      ASoC: wm8900: Update to use maple tree register cache
      ASoC: wm8903: Update to use maple tree register cache
      ASoC: wm8904: Update to use maple tree register cache
      ASoC: wm8960: Update to use maple tree register cache
      ASoC: wm8961: Update to use maple tree register cache
      ASoC: wm8962: Update to use maple tree register cache
      ASoC: wm8991: Update to use maple tree register cache
      ASoC: wm8993: Update to use maple tree register cache
      ASoC: wm8995: Update to use maple tree register cache
      ASoC: wm8996: Update to use maple tree register cache
      ASoC: wm8940: Update to use maple tree register cache
      ASoC: wm8955: Update to use maple tree register cache
      ASoC: wm8971: Update to use maple tree register cache
      ASoC: wm8978: Update to use maple tree register cache
      ASoC: wm8983: Update to use maple tree register cache
      ASoC: wm8985: Update to use maple tree register cache
      ASoC: wm8988: Update to use maple tree register cache
      ASoC: wm9705: Update to use maple tree register cache
      ASoC: wm9712: Update to use maple tree register cache
      ASoC: wm9713: Update to use maple tree register cache
      driver core: Provide stubs for !IOMEM builds
      platform: Provide stubs for !HAS_IOMEM builds
      ALSA: Enable build with UML
      kunit: Enable ASoC in all_tests.config
      ASoC: topology: Add explicit build option
      ASoC: add multi Component support
      ASoC: cirrus: Use the maple tree register cache
      ASoC: Improve coverage in default KUnit runs
      ASoC: dt-bindings: nau8822: minor updates
      ASoC: codecs: msm8916-wcd-analog: Cleanup DT bindings
      ASoC: Merge up fixes from mainline
      ALSA: hda: Adding support for CS35L56 on HDA
      ASoC: sta32x: Update to use maple tree register cache
      ASoC: sta350: Update to use maple tree register cache
      ASoC: sta529: Update to use maple tree register cache
      ASoC: stac9766: Update to use maple tree register cache
      ASoC: sti-sas: Update to use maple tree register cache
      ASoC: st: Use maple tree register cache
      ASoC: Merge up fixes from Linus' tree
      ASoC: wm8960: Read initial MCLK rate from clock API
      ASoC: wm8960: Make automatic the default clocking mode
      ASoC: rsnd: add multi Component support
      ASoC: wm8960: Clocking tweaks
      ASoC/SOF/Intel/AMD: cleanups for GCC11 -fanalyzer
      ASoC: Intel: machine driver updates for 6.6
      ASoC: jz4740: Update to use maple tree register cache
      ASoC: SoundWire codecs: improve pm_runtime handling
      ASoC: codecs: Add awinic AW88261 audio amplifier
      ASoC: Map missing jack kcontrols
      ASoC: SOF: Intel: add LunarLake support
      ASoC: cs35l56: Bugfixes
      ASoC: Merge up fixes
      sound: Remove redundant of_match_ptr() macro
      ASoC: rt: Drop unused GPIO includes
      ASoC: merge DAI call back functions into ops
      ASoC: Intel: RPL/MTL machine updates for 6.6
      ASoC: SOF: topology: simplify kcontrol names with
      Use devm_kmemdup to replace devm_kmalloc + memcpy
      ASoC: cs35l56: Don't patch firmware that is already
      ASoC: Convert remaining Realtek codecs to GPIO
      ASoC: Merge up fixes
      mfd: Immutable branch between MFD, Pinctrl and soundwire due for the v6.6 merge window
      Add cs42l43 PC focused SoundWire CODEC
      ASoC: SOF: ipc4-topology: Fixes for pipelines with SRC
      ASoC: rsnd: tidyup ADG
      Add I2S support for the StarFive JH7110 SoC

Maso Huang (6):
      ASoC: mediatek: mt7986: add common header
      ASoC: mediatek: mt7986: support etdm in platform driver
      ASoC: mediatek: mt7986: add platform driver
      ASoC: mediatek: mt7986: add machine driver with wm8960
      ASoC: dt-bindings: mediatek,mt7986-wm8960: add mt7986-wm8960 document
      ASoC: dt-bindings: mediatek,mt7986-afe: add audio afe document

Mastan Katragadda (1):
      ASoC: SOF: amd: refactor PSP smn_read

Matus Gajdos (1):
      ASoC: fsl_spdif: Add support for 22.05 kHz sample rate

Maxim Kochetkov (1):
      ASoC: dwc: Add TDM mode support

Min-Hua Chen (1):
      ASoC: q6dsp: q6apm: make g_apm static

Nathan Chancellor (2):
      ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq()
      ASoC: cs42l43: Initialize ret in default case in cs42l43_pll_ev()

Peter Suti (1):
      ASoC: soc-dai: don't call PCM audio ops if the stream is not supported

Peter Ujfalusi (1):
      ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value

Pierre-Louis Bossart (52):
      ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings
      ASoC: SOF: ipc3: add checks to prevent static analysis warnings
      ASoC: SOF: topology: simplify code to prevent static analysis warnings
      ASoC: SOF: imx: remove error checks on NULL ipc
      ASoC: SOF: mediatek: remove error checks on NULL ipc
      ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings
      ASoC: Intel: atom: remove static analysis false positive
      ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings
      ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig
      ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback
      ASoC: Intel: sof_sdw: add support for SKU 0AFE
      ASoC: SOF: Intel: start simplify the signature of link_slaves_found()
      ASoC: soc-acpi: move link_slaves_found()
      ASoC: soc-acpi: improve log messagesin link_slaves_found()
      PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem.
      ALSA: hda: intel-dsp-cfg: use common include for MeteorLake
      ALSA: hda: intel-dsp-cfg: add LunarLake support
      ASoC: SoundWire codecs: return error status in probe
      ASoC: SoundWire codecs: make regmap cache-only in probe
      ASoC: rt5682-sdw: make regmap cache-only in probe
      ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended'
      ASoC: SOF: Intel: hda-mlink: fix off-by-one error
      ASoC: SOF: Intel: fix u16/32 confusion in LSDIID
      ASoC: SOF: ipc4-topology: restore gateway config length
      ASoC: SOF: Intel: hda: add interface definitions for ACE2.x
      ASoC: SOF: Intel: split MTL and LNL operations
      ASoC: SOF: Intel: LNL: enable DMIC/SSP offload in probe/resume
      ASoC: SOF: Intel: hda-dai-ops: add/select DMA ops for SSP
      ASoC: SOF: Intel: hda-dai: add ops for SSP
      ASoC: SOF: Intel: hda-dai: add DMIC support
      ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI
      ASoC: SOF: Intel: hda-dai-ops: add ops for SoundWire
      ASoC: SOF: Intel: hda-dai: add helpers for SoundWire callbacks
      ASoC: SOF: Intel: hda: add hw_params/free/trigger callbacks
      ASoC: SOF: Intel: add abstraction for SoundWire wake-ups
      ASoC: SOF: Intel: hda-mlink: add helper to get sublink LSDIID register
      ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs
      ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs
      ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log
      ASoC: SOF: remove duplicate code due to merge

Randy Dunlap (1):
      ASoC: stac9766: fix build errors with REGMAP_AC97

Ranjani Sridharan (6):
      ASoC: SOF: ipc4: avoid uninitialized default instance 0
      ASoC: SOF: Intel: LNL: Add support for Lunarlake platform
      ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format
      ASoC: SOF: ipc4-topology: Fix the output reference params for SRC
      ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier
      ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier

Richard Fitzgerald (10):
      ASoC: cs35l56: Patch soft registers to defaults
      ASoC: cs35l56: Move runtime suspend/resume to shared library
      ASoC: cs35l56: Move cs_dsp init into shared library
      ASoC: cs35l56: Move part of cs35l56_init() to shared library
      ALSA: hda: Fix missing header dependencies
      ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set_asp_slot_positions()
      ASoC: cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET initially low
      ASoC: cs35l56: Wait for control port ready during system-resume
      ASoC: wm_adsp: Support powering-up DSP without trying to load firmware
      ASoC: cs35l56: Don't overwrite a patched firmware

Rob Herring (1):
      ASoC: dt-bindings: audio-graph-card2: Drop incomplete example

Ruan Jinjie (5):
      ASoC: atmel: Remove redundant of_match_ptr()
      ASoC: atmel: tse850-pcm5142: Remove redundant of_match_ptr()
      ASoC: sunxi: sun4i-spdif: Remove redundant of_match_ptr()
      ASoC: ssm3515: Remove redundant of_match_ptr()
      ALSA: Remove redundant of_match_ptr()

Sebastian Andrzej Siewior (1):
      ASoC: mediatek: mt8186: Remove unused mutex.

Senhong Liu (1):
      ASoC: rt5640: fix typos

Seven Lee (3):
      ASoC: dt-bindings: nau8821: Convert to dtschema
      ASoC: dt-bindings: nau8821: Add single-ended input feature
      ASoC: nau8821: Improve AMIC recording performance.

Shengjiu Wang (1):
      ASoC: wm8960: Add DAC filter characteristics selection

Shuming Fan (4):
      ASoC: rt5645: implement set_jack callback
      ASoC: rt5645: add the system level suspend-resume callback
      ASoC: rt1316: fix key tone missing
      ASoC: rt5645: improve the depop sequences of CBJ detection

Simon Trimmer (9):
      ASoC: cs35l56: Move shared data into a common data structure
      ASoC: cs35l56: Make cs35l56_system_reset() code more generic
      ASoC: cs35l56: Convert utility functions to use common data structure
      ASoC: cs35l56: Move utility functions to shared file
      ASoC: cs35l56: Make common function for control port wait
      ASoC: cs35l56: Make a common function to shutdown the DSP
      ALSA: hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier
      ASoC: wm_adsp: Expose the DSP power down actions as wm_adsp_power_down()
      ASoC: cs35l56: Call wm_adsp_power_down() before reloading firmware

Stephan Gerhold (5):
      ASoC: dt-bindings: pm8916-analog-codec: Fix misleading example
      ASoC: dt-bindings: pm8916-analog-codec: Drop pointless reg-names
      ASoC: dt-bindings: pm8916-analog-codec: Drop invalid mclk
      ASoC: codecs: msm8916-wcd-analog: Drop invalid mclk
      ASoC: codecs: msm8916-wcd-analog: Properly handle probe errors

Syed Saba Kareem (10):
      ASoC: amd: acp: refactor the acp init and de-init sequence
      ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform
      ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions
      ASoC: amd: acp: store platform device reference created in pci probe call
      ASoC: amd: acp: add pm ops support for acp pci driver
      ASoC: amd: acp: store xfer_resolution of the stream
      ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols
      ASoC: amd: acp: store the pdm stream channel mask
      ASoC: amd: acp: move pdm macros to common header file
      ASoC: amd: acp: add pm ops support for rembrandt platform

Terry Cheong (1):
      ASoC: Intel: sof_rt5682: add RPL support for MAX98357A speaker

Trevor Wu (5):
      ASoC: mediatek: mt8188: add memory-region support
      ASoC: dt-bindings: mediatek,mt8188-afe: add memory-region
      ASoC: mediatek: mt8188: DPCM used FE and BE merged parameters
      ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE
      ASoC: SOF: mediatek: mt8186 modify dram type as non-cache

Uday M Bhat (1):
      ASoC: Intel: sof_sdw: Update BT offload config for soundwire config

Uwe Kleine-König (2):
      ASoC: amd: ps-sdw-dma: Convert to platform remove callback returning void
      ASoC: starfive: jh7110_tdm: Convert to platform remove callback returning void

V sujith kumar Reddy (3):
      ASoC: SOF: amd: Add Probe functionality support for amd platforms.
      ASoC: SOF: Add acp-probe id to sof probe client driver for registration.
      ASoC: SOF: amd: Add Probe register offset for renoir and rembrandt platform.

Venkata Prasad Potturu (7):
      ASoC: amd: acp: Add machine driver support for nau8821 codec
      ASoC: amd: acp: Add machine driver support for max98388 codec
      ASoC: amd: Add acpi machine id's for vangogh platform
      ASoC: amd: Add new dmi entries to config entry
      ASoC: SOF: amd: Add sof support for vangogh platform
      ASoC: SOF: amd: Add support for signed fw image loading
      ASoC: SOF: amd: Enable signed firmware image loading for Vangogh platform

Vijendar Mukunda (7):
      ASoC: SOF: amd: remove unused sha dma interrupt code
      ASoC: SOF: amd: enable ACP external global interrupt
      ASoC: SOF: amd: add module parameter for firmware debug
      ASoC: SOF: amd: remove redundant clock mux selection register write
      ASoC: SOF: amd: add conditional check for acp_clkmux_sel register
      ASoC: SOF: amd: clear panic mask status when panic occurs
      ASoC: SOF: amd: clear dsp to host interrupt status

Vlad Karpovich (1):
      firmware: cs_dsp: Fix new control name check

Weidong Wang (3):
      ASoC: dt-bindings: Add schema for "awinic,aw88261"
      ASoC: codecs: Add code for bin parsing compatible with aw88261
      ASoC: codecs: Add aw88261 amplifier driver

Xingyu Wu (3):
      ASoC: dt-bindings: snps,designware-i2s: Add StarFive JH7110 SoC support
      ASoC: dwc: Use ops to get platform data
      ASoC: dwc: i2s: Add StarFive JH7110 SoC support

Yang Li (3):
      ASoC: tas2781: No need to set device_driver owner
      ASoC: amd: acp: clean up some inconsistent indentings
      ASoC: SOF: Intel: Remove duplicated include in lnl.c

Yang Yingliang (3):
      ASoC: cs42l51: change cs42l51_of_match to static
      ASoC: ti: davinci-evm: simplify the code with module_platform_driver
      ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper

Yangtao Li (5):
      ASoC: bcm: bcm63xx-i2s-whistler: Convert to devm_platform_ioremap_resource()
      ASoC: ti: Convert to devm_platform_ioremap_resource_byname()
      ASoC: mediatek: mt8186: Convert to devm_platform_ioremap_resource()
      ASoC: pxa: Use devm_platform_get_and_ioremap_resource()
      ASoC: tegra: tegra20_ac97: Use devm_platform_get_and_ioremap_resource()

YingKun Meng (1):
      ASoC: loongson: drop of_match_ptr for OF device id

Yu Liao (1):
      ASoC: pxa: address unused variable warning

Yue Haibing (2):
      ASoC: q6dsp: Remove unused declaration
      ASoC: cygnus: Remove unused declarations

Zhu Ning (6):
      ASoC: codecs: ES8326: Add es8326_mute function
      ASoC: codecs: ES8326: Change Hp_detect register names
      ASoC: codecs: ES8326: Change Volatile Reg function
      ASoC: codecs: ES8326: Fix power-up sequence
      ASOC: codecs: ES8326: Add calibration support for version_b
      ASoC: codecs: ES8326: Update jact detection function

apoorv (1):
      ASoC: Intel: sof_rt5682 add support for HDMI_In capture

justinstitt@google.com (1):
      ASoC: intel: avs: refactor strncpy usage in topology

mnlife (1):
      ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access

 Documentation/ABI/testing/sysfs-bus-cxl            |   15 +-
 Documentation/ABI/testing/sysfs-devices-system-cpu |   13 +-
 Documentation/ABI/testing/sysfs-platform-hidma     |    2 +-
 .../ABI/testing/sysfs-platform-hidma-mgmt          |   20 +-
 .../admin-guide/hw-vuln/gather_data_sampling.rst   |  109 +
 Documentation/admin-guide/hw-vuln/index.rst        |   14 +-
 Documentation/admin-guide/hw-vuln/srso.rst         |  150 ++
 Documentation/admin-guide/kdump/vmcoreinfo.rst     |    6 +
 Documentation/admin-guide/kernel-parameters.txt    |   58 +-
 Documentation/core-api/kernel-api.rst              |    6 +-
 .../devicetree/bindings/iio/addac/adi,ad74115.yaml |    3 -
 .../devicetree/bindings/net/mediatek,net.yaml      |    7 +-
 .../devicetree/bindings/net/rockchip-dwmac.yaml    |   10 +-
 .../bindings/serial/atmel,at91-usart.yaml          |    4 +-
 .../bindings/sound/amlogic,axg-sound-card.yaml     |   15 +-
 .../bindings/sound/amlogic,gx-sound-card.yaml      |   17 +-
 .../devicetree/bindings/sound/audio-iio-aux.yaml   |   64 +
 .../devicetree/bindings/sound/awinic,aw88395.yaml  |    4 +-
 .../devicetree/bindings/sound/cirrus,cs42l43.yaml  |  313 +++
 .../devicetree/bindings/sound/fsl,rpmsg.yaml       |   18 +-
 .../bindings/sound/google,sc7180-trogdor.yaml      |   17 +-
 .../bindings/sound/google,sc7280-herobrine.yaml    |   17 +-
 Documentation/devicetree/bindings/sound/gtm601.txt |   19 -
 .../devicetree/bindings/sound/imx-audio-card.yaml  |   18 +-
 .../devicetree/bindings/sound/max9892x.txt         |   44 -
 .../devicetree/bindings/sound/maxim,max98925.yaml  |   98 +
 .../bindings/sound/mediatek,mt7986-afe.yaml        |  160 ++
 .../bindings/sound/mediatek,mt7986-wm8960.yaml     |   67 +
 .../bindings/sound/mediatek,mt8188-afe.yaml        |    7 +
 .../bindings/sound/mediatek,mt8188-mt6359.yaml     |   17 +-
 .../devicetree/bindings/sound/nau8821.txt          |   55 -
 .../devicetree/bindings/sound/nuvoton,nau8821.yaml |  132 ++
 .../devicetree/bindings/sound/nuvoton,nau8822.yaml |   12 +
 .../devicetree/bindings/sound/option,gtm601.yaml   |   42 +
 .../bindings/sound/qcom,msm8916-wcd-analog.txt     |  101 -
 .../sound/qcom,pm8916-wcd-analog-codec.yaml        |  153 ++
 .../devicetree/bindings/sound/renesas,rsnd.yaml    |   60 +-
 .../bindings/sound/samsung,aries-wm8994.yaml       |   16 +-
 .../bindings/sound/samsung,midas-audio.yaml        |   16 +-
 .../devicetree/bindings/sound/samsung,odroid.yaml  |   14 +-
 .../devicetree/bindings/sound/samsung,tm2.yaml     |   16 +-
 .../devicetree/bindings/sound/simple-card.yaml     |   53 +
 .../bindings/sound/snps,designware-i2s.yaml        |  108 +-
 .../bindings/sound/sound-card-common.yaml          |   27 +
 .../devicetree/bindings/sound/wlf,wm8904.yaml      |   74 +
 .../devicetree/bindings/sound/wlf,wm8960.yaml      |   20 +
 Documentation/devicetree/bindings/sound/wm8904.txt |   33 -
 Documentation/driver-api/media/dtv-common.rst      |    9 -
 Documentation/filesystems/locking.rst              |    5 +-
 Documentation/filesystems/porting.rst              |   25 +-
 MAINTAINERS                                        |   76 +-
 Makefile                                           |    2 +-
 arch/alpha/include/asm/processor.h                 |   13 -
 arch/alpha/kernel/setup.c                          |    3 +-
 arch/arm/boot/dts/microchip/sam9x60.dtsi           |   26 +-
 arch/arm/boot/dts/nspire/nspire.dtsi               |    2 +-
 arch/arm/boot/dts/nxp/imx/imx53-sk-imx53.dts       |   10 +
 arch/arm/boot/dts/nxp/imx/imx6sll.dtsi             |    2 +-
 arch/arm/mach-pxa/sharpsl_pm.h                     |    1 -
 arch/arm/mach-pxa/spitz_pm.c                       |    1 +
 .../boot/dts/altera/socfpga_stratix10_socdk.dts    |    2 +-
 .../dts/altera/socfpga_stratix10_socdk_nand.dts    |    2 +-
 arch/arm64/boot/dts/arm/vexpress-v2m-rs1.dtsi      |    1 -
 .../dts/freescale/imx8mm-phyboard-polis-rdk.dts    |    2 +-
 .../boot/dts/freescale/imx8mm-phycore-som.dtsi     |    4 +-
 .../boot/dts/freescale/imx8mm-venice-gw7903.dts    |    4 +
 .../boot/dts/freescale/imx8mm-venice-gw7904.dts    |    4 +
 arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi  |    2 +-
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r9a07g044.dtsi         |   16 +-
 arch/arm64/boot/dts/renesas/r9a07g054.dtsi         |   16 +-
 arch/arm64/include/asm/el2_setup.h                 |   44 +-
 arch/arm64/include/asm/kvm_asm.h                   |    2 +-
 arch/arm64/include/asm/kvm_emulate.h               |   21 +-
 arch/arm64/include/asm/processor.h                 |    8 -
 arch/arm64/kernel/fpsimd.c                         |    9 +-
 arch/arm64/kernel/ptrace.c                         |   10 +-
 arch/arm64/kvm/arm.c                               |   61 +-
 arch/arm64/kvm/hyp/include/hyp/switch.h            |    1 +
 arch/arm64/kvm/hyp/nvhe/ffa.c                      |   15 +-
 arch/arm64/kvm/hyp/nvhe/switch.c                   |    2 +-
 arch/ia64/include/asm/processor.h                  |    3 -
 .../asm/mach-cavium-octeon/cpu-feature-overrides.h |    2 -
 arch/parisc/Kconfig.debug                          |    2 +-
 arch/parisc/boot/compressed/misc.c                 |   10 +-
 arch/parisc/include/asm/dma.h                      |    2 +
 arch/parisc/include/asm/ftrace.h                   |    4 +
 arch/parisc/include/asm/spinlock.h                 |    2 -
 arch/parisc/include/asm/spinlock_types.h           |    6 +
 arch/parisc/kernel/firmware.c                      |    8 +-
 arch/parisc/kernel/ftrace.c                        |    2 +-
 arch/parisc/kernel/parisc_ksyms.c                  |    7 +-
 arch/parisc/kernel/pci-dma.c                       |   12 +-
 arch/parisc/kernel/pdt.c                           |    4 +-
 arch/parisc/kernel/perf.c                          |    2 +-
 arch/parisc/kernel/processor.c                     |    1 +
 arch/parisc/kernel/setup.c                         |   48 -
 arch/parisc/kernel/signal.c                        |    2 +-
 arch/parisc/kernel/sys_parisc.c                    |   15 +-
 arch/parisc/kernel/syscall.S                       |   23 +-
 arch/parisc/kernel/unaligned.c                     |   19 +-
 arch/parisc/lib/ucmpdi2.c                          |    3 +-
 arch/parisc/mm/fault.c                             |   50 +-
 arch/parisc/mm/fixmap.c                            |    3 -
 arch/parisc/mm/init.c                              |   38 +-
 arch/parisc/mm/ioremap.c                           |    9 +-
 arch/powerpc/include/asm/processor.h               |    3 -
 arch/powerpc/include/asm/word-at-a-time.h          |    2 +-
 arch/powerpc/kernel/head_64.S                      |    3 +-
 arch/powerpc/kernel/trace/ftrace_mprofile.S        |    9 +-
 arch/powerpc/mm/init_64.c                          |    3 +-
 arch/powerpc/platforms/85xx/smp.c                  |    2 +-
 arch/powerpc/platforms/powermac/time.c             |    6 +-
 arch/riscv/include/asm/acpi.h                      |    2 +-
 arch/riscv/include/asm/cacheflush.h                |    4 +
 arch/riscv/include/asm/mmio.h                      |   16 +-
 arch/riscv/include/asm/pgtable.h                   |    2 +
 arch/riscv/include/asm/vmalloc.h                   |    4 +-
 arch/riscv/kernel/acpi.c                           |    4 +-
 arch/riscv/kernel/cpu.c                            |    5 +
 arch/riscv/kernel/crash_core.c                     |    2 +
 arch/riscv/kernel/elf_kexec.c                      |    3 +-
 arch/riscv/kernel/smp.c                            |    5 -
 arch/riscv/mm/init.c                               |   16 +-
 arch/riscv/mm/kasan_init.c                         |    1 -
 arch/s390/configs/debug_defconfig                  |   11 +-
 arch/s390/configs/defconfig                        |    9 +-
 arch/s390/configs/zfcpdump_defconfig               |    1 -
 arch/s390/include/uapi/asm/ptrace.h                |    2 +
 arch/s390/kernel/sthyi.c                           |    6 +-
 arch/s390/kvm/intercept.c                          |    9 +-
 arch/s390/mm/vmem.c                                |    2 +
 arch/sparc/include/asm/processor_64.h              |    3 -
 arch/x86/Kconfig                                   |   26 +
 arch/x86/boot/compressed/idt_64.c                  |    9 +-
 arch/x86/boot/compressed/sev.c                     |   37 +-
 arch/x86/entry/vdso/vma.c                          |    4 +-
 arch/x86/hyperv/hv_apic.c                          |    4 +-
 arch/x86/hyperv/hv_init.c                          |   21 +
 arch/x86/hyperv/hv_vtl.c                           |    4 +
 arch/x86/hyperv/ivm.c                              |    7 +-
 arch/x86/hyperv/mmu.c                              |   12 +-
 arch/x86/hyperv/nested.c                           |   11 +-
 arch/x86/include/asm/acpi.h                        |    2 +
 arch/x86/include/asm/cpufeatures.h                 |   14 +-
 arch/x86/include/asm/linkage.h                     |    2 +-
 arch/x86/include/asm/mshyperv.h                    |    2 +-
 arch/x86/include/asm/msr-index.h                   |   12 +
 arch/x86/include/asm/nospec-branch.h               |   23 +-
 arch/x86/include/asm/processor.h                   |   12 +-
 arch/x86/include/asm/segment.h                     |    2 +-
 arch/x86/kernel/acpi/boot.c                        |    4 +
 arch/x86/kernel/cpu/amd.c                          |   39 +
 arch/x86/kernel/cpu/bugs.c                         |  337 +++
 arch/x86/kernel/cpu/common.c                       |   44 +-
 arch/x86/kernel/cpu/cpu.h                          |    1 +
 arch/x86/kernel/traps.c                            |    2 +
 arch/x86/kernel/vmlinux.lds.S                      |   35 +-
 arch/x86/kvm/cpuid.c                               |    3 +
 arch/x86/kvm/svm/sev.c                             |  124 +-
 arch/x86/kvm/svm/svm.c                             |    4 +-
 arch/x86/kvm/svm/svm.h                             |   26 +
 arch/x86/kvm/svm/vmenter.S                         |    3 +
 arch/x86/kvm/x86.c                                 |    5 +-
 arch/x86/lib/retpoline.S                           |   83 +-
 block/blk-core.c                                   |    6 -
 block/blk-iocost.c                                 |    5 +-
 block/fops.c                                       |    7 +-
 drivers/accel/ivpu/ivpu_gem.c                      |    8 +
 drivers/acpi/resource.c                            |   64 +
 drivers/acpi/scan.c                                |    1 +
 drivers/android/binder.c                           |    1 +
 drivers/android/binder_alloc.c                     |    6 +
 drivers/android/binder_alloc.h                     |    1 +
 drivers/ata/libata-scsi.c                          |    7 +
 drivers/base/cpu.c                                 |   85 +-
 drivers/block/rbd.c                                |   28 +-
 drivers/block/zram/zram_drv.c                      |   32 +-
 drivers/char/tpm/tpm-chip.c                        |   83 +-
 drivers/char/tpm/tpm_crb.c                         |   30 +
 drivers/char/tpm/tpm_tis.c                         |   20 +-
 drivers/clk/Kconfig                                |    1 +
 drivers/clk/imx/clk-imx93.c                        |    2 +-
 drivers/clk/mediatek/clk-mt8183.c                  |   27 +
 drivers/clk/meson/clk-pll.c                        |    4 +-
 drivers/counter/Kconfig                            |   14 +-
 drivers/cpufreq/amd-pstate.c                       |   10 +-
 drivers/cpuidle/cpuidle-psci-domain.c              |   39 +-
 drivers/cpuidle/dt_idle_genpd.c                    |   24 +
 drivers/cpuidle/dt_idle_genpd.h                    |    7 +
 drivers/cxl/core/mbox.c                            |   45 +-
 drivers/cxl/core/memdev.c                          |   19 +
 drivers/cxl/cxlmem.h                               |   16 +
 drivers/dma/Kconfig                                |    2 +
 drivers/dma/idxd/device.c                          |    4 +-
 drivers/dma/mcf-edma.c                             |   13 +-
 drivers/dma/owl-dma.c                              |    2 +-
 drivers/dma/pl330.c                                |   18 +-
 drivers/dma/xilinx/xdma.c                          |    6 +-
 drivers/firmware/arm_scmi/mailbox.c                |    4 +-
 drivers/firmware/arm_scmi/raw_mode.c               |    5 +-
 drivers/firmware/arm_scmi/smc.c                    |   21 +-
 drivers/firmware/cirrus/cs_dsp.c                   |    3 +-
 drivers/firmware/smccc/soc_id.c                    |    5 +-
 drivers/gpio/gpio-sim.c                            |    1 +
 drivers/gpio/gpio-ws16c48.c                        |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   26 +
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |    8 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |   15 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |    4 -
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   13 -
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |    8 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    5 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |    2 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |    3 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c   |    7 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |    4 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   20 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |    5 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |   12 +-
 drivers/gpu/drm/bridge/ite-it6505.c                |    4 +-
 drivers/gpu/drm/bridge/lontium-lt9611.c            |    4 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |    6 +
 drivers/gpu/drm/i915/gt/gen8_engine_cs.c           |  140 +-
 drivers/gpu/drm/i915/gt/gen8_engine_cs.h           |   21 +-
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h       |    2 +
 drivers/gpu/drm/i915/gt/intel_gt_regs.h            |   16 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c                |   17 +-
 drivers/gpu/drm/i915/gvt/edid.c                    |    2 +-
 drivers/gpu/drm/i915/i915_active.c                 |   99 +-
 drivers/gpu/drm/i915/i915_request.c                |   11 +
 drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |    2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c      |   48 +-
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h  |    1 +
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c  |    4 +-
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.c  |   10 +
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.c |    1 +
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.c  |    1 +
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c  |    1 +
 drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c     |   13 -
 drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c      |    1 +
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |   17 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |    3 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |    6 +-
 drivers/hv/connection.c                            |   13 +-
 drivers/hv/hv_balloon.c                            |    2 +-
 drivers/hv/hv_common.c                             |   10 +-
 drivers/hwmon/aquacomputer_d5next.c                |   37 +-
 drivers/hwmon/pmbus/bel-pfe.c                      |   16 +-
 drivers/iio/adc/ad7192.c                           |   16 +-
 drivers/iio/adc/ina2xx-adc.c                       |    9 +-
 drivers/iio/adc/meson_saradc.c                     |   23 +-
 .../common/cros_ec_sensors/cros_ec_sensors_core.c  |    2 +-
 drivers/iio/frequency/admv1013.c                   |    5 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |    2 +-
 drivers/iio/industrialio-core.c                    |    5 +-
 drivers/iio/inkern.c                               |   86 +-
 drivers/iio/light/rohm-bu27008.c                   |   22 +-
 drivers/iio/light/rohm-bu27034.c                   |   22 +-
 drivers/infiniband/core/umem.c                     |    3 +-
 drivers/infiniband/hw/bnxt_re/main.c               |    4 +-
 drivers/infiniband/hw/bnxt_re/qplib_res.c          |    1 +
 drivers/infiniband/hw/hfi1/chip.c                  |    1 +
 drivers/interconnect/qcom/bcm-voter.c              |    5 +
 drivers/interconnect/qcom/icc-rpmh.h               |    2 +
 drivers/interconnect/qcom/sa8775p.c                |    1 +
 drivers/interconnect/qcom/sm8450.c                 |    9 +
 drivers/interconnect/qcom/sm8550.c                 |   17 +
 drivers/isdn/hardware/mISDN/hfcpci.c               |   10 +-
 drivers/isdn/mISDN/dsp.h                           |    2 +-
 drivers/isdn/mISDN/dsp_cmx.c                       |    2 +-
 drivers/isdn/mISDN/dsp_core.c                      |    2 +-
 drivers/media/dvb-core/Makefile                    |    2 +-
 drivers/media/dvb-frontends/af9013_priv.h          |    2 +-
 drivers/media/dvb-frontends/af9033_priv.h          |    2 +-
 drivers/media/dvb-frontends/cxd2820r_priv.h        |    2 +-
 drivers/media/dvb-frontends/cxd2841er.c            |    2 +-
 .../cxd2880/cxd2880_tnrdmd_dvbt2_mon.c             |    2 +-
 .../cxd2880/cxd2880_tnrdmd_dvbt_mon.c              |    2 +-
 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c  |    2 +-
 drivers/media/dvb-frontends/dib7000p.c             |    2 +-
 drivers/media/dvb-frontends/dib8000.c              |    2 +-
 drivers/media/dvb-frontends/dib9000.c              |    2 +-
 drivers/media/dvb-frontends/drxk_hard.c            |    2 +-
 drivers/media/dvb-frontends/lgdt3305.c             |    2 +-
 drivers/media/dvb-frontends/lgdt3306a.c            |    2 +-
 drivers/media/dvb-frontends/lgdt330x.c             |    2 +-
 drivers/media/dvb-frontends/m88ds3103_priv.h       |    2 +-
 drivers/media/dvb-frontends/mn88443x.c             |    2 +-
 drivers/media/dvb-frontends/mn88472_priv.h         |    2 +-
 drivers/media/dvb-frontends/mn88473_priv.h         |    2 +-
 drivers/media/dvb-frontends/or51132.c              |    2 +-
 drivers/media/dvb-frontends/or51211.c              |    2 +-
 drivers/media/dvb-frontends/rtl2830_priv.h         |    2 +-
 drivers/media/dvb-frontends/rtl2832_priv.h         |    2 +-
 drivers/media/dvb-frontends/si2165.c               |    2 +-
 drivers/media/dvb-frontends/stv0367.c              |    2 +-
 drivers/media/dvb-frontends/tc90522.c              |    2 +-
 drivers/media/dvb-frontends/tda10048.c             |    2 +-
 drivers/media/platform/qcom/venus/hfi_cmds.c       |    4 +-
 drivers/memory/tegra/mc.c                          |   37 +
 drivers/memory/tegra/tegra194.c                    |    1 +
 drivers/memory/tegra/tegra234.c                    |   27 +-
 drivers/mfd/Kconfig                                |   23 +
 drivers/mfd/Makefile                               |    3 +
 drivers/mfd/cs42l43-i2c.c                          |   98 +
 drivers/mfd/cs42l43-sdw.c                          |  239 ++
 drivers/mfd/cs42l43.c                              | 1188 ++++++++++
 drivers/mfd/cs42l43.h                              |   28 +
 drivers/misc/cardreader/rts5227.c                  |    2 +-
 drivers/misc/cardreader/rts5228.c                  |   18 -
 drivers/misc/cardreader/rts5249.c                  |    3 +-
 drivers/misc/cardreader/rts5260.c                  |   18 -
 drivers/misc/cardreader/rts5261.c                  |   18 -
 drivers/misc/cardreader/rtsx_pcr.c                 |    5 +-
 drivers/misc/tps6594-esm.c                         |   19 +-
 drivers/mmc/host/moxart-mmc.c                      |    8 +-
 drivers/mmc/host/sdhci_f_sdh30.c                   |   60 +-
 drivers/mtd/nand/raw/fsl_upm.c                     |    2 +-
 drivers/mtd/nand/raw/meson_nand.c                  |    3 +-
 drivers/mtd/nand/raw/omap_elm.c                    |   24 +-
 drivers/mtd/nand/raw/rockchip-nand-controller.c    |   45 +-
 drivers/mtd/nand/spi/toshiba.c                     |    4 +-
 drivers/mtd/nand/spi/winbond.c                     |    4 +-
 drivers/mtd/spi-nor/spansion.c                     |    4 +-
 drivers/net/bonding/bond_main.c                    |    4 +-
 drivers/net/dsa/bcm_sf2.c                          |    8 +-
 drivers/net/dsa/microchip/ksz_common.c             |   35 +-
 drivers/net/dsa/ocelot/felix.c                     |    2 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   85 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |    2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |   14 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h      |    2 +-
 drivers/net/ethernet/freescale/enetc/enetc_pf.c    |  111 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c |    4 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   14 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c |    4 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   29 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |    2 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h  |    1 +
 drivers/net/ethernet/ibm/ibmvnic.c                 |  112 +-
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |    5 +-
 drivers/net/ethernet/intel/iavf/iavf_fdir.c        |   11 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   18 +
 drivers/net/ethernet/intel/igc/igc.h               |    4 +
 drivers/net/ethernet/intel/igc/igc_main.c          |   34 +-
 drivers/net/ethernet/korina.c                      |    3 +-
 .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.c   |    3 +
 .../net/ethernet/marvell/prestera/prestera_pci.c   |    3 +-
 .../ethernet/marvell/prestera/prestera_router.c    |   14 +-
 .../mellanox/mlx5/core/diag/reporter_vnic.c        |  116 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c  |    9 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c    |    5 +-
 .../mellanox/mlx5/core/en_accel/ipsec_fs.c         |    4 +-
 .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c       |    4 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ktls.c    |    8 -
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c |   29 +-
 .../mellanox/mlx5/core/en_accel/macsec_fs.c        |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c  |   10 +
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   40 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |   20 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   42 +-
 .../mellanox/mlx5/core/esw/bridge_debugfs.c        |    2 +-
 .../ethernet/mellanox/mlx5/core/esw/devlink_port.c |    2 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   17 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c   |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h   |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |  107 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h  |    2 +-
 .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c |    2 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |    5 +
 .../ethernet/mellanox/mlx5/core/lib/fs_chains.c    |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |    3 +-
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/sriov.c    |    3 +-
 .../mellanox/mlx5/core/steering/dr_action.c        |    2 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c  |    5 +-
 .../mellanox/mlx5/core/steering/dr_domain.c        |   19 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_ptrn.c |    2 +-
 .../mellanox/mlx5/core/steering/dr_ste_v0.c        |    7 +-
 .../mellanox/mlx5/core/steering/dr_ste_v1.c        |    7 +-
 .../mellanox/mlx5/core/steering/dr_types.h         |    2 +-
 .../ethernet/mellanox/mlx5/core/steering/fs_dr.c   |    4 +-
 .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h  |    2 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |   37 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |   23 +-
 drivers/net/ethernet/qlogic/qed/qed_dev_api.h      |   16 +
 drivers/net/ethernet/qlogic/qed/qed_fcoe.c         |   19 +-
 drivers/net/ethernet/qlogic/qed/qed_fcoe.h         |   17 +-
 drivers/net/ethernet/qlogic/qed/qed_hw.c           |   26 +-
 drivers/net/ethernet/qlogic/qed/qed_iscsi.c        |   19 +-
 drivers/net/ethernet/qlogic/qed/qed_iscsi.h        |    8 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.c           |   19 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.h           |   24 +
 drivers/net/ethernet/qlogic/qed/qed_main.c         |    6 +-
 drivers/net/ethernet/sfc/falcon/selftest.c         |   23 +-
 drivers/net/ethernet/sfc/selftest.c                |   23 +-
 drivers/net/ethernet/sfc/siena/selftest.c          |   23 +-
 drivers/net/ethernet/socionext/netsec.c            |   11 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c  |    3 +-
 drivers/net/ethernet/xilinx/ll_temac_main.c        |   12 +-
 drivers/net/macsec.c                               |   28 +-
 drivers/net/phy/at803x.c                           |   47 +-
 drivers/net/tap.c                                  |    2 +-
 drivers/net/tun.c                                  |    4 +-
 drivers/net/usb/cdc_ether.c                        |   21 +
 drivers/net/usb/lan78xx.c                          |    7 +-
 drivers/net/usb/qmi_wwan.c                         |    1 +
 drivers/net/usb/zaurus.c                           |   21 +
 drivers/net/vxlan/vxlan_vnifilter.c                |   11 +-
 drivers/net/wireguard/allowedips.c                 |    8 +-
 drivers/net/wireguard/selftest/allowedips.c        |   16 +-
 drivers/net/wireless/ath/ath11k/ahb.c              |    1 -
 drivers/net/wireless/ath/ath11k/pcic.c             |    1 -
 drivers/net/wireless/ath/ath12k/wmi.c              |    3 +-
 drivers/net/wireless/ath/ath6kl/Makefile           |    5 -
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |    5 +
 .../broadcom/brcm80211/brcmfmac/fwil_types.h       |    7 +-
 drivers/net/wireless/legacy/rayctl.h               |    2 +-
 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c |    6 +-
 drivers/net/wireless/realtek/rtw89/mac.c           |    2 +-
 drivers/net/xen-netback/netback.c                  |   15 +-
 drivers/nvme/host/core.c                           |   10 +-
 drivers/nvme/host/ioctl.c                          |    2 -
 drivers/nvme/host/pci.c                            |    3 +-
 drivers/nvme/host/rdma.c                           |    3 +-
 drivers/nvme/host/tcp.c                            |    3 +-
 drivers/parisc/sba_iommu.c                         |    6 +
 drivers/parport/parport_gsc.c                      |   28 +-
 drivers/parport/parport_gsc.h                      |    7 -
 drivers/pci/bus.c                                  |    4 +-
 drivers/pci/controller/Kconfig                     |    1 -
 drivers/pci/controller/dwc/pcie-designware-host.c  |   13 +-
 drivers/pci/controller/dwc/pcie-designware.c       |   20 +-
 drivers/pci/controller/dwc/pcie-designware.h       |    1 -
 drivers/pci/hotplug/acpiphp_glue.c                 |    8 +-
 drivers/pci/of.c                                   |    5 -
 drivers/pinctrl/cirrus/Kconfig                     |   11 +
 drivers/pinctrl/cirrus/Makefile                    |    2 +
 drivers/pinctrl/cirrus/pinctrl-cs42l43.c           |  609 ++++++
 drivers/platform/x86/amd/pmf/sps.c                 |    3 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |    4 +-
 drivers/platform/x86/lenovo-ymc.c                  |   25 +
 drivers/platform/x86/mlx-platform.c                |   23 +-
 drivers/platform/x86/msi-ec.c                      |   18 +-
 drivers/platform/x86/serial-multi-instantiate.c    |   14 +
 drivers/powercap/intel_rapl_common.c               |   14 +-
 drivers/powercap/intel_rapl_msr.c                  |   49 +-
 drivers/powercap/intel_rapl_tpmi.c                 |   17 +-
 drivers/s390/net/qeth_core.h                       |    1 -
 drivers/s390/net/qeth_core_main.c                  |    2 -
 drivers/s390/net/qeth_l2_main.c                    |    9 +-
 drivers/s390/net/qeth_l3_main.c                    |    8 +-
 drivers/s390/scsi/zfcp_fc.c                        |    6 +-
 drivers/scsi/53c700.c                              |    2 +-
 drivers/scsi/fnic/fnic.h                           |    2 +-
 drivers/scsi/fnic/fnic_scsi.c                      |    6 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |   20 +-
 drivers/scsi/pm8001/pm8001_init.c                  |    3 +-
 drivers/scsi/qedf/qedf_main.c                      |   18 +
 drivers/scsi/qedi/qedi_main.c                      |   23 +-
 drivers/scsi/raid_class.c                          |    1 +
 drivers/scsi/scsi_proc.c                           |   30 +-
 drivers/scsi/sd.c                                  |    9 +-
 drivers/scsi/snic/snic_disc.c                      |    1 +
 drivers/scsi/storvsc_drv.c                         |    8 +-
 drivers/soc/imx/imx8mp-blk-ctrl.c                  |    2 +-
 drivers/soundwire/bus.c                            |   32 +
 drivers/soundwire/bus_type.c                       |   12 +
 .../intel/int340x_thermal/processor_thermal_rapl.c |   16 +-
 drivers/thunderbolt/tb.c                           |    2 +
 drivers/thunderbolt/tmu.c                          |    4 +-
 drivers/ufs/host/ufs-renesas.c                     |    2 +-
 drivers/usb/common/usb-conn-gpio.c                 |    6 +-
 drivers/usb/dwc3/gadget.c                          |    9 +-
 drivers/usb/gadget/udc/core.c                      |    9 +
 drivers/usb/storage/alauda.c                       |   12 +-
 drivers/usb/typec/altmodes/displayport.c           |   18 +-
 drivers/usb/typec/mux/Kconfig                      |    1 +
 drivers/usb/typec/mux/nb7vpq904m.c                 |   25 +-
 drivers/usb/typec/tcpm/tcpm.c                      |    7 +
 fs/btrfs/block-group.c                             |   17 +-
 fs/btrfs/block-group.h                             |    2 +
 fs/btrfs/disk-io.c                                 |   13 +-
 fs/btrfs/extent-tree.c                             |    5 +-
 fs/btrfs/extent_io.c                               |   13 +-
 fs/btrfs/inode.c                                   |   10 +-
 fs/btrfs/relocation.c                              |   45 +-
 fs/btrfs/tree-checker.c                            |   14 +
 fs/ceph/dir.c                                      |    5 +-
 fs/ceph/mds_client.c                               |    4 +-
 fs/ceph/mds_client.h                               |    5 +
 fs/ceph/super.c                                    |   10 +
 fs/coda/dir.c                                      |   20 +-
 fs/erofs/super.c                                   |    2 -
 fs/erofs/zdata.c                                   |    7 +-
 fs/exfat/balloc.c                                  |    6 +-
 fs/exfat/dir.c                                     |   39 +-
 fs/exportfs/expfs.c                                |    2 +-
 fs/file.c                                          |   18 +-
 fs/gfs2/file.c                                     |    4 +-
 fs/gfs2/trans.c                                    |   14 +-
 fs/inode.c                                         |    3 -
 fs/jfs/namei.c                                     |    3 +-
 fs/nfsd/vfs.c                                      |    9 +-
 fs/nilfs2/inode.c                                  |    8 +
 fs/nilfs2/segment.c                                |    2 +
 fs/nilfs2/the_nilfs.h                              |    2 +
 fs/ntfs/dir.c                                      |    3 +-
 fs/ocfs2/file.c                                    |    5 +-
 fs/open.c                                          |    2 +-
 fs/overlayfs/readdir.c                             |    3 +-
 fs/proc/base.c                                     |    2 +-
 fs/proc/kcore.c                                    |   30 +-
 fs/readdir.c                                       |   68 +-
 fs/smb/client/dfs.c                                |    6 +-
 fs/smb/server/smb2misc.c                           |   10 +-
 fs/smb/server/smb2pdu.c                            |    9 +-
 fs/vboxsf/dir.c                                    |    3 +-
 fs/vboxsf/shfl_hostintf.h                          |    6 +-
 fs/zonefs/file.c                                   |  111 +-
 fs/zonefs/super.c                                  |    9 +-
 fs/zonefs/zonefs.h                                 |    2 -
 include/asm-generic/mshyperv.h                     |    2 +-
 include/asm-generic/word-at-a-time.h               |    2 +-
 include/linux/bio.h                                |    2 +-
 include/linux/blkdev.h                             |    1 -
 include/linux/cpu.h                                |    4 +
 include/linux/cpumask.h                            |    8 +-
 include/linux/device.h                             |   26 +
 include/linux/firmware/imx/dsp.h                   |    6 -
 include/linux/firmware/mediatek/mtk-adsp-ipc.h     |    6 -
 include/linux/fs.h                                 |    8 +-
 include/linux/hyperv.h                             |    3 -
 include/linux/iio/consumer.h                       |   37 +-
 include/{media/dvb_math.h => linux/int_log.h}      |   18 +-
 include/linux/intel_rapl.h                         |   14 +-
 include/linux/mfd/cs42l43-regs.h                   | 1184 ++++++++++
 include/linux/mfd/cs42l43.h                        |  102 +
 include/linux/minmax.h                             |   64 +
 include/linux/pci_ids.h                            |  106 +-
 include/linux/platform_device.h                    |   28 +
 include/linux/prefetch.h                           |    7 +-
 include/linux/skmsg.h                              |    1 +
 include/linux/soundwire/sdw.h                      |   14 +
 include/linux/soundwire/sdw_intel.h                |    7 +-
 include/linux/spi/corgi_lcd.h                      |    2 +
 include/linux/spi/spi-mem.h                        |    4 +
 include/linux/tpm.h                                |    1 +
 include/net/cfg80211.h                             |    3 +
 include/net/gro.h                                  |   43 +
 include/net/inet_sock.h                            |    7 +-
 include/net/ip.h                                   |    2 +-
 include/net/netfilter/nf_tables.h                  |  120 +-
 include/net/route.h                                |    4 +-
 include/net/vxlan.h                                |    4 +-
 include/scsi/scsi_device.h                         |    1 +
 include/soc/tegra/mc.h                             |    3 +
 include/sound/cs35l56.h                            |   29 +-
 include/sound/cs42l43.h                            |   17 +
 include/sound/designware_i2s.h                     |    3 +
 include/sound/hda-mlink.h                          |    4 +
 include/sound/hda_codec.h                          |    3 -
 include/sound/hdaudio.h                            |   26 +
 include/sound/l3.h                                 |   28 -
 include/sound/rt5665.h                             |    2 -
 include/sound/rt5668.h                             |    3 -
 include/sound/rt5682.h                             |    3 -
 include/sound/rt5682s.h                            |    3 -
 include/sound/simple_card_utils.h                  |    5 +-
 include/sound/soc-acpi.h                           |    7 +
 include/sound/soc-dai.h                            |   29 +-
 include/sound/soc-dapm.h                           |  139 +-
 include/sound/soc.h                                |    6 +
 include/sound/sof/topology.h                       |    4 +-
 include/sound/uda134x.h                            |   24 -
 include/trace/events/tcp.h                         |    5 +-
 include/uapi/linux/pkt_cls.h                       |    4 +-
 include/uapi/sound/sof/tokens.h                    |    6 +-
 io_uring/io_uring.c                                |    3 +
 io_uring/openclose.c                               |    6 +-
 kernel/bpf/cpumap.c                                |   35 +-
 kernel/power/hibernate.c                           |    2 +-
 kernel/trace/bpf_trace.c                           |   17 +-
 kernel/workqueue.c                                 |   43 +-
 lib/Kconfig.debug                                  |    2 +-
 lib/Makefile                                       |    6 +
 lib/cpumask.c                                      |    5 +-
 lib/math/Makefile                                  |    2 +-
 .../dvb-core/dvb_math.c => lib/math/int_log.c      |   26 +-
 lib/scatterlist.c                                  |    2 +-
 lib/test_bitmap.c                                  |    8 +-
 mm/compaction.c                                    |    8 +-
 mm/damon/core.c                                    |    1 +
 mm/hugetlb.c                                       |   75 +-
 mm/ksm.c                                           |    2 +
 mm/memory-failure.c                                |   29 +-
 mm/memory.c                                        |    3 +
 mm/swapfile.c                                      |    8 +-
 mm/zsmalloc.c                                      |   14 +-
 net/8021q/vlan.c                                   |    3 +-
 net/can/raw.c                                      |    2 +-
 net/ceph/osd_client.c                              |   20 +-
 net/core/bpf_sk_storage.c                          |    5 +-
 net/core/filter.c                                  |    6 -
 net/core/rtnetlink.c                               |    8 +-
 net/core/skmsg.c                                   |   10 +-
 net/core/sock.c                                    |   71 +-
 net/core/sock_map.c                                |   12 +-
 net/dcb/dcbnl.c                                    |    2 +-
 net/dccp/ipv6.c                                    |    4 +-
 net/dccp/output.c                                  |    2 +-
 net/dccp/proto.c                                   |   10 +-
 net/dsa/port.c                                     |    9 +-
 net/ipv4/inet_diag.c                               |    4 +-
 net/ipv4/ip_output.c                               |   17 +-
 net/ipv4/ip_sockglue.c                             |    2 +-
 net/ipv4/ip_tunnel_core.c                          |    2 +-
 net/ipv4/nexthop.c                                 |   28 +-
 net/ipv4/raw.c                                     |    2 +-
 net/ipv4/route.c                                   |    4 +-
 net/ipv4/tcp_ipv4.c                                |    4 +-
 net/ipv4/tcp_metrics.c                             |   70 +-
 net/ipv4/udp.c                                     |    8 +-
 net/ipv4/udp_offload.c                             |    7 +-
 net/ipv6/ip6mr.c                                   |    2 +-
 net/ipv6/ndisc.c                                   |    3 +-
 net/ipv6/ping.c                                    |    2 +-
 net/ipv6/raw.c                                     |    6 +-
 net/ipv6/route.c                                   |    7 +-
 net/ipv6/tcp_ipv6.c                                |    9 +-
 net/ipv6/udp.c                                     |   12 +-
 net/ipv6/udp_offload.c                             |    7 +-
 net/l2tp/l2tp_ip6.c                                |    2 +-
 net/mptcp/protocol.c                               |    4 +-
 net/mptcp/protocol.h                               |    1 -
 net/mptcp/sockopt.c                                |    2 +-
 net/mptcp/subflow.c                                |   58 +-
 net/netfilter/nf_tables_api.c                      |  307 ++-
 net/netfilter/nft_set_hash.c                       |   85 +-
 net/netfilter/nft_set_pipapo.c                     |   66 +-
 net/netfilter/nft_set_rbtree.c                     |  146 +-
 net/netfilter/nft_socket.c                         |    2 +-
 net/netfilter/xt_socket.c                          |    4 +-
 net/packet/af_packet.c                             |   28 +-
 net/sched/cls_flower.c                             |    5 +-
 net/sched/cls_fw.c                                 |    1 -
 net/sched/cls_route.c                              |    1 -
 net/sched/cls_u32.c                                |   57 +-
 net/sched/em_meta.c                                |    4 +-
 net/sched/sch_taprio.c                             |   15 +-
 net/smc/af_smc.c                                   |   79 +-
 net/smc/smc.h                                      |    2 +-
 net/smc/smc_clc.c                                  |    4 +-
 net/smc/smc_core.c                                 |   25 +-
 net/smc/smc_sysctl.c                               |   10 +-
 net/tls/tls_device.c                               |   64 +-
 net/tls/tls_main.c                                 |    3 -
 net/unix/af_unix.c                                 |    2 +-
 net/wireless/nl80211.c                             |    5 +-
 net/wireless/scan.c                                |    2 +-
 net/xdp/xsk.c                                      |    3 +-
 net/xfrm/xfrm_policy.c                             |    2 +-
 rust/Makefile                                      |    2 +-
 rust/bindings/bindings_helper.h                    |    1 +
 rust/kernel/allocator.rs                           |   74 +-
 rust/kernel/sync/arc.rs                            |    3 +-
 rust/kernel/types.rs                               |   22 +-
 scripts/kallsyms.c                                 |    1 +
 security/keys/sysctl.c                             |    2 +-
 sound/Kconfig                                      |    4 -
 sound/drivers/serial-generic.c                     |    2 +-
 sound/hda/hdac_i915.c                              |   21 +-
 sound/hda/intel-dsp-config.c                       |  134 +-
 sound/pci/hda/Kconfig                              |   31 +
 sound/pci/hda/Makefile                             |    6 +
 sound/pci/hda/cs35l56_hda.c                        |  995 +++++++++
 sound/pci/hda/cs35l56_hda.h                        |   48 +
 sound/pci/hda/cs35l56_hda_i2c.c                    |   69 +
 sound/pci/hda/cs35l56_hda_spi.c                    |   68 +
 sound/pci/hda/hda_auto_parser.h                    |    2 +
 sound/pci/hda/hda_generic.h                        |    3 +
 sound/pci/hda/hda_intel.c                          |  375 ++--
 sound/soc/Kconfig                                  |   11 +
 sound/soc/adi/axi-i2s.c                            |    2 +-
 sound/soc/adi/axi-spdif.c                          |    2 +-
 sound/soc/amd/Kconfig                              |    5 +-
 sound/soc/amd/acp-config.c                         |   33 +
 sound/soc/amd/acp-da7219-max98357a.c               |   41 +-
 sound/soc/amd/acp-rt5645.c                         |   22 +-
 sound/soc/amd/acp/Kconfig                          |    8 +
 sound/soc/amd/acp/Makefile                         |    2 +
 sound/soc/amd/acp/acp-i2s.c                        |   26 +-
 sound/soc/amd/acp/acp-legacy-common.c              |  347 +++
 sound/soc/amd/acp/acp-legacy-mach.c                |   22 +-
 sound/soc/amd/acp/acp-mach-common.c                |  525 ++++-
 sound/soc/amd/acp/acp-mach.h                       |    2 +
 sound/soc/amd/acp/acp-pci.c                        |   57 +-
 sound/soc/amd/acp/acp-pdm.c                        |   13 +-
 sound/soc/amd/acp/acp-platform.c                   |    6 +-
 sound/soc/amd/acp/acp-rembrandt.c                  |  187 +-
 sound/soc/amd/acp/acp-renoir.c                     |  117 +-
 sound/soc/amd/acp/acp-sof-mach.c                   |   33 +-
 sound/soc/amd/acp/amd.h                            |   52 +-
 sound/soc/amd/acp3x-rt5682-max9836.c               |   23 +-
 sound/soc/amd/mach-config.h                        |    1 +
 sound/soc/amd/ps/ps-sdw-dma.c                      |    5 +-
 sound/soc/amd/vangogh/acp5x-mach.c                 |  152 +-
 sound/soc/atmel/atmel-i2s.c                        |   18 +-
 sound/soc/atmel/atmel-pdmic.c                      |    2 +-
 sound/soc/atmel/mchp-i2s-mcc.c                     |   26 +-
 sound/soc/atmel/mchp-pdmc.c                        |   18 +-
 sound/soc/atmel/mchp-spdifrx.c                     |   16 +-
 sound/soc/atmel/mchp-spdiftx.c                     |   20 +-
 sound/soc/atmel/tse850-pcm5142.c                   |    2 +-
 sound/soc/au1x/ac97c.c                             |   10 +-
 sound/soc/au1x/psc-ac97.c                          |    2 +-
 sound/soc/bcm/bcm2835-i2s.c                        |   24 +-
 sound/soc/bcm/bcm63xx-i2s-whistler.c               |   16 +-
 sound/soc/bcm/cygnus-ssp.h                         |    2 -
 sound/soc/cirrus/ep93xx-i2s.c                      |    2 +-
 sound/soc/codecs/88pm860x-codec.c                  |    4 +-
 sound/soc/codecs/Kconfig                           |   58 +-
 sound/soc/codecs/Makefile                          |   14 +-
 sound/soc/codecs/ad1836.c                          |    2 +-
 sound/soc/codecs/ad1980.c                          |    2 +-
 sound/soc/codecs/adau1372.c                        |    2 +-
 sound/soc/codecs/adau1373.c                        |    2 +-
 sound/soc/codecs/adau1701.c                        |    2 +-
 sound/soc/codecs/adau1761.c                        |    2 +-
 sound/soc/codecs/adau1781.c                        |    2 +-
 sound/soc/codecs/adau1977.c                        |    2 +-
 sound/soc/codecs/adau7118-i2c.c                    |    2 +-
 sound/soc/codecs/adav80x.c                         |    2 +-
 sound/soc/codecs/ak4613.c                          |   11 +-
 sound/soc/codecs/audio-iio-aux.c                   |  344 +++
 sound/soc/codecs/aw88261.c                         | 1300 +++++++++++
 sound/soc/codecs/aw88261.h                         |  459 ++++
 sound/soc/codecs/aw88395/aw88395_lib.c             |  193 +-
 sound/soc/codecs/aw88395/aw88395_reg.h             |    1 +
 sound/soc/codecs/cs35l36.c                         |    2 +-
 sound/soc/codecs/cs35l41-lib.c                     |    4 +-
 sound/soc/codecs/cs35l45-tables.c                  |    4 +-
 sound/soc/codecs/cs35l56-i2c.c                     |   14 +-
 sound/soc/codecs/cs35l56-sdw.c                     |   72 +-
 sound/soc/codecs/cs35l56-shared.c                  |  482 ++++-
 sound/soc/codecs/cs35l56-spi.c                     |   10 +-
 sound/soc/codecs/cs35l56.c                         |  699 ++----
 sound/soc/codecs/cs35l56.h                         |   15 +-
 sound/soc/codecs/cs4265.c                          |    2 +-
 sound/soc/codecs/cs4270.c                          |    2 +-
 sound/soc/codecs/cs42l43-jack.c                    |  946 ++++++++
 sound/soc/codecs/cs42l43-sdw.c                     |   74 +
 sound/soc/codecs/cs42l43.c                         | 2278 ++++++++++++++++++++
 sound/soc/codecs/cs42l43.h                         |  131 ++
 sound/soc/codecs/cs42l51-i2c.c                     |    2 +-
 sound/soc/codecs/cs42l51.c                         |    2 +-
 sound/soc/codecs/cs42l52.c                         |    2 +-
 sound/soc/codecs/cs42l56.c                         |    2 +-
 sound/soc/codecs/cs42xx8.c                         |    2 +-
 sound/soc/codecs/cs4349.c                          |    2 +-
 sound/soc/codecs/cs47l15.c                         |    6 +-
 sound/soc/codecs/cs47l24.c                         |    8 +-
 sound/soc/codecs/cs47l35.c                         |    8 +-
 sound/soc/codecs/cs47l85.c                         |    8 +-
 sound/soc/codecs/cs47l90.c                         |    8 +-
 sound/soc/codecs/cs47l92.c                         |    6 +-
 sound/soc/codecs/cx2072x.c                         |   11 +-
 sound/soc/codecs/es8316.c                          |    5 +-
 sound/soc/codecs/es8326.c                          |  385 +++-
 sound/soc/codecs/es8326.h                          |   30 +-
 sound/soc/codecs/hdmi-codec.c                      |   44 +-
 sound/soc/codecs/jz4740.c                          |    2 +-
 sound/soc/codecs/l3.c                              |  132 --
 sound/soc/codecs/lpass-rx-macro.c                  |   10 +-
 sound/soc/codecs/lpass-tx-macro.c                  |   10 +-
 sound/soc/codecs/lpass-va-macro.c                  |    6 +-
 sound/soc/codecs/lpass-wsa-macro.c                 |   10 +-
 sound/soc/codecs/max98363.c                        |   41 +-
 sound/soc/codecs/max98373-sdw.c                    |   47 +-
 sound/soc/codecs/max98926.c                        |    3 +-
 sound/soc/codecs/max98927.c                        |  357 ++-
 sound/soc/codecs/msm8916-wcd-analog.c              |   56 +-
 sound/soc/codecs/nau8821.c                         |   42 +-
 sound/soc/codecs/nau8821.h                         |   25 +
 sound/soc/codecs/nau8825.c                         |   93 +-
 sound/soc/codecs/rt1011.c                          |    2 -
 sound/soc/codecs/rt1015.c                          |    1 -
 sound/soc/codecs/rt1015p.c                         |    1 -
 sound/soc/codecs/rt1016.c                          |    1 -
 sound/soc/codecs/rt1017-sdca-sdw.c                 |  824 +++++++
 sound/soc/codecs/rt1017-sdca-sdw.h                 |  183 ++
 sound/soc/codecs/rt1019.c                          |    1 -
 sound/soc/codecs/rt1305.c                          |    2 -
 sound/soc/codecs/rt1308-sdw.c                      |   54 +-
 sound/soc/codecs/rt1308.c                          |    2 -
 sound/soc/codecs/rt1316-sdw.c                      |   56 +-
 sound/soc/codecs/rt1318-sdw.c                      |   43 +-
 sound/soc/codecs/rt5514-spi.c                      |    1 -
 sound/soc/codecs/rt5514.c                          |    1 -
 sound/soc/codecs/rt5640.c                          |   59 +-
 sound/soc/codecs/rt5640.h                          |    2 +-
 sound/soc/codecs/rt5645.c                          |   65 +-
 sound/soc/codecs/rt5659.c                          |    1 -
 sound/soc/codecs/rt5660.c                          |    2 -
 sound/soc/codecs/rt5665.c                          |   17 +-
 sound/soc/codecs/rt5668.c                          |   17 +-
 sound/soc/codecs/rt5677.c                          |  117 +-
 sound/soc/codecs/rt5677.h                          |   92 +-
 sound/soc/codecs/rt5682-i2c.c                      |   11 +-
 sound/soc/codecs/rt5682-sdw.c                      |   63 +-
 sound/soc/codecs/rt5682.c                          |   23 +-
 sound/soc/codecs/rt5682.h                          |    3 +
 sound/soc/codecs/rt5682s.c                         |   16 +-
 sound/soc/codecs/rt5682s.h                         |    2 +
 sound/soc/codecs/rt700-sdw.c                       |    7 +-
 sound/soc/codecs/rt700.c                           |   46 +-
 sound/soc/codecs/rt711-sdca-sdw.c                  |    3 +-
 sound/soc/codecs/rt711-sdca.c                      |   48 +-
 sound/soc/codecs/rt711-sdw.c                       |    7 +-
 sound/soc/codecs/rt711.c                           |   47 +-
 sound/soc/codecs/rt712-sdca-dmic.c                 |   47 +-
 sound/soc/codecs/rt712-sdca-sdw.c                  |    3 +-
 sound/soc/codecs/rt712-sdca.c                      |   45 +-
 sound/soc/codecs/rt715-sdca-sdw.c                  |    5 +-
 sound/soc/codecs/rt715-sdca.c                      |   41 +-
 sound/soc/codecs/rt715-sdw.c                       |    9 +-
 sound/soc/codecs/rt715.c                           |  100 +-
 sound/soc/codecs/rt715.h                           |    7 +
 sound/soc/codecs/rt722-sdca-sdw.c                  |    2 +-
 sound/soc/codecs/rt722-sdca.c                      |    3 +-
 sound/soc/codecs/ssm3515.c                         |    2 +-
 sound/soc/codecs/sta32x.c                          |    2 +-
 sound/soc/codecs/sta350.c                          |    2 +-
 sound/soc/codecs/sta529.c                          |    2 +-
 sound/soc/codecs/stac9766.c                        |    2 +-
 sound/soc/codecs/sti-sas.c                         |    2 +-
 sound/soc/codecs/tas2781-i2c.c                     |    1 -
 sound/soc/codecs/tas5805m.c                        |    3 +-
 sound/soc/codecs/tlv320aic32x4-clk.c               |   16 +-
 sound/soc/codecs/tlv320aic32x4.c                   |    2 +-
 sound/soc/codecs/tlv320aic32x4.h                   |    5 +-
 sound/soc/codecs/uda134x.c                         |  587 -----
 sound/soc/codecs/uda134x.h                         |   33 -
 sound/soc/codecs/wcd9335.c                         |    2 +-
 sound/soc/codecs/wcd938x-sdw.c                     |    2 +-
 sound/soc/codecs/wm2200.c                          |   14 +-
 sound/soc/codecs/wm5100.c                          |    2 +-
 sound/soc/codecs/wm5102.c                          |    6 +-
 sound/soc/codecs/wm5110.c                          |    8 +-
 sound/soc/codecs/wm8510.c                          |    2 +-
 sound/soc/codecs/wm8523.c                          |    2 +-
 sound/soc/codecs/wm8580.c                          |    2 +-
 sound/soc/codecs/wm8711.c                          |    2 +-
 sound/soc/codecs/wm8728.c                          |    2 +-
 sound/soc/codecs/wm8731.c                          |    2 +-
 sound/soc/codecs/wm8737.c                          |    2 +-
 sound/soc/codecs/wm8741.c                          |    2 +-
 sound/soc/codecs/wm8750.c                          |    2 +-
 sound/soc/codecs/wm8753.c                          |    2 +-
 sound/soc/codecs/wm8770.c                          |    2 +-
 sound/soc/codecs/wm8776.c                          |    2 +-
 sound/soc/codecs/wm8804.c                          |    2 +-
 sound/soc/codecs/wm8900.c                          |    2 +-
 sound/soc/codecs/wm8903.c                          |    2 +-
 sound/soc/codecs/wm8904.c                          |    4 +-
 sound/soc/codecs/wm8940.c                          |    2 +-
 sound/soc/codecs/wm8955.c                          |    2 +-
 sound/soc/codecs/wm8960.c                          |   54 +-
 sound/soc/codecs/wm8960.h                          |    4 +-
 sound/soc/codecs/wm8961.c                          |    2 +-
 sound/soc/codecs/wm8962.c                          |    2 +-
 sound/soc/codecs/wm8971.c                          |    2 +-
 sound/soc/codecs/wm8978.c                          |    2 +-
 sound/soc/codecs/wm8983.c                          |    2 +-
 sound/soc/codecs/wm8985.c                          |    2 +-
 sound/soc/codecs/wm8988.c                          |    2 +-
 sound/soc/codecs/wm8991.c                          |    2 +-
 sound/soc/codecs/wm8993.c                          |    2 +-
 sound/soc/codecs/wm8994.c                          |    2 +-
 sound/soc/codecs/wm8995.c                          |    2 +-
 sound/soc/codecs/wm8996.c                          |    2 +-
 sound/soc/codecs/wm9081.c                          |    2 +-
 sound/soc/codecs/wm9090.c                          |    2 +-
 sound/soc/codecs/wm9705.c                          |    2 +-
 sound/soc/codecs/wm9712.c                          |    2 +-
 sound/soc/codecs/wm9713.c                          |    2 +-
 sound/soc/codecs/wm_adsp.c                         |   24 +-
 sound/soc/codecs/wm_adsp.h                         |    3 +-
 sound/soc/codecs/wsa881x.c                         |    2 +-
 sound/soc/codecs/wsa883x.c                         |    2 +-
 sound/soc/dwc/dwc-i2s.c                            |  379 +++-
 sound/soc/dwc/dwc-pcm.c                            |    8 +-
 sound/soc/dwc/local.h                              |   25 +
 sound/soc/fsl/fsl_asrc.c                           |   16 +-
 sound/soc/fsl/fsl_aud2htx.c                        |   10 +-
 sound/soc/fsl/fsl_easrc.c                          |   16 +-
 sound/soc/fsl/fsl_esai.c                           |   20 +-
 sound/soc/fsl/fsl_micfil.c                         |  116 +-
 sound/soc/fsl/fsl_micfil.h                         |   64 +
 sound/soc/fsl/fsl_qmc_audio.c                      |   28 +-
 sound/soc/fsl/fsl_rpmsg.c                          |    8 +
 sound/soc/fsl/fsl_sai.c                            |   24 +-
 sound/soc/fsl/fsl_spdif.c                          |   25 +-
 sound/soc/fsl/fsl_spdif.h                          |    6 +-
 sound/soc/fsl/fsl_ssi.c                            |    3 +-
 sound/soc/fsl/fsl_xcvr.c                           |   16 +-
 sound/soc/fsl/imx-audio-rpmsg.c                    |    1 -
 sound/soc/fsl/imx-es8328.c                         |   25 +-
 sound/soc/fsl/imx-pcm-rpmsg.c                      |   12 +-
 sound/soc/fsl/mpc5200_psc_ac97.c                   |    2 +-
 sound/soc/generic/audio-graph-card.c               |  143 +-
 .../generic/audio-graph-card2-custom-sample.dtsi   |    7 +
 sound/soc/generic/audio-graph-card2.c              |   14 +-
 sound/soc/generic/simple-card-utils.c              |   23 +-
 sound/soc/generic/simple-card.c                    |   66 +-
 sound/soc/hisilicon/hi6210-i2s.c                   |    2 +-
 sound/soc/img/img-i2s-in.c                         |   14 +-
 sound/soc/img/img-i2s-out.c                        |   14 +-
 sound/soc/img/img-parallel-out.c                   |   14 +-
 sound/soc/img/img-spdif-in.c                       |   12 +-
 sound/soc/img/img-spdif-out.c                      |   12 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |    2 +-
 sound/soc/intel/atom/sst/sst.c                     |   14 +-
 sound/soc/intel/atom/sst/sst.h                     |    7 +-
 sound/soc/intel/atom/sst/sst_pci.c                 |    4 +-
 sound/soc/intel/atom/sst/sst_stream.c              |   13 +-
 sound/soc/intel/avs/board_selection.c              |   26 +-
 sound/soc/intel/avs/boards/Kconfig                 |   20 +
 sound/soc/intel/avs/boards/Makefile                |    4 +
 sound/soc/intel/avs/boards/da7219.c                |   34 +-
 sound/soc/intel/avs/boards/es8336.c                |  315 +++
 sound/soc/intel/avs/boards/rt5663.c                |  254 +++
 sound/soc/intel/avs/boards/rt5682.c                |   67 +-
 sound/soc/intel/avs/core.c                         |   16 +-
 sound/soc/intel/avs/probes.c                       |   10 +-
 sound/soc/intel/avs/topology.c                     |    6 +-
 sound/soc/intel/boards/Kconfig                     |   10 +-
 sound/soc/intel/boards/Makefile                    |    2 +-
 sound/soc/intel/boards/bdw_rt286.c                 |    6 +
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |    7 +
 sound/soc/intel/boards/bytcr_wm5102.c              |    7 +
 sound/soc/intel/boards/kbl_da7219_max98357a.c      |    7 +
 sound/soc/intel/boards/kbl_da7219_max98927.c       |    7 +
 sound/soc/intel/boards/sof_da7219_max98373.c       |   10 +
 sound/soc/intel/boards/sof_es8336.c                |   10 +
 sound/soc/intel/boards/sof_maxim_common.c          |  170 +-
 sound/soc/intel/boards/sof_maxim_common.h          |   21 +-
 sound/soc/intel/boards/sof_nau8825.c               |   10 +
 sound/soc/intel/boards/sof_rt5682.c                |  172 +-
 sound/soc/intel/boards/sof_sdw.c                   |  608 +++---
 sound/soc/intel/boards/sof_sdw_common.h            |    7 +
 sound/soc/intel/boards/sof_sdw_cs_amp.c            |   47 +
 sound/soc/intel/boards/sof_ssp_amp.c               |    9 +
 sound/soc/intel/catpt/pcm.c                        |    8 +-
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |    7 +
 sound/soc/intel/common/soc-acpi-intel-jsl-match.c  |   12 +
 sound/soc/intel/common/soc-acpi-intel-mtl-match.c  |   52 +
 sound/soc/intel/common/soc-acpi-intel-rpl-match.c  |   69 +
 sound/soc/intel/keembay/kmb_platform.c             |    4 +-
 sound/soc/intel/skylake/skl-messages.c             |   16 +-
 sound/soc/intel/skylake/skl-pcm.c                  |    3 +-
 sound/soc/intel/skylake/skl.c                      |   36 +-
 sound/soc/jz4740/jz4740-i2s.c                      |    3 +-
 sound/soc/loongson/loongson_card.c                 |    2 +-
 sound/soc/loongson/loongson_i2s.c                  |   16 +-
 sound/soc/mediatek/Kconfig                         |   20 +
 sound/soc/mediatek/Makefile                        |    1 +
 sound/soc/mediatek/mt7986/Makefile                 |    9 +
 sound/soc/mediatek/mt7986/mt7986-afe-common.h      |   49 +
 sound/soc/mediatek/mt7986/mt7986-afe-pcm.c         |  622 ++++++
 sound/soc/mediatek/mt7986/mt7986-dai-etdm.c        |  411 ++++
 sound/soc/mediatek/mt7986/mt7986-reg.h             |  196 ++
 sound/soc/mediatek/mt7986/mt7986-wm8960.c          |  196 ++
 sound/soc/mediatek/mt8173/mt8173-max98090.c        |    2 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c   |   23 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c   |   23 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650.c          |   23 +-
 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c |   43 +-
 .../mt8183/mt8183-mt6358-ts3a227-max98357.c        |   53 +-
 sound/soc/mediatek/mt8186/mt8186-afe-clk.c         |    2 -
 sound/soc/mediatek/mt8186/mt8186-afe-pcm.c         |    4 +-
 .../mt8186/mt8186-mt6366-da7219-max98357.c         |    6 +
 sound/soc/mediatek/mt8188/mt8188-afe-pcm.c         |    8 +-
 sound/soc/mediatek/mt8188/mt8188-mt6359.c          |   15 +
 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c        |   56 +-
 sound/soc/meson/aiu-acodec-ctrl.c                  |    4 +-
 sound/soc/meson/aiu-codec-ctrl.c                   |    4 +-
 sound/soc/meson/aiu-fifo-i2s.c                     |    3 +
 sound/soc/meson/aiu-fifo-spdif.c                   |    3 +
 sound/soc/meson/aiu.c                              |    6 -
 sound/soc/meson/axg-frddr.c                        |    4 +-
 sound/soc/meson/axg-pdm.c                          |   18 +-
 sound/soc/meson/axg-spdifin.c                      |    4 +-
 sound/soc/meson/axg-tdm-interface.c                |    6 +-
 sound/soc/meson/axg-toddr.c                        |    4 +-
 sound/soc/meson/g12a-toacodec.c                    |    4 +-
 sound/soc/meson/g12a-tohdmitx.c                    |    4 +-
 sound/soc/pxa/mmp-sspa.c                           |    2 +-
 sound/soc/pxa/pxa-ssp.c                            |   12 +-
 sound/soc/pxa/pxa2xx-i2s.c                         |   17 +-
 sound/soc/qcom/apq8016_sbc.c                       |   37 +-
 sound/soc/qcom/lpass-apq8016.c                     |    4 -
 sound/soc/qcom/lpass-cpu.c                         |   40 +-
 sound/soc/qcom/lpass-ipq806x.c                     |    1 -
 sound/soc/qcom/lpass-sc7180.c                      |    5 +-
 sound/soc/qcom/lpass-sc7280.c                      |    2 -
 sound/soc/qcom/lpass.h                             |    4 +-
 sound/soc/qcom/qdsp6/q6afe-dai.c                   |   88 +-
 sound/soc/qcom/qdsp6/q6apm.c                       |    2 +-
 sound/soc/qcom/qdsp6/q6apm.h                       |    2 -
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |    6 +-
 sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c           |    3 -
 sound/soc/qcom/sc7180.c                            |   40 +-
 sound/soc/qcom/sc7280.c                            |   34 +-
 sound/soc/qcom/sdm845.c                            |   32 +-
 sound/soc/rockchip/rk3399_gru_sound.c              |    7 +-
 sound/soc/rockchip/rockchip_i2s.c                  |    2 +-
 sound/soc/rockchip/rockchip_i2s_tdm.c              |    2 +-
 sound/soc/rockchip/rockchip_pdm.c                  |    4 +-
 sound/soc/rockchip/rockchip_rt5645.c               |   22 +-
 sound/soc/rockchip/rockchip_spdif.c                |    2 +-
 sound/soc/samsung/aries_wm8994.c                   |   10 +-
 sound/soc/samsung/i2s.c                            |    5 +-
 sound/soc/samsung/littlemill.c                     |   27 +-
 sound/soc/samsung/lowland.c                        |    8 +-
 sound/soc/samsung/midas_wm1811.c                   |   34 +-
 sound/soc/samsung/odroid.c                         |   15 +-
 sound/soc/samsung/pcm.c                            |   18 +-
 sound/soc/samsung/tm2_wm5110.c                     |   10 +-
 sound/soc/sh/rcar/adg.c                            |   68 +-
 sound/soc/sh/rcar/core.c                           |  175 +-
 sound/soc/sh/rcar/rsnd.h                           |    4 +
 sound/soc/soc-acpi.c                               |   73 +
 sound/soc/soc-core.c                               |  273 ++-
 sound/soc/soc-dai.c                                |   55 +-
 sound/soc/soc-dapm.c                               |    2 +
 sound/soc/soc-jack.c                               |    2 +-
 sound/soc/soc-topology.c                           |    6 +-
 sound/soc/sof/amd/Kconfig                          |   20 +-
 sound/soc/sof/amd/Makefile                         |    5 +-
 sound/soc/sof/amd/acp-common.c                     |    4 +
 sound/soc/sof/amd/acp-dsp-offset.h                 |    9 +-
 sound/soc/sof/amd/acp-ipc.c                        |   30 +
 sound/soc/sof/amd/acp-loader.c                     |   42 +-
 sound/soc/sof/amd/acp-probes.c                     |  147 ++
 sound/soc/sof/amd/acp.c                            |  106 +-
 sound/soc/sof/amd/acp.h                            |   35 +-
 sound/soc/sof/amd/pci-rmb.c                        |    2 +
 sound/soc/sof/amd/pci-rn.c                         |    2 +
 sound/soc/sof/amd/pci-vangogh.c                    |  105 +
 sound/soc/sof/amd/vangogh.c                        |  162 ++
 sound/soc/sof/intel/Kconfig                        |   16 +
 sound/soc/sof/intel/Makefile                       |    4 +-
 sound/soc/sof/intel/cnl.c                          |    2 +
 sound/soc/sof/intel/hda-dai-ops.c                  |  179 +-
 sound/soc/sof/intel/hda-dai.c                      |  211 +-
 sound/soc/sof/intel/hda-mlink.c                    |   45 +-
 sound/soc/sof/intel/hda-stream.c                   |   68 +-
 sound/soc/sof/intel/hda.c                          |  140 +-
 sound/soc/sof/intel/hda.h                          |   21 +
 sound/soc/sof/intel/icl.c                          |    1 +
 sound/soc/sof/intel/lnl.c                          |  188 ++
 sound/soc/sof/intel/mtl.c                          |   23 +-
 sound/soc/sof/intel/mtl.h                          |   22 +-
 sound/soc/sof/intel/pci-apl.c                      |    8 +-
 sound/soc/sof/intel/pci-cnl.c                      |   15 +-
 sound/soc/sof/intel/pci-icl.c                      |   12 +-
 sound/soc/sof/intel/pci-lnl.c                      |   71 +
 sound/soc/sof/intel/pci-mtl.c                      |    3 +-
 sound/soc/sof/intel/pci-skl.c                      |    6 +-
 sound/soc/sof/intel/pci-tgl.c                      |   45 +-
 sound/soc/sof/intel/pci-tng.c                      |    3 +-
 sound/soc/sof/intel/shim.h                         |    1 +
 sound/soc/sof/intel/tgl.c                          |    4 +
 sound/soc/sof/ipc3-dtrace.c                        |   12 +-
 sound/soc/sof/ipc3-pcm.c                           |   17 +
 sound/soc/sof/ipc3.c                               |    7 +-
 sound/soc/sof/ipc4-pcm.c                           |   21 +-
 sound/soc/sof/ipc4-topology.c                      |  167 +-
 sound/soc/sof/ipc4-topology.h                      |    4 +-
 sound/soc/sof/mediatek/mt8186/mt8186.c             |   40 +-
 sound/soc/sof/sof-client-probes-ipc4.c             |    9 +
 sound/soc/sof/sof-client-probes.c                  |    7 +-
 sound/soc/sof/topology.c                           |   29 +-
 sound/soc/starfive/jh7110_tdm.c                    |   21 +-
 sound/soc/sti/sti_uniperif.c                       |    6 +-
 sound/soc/stm/stm32_i2s.c                          |    2 +-
 sound/soc/stm/stm32_sai_sub.c                      |   18 +-
 sound/soc/stm/stm32_spdifrx.c                      |    2 +-
 sound/soc/sunxi/sun4i-codec.c                      |    6 +-
 sound/soc/sunxi/sun4i-i2s.c                        |   18 +-
 sound/soc/sunxi/sun4i-spdif.c                      |    4 +-
 sound/soc/sunxi/sun50i-dmic.c                      |    2 +-
 sound/soc/tegra/tegra20_ac97.c                     |   13 +-
 sound/soc/tegra/tegra20_i2s.c                      |    2 +-
 sound/soc/tegra/tegra20_spdif.c                    |    2 +-
 sound/soc/tegra/tegra210_admaif.c                  |   12 +-
 sound/soc/tegra/tegra30_i2s.c                      |    2 +-
 sound/soc/ti/davinci-evm.c                         |   13 +-
 sound/soc/ti/davinci-i2s.c                         |   22 +-
 sound/soc/ti/davinci-mcasp.c                       |   27 +-
 sound/soc/ti/omap-dmic.c                           |   26 +-
 sound/soc/ti/omap-mcbsp.c                          |   32 +-
 sound/soc/ti/omap-mcpdm.c                          |   25 +-
 sound/soc/uniphier/aio-cpu.c                       |  161 +-
 sound/soc/uniphier/aio-ld11.c                      |   62 +-
 sound/soc/uniphier/aio-pxs2.c                      |   55 +-
 sound/soc/uniphier/aio.h                           |   10 +-
 sound/soc/ux500/ux500_msp_dai.c                    |    2 +-
 tools/arch/x86/include/asm/cpufeatures.h           |    2 +-
 tools/arch/x86/include/asm/msr-index.h             |    1 +
 tools/counter/Makefile                             |    3 +-
 tools/hv/vmbus_testing                             |    4 +-
 tools/objtool/arch/x86/decode.c                    |    5 +-
 tools/perf/arch/arm64/util/pmu.c                   |    7 +-
 tools/perf/arch/powerpc/util/skip-callchain-idx.c  |    4 +
 tools/perf/tests/parse-events.c                    |   12 +-
 .../tests/shell/test_uprobe_from_different_cu.sh   |    8 +-
 tools/perf/util/machine.c                          |    5 -
 tools/perf/util/parse-events.c                     |   58 +-
 tools/perf/util/pmu.c                              |   11 +
 tools/perf/util/pmu.h                              |    1 +
 tools/perf/util/pmus.c                             |   16 +-
 tools/perf/util/stat-display.c                     |    5 +
 tools/testing/kunit/configs/all_tests.config       |    5 +
 tools/testing/radix-tree/regression1.c             |    2 +-
 .../selftests/bpf/prog_tests/sockmap_listen.c      |   74 +-
 .../selftests/bpf/progs/test_sockmap_listen.c      |   14 +
 tools/testing/selftests/cgroup/test_kmem.c         |    4 +
 tools/testing/selftests/mm/ksm_tests.c             |    1 +
 tools/testing/selftests/net/fib_nexthops.sh        |   10 +
 .../testing/selftests/net/forwarding/bridge_mdb.sh |   59 +-
 .../selftests/net/forwarding/bridge_mdb_max.sh     |   19 +-
 tools/testing/selftests/net/forwarding/ethtool.sh  |    2 +
 .../net/forwarding/ethtool_extended_state.sh       |    2 +
 .../testing/selftests/net/forwarding/ethtool_mm.sh |   18 +-
 .../selftests/net/forwarding/hw_stats_l3_gre.sh    |    2 +
 .../net/forwarding/ip6_forward_instats_vrf.sh      |    2 +
 tools/testing/selftests/net/forwarding/lib.sh      |   17 +
 tools/testing/selftests/net/forwarding/settings    |    1 +
 .../testing/selftests/net/forwarding/tc_actions.sh |    6 +-
 .../testing/selftests/net/forwarding/tc_flower.sh  |    8 +-
 .../selftests/net/forwarding/tc_flower_l2_miss.sh  |   13 +-
 .../selftests/net/forwarding/tc_tunnel_key.sh      |    9 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |    6 +-
 tools/testing/selftests/net/pmtu.sh                |   35 +
 tools/testing/selftests/net/so_incoming_cpu.c      |    2 +-
 .../selftests/riscv/vector/vstate_exec_nolibc.c    |    2 -
 tools/testing/selftests/rseq/Makefile              |    4 +-
 tools/testing/selftests/rseq/rseq.c                |    2 +
 .../tc-testing/tc-tests/qdiscs/taprio.json         |   25 +
 tools/testing/vsock/Makefile                       |    2 +-
 1156 files changed, 30266 insertions(+), 8849 deletions(-)
 create mode 100644 Documentation/admin-guide/hw-vuln/gather_data_sampling.rst
 create mode 100644 Documentation/admin-guide/hw-vuln/srso.rst
 create mode 100644 Documentation/devicetree/bindings/sound/audio-iio-aux.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l43.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/gtm601.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/max9892x.txt
 create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98925.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt7986-afe.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt7986-wm8960.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/nau8821.txt
 create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8821.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/option,gtm601.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-analog.txt
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,pm8916-wcd-analog-codec.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/sound-card-common.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8904.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8904.txt
 delete mode 120000 arch/arm64/boot/dts/arm/vexpress-v2m-rs1.dtsi
 create mode 100644 drivers/mfd/cs42l43-i2c.c
 create mode 100644 drivers/mfd/cs42l43-sdw.c
 create mode 100644 drivers/mfd/cs42l43.c
 create mode 100644 drivers/mfd/cs42l43.h
 create mode 100644 drivers/pinctrl/cirrus/pinctrl-cs42l43.c
 rename include/{media/dvb_math.h => linux/int_log.h} (63%)
 create mode 100644 include/linux/mfd/cs42l43-regs.h
 create mode 100644 include/linux/mfd/cs42l43.h
 create mode 100644 include/sound/cs42l43.h
 delete mode 100644 include/sound/l3.h
 delete mode 100644 include/sound/uda134x.h
 rename drivers/media/dvb-core/dvb_math.c => lib/math/int_log.c (84%)
 create mode 100644 sound/pci/hda/cs35l56_hda.c
 create mode 100644 sound/pci/hda/cs35l56_hda.h
 create mode 100644 sound/pci/hda/cs35l56_hda_i2c.c
 create mode 100644 sound/pci/hda/cs35l56_hda_spi.c
 create mode 100644 sound/soc/amd/acp/acp-legacy-common.c
 create mode 100644 sound/soc/codecs/audio-iio-aux.c
 create mode 100644 sound/soc/codecs/aw88261.c
 create mode 100644 sound/soc/codecs/aw88261.h
 create mode 100644 sound/soc/codecs/cs42l43-jack.c
 create mode 100644 sound/soc/codecs/cs42l43-sdw.c
 create mode 100644 sound/soc/codecs/cs42l43.c
 create mode 100644 sound/soc/codecs/cs42l43.h
 delete mode 100644 sound/soc/codecs/l3.c
 create mode 100644 sound/soc/codecs/rt1017-sdca-sdw.c
 create mode 100644 sound/soc/codecs/rt1017-sdca-sdw.h
 delete mode 100644 sound/soc/codecs/uda134x.c
 delete mode 100644 sound/soc/codecs/uda134x.h
 create mode 100644 sound/soc/intel/avs/boards/es8336.c
 create mode 100644 sound/soc/intel/avs/boards/rt5663.c
 create mode 100644 sound/soc/intel/boards/sof_sdw_cs_amp.c
 create mode 100644 sound/soc/mediatek/mt7986/Makefile
 create mode 100644 sound/soc/mediatek/mt7986/mt7986-afe-common.h
 create mode 100644 sound/soc/mediatek/mt7986/mt7986-afe-pcm.c
 create mode 100644 sound/soc/mediatek/mt7986/mt7986-dai-etdm.c
 create mode 100644 sound/soc/mediatek/mt7986/mt7986-reg.h
 create mode 100644 sound/soc/mediatek/mt7986/mt7986-wm8960.c
 create mode 100644 sound/soc/sof/amd/acp-probes.c
 create mode 100644 sound/soc/sof/amd/pci-vangogh.c
 create mode 100644 sound/soc/sof/amd/vangogh.c
 create mode 100644 sound/soc/sof/intel/lnl.c
 create mode 100644 sound/soc/sof/intel/pci-lnl.c
 create mode 100644 tools/testing/selftests/net/forwarding/settings

             reply	other threads:[~2023-08-28 10:19 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-28 10:16 Mark Brown [this message]
2023-08-28 10:38 ` [GIT PULL] ASoC updates for v6.6 Takashi Iwai
2023-08-28 14:49   ` Mark Brown
2023-08-28 14:55     ` Takashi Iwai

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8c4fe69de8214f27e2de1e1c37a70dce.broonie@kernel.org \
    --to=broonie@kernel.org \
    --cc=alsa-devel@alsa-project.org \
    --cc=lgirdwood@gmail.com \
    --cc=tiwai@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.