This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ac438771ccb4 Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] new 900fc60df227 remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown new 715d85251957 remoteproc: qcom_q6v5_mss: Validate each segment during loading new d96f2571dc84 remoteproc: qcom_q6v5_mss: Reload the mba region on coredump new 2e7d4c2c4b25 remoteproc: fix kernel-doc warnings new 9ce3bf225e5a remoteproc: Use size_t type for len in da_to_va new 096ee78669d2 remoteproc: Use size_t instead of int for rproc_mem_entry len new e4ae4b7d0169 remoteproc: Use u64 type for boot_addr new 73516a33588c remoteproc: Add elf helpers to access elf64 and elf32 fields new 826c33909929 remoteproc: Rename rproc_elf_sanity_check for elf32 new f31e339f1b9b remoteproc: Add elf64 support in elf loader new 12677467d6d5 remoteproc: Allow overriding only sanity_check new 8f4033507d85 remoteproc: Adapt coredump to generate correct elf type new e1833b9e0d72 remoteproc/mediatek: Use size_t type for len in scp_da_to_va new b1f0fa8659f3 remoteproc: stm32: demote warning about optional property absence new 0b145574b6cd remoteproc: re-check state in rproc_trigger_recovery() new e138cce3e373 remoteproc: remoteproc debugfs file fixes new 1f2f65c41034 remoteproc: return error for bad "recovery" debugfs input new 791c13b709dd remoteproc: Fix NULL pointer dereference in rproc_virtio_notify new c0abe2ca3605 remoteproc: Traverse rproc_list under RCU read lock new dc5192c44936 remoteproc: Introduce "panic" callback in ops new e9142f5c28e9 remoteproc: qcom: q6v5: Add common panic handler new 717c21bad161 remoteproc: qcom: Introduce panic handler for PAS and ADSP new c8f70f80b0af dt-bindings: remoteproc: Add OMAP remoteproc bindings new 75242927014f remoteproc/omap: Add device tree support new feae0300536a remoteproc/omap: Add a sanity check for DSP boot address a [...] new 4a032199d3f7 remoteproc/omap: Add support to parse internal memories from DT new 530a1b57e859 remoteproc/omap: Add the rproc ops .da_to_va() implementation new f4af5bd23365 remoteproc/omap: Initialize and assign reserved memory node new 0aaf19130262 remoteproc/omap: Add support for DRA7xx remote processors new 1070f24d4ae9 remoteproc/omap: Remove the platform_data header new 8135d1d28173 remoteproc/omap: Check for undefined mailbox messages new e28edc571925 remoteproc/omap: Request a timer(s) for remoteproc usage new 9077ac1ab14b remoteproc/omap: Add support for system suspend/resume new 5f31b232c674 remoteproc/omap: Add support for runtime auto-suspend/resume new 232ba6ca007c remoteproc/omap: Report device exceptions and trigger recovery new 69591e4a0e17 remoteproc/omap: Add watchdog functionality for remote processors new a7084c3d47c4 remoteproc/omap: Switch to SPDX license identifiers new c6570114316f Merge tag 'rproc-v5.7' of git://git.kernel.org/pub/scm/lin [...] new ffd0bbfb378e hwspinlock: Allow drivers to be built with COMPILE_TEST new ef17f5193edd hwspinlock: hwspinlock_internal.h: Replace zero-length arr [...] new 11786191e2d9 Merge tag 'hwlock-v5.7' of git://git.kernel.org/pub/scm/li [...] new eed1015c4c42 dt-bindings: pinctrl: qcom: Add ipq6018 pinctrl bindings new ef1ea54eab0e pinctrl: qcom: Add ipq6018 pinctrl driver new 3de7deefce69 pinctrl: mediatek: Check gpio pin number and use binary se [...] new 5f755e1f1efe pinctrl: mediatek: Supporting driving setting without mapp [...] new 3599cc525486 pinctrl: mediatek: Refine mtk_pinconf_get() and mtk_pinconf_set() new 1bea6afbc842 pinctrl: mediatek: Refine mtk_pinconf_get() new cafe19db7751 pinctrl: mediatek: Backward compatible to previous Mediate [...] new 184d8e13f9b1 pinctrl: mediatek: Add support for pin configuration dump [...] new 6f87359e8bca pinctrl: actions: Fix functions groups names for S700 SoC new be30d5de0a5a pinctrl: bcm2835: Drop unused define new 90bfaf028d61 pinctrl: bcm2835: Refactor platform data new b1d84a3d0a26 pinctrl: bcm2835: Add support for all GPIOs on BCM2711 new c93214689f0c MAINTAINERS: Sort entries in database for PIN CONTROLLER new 56cc3af4e8c8 pinctrl: da9062: add driver support new 86ecb7d6853c pinctrl: mediatek: remove set but not used variable 'e' new a59c99d9eaf9 pinctrl: sunxi: Forward calls to irq_set_irq_wake new 8587b21c599e pinctrl: sunxi: Mask non-wakeup IRQs on suspend new 3c827873590c pinctrl: Use new GPIO_LINE_DIRECTION new b29547436061 pinctrl: Ingenic: Add missing parts for X1830. new aa0ed0d00f1d pinctrl: uniphier: Replace zero-length array with flexible [...] new b3a3740c35d6 dt-bindings: pinctrl: Convert i.MX8MQ to json-schema new 03b4154183a2 dt-bindings: pinctrl: Convert i.MX8MM to json-schema new f4a776f75266 dt-bindings: pinctrl: Convert i.MX8MN to json-schema new 61bccd918c83 dt-bindings: pinctrl: imx8mp: Replace the uint32-array wit [...] new 8d8cec9bf6e9 ipq8064: pinctrl: Fixed missing RGMII pincontrol definitions new d6d43a921720 pinctrl: ingenic: Improve unreachable code generation new 3385ab72d995 pinctrl: mediatek: Fix some off by one bugs new 977954200371 gpiolib: export gpiochip_get_desc new 264716935ed2 pinctrl: sh-pfc: checker: Move data before code new c3f8dcee7a0c pinctrl: sh-pfc: checker: Add helpers for reporting new 1251887c0c78 pinctrl: sh-pfc: checker: Add helper for safe name comparison new 3c2618647272 pinctrl: sh-pfc: checker: Add check for config register conflicts new 12d057bad683 pinctrl: sh-pfc: checker: Add check for enum ID conflicts new 4ef30dc72d0a pinctrl: sh-pfc: checker: Improve pin checks new a95b077db4fc pinctrl: sh-pfc: checker: Improve pin function checks new 40c8e4aad4e1 pinctrl: sh-pfc: checker: Improve pin group checks new 08df16e07ad0 pinctrl: sh-pfc: checker: Add drive strength register checks new 8990cd297f15 pinctrl: sh-pfc: checker: Add bias register checks new 4bd7d16a309e pinctrl: sh-pfc: checker: Add ioctrl register checks new 0e6cd847a420 pinctrl: sh-pfc: checker: Add data register checks new 92c44680c5c6 pinctrl: sh-pfc: checker: Add function GPIO checks new 6793baa31d68 pinctrl: sh-pfc: gpio: Return early in gpio_pin_to_irq() new ffe9f9b05156 pinctrl: sh-pfc: Remove use of ARCH_R8A7795 new 819e8f804ad6 Merge tag 'sh-pfc-for-v5.7-tag1' of git://git.kernel.org/p [...] new 2353810dac9a pinctrl: da9062: Fix error gpiolib.h path new b88d145191ad pinctrl: Export some needed symbols at module load time new 1df49cc80da1 pinctrl: sprd: Allow the SPRD pinctrl driver building into [...] new b87e4249c2b4 pinctrl: sirf/atlas7: Replace zero-length array with flexi [...] new a0bb89e84460 pinctrl: ingenic: add hdmi-ddc pin control group new 9eb81d69ad6b pinctrl: sprd: Fix the kconfig warning new eaee5d9f2031 pinctrl: meson: add tsin pinctrl for meson gxbb/gxl/gxm new f55f7f81bf40 dt-bindings: pinctrl: at91: Fix a typo ("descibe") new 4316397cbb5a Revert "pinctrl: mvebu: armada-37xx: use use platform api" new 492464cd464d pinctrl: freescale: drop the dependency on ARM64 for i.MX8M new 7eb42f985590 pinctrl: mediatek: Use scnprintf() for avoiding potential [...] new 028e45cda228 pinctrl: tegra: Fix whitespace issues for improved readability new 66539e6eac70 pinctrl: tegra: Fix "Scmitt" -> "Schmitt" typo new 6e01e0c7a0be pinctrl: tegra: Pass struct tegra_pmx for pin range check new f67499f8ea7c pinctrl: tegra: Do not add default pin range on Tegra194 new 103afc8e9e8c pinctrl: tegra: Renumber the GG.0 and GG.1 pins new 368b62f2fd07 pinctrl: tegra: Add SFIO/GPIO programming on Tegra194 new bb0f472f96fa pinctrl: sprd: Use the correct pin output configuration new 1592c4b9935f pinctrl: sprd: Add pin high impedance mode support new 13bec8d49bdf pinctrl: qcom: use scm_call to route GPIO irq to Apps new c42f69b4207e pinctrl: qcom: fix compilation error new bc3b3f4bfbde Merge tag 'pinctrl-v5.7-1' of git://git.kernel.org/pub/scm [...] new e9097e47e349 ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated [...] new f5a88b0accc2 ALSA: hda/realtek: Enable mute LED on an HP system new 476c02e0b4fd ALSA: hda/realtek - a fake key event is triggered by runni [...] new 165c0946a863 ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event [...] new db8454023b7f ALSA: hda/hdmi: Don't use standard hda_jack for generic HD [...] new ae47e2ec5b45 ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_s [...] new adf615a60501 ALSA: hda/hdmi: Move ELD parse and jack reporting into upd [...] new c5bb086741c1 ALSA: via82xx: Fix endianness annotations new 6a7322df2c28 ALSA: emu10k1: Fix endianness annotations new f4caf8993e92 ALSA: emu8000: Fix the cast to __user pointer new 8c356c524af8 ALSA: aloop: Fix PCM format assignment new b9c7d41087bc ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast new 5b29f05396bd ALSA: usb-audio: Use pcm_for_each_format() macro for PCM f [...] new c5f72ef15cb8 ALSA: dummy: Use standard macros for fixing PCM format cast new ba71d227f4a2 ALSA: pcm: Use standard macros for fixing PCM format cast new f9b0c053a29f ALSA: pcm: Use a macro for parameter masks to reduce the n [...] new 89e0b9a060fe ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for P [...] new 49d9e43f36fd ALSA: pcm: Minor refactoring new 0cc629722221 ALSA: hdsp: remove redundant assignment to variable err new 4dca80b4df0a ALSA: hda: remove redundant assignment to variable timeout new f18b529a662c ALSA: ali5451: remove redundant variable capture_flag new 0e023687ca55 ALSA: info: remove redundant assignment to variable c new 9478bd43a2eb ALSA: core: Replace zero-length array with flexible-array member new 6c8019d08e0e ALSA: usb-midi: Replace zero-length array with flexible-ar [...] new 76501954cb9e ALSA: hda/ca0132 - Replace zero-length array with flexible [...] new bb80b96422b4 ALSA: hda_codec: Replace zero-length array with flexible-a [...] new e9a0ef0b5ddc ALSA: usb-audio: Don't create a mixer element with bogus v [...] new 146f66975baf ALSA: pcm: oss: Unlock mutex temporarily for sleeping at r [...] new 8dc5efe3d17c ALSA: usb-audio: Add support for Presonus Studio 1810c new 10fa9512769f usb: audio-v2: Add uac2_effect_unit_descriptor definition new 60081b35c68b ALSA: usb-audio: Parse source ID of UAC2 effect unit new 2948f4a4e583 Merge branch 'topic/usb-uac2-effect-unit' into for-next new 66db29588dd6 ALSA: korg1212: fix if-statement empty body warnings new 2edb84e3047b ALSA: usb-audio: Add support for MOTU MicroBook IIc new d0ee674bb5d3 ALSA: usb-audio: Fix missing braces in some struct inits new 9c0d16ac0591 ALSA: firewire: use KBUILD_MODNAME for struct driver.name [...] new cf4afed90c1f Merge branch 'for-linus' into for-next new 3bbf9e2f8624 ALSA: pcm: oss: Simplify plugin frame size calculations new 34aa7994ad15 ALSA: firewire-tascam: Add missing annotation for tscm_hwd [...] new 3db1b00f2122 ALSA: firewire-tascam: Add missing annotation for tscm_hwd [...] new 296a37fd029d ALSA: pcm: Fix superfluous snprintf() usage new 0a7efa14e61a ALSA: hda: Use scnprintf() for string truncation new 0aef31b75272 ALSA: usb-audio: Fix mixer controls' USB interface for Kin [...] new 55f7326170d9 ALSA: usb-audio: Create a registration quirk for Kingston [...] new c208a5335036 ALSA: core: Add snd_device_get_state() helper new d8695bc5b1fe ALSA: usb-audio: Rewrite registration quirk handling new b70038ef4fea ALSA: usb-audio: Add delayed_register option new a4aad5636c72 ALSA: usb-audio: Inform devices that need delayed registration new 2ceb65cd04a9 ALSA: usb-audio: Update the documentation for the new dela [...] new 04a9af2e0384 ALSA: ppc: keywest: convert to use i2c_new_client_device() new 652bb5d8df4b ALSA: hda: default enable CA0132 DSP support new aa21c3d4b941 Merge branch 'for-next' into for-linus new d902e7856d2a ASoC: wcd9335: fix address map representation new 9401d5aa328e ASoC: jz4740-i2s: Fix divider written at incorrect offset [...] new a22ae72b86a4 ASoC: soc-core: disable route checks for legacy devices new c8061689ffad ASoC: Intel: skl_nau88l25_ssm4567: disable route checks new 2ef81057d804 ASoC: Intel: Skylake: Remove superfluous chip initialization new a66f88394a78 ASoC: Intel: Skylake: Select hda configuration permissively new e603f11d5df8 ASoC: Intel: Skylake: Enable codec wakeup during chip init new 9e6c382f5a61 ASoC: Intel: Skylake: Shield against no-NHLT configurations new 024aa45f55cc ASoC: Intel: Allow for ROM init retry on CNL platforms new 7693cadac865 ASoC: Intel: Skylake: Await purge request ack on CNL new d95cf9324b1c MAINTAINERS: add entry for Sound Open Firmware drivers new a5107b1a0993 MAINTAINERS: Update Cirrus Logic codec driver maintainers new 16dcefc23eef ASoC: SOF: Intel: Fix stream cleanup on hw free new 9b60441692d9 ASoC: qdsp6: q6asm-dai: only enable dais from device tree new f864edff110d ASoC: qdsp6: q6routing: remove default routing new 6187509ba5cc Merge series "ASoC: qdsp6: fix default FE dais and routing [...] new c42464a4e673 ASoC: topology: Perform component check upfront new 578194290d0b ASoC: wm_adsp: Use scnprintf() for the limited buffer output new 5b7ddb86e613 ASoC: rt5682: Revise the DAC1 volume setting new 1a0f2433d738 ASoC: max98357a: Add ACPI HID MAX98360A new 28ddd846077a ASoC: codecs: wsa881x: request gpio direction before setting new 557270e8dc79 ASoC: rt5682: fix the random recording noise of headset new a168dae5ea14 ASoC: stm32: spdifrx: fix regmap status check new eedf8a126629 ASoC: tas2562: Fixed incorrect amp_level setting. new 68999d939dcf ASoC: Intel: broadwell: Revert back SSP0 link to use dummy [...] new c031d3de80a4 ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components new f25e203070e5 ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components new 8e3bb8ec11ed Merge branch 'asoc-5.6' into asoc-linus new 99b4f439a1c6 ASoC: cros_ec_codec: Support setting bclk ratio new f40ed2e8db8d ASoC: Intel: sof_pcm512x: add support for SOF platforms wi [...] new 341eb6b787c3 ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x new 9d19426ed8f8 ASoC: Intel: CHT: add support for pcm512x boards new d2cff470452d ASoC: Remove unused including <linux/version.h> new 918d0aba86ed ASoC: wcd934x: Remove some unnecessary NULL checks new bbf53b95ed95 ASoC: rl6231: Add new supports on rl6231 new b5848c814cdb ASoC: rt5682: Add the field "is_sdw" of private data new 028476c861e3 ASoC: stm32: sai: manage error when getting reset controller new 7889c0082e64 ASoC: stm32: spdifrx: manage error when getting reset controller new 158ecc65c053 ASoC: stm32: i2s: manage error when getting reset controller new 5183e8542307 ASoC: stm32: sai: improve error management on probe deferral new d49bd5ed2416 ASoC: stm32: spdifrx: improve error management on probe deferral new 04dd656e8d50 ASoC: stm32: i2s: improve error management on probe deferral new 3025571edd9d ASoC: Intel: mrfld: return error codes when an error occurs new 1646484ed243 ASoC: rt5659: remove redundant assignment to variable idx new 0d4416446897 spi: pxa2xx: Enable support for compile-testing new 9da9ace29ba5 ASoC: SOF: Rename i.MX8 platform to i.MX8X new acfa52027bb6 ASoC: SOF: imx8: Add ops for i.MX8QM new f831ebf2faa5 ASoC: SOF: Add i.MX8QM device descriptor new ea00d95200d0 ASoC: Use imply for SND_SOC_ALL_CODECS new 2619e0370347 ASoC: ti: Add udma-pcm platform driver for UDMA new fb0c3c6e2007 ASoC: ti: davinci-mcasp: Add support for platforms using UDMA new c8b60c6d93b8 ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting new da22a9531319 ASoC: wcd934x: Remove set but not unused variable 'hph_com [...] new f4d95de415b2 ASoC: ti: davinci-mcasp: remove redundant assignment to va [...] new f9eb06cd0cdd drm/mediatek: exit earlier if failed to register audio driver new 5d3c64477392 drm/mediatek: support HDMI jack status reporting new 3f06501ea4d2 ASoC: SOF: Do not reset hw_params for streams that ignored [...] new fb9a81192d44 ASoC: SOF: pm: Unify suspend/resume routines new 043ae13bbd55 ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev new 700d167739a0 ASoC: SOF: pm: Introduce DSP power states new 61e285caf40f ASoC: SOF: Move DSP power state transitions to platform-sp [...] new de23a838d8d6 ASoC: SOF: audio: Add helper to check if only D0i3 streams [...] new 207bf12f642f ASoC: SOF: Intel: hda: Amend the DSP state transition diagram new 63e51fd33fef ASoC: SOF: Intel: cnl: Implement feature to support DSP D0 [...] new 851fd8732443 ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is i [...] new fa1f875c120f ALSA: dmaengine_pcm: Consider DMA cache caused delay in po [...] new 7a5aaba4a4f4 ASoC: soc-pcm: add snd_soc_runtime_action() new 5c25bd641a7b ASoC: soc-pcm: adjustment for DAI member 0 reset new 09e88f8a5c56 ASoC: soc-pcm: add for_each_dapm_widgets() macro new e82ebffce3ec ASoC: soc-pcm: don't use bit-OR'ed error new b56be800f129 ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once new 9d789dc047e3 ALSA: dmaengine_pcm: Consider DMA cache caused delay in po [...] new 7b94ace7ec5e Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] new 82dabf599b22 ASoC: sh: fsi: Restore devm_ioremap() alignment new 681c896ceb41 ASoC: wm0010: Replace zero-length array with flexible-arra [...] new 128f825aeab7 ASoC: max98357a: move control of SD_MODE to DAPM new 514de1c935d1 ASoC: mediatek: mt8183-da7219: add speaker switch new dd03907bf129 ASoC: soc-pcm: call snd_soc_component_open/close() once new 62c86d1d5fd9 ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() new 5d9fa03e6c35 ASoC: soc-pcm: tidyup soc_pcm_open() order new eadd54c75f1e dt-bindings: Convert the binding file google, cros-ec-code [...] new ce0c97f8a293 ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout new 1d0158f547e0 ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout new d8dd3f92a6ba ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout new ec7ba9e1500b ASoC: mediatek: mt8183-da7219: change supported formats of [...] new 8726ee6148fe ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down whe [...] new 195a64317105 ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out new ff0035e4c223 ASoC: mediatek: mt8183-da7219: apply some refactors new 0c48a65394ab ASoC: rt5682: Enable PLL2 function new 1dfa5a5ab345 ASoC: core: allow a dt node to provide several components new 9c29fd9bdf92 ASoC: meson: g12a: extract codec-to-codec utils new 06b728243867 ASoC: meson: aiu: add audio output dt-bindings new 6ae9ca9ce986 ASoC: meson: aiu: add i2s and spdif support new b82b734c0e9a ASoC: meson: aiu: add hdmi codec control support new 65816025d461 ASoC: meson: aiu: add internal dac codec control support new aa9c3b7273a5 ASoC: meson: axg: extract sound card utils new fd00366b8e41 ASoC: meson: gx: add sound card dt-binding documentation new e37a0c313a0f ASoC: meson: gx: add sound card support new b2354e4009a7 ASoC: core: ensure component names are unique new 51c366e38aaa ASoC: meson: aiu: remove unused encoder structure new 269f00171273 ASoC: meson: aiu: fix clk bulk size allocation new 6e700f067219 ASoC: meson: aiu: fix irq registration new 74a56f2a4a9e ASoC: meson: aiu: fix acodec dai input name init new 3cd23f021e2e ASoC: meson: codec-glue: fix pcm format cast warning new 2f0b42034bd7 ASoC: rt1015: fix typo for bypass boost control new f07980d4ed60 drm/mediatek: fix race condition for HDMI jack status reporting new 024714223323 ASoC: meson: aiu: simplify component addition new a4877a6fb2bd ASoC: soc-pcm: fix regression in soc_new_pcm() new 386dd54b3a2e ALSA: core: Expand DMA buffer information new b9759ef2fd1a ALSA: core: Implement compress page allocation and free routines new 4a9ce6e4d9fb ASoC: SOF: Intel: Account for compress streams when servic [...] new f3b433e4699f ASoC: SOF: Implement Probe IPC API new e145e9af231a ASoC: SOF: Generic probe compress operations new 49d7948ed174 ASoC: SOF: Intel: Expose SDnFMT helpers new 4c414da93a46 ASoC: SOF: Intel: Probe compress operations new 394695f410c1 ASoC: SOF: Provide probe debugfs support new 70368106467c ASoC: SOF: Intel: Add Probe compress CPU DAIs new ebbfabc16d23 ASoC: rt5682: Add CCF usage for providing I2S clks new 8b59e642d05f ASoC: rt5682: Add DAI clock binding info for WCLK/BCLK CCF usage new d9303690f753 ASoC: soc-pcm: move dai_get_widget() new 93597fae552a ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() new c2cd821603c2 ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() new 027a48387183 ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() new c9645d2a952b ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() new 289a7e64f858 ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() new 085d22be035d ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplic [...] new cae06eb92557 ASoC: soc-pcm: use goto and remove multi return new 0f6011fd79a2 ASoC: soc-pcm: merge playback/cature_active into stream_active new 3193abd26b51 ALSA: pcm.h: add for_each_pcm_streams() new d74c2a156b71 ASoC: soc-core: use for_each_pcm_streams() macro new 7083f877ea66 ASoC: soc-pcm: use for_each_pcm_streams() macro new ee10fbe1cdf7 ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro new 0a170be9631e ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro new fa7b2a1fcb92 ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro new 4c260c3f19bd ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro new 525c4107da8c ASoC: sof: sof-audio: use for_each_pcm_streams() macro new ffd11d1e7ad4 ALSA: usx2y: use for_each_pcm_streams() macro new eaa2330bfcbf ASoC: MT6660 update to 1.0.8_G new 6b62fa95b56b ASoC: fix card registration regression. new ec06dc15c358 ASoC: dapm: select sleep_state when initializing PINCTRL widget new c77b8317ee3a ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in [...] new 69e53129d013 ASoC: tas2562: Add support for ISENSE and VSENSE new ce83baca8526 ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro new a4eb41eef331 ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro new cf4dae032096 ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro new 225c53a8cfb6 ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai [...] new 89a2870f6be6 ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_d [...] new 56f1003f6583 ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_c [...] new e14980976534 ASoC: dt-bindings: Make RK3328 codec GPIO explicit new 87d12d5545fa ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit new 5c36abcd2621 ASoC: meson: add t9015 internal codec binding documentation new 33901f5b9b16 ASoC: meson: add t9015 internal DAC driver new 95e9e205fcbe ASoC: dt-bindings: stm32: convert i2s to json-schema new 9d6ee3656a9f ASoC: dpcm: remove confusing trace in dpcm_get_be() new dc7f090d9ab2 ASoC: samsung: Update dependencies for Arizona machine drivers new d2ad9d6ca5b2 ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver new 71cc8abb6ec7 ASoC: SOF: Intel: hda: allow operation without i915 gfx new 4ee67cbd9766 dt-bindings: sound: Add TLV320ADCx140 dt bindings new 689c7655b50c ASoC: tlv320adcx140: Add the tlv320adcx140 codec driver family new 62209c9ad2ac ASoC: meson: aiu: Document Meson8 and Meson8b support in t [...] new edc761805302 ASoC: meson: aiu: introduce a struct for platform specific [...] new 3e25c44598aa ASoC: meson: aiu: add support for the Meson8 and Meson8b S [...] new 150cbf8e66ec ASoC: sun8i-codec: Remove unused dev from codec struct new bf726b1c86f2 ASoC: tas2562: Add support for digital volume control new bd56e593da19 ASoC: meson: g12a: add toacodec dt-binding documentation new af2618a2eee8 ASoC: meson: g12a: add internal DAC glue driver new b38c4a8a0291 ASoC: meson: axg-card: add toacodec support new 8a329dbd4a02 ASoC: tlv320adcx140: Add DRE and AGC support new 8101d76253f6 ASoC: tlv320adcx140: Add decimation filter support new 5a309875787d ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout new 1640c8df0bba ASoC: meson: aiu: fix semicolon.cocci warnings new d2aaa8d8bfba ASoC: soc-pcm: fix state tracking error in snd_soc_compone [...] new acf253c11329 ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() new 57be92066f68 ASoC: soc-pcm: cleanup soc_pcm_apply_msb() new 0c01f6ca8e4c ASoC: soc-pcm: add snd_soc_dai_get_widget() new 580dff3636d0 ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_f [...] new 52645e332d22 ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c new c3212829f812 ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side new 154dae87e73f ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() new 6bff73c6115d ASoC: soc-pcm cleanup step4 new 6c8beff74c6a Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] new f5e056e1e46f ASoC: Intel: mrfld: fix incorrect check on p->sink new 6b8e4e7db3cd ASoC: amd: Add machine driver for Raven based platform new 03f6fc6de919 ASoC: rt5682: Add the soundwire support new b2d48dde38d3 ASoC: rt5682: Revise the function name new 911abf8b050e ASoC: amd: Allow I2S wake event after ACP is powerd On new f87cdb1f9937 ASoC: dt-bindings: Add TAS2563 compatible to the TAS2562 binding new 14f8c8d8fd62 ASoC: tas2562: Add entries for the TAS2563 audio amplifier new 36d73c4a9ed7 ASoC: soc-dai: add get_sdw_stream() callback new 870dede07ee6 SoundWire: ASoC interfaces for multi-cpu dais and DisCo helpers new 76afa64374a7 ASoC: Add initial support for multiple CPU DAIs new 19bdcc7aeed4 ASoC: Add multiple CPU DAI support for PCM ops new 6c4b13b51aa3 ASoC: Add dapm_add_valid_dai_widget helper new de6214a33633 ASoC: Add multiple CPU DAI support in DAPM new 6e1276a5e613 ASoC: Return error if the function does not support multi-cpu new 0e9cf4c452ad ASoC: pcm: check if cpu-dai supports a given stream new 8ae7fdc35988 ASoC: Add Multi CPU DAI support new 4a88b7dec331 ASoC: rt1015: modify some structure to be static. new a3c2e894cdaf ASoC: rt5682: Make rt5682_clock_config static new 1a1b37434873 ASoC: samsung: Silence warnings during deferred probe new ac5bf39e3968 ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() new a57ec83a7104 ASoC: zte: zx-spdif: remove redundant dev_err message new 787c5214ea6f ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op new 72c3b2b09fcd ASoc: amd: Add DMIC switch capability to machine driver new a79ee2e095c0 ASoC: rt1015: set snd_soc_dai_ops in rt1015_dai driver new e582f4832a9e ASoC: SOF: pcm: skip DMA buffer pre-allocation new 1919b42ca4ad ASoC: SOF: ipc: check ipc return value before data copy new 8354d9b44530 ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after [...] new 1a2289fdf678 ASoC: SOF: add core id to sof_ipc_comp new fae664ebc791 Merge series "ASoC: SOF: updates for 5.7" from Pierre-Loui [...] new cd1fa30142e2 Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] new e7e2afeacaa6 ASoC: amd: AMD RV RT5682 should depends on CROS_EC new d7729c40b376 ASoC: amd: Fix compile warning of argument type new 14beaccc36dc ASoc: amd: acp3x: Add missing include <linux/io.h> new d98bf8894bfb Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] new cc6eb9b512c8 Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] new 2e4249f58074 ASoC: tlv320adcx140: Fix mic_bias and vref device tree ver [...] new fd357ec595d3 ASoC: sprd: Allow the MCDT driver to build into modules new 25c2f5156dd5 ASoC: soc-pcm: use defined stream new 6e02feb0d266 ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() new f9c23615c688 ALSA: dmaengine_pcm: No need to take runtime reference twi [...] new 820766c1e166 ASoC: wcd934x: fix High Accuracy Buck enable new e0e247d593f7 ASoC: wcd934x: remove unused headers new 0776d6a8326c Merge series "ASoC: wcd934x: minor fixes" from Srinivas Ka [...] new 4769bfb9dada ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates new 5854a46486ad ASoC: pcm: Export parameter intersection logic new 95cfc0a0aaf5 ASoC: simple-card: Add support for codec2codec DAI links new 90309b74c380 Merge series "simple-audio-card codec2codec support" from [...] new 30fca26f8e22 ASoC: soc-pcm: move dpcm_fe_dai_close() new 265694b67c13 ASoC: soc-pcm: add dpcm_fe_dai_cleanup() new 0c9ba720f0be ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_se [...] new 8a01fbf0ac11 ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() new 67ad877757ce ASoC: soc-pcm: check DAI's activity more simply new a9ee331b537a ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing. new c0197db45c98 Merge series "ASoC: soc-pcm cleanup step5" from Kuninori M [...] new 40a92dbcbc32 ASoC: simple-card-utils: use for_each_pcm_streams() new ab985be95da1 ASoC: amd: Adding TDM support in hw_params. new a42d9ba15cbf ASoC: jz4740-i2s: Add local dev variable in probe function new 62f9ed5f8768 ASoC: jz4740-i2s: Avoid passing enum as match data new a3b7343e3f8c ASoC: SOF: Fix probe point getter new 995cbc3ca1ab ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro new 5dd1677c81c0 ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro new c86545202341 ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro new b5c52f5801c6 ASoC: meson: use for_each_rtd_codecs/cpus_dai() macro new c998ee30e493 ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro new a4be4187b2bf ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro new 17e6dab5013d ASoC: soc.h: remove non plural form for_each_xxx macro new df817f8e71e3 ASoC: soc-dapm: add for_each_card_dapms() macro new 14596692631e ASoC: soc-dapm: add for_each_card_widgets() macro new c23f044427f3 Merge series "ASoC: soc-pcm cleanup step6" from Kuninori M [...] new d0c9abb8339d ASoC: pcm: Fix (again) possible buffer overflow in dpcm st [...] new 5549ea647997 ASoC: rt5682: fix unmet dependencies new 724cc62f7a71 ASoC: rt5682-sdw: fix 'defined but not used' pm functions new ad7366a68acb Merge series "ASoC: rt5682: fix Kconfig/compilation issues [...] new 97249a89c17e ASoC: Convert cirrus,cs42l51 to json-schema new 103ae9551380 ASoC: zte: zx-tdm: remove redundant variables dev new 9032cdd96a2d ASoC: dt-bindings: stm32: convert spdfirx to json-schema new 4d90a4e677c5 Merge tag 'v5.6-rc5' into asoc-5.7 new b239d0c23812 ASoC: dt-bindings: google, cros-ec-codec: Fix dtc warnings [...] new 8cce6569e417 ASoC: (cosmetic) simplify dpcm_prune_paths() new f17a14789e55 ASoC: export DPCM runtime update functions new 101247a3b86e Merge series "ASoC: SOF: preparatory patches" from Guennad [...] new a252d78cf772 ASoC: rt5682: Fine tune the HP performance in soundwire mode new 88eb404ccc3e ASoC: brcm: Add DSL/PON SoC audio driver new 2834a736371e ASoC: brcm: DSL/PON SoC device tree bindings of audio driver new a9bb153d3ff4 Merge series "ASoC: brcm: add dsl and pon chip audio drive [...] new 5c82813ce43e ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI new 4399afd21a01 ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CO [...] new 15a5a89597e5 ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms new 42c67753cae1 ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC new c4aafb337d31 ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant varia [...] new ca841843a3a8 ASoC: Intel: skylake: (cosmetic) remove redundant variable [...] new 42432196cfb0 ASoC: Intel: (cosmetic) simplify structure member access new 3f32e596b03e ASoC: Intel: sof_da7219_max98373: Add support for max98360 [...] new a79ae0f6c956 ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support new 2e6529a51a8b ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts new ccab2c7dfe0f Merge series "ASoC: Intel: machine driver updates for 5.7" [...] new e81d47e94c56 ASoC: SOF: Intel: hda-dai: add stream capability new 4ea25785259a ASoC: SOF: Make sof_ipc_ext_data enum more rigid new a6096f88a0b3 ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER new 9b65b2a80e70 ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function new 828c2f7871d8 ASoC: SOF: Intel: remove unnecessary waitq before loading [...] new c59aca98c912 ASoC: SOF: topology: connect dai widget to all cpu-dais new bd2b34e485f2 Merge series "ASoC: SOF: multi-cpu dais, IPC and Intel imp [...] new 673f45f7bf7d Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] new 308811a327c3 ASoC: soc-dai: return proper error for get_sdw_stream() new 3bd7ac41d855 ALSA: compress: add wma codec profiles new 20ff1456d268 ALSA: compress: Add wma decoder params new 8504a72f7ce2 ASoC: qcom: q6asm: pass codec profile to q6asm_open_write new 97163eadf18b ASoC: qcom: q6asm: add support to wma config new 40519a1c0230 ASoC: qcom: q6asm-dai: add support to wma decoder new 0f546d6f0292 ALSA: compress: add alac & ape decoder params new 7076bf4da0b1 ASoC: qcom: q6asm: add support for alac and ape configs new 4c3189380c67 ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders new 54ce83a3080c ALSA: compress: bump the version new eff4d9ecd059 Merge series "ALSA: compress: Add wma, alac and ape suppor [...] new 243de01deb54 ASoC: rt5682: remove noisy debug messages new 16252a8f3af7 ASoC: codecs: wsa881x: remove soundwire stream handling new 1b93a8843147 ASoC: qcom: sdm845: handle soundwire stream new 8d34d0913974 Merge series "ASoC: sdm845: fix soundwire stream handling" [...] new 794df9448edb ASoC: stm32: spdifrx: manage rebind issue new caff4ce8cc58 ASoC: stm32: i2s: manage rebind issue new b4a567533446 Merge series "ASoC: stm32: manage rebind issue" from Olivi [...] new a9107de4b036 soundwire: stream: Add read_only_wordlength flag to port p [...] new 4fcf4b1a05ef Merge branch 'topic/ro_wordlength' of git://git.kernel.org [...] new 22a2fc81658b ASoC: soc-core: Merge CPU/Codec DAIs new 3af6ff5035ad ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() new e3c3cf71013f ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() new c840f7698d26 ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() new d1eb6d116123 ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() new bc765162f730 ASoC: MT6660: make spdxcheck.py happy new 9a74c44a6f67 ASoC: rt5682: Add a property for DMIC clock rate new 8b15ee0bf80e ASoC: rt5682: Add a property for DMIC delay new 235eb70034a0 ASoC: rt5682: Add the descriptions for the DMIC clock rate [...] new a30b59bffcb7 ASoC: tegra: tegra_wm8903: Support DAPM events for built-i [...] new 7efa128e610f ASoC: tegra-wm8903: Document built-in microphone audio source new c793d0917167 Merge series "Support built-in Mic on Tegra boards that us [...] new 6b877cf8bc98 ASoC: wm8974: remove unused variables new 472abb80fac6 dt-bindings: sound: convert rockchip i2s bindings to yaml new 515d2757d31e dt-bindings: sound: rockchip-i2s: add #sound-dai-cells property new bde8ca7c87d4 ASoC: jz4740-i2s: Add support for the JZ4760 new a3434a497a2f ASoC: jz4740-i2s: Add support for the JZ4770 new 129a5d4824d5 ASoC: Convert jz4740-i2s doc to YAML new 633fddee7355 ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned new 60a260169abd ASoC: pxa: Select regmap from AC'97 machines new 27821f4ddedc ASoC: pxa: Enable AC'97 bus support for PXA machines new 66de6beb933d ASoC: SOF: Intel: hda: Improve DSP state logging new c688cf1d3a2c ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_da [...] new 9ef91cad92ba ASoC: SOF: fix uninitialised "work" with VirtIO new aae5a6e92f3f ASoC: SOF: Intel: hda: do not leave clock gating off upon error new 7e26df0ced16 ASoC: SOF: Intel: hda: call codec wake at chip init new 7e37c5cf555f Merge series "ASoC: SOF: cleanups and improvements" from P [...] new d60b55c9edae ASoC: Intel: Make glk+rt5682 echo ref dynamic new 90c49d6a1f24 ASoC: intel: sof_da7219_max98373: Add speaker switch new e2e404a6164e ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 new eb1006c6ecf9 ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 new cfc509953c1d Merge series "ASoC: Intel: machine driver updates" from Pi [...] new f7cc9b996e74 ASoC: rt1308-sdw: add set_tdm_slot() support new 27a18e9e673f ASoC: rt1308-sdw: use slot and rx_mask to configure stream new b2fc1c08f744 Merge series "ASoC: rt1308-sdw: configure amplifier with s [...] new 17fb5433150e ASoC: pxa: magician: convert to use i2c_new_client_device() new 914f674bec6e ASoC: rt5682: move DAI clock registry to I2S mode new 004bd4163104 ASoC: soc-acpi: expand description of _ADR-based devices new 51dfed1e178a ASoC: SOF: Intel: add SoundWire configuration interface new f8e250188015 ASoC: SOF: IPC: dai-intel: move ALH declarations in header file new d2c383aa49dc ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks new b9ddd81bad19 ASoC: SOF: Intel: hda: initial SoundWire machine driver au [...] new 3eadff5639b0 ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend new 722ba5f1f530 ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire int [...] new 02df8f4364b0 ASoC: SOF: Intel: hda: add parameter to control SoundWire [...] new bbd19cdca827 ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire new 90de3281c86a Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in [...] new f09e9c7f6331 ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing [...] new ef11a6ff2bd0 Merge series "ASoC: SOF: Intel: add SoundWire support" fro [...] new 2af69581e1b1 ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro new b09b22fcf9fb ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] new b434d7078881 ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] new 11a828fa8b42 ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() ma [...] new fc3923644867 ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] new 07c497a621c5 ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() [...] new e42b2047cd56 ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] new 17198ae76e0f ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] new e7718a726536 ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() [...] new 4d3801d5f49d ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] new 0d1571c197a9 ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] new f844705f1520 ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec( [...] new c8ac82127c83 ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec( [...] new 385a5c60ad7a ASoC: meson: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] new 84a41e069d16 ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] new 8d8fef280c94 ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] new 6e3a98bcc867 ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() ma [...] new a7ff526814d5 ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec( [...] new 7de6b6bc1a58 ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() [...] new 34a43780622a ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macr [...] new be3e8de706b9 ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] new 82d4c7133353 ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() ma [...] new b1bee67c327d ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] new 2dc5fd034142 ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] new 0b25cffb2c11 ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] new 2842b87148af ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macr [...] new f7c4880113ab ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() ma [...] new 41759f4c43f1 ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec( [...] new 99396e388367 ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] new aafa4ef55c80 ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() [...] new 575be8838dca ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] new b5cb8558e53d ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() [...] new a23d7f4a7cf1 Merge series "ASoC: remove rtd->cpu/codec_dai{s}" from Kun [...] new 8c0b6e150c5b Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] new d4061518c398 ASoC: tlv320adcx140: Remove undocumented property new acd4946f5bf0 ASoC: amd: acp3x-pcm-dma: clean up two indentation issues new ba762e67c3f3 ASoC: Intel: soc-acpi: update topology and driver name for [...] new 52db12d193d4 ASoC: Intel: boards: add sof_sdw machine driver new 095ee71907ea ASoC: Intel: common: add match table for TGL RT5682 SoundW [...] new 798313f29b6b ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW [...] new 3d2cdb854659 Merge series "ASoC: Intel: add SoundWire machine driver" f [...] new 1c521d7e6226 Merge branch 'asoc-5.7' into asoc-next new 3c22baeab40b Merge tag 'asoc-v5.7' of https://git.kernel.org/pub/scm/li [...] new f128090491c3 ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 new c44737449468 ALSA: hda/realtek - Set principled PC Beep configuration f [...] new f36938aa7440 ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphon [...] new b6f69c795547 Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h" new 5c6cd7021a05 ALSA: usb-audio: Fix case when USB MIDI interface has more [...] new 848960e576da Merge tag 'sound-5.7-rc1' of git://git.kernel.org/pub/scm/ [...] new 19e5cef058a0 dt-bindings: i2c: at91: document optional bus recovery properties new d3d3fdcc4c90 i2c: at91: implement i2c bus recovery new 3a5ee18d2a32 i2c: imx: implement master_xfer_atomic callback new 419be8e1dfed i2c: stm32f7: allow controller to be wakeup-source new f01adfabbfc4 i2c: dev: keep sorting of includes new a786b80c48c2 i2c: powermac: correct comment about custom handling new 6b060d8a09e9 i2c: use kobj_to_dev() API new f16c140810e7 i2c: omap: use devm_platform_ioremap_resource() new 7038781331ac dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to [...] new 1de20644c412 dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding new d31f59eabea1 i2c: brcmstb: Support BCM2711 HDMI BSC controllers new 3347ea9bafe7 i2c: stm32f7: disable/restore Fast Mode Plus bits in low p [...] new 0f8205640784 i2c: stm32f7: add a new st, stm32mp15-i2c compatible new ed680522268d i2c: convert SMBus alert setup function to return an ERRPTR new a47070aac935 i2c: smbus: remove outdated references to irq level triggers new bf22461ed2c2 i2c: stm32f7: do not backup read-only PECR register new b2ca8800621b i2c: qcom-geni: Let firmware specify irq trigger flags new 3b7d81f08a6a i2c: qcom-geni: Grow a dev pointer to simplify code new 383c67cda2fb i2c: qcom-geni: Drop of_platform.h include new 1413ef638aba i2c: dev: Fix the race between the release of i2c_dev and cdev new 1f1a71465830 i2c: designware: Detect the FIFO size in the common code new d816f216c364 i2c: designware: Discard i2c_dw_read_comp_param() function new 24d3fdc8f24e i2c: designware: Fix spelling typos in the comments new 3e566bee7f89 i2c: imx: remove duplicate print after platform_get_irq() new f7b87c9af454 i2c: mxs: Use dma_request_chan() instead dma_request_slave [...] new 4837621cd61e eeprom: at24: add TPF0001 ACPI ID for 24c1024 device new e7c69fd3cc53 Merge tag 'at24-updates-for-v5.7' of git://git.kernel.org/ [...] new e6282fc6f889 i2c: core: Provide generic definitions for bus frequencies new 263a5646d885 i2c: core: Allow override timing properties with 0 new 38a592e26612 i2c: rcar: Consolidate timings calls in rcar_i2c_clock_cal [...] new 83672db7d6c6 i2c: stm32f7: switch to I²C generic property parsing new 7b8c4c0b2acb i2c: algo: Use generic definitions for bus frequencies new 90224e6468e1 i2c: drivers: Use generic definitions for bus frequencies new 6d7e0a34206d Merge tag 'v5.6-rc7' into i2c/for-5.7 new 624d1be7a126 macintosh: convert to i2c_new_scanned_device new df576beee53a i2c: rcar: clean up after refactoring i2c_timings new 5c8db3eb3817 Merge branch 'i2c/for-5.7' of git://git.kernel.org/pub/scm [...] new f7b280c63881 dmaengine: idxd: remove set but not used variable 'group' new bfc8f1a87c37 dmaengine: idxd: remove set but not used variable 'idxd_cdev' new ff095986e6b4 dt-bindings: dma: ti-edma: fix example compatible property new 57a8cc725622 dmaengine: bcm-sba-raid: Replace zero-length array with fl [...] new 6a8785082c83 dmaengine: uniphier-mdmac: replace zero-length array with [...] new 5ca3364a83b2 dmaengine: ti: omap-dma: Replace zero-length array with fl [...] new 6ebb827f7aad dmaengine: sun4i: use 'linear_mode' in sun4i_dma_prep_dma_cyclic new acd624185d20 dmaengine: ti: dma-crossbar: convert to devm_platform_iore [...] new 8faa77332fe0 dmaengine: sun4i: set the linear_mode properly new bfb59d4a330e dmaengine: sa11x0: Replace zero-length array with flexible [...] new a18cd9bebdca dmaengine: sprd: Replace zero-length array with flexible-a [...] new 1ee44529cc79 dmaengine: tegra210-adma: Replace zero-length array with f [...] new 35e032462bf8 dmanegine: ioat/dca: Replace zero-length array with flexib [...] new 7cb819c856d9 dmaengine: stm32-mdma: add suspend/resume power management [...] new 54d50c8184f6 dmaengine: stm32-mdma: use reset controller only at probe time new cb0bc2d09166 dmaengine: stm32-mdma: disable clock in case of error duri [...] new 56cf8ddaa311 dmaengine: stm32-mdma: driver defers probe for clock and reset new 542fbc463aab dmaengine: stm32-mdma: enable descriptor_reuse new dfc708812a2a dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .ter [...] new f65c2e14b096 dmaengine: stm32-dmamux: add suspend/resume power manageme [...] new 57e9f3666a1b dmaengine: stm32-dmamux: fix clock handling in probe sequence new d04d2f620dcf dmaengine: stm32-dmamux: use reset controller only at probe time new 6cc7089764ab dmaengine: stm32-dmamux: driver defers probe for clock and reset new 2575cb81a966 dmaengine: xilinx_dma: Reset DMA channel in dma_terminate_all new 05f8740a0e6f dmaengine: stm32-dma: add suspend/resume power management support new 8cf1e0fc50fc dmaengine: stm32-dma: use reset controller only at probe time new 615eee2c45c8 dmaengine: stm32-dma: driver defers probe for reset new 22a0bb297cdc dmaengine: stm32-dma: enable descriptor_reuse new d7a9e42609ca dmaengine: stm32-dma: use dma_set_max_seg_size to set the [...] new 32ce108833a8 dmaengine: stm32-dma: add copy_align constraint new 409ffc4d990c dmaengine: stm32-dma: fix sleeping function called from in [...] new d80cbef35bf8 dmaengine: stm32-dma: use vchan_terminate_vdesc() in .term [...] new 04c2bc2bede1 dmaengine: xilinx_dma: Extend dma_config structure to stor [...] new 14ccf0aab46e dmaengine: xilinx_dma: In dma channel probe fix node order [...] new a6e7f19c9100 dmaengine: at_hdmac: Substitute kzalloc with kmalloc new bbc58394d811 dmaengine: at_hdmac: Drop locking in at_hdmac_alloc_chan_r [...] new ad16bc232dd7 dmaengine: at_hdmac: Return err in case the chan is not fr [...] new ceb2c14c5908 dmaengine: at_hdmac: Drop description for a not defined parameter new 247b4d83d652 dmaengine: at_hdmac: Switch atomic allocations to GFP_NOWAIT new 078a6506141a dmaengine: at_hdmac: Fix deadlocks new a443e988765b dmaengine: at_xdmac: Drop always true check new 387269d04b3d dmaengine: at_xdmac: Drop locking in at_xdmac_alloc_chan_r [...] new 8592f2c81ebc dmaengine: at_xdmac: GFP_KERNEL for user that can sleep new 191bd1cad353 dmaengine: at_xdmac: Fix locking in tasklet new eb0249d50153 dmaengine: ti: edma: Support for interleaved mem to mem transfer new dda5e35a7710 dmaengine: tegra-apb: Implement synchronization hook new 8e84172e372b dmaengine: tegra-apb: Prevent race conditions on channel's [...] new 41ffc423e117 dmaengine: tegra-apb: Clean up tasklet releasing new c55c745e6f26 dmaengine: tegra-apb: Use devm_platform_ioremap_resource new 2cd3d13cb4aa dmaengine: tegra-apb: Use devm_request_irq new 3964293aecf9 dmaengine: tegra-apb: Fix coding style problems new 14c63abfab4a dmaengine: tegra-apb: Remove unneeded initialization of td [...] new a75013a5a173 dmaengine: tegra-apb: Remove assumptions about unavailable [...] new d8396c0576c6 dmaengine: tegra-apb: Remove duplicated pending_sg_req checks new 84a3f375eea9 dmaengine: tegra-apb: Keep clock enabled only during of DM [...] new dcb394b6b5fb dmaengine: tegra-apb: Clean up suspend-resume new 16e2b3e24bf1 dmaengine: tegra-apb: Add missing of_dma_controller_free new 703b70f4dc3d dmaengine: tegra-apb: Allow to compile as a loadable kerne [...] new 3962a2450996 dmaengine: tegra-apb: Remove MODULE_ALIAS new 6c41ac96ad92 dmaengine: tegra-apb: Support COMPILE_TEST new f261f1cd91ef dmaengine: tegra-apb: Remove unused function argument new 01b66a752127 dmaengine: tegra-apb: Improve error message about DMA underflow new b391554c61cb dmaengine: idxd: check return result from check_vma() in cdev new 9065958ee6dd dmaengine: idxd: expose general capabilities register in sysfs new 88ac039cbed1 dmaengine: Refactor dmaengine_check_align() to be bit oper [...] new 3a92063be168 dmaengine: Use negative condition for better readability new 5f77dd850c0a dmaengine: Drop redundant 'else' keyword new 1873300afa61 dmaengine: consistently return string literal from switch-case new 8c8b07cb0810 dt-bindings: dma: ti: k3-udma: Update for atype support (v [...] new 0ebcf1a274c5 dmaengine: ti: k3-udma: Implement support for atype (for v [...] new b9fb56b6ba8a dt-bindings: dmaengine: Add UniPhier external DMA controll [...] new 667b9251440b dmaengine: uniphier-xdmac: Add UniPhier external DMA contr [...] new 3e0ca3c38dc2 dmaengine: fsl-dpaa2-qdma: Adding shutdown hook new 13a892d4aa24 dmaengine: ti: edma: fix null dereference because of a typ [...] new 05fb80671840 dmaengine: fsl-dpaa2-qdma: remove set but not used variabl [...] new e937cc1dd796 dmaengine: Add basic debugfs support new db8d9b4c9b30 dmaengine: ti: k3-udma: Implement custom dbg_summary_show [...] new 26cf132de6f7 dmaengine: Create debug directories for DMA devices new 7c4a4d088283 dmaengine: idxd: Merge definition of dsa_batch_desc into d [...] new a1fcaf07ec71 dmaengine: idxd: reflect shadow copy of traffic class programming new 91124ac61216 dmaengine: idxd: remove global token limit check new 3a5a8a27545d dmaengine: ppc4xx: Use scnprintf() for avoiding potential [...] new d0f19a48a185 dmaengine: sprd: Set request pending flag when DMA control [...] new 1986f03b2a87 dmaengine: fix spelling mistake "exceds" -> "exceeds" new a48d44c800c7 dmaengine: tegra-apb: mark PM functions as __maybe_unused new 6de88ea4ff66 dmaengine: tegra-apb: Don't save/restore IRQ flags in inte [...] new 6697255f239f dmaengine: tegra-apb: Improve DMA synchronization new 0950c7fdf787 dmaengine: uniphier-xdmac: Remove redandant error log for [...] new cea582b5ee56 dt-bindings: dma: renesas,usb-dmac: add r8a77961 support new e964f1e04a1c Merge tag 'dmaengine-5.7-rc1' of git://git.infradead.org/u [...] new 46b5889cc2c5 mtd: implement proper partition handling new 13a964665fc1 mtd: fix spelling mistake "BlockMultiplerBits" -> "BlockMu [...] new c0b66dce0ca8 MAINTAINERS: Add staging branch for HyperBus new 4da0ea71ea93 mtd: lpddr: Fix a double free in probe() new 49c64df88057 mtd: phram: fix a double free issue in error path new f1ffdbfad00a mtd: maps: sa1100-flash: Replace zero-length array with fl [...] new 4e4a9a828af2 mtd: Fix issue where write_cached_data() fails but write() [...] new 17872f51cb08 MAINTAINERS: Add the IRC channel to the MTD related subsystems new cb6176ef25ce mtd: hyperbus: Add proper error message for missing compatible new b6fe8bc67d2d mtd: hyperbus: move direct mapping setup to AM654 HBMC driver new 176538d9a4a2 Merge tag 'cfi/for-5.7' into mtd/next new 5b24efe7d55a mtd: spi-nor: use le32_to_cpu_array() new 8c79fa6c44de mtd: spi-nor: introduce SR_BP_SHIFT define new b7ad6be2ee67 mtd: spi-nor: split spi_nor_spimem_xfer_data() new df5c21002cf4 mtd: spi-nor: use spi-mem dirmap API new 2dcbfe365b13 mtd: spi-nor: Refactor spi_nor_read_id() new 69228a0224c5 Merge tag 'mtk-mtd-spi-move' into spi-nor/next new 7648a720d9ed mtd: spi-nor: Stop prefixing generic functions with a manu [...] new 81924dae5194 mtd: spi-nor: Emphasise which is the generic set_4byte_add [...] new a0900d0195d2 mtd: spi-nor: Prepare core / manufacturer code split new cb481b92d10f mtd: spi-nor: Move SFDP logic out of the core new 4f50e102e26a mtd: spi-nor: Expose stuctures and functions to manufactur [...] new 9ec4bbcb2044 mtd: spi-nor: Add the concept of SPI NOR manufacturer driver new f7242bfc02b8 mtd: spi-nor: Move Atmel bits out of core.c new d22a3be613b3 mtd: spi-nor: Move Eon bits out of core.c new 74c7e0e3b911 mtd: spi-nor: Move ESMT bits out of core.c new 7bdbd1ceb3a1 mtd: spi-nor: Move Everspin bits out of core.c new 893218a8e828 mtd: spi-nor: Move Fujitsu bits out of core.c new acb96ecd59f7 mtd: spi-nor: Move GigaDevice bits out of core.c new aa6351877f3e mtd: spi-nor: Move Intel bits out of core.c new 0a37198183c6 mtd: spi-nor: Move ISSI bits out of core.c new 10526d85e4c6 mtd: spi-nor: Move Macronix bits out of core.c new 15f5c7e54e65 mtd: spi-nor: Move Micron/ST bits out of core.c new 0173c32a0ebd mtd: spi-nor: Move Spansion bits out of core.c new c53b3f92b405 mtd: spi-nor: Move SST bits out of core.c new 7b8b22010af9 mtd: spi-nor: Move Winbond bits out of core.c new d82592572662 mtd: spi-nor: Move Catalyst bits out of core.c new 2d47cac1eee7 mtd: spi-nor: Move Xilinx bits out of core.c new a674d5a6c8c0 mtd: spi-nor: Move XMC bits out of core.c new c4fdfdc14056 mtd: spi-nor: Get rid of the now empty spi_nor_ids[] table new d3c4bb31bf62 mtd: spi-nor: Drop the MFR definitions new 829ec6408dc5 mtd: spi-nor: Trim what is exposed in spi-nor.h new 6d4e346435b9 MAINTAINERS: update entry after SPI NOR controller move new e0fe5339d488 mtd: spi-nor: Clear WEL bit when erase or program errors occur new 5bb783cc92f0 mtd: spi-nor: controllers: aspeed-smc: Replace zero-length [...] new b0e2d252f928 mtd: spi-nor: Set all BP bits to one when lock_len == mtd->size new 2d284768b49b mtd: spi-nor: Add generic formula for SR block protection [...] new 05635c14a292 mtd: spi-nor: Add SR 4bit block protection support new f3f2b7eb2f1c mtd: spi-nor: Enable locking for n25q512ax3/n25q512a new 245bbe80e01b Merge tag 'spi-nor/for-5.7' into mtd/next new 43d8b6362378 mtd: rawnand: Ensure nand_soft_waitrdy wait period is enough new 009264605cdf mtd: rawnand: free the nand_device object new 9afbe7c0140f mtd: rawnand: denali: deassert write protect pin new a91f8170df83 mtd: spinand: toshiba: Add comment about Kioxia ID new f1541773af49 mtd: spinand: rework detect procedure for different READ_I [...] new c4b7dd35d359 mtd: rawnand: ingenic: Use devm_platform_ioremap_resource() new 91a1abfb7523 mtd: rawnand: ams-delta: Write protect device during probe new 1698ea32133a mtd: rawnand: ams-delta: Use struct gpio_nand_platdata new 38c30b3c96a5 ARM: OMAP1: ams-delta: Provide board specific partition info new d7ffe387cc12 mtd: rawnand: ams-delta: Drop board specific partition info new 2cef3d4cf449 mtd: rawnand: ams-delta: Enable OF partition info support new 241008ed0bb5 mtd: rawnand: ams-delta: Push inversion handling to gpiolib new ccada49b050f mtd: rawnand: ams-delta: Don't hardcode read/write pulse widths new 586a746b326c mtd: rawnand: ams-delta: Make read pulses optional new ea5ea9fa6db2 mtd: rawnand: ams-delta: Handle more GPIO pins as optional new 7c2f66a960fc mtd: rawnand: ams-delta: Add module device tables new d1b1a8f73a21 mtd: rawnand: ams-delta: Support custom driver initialisation new edfd8d9c763f mtd: rawnand: ams-delta: Drop useless local variable new 2b1dcee304b6 mtd: rawnand: ams-delta: Make the driver custom I/O ready new 16d00cd61206 mtd: rawnand: ams-delta: Rename structures and functions t [...] new 84234652595f mtd: rawnand: Add support for Macronix NAND randomizer new 7f274f411c76 dt-bindings: mtd: Document Macronix NAND device bindings new 2148937501ee mtd: spinand: Stop using spinand->oobbuf for buffering bad [...] new 621a7b780bd8 mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad [...] new b645ad39d568 mtd: spinand: Do not erase the block before writing a bad [...] new c6fbcb70132f mtd: rawnand: Fix a typo ("manufecturer") new 49f1c33076ca mtd: rawnand: Replace zero-length array with flexible-arra [...] new 7cd8c0adb489 mtd: rawnand: gpmi: Use dma_request_chan() instead dma_req [...] new aafe30baf4ad mtd: rawnand: marvell: Release DMA channel on error new cf9e23894821 mtd: rawnand: marvell: Use dma_request_chan() instead dma_ [...] new ac80c55b4675 mtd: rawnand: sunxi: Use dma_request_chan() instead dma_re [...] new 80c3012e127c mtd: rawnand: qcom: Release resources on failure within qc [...] new 92f0f8efbd4a mtd: rawnand: qcom: Use dma_request_chan() instead dma_req [...] new b35f79aa461e mtd: rawnand: stm32_fmc2: Use dma_request_chan() instead d [...] new e015d72f321e mtd: rawnand: ingenic: Add dependency on MIPS || COMPILE_TEST new 92270086b7e5 mtd: rawnand: Add support for manufacturer specific lock/u [...] new 03a539c7a118 mtd: rawnand: Macronix: Add support for block protection new 397deafc02e1 mtd: rawnand: cadence: get meta data size from registers new e4578af03541 mtd: rawnand: cadence: fix the calculation of the avaialbl [...] new 9bf1903bed7a mtd: rawnand: cadence: change bad block marker size new 0d7d6c8183aa mtd: rawnand: cadence: reinit completion before executing [...] new cdc6aba6719b dt: bindings: brcmnand: Add support for flash-edu new 634088e26213 arch: mips: brcm: Add 7425 flash-edu support new a5d53ad26a8b mtd: rawnand: brcmnand: Add support for flash-edu for dma [...] new d3137043440f mtd: spinand: micron: Generalize the OOB layout structure [...] new 8511a3a9937e mtd: spinand: micron: Describe the SPI NAND device MT29F2G01ABAGD new a15335a17f4a mtd: spinand: micron: Add new Micron SPI NAND devices new 0bc68af9137d mtd: spinand: micron: identify SPI NAND device with Contin [...] new a7e5daccc310 mtd: spinand: micron: Add M70A series Micron SPI NAND devices new 9f9ae0c253c1 mtd: spinand: micron: Add new Micron SPI NAND devices with [...] new adc6162b9a0c mtd: rawnand: Add support for manufacturer specific suspen [...] new 19301d54997d mtd: rawnand: macronix: Add support for deep power down mode new 6b49e58d6d9d mtd: spinand: toshiba: Rename function name to change suff [...] new 798fcdd01000 mtd: spinand: toshiba: Support for new Kioxia Serial NAND new fca88925d769 mtd: rawnand: toshiba: Support reading the number of bitfl [...] new 699274b1a127 Merge tag 'nand/for-5.7' into mtd/next new 025a06c1104c mtd: Convert fallthrough comments into statements new e109f5060741 Merge tag 'mtd/for-5.7' of git://git.kernel.org/pub/scm/li [...] new 80363e1b673b scsi: tcm_qla2xxx: Make qlt_alloc_qfull_cmd() set cmd->se_ [...] new 0ab710458da1 scsi: iscsi: Perform connection failure entirely in kernel space new 77d331802a44 scsi: megaraid_sas: fix indentation issue new 7742ca797aa7 scsi: ufs: ufs-mediatek: ensure UniPro is not powered down [...] new 2a06ff207445 scsi: ufs: ufs-mediatek: support linkoff state during suspend new 5a244e0ea67b scsi: ufs: fix Auto-Hibern8 error detection new 722adbbd7065 scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8 new 3d8b24a0f438 scsi: core: remove .for_blk_mq new 2494c2868d6e scsi: qla2xxx: Check locking assumptions at runtime in qla [...] new 39c4f1a965a9 scsi: lpfc: Fix RQ buffer leakage when no IOCBs available new 0ab384a49c54 scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi [...] new 835214f5d5f5 scsi: lpfc: Fix broken Credit Recovery after driver load new 792f3b90be2a scsi: lpfc: Fix registration of ELS type support in fdmi new 821bc882acca scsi: lpfc: Fix release of hwq to clear the eq relationship new a99c80742af4 scsi: lpfc: Fix compiler warning on frame size new 4cb9e1ddaa14 scsi: lpfc: Fix coverity errors in fmdi attribute handling new 6cde2e3e2813 scsi: lpfc: Remove handler for obsolete ELS - Read Port St [...] new f6770e7d2329 scsi: lpfc: Clean up hba max_lun_queue_depth checks new ad6203f97526 scsi: lpfc: Update lpfc version to 12.6.0.4 new 145e5a8a5cbd scsi: lpfc: Copyright updates for 12.6.0.4 patches new 618b4d07a442 scsi: ufs: ufs-mediatek: fix TX LCC disabling timing new 984eaac133e3 scsi: ufs: introduce common function to disable host TX LCC new 518b32f1ddf5 scsi: ufs: Select INITIAL ADAPT type for HS Gear4 new 2824ec9f9e81 scsi: ufs: Flush exception event before suspend new 90d88f47e8d0 scsi: ufs: set load before setting voltage in regulators new 8240dd97cef4 scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting new 38f3242e9e20 scsi: ufs: Remove the check before call setup clock notify vops new c63d6099a795 scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic new 09f17791e640 scsi: ufs: Add dev ref clock gating wait time support new 1cbadd0c331f scsi: ufs-qcom: Delay specific time before gate ref clk new 0d9630084cf8 scsi: zorro_esp: Restore devm_ioremap() alignment new 569334014370 scsi: core: Delete scsi_use_blk_mq new 73ec6d2748dc scsi: fc: Update Descriptor definition and add RDF and Lin [...] new df3fe76658ed scsi: lpfc: add RDF registration and Link Integrity FPIN logging new b417107a659e scsi: advansys: Replace zero-length array with flexible-ar [...] new 738981bd74e8 scsi: target: fix unmap_zeroes_data boolean initialisation new 87310c9fb502 scsi: target: convert boolean se_dev_attrib types to bool new 1bf630fddd50 scsi: target: use an enum to track emulate_ua_intlck_ctrl new 07553b1e83b4 scsi: qla2xxx: Add beacon LED config sysfs interface new 054f43824170 scsi: qla2xxx: Move free of fcport out of interrupt context new e6ad2b79b82f scsi: qla2xxx: Add sysfs node for D-Port Diagnostics AEN data new 974c08604544 scsi: qla2xxx: Add endianizer macro calls to fc host stats new 818c7f87a177 scsi: qla2xxx: Add changes in preparation for vendor exten [...] new d83a80ee57f0 scsi: qla2xxx: Add vendor extended RDP additions and amendments new bd7de0b1c394 scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP new 52bfb089d9d3 scsi: qla2xxx: Add vendor extended FDMI commands new 75666f4a8c41 scsi: qla2xxx: Display message for FCE enabled new 8b01e4db834d scsi: qla2xxx: Show correct port speed capabilities for RD [...] new 09e382bc3dd9 scsi: qla2xxx: Cleanup ELS/PUREX iocb fields new 576bfde80b28 scsi: qla2xxx: Add deferred queue for processing ABTS and RDP new 4879237cd28e scsi: qla2xxx: Handle cases for limiting RDP response payl [...] new 84f7d2e7b1f5 scsi: qla2xxx: Fix RDP response size new a31056ddc665 scsi: qla2xxx: Use endian macros to assign static fields i [...] new 64d21b314173 scsi: qla2xxx: Correction to selection of loopback/echo test new 83cfd3dc002f scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type new cbe729a63d5a scsi: qla2xxx: Print portname for logging in qla24xx_logio [...] new 8d4926d13076 scsi: qla2xxx: Use correct ISP28xx active FW region new d26a8982c9bd scsi: qla2xxx: Save rscn_gen for new fcport new 419ae5fe73e5 scsi: qla2xxx: Fix control flags for login/logout IOCB new 345f574dac85 scsi: qla2xxx: Add fixes for mailbox command new 0fc5b7e62322 scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag new 1939295a8dfa scsi: qla2xxx: Update driver version to 10.01.00.24-k new 66167283c21e scsi: ch: fixup refcounting imbalance for SCSI devices new 1c7ce4bcfb9a scsi: ch: synchronize ch_probe() and ch_open() new 30f6d494cc78 scsi: ch: remove ch_mutex() new 679b2ec8e060 scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it [...] new 51a858817dcd scsi: sr: get rid of sr global mutex new 162e250031cc scsi: lpfc: fix spelling mistake "Notication" -> "Notification" new 0a36fd6cef5e scsi: qla2xxx: Fix sparse warning reported by kbuild bot new c81ef0ed4477 scsi: qla2xxx: Simplify the code for aborting SCSI commands new 1ee5ac365c2a scsi: qla2xxx: Suppress endianness complaints in qla2x00_c [...] new 471298cab82d scsi: qla2xxx: Fix sparse warnings triggered by the PCI st [...] new c25eb70a1024 scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an [...] new efd39a2ad6ff scsi: qla2xxx: Add 16.0GT for PCI String new 9ef4847a80d3 scsi: qla2xxx: Avoid setting firmware options twice in 24x [...] new 37efd51f75f3 scsi: qla2xxx: Use FC generic update firmware options rout [...] new 8e0e063af0d1 scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error new 4ba836f68628 scsi: qla2xxx: Improved secure flash support messages new 1b81e7f3019d scsi: qla2xxx: Return appropriate failure through BSG Interface new 7b2a73963c91 scsi: qla2xxx: Use a dedicated interrupt handler for 'hand [...] new ce1ee122e0f0 scsi: qla2xxx: fix FW resource count values new b0f18eee6fc1 scsi: qla2xxx: Update BPM enablement semantics. new a82c307e69c4 scsi: qla2xxx: add more FW debug information new cad9c2d28ec6 scsi: qla2xxx: Force semaphore on flash validation failure new 770538c3012a scsi: qla2xxx: Fix RDP respond data format new ab391abdc191 scsi: qla2xxx: Fix NPIV instantiation after FW dump new 11efe8755d73 scsi: qla2xxx: Serialize fc_port alloc in N2N new 3e4615a292b4 scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe new 3d582b34992b scsi: qla2xxx: Handle NVME status iocb correctly new ad8a260aa80d scsi: qla2xxx: Set Nport ID for N2N new 4cbca7ea9eda scsi: qla2xxx: Update driver version to 10.01.00.25-k new 492001990f64 scsi: ufshcd: remove unused quirks new c3f7d1fcb4a2 scsi: ufshcd: use an enum for quirks new e91ed9e0e4fa scsi: ufs: Allow vendor device quirks to be applied early new 27ff2c60e095 scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices new b3222c326c96 scsi: ufs: ufs-mediatek: add waiting time for reference clock new 9e7bd945b9a9 scsi: core: use kobj_to_dev new 22f0ba4a2825 scsi: dpt_i2o: rename adpt_i2o_to_scsi() to adpt_i2o_scsi_ [...] new 466552b9f373 scsi: core: add scsi_host_complete_all_commands() helper new 84ff9532e530 scsi: dpt_i2o: use scsi_host_complete_all_commands() to ab [...] new 2c644b1d70f5 scsi: aacraid: Do not wait for outstanding write commands [...] new a1855f612686 scsi: aacraid: use scsi_host_complete_all_commands() to te [...] new b64f239e6116 scsi: aacraid: replace aac_flush_ios() with midlayer helper new 5646e13a9550 scsi: aacraid: move scsi_(block,unblock)_requests out of _ [...] new 2bb955840c1d scsi: core: add scsi_host_(block,unblock) helper function new 3d3ca53b1639 scsi: aacraid: use scsi_host_(block,unblock) to block I/O new dcece99e86b1 scsi: core: add scsi_host_busy_iter() new f4a0c9dbc665 scsi: aacraid: use scsi_host_busy_iter() to wait for outst [...] new 35d2ce0b6570 scsi: aacraid: use scsi_host_busy_iter() in get_num_of_inc [...] new c5a9707672fe scsi: core: Remove cmd_list functionality new 65ca846a5314 scsi: core: Introduce {init,exit}_cmd_priv() new 4d2b8d40dd75 scsi: ufs: Introduce ufshcd_init_lrb() new 5905d4648e7e scsi: ufs: Simplify two tests new 5febf6d6ae4d scsi: Replace zero-length array with flexible-array member new ed830385a2b1 scsi: ibmvfc: Avoid loss of all paths during SVC node reboot new bef18d308a22 scsi: aacraid: Disabling TM path and only processing IOP reset new cc6b32ee3b91 scsi: iscsi: Add support for asynchronous iSCSI session de [...] new 5848fe960b08 scsi: fusion: fix if-statement empty body warning new b893eb0141cb scsi: ibmvfc: Fix NULL return compiler warning new 47d054580a75 scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsun [...] new 779dfcf6435b scsi: aacraid: clean up warning cast-function-type new 598a90f2002c scsi: qla2xxx: add ring buffer for tracing debug logs new 31df2fd54caf scsi: docs: Add an empty index file for SCSI documents new 7f877908df42 scsi: docs: include SCSI Transport SRP diagram at the doc body new f76576777a03 scsi: docs: convert 53c700.txt to ReST new dd9cc1447ad3 scsi: docs: convert aacraid.txt to ReST new cb3224089417 scsi: docs: convert advansys.txt to ReST new 94b5530f1fb8 scsi: docs: convert aha152x.txt to ReST new 520a44d4dfe1 scsi: docs: convert aic79xx.txt to ReST new cff7c4a596e3 scsi: docs: convert aic7xxx.txt to ReST new 6e5a663d8e5c scsi: docs: convert bfa.txt to ReST new 1d4f8dfe2d97 scsi: docs: convert bnx2fc.txt to ReST new 977b899ce3cc scsi: docs: convert BusLogic.txt to ReST new d2ba7ca33840 scsi: docs: convert cxgb3i.txt to ReST new 62e3bfa4a186 scsi: docs: convert dc395x.txt to ReST new f22978400e3e scsi: docs: convert dpti.txt to ReST new cc0d9d3ad7e6 scsi: docs: convert FlashPoint.txt to ReST new 3c1e681bcdd8 scsi: docs: convert g_NCR5380.txt to ReST new 1392de9d7a89 scsi: docs: convert hpsa.txt to ReST new ac69461b6058 scsi: docs: convert hptiop.txt to ReST new a88dc3ec2ca4 scsi: docs: convert libsas.txt to ReST new cbbc70a8cde7 scsi: docs: convert link_power_management_policy.txt to ReST new b4adb7578169 scsi: docs: convert lpfc.txt to ReST new a756185de679 scsi: docs: convert megaraid.txt to ReST new 8dca37d259df scsi: docs: convert ncr53c8xx.txt to ReST new dbfa1bceed65 scsi: docs: convert NinjaSCSI.txt to ReST new 304a8b62707b scsi: docs: convert ppa.txt to ReST new 058595d58217 scsi: docs: convert qlogicfas.txt to ReST new 731fc16c2fdd scsi: docs: convert scsi-changer.txt to ReST new e513de9936ea scsi: docs: convert scsi_eh.txt to ReST new fedd7a4d09a6 scsi: docs: convert scsi_fc_transport.txt to ReST new d4d79340fb7b scsi: docs: convert scsi-generic.txt to ReST new ce5c5d6503c9 scsi: docs: convert scsi_mid_low_api.txt to ReST new a0b1643bee35 scsi: docs: convert scsi-parameters.txt to ReST new b7223d9bdecc scsi: docs: convert scsi.txt to ReST new d835971b2b89 scsi: docs: convert sd-parameters.txt to ReST new ff1efa74311a scsi: docs: convert smartpqi.txt to ReST new bf65c846476f scsi: docs: convert st.txt to ReST new 110a89b1cabf scsi: docs: convert sym53c500_cs.txt to ReST new f02e84d29e1d scsi: docs: convert sym53c8xx_2.txt to ReST new e92c45d27236 scsi: docs: convert tcm_qla2xxx.txt to ReST new b64f68224045 scsi: docs: convert ufs.txt to ReST new 40ee63091a40 scsi: docs: convert wd719x.txt to ReST new dade67f4a527 scsi: docs: convert arcmsr_spec.txt to ReST new b0962c53bde9 scsi: core: avoid repetitive logging of device offline messages new 1e067dd8a368 scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() new 6fdb79ff27ee scsi: core: Allow non-root users to perform ZBC commands new 19f747f7370f scsi: linux/unaligned/byteshift.h: Remove superfluous casts new 7251c0a41053 scsi: c6x: Include <linux/unaligned/generic.h> instead of [...] new a7afff31d56d scsi: treewide: Consolidate {get,put}_unaligned_[bl]e24() [...] new 35b703dbfa15 scsi: st: Use get_unaligned_be24() and sign_extend32() new 3cef59481a1f scsi: scsi_trace: Use get_unaligned_be24() new 819732be9fea scsi: zfcp: fix missing erp_lock in port recovery trigger [...] new e05a10a05509 scsi: zfcp: expose fabric name as common fc_host sysfs attribute new 538c6e910bae scsi: zfcp: wire previously driver-specific sysfs attribut [...] new 7e0e4e0958ef scsi: zfcp: fix fc_host attributes that should be unknown [...] new 185f2d2d595c scsi: zfcp: auto variables for dereferenced structs in ope [...] new a17c78460093 scsi: zfcp: report FC Endpoint Security in sysfs new f0d26ae84748 scsi: zfcp: log FC Endpoint Security of connections new 616da39e0060 scsi: zfcp: trace FC Endpoint Security of FCP devices and [...] new e53d92856e9f scsi: zfcp: enhance handling of FC Endpoint Security errors new 42cabdaf103b scsi: zfcp: log FC Endpoint Security errors new 82893ced8741 scsi: aacraid: Use scnprintf() for avoiding potential buff [...] new 7cd1615e3295 scsi: be2iscsi: Use scnprintf() for avoiding potential buf [...] new 2605fbd89b65 scsi: fnic: Use scnprintf() for avoiding potential buffer [...] new 473e554d656e scsi: gdth: Use scnprintf() for avoiding potential buffer [...] new 6f0cf4247442 scsi: ipr: Use scnprintf() for avoiding potential buffer overflow new ff33d0e2b9d1 scsi: megaraid_sas: Use scnprintf() for avoiding potential [...] new 81546b3273a1 scsi: core: Use scnprintf() for avoiding potential buffer [...] new 181aea8948e1 scsi: smartpqi: Use scnprintf() for avoiding potential buf [...] new 58bf14c17e65 scsi: pm80xx: Increase request sg length new d384be6ede5c scsi: pm80xx: Deal with kexec reboots new 9d9c7c20fb35 scsi: pm80xx: Free the tag when mpi_set_phy_profile_resp i [...] new b40f28820fba scsi: pm80xx: Cleanup initialization loading fail path new dba2cc03b9db scsi: pm80xx: sysfs attribute for non fatal dump new 9b88984658fb scsi: pm80xx: Introduce read and write length for IOCTL pa [...] new 1b72e86ddbbc scsi: qla2xxx: Remove non functional code new 0f3d679159f4 scsi: aha1740: Fix an errro handling path in aha1740_probe() new e49a7d994379 scsi: target: remove boilerplate code new 57c46e9f33da scsi: target: fix hang when multiple threads try to destro [...] new 626bac73371e scsi: target: iscsi: calling iscsit_stop_session() inside [...] new 1a0275239ed6 scsi: target: core: add task tag to trace events new 82b8cf40bfe1 scsi: iscsi: Report connection state in sysfs new ba0320fbb809 scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc() new c2014682d03d scsi: ufs: use an enum for host capabilities new 5c955c10d0c2 scsi: ufs: introduce common and flexible delay function new c2f755d2c904 scsi: ufs-mediatek: use common delay function new b9dc8aca2899 scsi: ufs: allow custom delay prior to host enabling new 9fc305ef8eb5 scsi: ufs: make HCE polling more compact to improve initia [...] new 73e990b4244d scsi: ufs-mediatek: customize the delay for enabling host new 0c2039dc1591 scsi: ufs: Resume ufs host before accessing ufs device new 91831d333662 scsi: ufshcd: Update the set frequency to devfreq new 2c75f9a5be53 scsi: ufshcd: Let vendor override devfreq parameters new 80b21006cd0e scsi: ufs-qcom: Override devfreq parameters new fb276f770118 scsi: ufs: Enable block layer runtime PM for well-known lo [...] new 4b1068f5d74b scsi: qedi: Add MFW error recovery process new 4f93c4bf0f74 scsi: qedi: Add PCI shutdown handler support new fd6282af8ebd scsi: message: fusion: Replace zero-length array with flex [...] new 3e16e83a62ed scsi: hpsa: correct race condition in offload enabled new 1d99702f9032 scsi: libiscsi: Fix error count for active session new ccfa00a86819 scsi: dc395x: remove dc395x_bios_param new e89860f196fc scsi: ufs: Do not rely on prefetched data new ff275db92c93 scsi: aic7xxx: aic97xx: Remove FreeBSD-specific code new 79f51b7b9c47 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new d49850110434 dt-bindings: usb: dwc2: add support for STM32MP15 SoCs USB [...] new 17ff9478ffa3 dt-bindings: Add ITE Tech prefix new db1b4b3a7ae1 dt-bindings: soc: imx: add binding doc for aips bus new c03b401250ca dt-bindings: add vendor prefix for OzzMaker and Waveshare [...] new 90aeca875f8a dt-bindings: display: Convert etnaviv to json-schema new 2f384801a4e0 dt-bindinsg: net: can: Convert can-transceiver to json-schema new 824674b59f72 dt-bindings: net: can: Convert M_CAN to json-schema new 9eb05a558370 MAINTAINERS: remove myself from DT bindings entry new 1c27e9ae0f69 dt-bindings: Add vendor prefix for Linutronix new a153182716c0 dt-bindings: usb: exynos-usb: Document clock names for DWC [...] new 94d57ebd233a dt-bindings: Add vendor prefix for Xiaomi new faf8e30acb21 dt-bindings: arm: Add kryo260 compatible new 5c2614e995de dt-bindings: ARM: Add recent Cortex/Neoverse CPUs new 05f9e9f7c9f4 dt-bindings: ARM: Add recent Cortex/Neoverse PMUs new a8e446e49765 dt-bindings: ARM: Clean up PMU compatible list new 632c99084052 of: of_reserved_mem: Increase limit on number of reserved regions new 238415f76084 dt-bindings: example-schema: Drop double quotes around URLs new 8acbbddcf991 dt-bindings: ata: rcar-sata: Convert to json-schema new 2f7afc343d49 of: property: Add device link support for power-domains an [...] new f4056e705b2e of: unittest: add overlay gpio test to catch gpio hog problem new 0ac174397940 of: unittest: annotate warnings triggered by unittest new 4f325e8c83e7 dt-bindings: serial: Convert UniPhier UART to json-schema new b279cac91583 dt-bindings: i2c: Convert UniPhier I2C controller to json-schema new 4abfe6f04d93 dt-bindings: i2c: Convert UniPhier FI2C controller to json-schema new 4dcd55fd7031 dt-bindings: arm: Convert UniPhier board/SoC bindings to j [...] new 89099d143284 dt-bindings: gpio: Convert UniPhier GPIO to json-schema new 849b10446bf9 dt-bindings: pinctrl: Convert UniPhier pin controller to j [...] new 7f44205eb28c dt-bindings: bus: Convert UniPhier System Bus to json-schema new 6bb984a3cea0 dt-bindings: interrupt-controller: Convert UniPhier AIDET [...] new 7ebec90559ff dt-bindings: dma: Convert UniPhier MIO DMA controller to j [...] new 8dbdf23ae30a dt-bindings: mmc: Convert UniPhier SD controller to json-schema new 82ba4997129a dt-bindings: mtd: Convert Denali NAND controller to json-schema new 06efe6482251 dt-bindings: mmc: Convert Cadence SD/SDIO/eMMC controller [...] new 73c3d1da3519 dt-bindings: rng: Convert BCM2835 to DT schema new 689e16ed2b1e dt-bindings: vendor-prefixes: Add prefix for PocketBook In [...] new 67ccd2b97db2 of/address: Move range parser code out of CONFIG_PCI new e252d2937e6c microblaze: Drop using struct of_pci_range.pci_space field new 6a9166b5beb8 powerpc: Drop using struct of_pci_range.pci_space field new c67f3df88ffc of: Drop struct of_pci_range.pci_space field new bc5e522ec471 of/address: Rework of_pci_range parsing for non-PCI buses new 7a8b64d17e35 of/address: use range parser for of_dma_get_range new 9d55bebd9816 of/address: Support multiple 'dma-ranges' entries new 85e1f2217e4b Merge branch 'dt/ranges-rework' into dt/next new 776ab6a3c246 dt-bindings: reset: rcar-rst: Convert to json-schema new 8db9684beb50 dt-bindings: power: rcar-sysc: Convert to json-schema new c1507cf22782 dt-bindings: power: apmu: Convert to json-schema new 485bb19d0b3e of: unittest: make gpio overlay test dependent on CONFIG_OF_GPIO new a3958323f5fe of: overlay: log the error cause on resolver failure new 76897807dc79 dt-bindings: clock: Convert UniPhier clock to json-schema new c5f3f6ab5bc1 dt-bindings: arm: Convert UniPhier System Cache to json-schema new f206c0eeb476 dt-bindings: Add vendor prefix for Elida new f15652859cbe dt-bindings: pwm: Update bindings for MT7629 SoC new eb32d1e45ecd Merge branch 'dt/linus' into dt/next new ae9fdd23e628 dt-bindings: serial: snps-dw-apb-uart: add compatible prop [...] new 905fc6b1bfb4 dt-bindings: rcar-vin: Convert bindings to json-schema new 87ff65b598fd dt-bindings: i2c: convert rockchip i2c bindings to yaml new e44296eaa3cb dt-bindings: i2c: i2c-rk3x: add description for rk3036 new e5b250df78b6 dt-bindings: i2c: i2c-rk3x: add description for rk3368 new 9354371ded24 dt-bindings: i2c: i2c-rk3x: add description for rk3308 new a0f17945355a dt-bindings: i2c: i2c-rk3x: add description for px30 new e329f87dc41a dt-bindings: arm: cpus: Add kryo280 compatible new 431a30b7d495 dt-bindings: Convert usb-connector to YAML format. new 781542126733 scripts/dtc: Remove unused makefile fragments new d047cd8a2760 scripts/dtc: Update to upstream version v1.6.0-2-g87a656ae5ff9 new ac5fe2e6d824 ARM: dts: sunxi: Fix dtc 'dma-ranges' warnings new 175a7427bb72 dt-bindings: serial: Convert generic bindings to json-schema new 32ced09d7903 dt-bindings: serial: Convert slave-device bindings to json-schema new 092451b7f240 dt-bindings: Add vendor prefix for SG Micro Corp new 9a239621d4e1 dt-bindings: Add vendor prefix for Dell Inc. new 9c4d60a36e3a dt-bindings: Add vendor prefix for ENE new 952c2ab61db2 dt-bindings: clk: fix example for single-output provider new 2dccf6945499 dt-bindings: mfd: Convert stpmic1 bindings to json-schema new 04bd645a0f24 dt-bindings: iio/accel: Drop duplicate adi,adxl345/6 from [...] new b6b76af4661b dt-bindings: sram: qcom: Clean-up 'ranges' and child node names new 0d9a302da00a dt-bindings: Clean-up schema errors due to missing 'addtio [...] new 7f464532b05d dt-bindings: Add missing 'additionalProperties: false' new 39648d052f84 dt-bindings: arm: l2x0: Tauros 3 is PL310 compatible new c734a7cc7747 dt-bindings: arm: mrvl: Add missing compatible strings new cdcbb1938834 dt-bindings: Add "mrvl", a legacy vendor prefix for Marvell new d0539d208de8 dt-bindings: phy: Convert phy-mmp3-usb to json-schema new 8f5a0a3750c1 dt-bindings: thermal: rcar-thermal: Convert bindings to js [...] new d2423aa0038b dt-bindings: spi: Convert QSPI bindings to YAML new 8f9c291558ea dt-bindings: spi: Add interconnect binding for QSPI new c80f0104b34c dt-bindings: interrupt-controller: msi: Correct msi-contro [...] new 7a3a2a646b2f dt-bindings: leds: common: fix example for gpio-leds new 63d6e721527e dt-bindings: Add cros-ec Type C port driver new ff17bad8721c dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support new 92f2b6ac2935 docs: dt: fix references to m_can.txt file new da392fb119d3 docs: dt: fix references to ap806-system-controller.txt new e64ca27ab920 docs: dt: fix a broken reference to input.yaml new f43775625e28 of: of_private.h: Replace zero-length array with flexible- [...] new 43add0bd1f56 dt-bindings: vendor-prefixes: Add Topwise new f756619f26ed dt-bindings: vendor-prefixes: Add Beacon vendor prefix new b9589def9f9a dt-bindings: thermal: tsens: Fix nvmem-cell-names schema new 27f747b12313 dt-bindings: thermal: tsens: Set 'additionalProperties: false' new a5427e4e38a2 dt-bindings: serial: Document serialN aliases new 384d00fae8e5 dt-bindings: serial: sh-sci: Convert to json-schema new 978e9c3ba0aa dt-bindings: phy: convert phy-rockchip-inno-usb2 bindings to yaml new fb227f597d61 of: gpio unittest kfree() wrong object new 1adc86798fda of: some unittest overlays not untracked new b203bb5f6219 dt-bindings: arm: Add some constraints for PSCI nodes new 8c0245602cfa dt-bindings: power: Fix example for power-domain new b02a728ff348 dt-bindings: iio: Fix adi, ltc2983 uint64-matrix schema co [...] new 33b0cb370f97 dt-bindings: display: meson-vpu: fix indentation of reg-na [...] new 39eca91c7c2a dt-bindings: uniphier-system-bus: fix warning in the example new 28d5ee04d9f9 dt-bindings: usb: dwc2: fix bindings for amlogic, meson-gxbb-usb new a3cc3345d847 MAINTAINERS: dt: update etnaviv file reference new 8967918e7cee MAINTAINERS: drop an old reference to stm32 pwm timers doc new bef7b2a7be28 Merge tag 'devicetree-for-5.7' of git://git.kernel.org/pub [...]
The 1130 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: .../bindings/arm/altera/socfpga-clk-manager.yaml | 2 + .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 + Documentation/devicetree/bindings/arm/cpus.yaml | 11 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +- Documentation/devicetree/bindings/arm/l2c2x0.yaml | 45 +- .../devicetree/bindings/arm/mrvl/mrvl.yaml | 5 +- .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 + Documentation/devicetree/bindings/arm/pmu.yaml | 41 +- Documentation/devicetree/bindings/arm/psci.yaml | 5 + .../devicetree/bindings/arm/renesas,prr.yaml | 2 + .../bindings/arm/samsung/exynos-chipid.yaml | 2 + .../devicetree/bindings/arm/samsung/pmu.yaml | 2 + .../arm/samsung/samsung-secure-firmware.yaml | 2 + .../bindings/arm/socionext/cache-uniphier.txt | 60 - .../socionext/socionext,uniphier-system-cache.yaml | 102 + .../devicetree/bindings/arm/socionext/uniphier.txt | 47 - .../bindings/arm/socionext/uniphier.yaml | 61 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 2 + .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 71 + .../devicetree/bindings/ata/sata_rcar.txt | 36 - .../bus/socionext,uniphier-system-bus.yaml | 96 + .../bindings/bus/uniphier-system-bus.txt | 66 - .../bindings/chrome/google,cros-ec-typec.yaml | 54 + .../devicetree/bindings/clock/clock-bindings.txt | 2 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 5 + .../devicetree/bindings/clock/imx8mn-clock.yaml | 2 + .../devicetree/bindings/clock/imx8mp-clock.yaml | 2 + .../devicetree/bindings/clock/milbeaut-clock.yaml | 2 + .../bindings/clock/qcom,gcc-apq8064.yaml | 2 + .../bindings/clock/qcom,gcc-ipq8074.yaml | 2 + .../bindings/clock/qcom,gcc-msm8996.yaml | 2 + .../bindings/clock/qcom,gcc-msm8998.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 + .../bindings/clock/qcom,msm8998-gpucc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../bindings/clock/qcom,sc7180-dispcc.yaml | 2 + .../bindings/clock/qcom,sc7180-gpucc.yaml | 2 + .../bindings/clock/qcom,sc7180-videocc.yaml | 2 + .../bindings/clock/qcom,sdm845-dispcc.yaml | 2 + .../bindings/clock/qcom,sdm845-gpucc.yaml | 2 + .../bindings/clock/qcom,sdm845-videocc.yaml | 2 + .../bindings/clock/socionext,uniphier-clock.yaml | 94 + .../devicetree/bindings/clock/uniphier-clock.txt | 132 - .../connector/samsung,usb-connector-11pin.txt | 2 +- .../bindings/connector/usb-connector.txt | 135 - .../bindings/connector/usb-connector.yaml | 206 + .../bindings/display/amlogic,meson-vpu.yaml | 8 +- .../bindings/display/etnaviv/etnaviv-drm.txt | 36 - .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 + .../bindings/dma/socionext,uniphier-mio-dmac.yaml | 63 + .../bindings/dma/socionext,uniphier-xdmac.yaml | 63 + Documentation/devicetree/bindings/dma/ti-edma.txt | 2 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 19 +- .../devicetree/bindings/dma/uniphier-mio-dmac.txt | 25 - Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 + Documentation/devicetree/bindings/eeprom/at24.yaml | 2 + .../devicetree/bindings/example-schema.yaml | 4 +- .../intel,ixp4xx-network-processing-engine.yaml | 3 + Documentation/devicetree/bindings/gnss/gnss.txt | 2 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 + .../devicetree/bindings/gpio/gpio-mvebu.txt | 2 +- .../devicetree/bindings/gpio/gpio-uniphier.txt | 51 - .../bindings/gpio/socionext,uniphier-gpio.yaml | 94 + .../bindings/gpio/xylon,logicvc-gpio.yaml | 2 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 8 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 5 + .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 + .../devicetree/bindings/gpu/samsung-rotator.yaml | 2 + .../devicetree/bindings/gpu/vivante,gc.yaml | 69 + .../devicetree/bindings/hwmon/adi,adm1177.yaml | 2 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 2 + .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 2 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 2 + .../devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml | 97 + Documentation/devicetree/bindings/i2c/i2c-at91.txt | 10 + .../devicetree/bindings/i2c/i2c-brcmstb.txt | 26 - Documentation/devicetree/bindings/i2c/i2c-rk3x.txt | 68 - .../devicetree/bindings/i2c/i2c-rk3x.yaml | 136 + .../devicetree/bindings/i2c/i2c-uniphier-f.txt | 25 - .../devicetree/bindings/i2c/i2c-uniphier.txt | 25 - .../bindings/i2c/socionext,uniphier-fi2c.yaml | 50 + .../bindings/i2c/socionext,uniphier-i2c.yaml | 50 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 10 +- .../bindings/iio/accel/bosch,bma400.yaml | 2 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 2 + .../devicetree/bindings/iio/adc/avia-hx711.yaml | 2 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 + .../bindings/iio/adc/microchip,mcp3911.yaml | 2 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 + .../bindings/iio/chemical/plantower,pms7003.yaml | 2 + .../bindings/iio/chemical/sensirion,sps30.yaml | 2 + .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 + .../devicetree/bindings/iio/light/adux1020.yaml | 2 + .../devicetree/bindings/iio/light/bh1750.yaml | 2 + .../devicetree/bindings/iio/light/isl29018.yaml | 2 + .../devicetree/bindings/iio/light/noa1305.yaml | 2 + .../devicetree/bindings/iio/light/stk33xx.yaml | 2 + .../devicetree/bindings/iio/light/tsl2583.yaml | 2 + .../devicetree/bindings/iio/light/tsl2772.yaml | 2 + .../devicetree/bindings/iio/light/veml6030.yaml | 2 + .../bindings/iio/pressure/asc,dlhl60d.yaml | 2 + .../devicetree/bindings/iio/pressure/bmp085.yaml | 5 + .../bindings/iio/proximity/devantech-srf04.yaml | 2 + .../bindings/iio/proximity/parallax-ping.yaml | 2 + .../bindings/iio/temperature/adi,ltc2983.yaml | 40 +- .../devicetree/bindings/input/gpio-vibrator.yaml | 2 + .../devicetree/bindings/input/max77650-onkey.yaml | 3 + .../devicetree/bindings/input/st,stpmic1-onkey.txt | 28 - .../intel,ixp4xx-interrupt.yaml | 2 + .../bindings/interrupt-controller/msi.txt | 2 +- .../socionext,uniphier-aidet.txt | 32 - .../socionext,uniphier-aidet.yaml | 61 + .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 2 + Documentation/devicetree/bindings/leds/common.yaml | 4 +- .../devicetree/bindings/leds/leds-max77650.yaml | 3 + .../bindings/leds/rohm,bd71828-leds.yaml | 3 + .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 2 + .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 2 + .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 11 +- .../devicetree/bindings/media/renesas,ceu.yaml | 2 + .../devicetree/bindings/media/renesas,vin.txt | 217 - .../devicetree/bindings/media/renesas,vin.yaml | 402 ++ .../devicetree/bindings/mfd/max77650.yaml | 2 + .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 5 + .../devicetree/bindings/mfd/st,stpmic1.txt | 61 - .../devicetree/bindings/mfd/st,stpmic1.yaml | 339 ++ .../misc/intel,ixp4xx-ahb-queue-manager.yaml | 2 + .../devicetree/bindings/mmc/cdns,sdhci.yaml | 143 + .../devicetree/bindings/mmc/sdhci-cadence.txt | 80 - .../bindings/mmc/socionext,uniphier-sd.yaml | 99 + .../devicetree/bindings/mmc/uniphier-sd.txt | 55 - .../devicetree/bindings/mtd/brcm,brcmnand.txt | 10 +- .../devicetree/bindings/mtd/denali,nand.yaml | 148 + .../devicetree/bindings/mtd/denali-nand.txt | 61 - .../devicetree/bindings/mtd/nand-macronix.txt | 27 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 2 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 144 + .../bindings/net/can/can-transceiver.txt | 24 - .../bindings/net/can/can-transceiver.yaml | 18 + .../devicetree/bindings/net/can/m_can.txt | 75 - .../devicetree/bindings/net/can/tcan4x5x.txt | 2 +- .../devicetree/bindings/net/mediatek-bluetooth.txt | 2 +- .../devicetree/bindings/net/qca,qca7000.txt | 2 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 25 +- .../devicetree/bindings/net/ti-bluetooth.txt | 3 +- .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 2 + .../phy/amlogic,meson-g12a-usb3-pcie-phy.yaml | 2 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 + .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 2 + .../bindings/phy/marvell,mmp3-usb-phy.yaml | 42 + .../devicetree/bindings/phy/phy-mmp3-usb.txt | 13 - .../bindings/phy/phy-rockchip-inno-usb2.txt | 81 - .../bindings/phy/phy-rockchip-inno-usb2.yaml | 155 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 + .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 + .../bindings/pinctrl/atmel,at91-pinctrl.txt | 2 +- .../bindings/pinctrl/fsl,imx8mm-pinctrl.txt | 36 - .../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 82 + .../bindings/pinctrl/fsl,imx8mn-pinctrl.txt | 39 - .../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 82 + .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 25 +- .../bindings/pinctrl/fsl,imx8mq-pinctrl.txt | 36 - .../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 82 + .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 153 + .../pinctrl/socionext,uniphier-pinctrl.txt | 27 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 42 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 2 + .../bindings/power/amlogic,meson-ee-pwrc.yaml | 2 + .../devicetree/bindings/power/power-domain.yaml | 28 +- .../devicetree/bindings/power/renesas,apmu.txt | 35 - .../devicetree/bindings/power/renesas,apmu.yaml | 55 + .../bindings/power/renesas,rcar-sysc.txt | 62 - .../bindings/power/renesas,rcar-sysc.yaml | 73 + .../bindings/power/reset/syscon-poweroff.yaml | 2 + .../bindings/power/reset/syscon-reboot.yaml | 2 + .../bindings/power/supply/max77650-charger.yaml | 3 + .../devicetree/bindings/ptp/ptp-idtcm.yaml | 2 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 5 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 4 + .../bindings/regulator/max77650-regulator.yaml | 5 +- .../bindings/regulator/st,stpmic1-regulator.txt | 64 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 324 ++ .../bindings/reset/amlogic,meson-reset.yaml | 2 + .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 2 + .../devicetree/bindings/reset/renesas,rst.txt | 48 - .../devicetree/bindings/reset/renesas,rst.yaml | 63 + .../devicetree/bindings/rng/amlogic,meson-rng.yaml | 2 + .../devicetree/bindings/rng/brcm,bcm2835.txt | 40 - .../devicetree/bindings/rng/brcm,bcm2835.yaml | 61 + .../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 2 + .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 2 + .../bindings/serial/amlogic,meson-uart.yaml | 2 + .../devicetree/bindings/serial/fsl-imx-uart.txt | 2 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 135 + .../bindings/serial/renesas,sci-serial.txt | 150 - .../devicetree/bindings/serial/renesas,sci.yaml | 69 + .../devicetree/bindings/serial/renesas,scif.yaml | 172 + .../devicetree/bindings/serial/renesas,scifa.yaml | 107 + .../devicetree/bindings/serial/renesas,scifb.yaml | 98 + .../devicetree/bindings/serial/serial.txt | 56 - .../devicetree/bindings/serial/serial.yaml | 131 + .../devicetree/bindings/serial/slave-device.txt | 45 - .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../bindings/serial/socionext,uniphier-uart.yaml | 46 + .../devicetree/bindings/serial/uniphier-uart.txt | 22 - .../bindings/soc/amlogic/amlogic,canvas.yaml | 2 + .../devicetree/bindings/soc/imx/fsl,aips-bus.yaml | 47 + .../devicetree/bindings/sound/adi,adau7118.yaml | 2 + .../devicetree/bindings/sound/amlogic,aiu.yaml | 113 + .../bindings/sound/amlogic,g12a-toacodec.yaml | 51 + .../bindings/sound/amlogic,gx-sound-card.yaml | 113 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 58 + .../bindings/sound/brcm,bcm63xx-audio.txt | 29 + .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 69 + .../devicetree/bindings/sound/cs42l51.txt | 33 - .../bindings/sound/google,cros-ec-codec.txt | 44 - .../bindings/sound/google,cros-ec-codec.yaml | 67 + .../devicetree/bindings/sound/ingenic,aic.yaml | 92 + .../bindings/sound/ingenic,jz4740-i2s.txt | 23 - .../bindings/sound/nvidia,tegra-audio-wm8903.txt | 1 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 2 + .../devicetree/bindings/sound/renesas,fsi.yaml | 2 + .../bindings/sound/rockchip,rk3328-codec.txt | 7 +- .../devicetree/bindings/sound/rockchip-i2s.txt | 49 - .../devicetree/bindings/sound/rockchip-i2s.yaml | 111 + Documentation/devicetree/bindings/sound/rt5682.txt | 18 + .../devicetree/bindings/sound/samsung,odroid.yaml | 2 + .../devicetree/bindings/sound/samsung-i2s.yaml | 2 + .../devicetree/bindings/sound/st,stm32-i2s.txt | 62 - .../devicetree/bindings/sound/st,stm32-i2s.yaml | 87 + .../devicetree/bindings/sound/st,stm32-spdifrx.txt | 56 - .../bindings/sound/st,stm32-spdifrx.yaml | 80 + .../devicetree/bindings/sound/tas2562.txt | 2 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 82 + .../devicetree/bindings/spi/qcom,spi-qcom-qspi.txt | 36 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 88 + .../devicetree/bindings/sram/qcom,ocmem.yaml | 14 +- .../bindings/thermal/amlogic,thermal.yaml | 4 + .../devicetree/bindings/thermal/armada-thermal.txt | 2 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 37 +- .../devicetree/bindings/thermal/rcar-thermal.txt | 78 - .../devicetree/bindings/thermal/rcar-thermal.yaml | 139 + .../devicetree/bindings/timer/arm,arch_timer.yaml | 2 + .../bindings/timer/arm,arch_timer_mmio.yaml | 4 + .../bindings/timer/arm,global_timer.yaml | 2 + .../bindings/timer/intel,ixp4xx-timer.yaml | 2 + .../bindings/timer/samsung,exynos4210-mct.yaml | 2 + .../devicetree/bindings/trivial-devices.yaml | 6 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 19 +- .../devicetree/bindings/usb/exynos-usb.txt | 9 +- .../devicetree/bindings/usb/fcs,fusb302.txt | 2 +- Documentation/devicetree/bindings/usb/generic.txt | 2 +- .../devicetree/bindings/usb/mediatek,mtu3.txt | 2 +- .../devicetree/bindings/usb/mediatek,musb.txt | 2 +- .../devicetree/bindings/usb/richtek,rt1711h.txt | 2 +- .../devicetree/bindings/usb/ti,hd3ss3220.txt | 2 +- .../devicetree/bindings/usb/typec-tcpci.txt | 2 +- .../devicetree/bindings/usb/usb-conn-gpio.txt | 4 +- .../devicetree/bindings/vendor-prefixes.yaml | 27 + .../bindings/watchdog/st,stpmic1-wdt.txt | 11 - Documentation/driver-api/libata.rst | 2 +- Documentation/i2c/smbus-protocol.rst | 2 +- Documentation/index.rst | 1 + Documentation/remoteproc.txt | 2 +- Documentation/scsi/53c700.rst | 134 + Documentation/scsi/53c700.txt | 135 - Documentation/scsi/BusLogic.rst | 605 +++ Documentation/scsi/BusLogic.txt | 566 -- Documentation/scsi/FlashPoint.rst | 176 + Documentation/scsi/FlashPoint.txt | 163 - Documentation/scsi/NinjaSCSI.rst | 164 + Documentation/scsi/NinjaSCSI.txt | 128 - Documentation/scsi/aacraid.rst | 177 + Documentation/scsi/aacraid.txt | 150 - Documentation/scsi/advansys.rst | 272 + Documentation/scsi/advansys.txt | 243 - Documentation/scsi/aha152x.rst | 204 + Documentation/scsi/aha152x.txt | 183 - Documentation/scsi/aic79xx.rst | 593 +++ Documentation/scsi/aic79xx.txt | 497 -- Documentation/scsi/aic7xxx.rst | 458 ++ Documentation/scsi/aic7xxx.txt | 394 -- Documentation/scsi/arcmsr_spec.rst | 907 ++++ Documentation/scsi/arcmsr_spec.txt | 574 --- Documentation/scsi/bfa.rst | 92 + Documentation/scsi/bfa.txt | 82 - Documentation/scsi/bnx2fc.rst | 81 + Documentation/scsi/bnx2fc.txt | 75 - Documentation/scsi/cxgb3i.rst | 90 + Documentation/scsi/cxgb3i.txt | 84 - Documentation/scsi/dc395x.rst | 117 + Documentation/scsi/dc395x.txt | 102 - Documentation/scsi/dpti.rst | 92 + Documentation/scsi/dpti.txt | 83 - Documentation/scsi/g_NCR5380.rst | 93 + Documentation/scsi/g_NCR5380.txt | 68 - Documentation/scsi/hpsa.rst | 129 + Documentation/scsi/hpsa.txt | 130 - Documentation/scsi/hptiop.rst | 215 + Documentation/scsi/hptiop.txt | 184 - Documentation/scsi/index.rst | 51 + Documentation/scsi/libsas.rst | 465 ++ Documentation/scsi/libsas.txt | 395 -- .../scsi/link_power_management_policy.rst | 25 + .../scsi/link_power_management_policy.txt | 19 - Documentation/scsi/lpfc.rst | 81 + Documentation/scsi/lpfc.txt | 83 - Documentation/scsi/megaraid.rst | 77 + Documentation/scsi/megaraid.txt | 70 - Documentation/scsi/ncr53c8xx.rst | 2169 ++++++++ Documentation/scsi/ncr53c8xx.txt | 1824 ------- Documentation/scsi/ppa.rst | 18 + Documentation/scsi/ppa.txt | 14 - Documentation/scsi/qlogicfas.rst | 87 + Documentation/scsi/qlogicfas.txt | 78 - Documentation/scsi/scsi-changer.rst | 184 + Documentation/scsi/scsi-changer.txt | 180 - Documentation/scsi/scsi-generic.rst | 118 + Documentation/scsi/scsi-generic.txt | 101 - Documentation/scsi/scsi-parameters.rst | 111 + Documentation/scsi/scsi-parameters.txt | 107 - Documentation/scsi/scsi.rst | 47 + Documentation/scsi/scsi.txt | 44 - Documentation/scsi/scsi_eh.rst | 512 ++ Documentation/scsi/scsi_eh.txt | 475 -- Documentation/scsi/scsi_fc_transport.rst | 560 ++ Documentation/scsi/scsi_fc_transport.txt | 496 -- Documentation/scsi/scsi_mid_low_api.rst | 1313 +++++ Documentation/scsi/scsi_mid_low_api.txt | 1259 ----- Documentation/scsi/scsi_transport_srp/Makefile | 7 - Documentation/scsi/scsi_transport_srp/figures.rst | 6 + Documentation/scsi/sd-parameters.rst | 27 + Documentation/scsi/sd-parameters.txt | 22 - Documentation/scsi/smartpqi.rst | 78 + Documentation/scsi/smartpqi.txt | 80 - Documentation/scsi/st.rst | 673 +++ Documentation/scsi/st.txt | 592 --- Documentation/scsi/sym53c500_cs.rst | 29 + Documentation/scsi/sym53c500_cs.txt | 23 - Documentation/scsi/sym53c8xx_2.rst | 1209 +++++ Documentation/scsi/sym53c8xx_2.txt | 1048 ---- Documentation/scsi/tcm_qla2xxx.rst | 36 + Documentation/scsi/tcm_qla2xxx.txt | 22 - Documentation/scsi/ufs.rst | 195 + Documentation/scsi/ufs.txt | 171 - Documentation/scsi/wd719x.rst | 24 + Documentation/scsi/wd719x.txt | 21 - Documentation/sound/alsa-configuration.rst | 13 + Documentation/sound/hd-audio/index.rst | 1 + Documentation/sound/hd-audio/models.rst | 2 - Documentation/sound/hd-audio/realtek-pc-beep.rst | 129 + Documentation/sound/soc/codec-to-codec.rst | 9 +- MAINTAINERS | 108 +- arch/alpha/configs/defconfig | 1 - arch/arm/boot/dts/sun5i.dtsi | 2 + arch/arm/boot/dts/sun8i-r40.dtsi | 2 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 2 + arch/arm/configs/rpc_defconfig | 1 - arch/arm/configs/s3c2410_defconfig | 1 - arch/arm/mach-omap1/board-ams-delta.c | 47 +- arch/c6x/include/asm/unaligned.h | 65 +- arch/ia64/configs/zx1_defconfig | 1 - arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - arch/microblaze/pci/pci-common.c | 7 +- arch/mips/boot/dts/brcm/bcm7425.dtsi | 4 +- arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/jazz_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_kvm_guest_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/powerpc/configs/85xx-hw.config | 1 - arch/powerpc/configs/amigaone_defconfig | 1 - arch/powerpc/configs/chrp32_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/maple_defconfig | 1 - arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc64e_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/kernel/pci-common.c | 2 +- arch/sh/configs/sh03_defconfig | 1 - arch/sparc/configs/sparc64_defconfig | 1 - arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - block/scsi_ioctl.c | 4 + drivers/dma/Kconfig | 15 +- drivers/dma/Makefile | 1 + drivers/dma/at_hdmac.c | 121 +- drivers/dma/at_hdmac_regs.h | 2 - drivers/dma/at_xdmac.c | 44 +- drivers/dma/bcm-sba-raid.c | 2 +- drivers/dma/dmaengine.c | 102 +- drivers/dma/dmaengine.h | 16 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 15 + drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 21 + drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 2 + drivers/dma/idxd/cdev.c | 4 +- drivers/dma/idxd/device.c | 4 +- drivers/dma/idxd/sysfs.c | 19 +- drivers/dma/ioat/dca.c | 2 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/sa11x0-dma.c | 2 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/sprd-dma.c | 26 +- drivers/dma/stm32-dma.c | 96 +- drivers/dma/stm32-dmamux.c | 93 +- drivers/dma/stm32-mdma.c | 78 +- drivers/dma/sun4i-dma.c | 4 +- drivers/dma/tegra20-apb-dma.c | 546 +- drivers/dma/tegra210-adma.c | 2 +- drivers/dma/ti/dma-crossbar.c | 8 +- drivers/dma/ti/edma.c | 79 + drivers/dma/ti/k3-udma-glue.c | 18 +- drivers/dma/ti/k3-udma.c | 113 +- drivers/dma/ti/omap-dma.c | 2 +- drivers/dma/uniphier-mdmac.c | 2 +- drivers/dma/uniphier-xdmac.c | 609 +++ drivers/dma/xilinx/xilinx_dma.c | 65 +- drivers/gpio/gpiolib.c | 1 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 54 +- drivers/hwspinlock/Kconfig | 12 +- drivers/hwspinlock/hwspinlock_internal.h | 2 +- drivers/i2c/algos/i2c-algo-pca.c | 6 +- drivers/i2c/busses/i2c-altera.c | 6 +- drivers/i2c/busses/i2c-amd-mp2-plat.c | 27 +- drivers/i2c/busses/i2c-aspeed.c | 2 +- drivers/i2c/busses/i2c-at91-master.c | 78 + drivers/i2c/busses/i2c-at91.h | 4 + drivers/i2c/busses/i2c-axxia.c | 4 +- drivers/i2c/busses/i2c-bcm-iproc.c | 14 +- drivers/i2c/busses/i2c-bcm-kona.c | 8 +- drivers/i2c/busses/i2c-bcm2835.c | 2 +- drivers/i2c/busses/i2c-brcmstb.c | 33 + drivers/i2c/busses/i2c-cadence.c | 7 +- drivers/i2c/busses/i2c-designware-baytrail.c | 2 +- drivers/i2c/busses/i2c-designware-common.c | 36 +- drivers/i2c/busses/i2c-designware-core.h | 2 +- drivers/i2c/busses/i2c-designware-master.c | 4 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 2 +- drivers/i2c/busses/i2c-designware-platdrv.c | 61 +- drivers/i2c/busses/i2c-designware-slave.c | 4 +- drivers/i2c/busses/i2c-digicolor.c | 3 +- drivers/i2c/busses/i2c-diolan-u2c.c | 12 +- drivers/i2c/busses/i2c-efm32.c | 2 +- drivers/i2c/busses/i2c-exynos5.c | 18 +- drivers/i2c/busses/i2c-hix5hd2.c | 10 +- drivers/i2c/busses/i2c-img-scb.c | 4 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 16 +- drivers/i2c/busses/i2c-imx.c | 155 +- drivers/i2c/busses/i2c-lpc2k.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 21 +- drivers/i2c/busses/i2c-mt7621.c | 2 +- drivers/i2c/busses/i2c-mv64xxx.c | 6 +- drivers/i2c/busses/i2c-mxs.c | 10 +- drivers/i2c/busses/i2c-nomadik.c | 8 +- drivers/i2c/busses/i2c-omap.c | 6 +- drivers/i2c/busses/i2c-owl.c | 9 +- drivers/i2c/busses/i2c-parport.c | 12 +- drivers/i2c/busses/i2c-powermac.c | 15 +- drivers/i2c/busses/i2c-qcom-geni.c | 58 +- drivers/i2c/busses/i2c-qup.c | 11 +- drivers/i2c/busses/i2c-rcar.c | 24 +- drivers/i2c/busses/i2c-riic.c | 6 +- drivers/i2c/busses/i2c-rk3x.c | 12 +- drivers/i2c/busses/i2c-s3c2410.c | 4 +- drivers/i2c/busses/i2c-sh_mobile.c | 9 +- drivers/i2c/busses/i2c-sirf.c | 3 +- drivers/i2c/busses/i2c-sprd.c | 9 +- drivers/i2c/busses/i2c-st.c | 6 +- drivers/i2c/busses/i2c-stm32f4.c | 10 +- drivers/i2c/busses/i2c-stm32f7.c | 245 +- drivers/i2c/busses/i2c-stu300.c | 6 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 6 +- drivers/i2c/busses/i2c-tegra.c | 18 +- drivers/i2c/busses/i2c-thunderx-pcidrv.c | 13 +- drivers/i2c/busses/i2c-uniphier-f.c | 6 +- drivers/i2c/busses/i2c-uniphier.c | 7 +- drivers/i2c/busses/i2c-wmt.c | 2 +- drivers/i2c/busses/i2c-xlp9xx.c | 18 +- drivers/i2c/busses/i2c-xlr.c | 2 +- drivers/i2c/i2c-core-acpi.c | 2 +- drivers/i2c/i2c-core-base.c | 38 +- drivers/i2c/i2c-core-smbus.c | 26 +- drivers/i2c/i2c-dev.c | 50 +- drivers/i2c/i2c-slave-eeprom.c | 4 +- drivers/i2c/i2c-smbus.c | 2 +- drivers/macintosh/therm_windtunnel.c | 4 +- drivers/message/fusion/mptlan.h | 5 +- drivers/message/fusion/mptsas.h | 2 +- drivers/misc/eeprom/at24.c | 1 + drivers/mtd/chips/cfi_cmdset_0001.c | 4 +- drivers/mtd/chips/cfi_cmdset_0002.c | 5 +- drivers/mtd/chips/cfi_cmdset_0020.c | 17 +- drivers/mtd/chips/cfi_util.c | 12 +- drivers/mtd/devices/block2mtd.c | 4 +- drivers/mtd/devices/phram.c | 19 +- drivers/mtd/hyperbus/hbmc-am654.c | 12 + drivers/mtd/hyperbus/hyperbus-core.c | 15 +- drivers/mtd/inftlmount.c | 2 +- drivers/mtd/lpddr/lpddr_cmds.c | 4 +- drivers/mtd/maps/sa1100-flash.c | 5 +- drivers/mtd/mtdblock.c | 5 +- drivers/mtd/mtdchar.c | 12 +- drivers/mtd/mtdcore.c | 250 +- drivers/mtd/mtdpart.c | 695 +-- drivers/mtd/nand/onenand/onenand_base.c | 2 +- drivers/mtd/nand/raw/ams-delta.c | 237 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 293 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 34 +- drivers/mtd/nand/raw/denali.c | 1 + drivers/mtd/nand/raw/denali.h | 2 +- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 21 +- drivers/mtd/nand/raw/ingenic/Kconfig | 1 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 4 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/ingenic/jz4725b_bch.c | 4 +- drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 4 +- drivers/mtd/nand/raw/internals.h | 1 + drivers/mtd/nand/raw/marvell_nand.c | 40 +- drivers/mtd/nand/raw/meson_nand.c | 2 +- drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 71 +- drivers/mtd/nand/raw/nand_hynix.c | 2 +- drivers/mtd/nand/raw/nand_legacy.c | 6 +- drivers/mtd/nand/raw/nand_macronix.c | 227 + drivers/mtd/nand/raw/nand_toshiba.c | 58 +- drivers/mtd/nand/raw/nandsim.c | 4 +- drivers/mtd/nand/raw/omap_elm.c | 8 +- drivers/mtd/nand/raw/qcom_nandc.c | 105 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 44 +- drivers/mtd/nand/raw/sunxi_nand.c | 17 +- drivers/mtd/nand/spi/core.c | 104 +- drivers/mtd/nand/spi/gigadevice.c | 45 +- drivers/mtd/nand/spi/macronix.c | 30 +- drivers/mtd/nand/spi/micron.c | 172 +- drivers/mtd/nand/spi/paragon.c | 28 +- drivers/mtd/nand/spi/toshiba.c | 208 +- drivers/mtd/nand/spi/winbond.c | 34 +- drivers/mtd/spi-nor/Kconfig | 75 +- drivers/mtd/spi-nor/Makefile | 25 +- drivers/mtd/spi-nor/aspeed-smc.c | 910 ---- drivers/mtd/spi-nor/atmel.c | 46 + drivers/mtd/spi-nor/catalyst.c | 29 + drivers/mtd/spi-nor/controllers/Kconfig | 75 + drivers/mtd/spi-nor/controllers/Makefile | 8 + drivers/mtd/spi-nor/controllers/aspeed-smc.c | 910 ++++ .../spi-nor/{ => controllers}/cadence-quadspi.c | 0 drivers/mtd/spi-nor/{ => controllers}/hisi-sfc.c | 0 .../mtd/spi-nor/{ => controllers}/intel-spi-pci.c | 0 .../spi-nor/{ => controllers}/intel-spi-platform.c | 0 drivers/mtd/spi-nor/{ => controllers}/intel-spi.c | 0 drivers/mtd/spi-nor/{ => controllers}/intel-spi.h | 0 drivers/mtd/spi-nor/{ => controllers}/nxp-spifi.c | 0 drivers/mtd/spi-nor/core.c | 3466 +++++++++++++ drivers/mtd/spi-nor/core.h | 441 ++ drivers/mtd/spi-nor/eon.c | 34 + drivers/mtd/spi-nor/esmt.c | 25 + drivers/mtd/spi-nor/everspin.c | 27 + drivers/mtd/spi-nor/fujitsu.c | 20 + drivers/mtd/spi-nor/gigadevice.c | 59 + drivers/mtd/spi-nor/intel.c | 32 + drivers/mtd/spi-nor/issi.c | 83 + drivers/mtd/spi-nor/macronix.c | 98 + drivers/mtd/spi-nor/micron-st.c | 157 + drivers/mtd/spi-nor/sfdp.c | 1204 +++++ drivers/mtd/spi-nor/sfdp.h | 98 + drivers/mtd/spi-nor/spansion.c | 95 + drivers/mtd/spi-nor/spi-nor.c | 5434 -------------------- drivers/mtd/spi-nor/sst.c | 151 + drivers/mtd/spi-nor/winbond.c | 112 + drivers/mtd/spi-nor/xilinx.c | 94 + drivers/mtd/spi-nor/xmc.c | 23 + drivers/mtd/ubi/attach.c | 2 +- drivers/mtd/ubi/build.c | 4 +- drivers/nvme/host/rdma.c | 8 - drivers/nvme/target/rdma.c | 6 - drivers/of/address.c | 273 +- drivers/of/of_private.h | 2 +- drivers/of/of_reserved_mem.c | 2 +- drivers/of/property.c | 4 + drivers/of/resolver.c | 5 +- drivers/of/unittest-data/Makefile | 8 +- drivers/of/unittest-data/overlay_gpio_01.dts | 23 + drivers/of/unittest-data/overlay_gpio_02a.dts | 16 + drivers/of/unittest-data/overlay_gpio_02b.dts | 16 + drivers/of/unittest-data/overlay_gpio_03.dts | 23 + drivers/of/unittest-data/overlay_gpio_04a.dts | 16 + drivers/of/unittest-data/overlay_gpio_04b.dts | 16 + drivers/of/unittest.c | 669 ++- drivers/pinctrl/Kconfig | 12 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-s700.c | 510 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 111 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 5 +- drivers/pinctrl/core.c | 1 + drivers/pinctrl/freescale/Kconfig | 8 +- drivers/pinctrl/mediatek/pinctrl-mt6765.c | 11 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 7 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 264 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 16 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 5 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 363 +- drivers/pinctrl/mediatek/pinctrl-paris.h | 3 + drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 35 + drivers/pinctrl/meson/pinctrl-meson-gxl.c | 27 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 17 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 7 +- drivers/pinctrl/pinconf-generic.c | 1 + drivers/pinctrl/pinctrl-amd.c | 5 +- drivers/pinctrl/pinctrl-at91.c | 5 +- drivers/pinctrl/pinctrl-axp209.c | 7 +- drivers/pinctrl/pinctrl-da9062.c | 300 ++ drivers/pinctrl/pinctrl-ingenic.c | 55 +- drivers/pinctrl/pinctrl-ocelot.c | 5 +- drivers/pinctrl/pinctrl-oxnas.c | 5 +- drivers/pinctrl/pinctrl-pic32.c | 5 +- drivers/pinctrl/pinctrl-pistachio.c | 5 +- drivers/pinctrl/pinctrl-rk805.c | 7 +- drivers/pinctrl/pinctrl-rockchip.c | 5 +- drivers/pinctrl/pinctrl-rza1.c | 5 +- drivers/pinctrl/pinctrl-rza2.c | 6 +- drivers/pinctrl/pinctrl-st.c | 14 +- drivers/pinctrl/pinctrl-stmfx.c | 17 +- drivers/pinctrl/pinctrl-sx150x.c | 9 +- drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-ipq6018.c | 1107 ++++ drivers/pinctrl/qcom/pinctrl-ipq8064.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm.c | 46 +- drivers/pinctrl/sh-pfc/Kconfig | 4 +- drivers/pinctrl/sh-pfc/core.c | 307 +- drivers/pinctrl/sh-pfc/gpio.c | 5 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 2 +- drivers/pinctrl/sprd/Kconfig | 10 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 25 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 16 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 52 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 5 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 47 +- drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 6 +- drivers/remoteproc/Kconfig | 14 +- drivers/remoteproc/imx_rproc.c | 11 +- drivers/remoteproc/keystone_remoteproc.c | 4 +- drivers/remoteproc/mtk_scp.c | 2 +- drivers/remoteproc/omap_remoteproc.c | 1200 ++++- drivers/remoteproc/omap_remoteproc.h | 50 +- drivers/remoteproc/qcom_q6v5.c | 20 + drivers/remoteproc/qcom_q6v5.h | 1 + drivers/remoteproc/qcom_q6v5_adsp.c | 10 +- drivers/remoteproc/qcom_q6v5_mss.c | 133 +- drivers/remoteproc/qcom_q6v5_pas.c | 10 +- drivers/remoteproc/qcom_q6v5_wcss.c | 2 +- drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/remoteproc/remoteproc_core.c | 161 +- drivers/remoteproc/remoteproc_debugfs.c | 16 +- drivers/remoteproc/remoteproc_elf_helpers.h | 96 + drivers/remoteproc/remoteproc_elf_loader.c | 189 +- drivers/remoteproc/remoteproc_internal.h | 16 +- drivers/remoteproc/remoteproc_virtio.c | 8 + drivers/remoteproc/st_remoteproc.c | 4 +- drivers/remoteproc/st_slim_rproc.c | 6 +- drivers/remoteproc/stm32_rproc.c | 4 +- drivers/remoteproc/wkup_m3_rproc.c | 4 +- drivers/s390/scsi/zfcp_dbf.c | 44 +- drivers/s390/scsi/zfcp_dbf.h | 32 +- drivers/s390/scsi/zfcp_def.h | 6 +- drivers/s390/scsi/zfcp_erp.c | 2 +- drivers/s390/scsi/zfcp_ext.h | 12 +- drivers/s390/scsi/zfcp_fsf.c | 290 +- drivers/s390/scsi/zfcp_fsf.h | 23 +- drivers/s390/scsi/zfcp_scsi.c | 5 + drivers/s390/scsi/zfcp_sysfs.c | 70 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/Kconfig | 51 +- drivers/scsi/aacraid/aachba.c | 83 +- drivers/scsi/aacraid/comminit.c | 35 +- drivers/scsi/aacraid/commsup.c | 48 +- drivers/scsi/aacraid/linit.c | 171 +- drivers/scsi/advansys.c | 2 +- drivers/scsi/aha152x.c | 4 +- drivers/scsi/aha1740.c | 1 - drivers/scsi/aic7xxx/Kconfig.aic79xx | 2 +- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 2 +- drivers/scsi/aic7xxx/aic79xx_core.c | 22 +- drivers/scsi/arcmsr/arcmsr_attr.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/be2iscsi/be_mgmt.c | 20 +- drivers/scsi/ch.c | 40 +- drivers/scsi/dc395x.c | 34 - drivers/scsi/dpt/dpti_ioctl.h | 2 +- drivers/scsi/dpt_i2o.c | 27 +- drivers/scsi/dpti.h | 5 +- drivers/scsi/fnic/fnic_trace.c | 58 +- drivers/scsi/fnic/vnic_devcmd.h | 2 +- drivers/scsi/g_NCR5380.c | 2 +- drivers/scsi/gdth_proc.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 3 +- drivers/scsi/hosts.c | 65 + drivers/scsi/hpsa.c | 80 +- drivers/scsi/ibmvscsi/ibmvfc.c | 207 +- drivers/scsi/ibmvscsi/ibmvfc.h | 3 +- drivers/scsi/ipr.c | 6 +- drivers/scsi/ipr.h | 6 +- drivers/scsi/isci/sas.h | 2 +- drivers/scsi/libiscsi.c | 9 +- drivers/scsi/lpfc/lpfc.h | 33 +- drivers/scsi/lpfc/lpfc_attr.c | 5 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 141 +- drivers/scsi/lpfc/lpfc_els.c | 519 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 65 +- drivers/scsi/lpfc/lpfc_hw.h | 62 +- drivers/scsi/lpfc/lpfc_hw4.h | 19 + drivers/scsi/lpfc/lpfc_init.c | 40 +- drivers/scsi/lpfc/lpfc_scsi.c | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 16 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 11 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +- drivers/scsi/mvsas/mv_sas.h | 2 +- drivers/scsi/mvumi.h | 4 +- drivers/scsi/ncr53c8xx.c | 2 +- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/pm8001/pm8001_ctl.c | 51 +- drivers/scsi/pm8001/pm8001_defs.h | 5 +- drivers/scsi/pm8001/pm8001_hwi.c | 22 +- drivers/scsi/pm8001/pm8001_init.c | 80 +- drivers/scsi/pm8001/pm8001_sas.h | 7 +- drivers/scsi/pm8001/pm80xx_hwi.c | 155 +- drivers/scsi/pmcraid.h | 2 +- drivers/scsi/qedi/qedi.h | 3 + drivers/scsi/qedi/qedi_gbl.h | 1 + drivers/scsi/qedi/qedi_iscsi.c | 18 + drivers/scsi/qedi/qedi_iscsi.h | 1 + drivers/scsi/qedi/qedi_main.c | 104 +- drivers/scsi/qla2xxx/qla_attr.c | 133 +- drivers/scsi/qla2xxx/qla_bsg.c | 36 +- drivers/scsi/qla2xxx/qla_dbg.c | 23 +- drivers/scsi/qla2xxx/qla_def.h | 387 +- drivers/scsi/qla2xxx/qla_dfs.c | 11 +- drivers/scsi/qla2xxx/qla_fw.h | 173 +- drivers/scsi/qla2xxx/qla_gbl.h | 23 +- drivers/scsi/qla2xxx/qla_gs.c | 1707 +++--- drivers/scsi/qla2xxx/qla_init.c | 202 +- drivers/scsi/qla2xxx/qla_iocb.c | 42 +- drivers/scsi/qla2xxx/qla_isr.c | 295 +- drivers/scsi/qla2xxx/qla_mbx.c | 388 +- drivers/scsi/qla2xxx/qla_mid.c | 13 +- drivers/scsi/qla2xxx/qla_mr.c | 13 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 722 ++- drivers/scsi/qla2xxx/qla_sup.c | 13 +- drivers/scsi/qla2xxx/qla_target.c | 38 +- drivers/scsi/qla2xxx/qla_target.h | 2 + drivers/scsi/qla2xxx/qla_tmpl.c | 17 +- drivers/scsi/qla2xxx/qla_tmpl.h | 4 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 25 + drivers/scsi/scsi.c | 18 - drivers/scsi/scsi_error.c | 1 - drivers/scsi/scsi_lib.c | 98 +- drivers/scsi/scsi_priv.h | 3 - drivers/scsi/scsi_scan.c | 1 - drivers/scsi/scsi_sysfs.c | 18 +- drivers/scsi/scsi_trace.c | 6 +- drivers/scsi/scsi_transport_iscsi.c | 135 +- drivers/scsi/smartpqi/Kconfig | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 22 +- drivers/scsi/snic/vnic_devcmd.h | 2 +- drivers/scsi/sr.c | 20 +- drivers/scsi/sr.h | 2 + drivers/scsi/sr_vendor.c | 8 - drivers/scsi/st.c | 6 +- drivers/scsi/stex.c | 2 +- drivers/scsi/ufs/Kconfig | 2 +- drivers/scsi/ufs/cdns-pltfrm.c | 2 +- drivers/scsi/ufs/ufs-hisi.c | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 141 +- drivers/scsi/ufs/ufs-mediatek.h | 15 + drivers/scsi/ufs/ufs-qcom.c | 146 +- drivers/scsi/ufs/ufs-sysfs.c | 28 +- drivers/scsi/ufs/ufs.h | 3 + drivers/scsi/ufs/ufs_quirks.h | 1 + drivers/scsi/ufs/ufshcd-pci.c | 2 +- drivers/scsi/ufs/ufshcd.c | 362 +- drivers/scsi/ufs/ufshcd.h | 205 +- drivers/scsi/ufs/unipro.h | 7 + drivers/scsi/virtio_scsi.c | 1 - drivers/scsi/zorro_esp.c | 5 +- drivers/soundwire/qcom.c | 7 +- drivers/soundwire/stream.c | 16 +- drivers/spi/Kconfig | 2 +- drivers/target/iscsi/iscsi_target.c | 82 +- drivers/target/iscsi/iscsi_target.h | 1 - drivers/target/iscsi/iscsi_target_configfs.c | 5 +- drivers/target/iscsi/iscsi_target_login.c | 5 +- drivers/target/target_core_configfs.c | 4 +- drivers/target/target_core_device.c | 4 +- drivers/target/target_core_spc.c | 13 +- drivers/target/target_core_tmr.c | 6 +- drivers/target/target_core_transport.c | 3 +- drivers/target/target_core_ua.c | 8 +- drivers/usb/gadget/function/f_mass_storage.c | 1 + drivers/usb/gadget/function/storage_common.h | 5 - include/dt-bindings/sound/meson-aiu.h | 18 + include/dt-bindings/sound/meson-g12a-toacodec.h | 10 + include/linux/dmaengine.h | 68 +- include/linux/i2c-smbus.h | 9 +- include/linux/i2c.h | 8 + include/linux/mtd/mtd.h | 125 +- include/linux/mtd/partitions.h | 1 - include/linux/mtd/rawnand.h | 11 +- include/linux/mtd/spi-nor.h | 285 +- include/linux/mtd/spinand.h | 67 +- include/linux/of_address.h | 13 +- include/linux/platform_data/remoteproc-omap.h | 51 - include/linux/remoteproc.h | 16 +- include/linux/soundwire/sdw.h | 2 + include/linux/unaligned/be_byteshift.h | 6 +- include/linux/unaligned/generic.h | 46 + include/linux/unaligned/le_byteshift.h | 6 +- include/linux/usb/audio-v2.h | 12 + include/scsi/iscsi_if.h | 11 +- include/scsi/scsi_bsg_iscsi.h | 2 +- include/scsi/scsi_cmnd.h | 1 - include/scsi/scsi_device.h | 8 +- include/scsi/scsi_host.h | 17 +- include/scsi/scsi_ioctl.h | 2 +- include/scsi/scsi_transport_iscsi.h | 10 + include/scsi/sg.h | 2 +- include/scsi/srp.h | 8 +- include/sound/compress_driver.h | 40 +- include/sound/core.h | 1 + include/sound/hdaudio.h | 2 + include/sound/pcm.h | 23 +- include/sound/pcm_params.h | 7 + include/sound/rt5682.h | 10 + include/sound/soc-acpi.h | 39 +- include/sound/soc-dai.h | 44 +- include/sound/soc-dapm.h | 6 + include/sound/soc-dpcm.h | 20 +- include/sound/soc.h | 44 +- include/sound/sof/dai-intel.h | 18 +- include/sound/sof/header.h | 11 + include/sound/sof/info.h | 22 +- include/sound/sof/topology.h | 3 +- include/target/iscsi/iscsi_target_core.h | 2 +- include/target/target_core_backend.h | 6 - include/target/target_core_base.h | 45 +- include/trace/events/qla.h | 39 + include/trace/events/target.h | 11 +- include/uapi/linux/idxd.h | 21 +- include/uapi/scsi/fc/fc_els.h | 211 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/asoc.h | 1 + include/uapi/sound/compress_offload.h | 2 +- include/uapi/sound/compress_params.h | 37 +- include/uapi/sound/sof/abi.h | 2 +- scripts/documentation-file-ref-check | 2 +- scripts/dtc/Makefile.dtc | 23 - scripts/dtc/checks.c | 25 +- scripts/dtc/libfdt/Makefile.libfdt | 18 - scripts/dtc/libfdt/fdt.c | 99 +- scripts/dtc/libfdt/fdt_ro.c | 143 +- scripts/dtc/libfdt/fdt_rw.c | 42 +- scripts/dtc/libfdt/fdt_sw.c | 19 +- scripts/dtc/libfdt/libfdt.h | 9 +- scripts/dtc/libfdt/libfdt_internal.h | 122 + scripts/dtc/update-dtc-source.sh | 4 +- scripts/dtc/version_gen.h | 2 +- sound/arm/pxa2xx-pcm-lib.c | 8 +- sound/core/compress_offload.c | 42 + sound/core/device.c | 21 + sound/core/info.c | 2 +- sound/core/oss/pcm_oss.c | 23 +- sound/core/oss/pcm_plugin.c | 120 +- sound/core/oss/rate.c | 2 +- sound/core/pcm.c | 2 +- sound/core/pcm_dmaengine.c | 8 +- sound/core/pcm_misc.c | 35 +- sound/core/pcm_native.c | 47 +- sound/drivers/aloop.c | 6 +- sound/drivers/dummy.c | 6 +- sound/firewire/bebob/bebob.c | 2 +- sound/firewire/digi00x/digi00x.c | 2 +- sound/firewire/fireface/ff.c | 2 +- sound/firewire/fireworks/fireworks.c | 2 +- sound/firewire/tascam/tascam-hwdep.c | 2 + sound/firewire/tascam/tascam.c | 2 +- sound/hda/hdac_device.c | 2 +- sound/isa/sb/emu8000_pcm.c | 4 +- sound/pci/ali5451/ali5451.c | 6 +- sound/pci/emu10k1/emu10k1_main.c | 4 +- sound/pci/hda/Kconfig | 1 + sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_controller.c | 2 +- sound/pci/hda/patch_ca0132.c | 3 +- sound/pci/hda/patch_hdmi.c | 313 +- sound/pci/hda/patch_realtek.c | 231 +- sound/pci/korg1212/korg1212.c | 2 +- sound/pci/rme9652/hdsp.c | 3 +- sound/pci/via82xx.c | 6 +- sound/pci/via82xx_modem.c | 6 +- sound/ppc/keywest.c | 9 +- sound/soc/amd/Kconfig | 10 + sound/soc/amd/Makefile | 2 + sound/soc/amd/acp-da7219-max98357a.c | 2 +- sound/soc/amd/acp-rt5645.c | 4 +- sound/soc/amd/acp3x-rt5682-max9836.c | 376 ++ sound/soc/amd/raven/acp3x-i2s.c | 44 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +- sound/soc/amd/raven/pci-acp3x.c | 7 +- sound/soc/atmel/atmel-pcm-dma.c | 4 +- sound/soc/atmel/atmel-pcm-pdc.c | 2 +- sound/soc/atmel/atmel_wm8904.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 8 +- sound/soc/atmel/mikroe-proto.c | 2 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/atmel/sam9x5_wm8731.c | 2 +- sound/soc/au1x/db1200.c | 2 +- sound/soc/au1x/dbdma2.c | 2 +- sound/soc/au1x/dma.c | 2 +- sound/soc/au1x/psc-ac97.c | 2 +- sound/soc/bcm/Kconfig | 9 + sound/soc/bcm/Makefile | 4 + sound/soc/bcm/bcm63xx-i2s-whistler.c | 317 ++ sound/soc/bcm/bcm63xx-i2s.h | 90 + sound/soc/bcm/bcm63xx-pcm-whistler.c | 485 ++ sound/soc/bcm/cygnus-pcm.c | 22 +- sound/soc/cirrus/edb93xx.c | 4 +- sound/soc/cirrus/snappercl15.c | 4 +- sound/soc/codecs/Kconfig | 627 ++- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/cros_ec_codec.c | 25 +- sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/cs47l15.c | 4 +- sound/soc/codecs/cs47l24.c | 6 +- sound/soc/codecs/cs47l35.c | 6 +- sound/soc/codecs/cs47l85.c | 6 +- sound/soc/codecs/cs47l90.c | 6 +- sound/soc/codecs/cs47l92.c | 4 +- sound/soc/codecs/hdac_hdmi.c | 6 +- sound/soc/codecs/max98357a.c | 37 +- sound/soc/codecs/mt6660.c | 81 +- sound/soc/codecs/rk3328_codec.c | 31 +- sound/soc/codecs/rl6231.c | 1 + sound/soc/codecs/rl6231.h | 2 +- sound/soc/codecs/rt1015.c | 10 +- sound/soc/codecs/rt1308-sdw.c | 38 +- sound/soc/codecs/rt1308-sdw.h | 2 + sound/soc/codecs/rt5659.c | 2 +- sound/soc/codecs/rt5682-sdw.c | 333 ++ sound/soc/codecs/rt5682-sdw.h | 20 + sound/soc/codecs/rt5682.c | 1298 ++++- sound/soc/codecs/rt5682.h | 100 +- sound/soc/codecs/tas2562.c | 121 +- sound/soc/codecs/tas2562.h | 12 +- sound/soc/codecs/tlv320adcx140.c | 920 ++++ sound/soc/codecs/tlv320adcx140.h | 131 + sound/soc/codecs/wcd9335.c | 18 +- sound/soc/codecs/wcd9335.h | 7 +- sound/soc/codecs/wcd934x.c | 37 +- sound/soc/codecs/wm0010.c | 2 +- sound/soc/codecs/wm5110.c | 6 +- sound/soc/codecs/wm8974.c | 8 - sound/soc/codecs/wm_adsp.c | 14 +- sound/soc/codecs/wsa881x.c | 46 +- sound/soc/dwc/dwc-i2s.c | 8 +- sound/soc/dwc/dwc-pcm.c | 2 +- sound/soc/fsl/eukrea-tlv320.c | 4 +- sound/soc/fsl/fsl-asoc-card.c | 10 +- sound/soc/fsl/fsl_asrc_dma.c | 10 +- sound/soc/fsl/fsl_spdif.c | 10 +- sound/soc/fsl/fsl_ssi.c | 8 +- sound/soc/fsl/imx-audmix.c | 8 +- sound/soc/fsl/imx-mc13783.c | 4 +- sound/soc/fsl/imx-sgtl5000.c | 2 +- sound/soc/fsl/mpc5200_dma.c | 10 +- sound/soc/fsl/mpc5200_psc_i2s.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 4 +- sound/soc/fsl/mx27vis-aic32x4.c | 4 +- sound/soc/fsl/p1022_ds.c | 4 +- sound/soc/fsl/p1022_rdk.c | 4 +- sound/soc/fsl/wm1133-ev1.c | 6 +- sound/soc/generic/simple-card-utils.c | 60 +- sound/soc/img/img-i2s-in.c | 2 +- sound/soc/img/img-i2s-out.c | 2 +- sound/soc/intel/atom/sst-atom-controls.c | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 6 +- sound/soc/intel/atom/sst/sst_pci.c | 2 +- sound/soc/intel/boards/Kconfig | 57 +- sound/soc/intel/boards/Makefile | 12 +- sound/soc/intel/boards/bdw-rt5650.c | 15 +- sound/soc/intel/boards/bdw-rt5677.c | 15 +- sound/soc/intel/boards/broadwell.c | 13 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 10 +- sound/soc/intel/boards/bxt_rt298.c | 10 +- sound/soc/intel/boards/byt-max98090.c | 2 +- sound/soc/intel/boards/byt-rt5640.c | 4 +- sound/soc/intel/boards/bytcht_cx2072x.c | 10 +- sound/soc/intel/boards/bytcht_da7213.c | 10 +- sound/soc/intel/boards/bytcht_es8316.c | 8 +- sound/soc/intel/boards/bytcht_nocodec.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 8 +- sound/soc/intel/boards/bytcr_rt5651.c | 8 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 8 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 16 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 8 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 13 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 13 +- sound/soc/intel/boards/haswell.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 8 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 14 +- sound/soc/intel/boards/kbl_rt5660.c | 6 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 12 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 12 +- sound/soc/intel/boards/skl_hda_dsp_common.h | 4 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 27 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 14 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 19 +- sound/soc/intel/boards/skl_rt286.c | 8 +- sound/soc/intel/boards/sof_da7219_max98373.c | 83 +- sound/soc/intel/boards/sof_maxim_common.c | 80 + sound/soc/intel/boards/sof_maxim_common.h | 24 + sound/soc/intel/boards/sof_pcm512x.c | 448 ++ sound/soc/intel/boards/sof_rt5682.c | 137 +- sound/soc/intel/boards/sof_sdw.c | 962 ++++ sound/soc/intel/boards/sof_sdw_common.h | 114 + sound/soc/intel/boards/sof_sdw_dmic.c | 42 + sound/soc/intel/boards/sof_sdw_hdmi.c | 97 + sound/soc/intel/boards/sof_sdw_rt1308.c | 151 + sound/soc/intel/boards/sof_sdw_rt5682.c | 126 + sound/soc/intel/boards/sof_sdw_rt700.c | 125 + sound/soc/intel/boards/sof_sdw_rt711.c | 156 + sound/soc/intel/boards/sof_sdw_rt715.c | 42 + sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 111 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 103 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 34 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 92 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 26 +- sound/soc/intel/skylake/bxt-sst.c | 3 - sound/soc/intel/skylake/cnl-sst.c | 35 +- sound/soc/intel/skylake/skl-nhlt.c | 3 +- sound/soc/intel/skylake/skl-pcm.c | 20 +- sound/soc/intel/skylake/skl-sst-dsp.h | 2 + sound/soc/intel/skylake/skl.c | 33 +- sound/soc/jz4740/jz4740-i2s.c | 78 +- sound/soc/kirkwood/armada-370-db.c | 2 +- sound/soc/kirkwood/kirkwood-dma.c | 2 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 10 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 2 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 4 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 4 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 4 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 4 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 6 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 23 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 117 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 2 +- sound/soc/meson/Kconfig | 41 + sound/soc/meson/Makefile | 19 + sound/soc/meson/aiu-acodec-ctrl.c | 203 + sound/soc/meson/aiu-codec-ctrl.c | 151 + sound/soc/meson/aiu-encoder-i2s.c | 365 ++ sound/soc/meson/aiu-encoder-spdif.c | 209 + sound/soc/meson/aiu-fifo-i2s.c | 153 + sound/soc/meson/aiu-fifo-spdif.c | 186 + sound/soc/meson/aiu-fifo.c | 223 + sound/soc/meson/aiu-fifo.h | 50 + sound/soc/meson/aiu.c | 388 ++ sound/soc/meson/aiu.h | 89 + sound/soc/meson/axg-card.c | 414 +- sound/soc/meson/axg-fifo.c | 2 +- sound/soc/meson/g12a-toacodec.c | 252 + sound/soc/meson/g12a-tohdmitx.c | 219 +- sound/soc/meson/gx-card.c | 141 + sound/soc/meson/meson-card-utils.c | 385 ++ sound/soc/meson/meson-card.h | 55 + sound/soc/meson/meson-codec-glue.c | 149 + sound/soc/meson/meson-codec-glue.h | 32 + sound/soc/meson/t9015.c | 333 ++ sound/soc/mxs/mxs-sgtl5000.c | 4 +- sound/soc/pxa/Kconfig | 22 + sound/soc/pxa/brownstone.c | 4 +- sound/soc/pxa/corgi.c | 4 +- sound/soc/pxa/hx4700.c | 4 +- sound/soc/pxa/imote2.c | 4 +- sound/soc/pxa/magician.c | 14 +- sound/soc/pxa/mioa701_wm9713.c | 4 +- sound/soc/pxa/mmp-pcm.c | 2 +- sound/soc/pxa/mmp-sspa.c | 2 +- sound/soc/pxa/poodle.c | 4 +- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/pxa/spitz.c | 4 +- sound/soc/pxa/ttc-dkb.c | 2 +- sound/soc/pxa/z2.c | 4 +- sound/soc/pxa/zylonite.c | 6 +- sound/soc/qcom/Kconfig | 2 +- sound/soc/qcom/apq8016_sbc.c | 9 +- sound/soc/qcom/apq8096.c | 6 +- sound/soc/qcom/lpass-platform.c | 4 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 173 +- sound/soc/qcom/qdsp6/q6asm.c | 243 +- sound/soc/qcom/qdsp6/q6asm.h | 51 +- sound/soc/qcom/qdsp6/q6routing.c | 21 +- sound/soc/qcom/sdm845.c | 105 +- sound/soc/qcom/storm.c | 2 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 4 +- sound/soc/rockchip/rk3399_gru_sound.c | 16 +- sound/soc/rockchip/rockchip_max98090.c | 6 +- sound/soc/rockchip/rockchip_rt5645.c | 6 +- sound/soc/samsung/Kconfig | 4 +- sound/soc/samsung/arndale.c | 10 +- sound/soc/samsung/bells.c | 16 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/jive_wm8750.c | 4 +- sound/soc/samsung/littlemill.c | 16 +- sound/soc/samsung/lowland.c | 6 +- sound/soc/samsung/neo1973_wm8753.c | 10 +- sound/soc/samsung/odroid.c | 6 +- sound/soc/samsung/pcm.c | 4 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/s3c-i2s-v2.c | 2 +- sound/soc/samsung/s3c24xx_simtec.c | 4 +- sound/soc/samsung/s3c24xx_uda134x.c | 6 +- sound/soc/samsung/smartq_wm8987.c | 4 +- sound/soc/samsung/smdk_spdif.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 4 +- sound/soc/samsung/smdk_wm8994pcm.c | 6 +- sound/soc/samsung/snow.c | 8 +- sound/soc/samsung/spdif.c | 8 +- sound/soc/samsung/speyside.c | 10 +- sound/soc/samsung/tm2_wm5110.c | 19 +- sound/soc/samsung/tobermory.c | 10 +- sound/soc/sh/dma-sh7760.c | 16 +- sound/soc/sh/fsi.c | 5 +- sound/soc/sh/migor.c | 6 +- sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-compress.c | 5 +- sound/soc/soc-core.c | 290 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-dapm.c | 220 +- sound/soc/soc-generic-dmaengine-pcm.c | 26 +- sound/soc/soc-pcm.c | 1627 +++--- sound/soc/soc-topology.c | 24 +- sound/soc/sof/Kconfig | 9 + sound/soc/sof/Makefile | 1 + sound/soc/sof/compress.c | 146 + sound/soc/sof/compress.h | 31 + sound/soc/sof/core.c | 10 +- sound/soc/sof/debug.c | 226 + sound/soc/sof/imx/imx8.c | 57 +- sound/soc/sof/intel/Kconfig | 20 +- sound/soc/sof/intel/Makefile | 1 + sound/soc/sof/intel/apl.c | 9 + sound/soc/sof/intel/cnl.c | 51 +- sound/soc/sof/intel/hda-codec.c | 11 +- sound/soc/sof/intel/hda-compress.c | 114 + sound/soc/sof/intel/hda-ctrl.c | 40 +- sound/soc/sof/intel/hda-dai.c | 130 +- sound/soc/sof/intel/hda-dsp.c | 331 +- sound/soc/sof/intel/hda-ipc.c | 24 +- sound/soc/sof/intel/hda-loader.c | 40 +- sound/soc/sof/intel/hda-pcm.c | 8 +- sound/soc/sof/intel/hda-stream.c | 27 +- sound/soc/sof/intel/hda.c | 433 +- sound/soc/sof/intel/hda.h | 120 +- sound/soc/sof/ipc.c | 41 +- sound/soc/sof/loader.c | 6 - sound/soc/sof/ops.h | 59 +- sound/soc/sof/pcm.c | 19 +- sound/soc/sof/pm.c | 176 +- sound/soc/sof/probe.c | 290 ++ sound/soc/sof/probe.h | 85 + sound/soc/sof/sof-audio.c | 59 +- sound/soc/sof/sof-audio.h | 6 +- sound/soc/sof/sof-of-dev.c | 10 + sound/soc/sof/sof-priv.h | 71 +- sound/soc/sof/topology.c | 25 +- sound/soc/sprd/Kconfig | 2 +- sound/soc/sprd/sprd-mcdt.h | 2 +- sound/soc/sprd/sprd-pcm-compress.c | 4 +- sound/soc/sprd/sprd-pcm-dma.c | 2 +- sound/soc/stm/stm32_adfsdm.c | 12 +- sound/soc/stm/stm32_i2s.c | 75 +- sound/soc/stm/stm32_sai.c | 26 +- sound/soc/stm/stm32_sai_sub.c | 13 +- sound/soc/stm/stm32_spdifrx.c | 89 +- sound/soc/sunxi/sun4i-spdif.c | 2 +- sound/soc/sunxi/sun8i-codec.c | 3 - sound/soc/tegra/tegra_alc5632.c | 2 +- sound/soc/tegra/tegra_max98090.c | 2 +- sound/soc/tegra/tegra_rt5640.c | 2 +- sound/soc/tegra/tegra_rt5677.c | 2 +- sound/soc/tegra/tegra_sgtl5000.c | 2 +- sound/soc/tegra/tegra_wm8753.c | 2 +- sound/soc/tegra/tegra_wm8903.c | 24 +- sound/soc/tegra/trimslice.c | 2 +- sound/soc/ti/Kconfig | 8 +- sound/soc/ti/Makefile | 2 + sound/soc/ti/ams-delta.c | 4 +- sound/soc/ti/davinci-evm.c | 4 +- sound/soc/ti/davinci-mcasp.c | 13 +- sound/soc/ti/davinci-vcif.c | 4 +- sound/soc/ti/n810.c | 2 +- sound/soc/ti/omap-abe-twl6040.c | 6 +- sound/soc/ti/omap-mcbsp-st.c | 2 +- sound/soc/ti/omap-mcbsp.c | 4 +- sound/soc/ti/omap-mcpdm.c | 2 +- sound/soc/ti/omap3pandora.c | 4 +- sound/soc/ti/osk5912.c | 2 +- sound/soc/ti/rx51.c | 2 +- sound/soc/ti/udma-pcm.c | 43 + sound/soc/ti/udma-pcm.h | 18 + sound/soc/txx9/txx9aclc.c | 2 +- sound/soc/uniphier/aio-compress.c | 22 +- sound/soc/uniphier/aio-dma.c | 6 +- sound/soc/ux500/mop500_ab8500.c | 6 +- sound/soc/ux500/ux500_pcm.c | 8 +- sound/soc/xtensa/xtfpga-i2s.c | 2 +- sound/soc/zte/zx-spdif.c | 1 - sound/soc/zte/zx-tdm.c | 3 +- sound/usb/Makefile | 1 + sound/usb/card.c | 38 +- sound/usb/clock.c | 59 +- sound/usb/format.c | 37 + sound/usb/midi.c | 31 +- sound/usb/mixer.c | 33 +- sound/usb/mixer_quirks.c | 5 + sound/usb/mixer_s1810c.c | 595 +++ sound/usb/mixer_s1810c.h | 7 + sound/usb/pcm.c | 7 +- sound/usb/proc.c | 2 +- sound/usb/quirks-table.h | 2 +- sound/usb/quirks.c | 88 +- sound/usb/quirks.h | 2 + sound/usb/stream.c | 3 + sound/usb/usbaudio.h | 1 + sound/usb/usx2y/usbusx2yaudio.c | 9 +- 1282 files changed, 60818 insertions(+), 31041 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/socionext/cache-uniphier.txt create mode 100644 Documentation/devicetree/bindings/arm/socionext/socionext,uniph [...] delete mode 100644 Documentation/devicetree/bindings/arm/socionext/uniphier.txt create mode 100644 Documentation/devicetree/bindings/arm/socionext/uniphier.yaml create mode 100644 Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml delete mode 100644 Documentation/devicetree/bindings/ata/sata_rcar.txt create mode 100644 Documentation/devicetree/bindings/bus/socionext,uniphier-system [...] delete mode 100644 Documentation/devicetree/bindings/bus/uniphier-system-bus.txt create mode 100644 Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml create mode 100644 Documentation/devicetree/bindings/clock/socionext,uniphier-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/uniphier-clock.txt delete mode 100644 Documentation/devicetree/bindings/connector/usb-connector.txt create mode 100644 Documentation/devicetree/bindings/connector/usb-connector.yaml delete mode 100644 Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt create mode 100644 Documentation/devicetree/bindings/dma/socionext,uniphier-mio-dmac.yaml create mode 100644 Documentation/devicetree/bindings/dma/socionext,uniphier-xdmac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/uniphier-mio-dmac.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-uniphier.txt create mode 100644 Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpu/vivante,gc.yaml create mode 100644 Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-rk3x.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-uniphier-f.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-uniphier.txt create mode 100644 Documentation/devicetree/bindings/i2c/socionext,uniphier-fi2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/socionext,uniphier-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/input/st,stpmic1-onkey.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/socionex [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/socionex [...] delete mode 100644 Documentation/devicetree/bindings/media/renesas,vin.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,vin.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.txt create mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.yaml create mode 100644 Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-cadence.txt create mode 100644 Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/uniphier-sd.txt create mode 100644 Documentation/devicetree/bindings/mtd/denali,nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/denali-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/nand-macronix.txt create mode 100644 Documentation/devicetree/bindings/net/can/bosch,m_can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/can-transceiver.txt create mode 100644 Documentation/devicetree/bindings/net/can/can-transceiver.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/m_can.txt create mode 100644 Documentation/devicetree/bindings/phy/marvell,mmp3-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-mmp3-usb.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mm-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mm-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mn-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mn-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mq-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mq-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pi [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pi [...] delete mode 100644 Documentation/devicetree/bindings/power/renesas,apmu.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,apmu.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml delete mode 100644 Documentation/devicetree/bindings/reset/renesas,rst.txt create mode 100644 Documentation/devicetree/bindings/reset/renesas,rst.yaml delete mode 100644 Documentation/devicetree/bindings/rng/brcm,bcm2835.txt create mode 100644 Documentation/devicetree/bindings/rng/brcm,bcm2835.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,hscif.yaml delete mode 100644 Documentation/devicetree/bindings/serial/renesas,sci-serial.txt create mode 100644 Documentation/devicetree/bindings/serial/renesas,sci.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,scif.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,scifa.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,scifb.yaml delete mode 100644 Documentation/devicetree/bindings/serial/serial.txt create mode 100644 Documentation/devicetree/bindings/serial/serial.yaml delete mode 100644 Documentation/devicetree/bindings/serial/slave-device.txt create mode 100644 Documentation/devicetree/bindings/serial/socionext,uniphier-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/uniphier-uart.txt create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,aips-bus.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,aiu.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,t9015.yaml create mode 100644 Documentation/devicetree/bindings/sound/brcm,bcm63xx-audio.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs42l51.txt delete mode 100644 Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml create mode 100644 Documentation/devicetree/bindings/sound/ingenic,aic.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-i2s.txt delete mode 100644 Documentation/devicetree/bindings/sound/rockchip-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-spdifrx.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-spdifrx.yaml create mode 100644 Documentation/devicetree/bindings/sound/tlv320adcx140.yaml delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/rcar-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/rcar-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/st,stpmic1-wdt.txt create mode 100644 Documentation/scsi/53c700.rst delete mode 100644 Documentation/scsi/53c700.txt create mode 100644 Documentation/scsi/BusLogic.rst delete mode 100644 Documentation/scsi/BusLogic.txt create mode 100644 Documentation/scsi/FlashPoint.rst delete mode 100644 Documentation/scsi/FlashPoint.txt create mode 100644 Documentation/scsi/NinjaSCSI.rst delete mode 100644 Documentation/scsi/NinjaSCSI.txt create mode 100644 Documentation/scsi/aacraid.rst delete mode 100644 Documentation/scsi/aacraid.txt create mode 100644 Documentation/scsi/advansys.rst delete mode 100644 Documentation/scsi/advansys.txt create mode 100644 Documentation/scsi/aha152x.rst delete mode 100644 Documentation/scsi/aha152x.txt create mode 100644 Documentation/scsi/aic79xx.rst delete mode 100644 Documentation/scsi/aic79xx.txt create mode 100644 Documentation/scsi/aic7xxx.rst delete mode 100644 Documentation/scsi/aic7xxx.txt create mode 100644 Documentation/scsi/arcmsr_spec.rst delete mode 100644 Documentation/scsi/arcmsr_spec.txt create mode 100644 Documentation/scsi/bfa.rst delete mode 100644 Documentation/scsi/bfa.txt create mode 100644 Documentation/scsi/bnx2fc.rst delete mode 100644 Documentation/scsi/bnx2fc.txt create mode 100644 Documentation/scsi/cxgb3i.rst delete mode 100644 Documentation/scsi/cxgb3i.txt create mode 100644 Documentation/scsi/dc395x.rst delete mode 100644 Documentation/scsi/dc395x.txt create mode 100644 Documentation/scsi/dpti.rst delete mode 100644 Documentation/scsi/dpti.txt create mode 100644 Documentation/scsi/g_NCR5380.rst delete mode 100644 Documentation/scsi/g_NCR5380.txt create mode 100644 Documentation/scsi/hpsa.rst delete mode 100644 Documentation/scsi/hpsa.txt create mode 100644 Documentation/scsi/hptiop.rst delete mode 100644 Documentation/scsi/hptiop.txt create mode 100644 Documentation/scsi/index.rst create mode 100644 Documentation/scsi/libsas.rst delete mode 100644 Documentation/scsi/libsas.txt create mode 100644 Documentation/scsi/link_power_management_policy.rst delete mode 100644 Documentation/scsi/link_power_management_policy.txt create mode 100644 Documentation/scsi/lpfc.rst delete mode 100644 Documentation/scsi/lpfc.txt create mode 100644 Documentation/scsi/megaraid.rst delete mode 100644 Documentation/scsi/megaraid.txt create mode 100644 Documentation/scsi/ncr53c8xx.rst delete mode 100644 Documentation/scsi/ncr53c8xx.txt create mode 100644 Documentation/scsi/ppa.rst delete mode 100644 Documentation/scsi/ppa.txt create mode 100644 Documentation/scsi/qlogicfas.rst delete mode 100644 Documentation/scsi/qlogicfas.txt create mode 100644 Documentation/scsi/scsi-changer.rst delete mode 100644 Documentation/scsi/scsi-changer.txt create mode 100644 Documentation/scsi/scsi-generic.rst delete mode 100644 Documentation/scsi/scsi-generic.txt create mode 100644 Documentation/scsi/scsi-parameters.rst delete mode 100644 Documentation/scsi/scsi-parameters.txt create mode 100644 Documentation/scsi/scsi.rst delete mode 100644 Documentation/scsi/scsi.txt create mode 100644 Documentation/scsi/scsi_eh.rst delete mode 100644 Documentation/scsi/scsi_eh.txt create mode 100644 Documentation/scsi/scsi_fc_transport.rst delete mode 100644 Documentation/scsi/scsi_fc_transport.txt create mode 100644 Documentation/scsi/scsi_mid_low_api.rst delete mode 100644 Documentation/scsi/scsi_mid_low_api.txt delete mode 100644 Documentation/scsi/scsi_transport_srp/Makefile create mode 100644 Documentation/scsi/scsi_transport_srp/figures.rst create mode 100644 Documentation/scsi/sd-parameters.rst delete mode 100644 Documentation/scsi/sd-parameters.txt create mode 100644 Documentation/scsi/smartpqi.rst delete mode 100644 Documentation/scsi/smartpqi.txt create mode 100644 Documentation/scsi/st.rst delete mode 100644 Documentation/scsi/st.txt create mode 100644 Documentation/scsi/sym53c500_cs.rst delete mode 100644 Documentation/scsi/sym53c500_cs.txt create mode 100644 Documentation/scsi/sym53c8xx_2.rst delete mode 100644 Documentation/scsi/sym53c8xx_2.txt create mode 100644 Documentation/scsi/tcm_qla2xxx.rst delete mode 100644 Documentation/scsi/tcm_qla2xxx.txt create mode 100644 Documentation/scsi/ufs.rst delete mode 100644 Documentation/scsi/ufs.txt create mode 100644 Documentation/scsi/wd719x.rst delete mode 100644 Documentation/scsi/wd719x.txt create mode 100644 Documentation/sound/hd-audio/realtek-pc-beep.rst create mode 100644 drivers/dma/uniphier-xdmac.c delete mode 100644 drivers/mtd/spi-nor/aspeed-smc.c create mode 100644 drivers/mtd/spi-nor/atmel.c create mode 100644 drivers/mtd/spi-nor/catalyst.c create mode 100644 drivers/mtd/spi-nor/controllers/Kconfig create mode 100644 drivers/mtd/spi-nor/controllers/Makefile create mode 100644 drivers/mtd/spi-nor/controllers/aspeed-smc.c rename drivers/mtd/spi-nor/{ => controllers}/cadence-quadspi.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/hisi-sfc.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-pci.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-platform.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.h (100%) rename drivers/mtd/spi-nor/{ => controllers}/nxp-spifi.c (100%) create mode 100644 drivers/mtd/spi-nor/core.c create mode 100644 drivers/mtd/spi-nor/core.h create mode 100644 drivers/mtd/spi-nor/eon.c create mode 100644 drivers/mtd/spi-nor/esmt.c create mode 100644 drivers/mtd/spi-nor/everspin.c create mode 100644 drivers/mtd/spi-nor/fujitsu.c create mode 100644 drivers/mtd/spi-nor/gigadevice.c create mode 100644 drivers/mtd/spi-nor/intel.c create mode 100644 drivers/mtd/spi-nor/issi.c create mode 100644 drivers/mtd/spi-nor/macronix.c create mode 100644 drivers/mtd/spi-nor/micron-st.c create mode 100644 drivers/mtd/spi-nor/sfdp.c create mode 100644 drivers/mtd/spi-nor/sfdp.h create mode 100644 drivers/mtd/spi-nor/spansion.c delete mode 100644 drivers/mtd/spi-nor/spi-nor.c create mode 100644 drivers/mtd/spi-nor/sst.c create mode 100644 drivers/mtd/spi-nor/winbond.c create mode 100644 drivers/mtd/spi-nor/xilinx.c create mode 100644 drivers/mtd/spi-nor/xmc.c create mode 100644 drivers/of/unittest-data/overlay_gpio_01.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_02a.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_02b.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_03.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_04a.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_04b.dts create mode 100644 drivers/pinctrl/pinctrl-da9062.c create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq6018.c create mode 100644 drivers/remoteproc/remoteproc_elf_helpers.h create mode 100644 include/dt-bindings/sound/meson-aiu.h create mode 100644 include/dt-bindings/sound/meson-g12a-toacodec.h delete mode 100644 include/linux/platform_data/remoteproc-omap.h create mode 100644 include/trace/events/qla.h delete mode 100644 scripts/dtc/Makefile.dtc delete mode 100644 scripts/dtc/libfdt/Makefile.libfdt create mode 100644 sound/soc/amd/acp3x-rt5682-max9836.c create mode 100644 sound/soc/bcm/bcm63xx-i2s-whistler.c create mode 100644 sound/soc/bcm/bcm63xx-i2s.h create mode 100644 sound/soc/bcm/bcm63xx-pcm-whistler.c create mode 100644 sound/soc/codecs/rt5682-sdw.c create mode 100644 sound/soc/codecs/rt5682-sdw.h create mode 100644 sound/soc/codecs/tlv320adcx140.c create mode 100644 sound/soc/codecs/tlv320adcx140.h create mode 100644 sound/soc/intel/boards/sof_maxim_common.c create mode 100644 sound/soc/intel/boards/sof_maxim_common.h create mode 100644 sound/soc/intel/boards/sof_pcm512x.c create mode 100644 sound/soc/intel/boards/sof_sdw.c create mode 100644 sound/soc/intel/boards/sof_sdw_common.h create mode 100644 sound/soc/intel/boards/sof_sdw_dmic.c create mode 100644 sound/soc/intel/boards/sof_sdw_hdmi.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt1308.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt5682.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt700.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt711.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt715.c create mode 100644 sound/soc/meson/aiu-acodec-ctrl.c create mode 100644 sound/soc/meson/aiu-codec-ctrl.c create mode 100644 sound/soc/meson/aiu-encoder-i2s.c create mode 100644 sound/soc/meson/aiu-encoder-spdif.c create mode 100644 sound/soc/meson/aiu-fifo-i2s.c create mode 100644 sound/soc/meson/aiu-fifo-spdif.c create mode 100644 sound/soc/meson/aiu-fifo.c create mode 100644 sound/soc/meson/aiu-fifo.h create mode 100644 sound/soc/meson/aiu.c create mode 100644 sound/soc/meson/aiu.h create mode 100644 sound/soc/meson/g12a-toacodec.c create mode 100644 sound/soc/meson/gx-card.c create mode 100644 sound/soc/meson/meson-card-utils.c create mode 100644 sound/soc/meson/meson-card.h create mode 100644 sound/soc/meson/meson-codec-glue.c create mode 100644 sound/soc/meson/meson-codec-glue.h create mode 100644 sound/soc/meson/t9015.c create mode 100644 sound/soc/sof/compress.c create mode 100644 sound/soc/sof/compress.h create mode 100644 sound/soc/sof/intel/hda-compress.c create mode 100644 sound/soc/sof/probe.c create mode 100644 sound/soc/sof/probe.h create mode 100644 sound/soc/ti/udma-pcm.c create mode 100644 sound/soc/ti/udma-pcm.h create mode 100644 sound/usb/mixer_s1810c.c create mode 100644 sound/usb/mixer_s1810c.h