This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from cb6fe2ceb667 Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/p [...] new 72a31ff9d71c efi/cper: Remove unnecessary aer.h include new c441b1e03da6 PCI/EDR: Clear Device Status after EDR error recovery new 774820b362b0 PCI/EDR: Add edr_handle_event() comments new 1a65a3271dad Merge branch 'pci/aer' new 606012dddebb PCI: Fix up L1SS capability for Intel Apollo Lake Root Port new 90d66d4d86ae Merge branch 'pci/aspm' new 9195ee1a1f76 PCI: Use of_property_present() for testing DT property presence new 66d3d0d0e860 Merge branch 'pci/enumeration' new f5eff5591b8f PCI: pciehp: Fix AB-BA deadlock between reset_lock and dev [...] new 8745c3d54276 Merge branch 'pci/hotplug' new 5376ced54ce3 PCI/P2PDMA: Fix pci_p2pmem_find_many() kernel-doc new cc8a983d0fce Merge branch 'pci/p2pdma' new e8b908146d44 PCI/PM: Increase wait time after resume new e74b2b58ff71 PCI/PM: Drop pci_bridge_wait_for_secondary_bus() timeout p [...] new a5a6dd262469 PCI/PM: Extend D3hot delay for NVIDIA HDA controllers new 43ca31e00254 Merge branch 'pci/reset' new 144d204df78e PCI: Introduce pci_resource_n() new 09cc90063240 PCI: Introduce pci_dev_for_each_resource() new ceb928be5cab PCI: Document pci_bus_for_each_resource() new 02992064bdff PCI: Make pci_bus_for_each_resource() index optional new e34a6ba53e80 EISA: Drop unused pci_bus_for_each_resource() index argument new 1c03b5bfc59e Merge branch 'pci/resource' new b80b848bdf56 dt-bindings: PCI: convert amlogic,meson-pcie.txt to dt-schema new b10f82380eeb dt-bindings: imx6q-pcie: Restruct i.MX PCIe schema new 580b8bce6bd8 Merge branch 'pci/controller/dt' new 5f5ac460dfe7 PCI: imx6: Install the fault handler only on compatible match new 0c78d418e95f Merge branch 'pci/controller/dwc' new 6c6fa1f3f771 PCI: ixp4xx: Use PCI_CONF1_ADDRESS() macro new 73af737eea9e Merge branch 'pci/controller/ixp4xx' new 3a2776e8a0e1 PCI: kirin: Select REGMAP_MMIO new 2ad2e01914fd Merge branch 'pci/controller/kirin' new be567c6cbc08 PCI: layerscape: Add EP mode support for ls1028a new d7493f273b4a Merge branch 'pci/controller/layerscape' new 50233e105a03 PCI: mt7621: Use dev_info() to log PCIe card detection new b4c85e7bf423 Merge branch 'pci/controller/mt7621' new 2542e16c3925 PCI: qcom: Fix the incorrect register usage in v2.7.0 config new 39171b33f652 PCI: qcom: Remove PCIE20_ prefix from register definitions new 769e49d87b15 PCI: qcom: Sort and group registers and bitfield definitions new 57eddec8dc30 PCI: qcom: Use bitfield definitions for register fields new 17804668ca54 PCI: qcom: Add missing macros for register fields new 94ebd232dbc8 PCI: qcom: Use lower case for hex new 383215dd2fd7 PCI: qcom: Use bulk reset APIs for handling resets for IP [...] new 5d4ffe5ec5e9 PCI: qcom: Use bulk clock APIs for handling clocks for IP [...] new 5329bcc4a1e7 PCI: qcom: Use bulk clock APIs for handling clocks for IP [...] new b699ed9b03de PCI: qcom: Use bulk clock APIs for handling clocks for IP [...] new 157fecca3558 PCI: qcom: Use bulk reset APIs for handling resets for IP [...] new fb0eacb2972e PCI: qcom: Use bulk reset APIs for handling resets for IP [...] new 656a08820e7b PCI: qcom: Use macros for defining total no. of clocks & supplies new 1f70939871b2 PCI: qcom: Rename qcom_pcie_config_sid_sm8250() to reflect [...] new 0f80edf8447d dt-bindings: PCI: qcom: Add "mhi" register region to suppo [...] new 05f464640962 PCI: qcom: Expose link transition counts via debugfs new ad9b9b6e36c9 PCI: qcom: Add support for system suspend and resume new c0e1eb441b1d PCI: qcom: Enable async probe by default new a4c716706f3f dt-bindings: PCI: qcom: Update maintainers entry new 1bc7ae328ced dt-bindings: PCI: qcom: Add SDX55 SoC new e12b6893d233 dt-bindings: PCI: qcom-ep: Fix the unit address used in example new 7394d0a85d6f PCI: qcom: Add support for SDX55 SoC new 1a24edc38dbf dt-bindings: PCI: qcom: Add SM8550 compatible new 6276a403c0ff PCI: qcom: Add SM8550 PCIe support new c025c7e5dbf4 dt-bindings: PCI: qcom: Document msi-map and msi-map-mask [...] new 5c5dd8839fc0 Merge branch 'pci/controller/qcom' new 727de4c08768 PCI: rcar: Avoid defines prefixed with CONFIG new 30dc83a92275 Merge branch 'pci/controller/rcar' new 6ba4ce6b2ef6 PCI: meson: Add 'Amlogic' to Kconfig prompt new 7f5441c1789c PCI: hv: Add 'Microsoft' to Kconfig prompt new bf909c57567e PCI: xilinx-nwl: Add 'Xilinx' to Kconfig prompt new 80c170d7b13d PCI: Use consistent controller Kconfig menu entry language new 81c362e798d4 PCI: Sort controller Kconfig entries by vendor new c39819c044be PCI: dwc: Sort Kconfig entries by vendor new 9f3c35bfc54b PCI: mobiveil: Sort Kconfig entries by vendor new ab072a3bfa0e PCI: xilinx: Drop obsolete dependency on COMPILE_TEST new 09a8e5f01dfb Merge branch 'pci/controller/kconfig' new 34b62f186db9 Merge tag 'pci-v6.4-changes' of git://git.kernel.org/pub/s [...] new 7c79b10bea7a kselftest/alsa - mixer-test: Don't fail tests if we can't [...] new eae872516214 kselftest/alsa - mixer: Always log control names new 1a0cc0520b14 kselftest/alsa: Log card names during startup new ce8e5f202f3e ALSA: usb-audio: remove Wireless USB dead code new 0b40261256a7 ALSA: ymfpci: remove unused snd_ymfpci_readb function new 6aa9b1d071bf ALSA: portman2x4: remove unused portman_read_command,data [...] new b1e675d1b57e ALSA: ac97: Remove redundant driver match function new 05a2cdfef025 kselftest/alsa - mixer-test: Log values associated with ev [...] new 38bd221a9c97 kselftest/alsa - pcm-test: Don't include diagnostic messag [...] new 2c7598903f18 ALSA: hdspm: remove unused copy_u32_le function new a7a0dcdff417 Merge branch 'for-linus' into for-next new 0146878cf299 ALSA: pcm: Improved XRUN handling for indirect PCM helpers new f84af109f6ca ALSA: docs: Add description about ack callback -EPIPE erro [...] new 03f62c9cefdb ALSA: docs: A few more words for PCM XRUN handling and str [...] new f09467e06b8a ALSA: ymfpci: Add error messages for abritrary IO ports on [...] new 081364d70393 ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() new 69a6c1ba4238 ALSA: ymfpci: Move allocation of saved registers to struct [...] new 39fef76ce533 ALSA: ymfpci: Store saved legacy registers in an array new 4fa4a14773fb ALSA: ymfpci: Store additional legacy registers on suspend new a8752868b74c ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl new 2fa98a4283c1 ALSA: ymfpci: Use register macro in place of integer literal new 84f02f336338 ALSA: asihpi: remove unused loop_count variable new 665d30119af9 ALSA: ac97: Define dummy functions for snd_ac97_suspend() [...] new 3ab06bf1389f ALSA: emu10k1: update label & help in config system new d3330cb8e36a ALSA: emu10k1: documentation updates new 102882b5c62f ALSA: document that struct __snd_pcm_mmap_control64 is messed up new 3ed2b549b39f ALSA: pcm: fix wait_time calculations new 714b2f025d76 ALSA: hda: LNL: add HD Audio PCI ID new f609bf6b2195 ALSA: hda/hdmi: Remove some dead code new d42c521ff4c9 ALSA: ppc/tumbler: Use of_property_present() for testing D [...] new 0d19bd4df75e ALSA: Use of_property_read_bool() for boolean properties new 9f656705c5fa ALSA: pcm: rewrite snd_pcm_playback_silence() new 4d421eebe146 ALSA: docs: writing-an-alsa-driver.rst: polishing new 2db2be5607c4 ALSA: usb-audio: Rate limit usb_set_interface error reporting new e81995a81e25 ALSA: emu10k1: clarify various fx8010.*_mask fields new 798524389a78 ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() new b9468c4106d4 ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() new d4af7ca20173 ALSA: emu10k1: remove obsolete card type variable and defines new 14a5c5a44b61 ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field new 02a0d9c28140 ALSA: emu10k1: clean up P16V part somewhat new 10f212bd7a69 ALSA: emu10k1: properly assert E-MU FPGA access constaints new a1c87c0b2705 ALSA: emu10k1: fix access to Audigy GPIO port new 384e396f15be ALSA: emu10k1: stop doing weird things with HCFG in snd_em [...] new 462d972d47a8 ALSA: emu10k1: remove apparently pointless FPGA reads new 1cbad9a50a28 ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION [...] new 335927b125af ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu [...] new e922da40befd ALSA: emu10k1: minor optimizations new be250b7c9b2d ALSA: emu10k1: remove unused `resume` parameter from snd_e [...] new 8b2dd46d9a03 ALSA: emu10k1: remove unused emu->pcm_playback_efx_substre [...] new 6fb861bb3caf ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking f [...] new a869057cd639 ALSA: emu10k1: comment updates new 6815f5359aa5 ALSA: emu10k1: fix lineup of EMU_HANA_* defines new a062b1032ada ALSA: emu10k1: eliminate some unused defines new ac9219d93a98 ALSA: emu10k1: remove some bogus defines new 145ec1fd00a8 ALSA: emu10k1: pull in some register definitions from kX-project new 2696d5a3b0ec ALSA: emu10k1: fixup DSP defines new 65243c7eb601 ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards new 375052892172 ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP new dad173035ed6 ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}in [...] new 14a2956539b0 ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() new 8d60d5cabea1 ALSA: emu10k1: use high-level I/O functions also during init new 7002cbd62546 ALSA: emu10k1: use high-level I/O in set_filterQ() new c9ef0fee3bdf ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size new af5932fc58d3 ASoC: dt-bindings: wlf,wm8960: Convert to dtschema new 5ddcf9768f7a ASoC: dt-bindings: wlf,wm8524: Convert to json-schema new 4c2c935a278e ASoC: qcom: common: add kcontrol to jack pins new cd01b5f09043 ASoC: nau8821: Implement DRC controls new 587cbe99152f ASoC: SOF: ipc4-topology: Replace fake flexible arrays wit [...] new 7f8b5b24bbb4 ASoC: dt-bindings: renesas,rsnd.yaml: add R-Car Gen4 support new a2d4051b0bd6 ASoC: jack: allow multiple interrupt per gpio new 0106ba2476e1 ASoC: dt-bindings: qcom,wcd934x: Reference dai-common new 631b8a8bb448 ASoC: dt-bindings: qcom,wcd9335: Convert to dtschema new f8c760e8fc41 dt-bindings: soc: fsl: cpm_qe: Add TSA controller new 1d4ba0b81c1c soc: fsl: cpm1: Add support for TSA new a2b117414f16 MAINTAINERS: add the Freescale TSA controller entry new b38736ac01e3 powerpc/8xx: Use a larger CPM1 command check mask new a9b121327c93 dt-bindings: soc: fsl: cpm_qe: Add QMC controller new 3178d58e0b97 soc: fsl: cpm1: Add support for QMC new db12f7bbbb22 MAINTAINERS: add the Freescale QMC controller entry new f72ebecd8008 dt-bindings: sound: Add support for QMC audio new 075c7125b11c ASoC: fsl: Add support for QMC audio new eb7ff1cbe749 MAINTAINERS: add the Freescale QMC audio entry new cc4b3c0944da Add the PowerQUICC audio support using the QMC new ae9db9085177 ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled bef [...] new 1133a9aaf365 ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround new 2b5a30cafb2e ASoC: SOF: Intel: MTL: Enable DMI L1 new 7ae87d3c5bec SoC: SOF: Intel: hda/mtl: Improve and enable DMI L1 new 56a3840486ae ASoC: dt-bindings: renesas,rz-ssi: Update interrupts and i [...] new 38c042b59af0 ASoC: sh: rz-ssi: Update interrupt handling for half duple [...] new 0fde318784d6 RZ/G2L SSI: Update interrupt numbers new 28ce5698456a ASoC: mchp-spdiftx: use FIELD_PREP() where possible new 0ab4bd5bf277 ASoC: mchp-spdiftx: use regmap_update_bits() new 2d8dad4dc4d4 ASoC: mchp-spdiftx: update debug message new 129742576dd1 ASoC: mchp-pdmc: use FIELD_PREP() where possible new 51124a30308e ASoC: mchp-pdmc: return directly ret new cb72b29cd5cf ASoC: mchp-pdmc: avoid casting to/from void pointer new 8f943f00d7a8 MAINTAINERS: add myself as maintainer for Microchip AT91 s [...] new 15dbfc04e686 MAINTAINERS: update Microchip AT91 sound entries with docu [...] new faabfd5cfa8b ASoC: microchip: some cleanups for AT91 sound drivers new 95a29d5f626a ASoC: tas571x: add tas5733 compatible new f5db4d00f738 ASoC: tas571x: add support for TAS5733 new 47ef3e60b6b7 Add support for the TAS5733 new 6668f70abeea ASoC: dt-bindings: maxim,max9867: convert txt bindings to yaml new d63e55b3e8ec ASoC: dt-bindings: maxim,max9867: add clocks property new 448b06ba107d ASoC: maxim,max9867: add "mclk" support new 316ddb133a08 Add "mclk" support for maxim,max9867 new 00d612909e12 ASoC: amd: vangogh: Remove unnecessary init function new ddd42a12a33e ASoC: amd: vangogh: Small code refactor new 50e81116ef57 ASoC: amd: vangogh: use sizeof of variable instead of struct type new 88f5870dd360 ASoC: amd: vangogh: remove unnecessarily included headers new a719afe679b1 ASoC: amd: vangogh: use for_each_rtd_components instead of for new 9490fbb85be8 ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_da [...] new ab89aa0d3bde ASoC: amd: vangogh: Move nau8821 and CPU side code up for [...] new c10955e4bf28 ASoC: amd: vangogh: Centralize strings definition new e902324826ec ASoC: amd: vangogh: Add components prefix in structs and f [...] new 4740479e2d48 Refactor Vangogh acp5x machine driver new 6a534cfcfdbb ASoC: soc-core.c: remove useless dev_dbg() new 4658de99d43c ASoC: cs35l41: Only disable internal boost new be9457f12e84 ASoC: cs35l41: Refactor error release code new f5030564938b ALSA: cs35l41: Add shared boost feature new 340307d7effd ASoC: dt-bindings: cirrus,cs35l41: Document CS35l41 shared boost new ed3b4b877278 Add CS35L41 shared boost feature new 611fddf58862 ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware new 1d045d77756d ASoC: SOF: Intel: hda-loader: use SOF helper for consistency new 418d2b2fad7c ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR new 3c50211f2d53 ASoC: SOF: ipc4-topology: don't allocate blob if it will n [...] new db97cc0f7459 ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash new 11f45690b3f6 ASoC: SOF: ipc4: Add macro to set the core_id in create_pi [...] new 05ade472278a ASoC: SOF: ipc4-topology: Add support for core_id for pipelines new 755ddc3acd50 ASoC: SOF: ipc4-topology: add core token in each module ex [...] new f1fbb6a2667e ASoC: SOF: ipc4: Add core_id support from topology new df6380dca272 ASoC: SOF: amd: Add pcm pointer callback for amd platforms. new b7f5c1176169 ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw [...] new 33a33005b2db dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Remove unneed [...] new 0fb6f518cb46 dt-bindings: soc: fsl: cpm_qe: cpm1-tsa: Remove unneeded property new f37acbde076d soc: fsl: cpm1: qmc: Fix assigned timeslot masks new 274f8a3b4eb8 ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's new a8310c0093f4 ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() new 2a6afac248b0 ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params new 2be2caf481c7 ASoC: SOF: Intel: hda-dai: Modify the signature of hda_lin [...] new b436ed8dd071 ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer new be7f4f8d0bee ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hd [...] new 2ae49c6fe060 ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops new 80afde34e8f9 ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widg [...] new e2d6569aba39 ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hex [...] new e6ffb0d5eda7 ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op new 4b2ee4cd7103 ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger o [...] new 2b009fa0823c ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 new a492da0ce645 ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() new 8c29e78b8ecb ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free new f6b16c308a6a ASoC: SOF: Intel: hda: Introduce HDA DAI abstraction new 8987986b07f5 ASoC: cs35l41: Steam Deck Shared boost properties quirk new 75034eb5e4c2 ASoC: SOF: Intel: MTL: Don't access EM2 new 1e108e60a44a ASoC: Use of_property_present() for testing DT property presence new 2d2998b84330 ASoC: Use of_property_read_bool() for boolean properties new 32ef0f1a7f01 Merge tag 'v6.3-rc2' into asoc-6.4 to fix clock related bo [...] new 4727d4d77565 ASoC: Merge up fixes as a dependency for future SOF work new 8cd3cb17fcf2 ASoC: SOF: sof-audio: add support for setting up loopback routes new d7d103d1779c ASoC: SMA1303: set sma_i2c_regmap storage-class-specifier [...] new a9048d64fb96 ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused new 413beba1a336 ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused new 0e8599a35823 ASoC: codecs: rt1019: Mark OF related data as maybe unused new 075a430db402 ASoC: codecs: src4xxx-i2c: Mark OF related data as maybe unused new da1f22825b4f ASoC: codecs: zl38060: Mark OF related data as maybe unused new ff7288990659 ASoC: mediatek: mt8195: add dai id check before accessing array new 1a3f0116b74b ASoC: mediatek: mt9195-mt6359: fix UNINIT problem new 9760e01b3851 ASoC: mediatek: mt6358: fix UNINIT problem new 3a60fa4c063d ASoC: mediatek: mt6359: fix UNINIT problem new fe839119f0e9 ASoC: mediatek: fix coverity problems new 12e3b2848bfa ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_r [...] new 3eac8de3f51b ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() new 76fc628aebdb ASoC: SOF: ipc3-control: Merge functions to handle bytes_e [...] new 2e4ef6f4798c ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to k [...] new ea4a4e82f625 ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use new dc47ef4f8f64 ASoC: SOF: ipc4-control: set_volume_data only applies to V [...] new a382082ff74b ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES new a062c8899fed ASoC: SOF: ipc4-control: Add support for bytes control get [...] new bec88efd7fd1 ASoC: SOF: ipc4: Add support for bytes control new 3f738e4a126c ASoC: SOF: rename a couple of tokens new bb79f2a60824 ASoC: SOF: Use input/output pin consistently new e63a73f94fef ASoC: SOF: ipc4-topology: Add a new field in struct sof_ip [...] new 594c1bb9ff73 ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token new 171d5ccedbb6 ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once new 8abc9ab956b5 ASoC: SOF: ipc4-topology: Always parse the output formats [...] new 7ab6b1e8302c ASoC: SOF: ipc4-topology: Modify the type of available inp [...] new 9c560549e32b ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4 [...] new f534a94c3d76 ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field new 4fdef47a44d6 ASoC: SOF: ipc4-topology: Add new tokens for input/output [...] new ad70f2f0e6e3 ASoC: SOF: ipc4-topology: Search only pin 0 formats new 9c3bd7904b93 ASoC: SOF: ipc4: Add support for formats per pins new 5c5a7521e936 ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai [...] new 0d3a5178c299 ASoC: soc-pcm.c: remove indirect runtime copy new 6ffa0da5c63f soc: fsl: cpm1: qmc: Fix test dependency new f147ca85d6ec ASoC: mt8192: Remove function name log messages new 5f2a53c0687b ASoC: mt8192: Move spammy messages to debug level new 8a1636a1fe07 ASoC: mt8192: Address spammy log messages new ff750f8e9464 ASoC: dt-bindings: renesas: rsnd: Update example new 87771c940258 ASoC: dt-bindings: adi,adau17x1: Convert to DT schema new 1d8777d21fbb ASoC: dt-bindings: maxim,max9759: Convert to DT schema. new ef51cd1ebab6 ASoC: SOF: ipc4-topology: Initialize in_format to NULL in [...] new b36bf721578b ASoC: dt-bindings: adi,adau17x1: fix indentation and example new 47df94faa5e3 ASoC: dt-bindings: renesas: rsnd: correct comments syntax new 279e52d6b9f3 ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs new 37ec7ab49f95 ASoC: SOF: ipc4-topology: use common helper function in co [...] new 6a36690a64d6 ASoC: SOF: ipc4: upport multiple configs for BE DAIs new 04b522a4d2ac ASoC: SOF: ipc4-topology: Move the kcontrol module_id upda [...] new 7711a2bbc844 ASoC: SOF: ipc4-topology: add effect widget support new d0be868c5a6e ASoC: SOF: ipc4-topology: add base module config extension [...] new f9efae954905 ASoC: SOF: ipc4-topology: Add support for base config extension new 648fea128476 ASoC: SOF: ipc4-topology: set copier output format for pro [...] new 811a742f2d4d ASoC: SOF: ipc4-topology: update pipeline_params in proces [...] new e32acf7b00ba ASoC: SOF: ipc4-topology: Add support for effect new d9e909e219a8 ASoC: dt-bindings: Drop unneeded quotes new 1d52cba3b992 ASoC: fsl: define a common DRIVER_NAME new 9934844f6b49 ASoC: fsl: Specify driver name in ASoC card new eb0b8481c2e0 ASoC: tegra: Support coupled mic-hp detection new 44b2fc2edb61 ASoC: tegra: Support RT5631 by machine driver new d007a87bd7d1 ASoC: tegra: Support MAX9808x by machine driver new 2a7a8ebe85e1 ASoC: nvidia,tegra-audio-common: add coupled-mic-hp-detect [...] new 2060c9b8ae2a ASoC: nvidia,tegra-audio: add RT5631 CODEC new 85a375fe8df9 ASoC: nvidia,tegra-audio: add MAX9808x CODEC new be7a2dad9423 Fix sound on ASUS Transformers new 2f43ef99ac62 ASoC: dt-bindings: everest,es8316: Document audio graph port new bf4062b7420d ASoC: dt-bindings: rockchip: Document audio graph port new bfbae373c55e ASoC: dt-bindings: rockchip: i2s-tdm: Document audio graph port new 9971f3358338 ASoC: dt-bindings: rockchip: i2s-tdm: Document power-domains new b0fe6a91fa9d ASoC: dt-bindings: rockchip: Add compatible for RK3588 new 0e6c37610934 ASoC: rockchip: i2s: Add compatible for RK3588 new 446967a46db5 Enable I2S support for RK3588/RK3588S SoCs new 00a7ef3242f4 ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config new fa8c052b4c61 ASoC: cs35l45: Support for GPIO pins configuration. new c6cec088ab03 ASoC: dt-bindings: cs35l45: GPIOs configuration new 6085f9e6dc19 ASoC: cs35l45: IRQ support new 74b14e2850a3 ASoC: cs35l45: DSP Support new 6c07be8fe92c ASoC: cs35l45: Hibernation support new e3a8459d7265 ALSA: sh: aica: Drop if blocks with always false condition new 9ac0d69ee589 ASoC: amd: acp: rembrandt: Drop if blocks with always fals [...] new 3210e62ab2f6 ALSA: pxa2xx: Convert to platform remove callback returning void new 45cc35e81322 ALSA: atmel: ac97: Convert to platform remove callback ret [...] new 5909d9e5b6c9 ALSA: mts64: Convert to platform remove callback returning void new 962bdc964503 ALSA: portman2x4: Convert to platform remove callback retu [...] new b54a2377ec02 ALSA: mips/hal2: Convert to platform remove callback retur [...] new 0505c87c00e8 ALSA: mips/sgio2audio: Convert to platform remove callback [...] new d8a3441b5368 ALSA: hda/tegra: Convert to platform remove callback retur [...] new c3d8cb1929fc ALSA: ppc/powermac: Convert to platform remove callback re [...] new de0f49b86d12 ALSA: sh: aica: Convert to platform remove callback return [...] new a0f4aa0a9f84 ALSA: sh_dac_audio: Convert to platform remove callback re [...] new 711c5b4e36a3 ASoC: adi: axi-i2s: Convert to platform remove callback re [...] new a0d18db09ca5 ASoC: adi: axi-spdif: Convert to platform remove callback [...] new 6bbbbc24eb02 ASoC: amd: acp-pcm-dma: Convert to platform remove callbac [...] new 37846af6d08c ASoC: amd: acp: rembrandt: Convert to platform remove call [...] new da8a3ceb45be ASoC: amd: acp: renoir: Convert to platform remove callbac [...] new 5b6bacfa1a7b ASoC: amd: ps: Convert to platform remove callback returning void new 599914e146a7 ASoC: amd: raven: acp3x-pcm-dma: Convert to platform remov [...] new 725d4edfa528 ASoC: amd: raven: acp3x-pdm-dma: Convert to platform remov [...] new 8564d4f22ce7 ASoC: amd: vangogh: acp5x-pcm-dma: Convert to platform rem [...] new 0e940c75e307 ASoC: amd: yc: acp6x-pdm-dma: Convert to platform remove c [...] new eb5a9cf29f1e ASoC: apple: mca: Convert to platform remove callback retu [...] new d0486266a6ba ASoC: atmel: atmel-i2s: Convert to platform remove callbac [...] new 0278eb3275df ASoC: atmel: atmel_wm8904: Convert to platform remove call [...] new b0570709d123 ASoC: atmel: mchp-i2s-mcc: Convert to platform remove call [...] new 86fdd4825459 ASoC: atmel: mchp-pdmc: Convert to platform remove callbac [...] new 879f2ce0a957 ASoC: atmel: mchp-spdifrx: Convert to platform remove call [...] new c1d51c27d22a ASoC: atmel: mchp-spdiftx: Convert to platform remove call [...] new 2328c4871bd3 ASoC: atmel: mikroe-proto: Convert to platform remove call [...] new a186762b8173 ASoC: atmel: sam9g20_wm8731: Convert to platform remove ca [...] new c79ddc74c509 ASoC: atmel: sam9x5_wm8731: Convert to platform remove cal [...] new d2679d852909 ASoC: atmel: tse850-pcm5142: Convert to platform remove ca [...] new a69f0329d49b ASoC: au1x: ac97c: Convert to platform remove callback ret [...] new ea7f61db28e2 ASoC: au1x: i2sc: Convert to platform remove callback retu [...] new c167a43dce94 ASoC: au1x: psc-ac97: Convert to platform remove callback [...] new 045b9b33d561 ASoC: au1x: psc-i2s: Convert to platform remove callback r [...] new ee357de34391 ASoC: bcm: bcm63xx-i2s-whistler: Convert to platform remov [...] new cf004d9a2aba ASoC: bcm: cygnus-ssp: Convert to platform remove callback [...] new e711b0fd45d8 ASoC: cirrus: edb93xx: Convert to platform remove callback [...] new 4b1bb8fd7ba5 ASoC: cirrus: ep93xx-i2s: Convert to platform remove callb [...] new f57c2cf8d3bd ASoC: codecs: cs47l15: Convert to platform remove callback [...] new 90fc2cd0c125 ASoC: codecs: cs47l24: Convert to platform remove callback [...] new b9cc4f898528 ASoC: codecs: cs47l35: Convert to platform remove callback [...] new f71d98e5c6a9 ASoC: codecs: cs47l85: Convert to platform remove callback [...] new acd39a372982 ASoC: codecs: cs47l90: Convert to platform remove callback [...] new 516ef43d40e9 ASoC: codecs: cs47l92: Convert to platform remove callback [...] new 8756b2ecbd2a ASoC: codecs: inno_rk3036: Convert to platform remove call [...] new 5b0687720588 ASoC: codecs: lpass-rx-macro: Convert to platform remove c [...] new 10b4f1ed0499 ASoC: codecs: lpass-tx-macro: Convert to platform remove c [...] new b84affc1b4e2 ASoC: codecs: lpass-va-macro: Convert to platform remove c [...] new 23a3ef6545a9 ASoC: codecs: lpass-wsa-macro: Convert to platform remove [...] new 22b27fafbfaf ASoC: codecs: msm8916-wcd-analog: Convert to platform remo [...] new 004967ba3e88 ASoC: codecs: msm8916-wcd-digital: Convert to platform rem [...] new 68dadf3eceb2 ASoC: codecs: rk817_codec: Convert to platform remove call [...] new 7cd686a59b36 ASoC: codecs: wcd938x: Convert to platform remove callback [...] new 25a4c2697c1c ASoC: codecs: wm5102: Convert to platform remove callback [...] new d1535277bf69 ASoC: codecs: wm5110: Convert to platform remove callback [...] new 63d3f580d959 ASoC: codecs: wm8994: Convert to platform remove callback [...] new e1df73df8077 ASoC: codecs: wm8997: Convert to platform remove callback [...] new 52675c1e9bfa ASoC: codecs: wm8998: Convert to platform remove callback [...] new db3a56667e84 ASoC: dwc: dwc-i2s: Convert to platform remove callback re [...] new 01192ad23b06 ASoC: fsl: eukrea-tlv320: Convert to platform remove callb [...] new 7a2d15b9322b ASoC: fsl: fsl_asrc: Convert to platform remove callback r [...] new 2a41b19201c8 ASoC: fsl: fsl_aud2htx: Convert to platform remove callbac [...] new fd24dfc35b49 ASoC: fsl: fsl_audmix: Convert to platform remove callback [...] new 2c8a5de60d21 ASoC: fsl: fsl_dma: Convert to platform remove callback re [...] new 0c880ae7c014 ASoC: fsl: fsl_easrc: Convert to platform remove callback [...] new 0c85719ee2c6 ASoC: fsl: fsl_esai: Convert to platform remove callback r [...] new 4ff299cb33ae ASoC: fsl: fsl_mqs: Convert to platform remove callback re [...] new 126ce4328be2 ASoC: fsl: fsl_rpmsg: Convert to platform remove callback [...] new 78c2698dd557 ASoC: fsl: fsl_sai: Convert to platform remove callback re [...] new c8c0bd47cf83 ASoC: fsl: fsl_spdif: Convert to platform remove callback [...] new 2d1c82c460f2 ASoC: fsl: fsl_ssi: Convert to platform remove callback re [...] new aefe902ea8d5 ASoC: fsl: fsl_xcvr: Convert to platform remove callback r [...] new 51451f46d1f3 ASoC: fsl: imx-audmux: Convert to platform remove callback [...] new a06494569811 ASoC: fsl: imx-pcm-rpmsg: Convert to platform remove callb [...] new b8a148daa796 ASoC: fsl: imx-sgtl5000: Convert to platform remove callba [...] new 5ccf4bee0040 ASoC: fsl: mpc5200_psc_ac97: Convert to platform remove ca [...] new 295dc79cfc05 ASoC: fsl: mpc5200_psc_i2s: Convert to platform remove cal [...] new 9c4d8f48ac4f ASoC: fsl: mpc8610_hpcd: Convert to platform remove callba [...] new 6a442e729400 ASoC: fsl: p1022_ds: Convert to platform remove callback r [...] new ca4957d3b1f0 ASoC: fsl: p1022_rdk: Convert to platform remove callback [...] new b7f036b9ff7f ASoC: fsl: pcm030-audio-fabric: Convert to platform remove [...] new 53946256cb7e ASoC: generic: test-component: Convert to platform remove [...] new 4c9c73d88f92 ASoC: img: img-i2s-in: Convert to platform remove callback [...] new 3573bca8286d ASoC: img: img-i2s-out: Convert to platform remove callbac [...] new 6a5e4aafe0fd ASoC: img: img-parallel-out: Convert to platform remove ca [...] new 029a00ae9718 ASoC: img: img-spdif-in: Convert to platform remove callba [...] new 4e894b2ec67c ASoC: img: img-spdif-out: Convert to platform remove callb [...] new ab44348955bf ASoC: img: pistachio-internal-dac: Convert to platform rem [...] new 0d31e8adf3e0 ASoC: Intel: sst-mfld-platform-pcm: Convert to platform re [...] new c524f1674fc7 ASoC: Intel: sst: Convert to platform remove callback retu [...] new 9c5b13d50b2e ASoC: Intel: bytcht_es8316: Convert to platform remove cal [...] new 2dc1d3c55d96 ASoC: Intel: bytcr_rt5640: Convert to platform remove call [...] new 00f2ac22d63c ASoC: Intel: boards: bytcr_rt5651: Convert to platform rem [...] new 2cd3f347aa0b ASoC: Intel: bytcr_wm5102: Convert to platform remove call [...] new 76a32d30dce2 ASoC: Intel: cht_bsw_max98090_ti: Convert to platform remo [...] new c1f0f19e3f20 ASoC: Intel: sof_es8336: Convert to platform remove callba [...] new b6c85e141938 ASoC: Intel: sof_pcm512x: Convert to platform remove callb [...] new 51a4a7ecd85f ASoC: Intel: sof_sdw: Convert to platform remove callback [...] new 674dd2c5f2b9 ASoC: Intel: sof_wm8804: Convert to platform remove callba [...] new 4b6f92559390 ASoC: Intel: catpt: Convert to platform remove callback re [...] new 394b2a11d9c2 ASoC: Intel: skl-ssp-clk: Convert to platform remove callb [...] new 8c078706e986 ASoC: kirkwood: kirkwood-i2s: Convert to platform remove c [...] new 09f8cf0495b0 ASoC: mediatek: mtk-btcvsd: Convert to platform remove cal [...] new b3dff59e57a2 ASoC: mediatek: mt2701-afe-pcm: Convert to platform remove [...] new edd8a5cde6c7 ASoC: mediatek: mt6797-afe-pcm: Convert to platform remove [...] new 98a11bf9e7d9 ASoC: mediatek: mt8173-afe-pcm: Convert to platform remove [...] new 718041d46c4c ASoC: mediatek: mt8183-afe-pcm: Convert to platform remove [...] new bb5ba5fe26ac ASoC: mediatek: mt8188-afe-pcm: Convert to platform remove [...] new 26530339aca3 ASoC: mediatek: mt8192-afe-pcm: Convert to platform remove [...] new 6461fee68064 ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove [...] new ed354c69dd37 ASoC: meson: aiu: Convert to platform remove callback retu [...] new 75c1ed916145 ASoC: mxs: mxs-sgtl5000: Convert to platform remove callba [...] new 15c71a4c84ba ASoC: pxa: mmp-sspa: Convert to platform remove callback r [...] new acb6a6982d6b ASoC: pxa: pxa2xx-ac97: Convert to platform remove callbac [...] new 60835c5c7d01 ASoC: qcom: qdsp6: Convert to platform remove callback ret [...] new f348dd337e20 ASoC: rockchip: rockchip_i2s: Convert to platform remove c [...] new 61785600e2b9 ASoC: rockchip: rockchip_pdm: Convert to platform remove c [...] new ed1e0f5a273c ASoC: rockchip: rockchip_rt5645: Convert to platform remov [...] new cdce778344bc ASoC: rockchip: rockchip_spdif: Convert to platform remove [...] new 2149a1afa7f0 ASoC: samsung: arndale: Convert to platform remove callbac [...] new 0b309358b8e4 ASoC: samsung: i2s: Convert to platform remove callback re [...] new d530e675e018 ASoC: samsung: odroid: Convert to platform remove callback [...] new 9f82db9dbb53 ASoC: samsung: pcm: Convert to platform remove callback re [...] new 3224f4407d67 ASoC: samsung: snow: Convert to platform remove callback r [...] new 7695582fd463 ASoC: samsung: spdif: Convert to platform remove callback [...] new 08719f469b63 ASoC: sh: fsi: Convert to platform remove callback returning void new 9baee32e889a ASoC: sh: hac: Convert to platform remove callback returning void new 5310f0a3315b ASoC: sh: rcar: Convert to platform remove callback return [...] new b89438c71d72 ASoC: sh: rz-ssi: Convert to platform remove callback retu [...] new 4136b45d25b2 ASoC: sh: siu_dai: Convert to platform remove callback ret [...] new ed771e2beafa ASoC: sprd: sprd-mcdt: Convert to platform remove callback [...] new 6cd293d206ad ASoC: stm: stm32_adfsdm: Convert to platform remove callba [...] new 607e4cf57396 ASoC: stm: stm32_i2s: Convert to platform remove callback [...] new a3bd37e2e2bc ASoC: stm: stm32_sai_sub: Convert to platform remove callb [...] new c4d4ce48f8f5 ASoC: stm: stm32_spdifrx: Convert to platform remove callb [...] new f56a1b1026ff ASoC: sunxi: sun4i-codec: Convert to platform remove callb [...] new 5423c00ee28f ASoC: sunxi: sun4i-i2s: Convert to platform remove callbac [...] new b9d01c825489 ASoC: sunxi: sun4i-spdif: Convert to platform remove callb [...] new 116d6c70fa3d ASoC: sunxi: sun50i-dmic: Convert to platform remove callb [...] new a594f423aed8 ASoC: sunxi: sun8i-codec: Convert to platform remove callb [...] new 1e482d82b813 ASoC: tegra: tegra186_asrc: Convert to platform remove cal [...] new e04913cba6a6 ASoC: tegra: tegra186_dspk: Convert to platform remove cal [...] new 41067828420d ASoC: tegra: tegra20_ac97: Convert to platform remove call [...] new 81ab73dbfe68 ASoC: tegra: tegra20_i2s: Convert to platform remove callb [...] new 8097e8afb9f6 ASoC: tegra: tegra210_admaif: Convert to platform remove c [...] new f129152cbce6 ASoC: tegra: tegra210_adx: Convert to platform remove call [...] new f1790c464b21 ASoC: tegra: tegra210_ahub: Convert to platform remove cal [...] new f3ac69d50c58 ASoC: tegra: tegra210_amx: Convert to platform remove call [...] new 7ffba01bcd3e ASoC: tegra: tegra210_dmic: Convert to platform remove cal [...] new e29df600149b ASoC: tegra: tegra210_i2s: Convert to platform remove call [...] new e0d782fad1f2 ASoC: tegra: tegra210_mixer: Convert to platform remove ca [...] new f94195ff022e ASoC: tegra: tegra210_mvc: Convert to platform remove call [...] new 37831f8c1441 ASoC: tegra: tegra210_ope: Convert to platform remove call [...] new 0e25bed50aaf ASoC: tegra: tegra210_sfc: Convert to platform remove call [...] new b17cf43d704b ASoC: tegra: tegra30_ahub: Convert to platform remove call [...] new d148a8d46583 ASoC: tegra: tegra30_i2s: Convert to platform remove callb [...] new 2ade2cf2b00c ASoC: ti: ams-delta: Convert to platform remove callback r [...] new a4d121f6f7e9 ASoC: ti: davinci-i2s: Convert to platform remove callback [...] new 09382b0150f0 ASoC: ti: davinci-mcasp: Convert to platform remove callba [...] new f12b0d036382 ASoC: ti: omap-hdmi: Convert to platform remove callback r [...] new 9b6818bb3c58 ASoC: ti: omap-mcbsp: Convert to platform remove callback [...] new 048d65897810 ASoC: uniphier: evea: Convert to platform remove callback [...] new d2b6d5b85a65 ASoC: ux500: mop500: Convert to platform remove callback r [...] new 316a6bbfb878 ASoC: ux500: ux500_msp_dai: Convert to platform remove cal [...] new bf6b5ced96cd ASoC: xilinx: xlnx_formatter_pcm: Convert to platform remo [...] new 407a27b72e16 ASoC: xilinx: xlnx_spdif: Convert to platform remove callb [...] new cbde81bc5573 ASoC: xtensa: xtfpga-i2s: Convert to platform remove callb [...] new 44e4b6ee0486 ALSA: sparc/cs4231: Convert to platform remove callback re [...] new 9fa6137d0c78 ALSA: sparc/dbri: Convert to platform remove callback retu [...] new 4af574f58f2f ALSA/ASoC: Convert to platform remove callback new 7062e1c727ec firmware: cs_dsp: Introduce no_core_startstop for self-boo [...] new 0cd1fd571719 ASoC: wm_adsp: Use no_core_startstop to prevent creating p [...] new 107c167419e7 firmware: cs_dsp: Support DSPs that don't require firmware [...] new 65a314b7ddc0 ASoC: wm_adsp: Support DSPs that don't require firmware download new 11520b87e223 ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp [...] new 0e7d82cbea8b ASoC: wm_adsp: Add support for loading bin files without wmfw new 991b1de830f6 ASoC: wm_adsp: Simplify the logging of requested firmware files new e49611252900 ASoC: cs35l56: Add driver for Cirrus Logic CS35L56 new 1d78e193b5ad ASoC: Initial support for Cirrus Logic CS35L56 new 1c12e032cc43 ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widge [...] new 3d3e223f09ed ASoC: SOF: topology: Set pipeline widget before updating I [...] new cb3cdef33136 ASoC: SOF: ipc4: Add macros for chain-dma message bits new ca5ce0caa67f ASoC: SOF: ipc4/intel: Add support for chained DMA new e3057eb574ba ASoC: SOF: ipc4/intel: Support for ChainDMA new 3e1a334ad5b6 ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting new dcf084247e37 ASoC: simple-card: add comment to indicate don't remove platforms new 59385ed41c37 ASoC: tegra: remove unneeded semicolon new 1bf83fa6654c ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop new 7d6f623c6a9d ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 new 51ce3e6effab ASoC: SOF: pcm: Improve the pcm trigger sequence new f134bb6e284c ASoC: SOF: pcm/Intel: Handle IPC dependent sequencing new 54e288766906 ASoC: Intel: sof_rt5682: Update BT offload config for Rex new f19f24d47900 ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP new ba31f89c1bf8 ASoC: Intel: sof_rt5682: Updates for MTL BT offload new 935d31fdda2c ASoC: SOF: ipc4/intel: Add missing mutex_unlock() new 056db8401156 ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> [...] new 80404e4e1388 ASoC: dt-bindings: wlf,wm8994: Convert to dtschema new 829d78e3ea32 ASoC: dt-bindings: ak5558: Convert to dtschema new 92405802a7d6 ASoC: simple-card.c: add missing of_node_put() new ab76c891a687 ASoC: cs35l56: Fix an unsigned comparison which can never [...] new 37b58becc1ce ASoC: soc-compress: Inherit atomicity from DAI link for Co [...] new 33683cbf49b5 ASoC: fsl: remove unnecessary dai_link->platform new 2f650f87c03c ASoC: atmel: remove unnecessary dai_link->platform new 3b0db249cf8f ASoC: ti: remove unnecessary dai_link->platform new e7098ba9b378 ASoC: soc-topology.c: remove unnecessary dai_link->platform new 09d950723479 ASoC: remove unnecessary dai_link->platform new 283771e8eefc ASoC: cs35l56: Remove redundant return statement in cs35l5 [...] new 65d4d7259bfe ASoC: meson: Use the devm_clk_get_optional() helper new ad58151fa042 ASoC: audio-graph-card2-custom-sample.dtsi: use card->name [...] new 8908c36dabad ASoC: qcom: audioreach: drop stray 'get' from error message new ffaf886e249e ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() new d23d50de4ad9 ASoC: dt-bindings: maxim,max9867: fix example new 39db65a0a17b ASoC: es8316: Handle optional IRQ assignment new 7739b1527766 ASoC: wm8903: Remove outdated DMIC comment new e4cf7805f084 ASoC: dt-bindings: qcom,lpass-rx-macro: narrow clocks per [...] new 0fc109f87572 ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8550 RX macro new 492fe974fed0 ASoC: codecs: lpass-rx-macro: add support for SM8550 new bf4afbf95093 ASoC: dt-bindings: qcom,lpass-tx-macro: narrow clocks per [...] new 050578c6f18c ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8550 TX macro new 5faf6a1c5256 ASoC: codecs: lpass-tx-macro: add support for SM8550 new c1bda22bd2f3 ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro new 6b004b836ced ASoC: codecs: lpass-wsa-macro: add support for SM8550 new d6790ae09a56 ASoC: add audio digital codecs for Qualcomm SM8550 new 6a7c51b4d91b ASoC: soc-topology.c: dai_link->platform again new f769fcefa683 ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro new 461b56f26119 ASoC: Merge fixes new 24e9e57f581d ASoC: dapm: Sort speakers after other outputs new ef36ca92754b ASoC: soc-topology.c: dai_link->platform again new 3e226b4db21f ASoC: codecs: lpass-rx-macro: add support for SM8550 new f03038baacb8 ASoC: codecs: lpass-tx-macro: add support for SM8550 new 84054a8d0d8d ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro new 5d83b5ce8662 ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro new 63e280a54914 ASoC: codecs: lpass-wsa-macro: add support for SM8550 new 892855d57c47 ASoC: codecs: cs42l42-sdw: clear stream new f3def1778764 ASoC: codecs: sdw-mockup: simplify set_stream new 658d6f7381b1 ASoC: codecs: max98373-sdw: simplify set_stream new ce8ffc1bac7b ASoC: codecs: rt1308-sdw: simplify set_stream new 1294d7d71f6a ASoC: codecs: rt1316-sdw: simplify set_stream new be8e5a850eb1 ASoC: codecs: rt1318-sdw: simplify set_stream new 3bcced019eb2 ASoC: codecs: rt700-sdw: simplify set_stream new fa55b31fb653 ASoC: codecs: rt711-sdw: simplify set_stream new b2790eccc0bc ASoC: codecs: rt711-sdca: simplify set_stream new 278432084b09 ASoC: codecs: rt712-sdca: simplify set_stream new e506b2bd1d2e ASoC: codecs: rt715: simplify set_stream new cf1d6a3ad07c ASoC: codecs: rt715-sdca: simplify set_stream new b3a2e00e2067 ASoC: codecs: rt5682-sdw: simplify set_stream new 8a8f944ff260 ASoC: SoundWire codecs: simplify/fix set_stream new 0b57a2d87b4d ASoC: dt-bindings: alc5632: Convert to dtschema new 59257015ac88 ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems f [...] new cfad817095e1 ASoC: dt-bindings: qcom,lpass-va-macro: Add missing NPL clock new 18c0af945fa3 ASoC: max98363: add soundwire amplifier driver new 276d8c08e82b ASoC: dt-bindings: max98363: add soundwire amplifier new a4d432e9132c ASoC: amd: ps: update the acp clock source. new 7a3f924cee4b firmware: cs_dsp: Add a debugfs entry containing control details new ee4281de4d60 ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) new 5781c22ea877 ASoC: dt-bindings: maxim,max98371: Convert to DT schema new 56e008146e5b ASoC: SOF: amd: remove unused code new 9eb48aeddd8d ASoC: SOF: amd: remove acp_dai_probe() function new 2675de62de70 ASoC: SOF: amd: remove unused variables new 292b544ef455 ASoC: SOF: amd: refactor get_chip_info callback new c7a3662f14d7 ASoC: SOF: amd: refactor error checks in probe call new dd6bdd8b4d41 ASoC: SOF: amd: refactor dmic codec platform device creation new 3af24372964a ASoC: mediatek: mt8186: Move some prints to debug level new 194f8692302c ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac9 [...] new 09255c7ed8ca ASoC: SOF: Intel: hda-stream: Do not dereference hstream u [...] new 59611370f929 ASoC: SOF: Add flag and state which will be used for DSP-l [...] new 28d40e7adfd4 ASoC: SOF: Add support for DSPless mode new 4a3b1433a8d3 ASoC: SOF: Intel: hda: Skip interfaces not supported on a [...] new 1f7b5d52be13 ASoC: SOF: Intel: hda: Add support for DSPless mode new 9fc6786f549c ASoC: SOF: Intel: hda: make DSPless mode work with DSP dis [...] new 04957f87ae7e ASoC: SOF: Intel: pci-apl: Allow DSPless mode new a417d71fd3f6 ASoC: SOF: Intel: pci-cnl: Allow DSPless mode new 937a7fb441f5 ASoC: SOF: Intel: pci-icl: Allow DSPless mode new b58bbd067585 ASoC: SOF: Intel: pci-mtl: Allow DSPless mode new f45b1fd61e87 ASoC: SOF: Intel: pci-skl: Allow DSPless mode new 5962c2a527b5 ASoC: SOF: Intel: pci-tgl: Allow DSPless mode new 750e1a226cd7 ASoC: SOF: core/Intel: Introduce DSPless mode new 009e83b591dd ASoC: dt-bindings: ak4458: Convert to dtschema new 72456c24c835 ASoC: dt-bindings: wm8510: Convert to dtschema new 7ddc7f91beb2 ASoC: soc.h: clarify Codec2Codec params new a1cd7e8017aa ASoC: audio-graph-card2: switch to use c2c_params instead [...] new 433f4a1697fa ASoC: meson: switch to use c2c_params instead of params new e7a73b05542d ASoC: samsung: switch to use c2c_params instead of params new 1ea63f29c277 ASoC: soc.h: remove unused params/num_params new 99fddc1618ff ASoC: clarify Codec2Codec params new 3456aeb02a28 ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() new 63a511284c9e ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology new c52615e494f1 ASoC: qcom: q6apm-lpass-dai: close graphs before opening a [...] new e2e530886359 ASoC: qcom: sdw: do not restart soundwire ports for every prepare new 8a0cfac69777 ASoC: qcom: fixes for Click/Pop Noise new 80a4623eb191 ASoC: max98363: Make soc_codec_dev_max98363 static new e41e1f4ae474 ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() [...] new a7fe7e24b2cd ASoC: Intel: Add rpl_mx98360_rt5682 driver new f747eb86e4a8 ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain new ef736f305489 ASoC: SOF: Intel: hda-dai: Print the format_val as hexadec [...] new 672029caa570 ASoC: mediatek: mt8186: set variable aud_pinctrl to static new be5418dfc146 ASoC: dt-bindings: asahi-kasei,ak4458: fix missing quotes [...] new faf15233e590 ASoC: amd: Add Dell G15 5525 to quirks list new beed115c2ce7 ASoC: mediatek: common: Fix refcount leak in parse_dai_link_info new 80f47122538d ASoC: ep93xx: i2s: move enable call to startup callback new 2e9688c81cfc ASoC: cs4271: flat regcache, trivial simplifications new 24f934becf60 ASoC: ep93xx: i2s: Make it individually selectable new d1192184cc31 ASoC: ep93xx: Prepare for DT transition new 48edd3d1670f ASoC: dt-bindings: wm8580: Convert to dtschema new 25500613de4a ASoC: dt-bindings: wm8711: Convert to dtschema new 3e5f79723dc3 ASoC: dt-bindings: wm8523: Convert to dtschema new c7a92574ec03 Documentation: sound: add description of Intel HDaudio mul [...] new 34e582b559c7 ALSA: hda: add HDaudio Extended link definitions new 8a55786a1875 ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper new 68376a3ef41f ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ [...] new 18227585d837 ASoC: SOF: Intel: hda-mlink: move to a dedicated module new 17c9b6ec35c0 ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links new 4c2d4e446d56 ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links new fc7dab8ec0b4 ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extend [...] new 725218f1d821 ASoC: SOF: Intel: hda-mlink: add convenience helpers for S [...] new 6857c7ee202c ASoC: SOF: Intel: hda-mlink: add helper to return sublink count new 2e4288319ad3 ASoC: SOF: Intel: hda-mlink: add helpers to enable/check i [...] new 02ba1b021c28 ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC [...] new 1f5a6e8b5147 ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go new d56d205857a2 ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync new 87a6ddc0cf1c ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers new 2b864e969be2 ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/ [...] new 82958c406da4 ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership new 681f27f302ff ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock new a1d68507c1cd ASoC: SOF: Intel: hda-mlink: HDaudio multi-link new a8f5da0bf4d8 ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x new ef0128afa165 ASoC: SOF: Intel: mtl: fix page fault in dspless mode when [...] new d93ee84e3eb5 ASoC: tas5720: add missing unwind goto in tas5720_codec_probe new bddcfb0802eb ASoC: amd: Add check for acp config flags new 13b1b95245a7 ASoC: ep93xx: Add I2S description new b599a4d7d905 ASoC: ep93xx: Add OF support new 7b98a1efbabf ASoC: cs35l56: Use DAPM widget for firmware PLAY/PAUSE new 7816e3407110 ASoC: cs35l56: Skip first init_completion wait in dsp_work [...] new f00abaddf030 ASoC: cs35l56: Always wait for firmware boot in runtime-resume new f9dc6b875ec0 ASoC: cs35l56: Add basic system suspend handling new 39a594dc0b4a ASoC: cs35l56: Remove quick-cancelling of dsp_work() new 59322d351799 ASoC: cs35l56: Re-patch firmware after system suspend new 27ff688a4020 ASoC: cs35l56: Add system suspend handling new 2c1727789374 ASoC: da7219: Improve the relability of AAD IRQ process new c6c3581a3e17 ASoC: da7218: Use devm_clk_get_optional() new c26c5921e1a7 ASoC: dt-bindings: nau8825: Add delay control for input path new fc0b096c9291 ASoC: nau8825: Add delay control for input path new 8076c586bbc1 ASoC: ssm2602: Add support for CLKDIV2 new 59de6c38d713 ASoC: dt-bindings: wm8753: Convert to dtschema new 4a778bdc7afb ASoC: expand snd_soc_dapm_mutex_lock/unlock() new 38e42f6d6c67 ASoC: expand snd_soc_dpcm_mutex_lock/unlock() new 0f3b81848679 ASoC: add snd_soc_card_mutex_lock/unlock() new 97c236e2d462 ASoC: cleanup mutex lock new 1c34890273a0 ASoC: fsl_mqs: move of_node_put() to the correct location new 7d72351a4ef6 ASoC: cs35l56: Rework IRQ allocation new b82396122b02 ASoC: cs35l56: Allow a wider range for reset pulse width new 440c2d38950f ASoC: cs35l56: Wait for init_complete in cs35l56_component [...] new 4be476830bf9 ASoC: cs35l56: Remove redundant dsp_ready_completion new 9ed4c762e214 ASoC: cs35l56: Don't return a value from cs35l56_remove() new 3a5e13eb151e ASoC: cs35l56: Code improvements new c341b5681fa0 ASoC: dt-bindings: wm8737: Convert to dtschema new 67380533d450 ASoC: codecs: wcd9335: Simplify with dev_err_probe new 5f3d94eb7ae8 ASoC: nau8825: fix bounds check for adc_delay new 3da9d149eb9f ASoC: dt-bindings: wm8728: Convert to dtschema new fa92f4294283 ASoC: codecs: wcd934x: Simplify with dev_err_probe new 92864de45c3e ASoC: codecs: wcd934x: Simplify &pdev->dev in probe new 60ba2fda5280 ASoC: codecs: wcd938x: Simplify with dev_err_probe new 16e5fc8ae793 ASoC: cs35l56: Update comment on masking of EINT20 interrupts new 5ab28c78a125 ASoC: cs35l56: Remove SDW1 TX5 and TX6 new d3a4efb334e5 ASoC: cs35l56: Remove SDW2RX1 mixer source new d29a966b72fb ASoC: cs35l56: Rename mixer source defines for SoundWire DP1 new cd3beeb8c624 ASoC: cs35l56: Updates for B0 silicon new 574399f4c997 ASoC: fsl: Simplify an error message new 09cda7058601 ASoC: fsl: Restore configuration of platform new 996b07efe496 ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 new 2cc3fdcddc86 ASoC: es8316: Don't use ranges based register lookup for a [...] new a9e42d9e8b4b ASoC: cs35l56: Remove duplicate mbox log messages new 058924644f95 ASoC: Intel: sof_cirrus_common: Guard against missing buses new f5460a155ecb ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at lin [...] new 06b830bd73ec ASoC: Intel: sof_sdw: remove late_probe flag in struct sof [...] new e9fcbaff5fb8 ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_ [...] new 16373f30777f ASoC: Intel: sof_sdw: set codec_num = 1 if the device is n [...] new c8db7b50128b ASoC: Intel: sof_sdw: support different devices on the sam [...] new dc5a3e60a4b5 ASoC: Intel: sof_sdw: append codec type to dai link name new 0d587f354dcf ASoC: Intel: boards: updates for 6.4 new ccb541a00b5b ASoC: SOF: ipc: Add no reply inline calls new 367fd6ffa294 ASoC: SOF: Use no_reply calls for TX new efd090c040f2 ASoC: SOF: add no_reply IPC calls new 3e94369729ea ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release new 6d0a21dd95c3 ASoC: SOF: pcm: Add an option to skip platform trigger dur [...] new 389b01aba302 ASoC: SOF: pcm/Intel: Pause-resume improvements for new d6e28695dcb6 ASoC: fsl: imx-es8328: cleanup platform which is using Gen [...] new 2324bc107b0b ASoC: fsl: imx-spdif: cleanup platform which is using Generic DMA new 3ce08f85133f ASoC: fsl: imx-audmix: cleanup platform which is using Gen [...] new dc801ea8ae37 ASoC: fsl: imx-audmix: remove dummy dai_link->platform new baa6584a2449 Merge tag 'asoc-v6.4' of https://git.kernel.org/pub/scm/li [...] new 1c15ca4e4efa Merge tag 'sound-6.4-rc1' of git://git.kernel.org/pub/scm/ [...] new fc12d4bb3227 spi: Replace spi_pcpu_stats_totalize() macro by a C function new f58ab0fa7a23 spi/bcm63xx: Remove the unused function bcm_spi_readw() new d447fa656478 drivers/spi-rockchip.c : Use devm_platform_get_and_ioremap [...] new 8c220e6c6da9 drivers/spi-rockchip.c : Remove redundant variable slave new ae2ade4ba581 spi: Reorder fields in 'struct spi_message' new 04725901d993 spi: mpc5xxx-psc: Remove unused platform_data new 01602336524e spi: mpc5xxx-psc: Convert probe to use devres functions new 60a6c8257f41 spi: mpc5xxx-psc: Use platform resources instead of parsin [...] new e8e83f61b40c spi: mpc52xx-psc: Modernize probe new 330a200d360f spi: rockchip: Add architecture dependency new c6b15b2437a1 spi: nxp-flexspi: Fix ARCH_LAYERSCAPE dependency new e48d57d72034 spi: davinci: Make available for build test new f916c7080d28 spi: fsi: Make available for build test new ada850541ad3 spi: qcom-qspi: Make available for build test new 1ef5decf693b spi: Build coverage cleanups and improvements new 13f1033e0758 dt-bindings: qspi: cdns,qspi-nor: constrain minItems/maxIt [...] new 47fef94afeae spi: cadence-quadspi: Add support for StarFive JH7110 QSPI new b36cecf24715 Add Quad SPI driver for StarFive JH7110 SoC new c7cc588bf005 spi: Propagate firmware node new dc2eb7949632 spi: qup: Use devm_platform_get_and_ioremap_resource() new 20064c47f63e spi: Fix cocci warnings new 24644ae031e7 spi: ar934x: Convert to platform remove callback returning void new 9a49f2285220 spi: armada-3700: Convert to platform remove callback retu [...] new ebf9a50d13a4 spi: aspeed-smc: Convert to platform remove callback retur [...] new b9c5544877b0 spi: at91-usart: Convert to platform remove callback retur [...] new 48c42f970b7d spi: ath79: Convert to platform remove callback returning void new 7412afb04417 spi: atmel: Convert to platform remove callback returning void new 02a52038fe42 spi: au1550: Convert to platform remove callback returning void new fc87abbef234 spi: axi-spi-engine: Convert to platform remove callback r [...] new f3a1c6a01619 spi: bcm2835aux: Convert to platform remove callback retur [...] new 04cd5f3fad16 spi: bcm63xx-hsspi: Convert to platform remove callback re [...] new 8c26432e9b5f spi: bcm63xx: Convert to platform remove callback returning void new f54f9b00c62f spi: bcmbca-hsspi: Convert to platform remove callback ret [...] new c4c34d5ded66 spi: brcmstb-qspi: Convert to platform remove callback ret [...] new 6fe41879e933 spi: cadence-quadspi: Convert to platform remove callback [...] new 427353015333 spi: cadence: Convert to platform remove callback returning void new f74d4b8b97e3 spi: cavium-octeon: Convert to platform remove callback re [...] new 3f025840b9e9 spi: coldfire-qspi: Convert to platform remove callback re [...] new d1a9fa8a3ece spi: davinci: Convert to platform remove callback returning void new f8b81e0528b6 spi: dln2: Convert to platform remove callback returning void new 42f8295cd7ea spi: dw-bt1: Convert to platform remove callback returning void new f74abea25ab2 spi: dw-mmio: Convert to platform remove callback returning void new bb2714d14091 spi: ep93xx: Convert to platform remove callback returning void new 1bcab55f13e1 spi: fsl-dspi: Convert to platform remove callback returning void new de60b184d8dd spi: fsl-espi: Convert to platform remove callback returning void new edd49c898751 spi: fsl-lpspi: Convert to platform remove callback return [...] new 94f445096932 spi: fsl-qspi: Convert to platform remove callback returning void new fc4935a0f7ab spi: fsl-spi: Convert to platform remove callback returning void new d0b52f6539e0 spi: geni-qcom: Convert to platform remove callback return [...] new e77ccdfe0145 spi: hisi-kunpeng: Convert to platform remove callback ret [...] new 6b854e44b66e spi: img-spfi: Convert to platform remove callback returning void new a57b08c231ae spi: iproc-qspi: Convert to platform remove callback retur [...] new 1f85ed7d4757 spi: lantiq-ssc: Convert to platform remove callback retur [...] new 8e8355d14187 spi: meson-spicc: Convert to platform remove callback retu [...] new a4f5ad1196da spi: meson-spifc: Convert to platform remove callback retu [...] new e4cf312d6db2 spi: microchip-core-qspi: Convert to platform remove callb [...] new beb6ed0f8cfa spi: microchip-core: Convert to platform remove callback r [...] new 3fa689a85df4 spi: mpc52xx: Convert to platform remove callback returning void new b558435810cc spi: mtk-nor: Convert to platform remove callback returning void new 976a689122df spi: mtk-snfi: Convert to platform remove callback returning void new c64e92dfa0bd spi: mxic: Convert to platform remove callback returning void new a760db097cfd spi: mxs: Convert to platform remove callback returning void new 5e4830adb09a spi: npcm-fiu: Convert to platform remove callback returning void new 445534b5f25a spi: npcm-pspi: Convert to platform remove callback return [...] new 2dd82e32c20b spi: nxp-fspi: Convert to platform remove callback returning void new bdffa602d741 spi: oc-tiny: Convert to platform remove callback returning void new c43bdb3a1154 spi: omap-uwire: Convert to platform remove callback retur [...] new 0a4192a52082 spi: omap2-mcspi: Convert to platform remove callback retu [...] new 2e0de1efb233 spi: orion: Convert to platform remove callback returning void new 503425ed9c50 spi: pic32-sqi: Convert to platform remove callback return [...] new 01c30f51266a spi: pic32: Convert to platform remove callback returning void new 224d9437eb29 spi: ppc4xx: Convert to platform remove callback returning void new 31f6d96d6807 spi: pxa2xx: Convert to platform remove callback returning void new e0c30566e533 spi: qcom-qspi: Convert to platform remove callback return [...] new a006c353a115 spi: rb4xx: Convert to platform remove callback returning void new e5fcb34d7934 spi: rockchip-sfc: Convert to platform remove callback ret [...] new 5ff5e676201d spi: rockchip: Convert to platform remove callback returning void new c42ee93aded4 spi: rpc-if: Convert to platform remove callback returning void new 72ec0e8f89a1 spi: rspi: Convert to platform remove callback returning void new 2b7981a65527 spi: s3c64xx: Convert to platform remove callback returning void new f3a762b61359 spi: sh-hspi: Convert to platform remove callback returning void new 74af1328a694 spi: sh-msiof: Convert to platform remove callback returning void new 80dc51da19ce spi: sh-sci: Convert to platform remove callback returning void new dee2e25572e4 spi: sh: Convert to platform remove callback returning void new fd8998c46337 spi: sifive: Convert to platform remove callback returning void new 1037cfa33ced spi: slave-mt27xx: Convert to platform remove callback ret [...] new 462414a3d061 spi: sn-f-ospi: Convert to platform remove callback return [...] new f7f785f125d0 spi: sprd-adi: Convert to platform remove callback returning void new 2dd42da0b479 spi: st-ssc4: Convert to platform remove callback returning void new a19ca20a0e4e spi: stm32-qspi: Convert to platform remove callback retur [...] new 3e11e4f336f6 spi: stm32: Convert to platform remove callback returning void new b7b949458ac3 spi: sun4i: Convert to platform remove callback returning void new edf69ab9c777 spi: sun6i: Convert to platform remove callback returning void new 18bb73281712 spi: sunplus-sp7021: Convert to platform remove callback r [...] new 1972cdc47df7 spi: synquacer: Convert to platform remove callback return [...] new bff9694e9779 spi: tegra114: Convert to platform remove callback returning void new 8394b7186cf2 spi: tegra20-sflash: Convert to platform remove callback r [...] new 7f47f7a2ee28 spi: tegra20-slink: Convert to platform remove callback re [...] new 001ea026c07d spi: tegra210-quad: Convert to platform remove callback re [...] new b082694f18bd spi: topcliff-pch: Convert to platform remove callback ret [...] new 1b13d196d281 spi: uniphier: Convert to platform remove callback returning void new 3b1d7e119331 spi: xilinx: Convert to platform remove callback returning void new 795b3ac70271 spi: xtensa-xtfpga: Convert to platform remove callback re [...] new ae9084b6458d spi: zynq-qspi: Convert to platform remove callback return [...] new 3ffefa1d9c9e spi: zynqmp-gqspi: Convert to platform remove callback ret [...] new 2289fa0704b8 spi: Convert to platform remove callback returning new ee493fa5d91d spi: mpc5xxx-psc: Correct error check for devm_platform_ge [...] new 208ee586f862 spi: mpc5xxx-psc: Return immediately if IRQ resource is un [...] new 9e21720a4958 spi: mpc5xxx-psc: use devm_clk_get_enabled() for core clock new 289c084ddc13 spi: mpc5xxx-psc: Propagate firmware node new 3169c5816a55 spi: mpc5xxx-psc: Consistently use device property APIs new a96c3588cf7c spi: mpc5xxx-psc: Clean up even more and fix new 21d19e601fd2 spi: mpc5xxx-psc: Remove goto to the unexisted label new bae4ae831a43 spi: fsi: restore CONFIG_FSI dependency new 03adaa404a2c spi: omap2-mcspi: Use of_property_read_bool() for boolean [...] new 5d1f9ac1e3b5 MAINTAINERS: update Andi's e-mail to @kernel.org new 9e264f3f85a5 spi: Replace all spi->chip_select and spi->cs_gpiod refere [...] new 25fd0550d9b9 net: Replace all spi->chip_select and spi->cs_gpiod refere [...] new 0183f81fce15 iio: imu: Replace all spi->chip_select and spi->cs_gpiod r [...] new 0817bcef53e4 mtd: devices: Replace all spi->chip_select and spi->cs_gpi [...] new caa9d3475b1c staging: Replace all spi->chip_select and spi->cs_gpiod re [...] new e20451f44ca3 platform/x86: serial-multi-instantiate: Replace all spi->c [...] new 3aba06a9fee0 powerpc/83xx/mpc832x_rdb: Replace all spi->chip_select ref [...] new 06b5e53c8b2b ALSA: hda: cs35l41: Replace all spi->chip_select reference [...] new 7d4ae72edba7 Add support for stacked/parallel memories new c938bb0cf644 Merge tag 'v6.3-rc2' into spi-6.4 to fix clock related boo [...] new d94df25e8b9c spi: pxa2xx: Mark OF related data as maybe unused new 6340fdf2e13c spi: bcm-qspi: Mark OF related data as maybe unused new d946b6b0ed01 spi: sh-msiof: Mark OF related data as maybe unused new 833f43308234 spi: sc18is602: Mark OF related data as maybe unused new edfa970370a7 spi: rspi: Mark OF related data as maybe unused new 0762875674b9 spi: nxp-flexspi: Add i.MX platform dependency new 9c8400e3795d spi: fsl-dspi: Remove unneeded cast to same type new cc4b15670340 spi: Constify spi_get_ctldata()'s spi parameter new 38dca04d659a spi: Constify spi_get_drvdata()'s spi parameter new d2f19eec5104 spi: Constify spi parameters of chip select APIs new 7859ad5a401b spi: sh-msiof: Remove casts to drop constness new 4d8ff713e684 spi: struct spi_device constification new 93d205457dcd spi: docs: adjust summary to CONFIG_SYSFS_DEPRECATED removal new 027781f3920a spi: core: add spi_split_transfers_maxwords new 1e4929112507 spi: stm32: split large transfers based on word size inste [...] new c18bbac353ff spi: atmel-quadspi: Don't leak clk enable count in pm resume new 9448bc1dee65 spi: atmel-quadspi: Free resources even if runtime resume [...] new 4d70dd0a2508 spi: atmel-quadspi: Convert to platform remove callback re [...] new 864f0513a377 spi: atmel-quadspi: Convert to platform remove new a0dcd1ff9629 spi: renesas,sh-msiof: Miscellaneous improvements new 11951c9e3f36 spi: imx: Don't skip cleanup in remove's error path new 423e54812722 spi: imx: Convert to platform remove callback returning void new 0df9f6cf9576 spi: imx: Fix cleanup in remove and convert to new 5cb79889a0ba spi: sprd: Don't skip cleanup in remove's error path new 3b74dc8acd5c spi: sprd: Convert to platform remove callback returning void new 103c6a315bc7 spi: sprd: Convert to platform remove callback new 1ab09f1d070c spi: spi-nxp-fspi: correct the comment for the DLL config new 99d822b3adc4 spi: spi-nxp-fspi: use DLL calibration when clock rate > 100MHz new bc43c5ec1a97 spi: f_ospi: Add missing spi_mem_default_supports_op() helper new 5e72620125df spi: omap2-mcspi: Use devm_platform_get_and_ioremap_resource() new 36b49126afa2 spi: orion: Use devm_platform_get_and_ioremap_resource() new d10c878213b0 spi: pic32: Use devm_platform_get_and_ioremap_resource() new 8499d4b5970f spi: sprd-adi: Use devm_platform_get_and_ioremap_resource() new 5936e77c202a spi: sprd: Use devm_platform_get_and_ioremap_resource() new 0098c5274511 spi: spi-qcom-qspi: Support pinctrl sleep states new 0623ec17c45e spi: xilinx: Use devm_platform_get_and_ioremap_resource() new 526c2966fca3 spi: rockchip-sfc: Use devm_platform_ioremap_resource() new e3d53ded5773 spi: s3c64xx: add no_cs description new 497667ab9016 spi: bcm2835: Convert to platform remove callback returning void new c2912d42e86e spi: intel-pci: Add support for Meteor Lake-S SPI serial flash new 87c614175bbf spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 new d909451ce1db spi: imx: Use devm_platform_get_and_ioremap_resource() new 75c1b5fc493c spi: stm32: Use devm_platform_get_and_ioremap_resource() new 05c79f71e357 spi: tegra114: Use devm_platform_get_and_ioremap_resource() new 69d286c5293a spi: tegra210-quad: Use devm_platform_get_and_ioremap_resource() new 61f49171a43a spi: qup: Don't skip cleanup in remove's error path new dea8e70f68f4 spi: qup: Convert to platform remove callback returning void new 43bac5158bcc spi: qup: Convert to platform remove callback new c20c57d9868d spi: fsl-spi: Fix CPM/QE mode Litte Endian new 8a5299a1278e spi: fsl-spi: Re-organise transfer bits_per_word adaptation new fc96ec826bce spi: fsl-cpm: Use 16 bit mode for large transfers with even size new 99aebb3c1b41 spi: fsl-spi: Change mspi_apply_cpu_mode_quirks() to void new 4084c8ca1266 spi: fsl-spi: No need to check transfer length versus word size new 35c8c5e503a8 spi: mchp-pci1xxxx: Fix length of SPI transactions not set [...] new 4266d21669de spi: mchp-pci1xxxx: Fix SPI transactions not working after [...] new 45d2af82e0e6 spi: mchp-pci1xxxx: Fix improper implementation of disabli [...] new 28e0377c3af0 spi: mchp-pci1xxxx: Fix minor bugs in spi-pci1xxxx new d040fe8f9fa9 dt-bindings: spi: add Amlogic A1 SPI controller new 909fac05b926 spi: add support for Amlogic A1 SPI Flash Controller new 6d87552c0b86 spi: spi-loopback-test: Add module param for iteration length new 6282a6ceef62 spi: dw: Add AMD Pensando Elba SoC SPI Controller new 2c8606040a80 spi: dw: Add support for AMD Pensando Elba SoC new 22c8ce0aa274 spi: cadence-quadspi: Update the read timeout based on the length new c0b53f4e545e spi: cadence-quadspi: Disable the SPI before reconfiguring new ed5a25ac7506 spi: cadence-quadspi: Fix random issues with Xilinx new 2087e85bb66e spi: cadence-quadspi: fix suspend-resume implementations new f6997e9bd879 spi: spi-cadence: Switch to spi_controller structure new b1b90514eaa3 spi: spi-cadence: Add support for Slave mode new 01875342ae65 spi: spi-cadence: Add Slave mode support new be3206e8906e spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS new 25f061710949 spi: bcm63xx: remove PM_SLEEP based conditional compilation new 67a142dc9eb9 spi: Add TPM HW flow flag new 967ca91a996f spi: tegra210-quad: Enable TPM wait polling new d9f3a60ebbbd Tegra TPM driver with HW flow control new cc5f6fa4f659 spi: bcm63xx: use macro DEFINE_SIMPLE_DEV_PM_OPS new fc2e58b8b7c9 Merge tag 'spi-v6.4' of git://git.kernel.org/pub/scm/linux [...] new 2a587b9ad052 ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of de [...] new d352cb47df75 ipmi: simplify sysctl registration new 957c822a9c70 char:ipmi:Fix spelling mistake "asychronously" -> "asynchr [...] new 6ce7995a43fe ipmi:ssif: Add send_retries increment new 6d2555cde291 ipmi: fix SSIF not responding under certain cond. new d08076678ce7 ipmi:ssif: Drop if blocks with always false condition new d91f6a7307d2 Merge tag 'for-linus-6.4-1' of https://github.com/cminyard [...] new 819c73455458 i2c: microchip-core: convert SOC_MICROCHIP_POLARFIRE to AR [...] new 89151f6b0079 i2c: Use of_property_read_bool() for boolean properties new e9d373c3feff i2c: cadence: Remove always false ternary operator new ff0cf7bca630 i2c: cadence: Remove unnecessary register reads new cbffe6b3b2bd i2c: davinci: remove dead code in probe new ee4de6368156 i2c: mt65xx: drop of_match_ptr for ID table new 8759500cbdfc i2c: owl: drop of_match_ptr for ID table new 7a287433c9e6 i2c: cros-ec-tunnel: Mark ACPI and OF related data as mayb [...] new 7da13023655d i2c: imx: Simplify using devm_clk_get_enabled() new 7d8b59a9482a dt-bindings: i2c: i2c-mt65xx: Add compatible for MT6795 Helio X10 new 79a1725028e0 i2c: synquacer: mark OF related data as maybe unused new 58c043d988d8 i2c: xiic: hide OF related data for COMPILE_TEST new ba085a8d6fb5 dt-bindings: i2c: mpc: Mark "fsl,timeout" as deprecated new be40a3ae719f i2c: mpc: Use of_property_read_u32 instead of of_get_property new d8a5a922d526 i2c: mpc: Use i2c-scl-clk-low-timeout-us i2c property new 0cc984167092 i2c: xiic: Use devm_platform_get_and_ioremap_resource() new 6ff0ddb3051e dt-bindings: i2c: cadence: Document `fifo-depth` property new a069fcd9fa18 i2c: cadence: Allow to specify the FIFO depth new ba064873ce5d i2c: cadence: Detect maximum transfer size new 2a37dec12789 i2c: brcmstb: use devm_platform_ioremap_resource_byname() new fc114c75680d dt-bindings: i2c: Drop unneeded quotes new 4b5256571951 dt-bindings: i2c: i2c-mt65xx: add MediaTek MT7981 SoC new f82fd1845d30 i2c: mediatek: add support for MT7981 SoC new 8455460914b9 dt-bindings: i2c: cadence: Document `resets` property new 0cbc9a2c62d2 i2c: cadence: Add reset controller support new 9496fffcb28f i2c: omap: Improve error reporting for problems during .remove() new ae1664f04f50 i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak [...] new d663d93bb47e i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path new 38c87827ffd3 Merge branch 'i2c/for-current' into i2c/for-mergewindow new 89555eebb9fb Merge tag 'i2c-for-6.4-rc1' of git://git.kernel.org/pub/sc [...] new 2d419df353d2 fbdev: cg14: Convert to platform remove callback returning void new dd65e6f3fad9 fbdev: cg3: Convert to platform remove callback returning void new 2a50e4a1e685 fbdev: cg6: Convert to platform remove callback returning void new fdc757fe7cb0 fbdev: clps711x-fb: Convert to platform remove callback re [...] new ac40ac6ca0fa fbdev: cobalt_lcdfb: Convert to platform remove callback r [...] new 33c890d022f9 fbdev: da8xx-fb: Convert to platform remove callback retur [...] new 156ebfe4c87d fbdev: efifb: Convert to platform remove callback returning void new 81431a9eaca1 fbdev: ep93xx-fb: Convert to platform remove callback retu [...] new b917b0a9c6b9 fbdev: ffb: Convert to platform remove callback returning void new 0dc08e875aca fbdev: fsl-diu-fb: Convert to platform remove callback ret [...] new e16e7ea4a8e5 fbdev: gbefb: Convert to platform remove callback returning void new ecab1e9a54db fbdev: goldfishfb: Convert to platform remove callback ret [...] new 41aede214f2f fbdev: grvga: Convert to platform remove callback returning void new 5be0ce71097d fbdev: hecubafb: Convert to platform remove callback retur [...] new f693b4de3546 fbdev: hgafb: Convert to platform remove callback returning void new a1bb53688630 fbdev: hitfb: Convert to platform remove callback returning void new 909b7a3ea398 fbdev: imxfb: Convert to platform remove callback returning void new 3eafb6a37617 fbdev: leo: Convert to platform remove callback returning void new 3a2ab02ddfac fbdev: mb862xx: Convert to platform remove callback return [...] new d0513776c132 fbdev: metronomefb: Convert to platform remove callback re [...] new 419368fba704 fbdev: mx3fb: Convert to platform remove callback returning void new d14e9328fef3 fbdev: ocfb: Convert to platform remove callback returning void new db031426eb46 fbdev: offb: Convert to platform remove callback returning void new dc6b77badc75 fbdev: omapfb: Convert to platform remove callback returning void new 4d7960389f9e fbdev: p9100: Convert to platform remove callback returning void new cc6a0d407c4a fbdev: platinumfb: Convert to platform remove callback ret [...] new bcfb6d43bb08 fbdev: pxa168fb: Convert to platform remove callback retur [...] new 2872c2913abf fbdev: pxa3xx-gcu: Convert to platform remove callback ret [...] new eb703b6089bd fbdev: pxafb: Convert to platform remove callback returning void new 77da73b32cea fbdev: s1d13xxxfb: Convert to platform remove callback ret [...] new f2f34fb9f94f fbdev: s3c-fb: Convert to platform remove callback returning void new 03dfa8d2be6f fbdev: sh7760fb: Convert to platform remove callback retur [...] new 068240885346 fbdev: sh_mobile_lcdcfb: Convert to platform remove callba [...] new 4ba34066a29b fbdev: simplefb: Convert to platform remove callback retur [...] new 7b49f61a7235 fbdev: sm501fb: Convert to platform remove callback return [...] new 1fd992739420 fbdev: tcx: Convert to platform remove callback returning void new 94bada58284c fbdev: uvesafb: Convert to platform remove callback return [...] new f3db09aae198 fbdev: vesafb: Convert to platform remove callback returning void new 24f677094e32 fbdev: vfb: Convert to platform remove callback returning void new 4a5ef62ce73b fbdev: vga16fb: Convert to platform remove callback return [...] new 87b1e9a57445 fbdev: via: Convert to platform remove callback returning void new 3ab20cdc752d fbdev: vt8500lcdfb: Convert to platform remove callback re [...] new 024a3cafa5c9 fbdev: wm8505fb: Convert to platform remove callback retur [...] new 89c4bbd457af fbdev: wmt_ge_rops: Convert to platform remove callback re [...] new 0ddc95b59f05 fbdev: xilinxfb: Convert to platform remove callback retur [...] new bfff83c48243 linux/vt_buffer.h: allow either builtin or modular for macros new b3a7a9ab65ae fbdev: mmp: Fix deferred clk handling in mmphw_probe() new 55caa9a7aca0 fbdev: 68328fb: Init owner field of struct fb_ops new 25ec15abb061 fbdev: ps3fb: Init owner field of struct fb_ops new b04ab8c13a73 fbdev: vfb: Init owner field of struct fb_ops new 60ed3cd85b95 MAINTAINERS: Remove rage128 framebuffer driver maintainer new 725a345b2ee3 Merge tag 'fbdev-for-6.4-rc1' of git://git.kernel.org/pub/ [...] new 7e7fdab79899 HID: amd_sfh: Correct the structure fields new 0b9255bf11ba HID: amd_sfh: Correct the sensor enable and disable command new a33e5e393171 HID: amd_sfh: Fix illuminance value new 1353ecaf1830 HID: amd_sfh: Add support for shutdown operation new 82c2a0d13779 HID: amd_sfh: Correct the stop all command new 571dc8f59dd4 HID: amd_sfh: Increase sensor command timeout for SFH1.1 new 8455cbb25927 HID: amd_sfh: Handle "no sensors" enabled for SFH1.1 new 4bd763568dbd HID: amd_sfh: Support for additional light sensor new 37386669887d HID: amd_sfh: Fix max supported HID devices new cdc780f044a8 Merge branch 'for-6.4/amd-sfh' into for-linus new c3388ddc74a8 HID: apple: Set the tilde quirk flag on the Geyser 4 and later new 6c89c1160321 HID: apple: explicitly include linux/leds.h new 29e1ecc197d4 HID: apple: Set the tilde quirk flag on the Geyser 3 new 5f86a084a412 Merge branch 'for-6.4/apple' into for-linus new 740b2f03f80e HID: add KEY_CAMERA_FOCUS event in HID new a0f5276716c8 HID: Recognize "Digitizer" as a valid input application new 35903009dbde HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA new 63f7cf665929 Merge branch 'for-6.4/core' into for-linus new 9d793e7c1f88 HID: i2c-hid-of: Consistenly use dev local variable in probe() new 728ec8b6eda8 HID: i2c-hid-of: Allow using i2c-hid-of on non OF platforms new 2be404486c05 HID: i2c-hid-of: Add reset GPIO support to i2c-hid-of new ba984d2798fe Merge branch 'for-6.4/i2c-hid' into for-linus new b8cd2d963da5 HID: kye: Rewrite tablet descriptor fixup routine new 4782c0e07092 HID: kye: Generate tablet fixup descriptors on the fly new 8c7b79bc04ab HID: kye: Sort kye devices new 2dd438cdc2e9 HID: kye: Add support for all kye tablets new 0f6fac2cfbef HID: kye: Fix rdesc for kye tablets new b680751bd9c5 Merge branch 'for-6.4/kye' into for-linus new f28bb5ce4f15 HID: steelseries: explicitly include linux/leds.h new 21c5bd5b4b06 HID: lg-g15: explicitly include linux/leds.h new a2654c1f640c HID: asus: explicitly include linux/leds.h new d411b5aa1f49 Merge branch 'for-6.4/led-includes' into for-linus new 7ad1fe0da0fa HID: logitech-hidpp: Don't use the USB serial for USB devices new 5b3691d15e04 HID: logitech-hidpp: Reconcile USB and Unifying serials new e0138763be2d HID: logitech-hidpp: Simplify array length check new c361982a13c9 HID: logitech-hidpp: Add support for ADC measurement feature new 4a1529f44e32 HID: logitech-hidpp: Add Logitech G935 headset new f98e0640c5c6 USB: core: Add wireless_status sysfs attribute new 0a4db185f078 USB: core: Add API to change the wireless_status new d9d5623f37c0 HID: logitech-hidpp: Set wireless_status for G935 receiver new 539adfedbd2d USB: core: Fix docs warning caused by wireless_status feature new 0549fbac401c Merge branch 'for-6.4/logitech-hidpp' into for-linus new e36c31f8cac5 HID: mcp2221: fix report layout for gpio get new ca6961d8a851 HID: mcp2221: fix get and get_direction for gpio new 5fce154a4d9f Merge branch 'for-6.4/mcp2221' into for-linus new bcba9f32c13a HID: nintendo: prevent rumble queue overruns new d750d1480362 HID: nintendo: fix rumble rate limiter new 67471b89989d Merge branch 'for-6.4/nintendo' into for-linus new 7d0b3f100b14 selftests: hid: make vmtest rely on make new ffb85d5c9e80 selftests: hid: import hid-tools hid-core tests new 8837469ac4de selftests: hid: import hid-tools hid-gamepad tests new b2c4944e1674 selftests: hid: import hid-tools hid-keyboards tests new 356888cb0889 selftests: hid: import hid-tools hid-mouse tests new 0bb3ed717d9f selftests: hid: import hid-tools hid-multitouch and hid-ta [...] new 1dec39d489be selftests: hid: import hid-tools wacom tests new 9898fa566596 selftests: hid: import hid-tools hid-apple tests new ff3b2228e3c8 selftests: hid: import hid-tools hid-ite tests new a4ee40b6ac28 selftests: hid: import hid-tools hid-sony and hid-playstat [...] new bf81de760a83 selftests: hid: import hid-tools usb-crash tests new ab396fb2f37d Merge branch 'for-6.4/tests' into for-linus new 17d793f3ed53 HID: wacom: insert timestamp to packed Bluetooth (BT) events new 08a46b4190d3 HID: wacom: Set a default resolution for older tablets new 7fc68653fc2e HID: wacom: Lazy-init batteries new bea407a427ba HID: wacom: generic: Set battery quirk only when we see ba [...] new c3a6ef330a08 Merge branch 'for-6.4/wacom' into for-linus new 34da76dca467 Merge tag 'for-linus-2023042601' of git://git.kernel.org/p [...] new f3948874c340 MAINTAINERS: replace maintainer of FireWire subsystem new 02dc51a0a07a firewire: init_ohci1394_dma: use correct function names in [...] new b02847fc2e7a Merge tag 'firewire-6.4-rc1' of git://git.kernel.org/pub/s [...] new e1edf95e0f42 usb: host: xhci-tegra: Drop using of_irq_parse_one() new 1d8ce4d88964 usb: host: oxu210hp-hcd: Replace fake flex-array with flex [...] new 5d67f4861884 usb: host: xhci-rcar: remove leftover quirk handling new 87b383f82e4e usb: host: xhci-rcar: remove R-Car H3 ES1.* handling new f3323cd03e58 usb: gadget: udc: renesas_usb3: remove R-Car H3 ES1.* handling new 2da1b848e366 dt-bindings: usb: snps,dwc3: document extcon property new f81a8591db73 dt-bindings: usb: usb-device: make "compatible" optional new aa78a736a94f dt-bindings: usb: allow evaluated properties in OHCI controllers new 487e6f420b7a dt-bindings: usb: dwc3: Add snps,ulpi-ext-vbus-drv quirk new b84ba26c922a usb: dwc3: core: add external vBus supply support for ulpi phy new 4decf4060ecf usb: dwc3: gadget: Change condition for processing suspend event new 2ae4e0dea3b0 usb: gadget: composite: Draw 100mA current if not configured new 5aacc9d540ce usb: gadget: udc: add return value check of kzalloc in mv_ [...] new 514c7ff5fe56 usb: gadget: udc: replace kzalloc with devm_kzalloc in mv_ [...] new 180bb831b232 usb: gadget: f_fs: Fix incorrect version checking of OS descs new 195a58cb3617 usb: cdns3: change trace event cdns3_ring() operation new 47ebfd604f9b usb: cdns3: change some trace event __dynamic_array() to _ [...] new f09d24aa463c usb: dwc3: change some trace event __dynamic_array() to __ [...] new 7d1a898f5228 usb: xhci: change some trace event __dynamic_array() to __ [...] new 3754c41c7686 dt-bindings: usb: snps,dwc3: support i.MX8MQ new 4fa1387261e7 usb: remove dead code in dwc3_gadget_get_irq new a20bf02aaa6c usb: musb: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_M [...] new a3927e1a9f1c usb: Use of_property_present() for testing DT property presence new f977caea5038 usb: Use of_property_read_bool() for boolean properties new e13a7333067e usb: acpi: Switch to use acpi_evaluate_dsm_typed() new d6cfb252107d usb: host: xhci-rcar: drop of_match_ptr for ID table new 658e467b76eb usb: host: max3421-hcd: drop of_match_ptr for ID table new 94d1957fc361 usb: renesas_usbhs: drop of_match_ptr for ID table new 2df6349323f6 usb: gadget: rzv2m_usb3drd: drop of_match_ptr for ID table new 4997cacd6ecb usb: gadget: renesas_usb3: drop of_match_ptr for ID table new f80391ddb779 usb: gadget: max3420_udc: drop of_match_ptr for ID table new 2665eb8e2053 usb: misc: usb251xb: drop of_match_ptr for ID table new 45e7c9e448e3 usb: typec: hd3ss3220: Drop of_match_ptr for ID table new b16de6a5c70b usb: typec: fusb302: mark OF related data as maybe unused new 34427557747c usb: gadget: aspeed: Rectify a bit a random header inclusion new 1239e8124714 dt-bindings: usb: smsc,usb3503: Add usb3803 new b04b32cd6730 usb: misc: usb3503: refactor code to prepare for usb3803 addition new b91e6107119f usb: misc: usb3503: support usb3803 and bypass mode new 55b7fa634d9f dt-bindings: usb: dwc3: Add QCM2290 compatible new 9e6795532283 usb: host: u132-hcd: Various style improvements new ee2f38b3c6f2 usb: host: u132-hcd: Drop if with an always true condition new 653b131a897e dt-bindings: usb: Drop unneeded quotes new 213acadd21a0 usb: host: u132-hcd: Delete driver new 8be174835f07 usb: ftdi-elan: Delete driver new 347284984f41 xhci: mem: Carefully calculate size for memory allocations new 53ee2663f0df xhci: mem: Use dma_poll_zalloc() instead of explicit memset() new 85052fdb40a0 xhci: mem: Get rid of redundant 'else' new 3056a5cafa3c xhci: mem: Drop useless return:s new 76dc910af13c xhci: mem: Use while (i--) pattern to clean up new 96be93a8c827 xhci: mem: Replace explicit castings with appropriate specifiers new 4feb07d0ada3 xhci: mem: Join string literals back new edf1664f3249 xhci: dbc: Provide sysfs option to configure dbc descriptors new 944e7deb4238 xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume new fabbd95cc47c xhci: Move functions to setup msi to xhci-pci new ed526ba2ecdf xhci: move PCI specific MSI/MSIX cleanup away from generic [...] new ba47b1aa7640 xhci: Move functions to cleanup MSI to xhci-pci new 0c540438c632 xhci: Call MSI sync function from xhci-pci instead of gene [...] new 9abe15d55dcc xhci: Move xhci MSI sync function to to xhci-pci new a0c7f9f65982 usb: chipidea: debug: remove redundant 'role' debug file new 1ad715857018 usb: typec: tcpm: remove unnecessary (void*) conversions new a88b3c9eef83 usb: gadget: udc: remove unused usbf_ep_dma_reg_clrset function new 2271b2727aec usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 [...] new 766eae980611 usb: typec: tipd: remove unused tps6598x_write16,32 functions new 8c1b63b3c235 USB: serial: quatech2: remove unused qt2_setdevice function new 092a2a78e618 dt-bindings: usb: snps,dwc3: correct i.MX8MQ support new fcd3f50845be arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb new fe70f2c83e28 usb: phy: ab8500: Convert to platform remove callback retu [...] new c123905f5c56 usb: phy: am335x: Convert to platform remove callback retu [...] new ba1e43522f32 usb: phy: fsl: Convert to platform remove callback returning void new a8095f9c5238 usb: phy: generic: Convert to platform remove callback ret [...] new 399d011772af usb: phy: gpio-vbus: Convert to platform remove callback r [...] new 744e004bf2be usb: phy: keystone: Convert to platform remove callback re [...] new 25b979e46f0b usb: phy: mv: Convert to platform remove callback returning void new 8471b0fa6194 usb: phy: mxs: Convert to platform remove callback returning void new e5c1b349efc1 usb: phy: tahvo: Convert to platform remove callback retur [...] new d95a0ce2fc03 usb: phy: tegra: Convert to platform remove callback retur [...] new 17eb81908084 usb: phy: twl6030: Convert to platform remove callback ret [...] new 62b5412b1f4a usb: typec: ucsi: add PMIC Glink UCSI driver new a33113f73693 dt-bindings: usb: snps,dwc3: document HS & SS OF graph ports new 84364a00b264 usb: dwc3-am62: Add support for system wakeup based on USB events new 4e3972b589da usb: dwc3-am62: Enable as a wakeup source by default new 8c4853c48d6c usb: dwc3: add several registers dump for debugfs new 2b947f8769be usb: gadget: udc: renesas_usb3: Fix use after free bug in [...] new 97318d6427f6 Merge 6.3-rc4 into usb-next new 0d6a119cecd7 usb: typec: tps6598x: Add support for polling interrupts status new 7bf1c56a90de usb: gadget: uvc: Make bmControls attr read/write new f54134b3fc79 usb: gadget: ffs: remove ENTER() macro new 130eac417085 xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals new df9ba6a245b3 usb: dwc2: Fix spelling mistake "schduler" -> "scheduler" new c03ff66dc0e0 usb: pci-quirks: Reduce the length of a spinlock section i [...] new db2c2b161d4a usb: dwc3: host: remove dead code in dwc3_host_get_irq() new 2926c5275028 usb: dwc3-am62: Fix up wake-up configuration and spurious wake up new 580f4ea2cd16 dt-bindings: usb: usbmisc-imx: convert to DT schema new 4c8375d35f72 dt-bindings: usb: ci-hdrc-usb2: convert to DT schema format new 64de129680a4 dt-bindings: usb: usb-nop-xceiv: add power-domains property new 835765da87d8 arm64: dts: imx8mn: update usb compatible new 69fef68e4c8f arm64: dts: imx8mm: update usb compatible new 276dd9a66e71 arm64: dts: imx8: update usb compatible new 2656e9f5119f arm64: dts: imx8dxl: update usb compatible new 6304876355fb arm64: dts: imx8dxl: drop #stream-id-cells for usb node new 79e94aa19736 ARM64: dts: imx7ulp: update usb compatible new b93c2a68f3d9 usb: gadget: Properly configure the device for remote wakeup new 047161686b81 usb: dwc3: Add remote wakeup handling new f0db885fb05d usb: gadget: Add function wakeup support new 92c08a84b53e usb: dwc3: Add function suspend and function wakeup support new 481c225c4802 usb: gadget: Handle function suspend feature selector new 0a1af6dfa077 usb: gadget: f_ecm: Add suspend/resume and remote wakeup support new d629c0e221cd usb: move config USB_USS720 to usb's misc Kconfig new a9042796f9d0 usb: musb: da8xx: Convert to platform remove callback retu [...] new c5477ce3bc3d usb: musb: jz4740: Convert to platform remove callback ret [...] new ace4e2637c01 usb: musb: mediatek: Convert to platform remove callback r [...] new 37e7750091ad usb: musb: mpfs: Convert to platform remove callback retur [...] new aa846a29e1cc usb: musb: musb_core: Convert to platform remove callback [...] new e6547b5e5c2c usb: musb: musb_dsps: Convert to platform remove callback [...] new cb020bf52253 usb: musb: omap2430: Convert to platform remove callback r [...] new 2a21aceed2fe usb: musb: sunxi: Convert to platform remove callback retu [...] new 969c9528ad05 usb: musb: tusb6010: Convert to platform remove callback r [...] new 800054021843 usb: musb: ux500: Convert to platform remove callback retu [...] new d56de8c9a17d usb: typec: tcpm: try to get role switch from tcpc fwnode new be15c65ad027 dt-bindings: usb: typec-tcpci: convert to DT schema format new 03f009a9d41f dt-bindings: usb: tps6598x: make interrupts optional new 917dc99b6591 usb: dwc3: pci: Change PCI device macros new 326e1c208f3f usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 new c336fae2c5be usb: chipidea: imx: avoid unnecessary probe defer new 72958d337859 dt-bindings: usb: mediatek,mtk-xhci: drop assigned-clocks new d024ebb27457 dt-bindings: usb: ti,j721e-usb: drop assigned-clocks new 0246b15bbb43 dt-bindings: usb: ti,keystone-dwc3: drop assigned-clocks new 8e86652e3e71 Merge 6.3-rc6 into usb-next new c8325b322750 thunderbolt: use `tb_eeprom_get_drom_offset` to discover D [...] new ebde5ba27c64 thunderbolt: Refactor DROM reading new 4e99c98e3071 thunderbolt: Get rid of redundant 'else' new 5d88366807fc thunderbolt: Make use of SI units from units.h new 1f15af76784c thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper new ced7c981f382 Merge tag 'thunderbolt-for-v6.4-rc1' of git://git.kernel.o [...] new ad813605f775 USB: serial: quatech2: remove unused qt2_setdevice function new a095edfc15f0 USB: serial: option: add UNISOC vendor and TOZED LT70C product new 9e6ca3e6ff4a Merge tag 'usb-serial-6.4-rc1' of https://git.kernel.org/p [...] new 5629d3195529 usb: gadget: tegra-xudc: Fix crash in vbus_draw new 9d9a7614a759 usb: gadget: tegra-xudc: Remove unneeded return variable new 091b813d3d10 usb: Add explicit of.h of_platform.h include new 735baf1b2345 xhci: fix debugfs register accesses while suspended new f3588ea40aa1 usb: host: xhci-plat: Use dev_is_pci() helper new 9134c1fd0503 usb: xhci: plat: Add USB 3.0 phy support new 4076c4f37bd9 dt-bindings: usb: mtk-xhci: add an optional frame count clock new 6a14ffc05c60 usb: xhci-mtk: add optional frame count clock new 236d835302bd usb: dwc2: improve error handling in __dwc2_lowlevel_hw_enable new 28f75a39d8a8 dt-bindings: usb: dwc2: add utmi optional clock new 02329adeae1f usb: dwc2: platform: add support for utmi optional clock new 21d018b75f4f ARM: dts: stm32: add USB OTG UTMI clock on stm32mp151 new 9a8ad10c9f2e USB: dwc3: fix runtime pm imbalance on probe errors new 44d257e9012e USB: dwc3: fix runtime pm imbalance on unbind new 6b3b2402ca5b USB: dwc3: disable autosuspend on unbind new bdb19d01026a USB: dwc3: gadget: drop dead hibernation code new f56d0d29b018 USB: dwc3: drop dead hibernation code new fe296046c721 USB: dwc3: clean up probe error labels new c8e9eccf6ed2 USB: dwc3: clean up phy init error handling new d2f197822d58 USB: dwc3: clean up core init error handling new 1d72fab47656 USB: dwc3: refactor phy handling new bd82857424d3 USB: dwc3: refactor clock lookups new 9a4d7dd19903 USB: dwc3: clean up probe declarations new dac3b192107b usb: typec: tcpm: fix multiple times discover svids error new 511b74e7c0b8 usb: typec: ucsi: don't print PPM init deferred errors new 0db213ea8eed usb: gadget: udc: core: Invoke usb_gadget_connect only whe [...] new a3afbf5cc887 usb: gadget: udc: core: Prevent redundant calls to pullup new d6f712f53b79 usb: chipidea: fix missing goto in `ci_hdrc_probe` new c507565aac2e usb: mtu3: give back request when rx error happens new 3481769cd05b usb: mtu3: use boolean return value new d28f4091ea7e usb: mtu3: fix kernel panic at qmu transfer done irq handler new ed50be81d536 usb: mtu3: unlock @mtu->lock just before giving back request new 976a5c256e34 usb: mtu3: expose role-switch control to userspace new d10cb206acb4 dt-bindings: usb: mtu3: add two optional clocks new 41792870dc1c usb: mtu3: add optional clock xhci_ck and frmcnt_ck new a804a47658ce dt-bindings: usb: ci-hdrc-usb2: allow multiple PHYs new d21a797a3eeb usb: dwc3: core: add support for disabling High-speed park mode new 4a2f152af1c4 dt-bindings: usb: snps,dwc3: Add 'snps,parkmode-disable-hs [...] new 02435a739b81 usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive new 13890626501f USB: core: Add routines for endpoint checks in old drivers new df05a9b05e46 USB: sisusbvga: Add endpoint checks new 76e31045ba03 media: radio-shark: Add endpoint checks new 39674be56fba usb: dwc3: gadget: Execute gadget stop after halting the c [...] new 8f40fc080813 usb: dwc3: gadget: Refactor EP0 forced stall/restart into [...] new 4010e62b5b68 Merge tag 'usb-6.4-rc1' of git://git.kernel.org/pub/scm/li [...] new 728648c7c8bb tty: tty_ldisc: Remove the ret variable new cf8d4027a748 dt-bindings: serial: imx: Document optional DMA properties new 872eb918d8e1 dt-bindings: serial: imx: Document mandatory clock properties new 46ce64bbfe0c serial: imx: Drop a few unneeded casts new 6d12b774c929 tty: simplify sysctl registration new b4fd0afaa07f serial: stm32: Remove unused struct stm32_port txdone element new c47527cbcc3c serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if [...] new 85bce38a7e1f serial: 8250: Reorder fields in 'struct plat_serial8250_port' new cb46a3e2d6b8 dt-bindings: serial: mediatek,uart: add MT8365 new add5dfe87abe dt-bindings: serial: amlogic,meson-uart: Add compatible st [...] new 804e6d6998f7 tty: serial: meson: Add a new compatible string for the G12A SoC new f335201ba28f arm64: dts: meson-g12-common: Use the G12A UART compatible string new 302a22a4fa8a serial: 8250_em: Fix UART port type new 6b5f1e2e22ff serial: 8250_em: Simplify probe() new e335354d2348 serial: 8250_em: Drop unused header file new 54769d865683 serial: 8250_em: Add missing break statement new 7eada8a122a2 serial: 8250_em: Use devm_clk_get_enabled() new 59d6558fb5fd serial: 8250_em: Use pseudo offset for UART_FCR new b22ea7df56b2 serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} new 571079f5ba93 Documentation/serial-console: Document the behavior when t [...] new ef1941403087 serial: Use of_property_present() for testing DT property [...] new 822a729af4ae serial: Use of_property_read_bool() for boolean properties new 88dcd07d27d1 serial: sh-sci: mark OF related data as maybe unused new 5406dc04884b serial: sprd: Drop of_match_ptr for ID table new eff37b5ea3d9 serial: Use ARRAY_SIZE() with iso7816 reserved array new 807fccf71939 serial: Use B0 instead of implicit zero assumption new 6229ad9913ac serial: Remove extern from func prototypes in headers new 8e90cf29aef7 serial: Move uart_change_speed() earlier new 826736a6c7c8 serial: Rename uart_change_speed() to uart_change_line_settings() new b5def43a7b3e serial: Make hw_stopped bool new 1690ca513da1 serial: Rename hw_stopped to old_hw_stopped & improve logic new 044498cd89a1 serial: Remove uart_wait_until_sent() forward declaration new b8abba0eb1f5 n_tty: Convert no_space_left to space_left boolean new 0b05223bdf60 tty_ioctl: Use BIT() for internal flags new 38b6b621018e Bluetooth: hci_ldisc: Fix tty_set_termios() return value a [...] new 9db1be84054b n_tty: Sort includes alphabetically new 7e26c84d02d1 n_tty: Use DIV_ROUND_UP() in room calculation new 8ed012d1be12 n_tty: Cleanup includes new 37e8b08ada22 n_tty: Reindent if condition new 035173c91c6b tty: Convert hw_stopped in tty_struct to bool new 15ac1122fd6d serial: 8250_bcm7271: Fix arbitration handling new f16a70c0472e Merge 6.3-rc3 into tty-next new 2b76ffe81e32 linux/vt_buffer.h: allow either builtin or modular for macros new cb95de8d4317 dt-bindings: serial: Drop unneeded quotes new 4ca589661d96 tty: n_gsm: add ioctl for DLC specific parameter configuration new 8629745ccc21 tty: n_gsm: allow window size configuration new afe3154ba87e tty: n_gsm: add ioctl for DLC config via ldisc handle new 5e227ef2aa38 serial: uart_poll_init() should power on the UART new d8851a96ba25 tty: serial: qcom-geni-serial: Add a poll_init() function new 5953ab340df0 tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 new 7553574900f3 serial: imx: remove unused imx_uart_is_imx* functions new b7313f1d65d6 serial: ucc_uart: Use uart_circ_empty() new cd74c5e35546 serial: cpm_uart: Use uart_circ_empty() new dedd376e0c70 dt-bindings: serial: snps-dw-apb-uart: correct number of DMAs new f1d81e3cf0e9 tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_w [...] new 945de8be2f7f serial: bcm63xx-uart: add polling support new a4312fd4444b serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal new 094fb49a2d0d tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH new 146a37e05d62 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx new ec956e2c6f4e dt-bindings: serial: snps-dw-apb-uart: Switch dma-names order new a4b7c361602f ARM: dts: sun6i: a31: Switch dma-names order for snps,dw-a [...] new 0b796ffab3b4 ARM: dts: sun8i: a23/a33: Switch dma-names order for snps, [...] new 646a203a661b ARM: dts: sun8i: v3s: Switch dma-names order for snps,dw-a [...] new 28cbc3a4473f ARM: dts: sunxi: h3/h5: Switch dma-names order for snps,dw [...] new d30a28a764a8 riscv: dts: allwinner: d1: Switch dma-names order for snps [...] new 86c276b91c4a dt-bindings: serial: fsl-lpuart: add optional power-domain [...] new b2ea273a477c tty: Fix typo in LEGACY_TIOCSTI Kconfig description new 039535ecf18e Merge 6.3-rc6 into tty-next new 254d5a59464e tty: n_gsm: fix redundant assignment of gsm->encoding new 5c7e105cd156 tty: serial: simplify qcom_geni_serial_send_chunk_fifo() new ee13ea33e066 tty: synclink_gt: don't allocate and pass dummy flags new c6c01763f24c serial: make SiFive serial drivers depend on ARCH_ symbols new 9e4f2a800421 serial: fix TIOCSRS485 locking new f73fd7505525 tty: serial: fsl_lpuart: adjust buffer length to the inten [...] new d57d56e4dddf tty: serial: fsl_lpuart: use UARTMODIR register bits for l [...] new 0ba9e3a13c6a serial: 8250: Add missing wakeup event reporting new 04e82793f068 serial: 8250: Reinit port->pm on port specific driver unbind new 63f4c3456171 serial: core: Disable uart_start() on uart_remove_one_port() new 3f42b142ea11 serial: max310x: fix IO data corruption in batched operations new 8749061be196 tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support new cf383d123869 tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support new 1707ce2d1e4d tty: serial: sh-sci: Fix TE setting on SCI IP new d61ae331d6f3 tty: serial: sh-sci: Add support for tx end interrupt handling new f06c2a9000eb tty: serial: sh-sci: Fix end of transmission on SCI new 6b97370b2cc6 tty: vt: reformat tioclinux() new 71ca6e4bf44f tty: vt: simplify some cases in tioclinux() new 921234d78339 tty: vt: distribute EXPORT_SYMBOL() new f91cf1a30255 tty: vt: drop checks for undefined VT_SINGLE_DRIVER new 2b3174c96696 n_gsm: Use array_index_nospec() with index that comes from [...] new b39667abcdcc Merge tag 'tty-6.4-rc1' of git://git.kernel.org/pub/scm/li [...] new d1c1ace35e15 staging: rtl8712: Remove extra spaces new dd680522f6ae staging: rtl8712: Fix multiple line dereference new 5e1209d02574 staging: most: dim2: Use devm_platform_get_and_ioremap_resource() new 81201b66b311 staging: rtl8192e: Remove entry .get_eeprom_size from stru [...] new 379fbe28a157 staging: rtl8192e: Remove entry .init_adapter_.. from stru [...] new e42c99ead830 staging: rtl8192e: Remove entry .initialize_ad.. from stru [...] new 5de8f7b149ee staging: rtl8192e: Remove entry .tx_fill_descr.. from stru [...] new ec1a4fe41209 staging: rtl8192e: Remove entry .tx_fill_cmd_d.. from stru [...] new 8fd527818fbb staging: rtl8192e: Remove entry .rx_query_stat.. from stru [...] new 7529b539899a staging: rtl8192e: Remove entry .stop_adapter from struct [...] new 51515f0a10c6 staging: rtl8192e: Remove entry .update_ratr_t.. from stru [...] new 555034bcd0af staging: rtl8192e: Remove entry .irq_enable from struct rt [...] new bba6744fd3ff staging: rtl8192e: Remove entry .irq_disable from struct r [...] new 026616a187a6 staging: rtl8192e: Remove entry .rx_enable from struct rtl [...] new 45554ebbdad5 staging: rtl8192e: Remove entry .tx_enable from struct rtl [...] new 302c42c556ce staging: rtl8192e: Remove entry .interrupt_re.. from struc [...] new e1ac4b672fd2 staging: rtl8192e: Remove entry .tx_check_stuc.. from stru [...] new 3caa21422f62 staging: rtl8192e: Remove entry .rx_check_stuc.. from stru [...] new 210b02c8f1c9 staging: rtl8192e: Remove dead code from struct rtl819x_ops new 5ac30dd269df staging: rtl8192e: Remove entry .link_change from struct r [...] new 0296ef43567a staging: rtl8192e: Remove entry .nic_type from struct rtl819x_ops new fda2093860df staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE new 5e2b6593f270 staging: rtl8192e: Remove empty struct rtl819x_ops new 237fea2f2dc6 staging: rtl8192e: Remove checks of pointer to handle_a.. [...] new f7cc87391a20 staging: rtl8192e: Remove checks of pointer to LeisureP.. [...] new 997f7f0c2c32 staging: rtl8192e: Remove checks of pointer to stop_send.. [...] new 4bd92a7714d1 staging: rtl8192e: Remove checks of pointer to rtllib.. an [...] new fa0dcd5909ad staging: rtl8192e: Change filename r8192E_hwimg.x to table.x new 718e16d6fb55 staging: rtl8192e: Remove empty Array Rtl8192PciEPHY_REGArray new 50cbec61ad7f staging: rtl8192e: Remove conditions for RF_2T4R new f5f7aaa87ffd staging: rtl8192e: Remove unused Array Rtl8192PciERadioC_Array new 0a689b8241ae staging: rtl8192e: Remove unused Array Rtl8192PciERadioD_Array new af5a5587a1d4 staging: vme: remove blank line after return statement new 215792eda008 drivers: staging: rtl8723bs: Fix locking in _rtw_join_time [...] new 3f467036093f drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeo [...] new fea50d5fba5a drivers: staging: rtl8723bs: Remove unused clr_fwstate() function new 5a50c621a451 drivers: staging: rtl8723bs: Remove pmlmepriv->num_of_scanned new 466123c54f31 staging: rtl8192e: rtl92e_clear_irq() is not used new 458219ca9246 Merge 6.3-rc2 into staging-next new eab1fd002a4f staging: rtl8192e: Remove unused RF90_PATH_C and ..D in rt [...] new 3faa16d5217b staging: rtl8192e: Remove unused RF90_PATH_C and ..D for rfintfs new 308e4650ea17 staging: rtl8192e: Remove unused variable rfintfi new 0b8f11cdcb3a staging: rtl8192e: Remove unused RF90_PATH_C and ..D for r [...] new 9272ddf969bc staging: rtl8192e: Remove unused RF90_PATH_C and ..D for r [...] new 7358afd5bee3 staging: rtl8192e: Remove unused variable rfLSSI_Select an [...] new 37acdfa8beaa staging: rtl8192e: Remove unused variable rfHSSIPara1 and [...] new 76535902f6d4 staging: rtl8192e: Remove unused variable rfAGCControl1 an [...] new 6362c2acfc3a staging: rtl8192e: Remove unused variable rfRxIQImbalance [...] new 5a828b61b8b6 staging: rtl8192e: Remove unused variable rfTxIQImbalance [...] new 9d5e2ea45b58 staging: rtl8192e: Remove unused RF90_PATH_C and ..D for r [...] new 3e83b45cb66a staging: rtl8192e: Remove unused RF90_PATH_C and ..D for r [...] new 7c4b9278d44c staging: rtl8192e: Replace RF90_PATH_C in test expression [...] new f933c226ceae staging: rtl8192e: Remove function rtl92e_is_legal_rf_path new 3dcf9a25d85a staging: rtl8192e: Join constants AGCTAB_ArrayLength with [...] new 27d218e343f9 staging: rtl8192e: Join constants MACPHY_ArrayLength with [...] new 8f214347a71e staging: rtl8192e: Join constants RadioA_ArrayLength with [...] new ae9cb2196468 staging: rtl8192e: Join constants RadioB_ArrayLength with [...] new b89dd5675125 staging: rtl8192e: Join constants MACPHY_Array_PGLength wi [...] new abeb43218996 staging: rtl8192e: Join constants PHY_REG_1T2RArray.. with [...] new 852465430665 staging: rtl8192e: Join constants Rtl819XMACPHY_..PG with [...] new bfe890e59253 staging: rtl8192e: Join constants Rtl819XMACPHY_.. with Rt [...] new abb3551a4af8 staging: rtl8192e: Join constants Rtl819XRadioA_.. with .. [...] new 22fc1bb47501 staging: rtl8192e: Join constants Rtl819XRadioB_.. with .. [...] new dc756b9354b8 staging: rtl8192e: Join constants Rtl819XAGCTAB_.. with .. [...] new 94f7d4a4641d staging: rtl8192e: Join constants Rtl819XPHY_REG_.. with . [...] new 78c0fb1ad68c staging: rtl8723bs: MapCharToHexDigit() is not used new e65df7f096d5 staging: rtl8723bs: ParseQualifiedString() is not used new f89a163f1f66 staging: rtl8723bs: isAllSpaceOrTab() is not used new 1558280ca955 staging: rtl8723bs: linked_info_dump() is not used new 26269cbc7f2d staging: rtl8723bs: rtw_get_raw_rssi_info() is not used new a59319660b0d staging: vme_user: add space around operators new 56d098b7fff3 staging: vme_user: remove unnecessary blank lines new 95a4919ab732 staging: wlan-ng: small cleanup in writeimage() new 238f55be3eaf staging: wlan-ng: small cleanup in plugimage() new 00b2c0918b1f staging: rtl8192u: rtl8192_SetRFPowerState() is not used new 73633855a6b6 staging: rtl8192u: dm_shadow_init() is not used new f20eed8bf667 Staging: qlge: Fix indentation in conditional statement new aae9567a7487 staging: vt6656: remove unused vnt_get_current_tsf() function new d32a62ac84c2 staging: vt6655: remove unused bb_power_save_mode_on() function new 5001d664e328 staging: vt6655: remove unused bb_power_save_mode_off() function new 752cbd8f1916 staging: axis-fifo: initialize timeouts in init only new f4a8e711a66b Staging: octeon: Fix line ending with '(' new dc467faa2305 Staging: greybus: Fix lines ending with '(' new ba32601bdb18 staging: greybus: fix line ending with '(' new 72a456de9033 staging: rtl8192e: Remove unused variable rtl819XAGCTAB_Array new 8f51a66a629b staging: most: use inline functions for to_hdm new c388adce927c staging: most: define iface_to_hdm as an inline function new 288dee556536 staging: rtl8723bs: use inline functions for dvobj_to_dev new 7045b31e1b8f staging: rts5208: remove unused xd_check_err_code function new 1bd51241bde4 Staging: nvec: Remove macro definition to_nvec_led new 1acaceb1a43b staging: most: remove extra blank line new c35cc254f345 staging: most: fix line ending with '(' in video/ new bb75546bb630 staging: most: fix line ending with '(' in dim2/ new d24927f43b9f staging: ks7010: fix line ending with '(' new 09d0c43a094a staging: rtl8192e: Remove double defined constants bMaskBy [...] new f6dcdc1b1b6f staging: rtl8192e: Replace macro skb_tail_pointer_rsl with [...] new 3443454f749d staging: rtl8192e: Remove unused macro queue_delayed_work_ [...] new 9c9c9f8e3e93 staging: rtl8192e: Replace macro INIT_DELAYED_WORK_RSL wit [...] new 8c385e3f53d4 staging: rtl8192e: Replace macro INIT_WORK_RSL with standa [...] new 861a6a82b375 staging: rtl8192e: Replace macro container_of_work_rsl wit [...] new 27e99d0327c2 staging: rtl8192e: Replace macro iwe_stream_add_event_rsl [...] new 4f3db2e2a97b staging: rtl8192e: Replace macro iwe_stream_add_point_rsl [...] new 6bfafec3faf7 staging: rtl8192u: remove unused ieee80211_SignalStrengthT [...] new 336af4bb239a staging: rtl8192e: remove extra blank lines new 6ca4e57aade7 staging: rtl8192e: add blank lines after declarations new 2ac74cf1fc05 staging: rtl8192e: add spaces around binary operators new 6e1ce5778762 staging: rtl8192e: remove blank lines after '{' new fe730bfda640 staging: rtl8192e: Remove priv->rf_chip in _rtl92e_phy_rf_read new 1200384754b6 staging: rtl8192e: Remove priv->rf_chip in _rtl92e_phy_rf_write new 846fc62b9c3a staging: rtl8192e: Remove priv->rf_chip in rtl92e_set_tx_power new ade42a46b293 staging: rtl8192e: Remove priv->rf_chip in rtl92e_config_phy new 592630558d93 staging: rtl8192e: Remove priv->rf_chip in _rtl92e_set_tx_ [...] new 0c0b33680ad2 staging: rtl8192e: Remove priv->rf_chip in _rtl92e_phy_swi [...] new 5d020fd58cb1 staging: rtl8192e: Remove priv->rf_chip in _rtl92e_set_bw_ [...] new ec69d872eb6f staging: rtl8192e: Remove priv->rf_chip in _rtl92e_set_rf_ [...] new 25e99c453b6d staging: rtl8192e: Remove rf_chip in _rtl92e_get_supported [...] new 1d907c886f1c staging: rtl8192e: Remove priv->rf_chip in _rtl92e_get_cha [...] new d6e10084a19f staging: rtl8192e: Remove priv->rf_chip new f8a0457a0f8d staging: greybus: remove unnecessary blank line new 016227800e3b staging: rtl8723bs: remove hal_btcoex_SetChipType() new f48198232d60 staging: greybus: Inline gpio_chip_to_gb_gpio_controller() new f5aca1a63e83 staging: greybus: Inline gb_audio_manager_module() new 01bc9ff2749b staging: vme_user: Replace "<<" with BIT macro new b4474375481f staging: rtl8192e: remove RTL819X_DEFAULT_RF_TYPE new a3ed769cc229 staging: rtl8192e: remove redundant setting of rf_type new 2fd65482d923 staging: rtl8192e: priv->rf_type is always RF_1T2R new 91de7cdc784f staging: rtl8192e: remove rf_type from struct r8192_priv new b07c8ef8c60a staging: greybus: Inline pwm_chip_to_gb_pwm_chip() new 16313403d873 staging: iio: resolver: ads1210: fix config mode new 1068d4e910cc staging: rtl8192e: fix line ending with '(' new 5ceb51dae506 staging: rtl8192e: remove extra blank lines new bf8d1ecccb29 staging: rtl8192e: Remove rtl92e_config_phy new f57a7f151582 staging: rtl8192e: Remove _rtl92e_get_supported_wireless_mode new 1b4217b400ae staging: rtl8192e: Remove 5G wireless_mode in rtl92e_set_w [...] new 4648ac046624 staging: rtl8192e: Remove unused if clauses in rtl92e_set_ [...] new 1bfa151cc0e1 staging: rtl8192e: Remove wireless modes A, N_5G from _rtl [...] new a993465cd1e3 staging: rtl8192e: Remove wireless modes A, N_5G from rtl9 [...] new 35c2274d3417 staging: rtl8192e: Remove wireless mode WIRELESS_MODE_N_5G new c7177ef36c74 staging: rtl8192u: remove change history from comments new a430e7757deb staging: rtl8192u: remove commented out code new ba25552a58b4 staging: rtl8192u: add '*' on subsequent lines in block comment new 63ff870ce0e5 staging: rtl8192u: add '*/' on separate line in block comments new 0cda003f1d9e staging: rtl8192e: fix unbalanced braces around else new a8a9e9524358 staging: rtl8723bs: conform if's braces to kernel style new 63b2af49654b staging: axis-fifo: Convert to platform remove callback re [...] new 68c8e9ff5d32 staging: emxx_udc: Convert to platform remove callback ret [...] new ba110722924c staging: fieldbus: arcx-anybus: Convert to platform remove [...] new 9b19a31c20f1 staging: greybus: arche-apb-ctrl: Convert to platform remo [...] new 7846a2ae5ccd staging: greybus: arche: Convert to platform remove callba [...] new 51559b8e9bf9 staging: most: dim2: Convert to platform remove callback r [...] new 398296fd509d staging: nvec: Convert to platform remove callback returning void new 46ea3230264b staging: nvec: nvec_kbd: Convert to platform remove callba [...] new f1e870c45be5 staging: nvec_power: Convert to platform remove callback r [...] new cedff4e3e23c staging: nvec_ps2: Convert to platform remove callback ret [...] new c46d4073ec68 staging: octeon: ethernet: Convert to platform remove call [...] new 360365104dca staging: vc04_services: bcm2835-camera: Convert to platfor [...] new e3e1e149176c staging: vc04_services: vchiq_arm: Convert to platform rem [...] new 80472350d9d1 staging: vme: clean up duplicate definitions of dependencies new 7c2455436242 staging: rtl8723bs: indent with tab, align with space new d8571801a61c staging: rtl8192e: Remove RF_Type from .._dm_tx_update_tss [...] new b7119698bcca staging: rtl8192e: Remove enum RF_1T2R and RF_Type new 0be699ab84b1 staging: rtl8192e: Remove local variable Value and powerle [...] new 8e45222d792c staging: rtl8192e: Remove case customer_id = RT_CID_DLINK new 795916c1c8be staging: rtl8192e: Remove case customer_id = RT_CID_819x_C [...] new 3642e50acc63 staging: rtl8192e: Remove case customer_id = RT_CID_DEFAULT, .. new f395d3f9d2d0 staging: rtl8192e: remove extra blank lines in rtllib_cryp [...] new 7cf3f17b58e2 staging: rtl8192e: fix alignment to match open parenthesis new 73749c7fb4ab staging: rtl8192e: avoid CamelCase <dot11RSNAStatsCCMPForm [...] new f60fc1311bcc staging: rtl8192e: avoid CamelCase <dot11RSNAStatsCCMPReplays> new 85f76d9301ff staging: rtl8192e: avoid CamelCase <dot11RSNAStatsCCMPDecr [...] new 41500f453562 staging: rtl8192e: Add blank lines after declarations new ffc5e1f3585e staging: greybus: drop loopback test files new 748b5db6a999 staging: rtl8192e: Remove macro IS_HARDWARE_TYPE_8192SE new edc332a9f4de staging: rtl8192e: Remove unused function _rtl92e_dm_init_ [...] new a273033cf466 staging: rtl8192e: Remove one of two checks for hardware R [...] new 1cadfcfe353d staging: rtl8192e: Remove unused variable RF_Type new 86d3ad968456 staging: rtl8172: Add blank lines after declarations new 8020247877eb staging: rtl8192e: Remove unchanged variable RegRfPsLevel new 88b81bddf1f3 staging: rtl8192e: Remove unused function rtl92e_disable_nic new b0e60e96afa0 staging: rtl8192e: Remove unused macro RT_SET_PS_LEVEL new bfc1bb7866f8 staging: rtl8192e: Remove second initialization of bActuallySet new 93bf41cc8afb staging: rtl8192e: Remove set to true while true of bfirst [...] new dc8aaa4f327b staging: rtl8192e: Remove unchanged variable chan_forced new 548534d95b1d staging: rtl8192e: Remove unchanged variable frame_sync_monitor new 4de65f2b975f staging: rtl8192e: Remove unchanged variables bfsync_proce [...] new 3fac2397f562 staging: rtl8192e: Fix W_DISABLE# does not work after stop/start new 97b2ff294381 Merge tag 'staging-6.4-rc1' of git://git.kernel.org/pub/sc [...] new 721da5cee9d4 driver core: remove CONFIG_SYSFS_DEPRECATED and CONFIG_SYS [...] new 22fd6153c16a driver core: class: fix block class problem when removing [...] new ffbe08a8e86d driver core: Add fw_devlink.sync_state command line param new f8fb576658a3 driver core: Make state_synced device attribute writeable new 295209ca7b5b device property: Clarify description of returned value in [...] new 0433686c6092 devres: Pass unique name of the resource to devm_add_action() new 410e7088e971 devres: Pass unique name of the resource to devm_add_actio [...] new 984063339e9e kobject: define common logging prefix new 64414da25baf kobject: align stacktrace levels to logging message new 4a46ac9d6403 driver core: class: specify the module owner in __class_re [...] new 10a03c36b7dd drivers: remove struct module * setting from struct class new 6e30a66433af driver core: class: remove struct module owner out of stru [...] new 1aaba11da9aa driver core: class: remove module * from class_create() new a2fd6e42e4fb driver core: class: make class_dev_iter_init() options const new 69df024ebbf8 driver core: class: make class_for_each_device() options const new cf41015ea8d3 driver core: class: make class_find_device*() options const new 80842a92907b driver core: class: make class_create/remove_file*() optio [...] new d2fff0965636 driver core: device: make device_destroy() take a const class * new a010eb881243 tpm: fix up the tpm_class shutdown_pre pointer when created new 9fa120fbd507 driver core: device: mark struct class in struct device as [...] new 2bd5c63978b7 driver core: device: make device_create*() take a const st [...] new 34320745dfc9 sched/debug: Put sched/domains files under the verbose flag new 2744a63c1aec cpufreq: move to use bus_get_dev_root() new 6644a426eb0d platform/x86: ibm_rtl: move to use bus_get_dev_root() new c8e15075b2cb platform/x86: intel-uncore-freq: move to use bus_get_dev_root() new db281d59e26b cpu/hotplug: move to use bus_get_dev_root() new 686f66978027 workqueue: move to use bus_get_dev_root() new 216f58beb26e x86/microcode: move to use bus_get_dev_root() new 60260272dc59 x86/umwait: move to use bus_get_dev_root() new cb6b0cba1ea9 arm64: cpufeature: move to use bus_get_dev_root() new 1b4018969130 powerpc/sysfs: move to use bus_get_dev_root() new 3bf88c4222d9 powerpc/powernv: move to use bus_get_dev_root() new 2a9efef85205 powerpc/pseries: move to use bus_get_dev_root() new c93bd175414a powerpc/fsl: move to use bus_get_dev_root() new f6d1975cd266 sh: dma-sysfs: move to use bus_get_dev_root() new 93c42c0b0303 sh: intc: move to use bus_get_dev_root() new 9493ed19fbc3 s390/topology: move to use bus_get_dev_root() new 31e7c4cc7da9 s390/smp: move to use bus_get_dev_root() new 3666062b87ec cpufreq: amd-pstate: move to use bus_get_dev_root() new fea087fc291b irqchip/mbigen: move to use bus_get_dev_root() new 6b301ded45a6 tpm: Fix a possible dereference of ERR_PTR in tpm_init() new cb4a0bec0bb9 EDAC/sysfs: move to use bus_get_dev_root() new af48ab8b39ee ACPI: LPIT: move to use bus_get_dev_root() new bf6479dbe743 cpuidle: move to use bus_get_dev_root() new 9cc61e5fbd61 driver core: bus: move dev_root out of struct bus_type new 75cff725d956 driver core: bus: mark the struct bus_type for sysfs callb [...] new 00c4a3c47da7 driver core: bus: constantify bus_register() new 9622b9f282e0 driver core: bus: constify bus_rescan_devices() new 7c06be04251a driver core: bus: constify driver_find() new 38370c4e25af driver core: bus: constify bus_get() new c28dd08ef713 driver core: make the bus_type in struct device_driver constant new 550fac229e46 crypto: hisilicon/qm - make struct bus_type * const new c9a9f18d3ad8 drm/i915/huc: use const struct bus_type pointers new 94a115042194 vhost-vdpa: vhost_vdpa_alloc_domain() should be using a co [...] new 790f3b60ac78 dmaengine: idxd: use const struct bus_type * new a3ea9fbc822f ARM/dma-mapping: const a pointer to bus_type in arm_iommu_ [...] new b18d0a0f92a8 iommu: make the pointer to struct bus_type constant new d492cc2573a0 driver core: device.h: make struct bus_type a const * new 9d11b13402d1 USB: mark all struct bus_type as const new 0a392354dbc3 device property: constify fwnode_get_phy_mode() argument new 5b9ff0ba1104 device property: Constify a few fwnode APIs new dcfbb67e48a2 driver core: class: use lock_class_key already present in [...] new 43718dca4842 driver core: class.h: remove extern from function prototypes new f43243c66e5e driver core: device.h: remove extern from function prototypes new 0d62b79fd808 driver core: bus.h: remove extern from function prototypes new 8a2b9c84c708 driver core: driver.h: remove extern from function prototypes new 8da5b970aaec driver core: base.h: remove extern from function prototypes new 3e44d5c9e987 driver core: physical_location.h remove extern from functi [...] new 44650f33d3bd kobject.h remove extern from function prototypes new 9f33a88c0a82 kernel/ksysfs.c: use sysfs_emit for sysfs show handlers new 009455205e68 driver core: bus: move documentation for lock_key to prope [...] new 170848d4060d driver core: class: fix documentation for class_create() new 386af3bdb535 device property: Add headers to the Driver Core entry in M [...] new 579d472b3799 device property: Remove unused struct net_device forward d [...] new 5c9a27df4eb9 driver core: move sysfs_dev_char_kobj out of class.h new cf34b880a66e powerpc/fsl: fix compiler warning in fsl_wakeup_sys_init() new 2f9e87f5a294 driver core: Add a comment to set_primary_fwnode() on nullifying new 517d4927aabe driver core: bus: constify class_unregister/destroy() new 8ad266d133b0 driver core: Add CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT new 75a2d4226b53 driver core: class: mark the struct class for sysfs callba [...] new 884f8ce42cce driver core: class: implement class_get/put without the pr [...] new 7b884b7f24b4 driver core: class.c: convert to only use class_to_subsys new 3f84aa5ec052 base: soc: populate machine name in soc_device_register if empty new 67ca1b9346fe soc: amlogic: meson-gx-socinfo: use new soc_device_registe [...] new 02fe26f25325 firmware_loader: Add debug message with checksum for FW file new 9caf69614225 kernfs: Introduce separate rwsem to protect inode attributes. new c9f2dfb7b59e kernfs: Use a per-fs rwsem to protect per-fs list of kernf [...] new 06fb4736139f kernfs: change kernfs_rename_lock into a read-write lock. new 61f21988d806 docs: driver-api: firmware_loader: fix missing argument in [...] new 9467af61bf6a mISDN: remove unneeded mISDN_class_release() new 6332a6ced62a media: pvrusb2: clean up unneeded complexity in pvrusb2 cl [...] new 7d90e81a2d5e driver core: core: move to use class_to_subsys() new 6f14c02220c7 driver core: create class_is_registered() new 2df418cf4b72 driver core: class: remove subsystem private pointer from [...] new d6bdbbdfb0d4 driver core: clean up the logic to determine which /sys/de [...] new e78195d52981 driver core: class: remove dev_kobj from struct class new 575ab414c90a driver core: make sysfs_dev_block_kobj static new 980c05616e5d driver core: make sysfs_dev_char_kobj static new f326ea63ecc6 driver core: class: fix slab-use-after-free Read in class_ [...] new 43ba3d4af7a7 pktcdvd: simplify the class_pktcdvd logic new cd8fe5b6dbb3 Merge 6.3-rc5 into driver-core-next new 5b524e4d1668 MIPS: vpe-cmp: remove module owner pointer from struct cla [...] new a131e33715fc driver core: remove incorrect comment for device_create* new 979207cac517 driver core: class: mark class_release() as taking a const * new 43a7206b0963 driver core: class: make class_register() take a const * new 6b0d49be81cf driver core: class: mark the struct class in struct class_ [...] new 2243acd50ac4 driver core: class: remove struct class_interface * from c [...] new 862d8312eed9 tty: make tty_class a static const structure new ca9d081b49cc zram: fix up permission for the hot_add sysfs file new 6539cffa9495 cacheinfo: Add arch specific early level initializer new c931680cfa95 cacheinfo: Add arm64 early level initializer implementation new e103d55465db cacheinfo: Allow early level detection when DT/ACPI info i [...] new 7a306e3eabf2 cacheinfo: Check sib_leaf in cache_leaves_are_shared() new cde0fbff07ef cacheinfo: Check cache properties are present in DT new 3522340199cc arch_topology: Remove early cacheinfo error message if -ENOENT new ef9f643a9f8b cacheinfo: Add use_arch[|_cache]_info field/function new a7b3a470fdea Merge tag 'cacheinfo-updates-6.4' of git://git.kernel.org/ [...] new 495ff36388e8 firmware_loader: Strip off \n from customized path new bedee105bf4a firmware_loader: rework crypto dependencies new e2f06aa88508 driver core: Don't require dynamic_debug for initcall_debu [...] new 11a96703943f driver core: update comments in device_rename() new 046b6a171009 device property: make device_property functions take const [...] new 556eb8b79190 Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pu [...] new 3996954fa071 tty: ipwireless: move Kconfig entry to tty new 9b12f050c76f char: pcmcia: remove all the drivers new 81773c98a808 firmware: dmi-sysfs: make kobj_type structures constant new 7ef1a2c1c9df fpga: bridge: fix kernel-doc parameter description new 9263271a61fc misc: sram: Improve and simplify clk handling new b085dbf6c955 sgi-xp: simplify sysctl registration new 8efc52743ecb misc: alcor_pci: Use PCI core to manage ASPM instead of op [...] new 1a0aae883093 misc: genwqe: Drop redundant pci_enable_pcie_error_reporting() new 8f118f61540e firmware: xilinx: Add pm api function for PL config reg readback new 995a3bb72101 fpga: zynqmp-fpga: Adds status interface new 1274b37ab312 misc: microchip: pci1xxxx: Convert to immutable irqchip new f0312cbd2af1 edd: make kobj_type structure constant new b0f64c80cb8c misc: smpro-errmon: Add DIMM 2x Refresh rate event new c2c99326cc01 misc: smpro-errmon: Add dimm training failure syndrome new d7d744abc08f misc/sram: Use of_property_read_bool() for boolean properties new 536e2fce8980 misc: lis3lv02d: Use of_property_read_bool() for boolean p [...] new 6ca8f8bf706d misc: lis3lv02d: Fix reading 'st,default-rate' property new abae262640ef Merge 6.3-rc3 into char-misc-next new 1fb1ea0d9cb8 mei: Move uuid.h to the MEI namespace new 52a7a5e91f9f misc: hpilo: remove unused is_device_reset function new 71d74aaa15b4 misc: alcor_pci: remove unused alcor functions new 2959ab247061 cdx: add the cdx bus driver new 3f47d3e44df0 iommu: Add iommu probe for CDX bus new c47a88e1930f dt-bindings: bus: add CDX bus controller for versal net new eb96b740192b cdx: add MCDI protocol interface for firmware interaction new 8a7923df35d3 cdx: add cdx controller new 2a226927d9b8 cdx: add rpmsg communication channel for CDX new 48a6c7bced2a cdx: add device attributes new ae13381da5ff vmci_host: fix a race condition in vmci_host_poll() causing GPF new b19a4266c52d of: Fix modalias string generation new 1ca28dc907b3 dt-bindings: nvmem: qcom,spmi-sdam: fix example 'reg' property new bcd1fe07def0 nvmem: xilinx: zynqmp: make modular new 9f4615338a35 dt-bindings: nvmem: convert amlogic-meson-mx-efuse.txt to [...] new ce030eb191b7 dt-bindings: nvmem: convert amlogic-efuse.txt to dt-schema new 2187af84e5d0 dt-bindings: nvmem: Fix spelling mistake "platforn" -> "platform" new 5c3d15e127eb of: Update of_device_get_modalias() new 673aa1ed1c9b of: Rename of_modalias_node() new bd7a7ed774af of: Move of_modalias() to module.c new e6506f06d5e8 of: Move the request module helper logic to module.c new 196975377086 usb: ulpi: Use of_request_module() new 2f555f58f5ce of: device: Kill of_device_request_module() new 266570f496b9 nvmem: core: introduce NVMEM layouts new 6468a6f45148 nvmem: core: handle the absence of expected layouts new b1c37bec1ccf nvmem: core: request layout modules loading new 345ec382cd4b nvmem: core: add per-cell post processing new de12c9691501 nvmem: core: allow to modify a cell before adding it new 6c56a82d7895 nvmem: imx-ocotp: replace global post processing with layouts new 011e40a166fd nvmem: cell: drop global cell_post_process new 8a134fd9f932 nvmem: core: provide own priv pointer in post process callback new d9fae023fe86 nvmem: layouts: sl28vpd: Add new layout driver new fe191489d66f MAINTAINERS: add myself as sl28vpd nvmem layout driver new d3c0d12f6474 nvmem: layouts: onie-tlv: Add new layout driver new f126612181fb MAINTAINERS: Add myself as ONIE tlv NVMEM layout maintainer new d14d9f0e737e dt-bindings: nvmem: Drop unneeded quotes new a4fb434ef96a nvmem: stm32-romem: mark OF related data as maybe unused new de6e05097f7d nvmem: mtk-efuse: Support postprocessing for GPU speed bin [...] new 796d160c4ed0 dt-bindings: nvmem: Add compatible for SM6350 new cc25eba0b882 dt-bindings: nvmem: Add compatible for SM6375 new 1dc552fa33cf nvmem: bcm-ocotp: Use devm_platform_ioremap_resource() new 649409990d2e nvmem: nintendo-otp: Use devm_platform_ioremap_resource() new c2367aa60d5e nvmem: vf610-ocotp: Use devm_platform_get_and_ioremap_resource() new 7e2805c203a6 dt-bindings: nvmem: u-boot,env: add MAC's #nvmem-cell-cells new 55d4980ce55b nvmem: core: support specifying both: cell raw data & post [...] new c49f1a8af6bc nvmem: u-boot-env: post-process "ethaddr" env variable new 814c978f02db nvmem: Add macro to register nvmem layout drivers new 0abdf99fe0c8 nvmem: layouts: sl28vpd: Use module_nvmem_layout_driver() new d119eb38faab nvmem: layouts: onie-tlv: Use module_nvmem_layout_driver() new 6b13e4b6a9a4 nvmem: layouts: onie-tlv: Drop wrong module alias new a8642cd11635 nvmem: layouts: sl28vpd: set varaiable sl28vpd_layout stor [...] new 5790d407daa3 Merge 6.3-rc6 into char-misc-next new 8b6f18a0e20d iio: chemical: sps030: Reformat comment in a more readable way new e932fb64c017 iio: accel: kionix-kx022a: Remove the unused member g_range new cd62d4f39a0d dt-bindings: iio: adc: renesas,rcar-gyroadc: Miscellaneous [...] new 390738596ccf drivers: iio: dac: ad5592r: add gpio_chip names new f22ed8d9e804 iio: proximity: sx_common: Drop documentation of non exist [...] new 6d5f85de2d61 staging: iio: meter: Drop ade7854 driver new e522a6f7cbeb iio: proximity: sx_common: Add old register mapping new e2b39db176d9 iio: imu: adis16475: correct copy paste mistake in comment block new 8957e5344353 iio: adc: axp20x_adc: Minor code cleanups new c286b0472ca8 iio: adc: axp20x_adc: Replace adc_en2 flag with adc_en2_ma [...] new 4ab8bef1eaa5 iio: adc: meson_saradc: Better handle BL30 not releasing t [...] new 0b0b772637cd iio: pressure: bmp280: Use chip_info pointers for each chi [...] new c25ea00fefa4 iio: pressure: bmp280: Add preinit callback new 4d545f964925 iio: pressure: bmp280: Make read calibration callback optional new 42cde8808573 iio: pressure: Kconfig: Delete misleading I2C reference on [...] new 597dfb2af052 iio: pressure: bmp280: Add support for new sensor BMP580 new 43cce95ca139 dt-bindings: iio: pressure: bmp085: Add BMP580 compatible string new accb9d05df39 iio: pressure: bmp280: Add nvmem operations for BMP580 new db3c490503be iio: imu: st_lsm6dsx: discard samples during filters settl [...] new 4ad682e04c16 iio: Improve the kernel-doc of iio_trigger_poll new f700e55ef6ef iio: Rename iio_trigger_poll_chained and add kernel-doc new 70ed9ced1f41 dt-bindings: iio: ti,tmp117: fix documentation link new 07cc68996d8e iio: temperature: tmp117: improve fallback capabilities new 9225efe0806d dt-bindings: iio: ti,tmp117: add binding for the TMP116 new 0cd2889dc1fe iio: temperature: tmp117: add TI TMP116 support new e94230755641 iio: temperature: tmp117: cosmetic alignment cleanup new 42d35bf6c37b iio: adc: rcar-gyroadc: mark OF related data as maybe unused new 666cac91ae47 iio: dac: cio-dac: Fix typo in comment listing supported devices new f8c64b146c60 dt-bindings: iio: adc: Add TI ADS1100 and ADS1000 new 541880542f2b iio: adc: Add TI ADS1100 and ADS1000 new 954ea91fb68b dt-bindings: iio: ad74413r: allow setting sink current for [...] new 504eb485589d iio: ad74413r: wire up support for drive-strength-microamp [...] new 0088dd686957 iio: addac: ad74413r: fix Current Input, Loop Powered Mode new 18462d080171 iio: imu: st_lsm6dsx: add support to ASM330LHB new 2e467c4edc7b dt-bindings: iio: imu: st_lsm6dsx: add asm330lhb new b29c49026c3c iio: light: max44009: add missing OF device matching new 9ee6bc3a035a iio: proximity: sx9500: Reference ACPI and OF ID data new 225dc61e2fa8 iio: adc: stm32-adc: set some stm32-adc.c variables storag [...] new 30da26eacea6 iio: adc: qcom-pm8xxx-xoadc: Remove useless condition in p [...] new fb37fdd02856 iio: adc: at91-sama5d2_adc: remove dead code in at91_adc_probe() new 76f2c491a0ca iio: frequency: admv1013: Benefit from devm_clk_get_enable [...] new 87a1ff66a0e5 iio: dac: cio-dac: Migrate to the regmap API new aec463feaca9 iio: addac: stx104: Replace bitops.h header inclusion with bits.h new f9dbd94ba8cf dt-bindings: iio: st-sensors: Add IIS328DQ accelerometer new 46e33707fe95 iio: accel: add support for IIS328DQ variant new c4351b646123 iio: adc: ti-ads1100: fix error code in probe() new 87441b312325 staging: iio: resolver: ads1210: fix config mode new 86fb8b3aebd7 dt-bindings: iio: st-sensors: Fix repeated text new 9740827468ce iio: addac: stx104: Fix race condition for stx104_write_raw() new 4f9b80aefb9e iio: addac: stx104: Fix race condition when converting ana [...] new 46a4cac7f841 iio: addac: stx104: Use define rather than hardcoded limit [...] new a94abc74c524 iio: addac: stx104: Improve indentation in stx104_write_raw() new c7301b848191 iio: addac: stx104: Migrate to the regmap API new 7c95a3f51a54 iio: addac: stx104: Use regmap_read_poll_timeout() for con [...] new 543c8f2f3cc4 dt-bindings: iio: temperature: ltc2983: Fix child node une [...] new ac2babe70a9b dt-bindings: iio: temperature: ltc2983: Make 'adi,custom-t [...] new f1caa90085ef iio: dac: set variable max5522_channels storage-class-spec [...] new b27f0b40e49f doc: Make sysfs-bus-iio doc more exact new 38416c28e168 iio: light: Add gain-time-scale helpers new ca11e4a35154 MAINTAINERS: Add IIO gain-time-scale helpers new 0dca5c9730dc dt-bindings: iio: light: Support ROHM BU27034 new e52afbd61039 iio: light: ROHM BU27034 Ambient Light Sensor new c86b0e73f0be MAINTAINERS: Add ROHM BU27034 new fba51482b6c0 Merge tag 'iio-for-6.4a' of https://git.kernel.org/pub/scm [...] new bd66b6acd20b iio: imu: lsm6dsx: Support SMO8B30 ACPI ID for LSM6DS3TR-C new dc3d25f22b88 iio: imu: lsm6dsx: Add ACPI mount matrix retrieval new 6d52b0e70698 iio: adc: palmas: Take probe fully device managed. new 79d9622d622d iio: adc: palmas: remove adc_wakeupX_data new d2ab4eea732d iio: adc: palmas: replace "wakeup" with "event" new 7501a3a97e4f iio: adc: palmas: use iio_event_direction for threshold polarity new 2d48dbdfc7d4 iio: adc: palmas: move eventX_enable into palmas_adc_event new 773597aeee45 iio: adc: palmas: always reset events on unload new a99544c6c883 iio: adc: palmas: add support for iio threshold events new 52cc189b4fc6 iio: adc: palmas: don't alter event config on suspend/resume new 7e9fa830be05 Merge tag 'iio-for-6.4b' of https://git.kernel.org/pub/scm [...] new 5da094ac80cd bus: mhi: host: Remove mhi_poll() API new 94e19f4fbb1e bus: mhi: ep: Demote unsupported channel error log to debug new 45581e663703 bus: mhi: host: pci_generic: Drop redundant pci_enable_pci [...] new 14853a0676c1 bus: mhi: host: pci_generic: Revert "Add a secondary AT po [...] new 6a0c637bfee6 bus: mhi: host: Range check CHDBOFF and ERDBOFF new 446271e5d7bc bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check new c2dbd34f6a95 bus: mhi: pci_generic: Add Foxconn T99W510 new 4308c6878acf bus: mhi: host: Avoid ringing EV DB if there are no elemen [...] new d469d9448a0f bus: mhi: host: Remove duplicate ee check for syserr new 1d1493bdc25f bus: mhi: host: Use mhi_tryset_pm_state() for setting fw e [...] new 2a1dd5c88ce3 Merge tag 'mhi-for-v6.4' of git://git.kernel.org/pub/scm/l [...] new 4658842abce4 interconnect: qcom: Drop obsolete dependency on COMPILE_TEST new 558ea1235488 interconnect: Skip call into provider if initial bw is zero new 4c4161b4c81b interconnect: qcom: drop obsolete OSM_L3/EPSS defines new f730038fe6a6 interconnect: qcom: osm-l3: drop unuserd header inclusion new 213913ff2b89 interconnect: Use of_property_present() for testing DT pro [...] new 419405c92299 interconnect: drop racy registration API new b2d110cd5d28 interconnect: drop unused icc_link_destroy() interface new 72b2720c18ec interconnect: qcom: rpm: drop bogus pm domain attach new 1d779317eb65 interconnect: qcom: rpm: make QoS INVALID default new 02819953b33a interconnect: qcom: rpm: Add support for specifying channel num new 82a4b285abca interconnect: qcom: Sort kerneldoc entries new e0c35141f9ca dt-bindings: interconnect: OSM L3: Add SM6375 CPUCP compatible new b7590f3841f4 dt-bindings: interconnect: qcom,msm8998-bwmon: Resolve MSM [...] new 3fcf52b71161 Merge tag 'icc-6.4-rc1' of git://git.kernel.org/pub/scm/li [...] new dd8f7f463394 MAINTAINERS: Remove Mathieu Poirier as coresight maintainer new 18996a113f25 coresight: etm_pmu: Set the module field new 12124d16726c Merge tag 'coresight-next-v6.4' of git://git.kernel.org/pu [...] new e1d6ca042e62 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe new 6f36ff32809a MAINTAINERS: w1: add Krzysztof Kozlowski as maintainer new 22ab6c515d96 dt-bindings: w1: Add DS2482/DS2484 I2C to 1-W bridges new 58ecb03fc74a w1: ds2482: add i2c id for DS2484 new 45c85d974f60 w1: ds2408: drop kerneldoc annotation new a866ce3b4fde w1: ds2433: correct kerneldoc annotation new a2809664ca29 w1: ds28e04: correct kerneldoc annotation new ad9c36be1f78 w1: minor white-space and code style fixes new 921e0f2fb09d w1: use octal for file permissions new 39bbfdacaebb w1: ds2433: do not use assignment in if condition new 076909c24ffa w1: ds2482: drop unnecessary header new 787e19ae1fa9 w1: ds2482: do not use assignment in if condition new 01bc199b4259 w1: matrox: switch from asm to linux header new 115ddc758bfb w1: matrox: use inline over __inline__ new 4f4129e4e28f w1: matrox: remove unnecessary ENOMEM messages new 0cb907719139 w1: omap-hdq: allow compile testing new 752144d8939a w1: omap-hdq: add SPDX tag new 1e5d6652154a w1: omap-hdq: remove unnecessary ENOMEM messages new 4ccb0fc2a212 w1: gpio: remove unnecessary ENOMEM messages new 15f44da0ab04 spmi: hisi-spmi-controller: Convert to platform remove cal [...] new 75fbbd8b53b4 spmi: mtk-pmif: Convert to platform remove callback return [...] new 019fe19bd407 spmi: pmic-arb: Convert to platform remove callback return [...] new 77982a7f4970 spmi: mtk-pmif: Drop of_match_ptr for ID table new 80c606a842e6 spmi: fix W=1 kernel-doc warnings new b56eef3e16d8 spmi: Add a check for remove callback when removing a SPMI driver new 32118bdc9471 virt: acrn: Replace obsolete memalign() with posix_memalign() new 4daa669efcfa kernel/configs: Drop Android config fragments new a889c276d33d mcb: Return actual parsed size when reading chameleon table new 9be24faadd08 mcb-pci: Reallocate memory region to avoid memory overlapping new 2025b2ca8004 mcb-lpc: Reallocate memory region to avoid memory overlapping new cec24b8b6bb8 Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/ [...]
The 1849 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 1 + CREDITS | 5 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 4 +- Documentation/ABI/testing/sysfs-bus-cdx | 56 + Documentation/ABI/testing/sysfs-bus-iio | 13 +- .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd | 52 + .../sysfs-bus-platform-devices-ampere-smpro | 19 +- Documentation/ABI/testing/sysfs-bus-usb | 17 + .../ABI/testing/sysfs-devices-state_synced | 5 + Documentation/ABI/testing/sysfs-driver-zynqmp-fpga | 73 + Documentation/admin-guide/kernel-parameters.txt | 23 +- Documentation/admin-guide/serial-console.rst | 36 +- .../bindings/bus/xlnx,versal-net-cdx.yaml | 82 + .../bindings/i2c/amlogic,meson6-i2c.yaml | 4 +- .../devicetree/bindings/i2c/apple,i2c.yaml | 4 +- .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 2 +- .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 16 +- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 3 +- .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 5 + .../devicetree/bindings/i2c/i2c-mux-gpio.yaml | 4 +- .../bindings/i2c/qcom,i2c-geni-qcom.yaml | 4 +- .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 2 +- .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 4 +- .../bindings/iio/adc/renesas,rcar-gyroadc.yaml | 60 +- .../devicetree/bindings/iio/adc/ti,ads1100.yaml | 46 + .../bindings/iio/addac/adi,ad74413r.yaml | 9 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 3 + .../bindings/iio/light/rohm,bu27034.yaml | 46 + .../devicetree/bindings/iio/pressure/bmp085.yaml | 2 + .../devicetree/bindings/iio/st,st-sensors.yaml | 6 +- .../bindings/iio/temperature/adi,ltc2983.yaml | 67 +- .../bindings/iio/temperature/ti,tmp117.yaml | 8 +- .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 41 +- .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 2 +- .../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 57 + .../bindings/nvmem/amlogic,meson6-efuse.yaml | 57 + .../devicetree/bindings/nvmem/amlogic-efuse.txt | 48 - .../bindings/nvmem/amlogic-meson-mx-efuse.txt | 22 - .../devicetree/bindings/nvmem/apple,efuses.yaml | 2 +- .../devicetree/bindings/nvmem/brcm,nvram.yaml | 2 +- .../bindings/nvmem/fsl,layerscape-sfp.yaml | 2 +- .../devicetree/bindings/nvmem/imx-iim.yaml | 2 +- .../devicetree/bindings/nvmem/imx-ocotp.yaml | 2 +- .../bindings/nvmem/ingenic,jz4780-efuse.yaml | 2 +- .../bindings/nvmem/layouts/onie,tlv-layout.yaml | 2 +- .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 2 +- .../bindings/nvmem/microchip,sama7g5-otpc.yaml | 2 +- .../devicetree/bindings/nvmem/mxs-ocotp.yaml | 2 +- .../devicetree/bindings/nvmem/nintendo-otp.yaml | 2 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 4 +- .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 33 +- Documentation/devicetree/bindings/nvmem/rmem.yaml | 2 +- .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 2 +- .../bindings/nvmem/socionext,uniphier-efuse.yaml | 2 +- .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 2 +- .../bindings/nvmem/sunplus,sp7021-ocotp.yaml | 2 +- .../devicetree/bindings/nvmem/u-boot,env.yaml | 7 +- .../devicetree/bindings/pci/amlogic,axg-pcie.yaml | 134 + .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 70 - .../bindings/pci/fsl,imx6q-pcie-common.yaml | 279 ++ .../devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml | 85 + .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 240 +- .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie.yaml | 91 +- .../bindings/serial/amlogic,meson-uart.yaml | 13 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 27 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 3 + .../bindings/serial/qcom,serial-geni-qcom.yaml | 4 +- .../bindings/serial/renesas,em-uart.yaml | 4 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 4 +- .../devicetree/bindings/serial/renesas,sci.yaml | 4 +- .../devicetree/bindings/serial/renesas,scif.yaml | 4 +- .../devicetree/bindings/serial/renesas,scifa.yaml | 4 +- .../devicetree/bindings/serial/renesas,scifb.yaml | 4 +- .../devicetree/bindings/serial/serial.yaml | 4 +- .../bindings/serial/snps-dw-apb-uart.yaml | 4 +- .../devicetree/bindings/serial/sprd-uart.yaml | 4 +- .../bindings/serial/sunplus,sp7021-uart.yaml | 4 +- .../bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml | 162 + .../bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml | 205 + .../devicetree/bindings/sound/adi,adau1372.yaml | 2 +- .../devicetree/bindings/sound/adi,adau17x1.txt | 32 - .../devicetree/bindings/sound/adi,adau17x1.yaml | 52 + .../devicetree/bindings/sound/adi,max98363.yaml | 60 + .../devicetree/bindings/sound/adi,max98396.yaml | 8 +- Documentation/devicetree/bindings/sound/ak4458.txt | 28 - Documentation/devicetree/bindings/sound/ak5558.txt | 24 - .../devicetree/bindings/sound/alc5632.txt | 43 - .../bindings/sound/asahi-kasei,ak4458.yaml | 73 + .../bindings/sound/asahi-kasei,ak5558.yaml | 48 + .../bindings/sound/audio-graph-port.yaml | 22 +- .../devicetree/bindings/sound/audio-graph.yaml | 8 +- .../devicetree/bindings/sound/cirrus,cs35l41.yaml | 10 +- .../devicetree/bindings/sound/cirrus,cs35l45.yaml | 80 +- .../devicetree/bindings/sound/cirrus,cs42l42.yaml | 12 +- .../bindings/sound/cirrus,ep9301-i2s.yaml | 66 + .../devicetree/bindings/sound/everest,es8316.yaml | 4 + .../devicetree/bindings/sound/fsl,qmc-audio.yaml | 117 + .../devicetree/bindings/sound/max98371.txt | 17 - .../devicetree/bindings/sound/max9867.txt | 17 - .../devicetree/bindings/sound/maxim,max9759.txt | 18 - .../devicetree/bindings/sound/maxim,max9759.yaml | 45 + .../devicetree/bindings/sound/maxim,max98371.yaml | 42 + .../devicetree/bindings/sound/maxim,max9867.yaml | 60 + .../devicetree/bindings/sound/mt8186-afe-pcm.yaml | 6 +- .../sound/mt8186-mt6366-da7219-max98357.yaml | 2 +- .../sound/mt8186-mt6366-rt1019-rt5682s.yaml | 2 +- .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 6 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 4 +- .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 2 +- .../devicetree/bindings/sound/mt8195-mt6359.yaml | 8 +- .../devicetree/bindings/sound/nau8825.txt | 3 + .../bindings/sound/nvidia,tegra-audio-alc5632.yaml | 8 +- .../bindings/sound/nvidia,tegra-audio-common.yaml | 4 + .../sound/nvidia,tegra-audio-max9808x.yaml | 90 + .../sound/nvidia,tegra-audio-max98090.yaml | 8 +- .../bindings/sound/nvidia,tegra-audio-rt5631.yaml | 85 + .../bindings/sound/nvidia,tegra-audio-rt5640.yaml | 6 +- .../bindings/sound/nvidia,tegra-audio-rt5677.yaml | 26 +- .../sound/nvidia,tegra-audio-sgtl5000.yaml | 6 +- .../bindings/sound/nvidia,tegra-audio-wm8753.yaml | 6 +- .../bindings/sound/nvidia,tegra-audio-wm8903.yaml | 8 +- .../bindings/sound/nvidia,tegra-audio-wm9712.yaml | 8 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 77 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 81 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 86 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 23 +- .../devicetree/bindings/sound/qcom,q6asm-dais.yaml | 2 +- .../devicetree/bindings/sound/qcom,wcd9335.txt | 123 - .../devicetree/bindings/sound/qcom,wcd9335.yaml | 156 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 1 + .../devicetree/bindings/sound/realtek,alc5632.yaml | 63 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 129 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 21 +- .../bindings/sound/rockchip,i2s-tdm.yaml | 7 + .../devicetree/bindings/sound/rockchip-i2s.yaml | 5 + .../devicetree/bindings/sound/sgtl5000.yaml | 6 +- .../devicetree/bindings/sound/simple-card.yaml | 2 +- .../bindings/sound/socionext,uniphier-aio.yaml | 2 +- .../devicetree/bindings/sound/tas571x.txt | 1 + .../devicetree/bindings/sound/wlf,wm8510.yaml | 41 + .../devicetree/bindings/sound/wlf,wm8523.yaml | 40 + .../devicetree/bindings/sound/wlf,wm8524.yaml | 40 + .../devicetree/bindings/sound/wlf,wm8580.yaml | 42 + .../devicetree/bindings/sound/wlf,wm8711.yaml | 40 + .../devicetree/bindings/sound/wlf,wm8728.yaml | 40 + .../devicetree/bindings/sound/wlf,wm8737.yaml | 40 + .../devicetree/bindings/sound/wlf,wm8753.yaml | 62 + .../devicetree/bindings/sound/wlf,wm8960.yaml | 88 + .../devicetree/bindings/sound/wlf,wm8994.yaml | 194 + Documentation/devicetree/bindings/sound/wm8510.txt | 18 - Documentation/devicetree/bindings/sound/wm8523.txt | 16 - Documentation/devicetree/bindings/sound/wm8524.txt | 16 - Documentation/devicetree/bindings/sound/wm8580.txt | 16 - Documentation/devicetree/bindings/sound/wm8711.txt | 18 - Documentation/devicetree/bindings/sound/wm8728.txt | 18 - Documentation/devicetree/bindings/sound/wm8737.txt | 18 - Documentation/devicetree/bindings/sound/wm8753.txt | 40 - Documentation/devicetree/bindings/sound/wm8960.txt | 42 - Documentation/devicetree/bindings/sound/wm8994.txt | 112 - .../devicetree/bindings/spi/amlogic,a1-spifc.yaml | 41 + .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 37 +- .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 23 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 19 + .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 4 +- .../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | 2 +- .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 159 - .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 448 ++ Documentation/devicetree/bindings/usb/dwc2.yaml | 5 +- .../devicetree/bindings/usb/fcs,fsa4480.yaml | 4 +- .../devicetree/bindings/usb/fsl,imx8mq-dwc3.yaml | 48 + .../devicetree/bindings/usb/fsl,usbmisc.yaml | 68 + .../devicetree/bindings/usb/generic-ehci.yaml | 2 +- .../devicetree/bindings/usb/generic-ohci.yaml | 2 +- .../devicetree/bindings/usb/generic-xhci.yaml | 2 +- .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 4 +- .../devicetree/bindings/usb/maxim,max33359.yaml | 4 +- .../bindings/usb/mediatek,mt6360-tcpc.yaml | 4 +- .../bindings/usb/mediatek,mt6370-tcpc.yaml | 4 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 12 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 12 +- .../devicetree/bindings/usb/mediatek,musb.yaml | 4 +- .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 4 +- .../devicetree/bindings/usb/nxp,ptn5110.yaml | 72 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/realtek,rts5411.yaml | 2 +- .../devicetree/bindings/usb/richtek,rt1711h.yaml | 4 +- .../devicetree/bindings/usb/richtek,rt1719.yaml | 4 +- .../devicetree/bindings/usb/smsc,usb3503.yaml | 54 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 33 + .../devicetree/bindings/usb/st,stusb160x.yaml | 4 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 10 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 8 - .../devicetree/bindings/usb/ti,tps6598x.yaml | 6 +- .../devicetree/bindings/usb/typec-tcpci.txt | 49 - .../devicetree/bindings/usb/usb-device.yaml | 1 - .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 3 + .../devicetree/bindings/usb/usb-xhci.yaml | 2 +- .../devicetree/bindings/usb/usbmisc-imx.txt | 19 - .../devicetree/bindings/w1/maxim,ds2482.yaml | 44 + Documentation/driver-api/driver-model/bus.rst | 4 +- Documentation/driver-api/firmware/fw_upload.rst | 3 +- Documentation/driver-api/nvmem.rst | 15 + Documentation/driver-api/tty/n_gsm.rst | 20 + Documentation/filesystems/sysfs.rst | 4 +- Documentation/process/magic-number.rst | 1 - Documentation/sound/alsa-configuration.rst | 5 +- Documentation/sound/cards/audigy-mixer.rst | 27 +- Documentation/sound/cards/sb-live-mixer.rst | 17 +- Documentation/sound/hd-audio/index.rst | 1 + Documentation/sound/hd-audio/intel-multi-link.rst | 312 ++ .../sound/kernel-api/writing-an-alsa-driver.rst | 1088 ++--- Documentation/spi/spi-summary.rst | 23 +- .../translations/it_IT/process/magic-number.rst | 1 - .../translations/sp_SP/process/magic-number.rst | 1 - .../translations/zh_CN/filesystems/sysfs.txt | 4 +- .../translations/zh_CN/process/magic-number.rst | 1 - .../translations/zh_TW/filesystems/sysfs.txt | 4 +- .../translations/zh_TW/process/magic-number.rst | 1 - Documentation/usb/gadget_uvc.rst | 28 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - MAINTAINERS | 109 +- arch/alpha/kernel/pci.c | 5 +- arch/arm/boot/dts/imx7ulp.dtsi | 5 +- arch/arm/boot/dts/stm32mp151.dtsi | 4 +- arch/arm/include/asm/dma-iommu.h | 2 +- arch/arm/kernel/bios32.c | 16 +- arch/arm/mach-dove/pcie.c | 10 +- arch/arm/mach-mv78xx0/pcie.c | 10 +- arch/arm/mach-orion5x/pci.c | 10 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 - arch/arm64/kernel/cacheinfo.c | 25 +- arch/arm64/kernel/cpufeature.c | 10 +- arch/mips/configs/mtx1_defconfig | 2 - arch/mips/kernel/mips-mt.c | 2 +- arch/mips/kernel/vpe-cmp.c | 1 - arch/mips/kernel/vpe-mt.c | 1 - arch/mips/pci/ops-bcm63xx.c | 8 +- arch/mips/pci/pci-legacy.c | 3 +- arch/mips/sibyte/common/sb_tbprof.c | 2 +- arch/powerpc/configs/ppc6xx_defconfig | 4 - arch/powerpc/kernel/pci-common.c | 21 +- arch/powerpc/kernel/sysfs.c | 14 +- arch/powerpc/platforms/4xx/pci.c | 8 +- arch/powerpc/platforms/52xx/mpc52xx_pci.c | 5 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 2 +- arch/powerpc/platforms/book3s/vas-api.c | 2 +- arch/powerpc/platforms/powernv/idle.c | 9 +- arch/powerpc/platforms/powernv/subcore.c | 10 +- arch/powerpc/platforms/pseries/dlpar.c | 4 +- arch/powerpc/platforms/pseries/ibmebus.c | 4 +- arch/powerpc/platforms/pseries/mobility.c | 4 +- arch/powerpc/platforms/pseries/pci.c | 16 +- arch/powerpc/platforms/pseries/pseries_energy.c | 28 +- arch/powerpc/platforms/pseries/suspend.c | 10 +- arch/powerpc/platforms/pseries/vio.c | 8 +- arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c | 21 +- arch/s390/kernel/smp.c | 12 +- arch/s390/kernel/topology.c | 11 +- arch/sh/drivers/dma/dma-sysfs.c | 8 +- arch/sh/drivers/pci/pcie-sh7786.c | 10 +- arch/sparc/kernel/leon_pci.c | 5 +- arch/sparc/kernel/pci.c | 10 +- arch/sparc/kernel/pcic.c | 5 +- arch/x86/kernel/cpu/microcode/core.c | 13 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/cpu/umwait.c | 8 +- arch/x86/kernel/cpuid.c | 2 +- arch/x86/kernel/msr.c | 2 +- arch/x86/pci/fixup.c | 59 + block/bsg.c | 2 +- block/genhd.c | 20 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/accel/drm_accel.c | 2 +- drivers/accel/habanalabs/common/habanalabs_drv.c | 2 +- drivers/acpi/acpi_lpit.c | 16 +- drivers/acpi/bus.c | 7 +- drivers/ata/pata_parport/pata_parport.c | 6 +- drivers/base/Kconfig | 12 + drivers/base/arch_topology.c | 11 +- drivers/base/base.h | 114 +- drivers/base/bus.c | 48 +- drivers/base/cacheinfo.c | 124 +- drivers/base/class.c | 247 +- drivers/base/core.c | 313 +- drivers/base/dd.c | 36 +- drivers/base/devcoredump.c | 5 +- drivers/base/devres.c | 11 +- drivers/base/devtmpfs.c | 9 - drivers/base/firmware_loader/Kconfig | 13 + drivers/base/firmware_loader/main.c | 65 +- drivers/base/firmware_loader/sysfs.c | 4 +- drivers/base/physical_location.h | 2 +- drivers/base/power/wakeup_stats.c | 2 +- drivers/base/property.c | 148 +- drivers/base/soc.c | 15 + drivers/block/aoe/aoechr.c | 2 +- drivers/block/pktcdvd.c | 47 +- drivers/block/rbd.c | 34 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 2 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 2 +- drivers/block/ublk_drv.c | 2 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/bus/mhi/ep/main.c | 4 +- drivers/bus/mhi/host/boot.c | 16 +- drivers/bus/mhi/host/init.c | 16 +- drivers/bus/mhi/host/main.c | 25 +- drivers/bus/mhi/host/pci_generic.c | 28 +- drivers/cdx/Kconfig | 19 + drivers/cdx/Makefile | 8 + drivers/cdx/cdx.c | 535 +++ drivers/cdx/cdx.h | 62 + drivers/cdx/controller/Kconfig | 31 + drivers/cdx/controller/Makefile | 9 + drivers/cdx/controller/bitfield.h | 90 + drivers/cdx/controller/cdx_controller.c | 230 ++ drivers/cdx/controller/cdx_controller.h | 30 + drivers/cdx/controller/cdx_rpmsg.c | 202 + drivers/cdx/controller/mc_cdx_pcol.h | 590 +++ drivers/cdx/controller/mcdi.c | 903 ++++ drivers/cdx/controller/mcdi.h | 248 ++ drivers/cdx/controller/mcdi_functions.c | 139 + drivers/cdx/controller/mcdi_functions.h | 61 + drivers/char/Kconfig | 2 - drivers/char/Makefile | 1 - drivers/char/bsr.c | 2 +- drivers/char/dsp56k.c | 2 +- drivers/char/ipmi/Kconfig | 3 +- drivers/char/ipmi/ipmi_devintf.c | 2 +- drivers/char/ipmi/ipmi_poweroff.c | 16 +- drivers/char/ipmi/ipmi_ssif.c | 16 +- drivers/char/lp.c | 2 +- drivers/char/mem.c | 2 +- drivers/char/misc.c | 2 +- drivers/char/pcmcia/Kconfig | 68 - drivers/char/pcmcia/Makefile | 11 - drivers/char/pcmcia/cm4000_cs.c | 1912 --------- drivers/char/pcmcia/cm4040_cs.c | 684 ---- drivers/char/pcmcia/cm4040_cs.h | 48 - drivers/char/pcmcia/scr24x_cs.c | 359 -- drivers/char/pcmcia/synclink_cs.c | 4290 -------------------- drivers/char/ppdev.c | 2 +- drivers/char/tpm/tpm-chip.c | 3 +- drivers/char/tpm/tpm-interface.c | 6 +- drivers/char/tpm/tpm.h | 1 + drivers/char/virtio_console.c | 2 +- drivers/char/xilinx_hwicap/xilinx_hwicap.c | 2 +- drivers/char/xillybus/xillybus_class.c | 2 +- drivers/comedi/comedi_fops.c | 2 +- drivers/comedi/drivers/comedi_test.c | 2 +- drivers/cpufreq/amd-pstate.c | 24 +- drivers/cpufreq/cpufreq.c | 7 +- drivers/cpufreq/intel_pstate.c | 7 +- drivers/cpuidle/cpuidle.c | 2 +- drivers/cpuidle/cpuidle.h | 2 +- drivers/cpuidle/sysfs.c | 13 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/cxl/core/port.c | 2 +- drivers/dca/dca-sysfs.c | 2 +- drivers/devfreq/devfreq-event.c | 2 +- drivers/devfreq/devfreq.c | 2 +- drivers/dma-buf/dma-heap.c | 2 +- drivers/dma/idxd/compat.c | 4 +- drivers/edac/edac_device_sysfs.c | 16 +- drivers/edac/edac_pci_sysfs.c | 14 +- drivers/eisa/pci_eisa.c | 4 +- drivers/extcon/extcon.c | 2 +- drivers/firewire/init_ohci1394_dma.c | 4 +- drivers/firmware/cirrus/cs_dsp.c | 48 +- drivers/firmware/dmi-sysfs.c | 4 +- drivers/firmware/edd.c | 2 +- drivers/firmware/efi/cper-arm.c | 1 - drivers/firmware/stratix10-svc.c | 4 +- drivers/firmware/xilinx/zynqmp.c | 33 + drivers/fpga/fpga-bridge.c | 4 +- drivers/fpga/fpga-mgr.c | 2 +- drivers/fpga/fpga-region.c | 2 +- drivers/fpga/zynqmp-fpga.c | 21 + drivers/gnss/core.c | 2 +- drivers/gpio/gpiolib-sysfs.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- drivers/gpu/drm/display/drm_dp_aux_dev.c | 2 +- drivers/gpu/drm/drm_mipi_dsi.c | 2 +- drivers/gpu/drm/drm_sysfs.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 4 +- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 1 + drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 13 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 1 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 4 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c | 2 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 11 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 10 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h | 8 +- drivers/hid/hid-apple.c | 20 +- drivers/hid/hid-asus.c | 1 + drivers/hid/hid-ids.h | 10 +- drivers/hid/hid-input.c | 12 + drivers/hid/hid-kye.c | 924 ++--- drivers/hid/hid-lg-g15.c | 1 + drivers/hid/hid-logitech-hidpp.c | 256 +- drivers/hid/hid-mcp2221.c | 6 +- drivers/hid/hid-nintendo.c | 95 +- drivers/hid/hid-quirks.c | 14 +- drivers/hid/hid-roccat-arvo.c | 2 +- drivers/hid/hid-roccat-isku.c | 2 +- drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-koneplus.c | 2 +- drivers/hid/hid-roccat-konepure.c | 2 +- drivers/hid/hid-roccat-kovaplus.c | 2 +- drivers/hid/hid-roccat-pyra.c | 2 +- drivers/hid/hid-roccat-ryos.c | 2 +- drivers/hid/hid-roccat-savu.c | 2 +- drivers/hid/hid-steelseries.c | 1 + drivers/hid/hidraw.c | 2 +- drivers/hid/i2c-hid/Kconfig | 6 +- drivers/hid/i2c-hid/i2c-hid-of.c | 38 +- drivers/hid/wacom_sys.c | 10 - drivers/hid/wacom_wac.c | 84 +- drivers/hid/wacom_wac.h | 1 + drivers/hsi/hsi_core.c | 2 +- drivers/hv/vmbus_drv.c | 2 +- drivers/hwmon/drivetemp.c | 4 +- drivers/hwmon/hwmon.c | 1 - drivers/hwtracing/coresight/coresight-etm-perf.c | 1 + drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-brcmstb.c | 4 +- drivers/i2c/busses/i2c-cadence.c | 117 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 +- drivers/i2c/busses/i2c-davinci.c | 5 +- drivers/i2c/busses/i2c-imx.c | 12 +- drivers/i2c/busses/i2c-mpc.c | 37 +- drivers/i2c/busses/i2c-mt65xx.c | 15 +- drivers/i2c/busses/i2c-omap.c | 9 +- drivers/i2c/busses/i2c-owl.c | 2 +- drivers/i2c/busses/i2c-powermac.c | 2 +- drivers/i2c/busses/i2c-pxa.c | 6 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-xiic.c | 9 +- drivers/i2c/i2c-core-of.c | 4 +- drivers/i2c/i2c-dev.c | 2 +- drivers/iio/Kconfig | 3 + drivers/iio/Makefile | 1 + drivers/iio/accel/bma400_core.c | 2 +- drivers/iio/accel/kionix-kx022a.c | 3 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/msa311.c | 2 +- drivers/iio/accel/st_accel.h | 1 + drivers/iio/accel/st_accel_core.c | 1 + drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/accel/st_accel_spi.c | 5 + drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7606.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 8 +- drivers/iio/adc/axp20x_adc.c | 77 +- drivers/iio/adc/max11410.c | 2 +- drivers/iio/adc/meson_saradc.c | 21 +- drivers/iio/adc/palmas_gpadc.c | 615 ++- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 2 +- drivers/iio/adc/rcar-gyroadc.c | 2 +- drivers/iio/adc/stm32-adc.c | 6 +- drivers/iio/adc/ti-ads1100.c | 445 ++ drivers/iio/addac/Kconfig | 2 + drivers/iio/addac/ad74413r.c | 44 +- drivers/iio/addac/stx104.c | 462 ++- drivers/iio/chemical/sps30_i2c.c | 6 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 4 +- drivers/iio/dac/Kconfig | 1 + drivers/iio/dac/ad5592r-base.c | 5 + drivers/iio/dac/cio-dac.c | 68 +- drivers/iio/dac/max5522.c | 2 +- drivers/iio/frequency/admv1013.c | 21 +- drivers/iio/gyro/fxas21002c_core.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/humidity/hts221_buffer.c | 2 +- drivers/iio/imu/adis16400.c | 2 +- drivers/iio/imu/adis16475.c | 6 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 15 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 59 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 99 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 21 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/industrialio-gts-helper.c | 1077 +++++ drivers/iio/industrialio-trigger.c | 17 +- drivers/iio/light/Kconfig | 14 + drivers/iio/light/Makefile | 1 + drivers/iio/light/acpi-als.c | 2 +- drivers/iio/light/max44009.c | 13 +- drivers/iio/light/rohm-bu27034.c | 1497 +++++++ drivers/iio/light/rpr0521.c | 2 +- drivers/iio/light/st_uvis25_core.c | 2 +- drivers/iio/light/vcnl4000.c | 2 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/potentiostat/lmp91000.c | 2 +- drivers/iio/pressure/Kconfig | 6 +- drivers/iio/pressure/bmp280-core.c | 765 +++- drivers/iio/pressure/bmp280-i2c.c | 45 +- drivers/iio/pressure/bmp280-regmap.c | 60 + drivers/iio/pressure/bmp280-spi.c | 47 +- drivers/iio/pressure/bmp280.h | 273 +- drivers/iio/pressure/zpa2326.c | 2 +- drivers/iio/proximity/as3935.c | 2 +- drivers/iio/proximity/sx9324.c | 96 +- drivers/iio/proximity/sx9360.c | 32 +- drivers/iio/proximity/sx9500.c | 4 +- drivers/iio/proximity/sx_common.c | 21 + drivers/iio/proximity/sx_common.h | 6 +- drivers/iio/temperature/tmp117.c | 80 +- drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs_main.c | 2 +- drivers/infiniband/hw/hfi1/device.c | 4 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2 +- drivers/interconnect/core.c | 81 +- drivers/interconnect/qcom/Kconfig | 2 +- drivers/interconnect/qcom/icc-rpm.c | 38 +- drivers/interconnect/qcom/icc-rpm.h | 17 +- drivers/interconnect/qcom/msm8996.c | 1 - drivers/interconnect/qcom/osm-l3.c | 7 - drivers/interconnect/qcom/sc7180.h | 2 - drivers/interconnect/qcom/sc7280.h | 2 - drivers/interconnect/qcom/sc8180x.h | 2 - drivers/interconnect/qcom/sdm845.h | 2 - drivers/interconnect/qcom/sm8150.h | 2 - drivers/interconnect/qcom/sm8250.h | 2 - drivers/iommu/iommu.c | 18 +- drivers/irqchip/irq-mbigen.c | 13 +- drivers/isdn/capi/capi.c | 2 +- drivers/isdn/mISDN/core.c | 7 - drivers/isdn/mISDN/dsp_pipeline.c | 2 +- drivers/leds/led-class.c | 2 +- drivers/macintosh/adb.c | 2 +- drivers/mcb/mcb-lpc.c | 35 +- drivers/mcb/mcb-parse.c | 15 +- drivers/mcb/mcb-pci.c | 27 +- drivers/media/dvb-core/dvbdev.c | 2 +- drivers/media/pci/ddbridge/ddbridge-core.c | 1 - drivers/media/radio/radio-shark.c | 10 + drivers/media/radio/radio-shark2.c | 10 + drivers/media/rc/lirc_dev.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-main.c | 18 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | 59 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.h | 16 +- drivers/mfd/cros_ec_dev.c | 1 - drivers/misc/c2port/core.c | 2 +- drivers/misc/cardreader/alcor_pci.c | 167 +- drivers/misc/cxl/file.c | 2 +- drivers/misc/enclosure.c | 1 - drivers/misc/genwqe/card_base.c | 4 +- drivers/misc/hpilo.c | 8 +- drivers/misc/lis3lv02d/lis3lv02d.c | 66 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c | 10 +- drivers/misc/mei/bus-fixup.c | 2 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hw.h | 2 +- drivers/misc/mei/main.c | 3 +- drivers/misc/mei/pxp/mei_pxp.c | 2 +- drivers/misc/ocxl/file.c | 2 +- drivers/misc/phantom.c | 2 +- drivers/misc/sgi-xp/xpc_main.c | 24 +- drivers/misc/smpro-errmon.c | 82 + drivers/misc/sram.c | 28 +- drivers/misc/sram.h | 1 - drivers/misc/uacce/uacce.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 8 +- drivers/mmc/core/sdio_uart.c | 10 +- drivers/most/most_cdev.c | 2 +- drivers/mtd/devices/mtd_dataflash.c | 2 +- drivers/mtd/mtdcore.c | 1 - drivers/mtd/ubi/build.c | 3 +- drivers/mux/core.c | 1 - drivers/net/bonding/bond_sysfs.c | 18 +- drivers/net/ethernet/adi/adin1110.c | 2 +- drivers/net/ethernet/asix/ax88796c_main.c | 2 +- drivers/net/ethernet/davicom/dm9051.c | 2 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 2 +- drivers/net/ethernet/qualcomm/qca_debug.c | 2 +- drivers/net/ieee802154/ca8210.c | 2 +- drivers/net/ipvlan/ipvtap.c | 1 - drivers/net/macvtap.c | 1 - drivers/net/netdevsim/bus.c | 4 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/rionet.c | 3 +- drivers/net/wan/slic_ds26522.c | 2 +- drivers/net/wireless/marvell/libertas/if_spi.c | 2 +- drivers/net/wireless/silabs/wfx/bus_spi.c | 2 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 2 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 2 +- drivers/net/wwan/wwan_core.c | 2 +- drivers/net/wwan/wwan_hwsim.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 6 +- drivers/nvdimm/bus.c | 2 +- drivers/nvme/host/core.c | 6 +- drivers/nvme/host/fabrics.c | 2 +- drivers/nvme/host/fc.c | 1 - drivers/nvme/target/fcloop.c | 2 +- drivers/nvmem/Kconfig | 7 +- drivers/nvmem/Makefile | 1 + drivers/nvmem/bcm-ocotp.c | 4 +- drivers/nvmem/core.c | 169 +- drivers/nvmem/imx-ocotp.c | 30 +- drivers/nvmem/layouts/Kconfig | 23 + drivers/nvmem/layouts/Makefile | 7 + drivers/nvmem/layouts/onie-tlv.c | 244 ++ drivers/nvmem/layouts/sl28vpd.c | 153 + drivers/nvmem/mtk-efuse.c | 53 +- drivers/nvmem/nintendo-otp.c | 4 +- drivers/nvmem/stm32-romem.c | 2 +- drivers/nvmem/u-boot-env.c | 26 + drivers/nvmem/vf610-ocotp.c | 3 +- drivers/of/Makefile | 2 +- drivers/of/base.c | 18 +- drivers/of/device.c | 75 +- drivers/of/module.c | 74 + drivers/pci/bus.c | 7 +- drivers/pci/controller/Kconfig | 423 +- drivers/pci/controller/cadence/Kconfig | 10 +- drivers/pci/controller/dwc/Kconfig | 431 +- drivers/pci/controller/dwc/pci-imx6.c | 7 + drivers/pci/controller/dwc/pci-layerscape-ep.c | 1 + drivers/pci/controller/dwc/pcie-qcom.c | 1246 +++--- drivers/pci/controller/mobiveil/Kconfig | 19 +- drivers/pci/controller/pci-ixp4xx.c | 10 +- drivers/pci/controller/pci-tegra.c | 4 +- drivers/pci/controller/pcie-mediatek.c | 2 +- drivers/pci/controller/pcie-mt7621.c | 4 +- drivers/pci/controller/pcie-rcar-host.c | 4 +- drivers/pci/controller/pcie-rcar.h | 2 +- drivers/pci/endpoint/pci-epc-core.c | 2 +- drivers/pci/hotplug/pciehp_pci.c | 15 + drivers/pci/hotplug/rpaphp_core.c | 4 +- drivers/pci/hotplug/shpchp_sysfs.c | 8 +- drivers/pci/of.c | 2 +- drivers/pci/p2pdma.c | 3 +- drivers/pci/pci-driver.c | 3 +- drivers/pci/pci-sysfs.c | 2 +- drivers/pci/pci.c | 25 +- drivers/pci/pci.h | 9 +- drivers/pci/pcie/dpc.c | 3 +- drivers/pci/pcie/edr.c | 12 +- drivers/pci/probe.c | 2 +- drivers/pci/quirks.c | 13 + drivers/pci/remove.c | 5 +- drivers/pci/setup-bus.c | 37 +- drivers/pci/setup-res.c | 4 +- drivers/pci/switch/switchtec.c | 2 +- drivers/pci/vgaarb.c | 17 +- drivers/pci/xen-pcifront.c | 4 +- drivers/pcmcia/cs.c | 2 +- drivers/pcmcia/ds.c | 6 +- drivers/pcmcia/rsrc_nonstatic.c | 6 +- drivers/peci/sysfs.c | 2 +- drivers/phy/phy-core.c | 2 +- drivers/platform/chrome/wilco_ec/event.c | 1 - drivers/platform/chrome/wilco_ec/telemetry.c | 1 - drivers/platform/x86/ibm_rtl.c | 18 +- drivers/platform/x86/intel/pmt/class.c | 1 - .../uncore-frequency/uncore-frequency-common.c | 12 +- drivers/platform/x86/intel_scu_ipc.c | 1 - drivers/platform/x86/serial-multi-instantiate.c | 3 +- drivers/pnp/quirks.c | 29 +- drivers/power/supply/power_supply_core.c | 2 +- drivers/pps/pps.c | 2 +- drivers/ptp/ptp_clock.c | 2 +- drivers/ptp/ptp_ocp.c | 1 - drivers/pwm/sysfs.c | 1 - drivers/rapidio/devices/rio_mport_cdev.c | 9 +- drivers/rapidio/rio-driver.c | 1 - drivers/rapidio/rio-sysfs.c | 2 +- drivers/rapidio/rio_cm.c | 10 +- drivers/rpmsg/rpmsg_core.c | 2 +- drivers/rtc/class.c | 2 +- drivers/s390/char/hmcdrv_dev.c | 2 +- drivers/s390/char/raw3270.c | 2 +- drivers/s390/char/tape_class.c | 2 +- drivers/s390/char/vmlogrdr.c | 2 +- drivers/s390/char/vmur.c | 2 +- drivers/s390/crypto/ap_bus.c | 42 +- drivers/s390/crypto/zcrypt_api.c | 10 +- drivers/sbus/char/oradax.c | 2 +- drivers/scsi/ch.c | 2 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/fcoe/fcoe_sysfs.c | 8 +- drivers/scsi/fcoe/fcoe_transport.c | 6 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/sd.c | 1 - drivers/scsi/ses.c | 6 +- drivers/scsi/sg.c | 10 +- drivers/sh/intc/userimask.c | 10 +- drivers/soc/amlogic/meson-gx-socinfo.c | 5 - drivers/soc/fsl/qe/Kconfig | 23 + drivers/soc/fsl/qe/Makefile | 2 + drivers/soc/fsl/qe/qmc.c | 1537 +++++++ drivers/soc/fsl/qe/tsa.c | 846 ++++ drivers/soc/fsl/qe/tsa.h | 42 + drivers/soc/qcom/rmtfs_mem.c | 1 - drivers/spi/Kconfig | 17 +- drivers/spi/Makefile | 1 + drivers/spi/atmel-quadspi.c | 36 +- drivers/spi/spi-altera-core.c | 2 +- drivers/spi/spi-amd.c | 4 +- drivers/spi/spi-amlogic-spifc-a1.c | 456 +++ drivers/spi/spi-ar934x.c | 8 +- drivers/spi/spi-armada-3700.c | 10 +- drivers/spi/spi-aspeed-smc.c | 18 +- drivers/spi/spi-at91-usart.c | 8 +- drivers/spi/spi-ath79.c | 10 +- drivers/spi/spi-atmel.c | 32 +- drivers/spi/spi-au1550.c | 9 +- drivers/spi/spi-axi-spi-engine.c | 8 +- drivers/spi/spi-bcm-qspi.c | 12 +- drivers/spi/spi-bcm2835.c | 36 +- drivers/spi/spi-bcm2835aux.c | 10 +- drivers/spi/spi-bcm63xx-hsspi.c | 36 +- drivers/spi/spi-bcm63xx.c | 24 +- drivers/spi/spi-bcmbca-hsspi.c | 36 +- drivers/spi/spi-brcmstb-qspi.c | 6 +- drivers/spi/spi-cadence-quadspi.c | 104 +- drivers/spi/spi-cadence-xspi.c | 4 +- drivers/spi/spi-cadence.c | 334 +- drivers/spi/spi-cavium-octeon.c | 6 +- drivers/spi/spi-cavium.c | 8 +- drivers/spi/spi-coldfire-qspi.c | 14 +- drivers/spi/spi-davinci.c | 23 +- drivers/spi/spi-dln2.c | 12 +- drivers/spi/spi-dw-bt1.c | 6 +- drivers/spi/spi-dw-core.c | 2 +- drivers/spi/spi-dw-mmio.c | 68 +- drivers/spi/spi-ep93xx.c | 6 +- drivers/spi/spi-falcon.c | 2 +- drivers/spi/spi-fsi.c | 2 +- drivers/spi/spi-fsl-cpm.c | 23 + drivers/spi/spi-fsl-dspi.c | 24 +- drivers/spi/spi-fsl-espi.c | 12 +- drivers/spi/spi-fsl-lpspi.c | 7 +- drivers/spi/spi-fsl-qspi.c | 12 +- drivers/spi/spi-fsl-spi.c | 92 +- drivers/spi/spi-geni-qcom.c | 11 +- drivers/spi/spi-gpio.c | 4 +- drivers/spi/spi-gxp.c | 4 +- drivers/spi/spi-hisi-kunpeng.c | 6 +- drivers/spi/spi-hisi-sfc-v3xx.c | 2 +- drivers/spi/spi-img-spfi.c | 20 +- drivers/spi/spi-imx.c | 75 +- drivers/spi/spi-ingenic.c | 4 +- drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-intel.c | 2 +- drivers/spi/spi-iproc-qspi.c | 6 +- drivers/spi/spi-jcore.c | 4 +- drivers/spi/spi-lantiq-ssc.c | 12 +- drivers/spi/spi-loopback-test.c | 8 + drivers/spi/spi-mem.c | 4 +- drivers/spi/spi-meson-spicc.c | 8 +- drivers/spi/spi-meson-spifc.c | 6 +- drivers/spi/spi-microchip-core-qspi.c | 6 +- drivers/spi/spi-microchip-core.c | 12 +- drivers/spi/spi-mpc512x-psc.c | 142 +- drivers/spi/spi-mpc52xx-psc.c | 145 +- drivers/spi/spi-mpc52xx.c | 8 +- drivers/spi/spi-mt65xx.c | 6 +- drivers/spi/spi-mt7621.c | 2 +- drivers/spi/spi-mtk-nor.c | 6 +- drivers/spi/spi-mtk-snfi.c | 5 +- drivers/spi/spi-mux.c | 8 +- drivers/spi/spi-mxic.c | 16 +- drivers/spi/spi-mxs.c | 8 +- drivers/spi/spi-npcm-fiu.c | 25 +- drivers/spi/spi-npcm-pspi.c | 6 +- drivers/spi/spi-nxp-fspi.c | 74 +- drivers/spi/spi-oc-tiny.c | 5 +- drivers/spi/spi-omap-uwire.c | 13 +- drivers/spi/spi-omap2-mcspi.c | 35 +- drivers/spi/spi-orion.c | 13 +- drivers/spi/spi-pci1xxxx.c | 22 +- drivers/spi/spi-pic32-sqi.c | 8 +- drivers/spi/spi-pic32.c | 13 +- drivers/spi/spi-pl022.c | 4 +- drivers/spi/spi-ppc4xx.c | 5 +- drivers/spi/spi-pxa2xx.c | 14 +- drivers/spi/spi-qcom-qspi.c | 13 +- drivers/spi/spi-qup.c | 31 +- drivers/spi/spi-rb4xx.c | 8 +- drivers/spi/spi-rockchip-sfc.c | 12 +- drivers/spi/spi-rockchip.c | 36 +- drivers/spi/spi-rpc-if.c | 6 +- drivers/spi/spi-rspi.c | 24 +- drivers/spi/spi-s3c64xx.c | 8 +- drivers/spi/spi-sc18is602.c | 6 +- drivers/spi/spi-sh-hspi.c | 6 +- drivers/spi/spi-sh-msiof.c | 13 +- drivers/spi/spi-sh-sci.c | 7 +- drivers/spi/spi-sh.c | 6 +- drivers/spi/spi-sifive.c | 12 +- drivers/spi/spi-slave-mt27xx.c | 6 +- drivers/spi/spi-sn-f-ospi.c | 10 +- drivers/spi/spi-sprd-adi.c | 8 +- drivers/spi/spi-sprd.c | 23 +- drivers/spi/spi-st-ssc4.c | 8 +- drivers/spi/spi-stm32-qspi.c | 18 +- drivers/spi/spi-stm32.c | 15 +- drivers/spi/spi-sun4i.c | 8 +- drivers/spi/spi-sun6i.c | 7 +- drivers/spi/spi-sunplus-sp7021.c | 5 +- drivers/spi/spi-synquacer.c | 12 +- drivers/spi/spi-tegra114.c | 37 +- drivers/spi/spi-tegra20-sflash.c | 8 +- drivers/spi/spi-tegra20-slink.c | 11 +- drivers/spi/spi-tegra210-quad.c | 31 +- drivers/spi/spi-ti-qspi.c | 16 +- drivers/spi/spi-topcliff-pch.c | 10 +- drivers/spi/spi-uniphier.c | 6 +- drivers/spi/spi-wpcm-fiu.c | 12 +- drivers/spi/spi-xcomm.c | 2 +- drivers/spi/spi-xilinx.c | 15 +- drivers/spi/spi-xlp.c | 4 +- drivers/spi/spi-xtensa-xtfpga.c | 6 +- drivers/spi/spi-zynq-qspi.c | 8 +- drivers/spi/spi-zynqmp-gqspi.c | 8 +- drivers/spi/spi.c | 108 +- drivers/spi/spidev.c | 8 +- drivers/spmi/hisi-spmi-controller.c | 5 +- drivers/spmi/spmi-mtk-pmif.c | 7 +- drivers/spmi/spmi-pmic-arb.c | 9 +- drivers/spmi/spmi.c | 8 +- drivers/staging/axis-fifo/axis-fifo.c | 34 +- drivers/staging/emxx_udc/emxx_udc.c | 6 +- drivers/staging/fbtft/fbtft-core.c | 2 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 7 +- drivers/staging/fieldbus/dev_core.c | 1 - drivers/staging/greybus/arche-apb-ctrl.c | 6 +- drivers/staging/greybus/arche-platform.c | 6 +- drivers/staging/greybus/audio_manager_module.c | 47 +- drivers/staging/greybus/audio_topology.c | 5 +- drivers/staging/greybus/authentication.c | 2 +- drivers/staging/greybus/fw-management.c | 2 +- drivers/staging/greybus/gpio.c | 7 +- drivers/staging/greybus/greybus_authentication.h | 1 - drivers/staging/greybus/loopback.c | 1 - drivers/staging/greybus/pwm.c | 6 +- drivers/staging/greybus/raw.c | 2 +- drivers/staging/greybus/spilib.c | 2 +- drivers/staging/greybus/tools/.gitignore | 2 - drivers/staging/greybus/tools/Android.mk | 10 - drivers/staging/greybus/tools/Makefile | 33 - drivers/staging/greybus/tools/README.loopback | 198 - drivers/staging/greybus/tools/lbtest | 169 - drivers/staging/greybus/tools/loopback_test.c | 979 ----- drivers/staging/greybus/vibrator.c | 1 - drivers/staging/iio/Kconfig | 1 - drivers/staging/iio/Makefile | 1 - drivers/staging/iio/meter/Kconfig | 37 - drivers/staging/iio/meter/Makefile | 8 - drivers/staging/iio/meter/ade7854-i2c.c | 153 - drivers/staging/iio/meter/ade7854-spi.c | 160 - drivers/staging/iio/meter/ade7854.c | 556 --- drivers/staging/iio/meter/ade7854.h | 173 - drivers/staging/iio/meter/meter.h | 398 -- drivers/staging/iio/resolver/ad2s1210.c | 2 +- drivers/staging/ks7010/ks_hostif.c | 5 +- drivers/staging/most/dim2/dim2.c | 15 +- drivers/staging/most/dim2/hal.c | 5 +- drivers/staging/most/i2c/i2c.c | 5 +- drivers/staging/most/video/video.c | 3 +- drivers/staging/nvec/nvec.c | 6 +- drivers/staging/nvec/nvec_kbd.c | 6 +- drivers/staging/nvec/nvec_paz00.c | 5 +- drivers/staging/nvec/nvec_power.c | 6 +- drivers/staging/nvec/nvec_ps2.c | 6 +- drivers/staging/octeon/ethernet.c | 5 +- drivers/staging/octeon/octeon-stubs.h | 4 +- drivers/staging/pi433/pi433_if.c | 2 +- drivers/staging/qlge/qlge_dbg.c | 35 +- drivers/staging/rtl8192e/rtl8192e/Makefile | 2 +- drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 11 - drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 10 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 82 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 1 - .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 7 - drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c | 551 --- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 33 - drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 609 +-- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 32 - drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 37 - drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 204 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 69 - drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 258 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 8 +- drivers/staging/rtl8192e/rtl8192e/table.c | 543 +++ drivers/staging/rtl8192e/rtl8192e/table.h | 27 + drivers/staging/rtl8192e/rtl819x_HT.h | 3 - drivers/staging/rtl8192e/rtl819x_TSProc.c | 3 +- drivers/staging/rtl8192e/rtllib.h | 44 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 32 +- drivers/staging/rtl8192e/rtllib_rx.c | 80 +- drivers/staging/rtl8192e/rtllib_softmac.c | 47 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 12 +- drivers/staging/rtl8192e/rtllib_wx.c | 42 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 38 - drivers/staging/rtl8192u/r8192U_dm.c | 244 +- drivers/staging/rtl8192u/r8192U_dm.h | 1 - drivers/staging/rtl8192u/r819xU_phy.c | 87 - drivers/staging/rtl8192u/r819xU_phy.h | 2 - drivers/staging/rtl8712/rtl8712_efuse.h | 1 + drivers/staging/rtl8712/rtl871x_mlme.c | 97 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 17 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 8 - drivers/staging/rtl8723bs/hal/hal_com.c | 108 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 1 - drivers/staging/rtl8723bs/include/drv_types.h | 6 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 1 - drivers/staging/rtl8723bs/include/hal_com.h | 9 - drivers/staging/rtl8723bs/include/ieee80211.h | 49 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 20 - drivers/staging/rtl8723bs/include/rtw_recv.h | 9 +- drivers/staging/rts5208/xd.c | 7 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 6 +- drivers/staging/vme_user/Kconfig | 3 +- drivers/staging/vme_user/vme_fake.c | 5 - drivers/staging/vme_user/vme_tsi148.c | 13 +- drivers/staging/vme_user/vme_tsi148.h | 534 +-- drivers/staging/vme_user/vme_user.c | 2 +- drivers/staging/vt6655/baseband.c | 44 - drivers/staging/vt6655/baseband.h | 2 - drivers/staging/vt6656/card.c | 21 - drivers/staging/vt6656/card.h | 1 - drivers/staging/wlan-ng/prism2fw.c | 8 +- drivers/tee/tee_core.c | 2 +- drivers/thunderbolt/acpi.c | 2 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/eeprom.c | 204 +- drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/switch.c | 4 +- drivers/thunderbolt/usb4.c | 52 +- drivers/thunderbolt/xdomain.c | 24 +- drivers/tty/Kconfig | 11 +- drivers/tty/amiserial.c | 6 +- drivers/tty/mxser.c | 6 +- drivers/tty/n_gsm.c | 231 +- drivers/tty/n_tty.c | 43 +- drivers/tty/pty.c | 2 +- drivers/tty/serial/8250/8250.h | 12 + drivers/tty/serial/8250/8250_bcm7271.c | 18 +- drivers/tty/serial/8250/8250_core.c | 1 + drivers/tty/serial/8250/8250_em.c | 113 +- drivers/tty/serial/8250/8250_port.c | 11 +- drivers/tty/serial/Kconfig | 11 +- drivers/tty/serial/bcm63xx_uart.c | 38 + drivers/tty/serial/cpm_uart/cpm_uart_core.c | 5 +- drivers/tty/serial/fsl_lpuart.c | 10 +- drivers/tty/serial/imx.c | 48 +- drivers/tty/serial/max310x.c | 17 +- drivers/tty/serial/meson_uart.c | 8 +- drivers/tty/serial/mxs-auart.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 11 +- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/serial_core.c | 125 +- drivers/tty/serial/sh-sci.c | 115 +- drivers/tty/serial/sh-sci.h | 3 + drivers/tty/serial/sprd_serial.c | 2 +- drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/stm32-usart.h | 1 - drivers/tty/serial/sunzilog.c | 4 +- drivers/tty/serial/ucc_uart.c | 7 +- drivers/tty/synclink_gt.c | 24 +- drivers/tty/tty.h | 2 + drivers/tty/tty_io.c | 48 +- drivers/tty/tty_ioctl.c | 54 +- drivers/tty/tty_ldisc.c | 3 +- drivers/tty/vt/vc_screen.c | 2 +- drivers/tty/vt/vt.c | 209 +- drivers/usb/Kconfig | 29 - drivers/usb/Makefile | 1 - drivers/usb/cdns3/cdns3-debug.h | 8 +- drivers/usb/cdns3/cdns3-trace.h | 28 +- drivers/usb/cdns3/cdnsp-trace.h | 12 +- drivers/usb/chipidea/Makefile | 2 +- drivers/usb/chipidea/ci_hdrc_imx.c | 6 +- drivers/usb/chipidea/core.c | 4 +- drivers/usb/chipidea/debug.c | 55 - drivers/usb/common/ulpi.c | 4 +- drivers/usb/core/driver.c | 2 +- drivers/usb/core/file.c | 2 +- drivers/usb/core/message.c | 40 + drivers/usb/core/sysfs.c | 50 + drivers/usb/core/usb-acpi.c | 12 +- drivers/usb/core/usb.c | 76 + drivers/usb/core/usb.h | 3 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc2/params.c | 3 +- drivers/usb/dwc2/platform.c | 37 +- drivers/usb/dwc3/core.c | 443 +- drivers/usb/dwc3/core.h | 21 +- drivers/usb/dwc3/debug.h | 2 + drivers/usb/dwc3/debugfs.c | 5 + drivers/usb/dwc3/dwc3-am62.c | 52 +- drivers/usb/dwc3/dwc3-pci.c | 136 +- drivers/usb/dwc3/ep0.c | 19 +- drivers/usb/dwc3/gadget.c | 279 +- drivers/usb/dwc3/host.c | 7 +- drivers/usb/dwc3/trace.h | 6 +- drivers/usb/gadget/composite.c | 127 +- drivers/usb/gadget/configfs.c | 3 + drivers/usb/gadget/function/f_ecm.c | 22 + drivers/usb/gadget/function/f_fs.c | 101 +- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/function/f_printer.c | 2 +- drivers/usb/gadget/function/u_ether.c | 63 + drivers/usb/gadget/function/u_ether.h | 4 + drivers/usb/gadget/function/u_fs.h | 2 - drivers/usb/gadget/function/uvc_configfs.c | 121 +- drivers/usb/gadget/legacy/g_ffs.c | 9 - drivers/usb/gadget/udc/aspeed-vhub/core.c | 1 - drivers/usb/gadget/udc/aspeed-vhub/dev.c | 1 - drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 1 - drivers/usb/gadget/udc/aspeed-vhub/epn.c | 1 - drivers/usb/gadget/udc/aspeed-vhub/hub.c | 1 - drivers/usb/gadget/udc/core.c | 184 +- drivers/usb/gadget/udc/max3420_udc.c | 2 +- drivers/usb/gadget/udc/mv_udc_core.c | 6 +- drivers/usb/gadget/udc/renesas_usb3.c | 26 +- drivers/usb/gadget/udc/renesas_usbf.c | 11 - drivers/usb/gadget/udc/rzv2m_usb3drd.c | 4 +- drivers/usb/gadget/udc/snps_udc_plat.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 7 +- drivers/usb/gadget/udc/trace.h | 5 + drivers/usb/host/Kconfig | 27 - drivers/usb/host/Makefile | 1 - drivers/usb/host/ehci-ppc-of.c | 6 +- drivers/usb/host/fsl-mph-dr-of.c | 11 +- drivers/usb/host/max3421-hcd.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/pci-quirks.c | 4 +- drivers/usb/host/u132-hcd.c | 3219 --------------- drivers/usb/host/xhci-dbgcap.c | 191 +- drivers/usb/host/xhci-dbgcap.h | 4 + drivers/usb/host/xhci-debugfs.c | 1 + drivers/usb/host/xhci-mem.c | 83 +- drivers/usb/host/xhci-mtk.c | 1 + drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-pci.c | 215 +- drivers/usb/host/xhci-plat.c | 19 +- drivers/usb/host/xhci-rcar.c | 36 +- drivers/usb/host/xhci-ring.c | 1 + drivers/usb/host/xhci-tegra.c | 17 +- drivers/usb/host/xhci-trace.c | 1 + drivers/usb/host/xhci-trace.h | 20 +- drivers/usb/host/xhci.c | 202 +- drivers/usb/host/xhci.h | 1 + drivers/usb/misc/Kconfig | 51 +- drivers/usb/misc/Makefile | 1 - drivers/usb/misc/ftdi-elan.c | 2780 ------------- drivers/usb/misc/sisusbvga/sisusbvga.c | 14 + drivers/usb/misc/usb251xb.c | 43 +- drivers/usb/misc/usb3503.c | 64 +- drivers/usb/mon/mon_bin.c | 2 +- drivers/usb/mtu3/mtu3.h | 2 +- drivers/usb/mtu3/mtu3_dr.c | 1 + drivers/usb/mtu3/mtu3_gadget.c | 2 +- drivers/usb/mtu3/mtu3_host.c | 2 +- drivers/usb/mtu3/mtu3_plat.c | 2 + drivers/usb/mtu3/mtu3_qmu.c | 44 +- drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/da8xx.c | 6 +- drivers/usb/musb/jz4740.c | 6 +- drivers/usb/musb/mediatek.c | 6 +- drivers/usb/musb/mpfs.c | 6 +- drivers/usb/musb/musb_core.c | 5 +- drivers/usb/musb/musb_dsps.c | 6 +- drivers/usb/musb/omap2430.c | 8 +- drivers/usb/musb/sunxi.c | 6 +- drivers/usb/musb/tusb6010.c | 6 +- drivers/usb/musb/ux500.c | 6 +- drivers/usb/phy/phy-ab8500-usb.c | 6 +- drivers/usb/phy/phy-am335x.c | 5 +- drivers/usb/phy/phy-fsl-usb.c | 6 +- drivers/usb/phy/phy-generic.c | 6 +- drivers/usb/phy/phy-gpio-vbus-usb.c | 6 +- drivers/usb/phy/phy-keystone.c | 6 +- drivers/usb/phy/phy-mv-usb.c | 6 +- drivers/usb/phy/phy-mxs-usb.c | 8 +- drivers/usb/phy/phy-tahvo.c | 6 +- drivers/usb/phy/phy-tegra-usb.c | 8 +- drivers/usb/phy/phy-twl6030-usb.c | 6 +- drivers/usb/renesas_usbhs/common.c | 2 +- drivers/usb/roles/class.c | 2 +- drivers/usb/serial/bus.c | 2 +- drivers/usb/serial/option.c | 6 + drivers/usb/serial/quatech2.c | 8 - drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/bus.h | 2 +- drivers/usb/typec/class.c | 1 - drivers/usb/typec/hd3ss3220.c | 2 +- drivers/usb/typec/mux.c | 1 - drivers/usb/typec/pd.c | 1 - drivers/usb/typec/retimer.c | 1 - drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tcpm/tcpci_mt6360.c | 6 - drivers/usb/typec/tcpm/tcpm.c | 20 +- drivers/usb/typec/tipd/core.c | 51 +- drivers/usb/typec/ucsi/Kconfig | 10 + drivers/usb/typec/ucsi/Makefile | 1 + drivers/usb/typec/ucsi/ucsi.c | 6 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 44 +- drivers/usb/typec/ucsi/ucsi_glink.c | 345 ++ drivers/vdpa/vdpa_user/vduse_dev.c | 2 +- drivers/vfio/group.c | 2 +- drivers/vfio/vfio_main.c | 2 +- drivers/vhost/vdpa.c | 2 +- drivers/video/backlight/backlight.c | 2 +- drivers/video/backlight/lcd.c | 2 +- drivers/video/fbdev/68328fb.c | 1 + drivers/video/fbdev/cg14.c | 6 +- drivers/video/fbdev/cg3.c | 6 +- drivers/video/fbdev/cg6.c | 6 +- drivers/video/fbdev/clps711x-fb.c | 6 +- drivers/video/fbdev/cobalt_lcdfb.c | 6 +- drivers/video/fbdev/core/fbmem.c | 2 +- drivers/video/fbdev/da8xx-fb.c | 6 +- drivers/video/fbdev/efifb.c | 6 +- drivers/video/fbdev/ep93xx-fb.c | 6 +- drivers/video/fbdev/ffb.c | 6 +- drivers/video/fbdev/fsl-diu-fb.c | 6 +- drivers/video/fbdev/gbefb.c | 6 +- drivers/video/fbdev/goldfishfb.c | 5 +- drivers/video/fbdev/grvga.c | 6 +- drivers/video/fbdev/hecubafb.c | 5 +- drivers/video/fbdev/hgafb.c | 6 +- drivers/video/fbdev/hitfb.c | 6 +- drivers/video/fbdev/imxfb.c | 6 +- drivers/video/fbdev/leo.c | 6 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 5 +- drivers/video/fbdev/metronomefb.c | 5 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 2 +- drivers/video/fbdev/mx3fb.c | 5 +- drivers/video/fbdev/ocfb.c | 6 +- drivers/video/fbdev/offb.c | 8 +- drivers/video/fbdev/omap/omapfb_main.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/dss.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 5 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 6 +- drivers/video/fbdev/p9100.c | 6 +- drivers/video/fbdev/platinumfb.c | 6 +- drivers/video/fbdev/ps3fb.c | 1 + drivers/video/fbdev/pxa168fb.c | 8 +- drivers/video/fbdev/pxa3xx-gcu.c | 6 +- drivers/video/fbdev/pxafb.c | 8 +- drivers/video/fbdev/s1d13xxxfb.c | 5 +- drivers/video/fbdev/s3c-fb.c | 6 +- drivers/video/fbdev/sh7760fb.c | 6 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 5 +- drivers/video/fbdev/simplefb.c | 6 +- drivers/video/fbdev/sm501fb.c | 6 +- drivers/video/fbdev/tcx.c | 6 +- drivers/video/fbdev/uvesafb.c | 6 +- drivers/video/fbdev/vesafb.c | 6 +- drivers/video/fbdev/vfb.c | 6 +- drivers/video/fbdev/vga16fb.c | 6 +- drivers/video/fbdev/via/via-gpio.c | 5 +- drivers/video/fbdev/via/via_i2c.c | 5 +- drivers/video/fbdev/vt8500lcdfb.c | 6 +- drivers/video/fbdev/wm8505fb.c | 6 +- drivers/video/fbdev/wmt_ge_rops.c | 5 +- drivers/video/fbdev/xilinxfb.c | 6 +- drivers/w1/masters/Kconfig | 2 +- drivers/w1/masters/ds2482.c | 13 +- drivers/w1/masters/ds2490.c | 13 +- drivers/w1/masters/matrox_w1.c | 16 +- drivers/w1/masters/omap_hdq.c | 14 +- drivers/w1/masters/w1-gpio.c | 4 +- drivers/w1/slaves/w1_ds2406.c | 35 +- drivers/w1/slaves/w1_ds2408.c | 12 +- drivers/w1/slaves/w1_ds2413.c | 8 +- drivers/w1/slaves/w1_ds2433.c | 23 +- drivers/w1/slaves/w1_ds2780.c | 1 + drivers/w1/slaves/w1_ds2781.c | 1 + drivers/w1/slaves/w1_ds2805.c | 2 +- drivers/w1/slaves/w1_ds28e04.c | 21 +- drivers/w1/slaves/w1_ds28e17.c | 6 +- drivers/watchdog/watchdog_dev.c | 1 - fs/coda/psdev.c | 2 +- fs/fuse/cuse.c | 2 +- fs/kernfs/dir.c | 26 +- fs/kernfs/file.c | 4 +- fs/kernfs/inode.c | 16 +- fs/kernfs/kernfs-internal.h | 2 + fs/kernfs/mount.c | 8 +- fs/ksmbd/server.c | 11 +- fs/pstore/pmsg.c | 2 +- include/dt-bindings/soc/cpm1-fsl,tsa.h | 13 + include/dt-bindings/sound/cs35l45.h | 57 + include/linux/alcor_pci.h | 7 - include/linux/cacheinfo.h | 8 + include/linux/cdx/cdx_bus.h | 174 + include/linux/cm4000_cs.h | 11 - include/linux/device.h | 32 +- include/linux/device/bus.h | 21 +- include/linux/device/class.h | 130 +- include/linux/device/driver.h | 28 +- include/linux/firmware/cirrus/cs_dsp.h | 1 + include/linux/firmware/xlnx-zynqmp.h | 11 + include/linux/hid.h | 3 +- include/linux/iio/iio-gts-helper.h | 206 + include/linux/iio/trigger.h | 8 +- include/linux/interconnect-provider.h | 17 - include/linux/iommu.h | 10 +- include/linux/kobject.h | 59 +- include/linux/mfd/palmas.h | 8 - include/linux/mhi.h | 7 - include/linux/mod_devicetable.h | 16 + include/linux/nvmem-consumer.h | 7 + include/linux/nvmem-provider.h | 74 +- include/linux/of.h | 18 +- include/linux/of_device.h | 6 - include/linux/pci.h | 71 +- include/linux/platform_data/spi-s3c64xx.h | 1 + include/linux/platform_data/usb3503.h | 1 + include/linux/property.h | 45 +- include/linux/serial_8250.h | 45 +- include/linux/serial_core.h | 15 +- include/linux/spi/spi.h | 36 +- include/linux/tty.h | 4 +- include/linux/usb.h | 24 +- include/linux/usb/composite.h | 8 + include/linux/usb/gadget.h | 9 + include/linux/usb/hcd.h | 2 - include/linux/usb/serial.h | 2 +- include/linux/uuid.h | 3 - include/linux/vt_buffer.h | 2 +- include/scsi/libfcoe.h | 6 +- include/soc/fsl/qe/qmc.h | 71 + include/sound/ac97_codec.h | 3 + include/sound/cs35l41.h | 13 +- include/sound/cs35l56.h | 266 ++ include/sound/emu10k1.h | 733 ++-- include/sound/hda-mlink.h | 166 + include/sound/hda_register.h | 40 +- include/sound/pcm-indirect.h | 22 +- include/sound/pcm.h | 14 +- include/sound/soc-card.h | 17 +- include/sound/soc-dapm.h | 5 - include/sound/soc-dpcm.h | 1 - include/sound/soc.h | 119 +- include/sound/sof.h | 5 + include/sound/sof/ipc4/header.h | 33 + include/trace/events/spi.h | 10 +- include/uapi/linux/cm4000_cs.h | 64 - include/uapi/linux/gsmmux.h | 17 +- include/uapi/linux/mei.h | 2 +- include/uapi/linux/mei_uuid.h | 29 + include/uapi/linux/uuid.h | 31 +- include/uapi/sound/asound.h | 14 +- include/uapi/sound/emu10k1.h | 150 +- include/uapi/sound/sof/abi.h | 2 + include/uapi/sound/sof/header.h | 27 +- include/uapi/sound/sof/tokens.h | 21 +- init/Kconfig | 38 - kernel/configs/android-base.config | 159 - kernel/configs/android-recommended.config | 127 - kernel/cpu.c | 23 +- kernel/ksysfs.c | 22 +- kernel/sched/debug.c | 52 +- kernel/time/alarmtimer.c | 3 +- kernel/workqueue.c | 8 +- lib/kobject.c | 34 +- mm/backing-dev.c | 2 +- net/bluetooth/hci_sysfs.c | 2 +- net/netfilter/xt_IDLETIMER.c | 2 +- net/wireless/sysfs.c | 1 - samples/acrn/vm-sample.c | 5 +- samples/vfio-mdev/mbochs.c | 2 +- samples/vfio-mdev/mdpy.c | 2 +- samples/vfio-mdev/mtty.c | 2 +- scripts/mod/devicetable-offsets.c | 4 + scripts/mod/file2alias.c | 12 + sound/ac97_bus.c | 11 - sound/arm/pxa2xx-ac97.c | 6 +- sound/atmel/ac97c.c | 6 +- sound/core/pcm_lib.c | 97 +- sound/core/pcm_local.h | 3 +- sound/core/pcm_native.c | 14 +- sound/drivers/mts64.c | 6 +- sound/drivers/portman2x4.c | 16 +- sound/mips/hal2.c | 5 +- sound/mips/sgio2audio.c | 5 +- sound/pci/Kconfig | 4 +- sound/pci/asihpi/hpi6000.c | 2 - sound/pci/emu10k1/emu10k1.c | 11 - sound/pci/emu10k1/emu10k1_callback.c | 5 +- sound/pci/emu10k1/emu10k1_main.c | 256 +- sound/pci/emu10k1/emufx.c | 69 +- sound/pci/emu10k1/emumixer.c | 45 +- sound/pci/emu10k1/emupcm.c | 80 +- sound/pci/emu10k1/emuproc.c | 5 +- sound/pci/emu10k1/io.c | 61 +- sound/pci/emu10k1/irq.c | 32 +- sound/pci/emu10k1/p16v.c | 113 +- sound/pci/emu10k1/p16v.h | 2 +- sound/pci/emu10k1/p17v.h | 4 +- sound/pci/hda/cs35l41_hda.c | 6 +- sound/pci/hda/cs35l41_hda_spi.c | 2 +- sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/hda_tegra.c | 6 +- sound/pci/hda/patch_hdmi.c | 12 +- sound/pci/rme9652/hdspm.c | 6 - sound/pci/ymfpci/ymfpci.c | 39 +- sound/pci/ymfpci/ymfpci.h | 54 +- sound/pci/ymfpci/ymfpci_main.c | 79 +- sound/ppc/powermac.c | 5 +- sound/ppc/tumbler.c | 4 +- sound/sh/aica.c | 7 +- sound/sh/sh_dac_audio.c | 5 +- sound/soc/adi/axi-i2s.c | 6 +- sound/soc/adi/axi-spdif.c | 6 +- sound/soc/amd/Kconfig | 2 + sound/soc/amd/acp-pcm-dma.c | 6 +- sound/soc/amd/acp/acp-rembrandt.c | 13 +- sound/soc/amd/acp/acp-renoir.c | 5 +- sound/soc/amd/ps/acp63.h | 2 + sound/soc/amd/ps/pci-ps.c | 10 +- sound/soc/amd/ps/ps-pdm-dma.c | 5 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 5 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 5 +- sound/soc/amd/vangogh/acp5x-mach.c | 297 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 5 +- sound/soc/amd/yc/acp6x-mach.c | 21 + sound/soc/amd/yc/acp6x-pdm-dma.c | 5 +- sound/soc/amd/yc/acp6x.h | 3 + sound/soc/amd/yc/pci-acp6x.c | 8 +- sound/soc/apple/mca.c | 5 +- sound/soc/atmel/atmel-classd.c | 5 +- sound/soc/atmel/atmel-i2s.c | 6 +- sound/soc/atmel/atmel-pdmic.c | 5 +- sound/soc/atmel/atmel_wm8904.c | 6 +- sound/soc/atmel/mchp-i2s-mcc.c | 6 +- sound/soc/atmel/mchp-pdmc.c | 25 +- sound/soc/atmel/mchp-spdifrx.c | 6 +- sound/soc/atmel/mchp-spdiftx.c | 51 +- sound/soc/atmel/mikroe-proto.c | 6 +- sound/soc/atmel/sam9g20_wm8731.c | 6 +- sound/soc/atmel/sam9x5_wm8731.c | 6 +- sound/soc/atmel/tse850-pcm5142.c | 6 +- sound/soc/au1x/ac97c.c | 6 +- sound/soc/au1x/i2sc.c | 6 +- sound/soc/au1x/psc-ac97.c | 6 +- sound/soc/au1x/psc-i2s.c | 6 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 5 +- sound/soc/bcm/cygnus-ssp.c | 6 +- sound/soc/cirrus/Kconfig | 6 +- sound/soc/cirrus/edb93xx.c | 6 +- sound/soc/cirrus/ep93xx-i2s.c | 25 +- sound/soc/codecs/Kconfig | 62 + sound/soc/codecs/Makefile | 14 + sound/soc/codecs/adau1977-spi.c | 2 +- sound/soc/codecs/cs35l41-lib.c | 73 +- sound/soc/codecs/cs35l41.c | 144 +- sound/soc/codecs/cs35l41.h | 1 + sound/soc/codecs/cs35l45-i2c.c | 3 + sound/soc/codecs/cs35l45-spi.c | 5 + sound/soc/codecs/cs35l45-tables.c | 135 +- sound/soc/codecs/cs35l45.c | 630 ++- sound/soc/codecs/cs35l45.h | 267 +- sound/soc/codecs/cs35l56-i2c.c | 82 + sound/soc/codecs/cs35l56-sdw.c | 566 +++ sound/soc/codecs/cs35l56-shared.c | 362 ++ sound/soc/codecs/cs35l56-spi.c | 79 + sound/soc/codecs/cs35l56.c | 1601 ++++++++ sound/soc/codecs/cs35l56.h | 81 + sound/soc/codecs/cs4271-i2c.c | 1 - sound/soc/codecs/cs4271-spi.c | 1 - sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/cs42l42-sdw.c | 3 - sound/soc/codecs/cs47l15.c | 6 +- sound/soc/codecs/cs47l24.c | 6 +- sound/soc/codecs/cs47l35.c | 6 +- sound/soc/codecs/cs47l85.c | 6 +- sound/soc/codecs/cs47l90.c | 6 +- sound/soc/codecs/cs47l92.c | 6 +- sound/soc/codecs/da7218.c | 10 +- sound/soc/codecs/da7219-aad.c | 60 +- sound/soc/codecs/da7219-aad.h | 5 +- sound/soc/codecs/es8316.c | 33 +- sound/soc/codecs/inno_rk3036.c | 6 +- sound/soc/codecs/lpass-macro-common.c | 2 +- sound/soc/codecs/lpass-macro-common.h | 3 + sound/soc/codecs/lpass-rx-macro.c | 42 +- sound/soc/codecs/lpass-tx-macro.c | 41 +- sound/soc/codecs/lpass-va-macro.c | 6 +- sound/soc/codecs/lpass-wsa-macro.c | 43 +- sound/soc/codecs/max98363.c | 464 +++ sound/soc/codecs/max98363.h | 36 + sound/soc/codecs/max98373-sdw.c | 34 +- sound/soc/codecs/max9867.c | 19 +- sound/soc/codecs/msm8916-wcd-analog.c | 6 +- sound/soc/codecs/msm8916-wcd-digital.c | 6 +- sound/soc/codecs/mt6358.c | 2 +- sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/nau8821.c | 96 + sound/soc/codecs/nau8821.h | 23 + sound/soc/codecs/nau8825.c | 8 +- sound/soc/codecs/nau8825.h | 1 + sound/soc/codecs/pcm179x-spi.c | 2 +- sound/soc/codecs/rk817_codec.c | 6 +- sound/soc/codecs/rt1019.c | 2 +- sound/soc/codecs/rt1308-sdw.c | 30 +- sound/soc/codecs/rt1308-sdw.h | 4 - sound/soc/codecs/rt1316-sdw.c | 30 +- sound/soc/codecs/rt1316-sdw.h | 4 - sound/soc/codecs/rt1318-sdw.c | 30 +- sound/soc/codecs/rt1318-sdw.h | 4 - sound/soc/codecs/rt5682-sdw.c | 34 +- sound/soc/codecs/rt700.c | 30 +- sound/soc/codecs/rt700.h | 4 - sound/soc/codecs/rt711-sdca.c | 30 +- sound/soc/codecs/rt711-sdca.h | 4 - sound/soc/codecs/rt711.c | 30 +- sound/soc/codecs/rt711.h | 4 - sound/soc/codecs/rt712-sdca-dmic.c | 983 +++++ sound/soc/codecs/rt712-sdca-dmic.h | 108 + sound/soc/codecs/rt712-sdca.c | 30 +- sound/soc/codecs/rt712-sdca.h | 4 - sound/soc/codecs/rt715-sdca.c | 30 +- sound/soc/codecs/rt715-sdca.h | 4 - sound/soc/codecs/rt715.c | 30 +- sound/soc/codecs/rt715.h | 4 - sound/soc/codecs/sdw-mockup.c | 34 +- sound/soc/codecs/sma1303.c | 2 +- sound/soc/codecs/src4xxx-i2c.c | 2 +- sound/soc/codecs/ssm2602.c | 15 +- sound/soc/codecs/sta32x.c | 39 +- sound/soc/codecs/sta350.c | 63 +- sound/soc/codecs/tas5086.c | 2 +- sound/soc/codecs/tas571x.c | 59 + sound/soc/codecs/tas5720.c | 3 +- sound/soc/codecs/wcd9335.c | 27 +- sound/soc/codecs/wcd934x.c | 25 +- sound/soc/codecs/wcd938x.c | 33 +- sound/soc/codecs/wm5102.c | 6 +- sound/soc/codecs/wm5110.c | 6 +- sound/soc/codecs/wm8903.c | 1 - sound/soc/codecs/wm8994.c | 6 +- sound/soc/codecs/wm8997.c | 6 +- sound/soc/codecs/wm8998.c | 6 +- sound/soc/codecs/wm_adsp.c | 63 +- sound/soc/codecs/wm_adsp.h | 3 + sound/soc/codecs/zl38060.c | 2 +- sound/soc/dwc/dwc-i2s.c | 5 +- sound/soc/fsl/Kconfig | 9 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/eukrea-tlv320.c | 6 +- sound/soc/fsl/fsl-asoc-card.c | 9 +- sound/soc/fsl/fsl_asrc.c | 6 +- sound/soc/fsl/fsl_aud2htx.c | 6 +- sound/soc/fsl/fsl_audmix.c | 6 +- sound/soc/fsl/fsl_dma.c | 6 +- sound/soc/fsl/fsl_easrc.c | 6 +- sound/soc/fsl/fsl_esai.c | 6 +- sound/soc/fsl/fsl_mqs.c | 20 +- sound/soc/fsl/fsl_qmc_audio.c | 735 ++++ sound/soc/fsl/fsl_rpmsg.c | 6 +- sound/soc/fsl/fsl_sai.c | 18 +- sound/soc/fsl/fsl_spdif.c | 6 +- sound/soc/fsl/fsl_ssi.c | 8 +- sound/soc/fsl/fsl_xcvr.c | 5 +- sound/soc/fsl/imx-audmix.c | 22 +- sound/soc/fsl/imx-audmux.c | 6 +- sound/soc/fsl/imx-card.c | 2 +- sound/soc/fsl/imx-es8328.c | 11 +- sound/soc/fsl/imx-pcm-rpmsg.c | 6 +- sound/soc/fsl/imx-sgtl5000.c | 6 +- sound/soc/fsl/imx-spdif.c | 11 +- sound/soc/fsl/mpc5200_psc_ac97.c | 5 +- sound/soc/fsl/mpc5200_psc_i2s.c | 5 +- sound/soc/fsl/mpc8610_hpcd.c | 6 +- sound/soc/fsl/p1022_ds.c | 6 +- sound/soc/fsl/p1022_rdk.c | 6 +- sound/soc/fsl/pcm030-audio-fabric.c | 6 +- sound/soc/generic/audio-graph-card.c | 15 +- .../soc/generic/audio-graph-card2-custom-sample.c | 3 + sound/soc/generic/audio-graph-card2.c | 23 +- sound/soc/generic/simple-card-utils.c | 35 +- sound/soc/generic/simple-card.c | 23 +- sound/soc/generic/test-component.c | 6 +- sound/soc/img/img-i2s-in.c | 6 +- sound/soc/img/img-i2s-out.c | 6 +- sound/soc/img/img-parallel-out.c | 6 +- sound/soc/img/img-spdif-in.c | 6 +- sound/soc/img/img-spdif-out.c | 6 +- sound/soc/img/pistachio-internal-dac.c | 6 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 5 +- sound/soc/intel/atom/sst/sst_acpi.c | 5 +- sound/soc/intel/avs/boards/hdaudio.c | 10 +- sound/soc/intel/avs/path.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 5 +- sound/soc/intel/boards/bytcr_rt5640.c | 5 +- sound/soc/intel/boards/bytcr_rt5651.c | 5 +- sound/soc/intel/boards/bytcr_wm5102.c | 5 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 6 +- sound/soc/intel/boards/sof_cirrus_common.c | 7 +- sound/soc/intel/boards/sof_es8336.c | 6 +- sound/soc/intel/boards/sof_pcm512x.c | 6 +- sound/soc/intel/boards/sof_rt5682.c | 28 +- sound/soc/intel/boards/sof_sdw.c | 187 +- sound/soc/intel/boards/sof_sdw_common.h | 3 - sound/soc/intel/boards/sof_sdw_max98373.c | 22 +- sound/soc/intel/boards/sof_wm8804.c | 5 +- sound/soc/intel/catpt/device.c | 6 +- sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 34 +- sound/soc/intel/skylake/skl-ssp-clk.c | 6 +- sound/soc/kirkwood/kirkwood-i2s.c | 6 +- sound/soc/mediatek/common/mtk-btcvsd.c | 5 +- sound/soc/mediatek/common/mtk-soundcard-driver.c | 12 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 6 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 6 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 5 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 6 +- sound/soc/mediatek/mt8186/mt8186-afe-gpio.c | 28 +- sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 4 +- .../mt8186/mt8186-mt6366-da7219-max98357.c | 2 +- .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 6 +- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 6 +- sound/soc/mediatek/mt8192/mt8192-afe-clk.c | 4 - sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 11 +- sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 28 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 12 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 5 +- sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 17 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 177 +- sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 26 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 2 +- sound/soc/meson/aiu.c | 6 +- sound/soc/meson/axg-card.c | 3 +- sound/soc/meson/axg-tdm-interface.c | 13 +- sound/soc/meson/gx-card.c | 3 +- sound/soc/meson/meson-codec-glue.c | 5 +- sound/soc/mxs/mxs-sgtl5000.c | 8 +- sound/soc/pxa/mmp-sspa.c | 7 +- sound/soc/pxa/pxa2xx-ac97.c | 5 +- sound/soc/qcom/common.c | 17 +- sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 3 + sound/soc/qcom/qdsp6/q6apm.c | 2 +- sound/soc/qcom/qdsp6/q6routing.c | 6 +- sound/soc/qcom/sdw.c | 7 +- sound/soc/rockchip/rockchip_i2s.c | 7 +- sound/soc/rockchip/rockchip_pdm.c | 6 +- sound/soc/rockchip/rockchip_rt5645.c | 6 +- sound/soc/rockchip/rockchip_spdif.c | 6 +- sound/soc/samsung/aries_wm8994.c | 6 +- sound/soc/samsung/arndale.c | 5 +- sound/soc/samsung/bells.c | 21 +- sound/soc/samsung/i2s.c | 10 +- sound/soc/samsung/littlemill.c | 3 +- sound/soc/samsung/lowland.c | 3 +- sound/soc/samsung/odroid.c | 6 +- sound/soc/samsung/pcm.c | 6 +- sound/soc/samsung/snow.c | 6 +- sound/soc/samsung/spdif.c | 6 +- sound/soc/samsung/speyside.c | 3 +- sound/soc/sh/fsi.c | 8 +- sound/soc/sh/hac.c | 5 +- sound/soc/sh/rcar/core.c | 6 +- sound/soc/sh/rcar/ssi.c | 4 +- sound/soc/sh/rz-ssi.c | 69 +- sound/soc/sh/siu_dai.c | 5 +- sound/soc/soc-component.c | 12 +- sound/soc/soc-compress.c | 70 +- sound/soc/soc-core.c | 52 +- sound/soc/soc-dai.c | 3 + sound/soc/soc-dapm.c | 324 +- sound/soc/soc-jack.c | 1 + sound/soc/soc-pcm.c | 37 +- sound/soc/soc-topology.c | 10 +- sound/soc/sof/amd/acp-common.c | 17 +- sound/soc/sof/amd/acp-pcm.c | 34 + sound/soc/sof/amd/acp.c | 45 +- sound/soc/sof/amd/acp.h | 7 +- sound/soc/sof/amd/pci-rmb.c | 91 +- sound/soc/sof/amd/pci-rn.c | 91 +- sound/soc/sof/amd/rembrandt.c | 4 - sound/soc/sof/amd/renoir.c | 3 - sound/soc/sof/compress.c | 8 +- sound/soc/sof/core.c | 31 +- sound/soc/sof/debug.c | 1 + sound/soc/sof/intel/Kconfig | 7 + sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/apl.c | 4 + sound/soc/sof/intel/cnl.c | 4 + sound/soc/sof/intel/hda-common-ops.c | 1 - sound/soc/sof/intel/hda-ctrl.c | 9 +- sound/soc/sof/intel/hda-dai-ops.c | 390 ++ sound/soc/sof/intel/hda-dai.c | 698 +--- sound/soc/sof/intel/hda-dsp.c | 101 +- sound/soc/sof/intel/hda-ipc.c | 3 + sound/soc/sof/intel/hda-loader.c | 9 +- sound/soc/sof/intel/hda-mlink.c | 822 +++- sound/soc/sof/intel/hda-pcm.c | 24 +- sound/soc/sof/intel/hda-stream.c | 93 +- sound/soc/sof/intel/hda.c | 233 +- sound/soc/sof/intel/hda.h | 69 +- sound/soc/sof/intel/icl.c | 4 + sound/soc/sof/intel/mtl.c | 26 +- sound/soc/sof/intel/pci-apl.c | 2 + sound/soc/sof/intel/pci-cnl.c | 3 + sound/soc/sof/intel/pci-icl.c | 2 + sound/soc/sof/intel/pci-mtl.c | 1 + sound/soc/sof/intel/pci-skl.c | 2 + sound/soc/sof/intel/pci-tgl.c | 8 + sound/soc/sof/intel/tgl.c | 4 + sound/soc/sof/ipc3-control.c | 90 +- sound/soc/sof/ipc3-dtrace.c | 12 +- sound/soc/sof/ipc3-pcm.c | 7 +- sound/soc/sof/ipc3-topology.c | 33 +- sound/soc/sof/ipc3.c | 12 +- sound/soc/sof/ipc4-control.c | 257 +- sound/soc/sof/ipc4-mtrace.c | 21 + sound/soc/sof/ipc4-pcm.c | 186 +- sound/soc/sof/ipc4-topology.c | 1214 ++++-- sound/soc/sof/ipc4-topology.h | 89 +- sound/soc/sof/loader.c | 4 +- sound/soc/sof/pcm.c | 63 +- sound/soc/sof/pm.c | 5 + sound/soc/sof/sof-audio.c | 85 +- sound/soc/sof/sof-audio.h | 49 +- sound/soc/sof/sof-client-ipc-flood-test.c | 3 +- sound/soc/sof/sof-client-probes-ipc3.c | 12 +- sound/soc/sof/sof-client-probes-ipc4.c | 4 +- sound/soc/sof/sof-client.c | 3 + sound/soc/sof/sof-client.h | 4 + sound/soc/sof/sof-priv.h | 21 + sound/soc/sof/topology.c | 302 +- sound/soc/sprd/sprd-mcdt.c | 6 +- sound/soc/stm/stm32_adfsdm.c | 6 +- sound/soc/stm/stm32_i2s.c | 8 +- sound/soc/stm/stm32_sai_sub.c | 10 +- sound/soc/stm/stm32_spdifrx.c | 6 +- sound/soc/sunxi/sun4i-codec.c | 6 +- sound/soc/sunxi/sun4i-i2s.c | 6 +- sound/soc/sunxi/sun4i-spdif.c | 6 +- sound/soc/sunxi/sun50i-dmic.c | 6 +- sound/soc/sunxi/sun8i-codec.c | 6 +- sound/soc/tegra/Kconfig | 18 + sound/soc/tegra/tegra186_asrc.c | 6 +- sound/soc/tegra/tegra186_dspk.c | 6 +- sound/soc/tegra/tegra20_ac97.c | 9 +- sound/soc/tegra/tegra20_i2s.c | 6 +- sound/soc/tegra/tegra210_admaif.c | 6 +- sound/soc/tegra/tegra210_adx.c | 6 +- sound/soc/tegra/tegra210_ahub.c | 6 +- sound/soc/tegra/tegra210_amx.c | 6 +- sound/soc/tegra/tegra210_dmic.c | 6 +- sound/soc/tegra/tegra210_i2s.c | 6 +- sound/soc/tegra/tegra210_mixer.c | 6 +- sound/soc/tegra/tegra210_mvc.c | 6 +- sound/soc/tegra/tegra210_ope.c | 6 +- sound/soc/tegra/tegra210_sfc.c | 6 +- sound/soc/tegra/tegra30_ahub.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 6 +- sound/soc/tegra/tegra_asoc_machine.c | 127 +- sound/soc/ti/ams-delta.c | 5 +- sound/soc/ti/davinci-i2s.c | 6 +- sound/soc/ti/davinci-mcasp.c | 6 +- sound/soc/ti/omap-hdmi.c | 10 +- sound/soc/ti/omap-mcbsp.c | 6 +- sound/soc/uniphier/evea.c | 6 +- sound/soc/ux500/mop500.c | 6 +- sound/soc/ux500/ux500_msp_dai.c | 6 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 5 +- sound/soc/xilinx/xlnx_spdif.c | 5 +- sound/soc/xtensa/xtfpga-i2s.c | 5 +- sound/sound_core.c | 2 +- sound/sparc/cs4231.c | 6 +- sound/sparc/dbri.c | 6 +- sound/usb/card.c | 1 - sound/usb/endpoint.c | 21 +- sound/usb/helper.c | 1 - sound/usb/usbaudio.h | 2 + tools/testing/nvdimm/test/ndtest.c | 2 +- tools/testing/nvdimm/test/nfit.c | 2 +- tools/testing/selftests/alsa/mixer-test.c | 66 +- tools/testing/selftests/alsa/pcm-test.c | 23 +- tools/testing/selftests/hid/Makefile | 12 + tools/testing/selftests/hid/config | 11 + tools/testing/selftests/hid/hid-apple.sh | 7 + tools/testing/selftests/hid/hid-core.sh | 7 + tools/testing/selftests/hid/hid-gamepad.sh | 7 + tools/testing/selftests/hid/hid-ite.sh | 7 + tools/testing/selftests/hid/hid-keyboard.sh | 7 + tools/testing/selftests/hid/hid-mouse.sh | 7 + tools/testing/selftests/hid/hid-multitouch.sh | 7 + tools/testing/selftests/hid/hid-sony.sh | 7 + tools/testing/selftests/hid/hid-tablet.sh | 7 + tools/testing/selftests/hid/hid-usb_crash.sh | 7 + tools/testing/selftests/hid/hid-wacom.sh | 7 + tools/testing/selftests/hid/run-hid-tools-tests.sh | 28 + tools/testing/selftests/hid/settings | 3 + tools/testing/selftests/hid/tests/__init__.py | 2 + tools/testing/selftests/hid/tests/base.py | 345 ++ tools/testing/selftests/hid/tests/conftest.py | 81 + .../selftests/hid/tests/descriptors_wacom.py | 1360 +++++++ .../selftests/hid/tests/test_apple_keyboard.py | 440 ++ tools/testing/selftests/hid/tests/test_gamepad.py | 209 + tools/testing/selftests/hid/tests/test_hid_core.py | 154 + .../selftests/hid/tests/test_ite_keyboard.py | 166 + tools/testing/selftests/hid/tests/test_keyboard.py | 485 +++ tools/testing/selftests/hid/tests/test_mouse.py | 977 +++++ .../testing/selftests/hid/tests/test_multitouch.py | 2088 ++++++++++ tools/testing/selftests/hid/tests/test_sony.py | 342 ++ tools/testing/selftests/hid/tests/test_tablet.py | 872 ++++ .../testing/selftests/hid/tests/test_usb_crash.py | 103 + .../selftests/hid/tests/test_wacom_generic.py | 844 ++++ tools/testing/selftests/hid/vmtest.sh | 25 +- 1738 files changed, 51948 insertions(+), 35101 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-cdx create mode 100644 Documentation/ABI/testing/sysfs-driver-zynqmp-fpga create mode 100644 Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1100.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/rohm,bu27034.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/amlogic,meson-gxbb-efuse.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/amlogic,meson6-efuse.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/amlogic-meson-mx-efuse.txt create mode 100644 Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml create mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml delete mode 100644 Documentation/devicetree/bindings/sound/adi,adau17x1.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau17x1.yaml create mode 100644 Documentation/devicetree/bindings/sound/adi,max98363.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ak4458.txt delete mode 100644 Documentation/devicetree/bindings/sound/ak5558.txt delete mode 100644 Documentation/devicetree/bindings/sound/alc5632.txt create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak4458.yaml create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak5558.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,ep9301-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/max98371.txt delete mode 100644 Documentation/devicetree/bindings/sound/max9867.txt delete mode 100644 Documentation/devicetree/bindings/sound/maxim,max9759.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max9759.yaml create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98371.yaml create mode 100644 Documentation/devicetree/bindings/sound/maxim,max9867.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max9 [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5631.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd9335.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd9335.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,alc5632.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8510.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8523.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8524.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8580.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8711.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8728.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8737.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8753.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8960.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8994.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8510.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8523.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8524.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8580.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8711.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8728.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8737.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8753.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8960.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8994.txt create mode 100644 Documentation/devicetree/bindings/spi/amlogic,a1-spifc.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt create mode 100644 Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml create mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8mq-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml create mode 100644 Documentation/devicetree/bindings/usb/nxp,ptn5110.yaml delete mode 100644 Documentation/devicetree/bindings/usb/typec-tcpci.txt delete mode 100644 Documentation/devicetree/bindings/usb/usbmisc-imx.txt create mode 100644 Documentation/devicetree/bindings/w1/maxim,ds2482.yaml create mode 100644 Documentation/sound/hd-audio/intel-multi-link.rst create mode 100644 drivers/cdx/Kconfig create mode 100644 drivers/cdx/Makefile create mode 100644 drivers/cdx/cdx.c create mode 100644 drivers/cdx/cdx.h create mode 100644 drivers/cdx/controller/Kconfig create mode 100644 drivers/cdx/controller/Makefile create mode 100644 drivers/cdx/controller/bitfield.h create mode 100644 drivers/cdx/controller/cdx_controller.c create mode 100644 drivers/cdx/controller/cdx_controller.h create mode 100644 drivers/cdx/controller/cdx_rpmsg.c create mode 100644 drivers/cdx/controller/mc_cdx_pcol.h create mode 100644 drivers/cdx/controller/mcdi.c create mode 100644 drivers/cdx/controller/mcdi.h create mode 100644 drivers/cdx/controller/mcdi_functions.c create mode 100644 drivers/cdx/controller/mcdi_functions.h delete mode 100644 drivers/char/pcmcia/Kconfig delete mode 100644 drivers/char/pcmcia/Makefile delete mode 100644 drivers/char/pcmcia/cm4000_cs.c delete mode 100644 drivers/char/pcmcia/cm4040_cs.c delete mode 100644 drivers/char/pcmcia/cm4040_cs.h delete mode 100644 drivers/char/pcmcia/scr24x_cs.c delete mode 100644 drivers/char/pcmcia/synclink_cs.c create mode 100644 drivers/iio/adc/ti-ads1100.c create mode 100644 drivers/iio/industrialio-gts-helper.c create mode 100644 drivers/iio/light/rohm-bu27034.c create mode 100644 drivers/nvmem/layouts/Kconfig create mode 100644 drivers/nvmem/layouts/Makefile create mode 100644 drivers/nvmem/layouts/onie-tlv.c create mode 100644 drivers/nvmem/layouts/sl28vpd.c create mode 100644 drivers/of/module.c create mode 100644 drivers/soc/fsl/qe/qmc.c create mode 100644 drivers/soc/fsl/qe/tsa.c create mode 100644 drivers/soc/fsl/qe/tsa.h create mode 100644 drivers/spi/spi-amlogic-spifc-a1.c delete mode 100644 drivers/staging/greybus/tools/.gitignore delete mode 100644 drivers/staging/greybus/tools/Android.mk delete mode 100644 drivers/staging/greybus/tools/Makefile delete mode 100644 drivers/staging/greybus/tools/README.loopback delete mode 100755 drivers/staging/greybus/tools/lbtest delete mode 100644 drivers/staging/greybus/tools/loopback_test.c delete mode 100644 drivers/staging/iio/meter/Kconfig delete mode 100644 drivers/staging/iio/meter/Makefile delete mode 100644 drivers/staging/iio/meter/ade7854-i2c.c delete mode 100644 drivers/staging/iio/meter/ade7854-spi.c delete mode 100644 drivers/staging/iio/meter/ade7854.c delete mode 100644 drivers/staging/iio/meter/ade7854.h delete mode 100644 drivers/staging/iio/meter/meter.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h create mode 100644 drivers/staging/rtl8192e/rtl8192e/table.c create mode 100644 drivers/staging/rtl8192e/rtl8192e/table.h delete mode 100644 drivers/usb/host/u132-hcd.c delete mode 100644 drivers/usb/misc/ftdi-elan.c create mode 100644 drivers/usb/typec/ucsi/ucsi_glink.c create mode 100644 include/dt-bindings/soc/cpm1-fsl,tsa.h create mode 100644 include/linux/cdx/cdx_bus.h delete mode 100644 include/linux/cm4000_cs.h create mode 100644 include/linux/iio/iio-gts-helper.h create mode 100644 include/soc/fsl/qe/qmc.h create mode 100644 include/sound/cs35l56.h create mode 100644 include/sound/hda-mlink.h delete mode 100644 include/uapi/linux/cm4000_cs.h create mode 100644 include/uapi/linux/mei_uuid.h delete mode 100644 kernel/configs/android-base.config delete mode 100644 kernel/configs/android-recommended.config create mode 100644 sound/soc/codecs/cs35l56-i2c.c create mode 100644 sound/soc/codecs/cs35l56-sdw.c create mode 100644 sound/soc/codecs/cs35l56-shared.c create mode 100644 sound/soc/codecs/cs35l56-spi.c create mode 100644 sound/soc/codecs/cs35l56.c create mode 100644 sound/soc/codecs/cs35l56.h create mode 100644 sound/soc/codecs/max98363.c create mode 100644 sound/soc/codecs/max98363.h create mode 100644 sound/soc/codecs/rt712-sdca-dmic.c create mode 100644 sound/soc/codecs/rt712-sdca-dmic.h create mode 100644 sound/soc/fsl/fsl_qmc_audio.c create mode 100644 sound/soc/sof/intel/hda-dai-ops.c create mode 100755 tools/testing/selftests/hid/hid-apple.sh create mode 100755 tools/testing/selftests/hid/hid-core.sh create mode 100755 tools/testing/selftests/hid/hid-gamepad.sh create mode 100755 tools/testing/selftests/hid/hid-ite.sh create mode 100755 tools/testing/selftests/hid/hid-keyboard.sh create mode 100755 tools/testing/selftests/hid/hid-mouse.sh create mode 100755 tools/testing/selftests/hid/hid-multitouch.sh create mode 100755 tools/testing/selftests/hid/hid-sony.sh create mode 100755 tools/testing/selftests/hid/hid-tablet.sh create mode 100755 tools/testing/selftests/hid/hid-usb_crash.sh create mode 100755 tools/testing/selftests/hid/hid-wacom.sh create mode 100755 tools/testing/selftests/hid/run-hid-tools-tests.sh create mode 100644 tools/testing/selftests/hid/settings create mode 100644 tools/testing/selftests/hid/tests/__init__.py create mode 100644 tools/testing/selftests/hid/tests/base.py create mode 100644 tools/testing/selftests/hid/tests/conftest.py create mode 100644 tools/testing/selftests/hid/tests/descriptors_wacom.py create mode 100644 tools/testing/selftests/hid/tests/test_apple_keyboard.py create mode 100644 tools/testing/selftests/hid/tests/test_gamepad.py create mode 100644 tools/testing/selftests/hid/tests/test_hid_core.py create mode 100644 tools/testing/selftests/hid/tests/test_ite_keyboard.py create mode 100644 tools/testing/selftests/hid/tests/test_keyboard.py create mode 100644 tools/testing/selftests/hid/tests/test_mouse.py create mode 100644 tools/testing/selftests/hid/tests/test_multitouch.py create mode 100644 tools/testing/selftests/hid/tests/test_sony.py create mode 100644 tools/testing/selftests/hid/tests/test_tablet.py create mode 100644 tools/testing/selftests/hid/tests/test_usb_crash.py create mode 100644 tools/testing/selftests/hid/tests/test_wacom_generic.py