This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d635a69dd498 Merge tag 'net-next-5.11' of git://git.kernel.org/pub/scm/ [...] new ad26098970b6 ALSA: remove unneeded break new 1a6a071f51a5 ALSA: seq: remove useless function new 8461352ddf07 ALSA: firewire: fix comparison to bool warning new 704cbc4eb314 ALSA: hdspm: Fix fall-through warnings for Clang new 59e3d501cfaa ALSA: pcsp: Fix fall-through warnings for Clang new 45bbe6c95e42 ALSA: sb: Fix fall-through warnings for Clang new e714fa93898f ALSA: aloop: Constify ops structs new 9ac05523d38d ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code new bc4e94aa8e72 ALSA: usb-audio: Handle discrete rates properly in hw constraints new 4974b7950929 ALSA: usb-audio: Don't call usb_set_interface() at trigger [...] new 93db51d06b32 ALSA: usb-audio: Check valid altsetting at parsing rates f [...] new 2e43aae2bf5a ALSA: usb-audio: Check implicit feedback EP generically for UAC2 new c7474d09777c ALSA: usb-audio: Add snd_usb_get_endpoint() helper new 1803503fe963 ALSA: usb-audio: Set and clear sync EP link properly new e93e890e16ef ALSA: usb-audio: Improve some debug prints new f6581c0e5d29 ALSA: usb-audio: Track implicit fb sync endpoint in audiof [...] new 1865211d6789 ALSA: usb-audio: Move snd_usb_autoresume() call out of set [...] new 5a6c3e11c9c9 ALSA: usb-audio: Add hw constraint for implicit fb sync new 7726dce14c5e ALSA: usb-audio: Simplify hw_params rules new 7ec827b9465c ALSA: usb-audio: Drop debug.h new 5fd255f4fe97 ALSA: usb-audio: Avoid doubly initialization for implicit fb new 54cb31901b83 ALSA: usb-audio: Create endpoint objects at parsing phase new 982150560c7c ALSA: usb-audio: Drop keep_interface flag again new e42a09bc520e ALSA: usb-audio: Add snd_usb_get_host_interface() helper new c7f902015e1e ALSA: usb-audio: Don't set altsetting before initializing [...] new d767aba2023c ALSA: usb-audio: Pass snd_usb_audio object to quirk functions new 953a446b50fd ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments new 73037c8dc1c8 ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments new 57234bc10385 ALSA: usb-audio: Stop both endpoints properly at error new 96e221f379e8 ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_ca [...] new 75c16b5147ee ALSA: usb-audio: Always set up the parameters after resume new 61cc2d775e09 ALSA: usb-audio: Fix EP matching for continuous rates new bf6313a0ff76 ALSA: usb-audio: Refactor endpoint management new c15871e17fc6 ALSA: usb-audio: Fix possible stall of implicit fb packet [...] new cab941b7e5cf ALSA: usb-audio: Constify audioformat pointer references new 43b81e84068d ALSA: usb-audio: Use atomic_t for endpoint use_count new d0f09d1e4a88 ALSA: usb-audio: Refactoring endpoint URB deactivation new 6aa719d15a19 ALSA: usb-audio: Drop unneeded snd_usb_substream fields new 3d58760f4d00 ALSA: usb-audio: Unify the code for the next packet size c [...] new 13ee03361fc5 ALSA: usb-audio: Simplify rate_min/max and rates set up new 53837b4ac2bd ALSA: usb-audio: Replace slave/master terms new 89fa3f686c10 ALSA: usb-audio: Use unsigned char for iface and altsettin [...] new 8ec08b1a5cf8 ALSA: usb-audio: Show sync endpoint information in proc outputs new 6234fdc1cede ALSA: usb-audio: Quirk for BOSS GT-001 new 9fddc15e8039 ALSA: usb-audio: Factor out the implicit feedback quirk code new 83b7dcbc51c9 ALSA: usb-audio: Add generic implicit fb parsing new 62abd092f97b ALSA: usb-audio: Add implicit_fb module option new ad0e6a351182 ALSA: usb-audio: Fix quirks for other BOSS devices new 29b105d947c6 ALSA: usb-audio: Fix MOTU M-Series quirks new 43906287380f Merge branch 'topic/usb-audio-refactoring' into for-next new 9be9f2d3d073 ALSA: compress: allow pause and resume during draining new faba002e5fe9 ALSA: hda/ca0132: Move unsol callback setups to parser new 83ab7b45a2c2 ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller new 5c7797022fe9 ALSA: ppc: drop if block with always false condition new e4e1d47c7906 ALSA: ppc: remove redundant checks in PS3 driver probe new 0183a855eeb7 ALSA: remove trailing semicolon in macro definition new 2c854e5c63ac ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 new 4ebd47037027 ALSA: seq: Use bool for snd_seq_queue internal flags new 88a06d6fd6b3 ALSA: rawmidi: Access runtime->avail always in spinlock new 19bb4f78c91f ALSA: hda/proc - print DP-MST connections new 2506318e382c ALSA: hda: Fix regressions on clear and reconfig sysfs new c9a867fd8451 ALSA: usb-audio: Add implicit fb support for Steinberg UR22 new c697ba85a94b ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. new 7079f785b500 ALSA: hda/ca0132 - Change Input Source enum strings. new b1a5039759cb ALSA: hda/hdmi: fix silent stream for first playback to DP new 4a6d3b4e7ae7 ALSA: hda/ca0132 - Reset codec upon initialization. new aedeb64211f0 ALSA: hda/ca0132 - Add stream port remapping function. new 799c70639c00 ALSA: hda/ca0132 - Add 8051 exram helper functions. new 8cb12b94c2e3 ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmw [...] new 19b5926b6825 ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. new 13b1f8aa6569 ALSA: hda/hdmi: always print pin NIDs as hexadecimal new 46c3bbd98279 ALSA: hda/hdmi: packet buffer index must be set before rea [...] new c1d8aeed83d9 ALSA: hda/ca0132 - Add 8051 PLL write helper functions. new d84489e374f5 ALSA: hda/ca0132 - Add ZxR surround DAC setup. new c72b9bfe0f91 ALSA: hda/realtek: make bass spk volume adjustable on a yo [...] new 5cfca59604e4 ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 new 7e413528474d ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK wit [...] new 607184cb1635 ALSA: hda/realtek - Add supported for more Lenovo ALC285 H [...] new c6dde8ffd071 ALSA: usb-audio: Fix control 'access overflow' errors from chmap new e5fab13a7c54 Merge branch 'for-linus' into for-next new 43d5ca88dfcd ALSA: usb-audio: Fix potential out-of-bounds shift new 175b8d89fe29 ALSA: pcm: oss: Fix potential out-of-bounds shift new 064841ccfc49 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new bbe1f69dce94 ASoC: mediatek: btcvsd fix tx stream assign new 2509bb342e47 ASoC: amd: Downgrade print level for invalid ACP mode new ab5893fdc069 ASoC: amd: Return -ENODEV for non-existing ACPI call new f9d8ae0b9176 Merge series "ASoC: amd: Minor fixes for error handling" f [...] new 0d7f2459ae92 ASoC: Intel: Boards: tgl_max98373: update TDM slot_width new 1c1fb2653a0c ASoC: jz4740-i2s: add missed checks for clk_get() new 7e20ae1208da ASoC: q6afe-clocks: Add missing parent clock rate new 1bea2256aa96 ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 new 3cea33b6f2d7 ASoC: max98390: Fix error codes in max98390_dsm_init() new 55d8e6a85bce ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) new 718c406e1ffa ASoC: AMD Renoir - add DMI table to avoid the ACP mic prob [...] new 85a7555575a0 ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_ [...] new 031616c434db Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus new fc7f6a054e1a Merge existing fixes from asoc/for-5.10 new 81dde99f1ac6 ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment new 76b5f68bbf7d ASoC: pcm5102a: Make codec selectable new ab589bac553f ASoC: adau1977: remove platform data and move micbias bind [...] new 49491418c1dc ASoC: dt-bindings: stm32: convert sai to json-schema new 79405e3e5375 ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff new efb38304c550 ASoC: amd: support other audio modes for raven new 87b2fc1139a1 ASoC: dt-bindings: fsl_spdif: Add new compatible string fo [...] new 516232e3609f ASoC: fsl_spdif: Add support for i.MX8QM platform new 1bfa3eaa4511 ASoC: fsl_spdif: Add support for higher sample rates new f24fd10bea59 dt-bindings: stm32: dfsdm: update audio properties new ea8650730332 ASoC: dt-bindings: stm32: dfsdm: remove stm32-adfsdm.txt binding new 81437cc3b0d9 Merge series "dt-bindings: stm32: convert audio dfsdm to j [...] new 7826b8d15ec2 ASoC: sun8i-codec: Prepare to extend the DAI driver new fd57ed2de5b1 ASoC: sun8i-codec: Program DAI format before clock inversion new c56f5f1c0b23 ASoC: sun8i-codec: Enable all supported clock inversions new 1abb43aeadfb ASoC: sun8i-codec: Use the provided word size new e511aed79632 ASoC: sun8i-codec: Round up the LRCK divisor new 68a4f2caaa17 ASoC: sun8i-codec: Correct the BCLK divisor calculation new afb1a6006299 ASoC: sun8i-codec: Support the TDM slot binding new e557148ac220 ASoC: sun8i-codec: Enforce symmetric DAI parameters new c2b751d76966 ASoC: sun8i-codec: Enable all supported sample rates new 6c5326bebd40 ASoC: sun8i-codec: Automatically set the system sample rate new 15b45912341e ASoC: sun8i-codec: Constrain to compatible sample rates new 3952ec2ac55a ASoC: sun8i-codec: Protect the clock rate while streams are open new 2464dccab7fe ASoC: sun8i-codec: Require an exact BCLK divisor match new 342cacb92d62 ASoC: sun8i-codec: Enable all supported PCM formats new 7a6b937ec4e2 ASoC: sun8i-codec: Generalize AIF clock control new 50ec8422acd2 ASoC: sun8i-codec: Add the AIF2 DAI, widgets, and routes new 5a7f34ab0232 ASoC: sun8i-codec: Add the AIF3 DAI, widgets, and routes new d6981c3b575b Merge series "ASoC: sun8i-codec: support for AIF2 and AIF3 [...] new 2db5fa77cd7e ASoC: wm8350: use semicolons rather than commas to separat [...] new edc3f5b43a44 ASoC: Intel: bytcr_rt5651: use semicolons rather than comm [...] new bed5ed644c74 ASoC: SOF: Intel: hda: use semicolons rather than commas t [...] new 40faaca03bf7 ASoC: samsung: snow: use semicolons rather than commas to [...] new 94fa760d01c2 ASoC: madera: use semicolons rather than commas to separat [...] new a1344daeab95 ASoC: dapm: use semicolons rather than commas to separate [...] new 9c9c0076146b Merge series "use semicolons rather than commas to separat [...] new 765c37598494 ASoC: qcom: dt-bindings: Add SM8250 sound card bindings new aa2e2785545a ASoC: qcom: sm8250: add sound card qrb5165-rb5 support new 155eacf880b8 Merge series "ASoC: qcom: add support for QRB5165 RB5 mach [...] new 5560d8c6053c ASoC: soc.h: remove for_each_rtd_dais_rollback() new ab49436eecf5 ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() new 918ad772c4e4 ASoC: soc-link: add mark for snd_soc_link_hw_params/free() new 3a36a64a2de4 ASoC: soc-component: add mark for snd_soc_pcm_component_hw [...] new c304c9acb6e6 ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() new 4662c59688b8 ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc [...] new 0d8902d57646 Merge series "ASoC: merge soc_pcm_hw_param() rollback and [...] new 28564486866f ASoC: fsl_xcvr: Add XCVR ASoC CPU DAI driver new 0afb88d5a602 ASoC: dt-bindings: fsl_xcvr: Add document for XCVR new 7a25748ba0c6 Merge series "DAI driver for new XCVR IP" from "Viorel Sum [...] new 5027fe36032a ASoC: SOF: control: remove const in sizeof() new 3381a989a92f ASoC: SOF: topology: remove const in sizeof() new 64e2c37ea035 ASoC: SOF: sof-audio: remove goto used for force-nocodec support new 46bbf461a313 Merge series "ASoC: SOF: cleanups for 5.10" from Kai Vehma [...] new 023e1b1f1164 ASoC: qcom: qdsp6: make use of devm_of_platform_populate new e158d2d83cab ASoC: google: dt-bindings: Add sc7180-trogdor machine bindings new 9e3ecb5b1681 ASoC: qcom: sc7180: Add machine driver for sound card regi [...] new e4c164d63860 Merge series "Add documentation and machine driver for SC7 [...] new 7c91d02068c3 ASoC: qcom: sm8250: Fix array out of bounds access new bcc96dc3cf80 ASoC: qcom: fix unsigned int bitwidth compared to less than zero new a889583a1920 ASoC: qcom: dt-bindings: sm8250: update compatibles new bbc4e1bb5fd6 ASoC: qcom: sm8250: update compatible with new bindings new ec6869b096f1 ASoC: tegra20-spdif: remove "default m" new 93c0210671d8 ASoC: sun4i-i2s: Fix lrck_period computation for I2S justi [...] new c779e2de0ac6 ASoC: sun4i-i2s: Change set_chan_cfg() params new 73adf87b7a58 ASoC: sun4i-i2s: Add support for H6 I2S new 9c2d255f0e63 ASoC: sun4i-i2s: Change get_sr() and get_wss() to be more [...] new d8659dd9a13c ASoC: sun4i-i2s: Set sign extend sample new 6ad7ca6297f8 ASoC: sun4i-i2s: Add 20 and 24 bit support new 64359246abe4 ASoC: sun4i-i2s: Fix sun8i volatile regs new 38d7adc0a003 ASoC: sun4i-i2s: Fix setting of FIFO modes new 08c7b7d546fd ASoC: sun4i-i2s: fix coding-style for callback definition new e84f44ba4604 ASoC: sun4i-i2s: Add H6 compatible new 0bc1bf241de5 ASoC: sun4i-i2s: Document H3 with missing RX channel possibility new 35249a5684fd ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 new bdd088ce5bfd ASoC: intel: sof_rt5682: Add quirk for Dooly new aaadc1f829fd Merge series "Add rt1015 support to CML boards" from Brent [...] new 46713ed25869 ASoC: bcm2835-i2s: remove unneeded semicolon new ff3cfccba4dd ASoC: ti: davinci-evm: Remove redundant null check before [...] new c1af06a28a01 ASoC: Intel: remove unneeded semicolon new f4bf1f4d1385 ASoC: atmel-i2s: do not warn if muxclk is missing new 99503469bdb5 ASoC: TSCS454: remove unneeded semicolon new 19f6e424d615 ASoC: ti: davinci-mcasp: remove always zero of davinci_mca [...] new 0246c6cb246f ASoC: tegra: remove unneeded semicolon new 3d13ea9b8db7 ASoC: qcom: sc7180: Fix some indenting in sc7180_lpass_all [...] new 32c5dca18be7 ASoC: TSCS42xx: remove unneeded semicolon new 7e9a2387c5fd ASoC: rt1015: support TDM slot configuration new 682c5a72a2bb ASoC: mediatek: mt6359: add the calibration functions new 125ab5d588b0 ASoC: mediatek: mt8192: add platform driver new 2c37b4ed730b ASoC: mediatek: mt8192: support i2s in platform driver new 607ac4859564 ASoC: mediatek: mt8192: support adda in platform driver new c63b7866011e ASoC: mediatek: mt8192: support pcm in platform driver new 52fcd65414ab ASoC: mediatek: mt8192: support tdm in platform driver new 1afc60e00de3 dt-bindings: mediatek: mt8192: add audio afe document new 18b13ff23fab ASoC: mediatek: mt8192: add machine driver with mt6359, rt [...] new 4a232122124b dt-bindings: mediatek: mt8192: add mt8192-mt6358-rt1015-rt [...] new 860bfa6d66eb Merge series "ASoC: Mediatek: Add support for MT8192 SoC" [...] new 841fb1096713 ASoC: topology: Remove unused functions from topology API new a5b8f71c5477 ASoC: topology: Remove multistep topology loading new e59db12b8df3 ASoC: topology: Unify all device references new ff9226224437 ASoC: topology: Change allocations to resource managed new 033df362ea36 ASoC: topology: Remove empty functions new 8d456654839c ASoC: topology: Simplify remove_widget function new bc3955c99cd0 Merge series "ASoC: topology: Change to resource managed m [...] new 20f64a1db8a0 ASoC: qcom: lpass-cpu: fix warning on symbol scope new 8bfe8c967546 ASoC: mediatek: mt8192: Fix build failure new df3d6390fa0a ASoC: mediatek: mt8192: Make some symbols static new 4c22b80f6154 ASoC: pcm: DRAIN support reactivation new ee5d28e73508 ASoC: q6afe-clocks: fix warning on symbol scope new ec4177c83456 ASoC: samsung: i2s: Remove redundant null check before clk [...] new b8f949577656 ASoC: pxa: pxa-ssp: Remove redundant null check before clk [...] new 40f4c56d08f2 ASoC: dt-bindings: fsl_aud2htx: Add binding doc for aud2ht [...] new 8a24c834c053 ASoC: fsl_aud2htx: Add aud2htx module driver new 97198614f6c3 ASoC: audio-graph-card: switch to yaml base Documentation new 2d8fc973646c ASoC: renesas, rsnd: switch to yaml base Documentation new 8d96ec9ba9e7 ASoC: renesas,rsnd: Add r8a77961 support new 8ca199309f3c Merge series "ASoC: dt-bindings: audio-graph-card: switch [...] new 95370acdb87d ASoC: rt1015: modification for calibration to get better p [...] new b2fc3029308d ASoC: qcom: sc7180: Add missing PM ops new 1cc3245b2c74 ASoC: fsl_aud2htx: Remove dev_err() usage after platform_g [...] new 372c4bd11de1 ASoC: ti: davinci-mcasp: Use platform_get_irq_byname_optional new db8793a39b29 ASoC: ti: davinci-mcasp: Remove legacy dma_request parsing new 1125d925990b ASoC: ti: davinci-mcasp: Simplify the configuration parame [...] new 1b4fb70e5b28 ASoC: ti: davinci-mcasp: Handle missing required DT properties new 354e592a506c Merge series "ASoC: ti: davinci-mcasp: Handle incomplete D [...] new 4d1a9952dda6 ASoC: nau8315: add codec driver new 9352d45a6e45 ASoC: nau8315: revise the power event of EN_PIN dapm widge [...] new eb84959ab8c0 ASoC: soc-compress: tidyup STREAM vs COMPRESS new 7428d8c8bd79 ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_CO [...] new 068904bdb562 Merge series "ASoC: soc-compress: tidyup STREAM vs COMPRES [...] new 64a70744b778 ASoC: Fix vaud18 power leakage of mt6359 new 08651373808e dt-bindings: mediatek: mt6359: Add new property for mt6359 new 50dc5f5c7358 Merge series "Fix vaud18 power leakage of mt6359" from Sha [...] new 0e38d93493c7 ASoC: google: dt-bindings: modify machine bindings for two [...] new 3cfbf07c6d27 ASoC: qcom: sc7180: Modify machine driver for 2mic new 513e22f384f0 Merge series "Modify documentation and machine driver for [...] new 048751de5688 ASoC: fsl_xcvr: fix break condition new 4e59dd249cd5 ASoC: qcom: common: Fix refcounting in qcom_snd_parse_of() new 3256ef984b01 ASoC: soc-core: Fix component name_prefix parsing new aa293777bfeb ASoC: soc-pcm: Get all BEs along DAPM path new e6aeb375d25d ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names new c21cbb526c0a ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM new 930dd47d7402 ASoC: audio-graph: Support empty Codec endpoint new d09c774f2f9f ASoC: audio-graph: Expose new members for asoc_simple_priv new e32b100bc6ec ASoC: audio-graph: Expose helpers from audio graph new 0a142f536785 Merge series "Audio Graph Updates" from Sameer Pujar <spuj [...] new 34d3daba2339 ASoC: tegra: Don't warn on probe deferral new 6b0e12a5c668 ASoC: Remove mt6359_platform_driver_remove new 2aff94e47da2 ASoC: mediatek: mt8192: skip first time data at the beginn [...] new b8161cbe55a1 ASoC: wm8994: Fix PM disable depth imbalance on error new 193aa0a04364 ASoC: wm8998: Fix PM disable depth imbalance on error new c5abd7770df4 Merge series "Fix PM disable depth imbalance on error" fro [...] new e7ee770a3f90 ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag f [...] new 0c7f946d6b10 ASoC: SOF: loader: do not warn about unknown firmware headers new 9c9fd07eb481 ASoC: wm1133-ev1: Remove unused driver new 3fbb01fb583f ASoC: mx27vis-aic32x4: Remove unused driver new 440534a0ecfd ASoC: phycore-ac97: Remove unused driver new 83e7e2278680 ASoC: imx-mc13783: Remove unused driver new ffc64110b7e9 ASoC: fsl: eukrea: Remove the SND_SOC_IMX_SSI selection new c31da0b196f9 ASoC: imx-ssi: Remove unused driver new 5e7aace13df2 ASoC: arizona: Fix a wrong free in wm8997_probe new 76462effbd29 Merge series "ASoC: Fix error handling in wm899x" from Zha [...] new 488cdbd8931f ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device new 4a55000722d7 ASoC: codecs: rt*.c: remove useless pointer cast new 17f6433192d8 ASoC: rt711: remove warnings new f184892613dd ASoC: codecs: max98373-sdw: align regmap use with other codecs new 3c3650274f9a Merge series "ASoC: soundwire: SDCA device quirk and clean [...] new 80e2b1208d87 ASoC: google: dt-bindings: add new compatible for sc7180-coachz new e936619b7ce7 ASoC: qcom: sc7180: Modify machine driver for sound card new 9c2368e35385 Merge series "Support SC7180 sound card variation without [...] new 724d53f6a0f3 ASoC: SOF: imx: fix Kconfig punctuation new aff581aee840 ASoC: SOF: Kconfig: fix Kconfig punctuation and wording new 66e1b65128c2 ASoC: SOF: Intel: fix Kconfig punctuation and wording new 358f0ac1f279 ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG new a5a8ac3ca000 Merge series "ASoC: SOF: Kconfig corrections" from Pierre- [...] new 7416f6bc5fcb ASoC: rt5682: Add a new property for the DMIC clock driving new 33ee67b47ba0 ASoC: rt5682: Add a new property to the device tree. new f026c123001b ASoC: topology: use inclusive language for bclk and fsync new df132fa9daf4 ASoC: SOF: use inclusive language for bclk and fsync new 84b53a366ebc ASoC: Intel: atom: use inclusive language for SSP bclk/fsync new a6e9717a71fd ASoC: Intel: keembay: use inclusive language for bclk and fsync new 85288b3bf1db Merge series "ASoC: use inclusive language for bclk/fsync/ [...] new 7141f25f14e0 ASoC: qcom: sc7180: initialize the "no_headphone" variable new 299fe9937dbd ASoC: meson: fix COMPILE_TEST error new 6c2b6bb0d343 ASoC: SOF: Intel: initial support for Alderlake-S new 313ebec48ded ASoC: qcom: lpass-sc7180: Add 32 bit format support for capture new 60a973862f3c ASoC: qcom: sc7180: Register shutdown handler for lpass platform new 6feaaa7c19bd ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS new 798714b6121d ASoC: pcm512x: Rearrange operations in `hw_params()` new 26b97d95a05d ASoC: pcm512x: Move format check into `set_fmt()` new 25d27c4f68d2 ASoC: pcm512x: Add support for more data formats new 47f667afe716 Merge series "ASoC: pcm512x: Patch series to set fmt from [...] new 768a3a3b327d ASoC: Intel: catpt: Optimize applying user settings new c440c72474e1 ASoC: Intel: catpt: Streamline power routines across LPT and WPT new 3d32489838bb ASoC: Intel: catpt: Cleanup after power routines streamlining new 4fb87241e519 Merge series "ASoC: Intel: catpt: Offload fixes and code o [...] new f077770b2675 ASoC: adau1977: convert text binding to yaml format new e1ade4c55ae3 ASoc: adi: Kconfig: Remove depends on for ADI reference designs new 674226db62ec ASoC: fsl: SND_SOC_FSL_AUD2HTX should depend on ARCH_MXC new 9a207228bdf0 ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY new 5268e0bf7123 ASoC: Fix 7/8 spaces indentation in Kconfig new a5ec7c9e007b ASoC: wcd9335: Remove unnecessary conversion to bool new b88b31f4fa0a ASoC: mmp-sspa: clear transmit phase bit for non-stereo formats new 45f366ec7941 ASoC: samsung: fix platform_no_drv_owner.cocci warnings new 7d94ca3c8acd ASoC: mt8192: revert "add audio afe document" new e52f3f291152 ASoC: audio-graph-card: Refactor schema new fd97ee45ec63 ASoC: dt-bindings: marvell, mmp-sspa: Use audio-graph-port schema new 251bf658558f ASoC: dt-bindings: Refine 'frame-master' and 'bitclock-mas [...] new de3de881db8e Merge series "ASoC: graph card schema rework" from Rob Her [...] new a4e427c59a26 ASoC: soc-component: add snd_soc_component_compr_open() new dbde5e21140c ASoC: soc-component: add snd_soc_component_compr_free() new 08aee2511442 ASoC: soc-component: add snd_soc_component_compr_trigger() new ff08cf80adda ASoC: soc-component: add snd_soc_component_compr_set_params() new 77c221ecfed8 ASoC: soc-component: add snd_soc_component_compr_get_params() new d67fcb2d8f15 ASoC: soc-component: add snd_soc_component_compr_get_caps() new 0f6fe09720a3 ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() new 0506b8850364 ASoC: soc-component: add snd_soc_component_compr_ack() new 03ecea64e0ae ASoC: soc-component: add snd_soc_component_compr_pointer() new b5852e66b115 ASoC: soc-component: add snd_soc_component_compr_copy() new 1b308fb138eb ASoC: soc-component: add snd_soc_component_compr_set_metadata() new bab78c238025 ASoC: soc-component: add snd_soc_component_compr_get_metadata() new 1482304db126 Merge series "ASoC: soc-component: add snd_soc_component_x [...] new 61349f0f2715 ASoC: sunxi: do not select COMMON_CLK to fix builds new 53233e40c142 ASoC: fsl_sai: Correct the clock source for mclk0 new 73ea3a5dbbef ASoC: Intel: catpt: select WANT_DEV_COREDUMP new 9983ac49b7db ASoC: SOF: relax PCM period and buffer size constraints new caebea04b912 ASoC: SOF: Intel: add hw specific PCM constraints new a27b421f1d04 ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean new ccbd847f15b0 ASoC: qcom: dt-bindings: add bindings for lpass wsa macro codec new 809bcbcecebf ASoC: codecs: lpass-wsa-macro: Add support to WSA Macro new 2c4066e5d428 ASoC: codecs: lpass-wsa-macro: add dapm widgets and route new 67d99b23c881 ASoC: qcom: dt-bindings: add bindings for lpass va macro codec new 908e6b1df26e ASoC: codecs: lpass-va-macro: Add support to VA Macro new 58aad93015b9 ASoC: codecs: lpass-va-macro: add dapm widgets and routes new 36b90846c5d5 Merge series "ASoC: codecs: add support for LPASS Codec ma [...] new fca18e62984a ASoC: SOF: control: override volume info callback new 73d2784ecf09 ASoC: dt-bindings: renesas, rsnd: Fix duplicate 'allOf' entries new 2b3f6f4af955 ASoC: codecs: lpass-va-macro: add missing MODULE_DEVICE_TABLE new 82d1aeb8a407 ASoC: mmp-sspa: set phase two word length register new ddf1c4b3944a ASoC: qcom: sm8250: fix HDMI audio playback new 7998c168a94d ASoC: Intel: broadwell: add missing pm_ops new cf7f4a5320cd ASoC: Intel: bdw-rt5677: add missing pm_ops new b5682305297d ALSA: hda: intel-dsp-config: add helper for ACPI DSP drive [...] new 644eebdbbf11 ASoC: soc-acpi: add helper to identify parent driver. new 41656c3dc2ac ASoC: Intel: boards: byt/cht: set card and driver name at [...] new 05ff312badb6 ASoC: Intel: byt/cht: set pm ops dynamically new f7313f9fc287 ASoC: SOF: acpi: add dynamic selection of DSP driver new df5f5edaef4b ASoC: Intel: Atom: add dynamic selection of DSP driver new b405b4318c77 ASoC: SOF: Intel: allow for coexistence between SOF and At [...] new 803e591337e6 ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver [...] new 8643e85aab87 ASoC: Intel: broadwell: set card and driver name dynamically new ec8a15d3a7c7 ASoC: Intel: catpt: add dynamic selection of DSP driver new 0e5cc22162e5 ALSA: hda: intel-dsp-config: ignore dsp_driver parameter f [...] new d512ef22d77b ASoC: SOF: Intel: allow for coexistence between SOF and ca [...] new 991e74d149eb Merge series "ASoC: Intel/SOF: extend run-time driver sele [...] new 9546c76c73a1 ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails f [...] new 6e85530496a4 ASoC: mt6359: remove unused property for mt6359 new 6b114d8b4ded Merge series "ASoC: mt6359: Fix regulator_dev_lookup() fai [...] new 7c1d0e554a35 ASoC: SOF: IPC: fix implicit type overflow new f805e7e09c8f ASoC: SOF: nocodec: modify DAI link definitions new 3371c6f9f411 ASoC: codecs: Fix fall-through warnings for Clang new 25ce4f2b3593 ASoC: hdmi-codec: Get ELD in before reporting plugged event new c3d900dc905b ASoC: sh: depend on COMMON_CLK to fix compile tests new 82ceffce9633 ASoC: stm: depend on COMMON_CLK to fix compile tests new b3cf78e0dacb ASoC: ti: depend on COMMON_CLK to fix compile tests new 6a8b8b582db1 ASoC: imx-audmux: Remove unused .id_table new 7f09f79d5cb1 ASoC: SOF: ext_manifest: Parse firmware config dictionary new 2e4f3f9141cc ASoC: SOF: Improve code alignment in header.h new 6dd958955d30 ASoC: SOF: Change section comment for SOF_IPC_TEST_ new 5b10b6298921 ASoC: SOF: Add `memory_info` file to debugfs new 373c2cebf427 ASoC: fsl_xcvr: fix potential resource leak new 144f83664698 ASoC: hdmi-codec: Add RX support new c61d1142cfd4 ASoC: fsl: Fix config name of CONFIG_ARCH_MXC new 9f34c0405723 ASoC: ak5558: mark OF related data as maybe unused new 1bab2b22675f ASoC: bd28623: mark OF related data as maybe unused new 03219faf153c ASoC: gtm601: mark OF related data as maybe unused new 66b989063469 ASoC: inno_rk3036: mark OF related data as maybe unused new 84902aec0886 ASoC: rk3328: mark OF related data as maybe unused new f38c0b1e8a63 ASoC: tas571x: mark OF related data as maybe unused new d013a59a199e ASoC: kirkwood: armada-370-db: mark OF related data as may [...] new b397f02171e6 ASoC: meson: t9015: mark OF related data as maybe unused new 377c7b7cc11d ASoC: qcom: mark OF related data as maybe unused new 3285b6623653 ASoC: samsung: smdk_wm8994: mark OF related data as maybe unused new 56af27ad5f36 ASoC: rockchip: mark OF related data as maybe unused new 4bad6ec57d80 ASoC: ti: davinci: mark OF related data as maybe unused new c0b7cf59971e ASoC: uniphier: mark OF related data as maybe unused new bda20fb03e54 ASoC: ak4118: skip of_device_id table when !CONFIG_OF new d11f89748968 ASoC: alc5623: skip of_device_id table when !CONFIG_OF new 5207e768347d ASoC: alc5632: skip of_device_id table when !CONFIG_OF new a06cd8cf97a3 ASoC: da7218: skip of_device_id table when !CONFIG_OF new a7de367daa84 ASoC: da7219: skip of_device_id table when !CONFIG_OF new a25b45dc1437 ASoC: da9055: skip of_device_id table when !CONFIG_OF new 75333af40a25 ASoC: es8316: skip of_device_id table when !CONFIG_OF new ac792c0ab3db ASoC: max98090: skip of_device_id table when !CONFIG_OF new a5a196bf0a0b ASoC: max98095: skip of_device_id table when !CONFIG_OF new e77332c3e741 ASoC: max98371: skip of_device_id table when !CONFIG_OF new 682e22193120 ASoC: max9867: skip of_device_id table when !CONFIG_OF new d39d9cb5a2c9 ASoC: max98925: skip of_device_id table when !CONFIG_OF new fff68ff65129 ASoC: max98926: skip of_device_id table when !CONFIG_OF new 36cbbf009f22 ASoC: pcm1789: skip of_device_id table when !CONFIG_OF new e2baf7fa3e84 ASoC: pcm179x: skip of_device_id table when !CONFIG_OF new c7bfb2533352 ASoC: rt5660: skip of_device_id table when !CONFIG_OF new 68591e8aa122 ASoC: tas2562: skip of_device_id table when !CONFIG_OF new 762e0b8baf63 ASoC: tlv320: skip of_device_id table when !CONFIG_OF new 62bd3054af54 ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF new 418fb63003f6 ASoC: es7134: mark OF related data as maybe unused new 55c259bf06e5 ASoC: es7241: mark OF related data as maybe unused new da773b2b45f9 ASoC: samsung: i2s: mark OF related data as maybe unused new fe4b501e56af ASoC: max98371: drop driver pm=NULL assignment new 0eb97389cc4d ASoC: max98925: drop driver pm=NULL assignment new c37de70121a0 ASoC: max98926: drop driver pm=NULL assignment new 0670c9a7239a ASoC: samsung: smdk_wm8994: remove redundant of_match_ptr() new 0858fc17b6f7 Merge series "ASoC: fix !OF compile test warnings" from Kr [...] new 15a7b8c13653 ASoC: soc-compress: move soc_compr_free() next to soc_comp [...] new 1e6a93cf7497 ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() new f94ba9ac20fa ASoC: soc-component: add mark for snd_soc_component_compr_ [...] new cd7c7d10e8f4 ASoC: soc-component: add mark for snd_soc_link_compr_start [...] new 453d32c2f7f7 ASoC: soc-compress: add soc_compr_clean() and call it from [...] new 6d9b4dbf82c7 Merge series "ASoC: merge soc_compr_open() rollback and so [...] new d4c1d9eb6611 ASoC: soc-core: add soc_playback_digital_mute() new baed393e8550 ASoC: soc-core: add soc_dapm_suspend_resume() new 7f2c63d6ae07 ASoC: qcom: sc7180: fix 32 bit format for adau7002 new 32025c7c50c6 ASoC: adau1372: Add bindings documentation new 6cd4c6459e47 ASoC: Add ADAU1372 audio CODEC support new 9e8434a0083b ASoC: soc-core: tidyup jack.h new ddfbe828f2ed ASoC: add soc-jack.h new 853c15b12498 Merge series "ASoC: tidyup for jack.h" from Kuninori Morim [...] new e984f3ef3d2a ASoC: SOF: ops: add parse_platform_ext_manifest() op new edbaaada5c9b ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op new e3a85dbe30cf ASoC: SOF: ext_manifest: parse cavs extra config data elem new a70eb70827b4 ASoC: SOF: ops: modify the signature of stall op new 0cde3e9f029c ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms new 645be01d7b55 Merge series "ASoC: SOF: Intel: fix ICL boot sequence" fro [...] new e5879d988291 Merge branch 'for-5.10' of https://git.kernel.org/pub/scm/ [...] new e6db818a3f51 soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute new b7cab9be7c16 soundwire: SDCA: detect sdca_cascade interrupt new c075a0c0f102 Merge tag 'soundwire-for-asoc-5.11' of git://git.kernel.or [...] new 07e21d4d9649 soundwire: SDCA: add helper macro to access controls new fb5103f9d6ce regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ new 6f4a038b9967 ASoC/SoundWire: rt715-sdca: First version of rt715 sdw sdc [...] new 55a901f028d4 Merge branch '20201104_yung_chuan_liao_regmap_soundwire_as [...] new 569c167ce3bb ASoC: rt715: remove unused parameter new 4d638b9cc79e ASoC: codecs: lpass-va-macro: remove some dead code new adc7d5618009 ASoC: adau1372: add missing dependencies new a5f8037505cb ASoC: mediatek: mt8192: rename common symbols new 2b53d2e16f73 ASoC: mediatek: mt8192: extract rt1015_rt5682 specific DAI link new ba499c36d12b ASoC: mediatek: mt8192: move rt1015_rt5682 specific data new 6552c35de191 ASoC: dt-bindings: mt8192-mt6359: fix typo in the example new 6986256fdfef ASoC: dt-bindings: mt8192-mt6359: add new compatible for u [...] new cfd8bb254c99 ASoC: mediatek: mt8192: support rt1015p_rt5682 new 7a51b4cb9708 Merge series "ASoC: mediatek: mt8192: support new machine [...] new 5057d108d69a ASoC: fsl_audmix: Remove unneeded data field new 77f1ff751037 ASoC: fsl-asoc-card: Add support for si476x codec new 0b3355b07043 ASoC: bindings: fsl-asoc-card: add compatible string for s [...] new 4ecc08b2f51d Merge tag 'auxbus-5.11-rc1' of git://git.kernel.org/pub/sc [...] new 518a760cc369 ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() new 7061b8a52296 ASoC: cros_ec_codec: fix uninitialized memory read new 29275309b0e3 ASoC: atmel: mchp-spdifrx needs COMMON_CLK new aa6cc97c0ac3 ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 new 7b153760513c ASoC: fsl_aud2htx: mark PM functions as __maybe_unused new b1b8eb1283c9 ASoC: qcom: fix QDSP6 dependencies, attempt #3 new bb9dd3ce6177 ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown new 8f6cfbb6d427 ASoC: SOF: trace: Add runtime trace filtering mechanism new e344cf5e4871 ASoC: dt-bindings: imx-hdmi: Add binding doc for hdmi mach [...] new 6a5f850aa83a ASoC: fsl: Add imx-hdmi machine driver new 0d024a8bec08 ASoC: cx2072x: Fix doubly definitions of Playback and Capt [...] new 95d3befbc5e1 ASoC: amd: change clk_get() to devm_clk_get() and add miss [...] new e60ffc48fac4 ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits new 748e72e86971 ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 new 474e3abb9118 Merge series "ASoC: Intel: cht_bsw_nau8824: 2 fixes for us [...] new ad13c835442c ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits new a346c7783618 ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE new 6b4da5374b10 ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs new 4f293dfea9f6 ASoC: codecs/jz4770: Don't change cap-couple setting in HP [...] new e648e3f11653 ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap- [...] new 397e089bda32 ASoC: rt1015: check the return value of regmap_read during [...] new a9faca15a644 ASoC: soc-pcm: remove dpcm_do_trigger() new 6374f493d93b ASoC: soc-pcm: care trigger rollback new 52feed4c1b15 Merge series "ASoC: soc-pcm: trigger cleanup" from Kuninor [...] new 4c8a4cab331d ASoC: Intel: common: add ACPI matching tables for Alder Lake new ac6b7bd33ad6 ASoC: SOF: Intel: add SoundWire support for ADL-S new f17a7db22b8f ASoC: add simple-audio-mux binding new 342fbb7578d1 ASoC: add simple-mux new 2d8f8955fe02 dt-bindings: tegra: Convert HDA doc to json-schema new 3759d5edc075 dt-bindings: tegra: Add missing HDA properties new f5824e5ce1cd ASoC: topology: Add missing size check new 631c78ed72bb ASoC: topology: Fix wrong size check new de96bd7b7e9b ASoC: mediatek: mt8183: add PM ops to machine drivers new 1688dbe7a730 ASoC: mediatek: mt8183: delete some unreachable code new 45c29d9ae9ae ASoC: SOF: imx: update kernel-doc description new 4ab930171076 ASoC: rt1015p: move SDB control from trigger to DAPM new f102d0d17398 ASoC: rt1015p: delay 300ms after SDB pulling high for calibration new 51e325f7f829 Merge series "ASoC: rt1015p: delay 300ms for waiting calib [...] new b278fc55b477 ASoC: SOF: Intel: hda: remove duplicated status dump new fbfa22ec4b2b ASoC: SOF: modify the SOF_DBG flags new 8f7ef6fca031 ASoC: SOF: Intel: hda: fix the condition passed to sof_dev [...] new 84de089e770b Merge series "ASoC: SOF: Intel: fix to dsp state dump trac [...] new 460aa020f56c Merge remote-tracking branch 'asoc/for-5.11' into asoc-next new 598100be3053 Merge tag 'asoc-v5.11' of https://git.kernel.org/pub/scm/l [...] new c367caf1a38b Merge tag 'sound-5.11-rc1' of git://git.kernel.org/pub/scm [...] new 23eac8531acd usb: host: ehci-sched: add comment about find_tt() not ret [...] new 907412c0bb23 usb: misc: iowarrior: remove unneeded break new e9b0c2044129 usb: storage: freecom: remove unneeded break new 12cb474a0f8e usb: host: xhci-mem: remove unneeded break new 9df556d774fd dt-bindings: Add support for Broadcom USB pin map driver new 517c4c44b323 usb: Add driver to allow any GPIO to be used for 7211 USB signals new 862ee699fefe USB: sisusbvga: Make console support depend on BROKEN new 726c8277bc5e usb: atm: Replace in_interrupt() usage in comment new 19220bac2c13 usb: hosts: Remove in_interrupt() from comments new 2e7e9b64be43 USB: host: ehci-pmcmsp: Cleanup usb_hcd_msp_remove() new cce866155b5b usb: gadget: udc: Remove in_interrupt()/in_irq() from comments new 41631d3616c3 usb: core: Replace in_interrupt() in comments new b02dfc13fa35 usb: gadget: pxa27x_udc: Replace in_interrupt() usage in comments new 9ca9a2525ddf usbip: Remove in_interrupt() check new 96eea5876eb0 usb: xhci: Remove in_interrupt() checks new 5ed132db5ad4 dt-bindings: connector: Add property to set initial curren [...] new ecbb4dac5f6c USB: host: isp1362: delete isp1362_show_regs() new aee9ddb1d371 kcov, usb: only collect coverage from __usb_hcd_giveback_u [...] new 8fba56b4cd53 Merge 5.10-rc2 into usb-next new 35ad0d901eac usb: misc: brcmstb-usb-pinmap: Fix an IS_ERR() vs NULL check new 47ea2929d58c usb: typec: ucsi: acpi: Always decode connector change inf [...] new 217504a05532 usb: typec: ucsi: Work around PPM losing change information new 9e39aef3a105 usb: misc: brcmstb-usb-pinmap: Make sync_all_pins static new 57cde551225b Merge 5.10-rc3 into usb-next new 1d6903a617a2 usb: fix a few cases of -Wfallthrough new 6a6516c024bb USB: storage: avoid use of uninitialized values in error path new e625f3dede4a usb: host: imx21-hcd: Remove the driver new e7018751d2e6 usb: host: ehci-mxc: Remove the driver new 56c62080d5b5 usb: hcd.h: Remove RUN_CONTEXT new 0fb2c41f992c Merge 5.10-rc4 into here. new 13d40ff85da8 usb: typec: Correct the bit values for the Thunderbolt rou [...] new 5384cffd7bce platform/chrome: cros_ec_typec: Correct the Thunderbolt ro [...] new c4f81392d5a6 usb: typec: intel_pmc_mux: Configure Thunderbolt cable gen [...] new 523a97aa3b75 usb: typec: Remove one bit support for the Thunderbolt rou [...] new 5a569343e8a6 usb/max3421: fix return error code in max3421_probe() new b0eec52fbe63 USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc new 8a5ca78f6039 usb: pd: Add captive Type C cable type new a0ccdc4a77a1 usb: typec: Add number of altmodes partner attr new 8115240c4fbd usb: typec: tcpm: Refactor logic for new-source-frs-typec-current new a30a00e37ceb usb: typec: tcpm: frs sourcing vbus callback new a57d253fc058 usb: typec: tcpci: frs sourcing vbus callback new 2fc58b36e919 usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink new f321a02caebd usb: typec: tcpm: Implement enabling Auto Discharge discon [...] new e1a97bf80a02 usb: typec: tcpci: Implement Auto discharge disconnect callbacks new cccaee0e0aad usb: typec: tcpci_maxim: Enable auto discharge disconnect new 7695cae24b29 usb: typec: tcpci_maxim: Fix uninitialized return variable new 6393734ebb8c dt-bindings: usb: Maxim type-c controller device tree bind [...] new a07c81ac5015 usb: typec: tcpci_maxim: Fix the compatible string new e1e52361c61a usb: typec: Add plug num_altmodes sysfs attr new 52a0372a38b4 usb: typec: Fix num_altmodes kernel-doc error new 93c747ed00c1 usb: Fix fall-through warnings for Clang new f3ef38160e3d usb: isp1301-omap: Convert to use GPIO descriptors new 7656ca71b0ba usb: pd: DFP product types new fd2c35b2f59f usb: typec: Consolidate sysfs ABI documentation new 2e70c495cade usb: typec: Expose Product Type VDOs via sysfs new 7abc6ca5dced usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_ [...] new 11e5e568ceed usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS [...] new 4154a4f70a94 USB: core: Constify static attribute_group structs new 690756a36764 usb: typec: Constify static attribute_group structs new 52170e937866 usb: common: ulpi: Constify static attribute_group struct new ab37fa851c48 usb: typec: Add type sysfs attribute file for partners new ebad43260d22 Merge 5.10-rc6 into usb-next new cf5fbe02042e USB: apple-mfi-fastcharge: Fix use after free in probe new baf7df456b38 USB: core: drop short-transfer check from usb_control_msg_send() new 9dc9c8543aa0 USB: core: return -EREMOTEIO on short usb_control_msg_recv() new e3541d5de544 usb: mtu3: mtu3_debug: remove an unused struct member new 93837812a5dc Merge 5.10-rc7 into usb-next new 7fe53dcbbfbd USB: core: drop pipe-type check from new control-message helpers new c7721e15f434 usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING [...] new e90cfa813da7 USB: dummy-hcd: Fix uninitialized array use in init() new 3f6f6343a29d usb: mtu3: fix memory corruption in mtu3_debugfs_regset() new ff62d08fd624 usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C new 10eb0b6ac63a usb: typec: tps6598x: Export some power supply properties new 08a02f954b0d USB: add RESET_RESUME quirk for Snapscan 1212 new 81816f5048ba thunderbolt: Do not clear USB4 router protocol adapter IFC [...] new d67274bacb8a thunderbolt: Find XDomain by route instead of UUID new 47844ecb8cec thunderbolt: Create XDomain devices for loops back to the host new 4210d50f0b3e thunderbolt: Add link_speed and link_width to XDomain new 5cc0df9ce10a thunderbolt: Add functions for enabling and disabling lane [...] new 407ac931aefd thunderbolt: Create debugfs directory automatically for services new 5bf722df5d37 thunderbolt: Make it possible to allocate one directional [...] new afe704a2d061 thunderbolt: Add support for end-to-end flow control new edc0f494ed96 thunderbolt: Add DMA traffic test driver new 4e58171aa93f MAINTAINERS: Add Isaac as maintainer of Thunderbolt DMA tr [...] new 45ef561abcdd thunderbolt: Move max_boot_acl field to correct place in s [...] new e0258805d71b thunderbolt: Log which connection manager implementation is used new a3595258970b thunderbolt: Log adapter numbers in decimal in path activa [...] new b658eb9d9075 thunderbolt: Keep the parent runtime resumed for a while o [...] new 463e48fa5448 thunderbolt: Return -ENOTCONN when ERR_CONN is received new 661b19473bf3 thunderbolt: Perform USB4 router NVM upgrade in two phases new fe265a06319b thunderbolt: Pass metadata directly to usb4_switch_op() new 83bab44ada05 thunderbolt: Pass TX and RX data directly to usb4_switch_op() new 9490f71167fe thunderbolt: Add connection manager specific hooks for USB [...] new 579f14217c95 thunderbolt: Move constants for USB4 router operations to [...] new 9039387e166e thunderbolt: Add USB4 router operation proxy for firmware [...] new db0746e3399e thunderbolt: Add support for Intel Maple Ridge new 3d4113780194 Merge tag 'thunderbolt-for-v5.11-rc1' of git://git.kernel. [...] new b175d273d4e4 USB: legotower: fix logical error in recent commit new bac1ec551434 usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK new 2017a1e58472 usb: xhci: Use temporary buffer to consolidate SG new c4d1ca05b8e6 xhci-pci: Allow host runtime PM as default for Intel Alpin [...] new 5a8e3229ac27 xhci-pci: Allow host runtime PM as default for Intel Maple [...] new c1373f10479b xhci: Give USB2 ports time to enter U3 in bus suspend new d6ff32478d7e usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd [...] new 3a288efb0854 usb: typec: intel_pmc_mux: Use correct response message bits new e4a9378083c5 usb: typec: tcpm: Pass down negotiated rev to update retry count new 3bac42f02d41 usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover new 28b43d3d746b usb: typec: tcpm: Introduce vsafe0v for vbus new 766c485b86ef usb: typec: tcpci: Add support to report vSafe0V new 0fbb7d06d378 usb: typec: tcpci_maxim: Enable VSAFE0V signalling new 3291eb7329b1 drivers: usb: atm: reduce noise new 6d4e3866b765 drivers: usb: atm: use atm_info() instead of atm_printk(KE [...] new ba7052f52c13 drivers: usb: atm: use pr_err() and pr_warn() instead of r [...] new 44ef9b2cd9f8 usb: phy: Fix spelling mistake in Kconfig help text new 21f5b2fb5fab USB: host: u123-hcd: remove trailing semicolon in macro de [...] new 3b78ef0da32f usb: fotg210-hcd: remove casting dma_alloc_coherent new e5548b05631e usb: oxu210hp-hcd: Fix memory leak in oxu_create new 8010622c86ca USB: UAS: introduce a quirk to set no_write_same new b3b4a9d70fec usb: cdns3: Add static to cdns3_gadget_exit function new cdd3013dcc5c usb: cdns3: Rids of duplicate error message new ed22764847e8 usb: cdns3: host: add .suspend_quirk for xhci-plat.c new 68ed3f3d8a05 usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT new 1cc6edd8a96f usb: cdns3: host: disable BEI support new 7cea9657756b usb: cdns3: add quirk for enable runtime pm by default new 4006239098b2 usb: cdns3: imx: enable runtime pm by default new 1bc514dfd126 doc: dt-binding: cdns,usb3: add wakeup-irq new b4c5d446a655 usb: chipidea: add tracepoint support for udc new 429ad75f2b13 usb: chipidea: trace: fix the endian issue new 448373d9db1a usb: cdns3: fix NULL pointer dereference on no platform data new 58bcafec8062 usb: chipidea: usbmisc_imx: Use of_device_get_match_data() new 59b7c6a8fd6c usb: chipidea: ci_hdrc_imx: Use of_device_get_match_data() new 8435ff0fd7e1 MAINTAINERS: Add myself as a reviewer for CADENCE USB3 DRD [...] new d2a968dddf98 Merge tag 'usb-v5.11-rc1' of git://git.kernel.org/pub/scm/ [...] new beff5de94fd4 usb: typec: intel_pmc_mux: Configure cable generation valu [...] new b00f444f9add USB: gadget: f_rndis: fix bitrate for SuperSpeed and above new 3ee05c206567 USB: gadget: f_acm: add support for SuperSpeed Plus new 457a902ba1a7 USB: gadget: f_midi: setup SuperSpeed Plus descriptors new a353397b0d5d usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus new 8704fd73bf56 USB: gadget: f_fs: remove likely/unlikely new 60e998d1c6d9 USB: typec: tcpm: Hard Reset after not receiving a Request new 301a633c1b5b USB: typec: tcpm: Fix PR_SWAP error handling new fe79d5de7720 USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP new ca955d3308ba USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL de [...] new ecf4d4310a16 usb: typec: Add class for plug alt mode device new 3b6c3d048089 usb: typec: tcpci: Enable bleed discharge when auto discha [...] new 3db4c21c0f71 usb: typec: tcpm: Update vbus_vsafe0v on init new b5206275b46c usb: typec: tcpm: convert comma to semicolon new 1fcf689181e9 USB: serial: digi_acceleport: remove in_interrupt() usage new d1849b9ff9f4 USB: serial: iuu_phoenix: remove unneeded break new 696c541c8c6c USB: serial: keyspan_pda: fix dropped unthrottle interrupts new 7353cad7ee4d USB: serial: keyspan_pda: fix write deadlock new c01d2c58698f USB: serial: keyspan_pda: fix stalled writes new 37faf5061541 USB: serial: keyspan_pda: fix write-wakeup use-after-free new 49fbb8e37a96 USB: serial: keyspan_pda: fix tx-unthrottle use-after-free new 320f9028c787 USB: serial: keyspan_pda: fix write unthrottling new 79fe6826a5eb USB: serial: keyspan_pda: refactor write-room handling new 7184933b52a6 USB: serial: keyspan_pda: fix write implementation new 6fded8bcbc2e USB: serial: keyspan_pda: increase transmitter threshold new 034e38e8f687 USB: serial: keyspan_pda: add write-fifo support new 7604ce70b8f6 USB: serial: keyspan_pda: clean up xircom/entrega support new 491d6927f0de USB: serial: keyspan_pda: clean up comments and whitespace new fbbf41f64a8d USB: serial: keyspan_pda: use BIT() macro new 66c32e483355 USB: serial: keyspan_pda: drop redundant usb-serial pointer new 5098e77962e7 USB: serial: digi_acceleport: fix write-wakeup deadlocks new 179dfb954790 USB: serial: remove write wait queue new 975323ab8f11 USB: serial: mos7720: fix parallel-port state restore new 053af9e6e817 USB: serial: mos7720: defer state restore to a workqueue new 95168d624f3a USB: serial: cp210x: return early on unchanged termios new d42976296c33 USB: serial: cp210x: clean up line-control handling new 46827bda2dd6 USB: serial: cp210x: set terminal settings on open new b339628ec08c USB: serial: cp210x: drop flow-control debugging new ed921771ffb6 USB: serial: cp210x: refactor flow-control handling new daa919196be4 USB: serial: cp210x: clean up dtr_rts() new a251963f76fa USB: serial: option: add interface-number sanity check to [...] new 11fb08cffbeb USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib new 5d47c887ccee USB: serial: ftdi_sio: drop GPIO line checking dead code new fddd408ad448 USB: serial: ftdi_sio: log the CBUS GPIO validity new 007e3370806d Merge tag 'usb-serial-5.11-rc1' of https://git.kernel.org/ [...] new 2eda5b5f9641 usb: ucsi: convert comma to semicolon new a256e24021bf usb: phy: convert comma to semicolon new 0cee54c890a4 Merge tag 'usb-5.11-rc1' of git://git.kernel.org/pub/scm/l [...] new c808fab604ca serial: max310x: Make use of device properties new 974e454d6f96 serial: max310x: Use devm_clk_get_optional() to get the in [...] new 1a460c36078e tty: nozomi: remove unneeded break new da31de35cd2f tty: goldfish: use __raw_writel()/__raw_readl() new 724ec7c190c1 Merge 5.10-rc2 into tty-next new 6b8f8313c317 vt: keyboard, remove ctrl_alt_del declaration new 0df97c7b5b18 vt: keyboard, include linux/spinlock.h new 877a9c6a0439 vt: keyboard, sort includes new ee49df450534 vt: keyboard, sort key types by their number new e27979dace04 vt: keyboard, clean up max_vals new fe6416e126cc vt: keyboard, extract vt_kdgkbent and vt_kdskbent new ee1cf8a58273 vt: keyboard, union perm checks in vt_do_kdsk_ioctl new 2939840c998d vt: keyboard, use DECLARE_BITMAP for key_down new fe45d6578610 vt: keyboard, use bool for rep new 9788c950ed4a vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl new 07edff926520 vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl new 4e1404a5cd04 vt: keyboard, extract and simplify vt_kdskbsent new 2374a045263b vt: keyboard, remove unneeded func_* declarations new cb58a5046095 vt: keyboard, union perm checks in vt_do_kdgkb_ioctl new 6dee84d6bed7 vt: keyboard, make HW_RAW a function new 2389cdc36007 vt: keyboard, use find_next_bit in kbd_match new c35f638fc2ad vt: keyboard, use tty_insert_flip_string in puts_queue new c0ed8ecb177d tty: serdev: core: Remove unused variable 'dummy' new fc74d98c00d5 tty: serdev: core: Provide missing description for 'owner' new 6e30f2835663 tty: tty_baudrate: Add missing description for 'tty' new aec51036a166 tty: tty_io: Move 'tty_sysctl_init's prototype to shared space new a776f10d12ca tty: tty_buffer: Add missing description for 'limit' new 1b1deb44d12c tty: tty_port: Demote obvious abuse of kernel-doc formatting new bc38fe241bc3 tty: tty_jobctrl: Add missing function parameter descriptions new d3e3232e7b58 tty: vt: consolemap: Demote weakly documented function header new 171044a70b57 tty: n_tty: Add 2 missing parameter descriptions new 5d5b53cf92a7 tty: serial: jsm: jsm_cls: Remove unused variable 'discard' new 08aa5042d22b tty: tty_io: Fix some kernel-doc issues new 32ed248042d1 tty: serial: 8250: serial_cs: Remove unused/unchecked vari [...] new ffb5d9cf650f tty: tty_audit: Demote non-conformant kernel-doc headers new 0b0a66a5d9db tty: pty: Provide descriptions for the 'file' parameters new 7789c1f1f055 tty: serial: amba-pl011: Mark 'sbsa_uart_acpi_match' as __ [...] new b410e35dbfed tty: n_gsm: Demote obvious abuse of kernel-doc and supply [...] new c4e3f0c0ea79 tty: serial: lpc32xx_hs: Remove unused variable 'tmp' new fe989920b4d1 tty: serial: msm_serial: Remove set but unused variable 'status' new 09532ceb900a tty: serial: ifx6x60: Fix function documentation headers new b482bd793c55 tty: serial: xilinx_uartps: Supply description for missing [...] new 71b061e2ca93 tty: synclink_gt: Demote one kernel-doc header and repair another new 0fd872d7160c tty: serial: serial-tegra: Struct headers should start wit [...] new 180bb243de73 tty: serial: sifive: Struct headers should start with 'str [...] new 7285ff0b7d2a tty: synclinkmp: Add missing description for function para [...] new 24832ca3ee85 tty: serial: stm32-usart: Remove set but unused 'cookie' v [...] new 8a3bdec1dff9 tty: tty_ldisc: Supply missing description for 'tty_ldisc_ [...] new 216daa1209e6 tty: serial: serial-tegra: Provide some missing struct mem [...] new 109af2a82a36 tty: hvc: hvc_vio: Staticify function invoked only by reference new 27122bf57a62 tty: hvc: hvc_opal: Staticify function invoked by reference new a296b3de3083 tty: synclink: Provide missing description for 'hdlcdev_tx [...] new 88b8138b240b tty: serial: remove pnx8xxx uart driver new a1f714b44e34 tty: Remove redundant synclink driver new 3d608a591b2b tty: Remove redundant synclinkmp driver new cbd90e746148 serial: mctrl_gpio: Fix passing zero to 'ERR_PTR' warning new 80f510f5fd07 tty: serial: linflexuart: Remove unnecessary '|' operation [...] new 439c7183e5b9 serial: 8250: 8250_omap: Disable RX interrupt after DMA enable new 0d66442dfdbd tty: serial: msm_serial: Constify msm_uart_pops new 441494ec2a30 dt-bindings: serial: 8250_omap: Add compatible for UART co [...] new 9b085d6e8890 Merge 5.10-rc3 into tty-next new d4548b14dd7e serial: 8250: 8250_omap: Fix possible array out of bounds access new 6f9918504129 serial: 8250: 8250_omap: Fix unused variable warning new c050a97d0574 vt: keyboard, use BIT() macro instead of open coded variants new 6d2c52a83b92 vt: keyboard, replace numbers with \r, \n where appropriate new cb215da8369c vt: keyboard, make use of assign_bit() API new 1f78ae997908 serial: imx: Remove unused platform data support new a609c58086e3 tty: serial: 8250: 8250_port: Move prototypes to shared location new 59105f9cf6e2 tty: serial: pmac_zilog: Remove unused disposable variable [...] new bc0468ee4922 dt-bindings: serial: renesas,scif: Document r8a779a0 bindings new 8eddcca2a746 tty: tty_ldisc: Fix some kernel-doc related misdemeanours new 660beb0ffdc9 serial: imx: Remove unused .id_table support new 3b3e23092449 Merge 5.10-rc5 into tty-next new 6e4e636e0e3e serial: 8250-mtk: Fix reference leak in mtk8250_probe new 5f1697fee6f6 serial: mxs-auart: Remove unneeded platform_device_id new f35a07f92616 tty: serial: bcm63xx: lower driver dependencies new 62dcd9c59f32 earlycon: simplify earlycon-table implementation new 0b60525b4e88 tty: serial: uartlite: Support probe deferral new 7af77ba42467 tty : serial: jsm: Fixed file by adding spacing new aef1b6a27970 tty/serial/imx: Enable TXEN bit in imx_poll_init(). new e0efb3168d34 tty: Remove dead termiox code new ba3b8bb1263d Merge 5.10-rc7 into tty-next new 76437b340b24 earlycon: drop semicolon from earlycon macro new af633212c4aa tty: use assign_bit() in port-flag accessors new 9e1792727ead tty: use const parameters in port-flag accessors new 9ea12edeb9ff dt-bindings: serial: Update DT binding docs to support SiF [...] new 2f70e49ed860 serial_core: Check for port state when tty is in error state new fa26b3263fd5 tty: Fix whitespace inconsistencies in vt_io_ioctl new 603012f78a3f serial: imx: Remove unneeded of_device_get_match_data() NU [...] new 4661f46e50f2 serial: imx: Move imx_uart_probe_dt() content into probe() new d96f04d347e4 serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access new 87a0b9f98ac5 tty: serial: meson: enable console as module new c3ae3dc896fa serial: 8250_pci: Drop bogus __refdata annotation new 157f809894f3 Merge tag 'tty-5.11-rc1' of git://git.kernel.org/pub/scm/l [...] new 21774fd81a51 kernfs: bring names in comments in line with code new 7008e58c63bc driver core: Fix lockdep warning on wfs_lock new 33c0c9bdf7a5 drivers: base: fix some kernel-doc markups new 2e37d91cada1 Merge tag 'auxbus-5.11-rc1' of git://git.kernel.org/pub/sc [...] new 5812b32e01c6 of: fix linker-section match-table corruption new 784b2c48ac12 driver core: auxiliary bus: Fix auxiliary bus shutdown nul [...] new 0288e7fa35b3 fs/kernfs: remove the double check of dentry->inode new 66482f640755 driver: core: Fix list corruption after device_del() new c95d64012ad7 Revert "driver core: Avoid deferred probe due to fw_devlin [...] new 3b052a3e30f2 Revert "driver core: Rename dev_links_info.defer_sync to d [...] new 96d8a9168ef5 Revert "driver core: Don't do deferred probe in parallel w [...] new 999032ece38b Revert "driver core: Remove check in driver_deferred_probe [...] new 087ad763c154 Revert "of: platform: Batch fwnode parsing when adding all [...] new c84b90909e47 Revert "driver core: fw_devlink: Add support for batching [...] new 01bb86b380a3 driver core: Add fwnode_init() new 7b337cb3ebde driver core: Add fwnode link support new ac66c5bbb437 driver core: Allow only unprobed consumers for SYNC_STATE_ [...] new b5d3e2fbcb10 device property: Add fwnode_is_ancestor_of() and fwnode_ge [...] new 04f63c213b67 driver core: Redefine the meaning of fwnode_operations.add [...] new c2c724c868c4 driver core: Add fw_devlink_parse_fwtree() new 25ac86c6dbe6 driver core: Use device's fwnode to check if it is waiting [...] new 8a06d1ea0617 of: property: Update implementation of add_links() to crea [...] new e82a840cb1c1 efi: Update implementation of add_links() to create fwnode links new f9aa460672c9 driver core: Refactor fw_devlink feature new 2d09e6eb4a6f driver core: Delete pointless parameter in fwnode_operatio [...] new 5b6164d3465f driver core: Reorder devices on successful probe new d475f8ea98a0 driver core: Fix a couple of typos new 2c3dc6432f33 driver core: make driver_probe_device() static new e21d740a3fe5 driver core: platform: reorder functions new 16085668eacd driver core: platform: change logic implementing platform_ [...] new 9c30921fe799 driver core: platform: use bus_type functions new 0b81144a4ac2 soc: fix comment for freeing soc_dev_attr new 3577afb0052f dyndbg: fix use before null check new 0aec2da43662 driver core: platform: Introduce platform_get_mem_or_io() new feaba5932b6f vfio: platform: Switch to use platform_get_mem_or_io() new ebee0cde1960 usb: host: sl811: Switch to use platform_get_mem_or_io() new f104060813fe misc: pvpanic: Combine ACPI and platform drivers new 2a0387e8128a misc: pvpanic: Replace OF headers by mod_devicetable.h new 2ab695aa8eb8 ACPI: Use fwnode_init() to set up fwnode new 46e85af0cc53 driver core: platform: don't oops in platform_shutdown() o [...] new 7240153a9bdb Merge tag 'driver-core-5.11-rc1' of git://git.kernel.org/p [...] new b36773c3912e misc: hisi_hikey_usb: use PTR_ERR_OR_ZERO new 3f7566f49478 misc: xilinx_sdfec: add compat_ptr_ioctl() new 48a3d90adafc Merge 5.10-rc2 into char-misc-next new c62b1f97e744 char: misc: increase DYNAMIC_MINORS value new f7a6e6c4073c misc: mei: remove unneeded break new f0f753da73b3 misc: ti-st: st_core: remove unneeded semicolon new 33fcc5491897 misc: pci_endpoint_test: Remove unnecessary verification new c78c95f91953 misc: xilinx-sdfec: remove check for ioctl cmd and argument. new e8f50d4bfc8d misc: c2port: core: Make copying name from userspace more secure new a7c392c76a43 misc: ocxl: config: Rename function attribute description new c7a6252b9472 mei: bus: do not start a read for disconnected clients new c2192bbc3c50 mei: bus: deinitialize callback functions on init failure new 061e5379f327 char: lp: remove unneeded break new b61fe3b5963d char: mwave: remove unneeded break new 6a80467a21ca vme: remove unneeded break new 552c08a8e03f ipack: iopctal: remove unneeded break new a79db45fa54e speakup_dummy: log about characters received by the dummy driver new 508155944752 speakup: document the usage of enum values new f96a15c7698e speakup: Document read_all_doc shortcut new 7bbd2584ead1 mei: bus: fix a kernel-doc markup new 9f38abefd37a uio: fix some kernel-doc markups new 8bd160690a6c vme: fix two kernel-doc markups new a67c43ac37f8 uacce: delete some redundant code. new 385997dc17ab uacce: modify the module author information. new 6c20032c22d9 Android: binder: added a missing blank line after declaration new 88f6c77927e4 binder: change error code from postive to negative in bind [...] new 17adb469bf1e firmware: gsmi: Drop the use of dma_pool_* API functions new 421518a2740f binder: move structs from core file to header file new 1987f112f142 binder: add trace at free transaction. new 439e8f6f1e5d w1: w1_therm: Rename conflicting sysfs attribute 'eeprom' [...] new cfd3443e2d32 uio: pruss: move simple allocations to dem_ equivalents new 60aa8782d2bf firmware: fix spelling typo of 'wtih' new 667aef00f3f3 eeprom: at25: Add example part numbers new ef84928cff58 uio/uio_pci_generic: use device-managed function equivalents new 93c69b2d1737 Merge 5.10-rc4 into char-misc-next new abe9af53c0dc slimbus: fix a kernel-doc markup new a899d324863a slimbus: qcom-ngd-ctrl: add Sub System Restart support new e1ae85e1830e slimbus: qcom-ngd-ctrl: add Protection Domain Restart Support new 50df9842030f slimbus: messaging: Fix fall-through warnings for Clang new a35c6e18abae slimbus: qcom-ngd-ctrl: Constify static structs new 39014ce6d602 slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI new d3bb5fe9ca10 slimbus: qcom-ngd-ctrl: remove redundant out of memory messages new 8f3991f0669e dt-bindings: nvmem: mtk-efuse: add documentation for MT8516 SoC new fd3bb8f54a88 nvmem: core: Add support for keepout regions new c8b336bb1aeb dt-bindings: nvmem: Add soc qfprom compatible strings new 044ee8f85267 nvmem: qfprom: Don't touch certain fuses new 3311bf184672 nvmem: imx-ocotp: add support for the unaliged word count new ac0f82b1b495 coresight: etm4x: Skip setting LPOVERRIDE bit for qcom, sk [...] new 3ac1e0069b2c coresight: core: Remove unneeded semicolon new 93dd64404cbe coresight: etm4x: Fix accesses to TRCVMIDCTLR1 new f2603b22e3d2 coresight: etm4x: Fix accesses to TRCCIDCTLR1 new 4e2187274fe8 coresight: etm4x: Update TRCIDR3.NUMPROCS handling to match v4.2 new 6288b4ceca86 coresight: etm4x: Fix accesses to TRCPROCSELR new 60c519c5d362 coresight: etm4x: Handle TRCVIPCSSCTLR accesses new a4ecf0e047c6 coresight: Remove unnecessary THIS_MODULE of funnel and re [...] new 868663dd5d69 coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable [...] new 22b2beaa7f16 coresight: etb10: Fix possible NULL ptr dereference in etb [...] new 92815c0041ff coresight: tmc-etr: Assign boolean values to a bool variable new 1cc573d5754e coresight: tmc-etr: Check if page is valid before dma_map_page() new 56a9ecd2a26d coresight: Fix W=1 warnings in core framework new ea966a4a5fa5 coresight-tpiu: Fix W=1 warning in TPIU driver new f80c21509984 coresight-stm: Fix W=1 warning in STM driver new 3473065927a8 Merge 5.10-rc6 into char-misc-next new 6c38e7c60fe7 MAINTAINERS: update email, git repo of habanalabs driver new 23c15ae61517 habanalabs: change aggregate cs counters to atomic new 20b7525dc430 habanalabs/gaudi: move mmu_prepare to context init new 28958207e918 habanalabs: we need CPU queues for hwmon new 596553dbf9b2 habanalabs: support multiple types of firmwares new 8f503146746b habanalabs: minimize prints when everything is fine new f3a965c25075 habanalabs: don't init vm module if no MMU new 3cf74b3656a2 habanalabs: sync stream structures refactor new 2992c1dcd314 habanalabs: add support for multiple SOBs per monitor new 06f791f74fab habanalabs: sync stream refactor functions new becce5f9948d habanalabs: remove duplicate check new 16ac36504548 habanalabs/gaudi: add NIC QMAN H/W and registers definitions new b3a9c0bd2f18 habanalabs/gaudi: add NIC firmware-related definitions new 11dcb8c71235 habanalabs/gaudi: add NIC security configuration new 3c68157fb829 habanalabs/gaudi: add support for NIC QMANs new 4bb1f2f3fb31 habanalabs: use enum for CB allocation options new 5fe1c17ddf2e habanalabs: sync stream collective infrastructure new 0940cabafde9 habanalabs/gaudi: Set DMA5 QMAN internal new 5de406c0b5c7 habanalabs: sync stream collective support new 3e6229965763 habanalabs/gaudi: monitor device memory usage new e716ad3c76c8 habanalabs: make sure cs type is valid in cs_ioctl_signal_wait new 71a984f9ae09 habanalabs/gaudi: remove unreachable code new 977d53a614fb habanalabs: initialize variable before use new 9bb86b63d864 habanalabs: advanced FW loading new e753643d516c habanalabs: fix cs counters structure new 323b726706be habanalabs: fetch security indication from FW new c692dec70379 habanalabs/gaudi: add support for FW security new 03df136bc5dd habanalabs/gaudi: scrub all memory upon closing FD new a6722d6a97de habanalabs: fix MMU print message new ccf979ee330b habanalabs: refactor MMU to support dual residency MMU new 1cbca899fa57 habanalabs/gaudi: fetch PLL info from FW new 6de3d769fde0 habanalabs: Small refactoring of CS IOCTL handling new ea6ee260cbcd habanalabs: Small refactoring of cs_do_release() new 4ba1b227b6c7 habanalabs: Skip updating CI of internal queues if not in use new c1d505a922fe habanalabs: release signal if collective wait was dropped new ba7e389c30c6 habanalabs: Move repeatedly included headers to habanalabs.h new eb10b897e459 habanalabs: reset device upon fw read failure new 0da5698bf4b8 habanalabs/gaudi: increase MAX CS to 16K new 649c4592124b habanalabs: Separate CS job completion from its deallocation new 66bfcccdb893 habanalabs: remove duplicate print new b726a2f7c0bc habanalabs/gaudi: remove pcie_en strap toggle new f2d032ee1381 habanalabs: fix hard reset print and comment new 66a76401c50b habanalabs: add 'needs reset' state in driver new 28e052c95292 habanalabs: restore vm_pgoff after mmap new d1ddd90551b2 habanalabs: move HW dirty check to a proper location new 784b916dad2f habanalabs: refactor mmu va_range db structure new 804a72276cc4 habanalabs: Rename hw_queues_mirror to cs_mirror new adb51298fdc4 habanalabs: improve hard reset procedure new be91b91fa40f habanalabs: use host va range for internal pools new 7f070c913c36 habanalabs: move asic property to correct structure new d611b9f0b199 habanalabs: fetch hard reset capability from FW new 5a2998f46c85 habanalabs/gaudi: fetch HBM ecc info from FW new 92ede12a07d6 habanalabs: print message with correct device new b2d09622bec3 habanalabs: add boot errors prints new 412c41fcd526 habanalabs: support reserving aligned va block new fe2bc2d24953 habanalabs: share a single ctx-mutex between all MMUs new 00e1b59c8b15 habanalabs: fix MMU debugfs operations new 439bc47b8e83 habanalabs: firmware returns 64bit argument new b90c89443462 habanalabs/gaudi: align to new FW reset scheme new 5e5867e51d6e habanalabs: print CS type when it is stuck new 5c05487f1550 habanalabs: mmu map wrapper for sizes larger than a page new 4147864e8d65 habanalabs: fetch pll frequency from firmware new 2a570736ef39 habanalabs: goya_reset_sob_group() can be static new 293744d92c87 habanalabs: gaudi_ctx_fini() can be static new 051504d9f604 habanalabs: update firmware files new 64a9d5ab2c1c habanalabs/gaudi: print ECC type field new 9d127ad5719a habanalabs: indicate to user that a cs is gone new bd2f477f2037 habanalabs: add support for cs with timestamp new d2bbf2ca3344 habanalabs: add ull to PLL masks new ee3287798d49 habanalabs: add missing counter update new a63c3fb37b15 habanalabs/gaudi: handle reset when f/w is in preboot new 8e718f2eda8d habanalabs: free host huge va_range if not used new 3b82c34f0662 habanalabs: change messages to debug level new 3e438b42a5fb habanalabs: Add mask for CS type bits in CS flags new f07486745442 habanalabs: Modify the cs_cnt of a CB to be atomic new f44afb5b5a5d habanalabs: Add CB IOCTL opcode to retrieve CB information new cd5f82dbbad0 Merge tag 'misc-habanalabs-next-2020-11-30' of ssh://gitol [...] new 57d9352b6c65 fpga: fpga-mgr: Add devm_fpga_mgr_register() API new c9d754d6f71c fpga: fpga-mgr: altera-ps-spi: Simplify registration new 83eb4fbdcfda fpga: fpga-mgr: dfl-fme-mgr: Simplify registration new 7027b7305d16 fpga: fpga-mgr: ice40-spi: Simplify registration new a3b79b2a58f0 fpga: fpga-mgr: machxo2-spi: Simplify registration new 20e8963f4f38 fpga: fpga-mgr: socfpga: Simplify registration new d6530c0a48b7 fpga: fpga-mgr: ts73xx: Simplify registration new f4ce435b732a fpga: fpga-mgr: xilinx-spi: Simplify registration new 2630fa8d0031 fpga: fpga-mgr: zynqmp: Simplify registration new 907d4ad59904 fpga: fpga-mgr: altera-pr-ip: Simplify registration new be49d5b2985b interconnect: qcom: Simplify the vcd compare function new 2f95b9d5cf0b interconnect: Add generic interconnect driver for Exynos SoCs new 2a211904aca6 MAINTAINERS: Add entry for Samsung interconnect drivers new 9fb3b4cae4e6 Merge tag 'icc-5.11-rc1' of git://git.kernel.org/pub/scm/l [...] new 9b627c25e708 bus: mhi: core: Remove double locking from mhi_driver_remove() new 8ff3f7bdde45 bus: mhi: core: fix potential operator-precedence with BHI macros new 855a70c12021 bus: mhi: Add MHI PCI support for WWAN modems new f4d0b39c8425 bus: mhi: core: Fix null pointer access when parsing MHI c [...] new a7f422f2f89e bus: mhi: Fix channel close issue on driver remove new 56c8ea864018 bus: mhi: core: Remove unnecessary counter from mhi_firmwa [...] new a8ca15a9c73f bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() new 78e1d22687ff bus: mhi: core: Expose mhi_get_exec_env() API for controllers new bca7218099e0 bus: mhi: core: Remove unused mhi_fw_load_worker() declaration new 9e1660e5c396 bus: mhi: core: Rename RDDM download function to use proper words new da7bdbf67db2 bus: mhi: core: Skip RDDM download for unknown execution e [...] new 1b55c16a5e47 bus: mhi: core: Use appropriate names for firmware load functions new 8f7039787687 bus: mhi: core: Move to using high priority workqueue new 8e0559921f9a bus: mhi: core: Skip device wake in error or shutdown states new 3fb81a4d5f2f bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability new 0c76b3fa580d bus: mhi: core: Prevent sending multiple RDDM entry callbacks new 12e050c77be0 bus: mhi: core: Move to an error state on any firmware loa [...] new faa257075bcc bus: mhi: core: Use appropriate label in firmware load han [...] new dc53d862eab8 bus: mhi: core: Move to an error state on mission mode failure new 40c3127187cb bus: mhi: core: Check for IRQ availability during registration new 556bbb442bbb bus: mhi: core: Separate system error and power down handling new a03c7a86e127 bus: mhi: core: Mark and maintain device states early on a [...] new 6cc1716102b5 bus: mhi: core: Remove MHI event ring IRQ handlers when po [...] new 7b7e4cee0299 Merge branch 'mhi-ath11k-immutable' into mhi-next new 206e7383b343 bus: mhi: core: Indexed MHI controller name new 10ea8bcda5ae bus: mhi: core: Fix device hierarchy new 89828f632dec bus: mhi: core: Fix error handling in mhi_register_controller() new 4ea6fa2cb921 mhi: pci_generic: Fix implicit conversion warning new 888982a84752 Merge tag 'mhi-for-v5.11' of git://git.kernel.org/pub/scm/ [...] new a3ab07c642b2 Merge 5.10-rc7 into char-misc-next new 6e06a85556f9 soundwire: bus: add comments to explain interrupt loop filter new 7ffaba042e0e soundwire: bus: reset slave_notify status at each loop new 2fb94784952e soundwire: registers: add definitions for clearable interr [...] new b35991de7a59 soundwire: bus: only clear valid DP0 interrupts new 47b8520997a8 soundwire: bus: only clear valid DPN interrupts new 47edc0104c61 soundwire: qcom: Fix build failure when slimbus is module new e04e60fce47e soundwire: master: use pm_runtime_set_active() on add new 17e0da0b8979 soundwire: intel: fix another unused-function warning new 6e559fe12892 Merge tag 'soundwire-5.11-rc1' of git://git.kernel.org/pub [...] new 85261c1ff156 mei: bus: add vtag support new ee64ed8153ab mei: bus: enable pavp device. new 83be0b84fe84 coresight: tmc-etr: Fix barrier packet insertion for perf buffer new 45fe7befe0db coresight: remove broken __exit annotations new e72550928ff0 coresight: etm4x: Modify core-commit to avoid HiSilicon ET [...] new ae3885324953 phy: fsl-imx8mq-usb: Constify imx8mp_usb_phy_ops new c36f74566cef MAINTAINERS: Add entry for Qualcomm IPQ4019 USB PHY new ee19f644c459 dt-bindings: phy: Drop reset-gpios from marvell,mmp3-hsic-phy new a1b87f1aac4d dt-bindings: phy: Allow BSD licensing of marvell,mmp3-hsic [...] new 0347c69214f4 phy: Add USB HSIC PHY driver for Marvell MMP3 SoC new 5594b407a48b dt-bindings: phy: qcom,qmp: Add SM8250 PCIe PHY bindings new 6edf7700a9dd phy: qcom-qmp: Add SM8250 PCIe QMP PHYs new 08d4deda6970 phy: allwinner: convert to devm_platform_ioremap_resource( [...] new 202de02556bb phy: amlogic: convert to devm_platform_ioremap_resource new f669bc8b9f7b phy: broadcom: convert to devm_platform_ioremap_resource(_byname) new fa62909400fa phy: cadence: convert to devm_platform_ioremap_resource new 0b7c4c88b83f phy: freescale: convert to devm_platform_ioremap_resource new 6c9111bc9eef phy: lantiq: convert to devm_platform_ioremap_resource new ee55b501bd8c phy: marvell: convert to devm_platform_ioremap_resource new 5d797059ff57 phy: phy-xgene: convert to devm_platform_ioremap_resource new 7458d650e256 phy: phy-mtk-ufs: convert to devm_platform_ioremap_resource new 8a7772cdd91d phy: qualcomm: convert to devm_platform_ioremap_resource(_byname) new fc5662127a25 phy: phy-ralink-usb: convert to devm_platform_ioremap_resource new 0b5604affbec phy: renesas: convert to devm_platform_ioremap_resource new 6824ebc047b9 phy: rockchip: convert to devm_platform_ioremap_resource new 2f0c9fac3be6 phy: samsung: convert to devm_platform_ioremap_resource new 5a77b16c6b2b phy: phy-stm32-usbphyc: convert to devm_platform_ioremap_resource new 9ab4212b0a36 phy: tegra: convert to devm_platform_ioremap_resource(_byname) new 79caf207d669 phy: ti: convert to devm_platform_ioremap_resource(_byname) new ba2bf1f090eb dt-bindings: phy: Add Cadence Sierra PHY bindings in YAML format new 3cc8e86721ad phy: amlogic: Replace devm_reset_control_array_get() new 86f1a6e6c5f7 phy: tegra: Constify static device_type structs new f98130b34515 phy: stm32: don't print an error on probe deferral new 13ea8e0eee45 phy: stm32: defer probe for reset controller new 6d3b3f88423e dt-bindings: phy: Allow defining the SATA AFE TX amplitude new 839034d8bd7f phy: phy-brcm-sata: Allow configuration SATA AFE TX amplitude new 50c0133cd154 phy: tegra: Don't warn on probe deferral new 53cde0fe020f phy: amlogic: Revert "phy: amlogic: Replace devm_reset_con [...] new 7af8109efad5 phy: sun4i-usb: remove enable_pmu_unk1 from sun50i_h6_cfg new 36a94760c989 phy: phy-bcm-ns-usb3: drop support for deprecated DT binding new e1404d203139 dt-bindings: phy: add Amlogic AXG MIPI D-PHY bindings new 450889074f4f dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] new 76aefb221146 phy: amlogic: Add AXG MIPI D-PHY driver new 87c3cdecb3d5 dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] new 8eff8b4e22d9 phy: amlogic: phy-meson-axg-mipi-pcie-analog: add support [...] new 864788c00fd7 dt-bindings: phy: phy-stm32-usbphyc: convert bindings to j [...] new 496db029142f phy: samsung: phy-exynos-pcie: rework driver to support Ex [...] new 768a711e2d4b phy: samsung: phy-exynos-pcie: fix typo 'tunning' new 4086afa2a162 dt-bindings: phy: Add Intel Keem Bay USB PHY bindings new bf4d01e107e3 phy: intel: Add Keem Bay USB PHY support new 27076a7358b5 dt-bindings: phy: Add binding for Mediatek MT7621 PCIe PHY new d87da32372a0 phy: ralink: Add PHY driver for MT7621 PCIe PHY new 370c10afc14c MAINTAINERS: add MT7621 PHY PCI maintainer new 53e7c92c7fa0 staging: mt7621-pci-phy: remove driver from staging new 81b534f7e9b2 phy: samsung: Add support for the Exynos5420 variant of th [...] new 4eed2812de6a phy: amlogic: meson-axg-mipi-pcie-analog: replace DSI_LANE [...] new 122586d62206 phy: amlogic: phy-meson-gxl-usb2: keep ID pull-up even in [...] new 15ee6277817f phy: amlogic: replace devm_reset_control_array_get() new 4ea0bf2a52f1 phy: tegra: xusb: Fix usb_phy device driver field new d7bb92e3c908 phy: mediatek: Make PHY_MTK_{XSPHY, TPHY} depend on HAS_IO [...] new 0e055d179ea9 phy: ralink: phy-mt7621-pci: drop 'COMPILE_TEST' from Kconfig new 8145dcb07d0c phy: ralink: phy-mt7621-pci: set correct name in MODULE_DE [...] new 3eaf2da98993 phy: samsung: Merge Kconfig for Exynos5420 and Exynos5250 new ab7dd2008b29 phy/rockchip: Make PHY_ROCKCHIP_INNO_HDMI depend on HAS_IO [...] new f5f6e01f9164 phy: mediatek: allow compile-testing the hdmi phy new 51e339deab1e phy: renesas: rcar-gen3-usb2: disable runtime pm in case o [...] new 8b5c2b45b8f0 phy: rockchip: set pulldown for strobe line in dts new f34e43f12382 devicetree: phy: rockchip-emmc: pulldown property new 85e6225f401f USB: PHY: JZ4770: Remove unnecessary function calls. new 4f6ecfaf3e22 dt-bindings: USB: Add bindings for Ingenic JZ4775 and X2000. new 31de313dfdcf PHY: Ingenic: Add USB PHY driver using generic PHY framework. new a8cef928276b phy: rockchip-emmc: output tap delay dt property new 86e21677e775 devicetree: phy: rockchip-emmc add output-tapdelay-select new af89e575152a dt-bindings: phy: Convert Broadcom SATA PHY to YAML new 18b648322d44 phy: mediatek: statify mtk_hdmi_phy_driver new 1dfd7b7849ea phy: ingenic: depend on HAS_IOMEM new b097efba9580 drm/mediatek: avoid dereferencing a null hdmi_phy on an er [...] new 54bf54c859ec Merge tag 'phy-for-5.11' of git://git.kernel.org/pub/scm/l [...] new d1b928ee1cfa speakup: fix uninitialized flush_lock new 0f966cba95c7 binder: add flag to clear buffer on txn complete new 54da51a841ea firmware: fix a spelling mistake "managament" -> "manageme [...] new 3f618ab33234 lkdtm: don't move ctors to .rodata new a73a07127453 misc: isl29003: Fix typo for get/set mode new 997754f114ef misc/sgi-xp: Replace in_interrupt() usage new 31dcb6c30a26 misc: vmw_vmci: fix kernel info-leak by initializing dbell [...] new d928061c3143 misc: rtsx: modify en/disable aspm function new 121e9c6b5c4c misc: rtsx: modify and fix init_hw function new 5b4258f6721f misc: rtsx: rts5249 support runtime PM new 505b08777d78 misc: genwqe: Use dma_set_mask_and_coherent to simplify code new 1749c90489f2 misc: pci_endpoint_test: fix return value of error branch new 660745a56946 vme: switch from 'pci_' to 'dma_' API new aec273a3191e MAINTAINERS: Mark SPMI as maintained new 61243c03dde2 bus: fsl-mc: add back accidentally dropped error check new 74abd1f2d49a bus: fsl-mc: make sure MC firmware is up and running new ca43fec96b43 bus: fsl-mc: added missing fields to dprc_rsp_get_obj_regi [...] new 3d70fb03711c bus: fsl-mc: fix error return code in fsl_mc_object_allocate() new fe34761d9f5f bus: fsl-mc: simplify DPRC version check new dfd7f2c1c532 fsi: Aspeed: Add mutex to protect HW access new b4f473cf4605 altera-stapl: remove the unreached switch case new 81113b0421a5 slimbus: qcom-ngd-ctrl: fix SSR dependencies new 68d621197162 uio: pruss: use devm_clk_get() for clk init new 4849e0eda387 uio/uio_pci_generic: remove unneeded pci_set_drvdata() new 44dccc4a2bd1 uio: uio_dmem_genirq: convert simple allocations to device [...] new ba022851f3b1 uio: uio_dmem_genirq: finalize conversion of probe to devm [...] new 023c9c6dc2c4 uio: uio_sercos3: use device-managed functions for simple allocs new 6b76c98b96bd uio: uio_mf624: use devm_kzalloc() for uio_info object new c3a747791138 uio: uio_netx: use devm_kzalloc() for or uio_info object new 0a4ade539791 uio: uio_cif: use devm_kzalloc() for uio_info object new 16d546c42db5 uio: uio_aec: use devm_kzalloc() for uio_info object new d57801c45f53 uio: uio_fsl_elbc_gpcm: use device-managed allocators new 74e71964b1a9 uio: uio_hv_generic: use devm_kzalloc() for private data alloc new b1f0aeecd25a spmi: get rid of a warning when built with W=1 new 0be0a733c9cd spmi: fix some coding style issues at the spmi core new d40c2d4ed62d spmi: Add driver shutdown support new 07d9a767ae5c siox: Use bus_type functions for probe, remove and shutdown new 1c12c27086dc siox: Make remove callback return void new 428bb001143c slimbus: qcom: fix potential NULL dereference in qcom_slim [...] new 06bc4ca115cd extcon: Add driver for TI TUSB320 new f6f79dd22f58 dt-bindings: extcon: add binding for TUSB320 new 0e77f8e1d0c2 extcon: fsa9480: Rewrite bindings in YAML and extend new f58f26ab22f7 extcon: fsa9480: Support TI TSU6111 variant new e1efdb604f5c extcon: max77693: Fix modalias string new 93f998879cd9 Merge tag 'extcon-next-for-5.11' of git://git.kernel.org/p [...] new 2911ed9f47b4 Merge tag 'char-misc-5.11-rc1' of git://git.kernel.org/pub [...] new e722a295cf49 staging: ion: remove from the tree new 4c62db88459a staging: iio: adis16240: add blank line before struct definition new c854f0142963 staging: comedi: ni_mio_common: Fix newline after derefere [...] new 42a18f09bcb9 staging: rtl8723bs: remove unnecessary type cast of rtw_ne [...] new 75f1df269d4a staging: r8188eu: use native wireless IE codes from linux/ [...] new a5a6e5eff467 staging: qlge: remove extra blank lines new 153167c5219a staging: comedi: tests: Simplify conditional evaluation new e93301843720 staging: rtl8188eu: rearrange lines exceeding 100 columns new e13ff19e7c5b staging/rtl8192u/ieee80211: use __func__ macro new 0795f519d1af staging/rtl8192u/ieee80211: remove debugging line new 194b11c3e2fc staging: wfx: make a const array static, makes object smaller new 6b6946b25e67 staging/qlge: add blank line after declaration new 87e6059da1a3 staging/qlge: fix typo new 30676f7b1f92 staging/rtl8723bs: replace "foo * bar" with "foo *bar" new 2ed1fa08e674 staging: vt6655: rearrange lines exceeding 100 columns new ae94bd537420 staging: kpc2000: rearrange lines exceeding 100 columns new faf9ca25f918 staging: kpc2000: re-indent code for better readability new e0071d318f5e staging: kpc2000: Use BIT macro instead of bit masking new 01a050e8e468 staging: gdm724x: Clarify naming of packet_type<->tty inde [...] new 620d28440c10 staging: greybus: audio: code indentation and formatting changes new 9ab476ba001e staging: r8188eu: inline rtw_init_netdev_name() new 90855921ac92 staging: rtl8723bs: cleanup NULL check before vfree new 36f18e741a23 staging: vt6655: Fix typo new 71f5a9124374 staging: kpc2000: kpc_dma: rearrange lines exceeding 100 columns new fe50b1f83210 staging: kpc2000: kpc_dma: rename show function per convention new 34557e233cf8 staging: rtl8723bs: Rewrite comparison to NULL new af702094a63e staging: rtl8188eu: remove commented defines new 73142e110b4c staging: fieldbus: Use %pM format specifier for MAC addresses new 8f870aab80b0 Staging: rtl8723bs: core: rtw_cmd: Fixed multiple brace co [...] new 3da8757576ef staging: vc04_services: fix block comment style new c2ec4a6e5410 staging: vc04_services: fix quoted string split across lines new c699e02d83c9 Merge tag 'wimax-staging' of git://git.kernel.org:/pub/scm [...] new 83e63b2cc416 Merge 5.10-rc2 into staging-next new 9364a2cf5671 staging: wimax: depends on NET new 16b37e7ba6fd staging/wlan-ng: Fix line alignment new d1e7550ad081 staging: ks7010: fix missing destroy_workqueue() on error [...] new 071dc1787a2f staging: rtl8192u: fix wrong judgement in rtl8192_rx_isr new 92576c84c8c6 Staging: rtl8723bs: core: rtw_cmd: Fixed four if-statement [...] new 096f64905f0c drivers: staging: rtl8188eu: Fix spelling in two comments [...] new eb27cf085cc8 drivers: staging: most: use swabXX functions of kernel new 99c1fdae1a7f Staging: mt7621-pci: Fix alignment warnings new 773cfe0684a3 staging: mt7621-dma: fix alignment warnings new bbda3ac4f24e staging: rtl8723bs: remove MAC_FMT macro new 5d4ea6b45202 staging: rtl8723bs: use %pM format for MAC addresses new 5e364ea5ea9d staging: rtl8723bs: remove IP_FMT macro new d72425da09a0 staging: rtl8723bs: remove NDEV_FMT macro new d0cc39cd1fa3 staging: rtl8723bs: remove ADPT_FMT macro new c25d8a7db434 staging: rtl8723bs: replace rtw_ieee80211_ht_cap new 72cac683e6f9 staging: rtl8723bs: replace rtw_ieee80211_spectrum_mgmt_ac [...] new a9d876388973 staging: rtl8723bs: replace rtw_ieee80211_ht_actioncode new f4acd33c446b staging: rtl8723bs: replace ieee80211_back_actioncode new 3952659a6108 staging: greybus: codecs: Fix reference counter leak in er [...] new 8b5b1b81935d staging: rtl8192e: Braces should be used on all arms of statement new ab5b769a23af staging: gasket: interrupt: fix the missed eventfd_ctx_put [...] new 383313b8c41e staging: greybus: Fixed issues with alignment to open pare [...] new c869eaa617e4 drivers: staging: retire drivers/staging/goldfish new 220457125669 staging: rtl8723bs: clean up line spacing new 70466c39ba8d staging: rtl8723bs: clean up braces new 79008395e593 staging: rtl8723bs: clean up space before tabs new 5641eeec0f58 staging: rtl8723bs: clean up open ended lines new fa7c45867264 staging: rtl8723bs: clean up open braces new 5ddd99756c57 staging: rtl8723bs: clean up switch case indentation new cf05a0086eb4 staging: rtl8723bs: clean up trailing statements new 8ec06b9ff8a4 staging: rtl8723bs: clean up logical continuations new cad33240aba3 staging: rtl8723bs: clean up pointer locations new 39439d715568 staging: rtl8723bs: clean up leading space new 24f4aee92e51 staging: net: wimax: i2400m: control: Fix some misspelling [...] new 80594fb40510 staging: net: wimax: i2400m: driver: Demote some non-confo [...] new 5d98f6a42c86 staging: net: wimax: i2400m: fw: Fix some function header [...] new c01bba5d341b staging: net: wimax: i2400m: netdev: Demote non-conformant [...] new b5f236da89f3 staging: net: wimax: i2400m: tx: Fix a few kernel-doc misd [...] new b809984ca2b5 staging: net: wimax: i2400m: fw: Fix incorrectly spelt fun [...] new 0d79a48440f5 staging: vt6655: Remove useless else new 03c1136af504 Merge 5.10-rc5 into staging-testing new 2811861be7e3 staging: rtl8723bs: core: Fix fall-through warnings for Clang new 6a8ce97113b3 staging: vt6655: Fix fall-through warnings for Clang new 8002998e1f3e staging: qlge: Fix fall-through warnings for Clang new 41d02747c4d1 staging: vt6656: Fix fall-through warnings for Clang new 1b9419d1f676 staging: trivial: hikey9xx: fix be32<->u32 casting warnings new 1f59b0663d2d staging: hikey9xx: Specify HAS_IOMEM dependency for MFD_HI [...] new ba3e4a2a0b3c staging: mfd: hi6421-spmi-pmic: fix error return code in h [...] new 6b8fb5ecf7f3 staging: fieldbus: use kobj_to_dev() to get device new 9822b9044400 staging: rtl8188eu: clean up the useless code new 8a3f7b9665c8 staging: rtl8723bs: remove redundant statements new 54289aad812e staging: dpaa2-switch: export the 'no buffer' counter in ethtool new dab4812705c9 staging: dpaa2-switch: make sure that the VLAN is not alre [...] new f65b243d6ab8 staging: dpaa2-switch: pack the firmware command structures new 7dc8faeab3e3 iio: dac: ad5686: add support for AD5338R new bf7cfa685d4d iio: dac: ad5686: add of_match_table new d93dd060809f dt-bindings: iio: dac: ad5686: add binding new ad49bd57f9d5 iio: adc: at91_adc: use of_device_get_match_data() helper new 3e4ef8e8cefa iio: adc: at91_adc: const-ify some driver data new f091d7c5fe6c iio: adc: at91_adc: add Kconfig dep on the OF symbol and r [...] new ead1c9f376db iio: adc: at91_adc: remove platform data and move defs in [...] new 5483b8d5015b iio: adc: ad7887: invert/rework external ref logic new 4393e4c533c5 iio: imu: st_lsm6dsx: add support to LSM6DST new 324b9f298744 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dst device bindings new 227c83faa2f8 iio: sx9310: Support hardware gain factor new ad2b473e2ba3 iio: sx9310: Support setting proximity thresholds new 08f0411c48f2 iio: sx9310: Support setting hysteresis values new 1b6872015f0b iio: sx9310: Support setting debounce values new e94b3c608a2a dt-bindings: iio: sx9310: Add various settings as DT properties new 5b19ca2c78a0 iio: sx9310: Set various settings from DT new c5bf4d645f2d iio: adc: exynos: do not rely on 'users' counter in ISR new 0e7a3978a40b iio: core: Fix IIO_VAL_FRACTIONAL calculation for negative values new 28963f2f6b46 iio: adc: ad7298: rework external ref setup & remove platf [...] new 223f4d9517f8 iio: dac: ad7303: remove platform data header new 681ab2ce2936 iio: accel: mma8452: Constify static struct attribute_group new d655844f7e21 staging: iio: adis16240: add blank line before struct definition new b4ae07cde9b3 dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC new c95003d895bd dt-bindings: fxas21002c: convert bindings to yaml new 675cb4ad1b9e dt-bindings: iio: adc: ti,adc084s021 yaml conversion new 691f453951c4 iio: light: apds9960: remove unneeded semicolon new 4a6261c36da7 iio/adc: ingenic: remove unneeded semicolon new 7f96027cc454 iio: adc: at91-sama5d2_adc: remove unneeded semicolon new 3a096c2bda7d iio: fix a kernel-doc markup new 3516ebc8a400 iio: pressure: bmp280: remove unneeded semicolon new b3b3ef6a082f iio: magnetometer: bmc150: remove unneeded semicolon new 8bb97bab3f13 iio: proximity: vl53l0x-i2c add i2c_device_id new 41a4b8f13a39 iio: light: vcnl4035 add i2c_device_id new d884da1a7548 iio:light:tsl2563 use generic fw accessors new a3c089b9cf27 iio: remove unneeded break new 397f45ed26c5 MAINTAINERS: Fix 'W:' prefix in Invensense IMU entry new 1d4ef9b39ebe iio: core: Add optional symbolic label to a device channel new 3079188f821c iio:Documentation: Add documentation for label channel attribute new 75ed0be7200d iio: adc: ad7768-1: Add channel labels. new 7d4156ddf1b8 dt-bindings:iio:adc:adi,ad7768-1: Add documentation for ch [...] new 7f79711533a9 dt-bindings:iio:adc:adc.txt: Add documentation for channel [...] new 499da8bdb868 iio: adc: stm32-adc: dma transfers cleanup new 396cd5092caf dt-bindings: iio: adc: add bindings doc for MT6360 ADC new d4686c52a20b Documentation: ABI: testing: mt6360: Add ADC sysfs guideline new 1f4877218f7e iio: adc: mt6360: Add ADC driver for MT6360 new 8dedcc3eee3a iio: core: centralize ioctl() calls to the main chardev new 89d1f7257002 iio: adc: stm32-adc: adapt clock duty cycle for proper operation new 24b284984e2d iio: adc: ad7887: convert probe to device-managed functions new 126df08e54b1 dt-bindings:iio:humidity:hdc100x Drop separate doc + add t [...] new 3c055f31ac69 dt-bindings:iio:humidity:htu21 Drop separate doc + add to [...] new 9a6ac3138258 dt-bindings:iio:humidity:st,hts221 yaml conversion. new 4dd49a1b9b9f dt-bindings:iio:humidity:dht11 yaml conversion new 88b448502381 dt-bindings:iio:pressure:ms5637 Drop separate doc + add to [...] new 1cf4ad3f609b dt-bindings:iio:pressure:murata,zpa2326 yaml conversion new b1b69ba70de7 dt-bindings:iio:pressure:meas,ms5611 yaml conversion. new 1517c6a30c0d dt-bindings:iio:pressure:hoperf,hp03 yaml conversion new 7fd5da368ed5 dt-bindings:iio:proximity:semtech,sx9500 yaml conversion. new b4be8bd1c6a2 dt-bindings:iio:proximity:st,vl53l0x yaml conversion new d08a718742aa dt-bindings:iio:proximity:ams,as3935 yaml conversion new 3eccfe575e00 dt-bindings:iio:dac:ti,dac5571 yaml conversion. new b120365fa6e8 dt-bindings:iio:dac:ti,dac7311 yaml conversion new 5034ceaff5a7 dt-bindings:iio:dac:ti,dac7512 yaml conversion new 8b74e06b0f4d dt-bindings:iio:dac:ti,dac7612 yaml conversion new 6918ed88bf35 dt-bindings:iio:dac:adi,ad7303 yaml conversion new e0d8ef7d2f29 dt-bindings:iio:dac:maxim,ds4424 yaml conversion new 87b8092e6b9e dt-bindings:iio:dac:fsl,vf610-dac yaml conversion new 6ced946a4bba dt-bindings:iio:dac:microchip,mcp4725 yaml conversion new 9de14fa28d92 dt-bindings:iio:dac:maxim,max5821 yaml conversion new c15058d5fb87 dt-bindings:iio:dac:nxp,lpc1850-dac yaml conversion. new 1e6536ee349b dt-bindings:iio:dac:adi,ad5758 yaml conversion new 39616b4e4a02 dt-bindings:iio:temperature:melexis,mlx90614 yaml conversion new 92af0fb2d443 dt-bindings:iio:temperature:melexis,mlx90632 conversion to yaml new 93f8dd3b8ad6 dt-bindings:iio:temperature:meas,tsys01 move to trivial-de [...] new 17d1ffdfb643 dt-bindings:iio:temperature:maxim,max31856 yaml conversion. new 29a702dcf47c dt-bindings:iio:temperature:maxim_thermocouple.txt to maxi [...] new 2cba11707352 dt-bindings:iio:temperature:ti,tmp07 yaml conversion new c59c1bf74470 dt-bindings:iio:chemical:sensirion,sgp30: Move to trivial- [...] new 9bd4ede7480d dt-bindings:iio:chemical:bosch,bme680: Move to trivial devices new 6d3766da16a3 dt-bindings:iio:potentiometer:maxim,ds1803 move to trivial [...] new b25e67b29078 dt-bindings:iio:potentiometer:maxim,max5481 move to trivia [...] new 76e11a05d2d0 dt-bindings:iio:light:renesas,isl29501: Move to trivial devices. new 184a99de93b8 dt-bindings:iio:magnetometer:memsic,mmc35240: move to triv [...] new ee4fb4c079a0 dt-bindings:iio:accel:domintech,dmard06: Move to trivial-d [...] new 5e6dc43e2caa iio: buffer: dmaengine: unwrap the use of iio_buffer_set_attrs() new 789976accb6a iio: adc: at91-sama5d2_adc: merge buffer & trigger init in [...] new 5164c7889857 iio: triggered-buffer: add {devm_}iio_triggered_buffer_set [...] new abef6bc92871 iio: accel: adxl372: use devm_iio_triggered_buffer_setup_ext() new 1864c829c91e iio: accel: bmc150: use iio_triggered_buffer_setup_ext() new a2f283555b86 iio: adc: at91-sama5d2_adc: use devm_iio_triggered_buffer_ [...] new 165aea80e2e2 iio: cros_ec: use devm_iio_triggered_buffer_setup_ext() new fc02a7315b1e iio: hid-sensors: use iio_triggered_buffer_setup_ext() new 21232b4456ba iio: buffer: remove iio_buffer_set_attrs() helper new 39996252f6af iio: adc: cpcap: Fix fall-through warnings for Clang new 24da9627e674 iio: adc: ad7292: remove unneeded spi_set_drvdata() new 9ff249733708 iio: accel: adis16201: remove unneeded spi_set_drvdata() new d59377023d4a iio: accel: adis16209: remove unneeded spi_set_drvdata() new ee8caea0c144 iio: core: organize buffer file-ops in the order defined i [...] new 74d826da3842 iio: core: return -EINVAL when no ioctl handler has been run new e7bae9bbc267 dt-bindings:iio:resolver:adi,ad2s90: Conversion of binding [...] new 9a7dc81714c5 dt-bindings:iio:potentiometer:microchip,mcp4131 txt to yam [...] new 05c6330c4347 dt-bindings:iio:potentiometer:adi,ad5272 yaml conversion new 818ede057c60 dt-bindings:iio:potentiometer:microchip,mcp41010 txt to ya [...] new f97cee494dc9 dt-bindings:iio:impedance-analyzer:adi,ad5933 yaml conversion. new b9c320157ce3 dt-bindings:iio:samsung,sensorhub-rinato: yaml conversion new f0c49ea47e2c dt-bindings:iio:health:maxim,max30100: txt to yaml conversion new 5a6a65b11e3a dt-bindings:iio:health:maxim,max30102: txt to yaml conversion new 3ead692b7548 dt-bindings:iio:imu:adi,adis16480: txt to yaml conversion new 7a2cf8e91390 dt-bindings:iio:imu:st,lsm6dsx: txt to yaml conversion new e24ed929d149 dt-bindings:iio:light:avago,apds9300: txt to yaml conversion. new c10fe4474d36 dt-bindings:iio:light:avago,apds9960: txt to yaml conversion new b8a8dab1dbe7 dt-bindings:iio:light:capella,cm36651: txt to yaml conversion. new 787f6145ed63 dt-bindings:iio:light:sharp,gp2ap020a00f: txt to yaml conversion. new 8b38b180f13d dt-bindings:iio:light:maxim,max44009: txt to yaml conversion. new 23205227b799 dt-bindings:iio:light:ti,opt3001: txt to yaml conversion new 6032afbdfb61 dt-bindings:iio:light:upisemi,us51882: txt to yaml conversion. new 52a04bfbc9f2 dt-bindings:iio:light:st,uvis25: txt to yaml conversion fo [...] new de4dc0221cff dt-bindings:iio:light:vishay,vcnl4035: txt to yaml conversion new 2d948d057558 dt-bindings:iio:light:st,vl6180: txt to yaml format conversion. new a7d6eb9dbb83 dt-bindings:iio:magnetometer:fsl,mag3110: txt to yaml conversion new 63d147d4c0c5 dt-bindings:iio:magnetometer:asahi-kasei,ak8974: txt to ya [...] new ab6eeb9c76b2 dt-bindings:iio:magnetometer:bosch,bmc150_magn: txt to yam [...] new 2bb6f3e8d861 dt-bindings:iio:magnetometer:honeywell,hmc5843: txt to yam [...] new f383069be33e dt-bindings:iio:magnetometer:pni,rm3100: txt to yaml conversion. new 58ff1b519753 dt-bindings:iio:adc:atmel,sama5d2-adc: txt to yaml conversion new 8c41245872e2 dt-bindings:iio:adc:renesas,rcar-gyroadc: txt to yaml conversion. new 16be06aa1a28 dt-bindings:iio:adc:x-powers,axp209-adc: txt to yaml conversion new 749c1e1481e1 Merge tag 'iio-for-5.11a' of https://git.kernel.org/pub/sc [...] new 0438fb09828e staging: mt7621-pci: remove bus ranges related code new d7dcee38cbea staging: mt7621-pci: remove 'offset' with mem and io resou [...] new 301c7ed52263 staging: mt7621-pci: add comment to clarify IO resource in [...] new 8713094e5b00 staging: mt7621-pci: review 'pci_host_bridge' assigned variables new 2fc0898bf366 staging: mt7621-pci: parse and prepare resources in 'mt762 [...] new 108b2f2a9724 staging: mt7621-pci: convert to use 'devm_platform_ioremap [...] new 1de16e38f1fd staging: mt7621-pci: remove 'RALINK_PCI_IMBASEBAR0_ADDR' register new 25b49a31fb03 dt-bindings:iio:adc:brcm,iproc-static-adc: txt to yaml conversion new 609538472e93 dt-bindings:iio:adc:mediatek,mt2701-auxadc: rename and yam [...] new e490260a1c56 dt-bindings:iio:adc:ti,palmas-gpadc: txt to yaml format co [...] new 8d966b5836f1 dt-bindings:iio:adc:qcom,pm8018-adc: yaml conversion and rename. new a4e6bf69418c dt-bindings:iio:adc:qcom,spmi-iadc: txt to yaml format con [...] new 1668ef26e663 dt-binding:iio:adc:ti,ads124s08: txt to yaml format conversion. new 357a80750782 dt-bindings:iio:dac:ad5592r: txt to yaml format conversion. new 333beb45cf6e dt-bindings:iio:accel:bosch,bma180: txt to yaml format con [...] new 45bdaf5fef9a dt-bindings:iio:accel:kionix,kxcjk1013: txt to yaml format [...] new 13d4fb361463 dt-bindings:iio:accel:fsl,mma8452: txt to yaml conversion. new 1f22b1319a86 dt-bindings:iio:gyro:bosch,bmg180: txt to yaml format conversion. new a9aa46861c95 dt-bindings:iio:st,st-sensors: txt to yaml conversion. new 4f078dff65e9 dt-bindings:iio:frequency:adi,adf4350: txt to yaml format [...] new 99ff938fea81 dt-bindings:iio:temperature: Drop generic binding file. new f346b16f94af iio: imu: st_lsm6dsx: add vdd-vddio voltage regulator new 617e38a25cbd dt-bindings: iio: imu: st_lsm6dsx: introduce vdd-vddio reg [...] new b6a3f8326cfd iio: adc: ad7298: convert probe to device-managed functions new 53c6b0d5d271 iio: adc: ad7298: check regulator for null in ad7298_get_r [...] new 6c050782d0f0 MAINTAINERS: Add Kamel Bouhara as TCB counter driver maintainer new aa784a54102e iio: humidity: hts221: add vdd voltage regulator new 29e96f5a6e81 dt-bindings: iio: humidity: hts221: introduce vdd regulato [...] new 9afaf9a5b80e ASoC: stm32: dfsdm: add stm32_adfsdm_dummy_cb() callback new 6d74a3ee1ee1 iio: buffer: Return error if no callback is given new 0fb6ee8d0b5e iio: ad_sigma_delta: Don't put SPI transfer buffer on the stack new 6259551cf19b iio: accel: bmc150-accel: Add DT bindings new a1a210bf29a1 iio: accel: bmc150-accel: Add support for BMA222 new 672f30228379 iio: accel: bmc150-accel: Add rudimentary regulator support new 7dd94246fe54 iio: potentiometer: ad5272: Correct polarity of reset new 044b32fa5229 dt-bindings:iio:qcom-spmi-vadc drop incorrect io-channel-r [...] new 6d90c9a96e68 dt-bindings:iio:samsung, exynos-adc: drop missuse of io-ch [...] new eda20ba1e25e iio: core: Consolidate iio_format_avail_{list,range}() new e08b60d352db iio: core: Simplify iio_format_list() new 19ef7b70ca94 iio: buffer: Fix demux update new f2c38f9fb4b0 dt-bindings:iio:health:ti,afe4403: txt to yaml binding new f494151b5eba dt-bindings:iio:health:ti,afe4404: txt to yaml conversion new b70d154d6558 dt-bindings:iio:adc: convert adc.txt to yaml new 26d146e29600 dt-bindings:iio:adc:adi,ad7124: Use the new adc.yaml chann [...] new f759f020fbc3 dt-bindings:iio:adc:adi,ad7292: Use new adc.yaml binding f [...] new dba91f82d580 dt-bindings:iio:iio-binding.txt Drop file as content now i [...] new 06d2ff6fe11e dt-bindings:iio:dac:dpot-dac: yaml conversion. new a86319f42c7b dt-bindings:iio:potentiometer: give microchip,mcp4531 its [...] new 66a6dcc20e63 dt-bindings:iio:adc:envelope-detector: txt to yaml conversion. new fbac26b9ad21 dt-bindings:iio:afe:current-sense-amplifier: txt to yaml c [...] new ce66e52b6c16 dt-bindings:iio:afe:current-sense-shunt: txt to yaml conversion. new bd690dfab1e7 dt-bindings:iio:adc:maxim,max1027: Pull out to separate bi [...] new 6f633bc91ac1 dt-bindings:iio:afe:voltage-divider: txt to yaml conversion new 8c6934326536 dt-bindings:iio:light:capella,cm3605: txt to yaml conversion. new c7c9b1d1697f dt-bindings:iio:potentiostat:ti,lmp91000: txt to yaml conversion. new 197cefcdc81d iio: adc: at91_adc: remove at91_adc_ids new 5eb39ef81ab9 iio: adc: at91_adc: rework resolution selection new d1ad1041323f dt-bindings:iio:adc:remove atmel, adc-res and atmel, adc-r [...] new 728209158177 dt-bindings:iio:adc:atmel, sama9260-adc: conversion to yam [...] new 09d4726b0af6 iio: adc: at91_adc: rework trigger definition new f1005415a8bf dt-bindings:iio:adc:remove triggers new 9054c15c1bf3 iio: adc: at91_adc: merge at91_adc_probe_dt back in at91_a [...] new 98c3544a117e iio: imu: st_lsmdsx: compact st_lsm6dsx_sensor_settings table new 2c57d2650552 iio: imu: st_lsm6dsx: add support to LSM6DSOP new 619c7e60ff99 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsop device bindings new cc9fb60eaf09 iio:core: Introduce unlocked version of iio_map_array_unre [...] new 34fce6cadf3b io:core: In iio_map_array_register() cleanup in case of error new 01d37c8318d0 iio: Fix: Do not poll the driver again if try_reenable() c [...] new eca8523a388f iio:trigger: rename try_reenable() to reenable() plus return void new a96bd58090af iio:adc:ti-adc084s021 Tidy up endian types new a61817216bcc iio:light:rpr0521: Fix timestamp alignment and prevent data leak. new d837a996f57c iio:light:st_uvis25: Fix timestamp alignment and prevent d [...] new 89deb1334252 iio:magnetometer:mag3110: Fix alignment and data leak issues. new dc7de42d6b50 iio:imu:bmi160: Fix too large a buffer. new 7b6b51234df6 iio:imu:bmi160: Fix alignment and data leak issues new 198cf32f0503 iio:pressure:mpl3115: Force alignment of buffer new b0bd27f02d76 iio:adc:ti-ads124s08: Fix buffer being too long. new 1e405bc2512f iio:adc:ti-ads124s08: Fix alignment and data leak issues. new 26aec6e1b714 iio:gyro:mpu3050 Treat otp value as a __le64 and use FIELD [...] new e488fed07f7b iio: accel: bmc150: Removed unused bmc150_accel_dat irq member new 5bfb3a4bd8f6 iio: accel: bmc150: Check for a second ACPI device for BOSC0200 new 8a0672003421 iio: accel: bmc150: Get mount-matrix from ACPI new 0178297c1e68 iio: hrtimer-trigger: Mark hrtimer to expire in hard inter [...] new 0449fc4eead7 iio: sysfs-trigger: Mark irq_work to expire in hardirq context new 3418bd7cfce0 counter: microchip-tcb-capture: Fix CMR value check new 3f9bce7a22a3 iio: imu: st_lsm6dsx: fix edge-trigger interrupts new 560c6b914c6e iio: adc: rockchip_saradc: fix missing clk_disable_unprepa [...] new 332037d4bb28 Merge tag 'iio-for-5.11b-take2' of https://git.kernel.org/ [...] new 138f3e126548 Staging: rtl8723bs/core fix brace coding style issues in r [...] new 6c91799f59ed staging: bcm2835: fix vchiq_mmal dependencies new be25cfd80e8f Staging: rtl8723bs/core: delete empty if statement new 954c647acea0 Staging: rtl8723bs/core: fix brace coding style issue new 6c7b8ac995d9 Staging: rtl8723bs/core: add blank line after declarations new 94168e2ba4dc staging: mt7621-pinctrl: stop using the deprecated 'pinctr [...] new e77b259f67ab staging: greybus: audio: Fix possible leak free widgets in [...] new 6d75b5044bb3 staging: rtl8723bs: replace unique macros and WIFI_STATUS_CODE new 5ed3e6f29f76 staging: rtl8723bs: replace WIFI_REASON_CODE new 2415ae7fa2c7 staging: rtl8723bs: replace cap_* macros new 98b32c71a455 staging: rtl8723bs: replace HT_CAP_AMPDU_FACTOR new ac74ae7671d7 staging: rtl8723bs: replace OP_MODE_* and HT_INFO_OPERATIO [...] new 2841fa62e237 staging: rtl8723bs: remove WLAN_HT_CAP_SM_PS_* macros new b3ae8af6a782 staging: rtl8723bs: replace RTW_IEEE80211_ADDBA_PARAM_BUF_ [...] new 4cd889817490 staging: rtl8723bs: remove unused macros new 19cf9d7afc2e staging: rtl8723bs: remove LIST_CONTAINOR new fc6a65288c33 staging: rtl8723bs: use WLAN_EID_HT_CAPABILITY new b05cc3a9156b staging: rtl8723bs: use WLAN_EID_VENDOR_SPECIFIC new 3359e2927b32 staging: rtl8723bs: use WLAN_EID_RSN new 332ec9db0921 staging: rtl8723bs: use WLAN_EID_HT_OPERATION new b03da03a267c staging: rtl8723bs: replace WLAN_EID_VHT_OP_MODE_NOTIFY new 3f15277b29ee staging: rtl8723bs: replace _SSID_IE_ new c34c45ed98f9 staging: rtl8723bs: replace _SUPPORTEDRATES_IE_ new 8f6a9446c6dd staging: rtl8723bs: replace _DSSET_IE_ new aaa0bc19facf staging: rtl8723bs: replace _TIM_IE_ new e6038a488cef staging: rtl8723bs: replace _IBSS_PARA_IE_ new 0b44fca943be staging: rtl8723bs: replace _COUNTRY_IE_ new 38caee0abe9d staging: rtl8723bs: replace _CHLGETXT_IE_ new 7bd332ec5ed3 staging: rtl8723bs: replace _ERPINFO_IE_ new 00f0b6828413 staging: rtl8723bs: replace _EXT_SUPPORTEDRATES_IE_ new fc41e9618fc6 staging: rtl8723bs: replace _WAPI_IE_ new 99bb776980ee staging: rtl8723bs: replace _MME_IE_ new 9b5d8c1fe14b staging: rtl8723bs: replace EID_BSSCoexistence new d7ca2c3d2d47 staging: rtl8723bs: replace EID_BSSIntolerantChlReport new 5b45010f2ef9 staging: rtl8723bs: replace EID_EXTCapability new a228b401951e staging: rtl8723bs: remove unused macros new 8764c27fbd2f staging: rtl8723bs: remove ELEMENT_ID enum new 289fa46ac611 dt-bindings: pinctrl: rt2880: add binding document new 518b466a21ad pinctrl: ralink: add a pinctrl driver for the rt2880 family new c11cbd57f02d staging: greybus: Add TODO item about modernizing the pwm code new 56c90457ebfe staging: comedi: mf6x4: Fix AI end-of-conversion detection new b7bc4df86afd staging: qlge: remove duplicate word in comment new 7fe5bbdd1f43 staging: most: Fix spelling mistake "tranceiver" -> "transceiver" new 4996b4610767 staging: olpc_dcon: Do not call platform_device_unregister [...] new 3db1a3fa9880 Merge tag 'staging-5.11-rc1' of git://git.kernel.org/pub/s [...]
The 1477 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-iio | 10 + Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 | 78 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 28 + Documentation/ABI/testing/sysfs-class-typec | 142 +- Documentation/ABI/testing/sysfs-driver-w1_therm | 2 +- Documentation/admin-guide/kernel-parameters.txt | 1 + Documentation/admin-guide/spkguide.txt | 1 + .../devicetree/bindings/clock/ingenic,cgu.yaml | 2 +- .../bindings/connector/usb-connector.yaml | 19 + .../devicetree/bindings/extcon/extcon-fsa9480.txt | 21 - .../bindings/extcon/extcon-usbc-tusb320.yaml | 41 + .../devicetree/bindings/extcon/fcs,fsa880.yaml | 52 + .../devicetree/bindings/iio/accel/bma180.txt | 35 - .../bindings/iio/accel/bosch,bma180.yaml | 62 + .../bindings/iio/accel/bosch,bma255.yaml | 73 + .../devicetree/bindings/iio/accel/dmard06.txt | 19 - .../devicetree/bindings/iio/accel/fsl,mma8452.yaml | 65 + .../bindings/iio/accel/kionix,kxcjk1013.txt | 24 - .../bindings/iio/accel/kionix,kxcjk1013.yaml | 46 + .../devicetree/bindings/iio/accel/mma8452.txt | 35 - Documentation/devicetree/bindings/iio/adc/adc.txt | 23 - Documentation/devicetree/bindings/iio/adc/adc.yaml | 42 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 14 +- .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 8 +- .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 32 + .../bindings/iio/adc/at91-sama5d2_adc.txt | 50 - .../devicetree/bindings/iio/adc/at91_adc.txt | 83 - .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 101 + .../bindings/iio/adc/atmel,sama9260-adc.yaml | 121 + .../devicetree/bindings/iio/adc/axp20x_adc.txt | 48 - .../bindings/iio/adc/brcm,iproc-static-adc.txt | 40 - .../bindings/iio/adc/brcm,iproc-static-adc.yaml | 70 + .../bindings/iio/adc/envelope-detector.txt | 54 - .../bindings/iio/adc/envelope-detector.yaml | 86 + .../devicetree/bindings/iio/adc/maxim,max1027.yaml | 65 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 77 + .../bindings/iio/adc/mediatek,mt6360-adc.yaml | 31 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 33 - .../devicetree/bindings/iio/adc/palmas-gpadc.txt | 48 - .../bindings/iio/adc/qcom,pm8018-adc.yaml | 166 + .../bindings/iio/adc/qcom,pm8xxx-xoadc.txt | 157 - .../devicetree/bindings/iio/adc/qcom,spmi-iadc.txt | 46 - .../bindings/iio/adc/qcom,spmi-iadc.yaml | 60 + .../bindings/iio/adc/qcom,spmi-vadc.yaml | 3 - .../bindings/iio/adc/renesas,gyroadc.txt | 98 - .../bindings/iio/adc/renesas,rcar-gyroadc.yaml | 143 + .../bindings/iio/adc/samsung,exynos-adc.yaml | 4 - .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,adc084s021.yaml | 58 + .../devicetree/bindings/iio/adc/ti,ads124s08.yaml | 52 + .../bindings/iio/adc/ti,palmas-gpadc.yaml | 87 + .../devicetree/bindings/iio/adc/ti-adc084s021.txt | 19 - .../devicetree/bindings/iio/adc/ti-ads124s08.txt | 25 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 67 + .../bindings/iio/afe/current-sense-amplifier.txt | 26 - .../bindings/iio/afe/current-sense-amplifier.yaml | 54 + .../bindings/iio/afe/current-sense-shunt.txt | 41 - .../bindings/iio/afe/current-sense-shunt.yaml | 64 + .../bindings/iio/afe/voltage-divider.txt | 53 - .../bindings/iio/afe/voltage-divider.yaml | 86 + .../devicetree/bindings/iio/chemical/bme680.txt | 11 - .../bindings/iio/chemical/sensirion,sgp30.txt | 15 - .../devicetree/bindings/iio/dac/ad5592r.txt | 155 - .../devicetree/bindings/iio/dac/ad5758.txt | 83 - .../devicetree/bindings/iio/dac/ad7303.txt | 23 - .../devicetree/bindings/iio/dac/adi,ad5592r.yaml | 204 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 + .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 129 + .../devicetree/bindings/iio/dac/adi,ad7303.yaml | 50 + .../devicetree/bindings/iio/dac/dpot-dac.txt | 41 - .../devicetree/bindings/iio/dac/dpot-dac.yaml | 64 + .../devicetree/bindings/iio/dac/ds4424.txt | 20 - .../devicetree/bindings/iio/dac/fsl,vf610-dac.yaml | 55 + .../devicetree/bindings/iio/dac/lpc1850-dac.txt | 19 - .../devicetree/bindings/iio/dac/max5821.txt | 14 - .../devicetree/bindings/iio/dac/maxim,ds4424.yaml | 45 + .../devicetree/bindings/iio/dac/maxim,max5821.yaml | 44 + .../devicetree/bindings/iio/dac/mcp4725.txt | 35 - .../bindings/iio/dac/microchip,mcp4725.yaml | 71 + .../bindings/iio/dac/nxp,lpc1850-dac.yaml | 58 + .../devicetree/bindings/iio/dac/ti,dac5571.txt | 24 - .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 52 + .../devicetree/bindings/iio/dac/ti,dac7311.txt | 23 - .../devicetree/bindings/iio/dac/ti,dac7311.yaml | 49 + .../devicetree/bindings/iio/dac/ti,dac7512.txt | 20 - .../devicetree/bindings/iio/dac/ti,dac7512.yaml | 42 + .../devicetree/bindings/iio/dac/ti,dac7612.txt | 28 - .../devicetree/bindings/iio/dac/ti,dac7612.yaml | 53 + .../devicetree/bindings/iio/dac/vf610-dac.txt | 20 - .../devicetree/bindings/iio/frequency/adf4350.txt | 86 - .../bindings/iio/frequency/adi,adf4350.yaml | 190 + .../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 - .../bindings/iio/gyroscope/bosch,bmg160.yaml | 46 + .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 95 + .../devicetree/bindings/iio/health/afe4403.txt | 33 - .../devicetree/bindings/iio/health/afe4404.txt | 29 - .../devicetree/bindings/iio/health/max30100.txt | 28 - .../devicetree/bindings/iio/health/max30102.txt | 33 - .../bindings/iio/health/maxim,max30100.yaml | 52 + .../bindings/iio/health/maxim,max30102.yaml | 72 + .../devicetree/bindings/iio/health/ti,afe4403.yaml | 54 + .../devicetree/bindings/iio/health/ti,afe4404.yaml | 51 + .../devicetree/bindings/iio/humidity/dht11.txt | 14 - .../devicetree/bindings/iio/humidity/dht11.yaml | 41 + .../devicetree/bindings/iio/humidity/hdc100x.txt | 17 - .../devicetree/bindings/iio/humidity/hts221.txt | 30 - .../devicetree/bindings/iio/humidity/htu21.txt | 13 - .../bindings/iio/humidity/st,hts221.yaml | 54 + .../devicetree/bindings/iio/iio-bindings.txt | 102 - .../bindings/iio/impedance-analyzer/ad5933.txt | 26 - .../iio/impedance-analyzer/adi,ad5933.yaml | 59 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 86 - .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 130 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 93 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 48 - .../devicetree/bindings/iio/light/apds9300.txt | 21 - .../devicetree/bindings/iio/light/apds9960.txt | 21 - .../bindings/iio/light/avago,apds9300.yaml | 44 + .../bindings/iio/light/avago,apds9960.yaml | 44 + .../bindings/iio/light/capella,cm3605.yaml | 79 + .../bindings/iio/light/capella,cm36651.yaml | 48 + .../devicetree/bindings/iio/light/cm3605.txt | 41 - .../devicetree/bindings/iio/light/cm36651.txt | 26 - .../devicetree/bindings/iio/light/gp2ap020a00f.txt | 21 - .../devicetree/bindings/iio/light/max44009.txt | 24 - .../bindings/iio/light/maxim,max44009.yaml | 45 + .../devicetree/bindings/iio/light/opt3001.txt | 25 - .../bindings/iio/light/renesas,isl29501.txt | 13 - .../bindings/iio/light/sharp,gp2ap020a00f.yaml | 48 + .../devicetree/bindings/iio/light/st,uvis25.yaml | 42 + .../devicetree/bindings/iio/light/st,vl6180.yaml | 45 + .../devicetree/bindings/iio/light/ti,opt3001.yaml | 47 + .../bindings/iio/light/upisemi,us5182.yaml | 78 + .../devicetree/bindings/iio/light/us5182d.txt | 45 - .../devicetree/bindings/iio/light/uvis25.txt | 22 - .../devicetree/bindings/iio/light/vcnl4035.txt | 18 - .../bindings/iio/light/vishay,vcnl4035.yaml | 45 + .../devicetree/bindings/iio/light/vl6180.txt | 15 - .../bindings/iio/magnetometer/ak8974.txt | 31 - .../iio/magnetometer/asahi-kasei,ak8974.yaml | 57 + .../bindings/iio/magnetometer/bmc150_magn.txt | 25 - .../iio/magnetometer/bosch,bmc150_magn.yaml | 55 + .../bindings/iio/magnetometer/fsl,mag3110.yaml | 48 + .../bindings/iio/magnetometer/hmc5843.txt | 21 - .../iio/magnetometer/honeywell,hmc5843.yaml | 43 + .../bindings/iio/magnetometer/mag3110.txt | 27 - .../bindings/iio/magnetometer/mmc35240.txt | 13 - .../bindings/iio/magnetometer/pni,rm3100.txt | 20 - .../bindings/iio/magnetometer/pni,rm3100.yaml | 42 + .../bindings/iio/potentiometer/ad5272.txt | 27 - .../bindings/iio/potentiometer/adi,ad5272.yaml | 50 + .../bindings/iio/potentiometer/ds1803.txt | 21 - .../bindings/iio/potentiometer/max5481.txt | 23 - .../bindings/iio/potentiometer/mcp41010.txt | 28 - .../bindings/iio/potentiometer/mcp4131.txt | 84 - .../iio/potentiometer/microchip,mcp41010.yaml | 48 + .../iio/potentiometer/microchip,mcp4131.yaml | 103 + .../iio/potentiometer/microchip,mcp4531.yaml | 116 + .../bindings/iio/potentiostat/lmp91000.txt | 33 - .../bindings/iio/potentiostat/ti,lmp91000.yaml | 68 + .../bindings/iio/pressure/hoperf,hp03.yaml | 47 + .../devicetree/bindings/iio/pressure/hp03.txt | 17 - .../bindings/iio/pressure/meas,ms5611.yaml | 57 + .../devicetree/bindings/iio/pressure/ms5611.txt | 19 - .../devicetree/bindings/iio/pressure/ms5637.txt | 17 - .../bindings/iio/pressure/murata,zpa2326.yaml | 62 + .../devicetree/bindings/iio/pressure/zpa2326.txt | 29 - .../bindings/iio/proximity/ams,as3935.yaml | 71 + .../devicetree/bindings/iio/proximity/as3935.txt | 34 - .../bindings/iio/proximity/semtech,sx9310.yaml | 63 + .../bindings/iio/proximity/semtech,sx9500.yaml | 50 + .../bindings/iio/proximity/st,vl53l0x.yaml | 42 + .../devicetree/bindings/iio/proximity/sx9500.txt | 23 - .../devicetree/bindings/iio/proximity/vl53l0x.txt | 18 - .../devicetree/bindings/iio/resolver/ad2s90.txt | 31 - .../bindings/iio/resolver/adi,ad2s90.yaml | 60 + .../bindings/iio/samsung,sensorhub-rinato.yaml | 72 + .../devicetree/bindings/iio/sensorhub.txt | 24 - .../devicetree/bindings/iio/st,st-sensors.yaml | 123 + .../devicetree/bindings/iio/st-sensors.txt | 82 - .../bindings/iio/temperature/max31856.txt | 24 - .../bindings/iio/temperature/maxim,max31855k.yaml | 76 + .../bindings/iio/temperature/maxim,max31856.yaml | 54 + .../iio/temperature/maxim_thermocouple.txt | 24 - .../bindings/iio/temperature/melexis,mlx90614.yaml | 50 + .../bindings/iio/temperature/melexis,mlx90632.yaml | 55 + .../bindings/iio/temperature/mlx90614.txt | 24 - .../bindings/iio/temperature/mlx90632.txt | 28 - .../iio/temperature/temperature-bindings.txt | 7 - .../bindings/iio/temperature/ti,tmp007.yaml | 57 + .../devicetree/bindings/iio/temperature/tmp007.txt | 33 - .../devicetree/bindings/iio/temperature/tsys01.txt | 19 - .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 17 +- .../bindings/phy/amlogic,axg-mipi-dphy.yaml | 70 + .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 21 +- .../devicetree/bindings/phy/brcm,sata-phy.yaml | 148 + .../devicetree/bindings/phy/brcm-sata-phy.txt | 58 - .../devicetree/bindings/phy/ingenic,phy-usb.yaml | 58 + .../bindings/phy/intel,phy-keembay-usb.yaml | 44 + .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 9 +- .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 36 + .../devicetree/bindings/phy/phy-cadence-sierra.txt | 70 - .../bindings/phy/phy-cadence-sierra.yaml | 152 + .../devicetree/bindings/phy/phy-stm32-usbphyc.txt | 73 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 138 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 6 + .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 5 + .../devicetree/bindings/phy/samsung-phy.txt | 1 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 70 + .../devicetree/bindings/serial/omap_serial.txt | 1 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/serial/sifive-serial.yaml | 4 +- .../devicetree/bindings/sound/adi,adau1372.yaml | 67 + .../devicetree/bindings/sound/adi,adau1977.txt | 61 - .../devicetree/bindings/sound/adi,adau1977.yaml | 92 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 6 +- .../devicetree/bindings/sound/audio-graph-card.txt | 337 - .../bindings/sound/audio-graph-card.yaml | 57 + .../bindings/sound/audio-graph-port.yaml | 84 + .../devicetree/bindings/sound/audio-graph.yaml | 45 + .../devicetree/bindings/sound/fsl,aud2htx.yaml | 66 + .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 104 + .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + .../bindings/sound/google,sc7180-trogdor.yaml | 138 + .../devicetree/bindings/sound/imx-audio-hdmi.yaml | 52 + .../bindings/sound/marvell,mmp-sspa.yaml | 25 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 44 + .../devicetree/bindings/sound/nau8315.txt | 18 + .../bindings/sound/nvidia,tegra30-hda.txt | 35 - .../bindings/sound/nvidia,tegra30-hda.yaml | 112 + .../bindings/sound/qcom,lpass-va-macro.yaml | 67 + .../bindings/sound/qcom,lpass-wsa-macro.yaml | 69 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 159 + .../devicetree/bindings/sound/renesas,rsnd.txt | 520 -- .../devicetree/bindings/sound/renesas,rsnd.yaml | 447 ++ Documentation/devicetree/bindings/sound/rt5682.txt | 2 + .../bindings/sound/simple-audio-mux.yaml | 41 + .../devicetree/bindings/sound/simple-card.yaml | 6 +- .../devicetree/bindings/sound/st,stm32-adfsdm.txt | 63 - .../devicetree/bindings/sound/st,stm32-sai.txt | 107 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 200 + .../devicetree/bindings/trivial-devices.yaml | 194 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 70 + .../devicetree/bindings/usb/cdns,usb3.yaml | 5 + .../bindings/usb/ingenic,jz4770-phy.yaml | 56 - .../devicetree/bindings/usb/maxim,max33359.yaml | 75 + Documentation/sound/alsa-configuration.rst | 5 + Documentation/w1/slaves/w1_therm.rst | 2 +- MAINTAINERS | 68 +- arch/arm/configs/badge4_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/spitz_defconfig | 1 - arch/arm/mach-omap1/board-h2.c | 22 +- arch/mips/configs/generic/board-ranchu.config | 1 - arch/mips/configs/mtx1_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 3 - drivers/accessibility/speakup/i18n.h | 6 + drivers/accessibility/speakup/main.c | 64 +- drivers/accessibility/speakup/speakup_dectlk.c | 2 +- drivers/accessibility/speakup/speakup_dummy.c | 7 +- drivers/acpi/property.c | 2 +- drivers/acpi/scan.c | 2 +- drivers/android/binder.c | 428 +- drivers/android/binder_alloc.c | 48 + drivers/android/binder_alloc.h | 4 +- drivers/android/binder_internal.h | 406 + drivers/android/binder_trace.h | 29 + drivers/base/auxiliary.c | 11 +- drivers/base/base.h | 1 - drivers/base/class.c | 2 +- drivers/base/core.c | 559 +- drivers/base/dd.c | 9 +- drivers/base/devres.c | 2 +- drivers/base/firmware_loader/fallback.c | 2 +- drivers/base/platform.c | 474 +- drivers/base/property.c | 52 + drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regmap-sdw-mbq.c | 101 + drivers/base/soc.c | 2 +- drivers/base/swnode.c | 2 +- drivers/bus/fsl-mc/dprc-driver.c | 4 +- drivers/bus/fsl-mc/dprc.c | 2 + drivers/bus/fsl-mc/fsl-mc-allocator.c | 4 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 47 +- drivers/bus/fsl-mc/fsl-mc-private.h | 5 +- drivers/bus/mhi/Kconfig | 9 + drivers/bus/mhi/Makefile | 4 + drivers/bus/mhi/core/boot.c | 75 +- drivers/bus/mhi/core/debugfs.c | 4 +- drivers/bus/mhi/core/init.c | 64 +- drivers/bus/mhi/core/internal.h | 6 +- drivers/bus/mhi/core/main.c | 16 +- drivers/bus/mhi/core/pm.c | 238 +- drivers/bus/mhi/pci_generic.c | 345 + drivers/char/lp.c | 1 - drivers/char/misc.c | 2 +- drivers/char/mwave/mwavedd.c | 1 - drivers/counter/microchip-tcb-capture.c | 16 +- drivers/extcon/Kconfig | 8 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-fsa9480.c | 1 + drivers/extcon/extcon-max77693.c | 2 +- drivers/extcon/extcon-usbc-tusb320.c | 184 + drivers/firmware/Kconfig | 2 +- drivers/firmware/efi/efi-init.c | 32 +- drivers/firmware/google/gsmi.c | 31 +- drivers/firmware/raspberrypi.c | 2 +- drivers/fpga/altera-pr-ip-core-plat.c | 10 - drivers/fpga/altera-pr-ip-core.c | 4 +- drivers/fpga/altera-ps-spi.c | 14 +- drivers/fpga/dfl-fme-mgr.c | 13 +- drivers/fpga/fpga-mgr.c | 81 +- drivers/fpga/ice40-spi.c | 14 +- drivers/fpga/machxo2-spi.c | 14 +- drivers/fpga/socfpga.c | 14 +- drivers/fpga/ts73xx-fpga.c | 14 +- drivers/fpga/xilinx-spi.c | 14 +- drivers/fpga/zynqmp-fpga.c | 21 +- drivers/fsi/fsi-master-aspeed.c | 45 +- drivers/hwtracing/coresight/Kconfig | 8 + drivers/hwtracing/coresight/coresight-catu.c | 2 +- drivers/hwtracing/coresight/coresight-core.c | 10 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 6 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 152 +- drivers/hwtracing/coresight/coresight-etm4x.h | 8 + drivers/hwtracing/coresight/coresight-funnel.c | 8 +- drivers/hwtracing/coresight/coresight-priv.h | 2 + drivers/hwtracing/coresight/coresight-replicator.c | 8 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 8 +- drivers/hwtracing/coresight/coresight-tpiu.c | 4 +- drivers/iio/accel/adis16201.c | 1 - drivers/iio/accel/adis16209.c | 1 - drivers/iio/accel/adxl372.c | 11 +- drivers/iio/accel/bma180.c | 9 +- drivers/iio/accel/bmc150-accel-core.c | 219 +- drivers/iio/accel/bmc150-accel-i2c.c | 45 +- drivers/iio/accel/bmc150-accel-spi.c | 2 + drivers/iio/accel/bmc150-accel.h | 3 + drivers/iio/accel/kxcjk-1013.c | 10 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/mxc4005.c | 16 +- drivers/iio/adc/Kconfig | 13 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7292.c | 2 - drivers/iio/adc/ad7298.c | 65 +- drivers/iio/adc/ad7768-1.c | 41 + drivers/iio/adc/ad7887.c | 55 +- drivers/iio/adc/ad_sigma_delta.c | 18 +- drivers/iio/adc/at91-sama5d2_adc.c | 92 +- drivers/iio/adc/at91_adc.c | 353 +- drivers/iio/adc/cpcap-adc.c | 1 + drivers/iio/adc/exynos_adc.c | 7 +- drivers/iio/adc/ingenic-adc.c | 2 +- drivers/iio/adc/meson_saradc.c | 2 - drivers/iio/adc/mt6360-adc.c | 372 + drivers/iio/adc/rockchip_saradc.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 21 +- drivers/iio/adc/stm32-adc.c | 29 +- drivers/iio/adc/ti-adc084s021.c | 10 +- drivers/iio/adc/ti-ads124s08.c | 13 +- drivers/iio/buffer/industrialio-buffer-cb.c | 5 + drivers/iio/buffer/industrialio-buffer-dmaengine.c | 3 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 31 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 22 +- drivers/iio/dac/Kconfig | 7 +- drivers/iio/dac/ad5686.c | 13 + drivers/iio/dac/ad5686.h | 1 + drivers/iio/dac/ad5696-i2c.c | 20 + drivers/iio/dac/ad7303.c | 2 - drivers/iio/gyro/adxrs290.c | 6 +- drivers/iio/gyro/bmg160_core.c | 12 +- drivers/iio/gyro/mpu3050-core.c | 28 +- drivers/iio/humidity/hts221.h | 2 + drivers/iio/humidity/hts221_core.c | 37 + drivers/iio/iio_core.h | 15 +- drivers/iio/imu/bmi160/bmi160.h | 7 + drivers/iio/imu/bmi160/bmi160_core.c | 7 +- drivers/iio/imu/kmx61.c | 10 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 10 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 318 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 + drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 212 +- drivers/iio/industrialio-event.c | 28 +- drivers/iio/industrialio-trigger.c | 6 +- drivers/iio/inkern.c | 29 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/rpr0521.c | 17 +- drivers/iio/light/st_uvis25.h | 5 + drivers/iio/light/st_uvis25_core.c | 8 +- drivers/iio/light/tsl2563.c | 16 +- drivers/iio/light/vcnl4035.c | 7 + drivers/iio/magnetometer/bmc150_magn.c | 12 +- drivers/iio/magnetometer/mag3110.c | 13 +- drivers/iio/potentiometer/ad5272.c | 4 +- drivers/iio/pressure/bmp280-regmap.c | 4 +- drivers/iio/pressure/mpl3115.c | 9 +- drivers/iio/proximity/sx9310.c | 508 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 + drivers/iio/trigger/iio-trig-hrtimer.c | 4 +- drivers/iio/trigger/iio-trig-sysfs.c | 2 +- drivers/interconnect/Kconfig | 1 + drivers/interconnect/Makefile | 1 + drivers/interconnect/qcom/bcm-voter.c | 15 +- drivers/interconnect/samsung/Kconfig | 13 + drivers/interconnect/samsung/Makefile | 4 + drivers/interconnect/samsung/exynos.c | 199 + drivers/ipack/devices/ipoctal.c | 1 - drivers/misc/altera-stapl/altera.c | 5 - drivers/misc/c2port/core.c | 2 +- drivers/misc/cardreader/rts5249.c | 26 +- drivers/misc/cardreader/rtsx_pcr.c | 126 +- drivers/misc/cardreader/rtsx_pcr.h | 1 + drivers/misc/eeprom/at25.c | 3 + drivers/misc/genwqe/card_base.c | 19 +- drivers/misc/habanalabs/common/command_buffer.c | 55 +- .../misc/habanalabs/common/command_submission.c | 1016 ++- drivers/misc/habanalabs/common/context.c | 4 + drivers/misc/habanalabs/common/debugfs.c | 310 +- drivers/misc/habanalabs/common/device.c | 182 +- drivers/misc/habanalabs/common/firmware_if.c | 167 +- drivers/misc/habanalabs/common/habanalabs.h | 458 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 34 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 77 +- drivers/misc/habanalabs/common/hw_queue.c | 273 +- drivers/misc/habanalabs/common/hwmon.c | 31 +- drivers/misc/habanalabs/common/memory.c | 334 +- drivers/misc/habanalabs/common/mmu.c | 273 +- drivers/misc/habanalabs/common/mmu_v1.c | 139 +- drivers/misc/habanalabs/common/pci.c | 16 +- drivers/misc/habanalabs/common/sysfs.c | 18 +- drivers/misc/habanalabs/gaudi/gaudi.c | 2384 +++++- drivers/misc/habanalabs/gaudi/gaudiP.h | 87 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 2 - drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 8 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 4056 +++++++++- drivers/misc/habanalabs/goya/goya.c | 166 +- drivers/misc/habanalabs/goya/goyaP.h | 3 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 - drivers/misc/habanalabs/goya/goya_hwmgr.c | 28 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 136 +- .../misc/habanalabs/include/common/hl_boot_if.h | 103 + .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 26 +- .../include/gaudi/asic_reg/nic0_qm0_masks.h | 800 ++ .../include/gaudi/asic_reg/nic0_qm0_regs.h | 834 +++ .../include/gaudi/asic_reg/nic0_qm1_regs.h | 834 +++ .../include/gaudi/asic_reg/nic1_qm0_regs.h | 834 +++ .../include/gaudi/asic_reg/nic1_qm1_regs.h | 834 +++ .../include/gaudi/asic_reg/nic2_qm0_regs.h | 834 +++ .../include/gaudi/asic_reg/nic2_qm1_regs.h | 834 +++ .../include/gaudi/asic_reg/nic3_qm0_regs.h | 834 +++ .../include/gaudi/asic_reg/nic3_qm1_regs.h | 834 +++ .../include/gaudi/asic_reg/nic4_qm0_regs.h | 834 +++ .../include/gaudi/asic_reg/nic4_qm1_regs.h | 834 +++ .../include/gaudi/asic_reg/psoc_hbm_pll_regs.h | 114 - .../include/gaudi/asic_reg/psoc_pci_pll_regs.h | 114 - .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 27 +- .../misc/habanalabs/include/gaudi/gaudi_masks.h | 15 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 2 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 3 +- .../misc/habanalabs/include/goya/goya_reg_map.h | 2 + drivers/misc/hisi_hikey_usb.c | 5 +- drivers/misc/isl29003.c | 4 +- drivers/misc/lkdtm/Makefile | 2 +- drivers/misc/lkdtm/rodata.c | 2 +- drivers/misc/mei/bus-fixup.c | 17 +- drivers/misc/mei/bus.c | 121 +- drivers/misc/mei/client.c | 6 +- drivers/misc/mei/hbm.c | 1 - drivers/misc/mei/mei_dev.h | 4 +- drivers/misc/ocxl/config.c | 2 +- drivers/misc/pci_endpoint_test.c | 10 +- drivers/misc/pvpanic.c | 134 +- drivers/misc/sgi-xp/xpc.h | 1 + drivers/misc/sgi-xp/xpc_main.c | 2 +- drivers/misc/sgi-xp/xpc_partition.c | 20 +- drivers/misc/ti-st/st_core.c | 2 +- drivers/misc/uacce/uacce.c | 13 +- drivers/misc/vmw_vmci/vmci_context.c | 2 +- drivers/misc/xilinx_sdfec.c | 28 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 16 + drivers/net/thunderbolt.c | 2 +- drivers/nvmem/core.c | 153 +- drivers/nvmem/imx-ocotp.c | 30 +- drivers/nvmem/qfprom.c | 30 + drivers/of/dynamic.c | 1 + drivers/of/fdt.c | 7 +- drivers/of/platform.c | 2 - drivers/of/property.c | 149 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/allwinner/phy-sun4i-usb.c | 9 +- drivers/phy/allwinner/phy-sun50i-usb3.c | 4 +- drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 4 +- drivers/phy/allwinner/phy-sun9i-usb.c | 4 +- drivers/phy/amlogic/Kconfig | 13 + drivers/phy/amlogic/Makefile | 1 + drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 413 + .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 203 +- drivers/phy/amlogic/phy-meson-axg-pcie.c | 6 +- drivers/phy/amlogic/phy-meson-g12a-usb2.c | 4 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 6 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 7 +- drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | 4 +- drivers/phy/broadcom/phy-bcm-kona-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-ns-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-ns-usb3.c | 159 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 13 +- drivers/phy/broadcom/phy-bcm-sr-pcie.c | 5 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 4 +- drivers/phy/broadcom/phy-brcm-sata.c | 40 +- drivers/phy/cadence/cdns-dphy.c | 4 +- drivers/phy/cadence/phy-cadence-salvo.c | 4 +- drivers/phy/cadence/phy-cadence-sierra.c | 4 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 4 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 6 +- drivers/phy/ingenic/Kconfig | 13 + drivers/phy/ingenic/Makefile | 2 + drivers/phy/ingenic/phy-ingenic-usb.c | 412 + drivers/phy/intel/Kconfig | 12 + drivers/phy/intel/Makefile | 1 + drivers/phy/intel/phy-intel-keembay-usb.c | 301 + drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 4 +- drivers/phy/marvell/Kconfig | 12 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-armada375-usb2.c | 4 +- drivers/phy/marvell/phy-berlin-usb.c | 4 +- drivers/phy/marvell/phy-mmp3-hsic.c | 82 + drivers/phy/marvell/phy-mmp3-usb.c | 4 +- drivers/phy/marvell/phy-mvebu-sata.c | 4 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 4 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 4 +- drivers/phy/marvell/phy-pxa-usb.c | 4 +- drivers/phy/mediatek/Kconfig | 10 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 7 +- drivers/phy/mediatek/phy-mtk-ufs.c | 4 +- drivers/phy/phy-xgene.c | 4 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 4 +- drivers/phy/qualcomm/phy-qcom-pcie2.c | 5 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 281 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 4 +- drivers/phy/ralink/Kconfig | 8 + drivers/phy/ralink/Makefile | 1 + drivers/phy/ralink/phy-mt7621-pci.c | 352 + drivers/phy/ralink/phy-ralink-usb.c | 4 +- drivers/phy/renesas/phy-rcar-gen2.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-pcie.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 10 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 4 +- drivers/phy/rockchip/Kconfig | 1 + drivers/phy/rockchip/phy-rockchip-emmc.c | 29 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +- drivers/phy/samsung/phy-exynos-pcie.c | 304 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 4 +- drivers/phy/samsung/phy-exynos5250-sata.c | 5 +- drivers/phy/samsung/phy-exynos5250-usb2.c | 48 +- drivers/phy/samsung/phy-samsung-usb2.c | 8 +- drivers/phy/samsung/phy-samsung-usb2.h | 1 + drivers/phy/st/phy-stm32-usbphyc.c | 15 +- drivers/phy/tegra/phy-tegra194-p2u.c | 4 +- drivers/phy/tegra/xusb.c | 12 +- drivers/phy/ti/phy-omap-control.c | 17 +- drivers/phy/ti/phy-omap-usb2.c | 4 +- drivers/phy/ti/phy-ti-pipe3.c | 15 +- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/ralink/Kconfig | 14 + drivers/pinctrl/ralink/Makefile | 2 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 370 + drivers/platform/chrome/cros_ec_typec.c | 3 +- drivers/siox/siox-core.c | 50 +- drivers/slimbus/Kconfig | 3 +- drivers/slimbus/messaging.c | 1 + drivers/slimbus/qcom-ctrl.c | 9 +- drivers/slimbus/qcom-ngd-ctrl.c | 133 +- drivers/slimbus/slimbus.h | 2 +- drivers/soundwire/bus.c | 55 +- drivers/soundwire/intel.c | 8 +- drivers/soundwire/master.c | 14 + drivers/soundwire/qcom.c | 2 +- drivers/soundwire/sysfs_slave_dpn.c | 1 + drivers/spmi/spmi.c | 19 +- drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 3 - drivers/staging/android/Kconfig | 2 - drivers/staging/android/Makefile | 2 - drivers/staging/android/TODO | 5 - drivers/staging/android/ion/Kconfig | 27 - drivers/staging/android/ion/Makefile | 4 - drivers/staging/android/ion/ion.c | 649 -- drivers/staging/android/ion/ion.h | 302 - drivers/staging/android/ion/ion_cma_heap.c | 138 - drivers/staging/android/ion/ion_heap.c | 286 - drivers/staging/android/ion/ion_page_pool.c | 155 - drivers/staging/android/ion/ion_system_heap.c | 377 - drivers/staging/android/uapi/ion.h | 127 - drivers/staging/comedi/drivers/mf6x4.c | 3 +- drivers/staging/comedi/drivers/ni_mio_common.c | 3 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 8 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 5 +- drivers/staging/fieldbus/dev_core.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 10 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 6 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 9 +- drivers/staging/gasket/gasket_interrupt.c | 15 +- drivers/staging/gdm724x/gdm_mux.c | 10 +- drivers/staging/goldfish/Kconfig | 7 - drivers/staging/goldfish/Makefile | 6 - drivers/staging/goldfish/README | 5 - drivers/staging/goldfish/goldfish_audio.c | 383 - drivers/staging/greybus/TODO | 2 + drivers/staging/greybus/audio_codec.c | 111 +- drivers/staging/greybus/audio_helper.c | 3 +- drivers/staging/greybus/audio_manager_module.c | 3 +- drivers/staging/greybus/audio_module.c | 8 +- drivers/staging/hikey9xx/Kconfig | 1 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 4 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 4 +- drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 71 +- drivers/staging/kpc2000/kpc2000/core.c | 3 +- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 17 +- drivers/staging/kpc2000/kpc_dma/dma.c | 21 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 28 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 13 +- drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/most/i2c/Kconfig | 2 +- drivers/staging/most/sound/sound.c | 14 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 44 +- drivers/staging/mt7621-dts/mt7621.dtsi | 1 + drivers/staging/mt7621-pci-phy/Kconfig | 8 - drivers/staging/mt7621-pci-phy/Makefile | 2 - drivers/staging/mt7621-pci-phy/TODO | 4 - .../mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml | 36 - drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 373 - drivers/staging/mt7621-pci/pci-mt7621.c | 101 +- drivers/staging/mt7621-pinctrl/Kconfig | 6 - drivers/staging/mt7621-pinctrl/Makefile | 4 - drivers/staging/mt7621-pinctrl/TODO | 6 - drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 399 - drivers/staging/olpc_dcon/olpc_dcon.c | 3 +- drivers/staging/qlge/qlge.h | 2 +- drivers/staging/qlge/qlge_ethtool.c | 1 + drivers/staging/qlge/qlge_main.c | 10 +- drivers/staging/qlge/qlge_mpi.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 54 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 18 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 36 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 18 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 122 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 4 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 24 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 10 +- drivers/staging/rtl8188eu/hal/phy.c | 7 - drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 4 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 1 - drivers/staging/rtl8188eu/include/rtw_security.h | 3 - drivers/staging/rtl8188eu/include/wifi.h | 34 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 21 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 9 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 27 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 12 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 161 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 52 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 44 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 65 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 52 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 108 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 368 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 70 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 158 +- drivers/staging/rtl8723bs/core/rtw_security.c | 382 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 75 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 124 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 127 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 7 +- drivers/staging/rtl8723bs/hal/hal_com.c | 2 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 40 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 8 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 17 +- drivers/staging/rtl8723bs/include/ieee80211.h | 50 +- drivers/staging/rtl8723bs/include/osdep_service.h | 3 - .../rtl8723bs/include/osdep_service_linux.h | 6 - drivers/staging/rtl8723bs/include/rtw_ht.h | 2 +- drivers/staging/rtl8723bs/include/rtw_io.h | 2 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 16 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 10 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 6 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 4 +- drivers/staging/rtl8723bs/include/rtw_security.h | 15 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 8 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 300 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 264 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 486 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 38 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 14 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 189 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 27 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 6 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 277 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 55 +- .../interface/vchiq_arm/vchiq_debugfs.c | 8 +- drivers/staging/vc04_services/vchiq-mmal/Kconfig | 2 +- drivers/staging/vt6655/card.c | 2 +- drivers/staging/vt6655/device_main.c | 12 +- drivers/staging/vt6655/rxtx.c | 101 +- drivers/staging/vt6656/main_usb.c | 1 + drivers/staging/wfx/sta.c | 2 +- drivers/staging/wimax/Kconfig | 1 + drivers/staging/wimax/i2400m/control.c | 4 +- drivers/staging/wimax/i2400m/driver.c | 9 +- drivers/staging/wimax/i2400m/fw.c | 14 +- drivers/staging/wimax/i2400m/netdev.c | 2 +- drivers/staging/wimax/i2400m/tx.c | 6 +- drivers/staging/wlan-ng/prism2mgmt.c | 4 +- drivers/thunderbolt/Kconfig | 13 + drivers/thunderbolt/Makefile | 3 + drivers/thunderbolt/ctl.c | 7 +- drivers/thunderbolt/debugfs.c | 24 + drivers/thunderbolt/dma_test.c | 736 ++ drivers/thunderbolt/icm.c | 240 +- drivers/thunderbolt/nhi.c | 36 +- drivers/thunderbolt/nhi.h | 1 + drivers/thunderbolt/path.c | 17 +- drivers/thunderbolt/switch.c | 53 +- drivers/thunderbolt/tb.c | 2 + drivers/thunderbolt/tb.h | 22 + drivers/thunderbolt/tb_msgs.h | 28 + drivers/thunderbolt/tb_regs.h | 14 + drivers/thunderbolt/tunnel.c | 50 +- drivers/thunderbolt/usb4.c | 269 +- drivers/thunderbolt/xdomain.c | 148 +- drivers/tty/Kconfig | 27 - drivers/tty/Makefile | 2 - drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/n_gsm.c | 4 +- drivers/tty/n_tty.c | 2 + drivers/tty/nozomi.c | 5 +- drivers/tty/pty.c | 2 + drivers/tty/serdev/core.c | 6 +- drivers/tty/serial/8250/8250_early.c | 3 - drivers/tty/serial/8250/8250_mtk.c | 13 +- drivers/tty/serial/8250/8250_omap.c | 48 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/serial_cs.c | 9 +- drivers/tty/serial/Kconfig | 20 +- drivers/tty/serial/Makefile | 1 - drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/earlycon.c | 6 +- drivers/tty/serial/fsl_linflexuart.c | 19 +- drivers/tty/serial/ifx6x60.c | 3 +- drivers/tty/serial/imx.c | 115 +- drivers/tty/serial/jsm/jsm_cls.c | 4 +- drivers/tty/serial/jsm/jsm_tty.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 3 +- drivers/tty/serial/max310x.c | 57 +- drivers/tty/serial/meson_uart.c | 8 +- drivers/tty/serial/msm_serial.c | 5 +- drivers/tty/serial/mxs-auart.c | 21 +- drivers/tty/serial/pmac_zilog.h | 8 +- drivers/tty/serial/pnx8xxx_uart.c | 858 --- drivers/tty/serial/serial-tegra.c | 7 +- drivers/tty/serial/serial_core.c | 4 + drivers/tty/serial/serial_mctrl_gpio.c | 2 +- drivers/tty/serial/sifive.c | 3 +- drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/uartlite.c | 4 +- drivers/tty/serial/xilinx_uartps.c | 1 + drivers/tty/synclink.c | 7898 -------------------- drivers/tty/synclink_gt.c | 3 +- drivers/tty/synclinkmp.c | 5579 -------------- drivers/tty/tty_audit.c | 12 +- drivers/tty/tty_baudrate.c | 1 + drivers/tty/tty_buffer.c | 1 + drivers/tty/tty_io.c | 12 +- drivers/tty/tty_ioctl.c | 61 +- drivers/tty/tty_jobctrl.c | 3 + drivers/tty/tty_ldisc.c | 11 +- drivers/tty/tty_port.c | 4 +- drivers/tty/vt/consolemap.c | 3 +- drivers/tty/vt/keyboard.c | 464 +- drivers/tty/vt/vt_ioctl.c | 4 +- drivers/uio/uio.c | 4 +- drivers/uio/uio_aec.c | 8 +- drivers/uio/uio_cif.c | 8 +- drivers/uio/uio_dmem_genirq.c | 62 +- drivers/uio/uio_fsl_elbc_gpcm.c | 32 +- drivers/uio/uio_hv_generic.c | 8 +- drivers/uio/uio_mf624.c | 8 +- drivers/uio/uio_netx.c | 8 +- drivers/uio/uio_pci_generic.c | 39 +- drivers/uio/uio_pruss.c | 34 +- drivers/uio/uio_sercos3.c | 14 +- drivers/usb/Makefile | 1 - drivers/usb/atm/cxacru.c | 9 +- drivers/usb/atm/usbatm.c | 4 +- drivers/usb/atm/xusbatm.c | 2 +- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/core.c | 15 +- drivers/usb/cdns3/core.h | 4 + drivers/usb/cdns3/gadget-export.h | 3 - drivers/usb/cdns3/gadget.c | 2 +- drivers/usb/cdns3/host-export.h | 6 + drivers/usb/cdns3/host.c | 60 +- drivers/usb/chipidea/Makefile | 5 +- drivers/usb/chipidea/ci_hdrc_imx.c | 10 +- drivers/usb/chipidea/trace.c | 23 + drivers/usb/chipidea/trace.h | 92 + drivers/usb/chipidea/udc.c | 10 +- drivers/usb/chipidea/usbmisc_imx.c | 7 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/core/buffer.c | 6 +- drivers/usb/core/config.c | 1 + drivers/usb/core/endpoint.c | 2 +- drivers/usb/core/hcd-pci.c | 6 +- drivers/usb/core/hcd.c | 37 +- drivers/usb/core/hub.c | 3 +- drivers/usb/core/message.c | 47 +- drivers/usb/core/port.c | 4 +- drivers/usb/core/quirks.c | 3 + drivers/usb/core/sysfs.c | 14 +- drivers/usb/core/usb.c | 4 +- drivers/usb/gadget/function/f_acm.c | 2 +- drivers/usb/gadget/function/f_fs.c | 184 +- drivers/usb/gadget/function/f_loopback.c | 2 +- drivers/usb/gadget/function/f_midi.c | 6 + drivers/usb/gadget/function/f_rndis.c | 4 +- drivers/usb/gadget/function/f_sourcesink.c | 1 + drivers/usb/gadget/udc/core.c | 2 - drivers/usb/gadget/udc/dummy_hcd.c | 10 +- drivers/usb/gadget/udc/pxa27x_udc.c | 19 +- drivers/usb/host/Kconfig | 17 - drivers/usb/host/Makefile | 2 - drivers/usb/host/ehci-fsl.c | 9 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-mxc.c | 213 - drivers/usb/host/ehci-omap.c | 1 + drivers/usb/host/ehci-pmcmsp.c | 15 +- drivers/usb/host/ehci-sched.c | 12 + drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/imx21-dbg.c | 439 -- drivers/usb/host/imx21-hcd.c | 1933 ----- drivers/usb/host/imx21-hcd.h | 431 -- drivers/usb/host/isp116x-hcd.c | 1 + drivers/usb/host/isp1362.h | 54 - drivers/usb/host/max3421-hcd.c | 4 +- drivers/usb/host/ohci-at91.c | 11 +- drivers/usb/host/ohci-hcd.c | 2 +- drivers/usb/host/ohci-hub.c | 1 + drivers/usb/host/ohci-omap.c | 9 +- drivers/usb/host/ohci-pxa27x.c | 11 +- drivers/usb/host/ohci-s3c2410.c | 12 +- drivers/usb/host/oxu210hp-hcd.c | 5 +- drivers/usb/host/sl811-hcd.c | 20 +- drivers/usb/host/u132-hcd.c | 6 +- drivers/usb/host/xhci-hub.c | 4 + drivers/usb/host/xhci-mem.c | 3 +- drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/host/xhci-plat.c | 3 + drivers/usb/host/xhci-ring.c | 4 +- drivers/usb/host/xhci.c | 135 +- drivers/usb/host/xhci.h | 5 + drivers/usb/misc/Kconfig | 9 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/apple-mfi-fastcharge.c | 13 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 351 + drivers/usb/misc/iowarrior.c | 3 - drivers/usb/misc/legousbtower.c | 2 +- drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/misc/yurex.c | 1 + drivers/usb/mtu3/mtu3_debug.h | 1 - drivers/usb/mtu3/mtu3_debugfs.c | 2 +- drivers/usb/musb/tusb6010.c | 1 + drivers/usb/phy/Kconfig | 2 +- drivers/usb/phy/phy-isp1301-omap.c | 31 +- drivers/usb/phy/phy-jz4770.c | 2 +- drivers/usb/serial/Kconfig | 19 +- drivers/usb/serial/Makefile | 1 - drivers/usb/serial/cp210x.c | 499 +- drivers/usb/serial/digi_acceleport.c | 62 +- drivers/usb/serial/ftdi_sio.c | 23 +- drivers/usb/serial/iuu_phoenix.c | 2 - drivers/usb/serial/keyspan_pda.c | 548 +- drivers/usb/serial/mos7720.c | 236 +- drivers/usb/serial/option.c | 23 +- drivers/usb/storage/ene_ub6250.c | 1 + drivers/usb/storage/freecom.c | 1 - drivers/usb/storage/transport.c | 9 +- drivers/usb/storage/uas.c | 4 + drivers/usb/storage/unusual_uas.h | 7 +- drivers/usb/storage/usb.c | 3 + drivers/usb/typec/Kconfig | 5 +- drivers/usb/typec/class.c | 298 +- drivers/usb/typec/mux/intel_pmc_mux.c | 17 +- drivers/usb/typec/tcpm/fusb302.c | 16 +- drivers/usb/typec/tcpm/tcpci.c | 123 +- drivers/usb/typec/tcpm/tcpci.h | 25 +- drivers/usb/typec/tcpm/tcpci_maxim.c | 51 +- drivers/usb/typec/tcpm/tcpm.c | 227 +- drivers/usb/typec/tcpm/wcove.c | 3 +- drivers/usb/typec/tps6598x.c | 103 + drivers/usb/typec/ucsi/psy.c | 6 +- drivers/usb/typec/ucsi/ucsi.c | 125 +- drivers/usb/typec/ucsi/ucsi.h | 2 + drivers/usb/typec/ucsi/ucsi_acpi.c | 5 +- drivers/usb/usbip/usbip_common.c | 5 - drivers/vfio/platform/vfio_platform.c | 13 +- drivers/vme/bridges/vme_ca91cx42.c | 13 +- drivers/vme/bridges/vme_tsi148.c | 20 +- drivers/vme/vme.c | 13 +- drivers/w1/slaves/w1_therm.c | 12 +- fs/kernfs/dir.c | 5 +- include/dt-bindings/sound/adi,adau1977.h | 15 + include/dt-bindings/usb/pd.h | 8 + include/linux/acpi.h | 2 +- include/linux/device.h | 10 +- include/linux/device/class.h | 14 + include/linux/fpga/fpga-mgr.h | 2 + include/linux/fwnode.h | 73 +- include/linux/goldfish.h | 8 +- include/linux/iio/adc/ad_sigma_delta.h | 6 +- include/linux/iio/buffer.h | 3 - include/linux/iio/iio-opaque.h | 2 + include/linux/iio/iio.h | 6 + include/linux/iio/trigger.h | 6 +- include/linux/iio/triggered_buffer.h | 23 +- include/linux/kbd_kern.h | 3 - include/linux/kernfs.h | 2 +- include/linux/mei_cl_bus.h | 6 + include/linux/mhi.h | 16 +- include/linux/nvmem-provider.h | 17 + include/linux/of.h | 3 +- include/linux/platform_data/ad7298.h | 19 - include/linux/platform_data/ad7303.h | 20 - include/linux/platform_data/ad7887.h | 4 - include/linux/platform_data/adau1977.h | 44 - include/linux/platform_data/at91_adc.h | 49 - include/linux/platform_data/serial-imx.h | 15 - include/linux/platform_data/usb-ehci-mxc.h | 14 - include/linux/platform_device.h | 3 + include/linux/property.h | 3 + include/linux/regmap.h | 35 + include/linux/rtsx_pci.h | 2 + include/linux/serial_8250.h | 5 + include/linux/serial_core.h | 20 +- include/linux/serial_pnx8xxx.h | 67 - include/linux/siox.h | 2 +- include/linux/soundwire/sdw.h | 4 + include/linux/soundwire/sdw_registers.h | 43 + include/linux/spmi.h | 1 + include/linux/thunderbolt.h | 18 +- include/linux/tty.h | 44 +- include/linux/tty_driver.h | 9 - include/linux/uio_driver.h | 16 + include/linux/usb/hcd.h | 4 - include/linux/usb/pd.h | 2 + include/linux/usb/pd_vdo.h | 19 +- include/linux/usb/serial.h | 2 - include/linux/usb/tcpm.h | 28 +- include/linux/usb/typec.h | 2 + include/linux/usb/typec_tbt.h | 6 +- include/linux/usb_usual.h | 2 + include/sound/compress_driver.h | 16 + include/sound/graph_card.h | 16 + include/sound/hda_codec.h | 2 +- include/sound/intel-dsp-config.h | 7 + include/sound/rt5682.h | 1 + include/sound/simple_card_utils.h | 3 + include/sound/soc-acpi-intel-match.h | 2 + include/sound/soc-acpi.h | 6 + include/sound/soc-component.h | 31 +- include/sound/soc-dai.h | 42 +- include/sound/soc-jack.h | 132 + include/sound/soc-link.h | 9 +- include/sound/soc-topology.h | 13 +- include/sound/soc.h | 132 +- include/sound/sof.h | 6 +- include/sound/sof/dai.h | 16 +- include/sound/sof/debug.h | 41 + include/sound/sof/ext_manifest.h | 21 + include/sound/sof/header.h | 15 +- include/sound/sof/trace.h | 28 + include/trace/events/asoc.h | 1 + include/uapi/linux/android/binder.h | 1 + include/uapi/linux/keyboard.h | 2 +- include/uapi/linux/serial_core.h | 2 - include/uapi/misc/habanalabs.h | 126 +- include/uapi/sound/asoc.h | 22 +- include/uapi/sound/sof/abi.h | 2 +- kernel/irq/irqdomain.c | 2 +- lib/dynamic_debug.c | 9 +- sound/core/compress_offload.c | 39 +- sound/core/oss/pcm_oss.c | 6 +- sound/core/rawmidi.c | 49 +- sound/core/seq/seq_clientmgr.c | 1 - sound/core/seq/seq_queue.c | 27 - sound/core/seq/seq_queue.h | 11 +- sound/drivers/aloop.c | 6 +- sound/drivers/pcsp/pcsp_input.c | 1 + sound/firewire/amdtp-stream.h | 2 +- sound/hda/intel-dsp-config.c | 111 + sound/isa/sb/sb8_main.c | 1 + sound/pci/emu10k1/emu10k1x.c | 4 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_proc.c | 38 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/patch_ca0132.c | 737 +- sound/pci/hda/patch_hdmi.c | 127 +- sound/pci/hda/patch_realtek.c | 13 + sound/pci/rme32.c | 1 - sound/pci/rme9652/hdspm.c | 9 +- sound/pci/rme9652/rme9652.c | 7 - sound/ppc/snd_ps3.c | 7 - sound/soc/adi/Kconfig | 1 - sound/soc/amd/acp-da7219-max98357a.c | 9 +- sound/soc/amd/raven/pci-acp3x.c | 9 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 34 +- sound/soc/atmel/Kconfig | 1 + sound/soc/atmel/atmel-i2s.c | 4 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/codecs/Kconfig | 63 +- sound/soc/codecs/Makefile | 19 + sound/soc/codecs/adau1372-i2c.c | 40 + sound/soc/codecs/adau1372-spi.c | 58 + sound/soc/codecs/adau1372.c | 1062 +++ sound/soc/codecs/adau1372.h | 21 + sound/soc/codecs/adau1977.c | 9 +- sound/soc/codecs/adav80x.c | 1 + sound/soc/codecs/ak4118.c | 2 + sound/soc/codecs/ak5558.c | 2 +- sound/soc/codecs/alc5623.c | 2 + sound/soc/codecs/alc5632.c | 2 + sound/soc/codecs/arizona.c | 1 + sound/soc/codecs/bd28623.c | 2 +- sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cs42l52.c | 1 + sound/soc/codecs/cs42l56.c | 1 + sound/soc/codecs/cs47l92.c | 1 + sound/soc/codecs/cx2072x.c | 4 +- sound/soc/codecs/da7218.c | 2 + sound/soc/codecs/da7219.c | 2 + sound/soc/codecs/da9055.c | 2 + sound/soc/codecs/es7134.c | 4 +- sound/soc/codecs/es7241.c | 2 +- sound/soc/codecs/es8316.c | 2 + sound/soc/codecs/gtm601.c | 2 +- sound/soc/codecs/hdmi-codec.c | 43 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/jz4725b.c | 26 +- sound/soc/codecs/jz4740.c | 20 +- sound/soc/codecs/jz4770.c | 109 +- sound/soc/codecs/lpass-va-macro.c | 1497 ++++ sound/soc/codecs/lpass-wsa-macro.c | 2464 ++++++ sound/soc/codecs/lpass-wsa-macro.h | 17 + sound/soc/codecs/madera.c | 4 +- sound/soc/codecs/max98090.c | 2 + sound/soc/codecs/max98095.c | 2 + sound/soc/codecs/max98371.c | 3 +- sound/soc/codecs/max98373-sdw.c | 2 +- sound/soc/codecs/max98390.c | 2 + sound/soc/codecs/max9867.c | 2 + sound/soc/codecs/max98925.c | 3 +- sound/soc/codecs/max98926.c | 3 +- sound/soc/codecs/mt6359.c | 152 +- sound/soc/codecs/mt6359.h | 15 +- sound/soc/codecs/nau8315.c | 166 + sound/soc/codecs/pcm1789-i2c.c | 2 + sound/soc/codecs/pcm179x-i2c.c | 2 + sound/soc/codecs/pcm512x.c | 134 +- sound/soc/codecs/rk3328_codec.c | 2 +- sound/soc/codecs/rt1015.c | 211 +- sound/soc/codecs/rt1015.h | 42 + sound/soc/codecs/rt1015p.c | 69 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt5660.c | 2 + sound/soc/codecs/rt5682-i2c.c | 5 + sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 3 + sound/soc/codecs/rt5682.h | 14 + sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdw.c | 15 +- sound/soc/codecs/rt711.c | 2 +- sound/soc/codecs/rt715-sdca-sdw.c | 278 + sound/soc/codecs/rt715-sdca-sdw.h | 170 + sound/soc/codecs/rt715-sdca.c | 936 +++ sound/soc/codecs/rt715-sdca.h | 124 + sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/rt715.h | 1 - sound/soc/codecs/simple-mux.c | 124 + sound/soc/codecs/tas2562.c | 2 + sound/soc/codecs/tas571x.c | 4 +- sound/soc/codecs/tlv320adcx140.c | 2 + sound/soc/codecs/tlv320aic23-i2c.c | 2 + sound/soc/codecs/ts3a227e.c | 2 + sound/soc/codecs/tscs42xx.c | 6 +- sound/soc/codecs/tscs454.c | 8 +- sound/soc/codecs/wcd-clsh-v2.c | 1 - sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wl1273.c | 1 - sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm8350.c | 3 +- sound/soc/codecs/wm8962.c | 1 + sound/soc/codecs/wm8994.c | 6 +- sound/soc/codecs/wm8997.c | 2 + sound/soc/codecs/wm8998.c | 4 +- sound/soc/codecs/wm_adsp.c | 5 +- sound/soc/fsl/Kconfig | 77 +- sound/soc/fsl/Makefile | 16 +- sound/soc/fsl/fsl-asoc-card.c | 13 + sound/soc/fsl/fsl_aud2htx.c | 308 + sound/soc/fsl/fsl_aud2htx.h | 67 + sound/soc/fsl/fsl_audmix.c | 13 +- sound/soc/fsl/fsl_sai.c | 20 +- sound/soc/fsl/fsl_sai.h | 1 + sound/soc/fsl/fsl_spdif.c | 73 +- sound/soc/fsl/fsl_spdif.h | 9 +- sound/soc/fsl/fsl_xcvr.c | 1360 ++++ sound/soc/fsl/fsl_xcvr.h | 266 + sound/soc/fsl/imx-audmux.c | 28 +- sound/soc/fsl/imx-hdmi.c | 236 + sound/soc/fsl/imx-mc13783.c | 156 - sound/soc/fsl/imx-ssi.c | 651 -- sound/soc/fsl/mx27vis-aic32x4.c | 214 - sound/soc/fsl/phycore-ac97.c | 121 - sound/soc/fsl/wm1133-ev1.c | 289 - sound/soc/generic/Kconfig | 2 +- sound/soc/generic/audio-graph-card.c | 175 +- sound/soc/intel/Kconfig | 5 +- sound/soc/intel/atom/sst-atom-controls.c | 12 +- sound/soc/intel/atom/sst-atom-controls.h | 4 +- sound/soc/intel/atom/sst/sst.c | 2 +- sound/soc/intel/atom/sst/sst_acpi.c | 8 + sound/soc/intel/boards/Kconfig | 3 +- sound/soc/intel/boards/Makefile | 2 +- sound/soc/intel/boards/bdw-rt5650.c | 17 +- sound/soc/intel/boards/bdw-rt5677.c | 18 +- sound/soc/intel/boards/broadwell.c | 20 +- sound/soc/intel/boards/bytcht_cx2072x.c | 27 +- sound/soc/intel/boards/bytcht_da7213.c | 27 +- sound/soc/intel/boards/bytcht_es8316.c | 29 +- sound/soc/intel/boards/bytcr_rt5640.c | 42 +- sound/soc/intel/boards/bytcr_rt5651.c | 29 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 29 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 39 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 38 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 29 +- sound/soc/intel/boards/sof_maxim_common.c | 4 +- sound/soc/intel/boards/sof_realtek_common.c | 138 + sound/soc/intel/boards/sof_realtek_common.h | 24 + sound/soc/intel/boards/sof_rt5682.c | 87 +- sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/catpt/core.h | 10 +- sound/soc/intel/catpt/device.c | 30 +- sound/soc/intel/catpt/dsp.c | 56 +- sound/soc/intel/catpt/loader.c | 2 +- sound/soc/intel/catpt/pcm.c | 106 +- sound/soc/intel/common/Makefile | 2 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 52 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 13 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 17 +- sound/soc/intel/keembay/kmb_platform.c | 22 +- sound/soc/intel/keembay/kmb_platform.h | 8 +- sound/soc/intel/skylake/skl-pcm.c | 1 - sound/soc/intel/skylake/skl-topology.c | 9 +- sound/soc/jz4740/jz4740-i2s.c | 9 +- sound/soc/kirkwood/armada-370-db.c | 2 +- sound/soc/mediatek/Kconfig | 25 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 13 +- sound/soc/mediatek/common/mtk-base-afe.h | 1 + sound/soc/mediatek/common/mtk-btcvsd.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-clk.c | 1 - sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 1 + .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 1 + sound/soc/mediatek/mt8192/Makefile | 16 + sound/soc/mediatek/mt8192/mt8192-afe-clk.c | 669 ++ sound/soc/mediatek/mt8192/mt8192-afe-clk.h | 244 + sound/soc/mediatek/mt8192/mt8192-afe-common.h | 170 + sound/soc/mediatek/mt8192/mt8192-afe-control.c | 163 + sound/soc/mediatek/mt8192/mt8192-afe-gpio.c | 308 + sound/soc/mediatek/mt8192/mt8192-afe-gpio.h | 19 + sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 2389 ++++++ sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 1471 ++++ sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 2110 ++++++ sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 409 + sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 778 ++ sound/soc/mediatek/mt8192/mt8192-interconnection.h | 65 + .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 1137 +++ sound/soc/mediatek/mt8192/mt8192-reg.h | 3131 ++++++++ sound/soc/meson/Kconfig | 4 +- sound/soc/meson/t9015.c | 2 +- sound/soc/pxa/Kconfig | 14 +- sound/soc/pxa/mmp-sspa.c | 4 + sound/soc/pxa/pxa-ssp.c | 6 +- sound/soc/qcom/Kconfig | 25 + sound/soc/qcom/Makefile | 4 + sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/common.c | 13 +- sound/soc/qcom/lpass-apq8016.c | 2 +- sound/soc/qcom/lpass-cpu.c | 12 +- sound/soc/qcom/lpass-hdmi.c | 2 +- sound/soc/qcom/lpass-ipq806x.c | 2 +- sound/soc/qcom/lpass-sc7180.c | 10 +- sound/soc/qcom/lpass.h | 1 + sound/soc/qcom/qdsp6/q6adm.c | 10 +- sound/soc/qcom/qdsp6/q6afe-clocks.c | 3 +- sound/soc/qcom/qdsp6/q6afe.c | 10 +- sound/soc/qcom/qdsp6/q6asm.c | 10 +- sound/soc/qcom/sc7180.c | 391 + sound/soc/qcom/sm8250.c | 229 + sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/rockchip/rockchip_spdif.c | 2 +- sound/soc/samsung/i2s.c | 11 +- sound/soc/samsung/midas_wm1811.c | 1 - sound/soc/samsung/smdk_wm8994.c | 4 +- sound/soc/samsung/snow.c | 2 +- sound/soc/sh/Kconfig | 1 + sound/soc/soc-component.c | 318 +- sound/soc/soc-compress.c | 397 +- sound/soc/soc-core.c | 88 +- sound/soc/soc-dai.c | 70 +- sound/soc/soc-dapm.c | 6 +- sound/soc/soc-link.c | 53 +- sound/soc/soc-pcm.c | 217 +- sound/soc/soc-topology.c | 337 +- sound/soc/sof/Kconfig | 42 +- sound/soc/sof/control.c | 42 +- sound/soc/sof/debug.c | 119 +- sound/soc/sof/imx/Kconfig | 10 +- sound/soc/sof/imx/imx-common.c | 2 + sound/soc/sof/intel/Kconfig | 110 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 3 + sound/soc/sof/intel/byt.c | 2 +- sound/soc/sof/intel/cnl.c | 19 +- sound/soc/sof/intel/ext_manifest.h | 35 + sound/soc/sof/intel/hda-dsp.c | 2 +- sound/soc/sof/intel/hda-loader.c | 119 +- sound/soc/sof/intel/hda-pcm.c | 7 + sound/soc/sof/intel/hda.c | 10 +- sound/soc/sof/intel/hda.h | 12 + sound/soc/sof/intel/icl.c | 145 + sound/soc/sof/intel/intel-ipc.c | 7 + sound/soc/sof/intel/tgl.c | 19 + sound/soc/sof/ipc.c | 9 + sound/soc/sof/loader.c | 62 +- sound/soc/sof/nocodec.c | 18 +- sound/soc/sof/ops.c | 2 +- sound/soc/sof/ops.h | 14 +- sound/soc/sof/pcm.c | 14 +- sound/soc/sof/sof-acpi-dev.c | 14 +- sound/soc/sof/sof-audio.c | 12 +- sound/soc/sof/sof-audio.h | 5 + sound/soc/sof/sof-pci-dev.c | 24 +- sound/soc/sof/sof-priv.h | 22 +- sound/soc/sof/topology.c | 33 +- sound/soc/sof/trace.c | 224 + sound/soc/stm/Kconfig | 1 + sound/soc/stm/stm32_adfsdm.c | 12 +- sound/soc/sunxi/Kconfig | 1 + sound/soc/sunxi/sun4i-i2s.c | 388 +- sound/soc/sunxi/sun8i-codec.c | 834 ++- sound/soc/tegra/Kconfig | 1 - sound/soc/tegra/tegra186_dspk.c | 6 +- sound/soc/tegra/tegra210_dmic.c | 6 +- sound/soc/tegra/tegra210_i2s.c | 6 +- sound/soc/tegra/tegra_alc5632.c | 4 +- sound/soc/tegra/tegra_max98090.c | 8 +- sound/soc/tegra/tegra_rt5640.c | 8 +- sound/soc/tegra/tegra_rt5677.c | 4 +- sound/soc/tegra/tegra_sgtl5000.c | 4 +- sound/soc/tegra/tegra_wm8753.c | 8 +- sound/soc/tegra/tegra_wm8903.c | 8 +- sound/soc/tegra/tegra_wm9712.c | 4 +- sound/soc/tegra/trimslice.c | 8 +- sound/soc/ti/Kconfig | 9 +- sound/soc/ti/davinci-evm.c | 3 +- sound/soc/ti/davinci-i2s.c | 2 +- sound/soc/ti/davinci-mcasp.c | 299 +- sound/soc/uniphier/aio-ld11.c | 2 +- sound/soc/uniphier/aio-pxs2.c | 2 +- sound/soc/uniphier/evea.c | 2 +- sound/usb/Makefile | 1 + sound/usb/card.c | 14 +- sound/usb/card.h | 53 +- sound/usb/clock.c | 152 +- sound/usb/clock.h | 11 +- sound/usb/debug.h | 16 - sound/usb/endpoint.c | 943 ++- sound/usb/endpoint.h | 57 +- sound/usb/format.c | 127 +- sound/usb/helper.c | 10 + sound/usb/helper.h | 3 + sound/usb/implicit.c | 403 + sound/usb/implicit.h | 14 + sound/usb/mixer.c | 46 - sound/usb/pcm.c | 1117 +-- sound/usb/pcm.h | 7 +- sound/usb/proc.c | 35 +- sound/usb/quirks-table.h | 121 +- sound/usb/quirks.c | 60 +- sound/usb/quirks.h | 10 +- sound/usb/stream.c | 30 +- sound/usb/usbaudio.h | 5 +- tools/testing/selftests/Makefile | 3 +- tools/testing/selftests/android/Makefile | 39 - tools/testing/selftests/android/config | 5 - tools/testing/selftests/android/ion/.gitignore | 4 - tools/testing/selftests/android/ion/Makefile | 20 - tools/testing/selftests/android/ion/README | 101 - tools/testing/selftests/android/ion/ion.h | 134 - tools/testing/selftests/android/ion/ion_test.sh | 58 - .../testing/selftests/android/ion/ionapp_export.c | 127 - .../testing/selftests/android/ion/ionapp_import.c | 79 - tools/testing/selftests/android/ion/ionmap_test.c | 136 - tools/testing/selftests/android/ion/ionutils.c | 253 - tools/testing/selftests/android/ion/ionutils.h | 55 - tools/testing/selftests/android/ion/ipcsocket.c | 227 - tools/testing/selftests/android/ion/ipcsocket.h | 35 - tools/testing/selftests/android/run.sh | 3 - 1356 files changed, 72930 insertions(+), 43190 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-tusb320.yaml create mode 100644 Documentation/devicetree/bindings/extcon/fcs,fsa880.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/bma180.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma255.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/dmard06.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/fsl,mma8452.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/mma8452.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama9260-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/axp20x_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/envelope-detector.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1027.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt2701-auxadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt6360-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/mt6577_auxadc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/palmas-gpadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,pm8018-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,pm8xxx-xoadc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc084s021.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc084s021.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads124s08.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/x-powers,axp209-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/voltage-divider.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5592r.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5758.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad7303.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5592r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7303.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/dpot-dac.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ds4424.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/fsl,vf610-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/max5821.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,ds4424.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,max5821.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/mcp4725.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4725.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/nxp,lpc1850-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/vf610-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adf4350.txt create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adf4350.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bosch,bmg160.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/health/afe4403.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/afe4404.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30100.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30102.txt create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30100.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/ti,afe4403.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/ti,afe4404.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hdc100x.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hts221.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/htu21.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml delete mode 100644 Documentation/devicetree/bindings/iio/iio-bindings.txt delete mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/adi,ad [...] delete mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9300.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9960.txt create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm3605.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm36651.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/cm3605.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/cm36651.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/gp2ap020a00f.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt create mode 100644 Documentation/devicetree/bindings/iio/light/maxim,max44009.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/renesas,isl29501.txt create mode 100644 Documentation/devicetree/bindings/iio/light/sharp,gp2ap020a00f.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,uvis25.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,vl6180.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ti,opt3001.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/upisemi,us5182.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/us5182d.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/uvis25.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4035.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4035.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/vl6180.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei, [...] delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bosch,bmc150 [...] create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/fsl,mag3110.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/hmc5843.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/honeywell,hm [...] delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mmc35240.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ad5272.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/adi,ad5272.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ds1803.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5481.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp4131.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] delete mode 100644 Documentation/devicetree/bindings/iio/potentiostat/lmp91000.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiostat/ti,lmp91000.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/hoperf,hp03.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/hp03.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/meas,ms5611.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5611.txt delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5637.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/murata,zpa2326.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/zpa2326.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/ams,as3935.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/as3935.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9500.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/sx9500.txt delete mode 100644 Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt delete mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt create mode 100644 Documentation/devicetree/bindings/iio/resolver/adi,ad2s90.yaml create mode 100644 Documentation/devicetree/bindings/iio/samsung,sensorhub-rinato.yaml delete mode 100644 Documentation/devicetree/bindings/iio/sensorhub.txt create mode 100644 Documentation/devicetree/bindings/iio/st,st-sensors.yaml delete mode 100644 Documentation/devicetree/bindings/iio/st-sensors.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31855k.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31856.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim_thermoc [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90 [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90 [...] delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90614.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90632.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-b [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp007.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tmp007.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tsys01.txt create mode 100644 Documentation/devicetree/bindings/phy/amlogic,axg-mipi-dphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm-sata-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/ingenic,phy-usb.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1372.yaml delete mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.yaml delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card.txt create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-port.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,aud2htx.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,xcvr.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml create mode 100644 Documentation/devicetree/bindings/sound/imx-audio-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8192-mt6359-rt1015-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/nau8315.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra30-hda.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra30-hda.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-wsa-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,sm8250.yaml create mode 100644 Documentation/devicetree/bindings/sound/renesas,rsnd.yaml create mode 100644 Documentation/devicetree/bindings/sound/simple-audio-mux.yaml delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-adfsdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.yaml create mode 100644 Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml create mode 100644 Documentation/devicetree/bindings/usb/maxim,max33359.yaml create mode 100644 drivers/base/regmap/regmap-sdw-mbq.c create mode 100644 drivers/bus/mhi/pci_generic.c create mode 100644 drivers/extcon/extcon-usbc-tusb320.c create mode 100644 drivers/iio/adc/mt6360-adc.c create mode 100644 drivers/interconnect/samsung/Kconfig create mode 100644 drivers/interconnect/samsung/Makefile create mode 100644 drivers/interconnect/samsung/exynos.c create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm0_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic1_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic1_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic2_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic2_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic3_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic3_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic4_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic4_qm1_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_hbm_pll_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_pci_pll_regs.h create mode 100644 drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c create mode 100644 drivers/phy/ingenic/Kconfig create mode 100644 drivers/phy/ingenic/Makefile create mode 100644 drivers/phy/ingenic/phy-ingenic-usb.c create mode 100644 drivers/phy/intel/phy-intel-keembay-usb.c create mode 100644 drivers/phy/marvell/phy-mmp3-hsic.c create mode 100644 drivers/phy/ralink/phy-mt7621-pci.c create mode 100644 drivers/pinctrl/ralink/Kconfig create mode 100644 drivers/pinctrl/ralink/Makefile create mode 100644 drivers/pinctrl/ralink/pinctrl-rt2880.c delete mode 100644 drivers/staging/android/ion/Kconfig delete mode 100644 drivers/staging/android/ion/Makefile delete mode 100644 drivers/staging/android/ion/ion.c delete mode 100644 drivers/staging/android/ion/ion.h delete mode 100644 drivers/staging/android/ion/ion_cma_heap.c delete mode 100644 drivers/staging/android/ion/ion_heap.c delete mode 100644 drivers/staging/android/ion/ion_page_pool.c delete mode 100644 drivers/staging/android/ion/ion_system_heap.c delete mode 100644 drivers/staging/android/uapi/ion.h delete mode 100644 drivers/staging/goldfish/Kconfig delete mode 100644 drivers/staging/goldfish/Makefile delete mode 100644 drivers/staging/goldfish/README delete mode 100644 drivers/staging/goldfish/goldfish_audio.c delete mode 100644 drivers/staging/mt7621-pci-phy/Kconfig delete mode 100644 drivers/staging/mt7621-pci-phy/Makefile delete mode 100644 drivers/staging/mt7621-pci-phy/TODO delete mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml delete mode 100644 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c delete mode 100644 drivers/staging/mt7621-pinctrl/Kconfig delete mode 100644 drivers/staging/mt7621-pinctrl/Makefile delete mode 100644 drivers/staging/mt7621-pinctrl/TODO delete mode 100644 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c create mode 100644 drivers/thunderbolt/dma_test.c delete mode 100644 drivers/tty/serial/pnx8xxx_uart.c delete mode 100644 drivers/tty/synclink.c delete mode 100644 drivers/tty/synclinkmp.c create mode 100644 drivers/usb/chipidea/trace.c create mode 100644 drivers/usb/chipidea/trace.h delete mode 100644 drivers/usb/host/ehci-mxc.c delete mode 100644 drivers/usb/host/imx21-dbg.c delete mode 100644 drivers/usb/host/imx21-hcd.c delete mode 100644 drivers/usb/host/imx21-hcd.h create mode 100644 drivers/usb/misc/brcmstb-usb-pinmap.c create mode 100644 include/dt-bindings/sound/adi,adau1977.h delete mode 100644 include/linux/platform_data/ad7298.h delete mode 100644 include/linux/platform_data/ad7303.h delete mode 100644 include/linux/platform_data/adau1977.h delete mode 100644 include/linux/platform_data/at91_adc.h delete mode 100644 include/linux/platform_data/serial-imx.h delete mode 100644 include/linux/platform_data/usb-ehci-mxc.h delete mode 100644 include/linux/serial_pnx8xxx.h create mode 100644 include/sound/graph_card.h create mode 100644 include/sound/soc-jack.h create mode 100644 include/sound/sof/debug.h create mode 100644 sound/soc/codecs/adau1372-i2c.c create mode 100644 sound/soc/codecs/adau1372-spi.c create mode 100644 sound/soc/codecs/adau1372.c create mode 100644 sound/soc/codecs/adau1372.h create mode 100644 sound/soc/codecs/lpass-va-macro.c create mode 100644 sound/soc/codecs/lpass-wsa-macro.c create mode 100644 sound/soc/codecs/lpass-wsa-macro.h create mode 100644 sound/soc/codecs/nau8315.c create mode 100644 sound/soc/codecs/rt715-sdca-sdw.c create mode 100644 sound/soc/codecs/rt715-sdca-sdw.h create mode 100644 sound/soc/codecs/rt715-sdca.c create mode 100644 sound/soc/codecs/rt715-sdca.h create mode 100644 sound/soc/codecs/simple-mux.c create mode 100644 sound/soc/fsl/fsl_aud2htx.c create mode 100644 sound/soc/fsl/fsl_aud2htx.h create mode 100644 sound/soc/fsl/fsl_xcvr.c create mode 100644 sound/soc/fsl/fsl_xcvr.h create mode 100644 sound/soc/fsl/imx-hdmi.c delete mode 100644 sound/soc/fsl/imx-mc13783.c delete mode 100644 sound/soc/fsl/imx-ssi.c delete mode 100644 sound/soc/fsl/mx27vis-aic32x4.c delete mode 100644 sound/soc/fsl/phycore-ac97.c delete mode 100644 sound/soc/fsl/wm1133-ev1.c create mode 100644 sound/soc/intel/boards/sof_realtek_common.c create mode 100644 sound/soc/intel/boards/sof_realtek_common.h create mode 100644 sound/soc/intel/common/soc-acpi-intel-adl-match.c create mode 100644 sound/soc/mediatek/mt8192/Makefile create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-clk.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-clk.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-common.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-control.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-gpio.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-gpio.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-adda.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-i2s.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-tdm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-interconnection.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-reg.h create mode 100644 sound/soc/qcom/sc7180.c create mode 100644 sound/soc/qcom/sm8250.c create mode 100644 sound/soc/sof/intel/ext_manifest.h create mode 100644 sound/soc/sof/intel/icl.c delete mode 100644 sound/usb/debug.h create mode 100644 sound/usb/implicit.c create mode 100644 sound/usb/implicit.h delete mode 100644 tools/testing/selftests/android/Makefile delete mode 100644 tools/testing/selftests/android/config delete mode 100644 tools/testing/selftests/android/ion/.gitignore delete mode 100644 tools/testing/selftests/android/ion/Makefile delete mode 100644 tools/testing/selftests/android/ion/README delete mode 100644 tools/testing/selftests/android/ion/ion.h delete mode 100755 tools/testing/selftests/android/ion/ion_test.sh delete mode 100644 tools/testing/selftests/android/ion/ionapp_export.c delete mode 100644 tools/testing/selftests/android/ion/ionapp_import.c delete mode 100644 tools/testing/selftests/android/ion/ionmap_test.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.h delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.c delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.h delete mode 100755 tools/testing/selftests/android/run.sh