This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 65c61de9d090 Merge tag 'modules-for-v5.13' of git://git.kernel.org/pub/ [...] new 01990be33389 Merge branch 'drm/tegra/fixes' into drm/tegra/for-next new 86cec7ece3e6 gpu: host1x: Allow syncpoints without associated client new 49a5fb167995 gpu: host1x: Show number of pending waiters in debugfs new ecfb888ade42 gpu: host1x: Remove cancelled waiters immediately new f63b42cbc86e gpu: host1x: Use HW-equivalent syncpoint expiration check new 2aed4f5ab04a gpu: host1x: Cleanup and refcounting for syncpoints new aded42ada6ea gpu: host1x: Reset max value when freeing a syncpoint new f5ba33fb9690 gpu: host1x: Reserve VBLANK syncpoints at initialization new 5a8d95d20c40 gpu: host1x: Assign intr waiter inside lock new d3555eb7f8c0 gpu: host1x: Fix Tegra194 syncpt interrupt threshold new 933deb8c7b8e gpu: host1x: Add early init and late exit callbacks new 86044e749be7 drm/tegra: dc: Inherit DMA mask new 042c0bd76d7b drm/tegra: dc: Parameterize maximum resolution new d5ec699db5bb drm/tegra: dc: Implement hardware cursor on Tegra186 and later new 4def888d4158 drm/tegra: fb: Add diagnostics for framebuffer modifiers new 476e93205ff6 drm/tegra: gem: Add a clarifying comment new 05d1adfe2a8b drm/tegra: Count number of display controllers at runtime new 7b6f846785f4 drm/tegra: Support sector layout on Tegra194 new 12fc11bce6f2 Merge tag 'drm/tegra/for-5.13-rc1' of ssh://git.freedeskto [...] new 2a269ba888d3 drm/ttm: fix error handling if no BO can be swapped out v4 new 74deef03a44a efifb: Check efifb_pci_dev before using it new 9b2788dbcef7 Merge tag 'drm-misc-next-fixes-2021-04-29' of git://anongi [...] new 96381e3a0a93 drm/amd/pm: Use VBIOS PPTable for aldebaran new 89514083f828 drm/amdgpu: update mmhub 1.7 ras error reporting new 651a03212178 drm/amdgpu: update gfx 9.4.2 ras error reporting new dead5e421ac4 drm/amdgpu: Introduce functions for vram physical addr cal [...] new 0ca565ab9708 drm/amdgpu: Calling address translation functions to simpl [...] new 36c082378c38 drm/amdgpu: Introduce new SETUP_TMR interface new 6890f4cb9a12 drm/amdkfd: change MTYPEs for Aldebaran's HW requirement new 66611a721b59 drm/amd/display: Add debug flag to enable eDP ILR by default new f9fc6f3948a4 drm/amd/display: Disable boot optimizations if ILR optimza [...] new 8cf9575d7079 drm/amd/display: Fix DSC enable sequence new 8efd0f5a44c2 drm/amd/display: Remove static property from decide_edp_li [...] new b0f3438286bc drm/amd/display: Fix DML validation of simple vs native 422 modes new fab8580107b8 drm/amd/display: Set LTTPR mode to non-LTTPR if no repeate [...] new 56d63782af9b drm/amd/display: Force vsync flip when reconfiguring MPCC new 719349f849e8 drm/amd/display: Remove unused flag from stream state new 83d76eeb7bf3 drm/amd/display: Connect clock optimization function to dcn301 new b972b4f913ee drm/amd/display: Add debugfs to repress HPD and HPR_RX IRQs new f83d2a214d93 drm/amd/display: wait vblank when stream enabled and updat [...] new 4f6baaf0bf36 drm/amd/display: [FW Promotion] Release 0.0.60 new f4994be248b6 drm/amd/pm: update the driver interface header for vangogh new 86c8236eecc6 drm/amd/pm: add support for new smu metrics table for vangogh new e922057b556d drm/amd/display: Added support for multiple eDP BL control new 2ff3cf823882 drm/amd/display: Fix hangs with psr enabled on dcn3.xx new 74d85a4af7c0 drm/amd/display: 3.2.131 new a8b0a3321588 drm/amd/display: [FW Promotion] Release 0.0.61 new 0133840fba2d drm/amdgpu: Ensure dcefclk isn't created on Aldebaran new b45fdeab45bc drm/amdgpu: Add graphics cache rinse packet for sdma new 6cb7a1d40acb drm/amdgpu: Fix a bug for input with double sscanf new 80b0cd0fb97e drm/amdgpu: Fix a bug in checking the result of reserve page new 7fb640714547 drm/amdgpu: Add bad_page_cnt_threshold to debugfs new 737c375b88eb drm/amdgpu: Fix kernel-doc for the RAS sysfs interface new 7f353342bdab drm/amd/pm: Show updated clocks on aldebaran new d4abd0066319 drm/amd/sriov no need to config GECC for sriov new 3273f8b9e652 drm/amd/amdgpu: enable ASPM on navi1x new 9d015c0dae05 drm/amd/amdgpu: enable ASPM on vega new b960cb25b1e3 drm/amd/amdgpu: add ASPM support on polaris new 546aa546b05a drm/amdgpu: Add double-sscanf but invert new ba5b662c36de drm/amdgpu: Use iterator methods exposed by amdgpu_res_cur [...] new f45e6b9d03ff drm/amdkfd: Remove legacy code not acquiring VMs new af48a06daaf1 drm/amd: update the atomfirmware header for smu12 new eb607a00d3be drm/amd/pm: add the callback to get the bootup values for renoir new 47e5d79a4522 drm/amdgpu: Copy MEC FW version to MEC2 if we skipped load [...] new 3ef9d1e0cb14 drm/amd/pm: remove the "set" function of pp_dpm_mclk for vangogh new a99a5116cdba drm/amd/pm: revise two names of sensor values for vangogh new 2b60818258dc drm/amd/display: Update modifier list for gfx10_3 new fe180178390b Revert "Revert "drm/amdgpu: Ensure that the modifier reque [...] new ea9bc8b9289a drm/amdgpu/dm: Fix NULL pointer crash during DP MST hotplug new 951796f2f492 amd/display: allow non-linear multi-planar formats new f689f2be0c7d drm/radeon/cik: remove set but not used variables new 90cb3d8aca1b drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add() new bbdfe5aaef3c drm/amd/pm: fix error code in smu_set_power_limit() new 611ed9a5a14e drm/radeon/si: Fix inconsistent indenting new 20161e51dcea drm/amdkfd: add edc error interrupt handle for poison prop [...] new 28a5d7a58949 drm/amdgpu: correct default gfx wdt timeout setting new 9406d39bb6ef drm/amdgpu: enable tmz on renoir asics new 53ee6609b42e drm/amdgpu: only harvest gcea/mmea error status in arcturus new 1f8d3ad2a019 drm/amdgpu: only harvest gcea/mmea error status in aldebaran new 6df23f4c5cef drm/amdgpu: fix a error injection failed issue new f9727922fc68 drm/amdgpu: resolve erroneous gfx_v9_4_2 prints new 7c49ee9ec54c drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish new 19cc1f382956 drm/amd/display: fixed divide by zero kernel crash during [...] new 7cd69b95a84b drm/amd/display: Add DSC check to seamless boot validation new 26739690354b drm/amd/display: update hdcp display using correct CP type. new 4ccf9446b2a3 drm/amd/display: add handling for hdcp2 rx id list validation new 19a274f60104 drm/amd/display: disable seamless boot for external DP new 8a20c9732969 drm/amd/display: removed unused function dc_link_reallocat [...] new 9c82354e8984 drm/amd/display: treat memory as a single-channel for asym [...] new 41ef8fbbef8e drm/amd/display: Fix FreeSync when RGB MPO in use new 97d1765e67d6 drm/amd/display: Unconditionally clear training pattern se [...] new 0eda55ca52c3 drm/amd/display: Add link rate optimization logs for ILR new e0912e15d3e3 drm/amd/display: Always poll for rxstatus in authenticate new 5dac2b7399d7 drm/amd/display: Fixed typo in function name. new dad6bd779a6f drm/amd/display: Fix call to pass bpp in 16ths of a bit new fdf7d4f547f7 drm/amd/display: Report Proper Quantization Range in AVI I [...] new 6016cd9dba0f drm/amd/display: add helper for enabling mst stream features new db6622e97e04 drm/amd/display: [FW Promotion] Release 0.0.62 new 839ede894d08 drm/amd/display: 3.2.132 new 5f41741a6d46 Revert "drm/amdgpu: workaround the TMR MC address issue (v2)" new 1f0d8e3781f4 drm/amdgpu: Reset RAS error count and status regs new ceb47e0d84d9 drm/amdgpu: Fix SDMA RAS error reporting on Aldebaran new 5c88e3b86a88 drm/amdgpu: Add mem sync flag for IB allocated by SA new 7845d80dda1f drm/amdgpu/gmc9: remove dummy read workaround for newer chips new add74e32db04 Merge tag 'amd-drm-next-5.13-2021-04-23' of https://gitlab [...] new df2640b5b96e drm/i915/gvt: remove useless function new 329328ec6a87 drm/i915/gvt: Fix error code in intel_gvt_init_device() new 0349ec19c484 drm/i915/gvt: Remove duplicated register accessible check new e65a4d378480 Merge tag 'gvt-next-fixes-2021-04-21' of https://github.co [...] new eef24f11776c drm/i915: Take request reference before arming the watchdog timer new 604b5bc804ed drm/i915: Restore lost glk FBC 16bpp w/a new bc40cf6d1fd3 drm/i915: Restore lost glk ccs w/a new 36c119c10ebe drm/i915: Disable LTTPR detection on GLK once again new 3aea49fd4fbd drm/i915/display/psr: Fix cppcheck warnings new 63b6c7be3e1f drm/i915: fix an error code in intel_overlay_do_put_image() new 270e3cc5aa38 drm/i915: Fix docbook descriptions for i915_gem_shrinker new 1cd6b4a04f03 Merge tag 'drm-intel-next-fixes-2021-04-27' of git://anong [...] new 95275402f66e Merge tag 'drm-next-2021-04-30' of git://anongit.freedeskt [...] new d9c05d22da79 Merge branch 'for-linus' into for-next new d6e68c57e35b ALSA: usb-audio: use usb headers rather than define struct [...] new eb596e0fd13c ALSA: usb-audio: generate midi streaming substream names f [...] new 927a4c7b7ec1 Merge branch 'for-linus' into for-next new a3c30b0cb6d0 ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table new 7687850b95b4 ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls new 1a2a94a4392d ALSA: usb-audio: Configure Pioneer DJM-850 samplerate new b8db8be812cb ALSA: usb-audio: fix Pioneer DJM-850 control label info new d49c3e711c2b ALSA: ps3: fix spelling typo of values new 60fd71150391 ALSA: vx: fix kernel-doc warning new 06495facbb05 ALSA: pci: mixart: fix kernel-doc warning new 2c48653c1bc3 ALSA: pci: vx222: fix kernel-doc warning new 04f7791b7a4b ALSA: hda - bind headset buttons to the headphone jack new 0ae0337f929a uapi: virtio_ids: add a sound device type ID from OASIS spec new de3a9980d8c3 ALSA: virtio: add virtio sound driver new 9d45e514da88 ALSA: virtio: handling control messages new 29b96bf50ba9 ALSA: virtio: build PCM devices and substream hardware des [...] new f40a28679e0b ALSA: virtio: handling control and I/O messages for the PC [...] new da76e9f3e43a ALSA: virtio: PCM substream operators new ca61a41f389c ALSA: virtio: introduce jack support new 19325fedf245 ALSA: virtio: introduce PCM channel map support new 575483e90a32 ALSA: virtio: introduce device suspend/resume support new 59117306e0d0 Merge tag 'tags/virtio_snd-5.12-rc2' into for-next new b95a913cb368 ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 new 6cc7e93f46a5 ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS [...] new b73df04187eb ALSA: hda/cirrus: Add jack detect interrupt support from C [...] new b9dd23bb03fe ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control new 9c896eeca457 ALSA: ppc: keywest: remove outdated comment new fb3447d5842b ALSA: hda/cirrus: Add error handling into CS8409 I2C functions new 61a9aba19f44 ALSA: hda/cirrus: Cleanup patch_cirrus.c code. new 9f8de3b7d789 ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name new 7a114444af81 ALSA: hda/cirrus: Make CS8409 driver more generic by using [...] new cbdce7a3620c ALSA: asihpi: fix comment syntax in file headers new a08b9f2f2267 ALSA: ctxfi: fix comment syntax in file headers new 8518c6486c2b ALSA: hda: Fix spelling mistakes new dc85fc9d05d2 ALSA: pcm: Add debug print on memory allocation failure new 12b2b508300d ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB new f4b4bdf29ace ALSA: hda: Revert "ALSA: hda: Allow setting preallocation [...] new 507cdb9adba0 ALSA: hdsp: don't disable if not enabled new 790f5719b85e ALSA: hdspm: don't disable if not enabled new f57a741874bb ALSA: rme9652: don't disable if not enabled new caa271510687 ALSA: bebob: code refactoring for stream format detection new 5c6ea94f2b7c ALSA: bebob: detect the number of available MIDI ports new d2b6f15bc18a ALSA: bebob: enable to deliver MIDI messages for multiple ports new 940ba1f5e18d ALSA: core: avoid -Wempty-body warnings new e839fbed26e8 ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms new 69644fca2716 ALSA: usb-audio: Carve out connector value checking into a helper new 44609fc01f28 ALSA: usb-audio: Check connector value on resume new 583770e84a44 ALSA: pcm: Fix couple of typos new abc21649b3e5 ALSA: core: remove redundant spin_lock pair in snd_card_di [...] new 1fa4445f9adf ALSA: control - introduce snd_ctl_notify_one() helper new 3f0638a0333b ALSA: control - add layer registration routines new 22d8de62f11b ALSA: control - add generic LED trigger module as the new [...] new e65bf99718b5 ALSA: HDA - remove the custom implementation for the audio [...] new cb17fe0045aa ALSA: control - add sysfs support to the LED trigger module new a135dfb5de15 ALSA: led control - add sysfs kcontrol LED marking layer new 5b1ed7df0133 Merge tag 'tags/mute-led-rework' into for-next new 016c20506d5c ALSA: control - add the missing prev_lops2 initialization new 62327ebbdf00 ALSA: control led - improve the set_led_id() parser new 1678320e74d3 Merge branch 'topic/mute-led' into for-next new 53cc2643c149 ALSA: control - off by one in store_mode() new 5fb45414ae03 ALSA: usb-audio: Add error checks for usb_driver_claim_int [...] new 884c7094a272 ALSA: usb-audio: Drop implicit fb quirk entries dubbed for [...] new 66c6d1ef86ff ALSA: control: Add memory consumption limit to user controls new 473d5ae82d73 Merge branch 'for-linus' into for-next new d76314531258 ALSA: usb-audio: Skip probe of UA-101 devices new 64f40f9be141 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX new 57b138dde350 ALSA: control - double free in snd_ctl_led_init() new 618fad3d921a ALSA: HDA: Add access description in __snd_hda_add_vmaster new d91cbe83d319 ALSA: virtio: use module_virtio_driver() to simplify the code new d2e8f641257d ALSA: usb-audio: Explicitly set up the clock selector new 543f8d780867 ALSA: control_led - fix the stack usage (control element ops) new ebe8dc5afb39 ALSA: usb-audio: Apply implicit feedback mode for BOSS devices new 998f26f47e55 ALSA: control: Fix racy management of user ctl memory size [...] new d1ee66c5d3c5 ALSA: hda/realtek: fix mic boost on Intel NUC 8 new 26928ca1f06a ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 new 75b62ab65d27 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 new 0c37e2eb6b83 ALSA: hda/hdmi: fix race in handling acomp ELD notificatio [...] new d86f43b17ed4 ALSA: usb-audio: Add support for many Roland devices' impl [...] new 76fae6185f54 ALSA: hda/realtek: GA503 use same quirks as GA401 new e7df7df5a380 ALSA: usb-audio: DJM-750: ensure format is set new fd9db1058c6c ALSA: usb-audio: Re-apply implicit feedback mode to Pionee [...] new 1c9d9dfd2d25 ALSA: hda/realtek - Headset Mic issue on HP platform new bd15b15523fd ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic [...] new cfd577acb769 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type [...] new 37153cc5303a Revert "ALSA: usb-audio: Add support for many Roland devices..." new 316791b556f7 ALSA: usb-audio: Generic application of implicit fb to Rol [...] new 988cc1755260 ALSA: usb-audio: Fix implicit sync clearance at stopping stream new 9bbb94e57df1 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops new 1c98f574403d ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer new 29654ed8384e ASoC: tlv320aic32x4: Increase maximum register in regmap new 1ca1156cfd69 ASoC: tlv320aic32x4: Register clocks before registering component new 6f68accaa864 ASoC: meson: axg-frddr: set fifo depth according to the period new 44de8d80dba4 ASoC: rt1011: remove pack_id check in rt1011 new 7b3f5b207da5 ASoC: codecs: Fix runtime PM imbalance in tas2552_probe new 858066864a63 ASoC: meson: axg-frddr: fix fifo depth on g12 and sm1 new a523ef731ac6 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function new dfa7b01dbdc9 ASoC: rt286: Fix upper byte in DMIC2 configuration new cd8499d5c03b ASoC: rt286: Make RT286_SET_GPIO_* readable and writable new 1fa27f35ee23 Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] new 1300c7037f0f ASoC: amd: drop S24_LE format support new 62bad12bceeb ASoC: Intel: KMB: Fix random noise at the HDMI output new a89f3a93cd20 ASoC: adau17x1: Avoid overwriting CHPF new d143a69fd452 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new 933f98be60a7 ASoC: constify of_phandle_args in snd_soc_get_dai_name() new 13fba3e873b1 ASoC: uniphier: Simplify the return expression of uniphier [...] new 907e0cdebc1f ASoC: fsl_sai: Add pm qos cpu latency support new ff5687854323 ASoC: codecs: lpass-rx-macro: remove redundant initializat [...] new 1730ef62874d ASoC: Intel: boards: sof-wm8804: add check for PLL setting new 1372c76802be ASoC: SOF: Intel: hda: turn off display power in resume new 5f160cbe76bf ASoC: fsl_xcvr: move reset assert into runtime_resume new 1b99d50b9709 ASoC: Intel: Skylake: Compile when any configuration is selected new 2b719fd20f32 ASoC: rt1316: Add RT1316 SDCA vendor-specific driver new 8106efdce036 ASoC: qcom: lpass-hdmi: remove useless return new 64298706dcc9 ASoC: qcom: lpass-platform: remove useless assignment new 18bcac6ed746 ASoC: qcom: q6dsp-dai: clarify expression new 12900bacb4f3 ASoC: qcom: q6afe: remove useless assignments new 32d4e59cb39d ASoC: qcom: q6afe: align function prototype new be79e73e3adb ASoC: qcom: q6asm: align function prototypes new 77af06de3013 ASoC: wcd-clsh-v2: align function prototypes new 8d2f2d7ff3c6 ASoC: wcd9335: clarify return value new 7faaea14feee ASoC: wcd934x: remove useless return new 4b4f2119f985 ASoC: lpass-wsa-macro: add missing test new 893bc891d39d Merge series "ASoC: qcom: remove cppcheck warnings" from P [...] new 628fc9d9a0e6 ASoC: rt*: Constify static struct sdw_slave_ops new f9e56a34cda2 ASoC: rt*: Constify static struct snd_soc_dai_ops new 3084e5f7f753 ASoC: rt*: Constify static struct acpi_device_id new c4fd082e4662 ASoc: rt5631: Constify static struct coeff_clk_div new 7817317e2ffa Merge series "ASoC: rt*: Constify static structs" from Rik [...] new b29674357622 ASoC: fsl: fsl_asrc: remove useless assignment new b035a9efda28 ASoC: fsl: fsl_dma: remove unused variable new 062b85216886 ASoC: fsl: fsl_easrc: remove useless assignments new 8f6fef01a5ba ASoC: fsl: fsl_esai: clarify expression new 2fb563567bc4 ASoC: fsl: fsl_ssi: remove unnecessary tests new 4a6202f0cef5 ASoC: fsl: imx-hdmi: remove unused structure members new 91ab7743112b ASoC: fsl: mpc5200: signed parameter in snprintf format new f5036db354d9 ASoC: fsl: mpc8610: remove useless assignment new b86fe83448b4 ASoC: fsl: p1022_ds: remove useless assignment new 029448a8560f Merge series "ASoC: fsl: remove cppcheck warnings" from Pi [...] new 6053a840f711 ASoC: soc-pcm: remove strange format storing new 7f4a763642cc ASoC: soc-pcm: unpack dpcm_init_runtime_hw() new 5f53898af1a2 ASoC: soc-pcm: add dpcm_runtime_setup_fe() new 1b8cb123f3dd ASoC: soc-pcm: add dpcm_runtime_setup() new 4fe28461e289 ASoC: soc-pcm: unpack dpcm_set_fe_runtime() new 4ea62149dc62 Merge series "soc-pcm: tidyup snd_pcm_hardware setup for F [...] new 5a81abc2ea3d ASoC: samsung: i2s: remove unassigned variable new 0587e83c5d8b ASoC: samsung: s3c24xx_simtec: add missing error check new fbb123e248c1 ASoC: samsung: smdk_wm8994: add missing return new c856cef731dd ASoC: samsung: snow: remove useless test new 260fe5535b69 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] new 7ca5f0494617 ASoC: soc-ops: remove useless assignment new 9dbe774091b0 ASoC: soc-pcm: remove redundant assignment new 61b9eedd93b1 ASoC: soc-pcm: remove shadowing variable new 61456212e80e ASoC: soc-pcm: add error log new 47108a61b2f7 ASoC: soc-topology: clarify expression new bd029fc86834 ASoC: generic: simple-card-utils: remove useless assignment new d59748076b89 Merge series "ASoC: core: remove cppcheck warnings" from P [...] new 77150b5a5a47 ASoC: sh: dma-sh7760: remove unused variable new d29a60604fe6 ASoC: sh: rcar: align function prototypes new 652fc90f9de4 ASoC: sh: rcar: simplify return new 4862811f8735 ASoC: sh: rcar: ctu: add missing error check new 9946871c6087 ASoC: sh: rcar: ssi: remove redundant assignment new eeff1df1fa13 ASoC: sh: siu_pcm: remove useless assignment new b7e41867a4c9 ASoC: sh: siu_pcm: remove unused variable new 3766623b5c44 Merge series "ASoC: sh: remove cppcheck warnings" from Pie [...] new 64ca77d9f55a ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata new b8fdf6093144 ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata new 36785fec16be ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata new eb0d22d793e8 ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata new ef1ed5b855f6 Merge series "drop unneeded snd_soc_dai_set_drvdata" from [...] new 929cc7826055 ASoC: rsnd: cleanup ppcheck warning for ssiu.c new 0779baa812cf ASoC: rsnd: cleanup ppcheck warning for ssi.c new e539943c664e ASoC: rsnd: cleanup ppcheck warning for core.c new 31dbf7acc6a3 ASoC: rsnd: cleanup ppcheck warning for cmd.c new b6e499bcb32f ASoC: rsnd: cleanup ppcheck warning for adg.c new fa576ff64f5d Merge series "ASoC: rsnd: cleanup ppcheck warning for Rene [...] new 075d7da7d6b4 ASoC: codecs: nau8825: fix kernel-doc new 2fb8711095a1 ASoC: soc-dai: fix kernel-doc new 7810ea4c8f74 ASoC: Intel: atom: fix kernel-doc new ee00e0bf7e4f ASoC: wm8524: Do not print probe defer error new e443858258a2 ASoC: SOF: Intel: hda: enable async suspend new 99ac2f8d1508 ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5 new 13c1629d758a ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and [...] new bfdca489751f ASoC: mchp-i2s-mcc: Add support to select TDM pins new 16135d66309a ASoC: mchp-i2s-mcc: Add FIFOs support new 153bb1feefd2 ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding new ead2a3e43f0a ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM new 842860f45dbd Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] new 4e8d9fe7f09b ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only new 5ed26a834b83 ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config new 7942bf067172 Merge series "ASoC: Intel: soc-acpi: remove unused TigerLa [...] new 4c869beda489 ASoC: codec: Omit superfluous error message in jz4760_code [...] new 5d90fef68091 ASoC: sgtl5000: Fix identation of .driver elements new 3d01f5ee19c3 ASoC: rt1316: Fix return value check in rt1316_sdw_probe() new a5e78cfbd50e ASoC: codecs: fix platform_no_drv_owner.cocci warnings new 51bc908fccb1 ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc new f7c5c16875c2 ASoC: rt1011: use logical OR new 7e66f16251eb ASoC: rt1011: remove redundant test new 5a2429926549 ASoC: rt1011: clarify expression new 4354ad55cde7 ASoC: rt1015: clarify expression new a426017ed593 ASoC: rt1016: clarify expression new 9e884eed54c4 ASoC: rt1305: clarify expression new 1dd9cca70146 ASoC: rt1308: clarify expression new 4fbd2978944c ASoC: rt5640: clarify expression new 5864cf7f26ae ASoC: rt5645: use logical OR new fa0eb20cb38d ASoC: rt5645: clarify expression new 33eaffe3706a ASoC: rt5651: clarify expression new 9b9adc5b749d ASoC: rt5651: remove useless assignment new bb133ec21f86 ASoC: rt5659: clarify expression new 9fd72391ae8f ASoC: rt5660: clarify expression new ca1107d305b5 ASoC: rt5663: clarify expression new 17d78e931148 ASoC: rt5665: clarify expression new 17de60946a65 ASoC: rt5668: clarify expression new 6fa544568515 ASoC: rt5668: remove useless assignments new 7ad9b8d28d3f ASoC: rt5670: clarify expression new ae052909d1b1 ASoC: rt5677: clarify expression new 51cb94f6c340 ASoC: rt5677: remove useless assignment new e699b2c89f83 ASoC: rt5682: clarify expression new ec6aa9b59dbf ASoC: rt5682: remove useless assignments new f1a1da09faa3 ASoC: rt5682: remove useless initialization new d639089a8468 Merge series "ASoC: realtek: fix cppcheck warnings" from P [...] new 80cd73094c40 ASoC: cs4270: fix kernel-doc new c5036b86678f ASoC: jz4760: fix set but not used warning new 79d77f7fd1de ASoC: rt5631: fix kernel-doc warning new 5dd902d99ebb ASoC: sigmadsp-regmap: fix kernel-doc warning new 7655e32685e8 ASoC: amd: renoir: remove invalid kernel-doc comment new 6a9287f5beef ASoC: fsl: fsl_ssi: fix kernel-doc warning new 9d02a3021833 ASoC: fsl: fsl_easrc: fix kernel-doc warning new 45468f2cfe96 ASoC: Intel: bytcr_wm5102: remove unused static variable new f323ecedf322 ASoC: qcom: q6dsp: fix kernel-doc warning new 98537d5c9257 Merge series "ASoC: remove more make W=1 warnings" from Pi [...] new aa4890f673f9 ASoC: wm8962: Relax bit clock divider searching new 90b2d3733879 ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname( [...] new 20d17057f0a8 ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver new cc2d7429d65c ASoC: codecs/jz4770: Remove superfluous error message new 452801cabc0a ASoC: rt5645: Move rt5645_platform_data to sound/soc/codec [...] new 3f004d2dc118 ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin new 7ad4d237e7c4 ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver new 7fb08871c38b ASoC: rt1015: fix i2c communication error new 2979ef760e73 ASoC: rt1015: enable BCLK detection after calibration new 2d003ec15396 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx new 9fd914d917da ASoC: fsl_ssi: Fix TDM slot setup for I2S mode new f84b45240052 ASoC: ak4458: Add MODULE_DEVICE_TABLE new 741c8397e5d0 ASoC: ak5558: Add MODULE_DEVICE_TABLE new 30be2641848b ASoC: rt5670: Remove 'OUT Channel Switch' control new 8022f09883e8 ASoC: rt5670: Remove 'HP Playback Switch' control new 674e4ff4c232 ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from St [...] new 982042931c25 ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control new fa27f54021df Merge series "ASoC: rt5670: Various kcontrol fixes" from H [...] new 1045a5c04e16 ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] new d74fcdc51afd ASoC: sgtl5000: set DAP_AVC_CTRL register to correct defau [...] new 4d4e677a68e7 ASoC: es8316: Simplify adc_pga_gain_tlv table new 24a7b77daed8 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off b [...] new e4ffab875d32 ASoC: rt5651: Fix dac- and adc- vol-tlv values being off b [...] new d27f8feaf854 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] new 290c323008db ASoC: SOF: Intel: unregister DMIC device on probe error new c014170408bc ASoC: soc-core: Prevent warning if no DMI table is present new 97e2b5e5dcd5 ASoC: cs42l42: Fix Bitclock polarity inversion new 3656667e6685 ASoC: cs42l42: Fix channel width support new a2ddc577ee46 ASoC: cs42l42: Fix mixer volume control new 9ad4f9ea976e ASoC: cs42l42: Don't enable/disable regulator at Bias Level new ddaa9bea4ffa ASoC: cs42l42: Always wait at least 3ms after reset new 32432b8eea2d Merge series "Report jack and button detection + Capture S [...] new d3223608c5bc ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw [...] new d59cfc6544dc ASoC: rt715-sdca: Remove unused including <linux/version.h> new 542712826f8d ASoC: rt5682: add delay time of workqueue to control next [...] new ac922edc80aa ASoC: convert Microchip I2SMCC binding to yaml new 9bcf56c9647a Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] new 2b869e0ea598 ASoC: cs42l42: Remove power if the driver is being removed new 1abca8e1c77b ASoC: cs42l42: Disable regulators if probe fails new 621d65f3b868 ASoC: cs42l42: Provide finer control on playback path new 43fc357199f9 ASoC: cs42l42: Set clock source for both ways of stream new 585e7079de0e ASoC: cs42l42: Add Capture Support new c5b8ee0879bc ASoC: cs42l42: Report jack and button detection new 2cdba9b045c7 ASoC: cs42l42: Use bclk from hw_params if set_sysclk was n [...] new 0ea23660c717 ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT new 882589bb707b ASoC: cs42l42: Only start PLL if it is needed new b7d00776ebf7 ASoC: cs42l42: Wait for PLL to lock before switching to it new 64682e1b7744 Merge series "Report jack and button detection + Capture S [...] new c68fded79a9f ASoC: soc-core: fix DMI handling new 4988f0cc254a ASoC: arizona: fix function argument new b6021b5623b9 ASoC: madera: align function prototype new 43fe3fe8b316 ASoC: wm2200: remove unused structure new 13119a311aeb ASoC: wm8903: remove useless assignments new d28a9dfeb807 ASoC: wm8958-dsp2: rename local 'control' arrays new 729d42a4ab1a ASoC: wm8978: clarify expression new b564fdb75691 ASoC: wm8994: align function prototype new ea80d4991b76 ASoC: wm8996: clarify expression new 492df5b0748a ASoC: wm_adsp: simplify return value new 8ea9e29cc7fc ASoC: wm_hubs: align function prototype new 6f2cd36f78ef Merge series "ASoC: codecs: wolfson: remove cppcheck warni [...] new 5fd6b9b8b1c4 ASoC: dt-bindings: mt8183: add compatible string for using [...] new 9dc21a066bb6 ASoC: mediatek: mt8183: support machine driver with rt1015p new 0befe3a0c612 Merge series "ASoC: mediatek: mt8183-mt6358: support machi [...] new 2e5e57f085a3 ASoC: mediatek: mtk-btcvsd: remove useless assignment new 57f1379e77a7 ASoC: mediatek: mt2701: align function prototype new d9cdc1335622 ASoC: mediatek: mt2701: rename shadowed array new 14667403a563 ASoC: mediatek: mt8173: rename local irq variable new f8fc9ec56f34 ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() new 6fb8944cd289 ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro new 56e749ba756f ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() new 68cbc557375e ASoC: soc-pcm: add soc_pcm_update_symmetry() new c393281a3c1c ASoC: soc-pcm: add soc_hw_sanity_check() new 1db19c151819 ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count new 20048a9a4070 ASoC: soc-pcm: remove unneeded !rtd->dai_link check new 531590bb40f8 ASoC: soc-pcm: share DPCM BE DAI stop operation new c00af5f32ce1 Merge series "ASoC: soc-pcm: cleanup each functions" from [...] new b7c7203a1f75 ASoC: Intel: bytcr_rt5640: Enable jack-detect support on A [...] new 464b489a7885 ASoC: rt1015p: add acpi device id for rt1015p new ee427ea4f126 ASoC: fsl_asrc_dma: request dma channel from specific controller new d58970da3247 ASoC: samsung: tm2_wm5110: check of of_parse return value new f7b61287cf17 ASoC: samsung: tm2_wm5110: remove shadowed variable new 6e35f4281cae Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] new 40e4046913a3 ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 P [...] new 9f47c9c8bddc ASoC: Intel: bytcr_rt5640: Add used AIF to the components string new 54d796b86eb3 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] new 6ad864ed6ac5 ASoC: fsl_spdif: use snd_ctl_boolean_mono_info new 1d49439c0479 ASoC: mx27vis: Remove unused file new 19c6a63ced5e ASoC: rsnd: core: Check convert rate in rsnd_hw_params new 2e2bf6d47961 ASoC: imx-hdmi: fix platform_no_drv_owner.cocci warnings new 11fd6d8e097b ASoC: SOF: fix debugfs initialisation error handling new 72c35856b5ed ASoC: SOF: only allocate debugfs cache buffers for IPC flo [...] new 97f53046d746 ASoC: SOF: remove superfluous NULL check in debugfs read new 081634599bb1 Merge series "ASoC: SOF: debug: cleanups" from Pierre-Loui [...] new c00f4f2598d3 ASoC: ti: Fix a typo in the file ams-delta.c new bef2897d31b9 ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than new 8dd855334736 ASoC: Fix a typo in the file rt5682.txt new 7ec79d3850d0 ASoC: rt1019: add rt1019 amplifier driver new ad83b1adc58d ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support new a46b78247b85 ASoC: tegra20: ac97: Add reset control new 9c648ef82d7d ASoC: tegra20: i2s: Add reset control new 0bbcecaaab15 ASoC: tegra30: i2s: Restore hardware state on runtime PM resume new 48d71395896d reset: Add reset_control_bulk API new 050086eb6dc9 ASoC: tegra30: ahub: Switch to use reset-bulk API new 0911f154a2ae ASoC: tegra20: spdif: Correct driver removal order new c53b396f0dd4 ASoC: tegra20: spdif: Remove handing of disabled runtime PM new e33fdd9bee12 ASoC: tegra20: i2s: Add system level suspend-resume callbacks new ca6e960ed6b1 ASoC: tegra20: i2s: Correct driver removal order new d3c6ef98dadd ASoC: tegra20: i2s: Use devm_clk_get() new 80ec4a4cb36d ASoC: tegra20: i2s: Remove handing of disabled runtime PM new f852e1e4acf4 ASoC: tegra30: i2s: Correct driver removal order new 52674aef9eb6 ASoC: tegra30: i2s: Use devm_clk_get() new b5f6f781fcb2 ASoC: tegra30: i2s: Remove handing of disabled runtime PM new 5d956e3cb806 ASoC: tegra30: ahub: Reset global variable new e2965c2ca139 ASoC: tegra30: ahub: Correct suspend-resume callbacks new b5571449e618 ASoC: tegra30: ahub: Remove handing of disabled runtime PM new cdd23ae6e68f Merge series "Fix reset controls and RPM of NVIDIA Tegra A [...] new 73b4fe4a03db ASoC: ab8500-codec: remove useless structure new ca6b3a6ca047 ASoC: ad1836: remove useless return new 5b349c8f355a ASoC: adau1977: remove useless return new 157c4df67756 ASoC: cros_ec_codec: remove null pointer dereference warning new 4d753b6642ee ASoC: cx2070x: remove useless assignment new 8d41c1ab248f ASoC: cx2070x: remove duplicate else branch new f8a684a4c2c9 ASoC: da7219-aad: remove useless initialization new 426b3bbcee19 ASoC: hdac_hdmi: remove useless initializations new 997994d7e6fa ASoC: hdac_hdmi: align function arguments new 3c011ef344cd ASoC: hdmi-codec: remove useless initialization new 9ad869fee5c5 ASoC: hdmi-codec: remove unused spk_mask member new 226a783f3dcf ASoC: max98090: remove useless assignment new 2b5e8cd53ffa ASoC: mt6358: remove useless initializations new d068ab4eab0d ASoC: mt6359: remove useless assignment new a3966b254c48 ASoC: nau8825: remove useless assignment new f10280d5c59b ASoC: pcm1681: remove useless assignment new 17d74e68e976 ASoC: sigmadsp: align function prototype new 02a70d7f26e7 ASoC: sti-sas: remove unused struct members new e83c47861c26 ASoC: tas2562: remove useless assignment new 2e40b21cd4f6 ASoC: tas2562: remove warning on return value new ffab1215bdbe ASoC: tas2770: remove useless initialization new 39e69cef0aa9 ASoC: tlv320dac33: clarify expression new a2cc1568dc50 ASoC: tscs454: remove useless test on PLL disable new bb9faeccbd6c Merge series "ASoC: codecs: remove cppcheck warnings" from [...] new e6d8af6687fa ASoC: rt1019: make symbol 'rt1019_i2c_driver' static new e4b044f45823 ASoC: soc-pcm: indicate error message at soc_pcm_open() new cb11f79b4af6 ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() new dab7eeb4045c ASoC: soc-pcm: indicate error message at soc_pcm_prepare() new d479f00b795a ASoC: soc-pcm: indicate error message at dpcm_path_get() new db3aa39c9106 ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() new bbd2bac8d6ca ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() new 81c82a9edbdd ASoC: soc-pcm: indicate error message at dpcm_run_update_s [...] new 06aaeb874256 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() new 33b6b94f55ec ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw [...] new 273db971cf83 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() new e20c9c4f96d7 ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() new f52366e6831e ASoC: soc-pcm: don't indicate error message for dpcm_be_da [...] new 62462e018220 ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() new 60adbd8fbf48 ASoC: don't indicate error message for snd_soc_[pcm_]compo [...] new 3722e4ecefb3 Merge series "ASoC: tidyup error message timing" from Kuni [...] new 7e71b48f9e27 ASoC: amd: Add support for RT5682 codec in machine driver new 2277e7e36b4b ASoC: fsl_sai: Don't use devm_regmap_init_mmio_clk new b951b51e2ca4 ASoC: SOF: add a helper to get topology configured mclk new bf939446c357 ASoC: intel: sof_rt5682: use the topology mclk new dfb81e3b5f47 ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows new f89c0a87b406 Merge tag 'ib-mfd-extcon-v5.13' of git://git.kernel.org/pu [...] new 203773e39347 ASoC: fsl_esai: Don't use devm_regmap_init_mmio_clk new c2562572467a ASoC: fsl_spdif: Don't use devm_regmap_init_mmio_clk new cab04ab5900f ASoC: fsl_asrc: Don't use devm_regmap_init_mmio_clk new 069b24f22eb9 ASoC: fsl_easrc: Don't use devm_regmap_init_mmio_clk new 3feaba79d8f7 ASoC: fsl_audmix: Don't use devm_regmap_init_mmio_clk new b5cf28f7a890 ASoC: fsl_micfil: Don't use devm_regmap_init_mmio_clk new bcda8cc4b868 ASoC: arizona-jack: Move jack-detect variables to struct a [...] new 688c8461a425 ASoC: arizona-jack: Use arizona->dev for runtime-pm new ffcc84b9e814 ASoC: arizona-jack: convert into a helper library for code [...] new 236b7285e95a ASoC: arizona-jack: Use snd_soc_jack to report jack events new 69c58eb61e9b ASoC: arizona-jack: Cleanup logging new 37dbabf14ff6 ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 [...] new ecd77d494ec9 ASoC: Intel: bytcr_wm5102: Add jack detect support new 3f994c258687 Merge series "MFD/extcon/ASoC: Rework arizona codec jack-d [...] new 200d925e236f spi: imx: Use of_device_get_match_data() helper new 9f44673b7af2 ASoC: rt1015: Add bclk detection and dc detection new 7a0d884986f3 ASoC: max98373: Added controls for autorestart config new efd0b1660829 ASoC: fsl-asoc-card: Add support for WM8958 codec new df8077c6fe64 ASoC: bindings: fsl-asoc-card: add compatible string for W [...] new 99067c07e8d8 ASoC: wm8960: Remove bitclk relax condition in wm8960_conf [...] new 4da40cb9955c ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro new 4a50724eb0ba ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_lin [...] new d908b922c717 ASoC: soc.h: return error if multi platform at snd_soc_fix [...] new b9af3fb7759d Merge series "ASoC: soc.h: small cleanups" from Kuninori M [...] new 8bdfc0455e3a ASoC: soc-component: Add snd_soc_pcm_component_ack new b73d9e6225e8 ASoC: fsl_rpmsg: Add CPU DAI driver for audio base on rpmsg new 49c6bf624983 ASoC: dt-bindings: fsl_rpmsg: Add binding doc for rpmsg au [...] new 1935050de0b6 ASoC: imx-audio-rpmsg: Add rpmsg_driver for audio channel new 3c00eceb2a53 ASoC: imx-pcm-rpmsg: Add platform driver for audio base on rpmsg new 39f8405c3e50 ASoC: imx-rpmsg: Add machine driver for audio base on rpmsg new e49bcf4f5579 Merge series "Add audio driver base on rpmsg on i.MX platf [...] new 0803a5cb5b7c ASoC: dwc: Fix -Wmissing-prototypes warnings new 23f23db29ac9 ASoC: amd: update spdx license for acp machine driver new d463cead11ac ASoC: amd: fix acpi dependency kernel warning new 502e5321d892 ASoC: fsl_rpmsg: initialise pointers to NULL new c1c03888f1e8 ASoC: SOF: parse multiple SSP DAI and hw configs new e12be9fbfb91 ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs new c943a586f6e4 ASoC: SOF: match SSP config with pcm hw params new e61c589587c7 ASoC: mt6359: add ASoC mt6359 ASoC accdet jack document new eef07b9e0925 ASoC: mediatek: mt6359: add MT6359 accdet jack driver new 3de72d6a2822 Merge series "Add mediatek MT6359 ASoC accdet jack driver" [...] new f556de6087f0 ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" new c7721e942798 ASoC: Intel: add max98390 echo reference support new 96fadf7e8ff4 ASoC: q6afe-clocks: fix reprobing of the driver new 8b01a0d0b5c1 ASoC: dt-bindings: nvidia, tegra210-ahub: Add missing child nodes new 875c40eadf6a ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet new d8c5c82e4e5b ASoC: ak5558: Add support for ak5552 new 8d246806d510 ASoC: dt-bindings: ak5558: Add compatible string for ak5552 new 50cbf945566b ASoC: Intel: Fix a typo new 868d5c6340d8 ASoC: tegra: Set driver name explicitly new e896ec390870 ASoC: rt1019: add address-cells and size-cells information new 89503d736e36 ASoC: simple-card-utils.c: remove old comment new 050c7950fd70 ASoC: simple-card-utils: alloc dai_link information for CP [...] new 674b9438e2d4 ASoC: audio-graph: count DAI / link numbers as in order new e9cbcf23a28b ASoC: audio-graph: cleanup graph_for_each_link() new a6e8798061bf ASoC: simple-card: count DAI / link numbers as in order new 39af7f7a03d0 ASoC: simple-card: cleanup graph_for_each_link() new 326b0037fd6b Merge series "ASoC: simple-card: cleanup and prepare for M [...] new ad858508fd6a Merge tag 'mute-led-rework' of https://git.kernel.org/pub/ [...] new bb0f78e59777 ASoC: Intel: Fix a typo new 2711a2d99303 ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments new 86f3c05534be ASoC: atmel: fix shadowed variable new 6692dc07fa11 ASoC: atmel: atmel-i2s: remove useless initialization new ce36242046f2 ASoC: bcm: cygnus_ssp: remove useless initialization new 84d0493f67b8 ASoC: meson: axg-tdmin: remove useless assignment new 18efddee4f0a ASoC: meson: axg-tdmout: remove useless assignment new 00a25480cca4 ASoC: pxa: remove useless assignment new bf2a6b44d5e5 ASoC: sti: sti_uniperif: add missing error check new 00a820086ddd ASoC: sti: uniperif: align function prototypes new 11033e51b316 ASoC: stm: stm32_adfsdm: fix snprintf format string new 54f78aebe803 ASoC: sunxi: sun8i-codec: clarify expression new 1bc6d7a90b01 ASoC: tegra: tegra20_das: clarify expression new 53567ebce407 ASoC: tegra: tegra20_das: align function prototypes new 248d4dc9c3b8 ASoC: ti: omap-abe-twl6040: remove useless assignment new 3d37b27fffb3 ASoC: ti: omap-mcsp: remove duplicate test new 5b920abeea03 ASoC: ux500: mop500: rename shadowing variable new b4d09a01666f ASoC: ux500: mop500: align function prototype new 9c0da2935eba Merge series "ASoC: remove cppcheck warnings for multiple [...] new f1b3ee789f4b ASoC: soc-core: add comment for rtd freeing new 5fa7553dcd83 ASoC: soc-core: use device_unregister() if rtd allocation failed new 73935e931c94 Merge series "ASoC: soc-core: tidyup error handling for rt [...] new 9c1e0439ada9 ASoC: dt-bindings: Move port/ports properties out of audio [...] new ec1c8302178a ASoC: dt-bindings: Use OF graph schema new f1321c9766b2 ASoC: dt-bindings: socionext: Use audio-graph-port schema new 75c324d5ab14 Merge series "ASoC: dt-bindings: Rework audio-graph-port s [...] new 458c23c509f6 ASoC: lm49453: fix useless assignment before return new 945b0b58c5d7 ASoC: da732x: simplify code new df421a3a6f00 Merge series "ASoC: remove cppchecks warnings on lm49453 a [...] new ebf721fbbb6e ASoC: Intel: Fix a typo new 52cad756b777 ASoC: intel, keembay-i2s: Fix a dt_binding_check warning new 628166c37c16 ASoC: Intel: Boards: cml_da7219_max98390: add capture stre [...] new ebbb165d2c0c ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks new 17d49b07a8bb ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro [...] new c9b3c63392e5 ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 new 84cb0d5581b6 ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 new 3d534537648b ASoC: rt5670: Add a rt5670_components() helper new e992a51b1d14 ASoC: Intel: cht_bsw_rt5672: Set card.components string new a43508995a91 ASoC: ak5558: Fix s/show/slow/ typo new e5870bd0e40c ASoC: max98390: Add support for tx slot configuration. new c7c19ec098b8 ASoC: Intel: kbl: Add MST route change to kbl machine drivers new 74ed9e9bfb73 ASoc: Intel: board: add BE DAI link for WoV new 34c79fe9e267 Merge series "kbl_da7219_max9357a machine changes for wov [...] new af4b54127b2b ASoC: codecs: lpass-va-macro: constify static struct snd_s [...] new fa74c223b6fd ASoC: simple-card: fix possible uninitialized single_cpu l [...] new 9be701ec3493 ASoC: meson: axg-fifo: add NO_PERIOD_WAKEUP support new 73a4808892b8 ASoC: codecs: tlv320aic3x: move model definitions new b015df6ac03e ASoC: codecs: tlv320aic3x: rename probe function new a96d2ba2d824 ASoC: codecs: tlv320aic3x: move I2C to separated file new fd4daab3b139 ASoC: codecs: tlv320aic3x: add SPI support new 8361c6da77b7 Merge series "Adds SPI support" from Jiri Prchal <jiri.prc [...] new f985838003ee ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops new a0bc855ffdb5 ASoC: codecs: tlv320aic3x: add AIC3106 new b186e7c17d9f ASoC: tas2764: constify static struct snd_soc_dai_ops new 38ec3006eccb ASoC: codecs: tlv320aic3x: add SPI to the DT binding new a93799d55fd4 ASoC: fsl: sunxi: remove redundant dev_err call new 5e71e9c14db4 ASoC: rt1019: constify static struct snd_soc_dai_ops new e9a216d8f14a ASoC: cx2072x: constify static struct snd_soc_dai_ops new f2ec1ebb2571 ASoC: tas2770: Constify static struct snd_soc_dai_ops new f2138aed231c ASoC: simple-card-utils: enable flexible CPU/Codec/Platform new 205eb17eddb4 ASoC: simple-card-utils: share dummy DAI and reduce memory new 703fe25d11ae Merge series "ASoC: simple-card-utils: prepare for multi s [...] new 3e075e842899 ASoC: amd: raven: acp3x-i2s: Constify static struct snd_so [...] new 45475bf60cc1 ASoC: soc-compress: lock pcm_mutex to resolve lockdep error new 857b602a3424 ASoC: codecs: lpass-rx-macro: constify static struct snd_s [...] new a457dd92d14a ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops new 1f34084cc85d ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops new e994cf826894 ASoC: wcd934x: constify static struct snd_soc_dai_ops new 3cab801e8b94 ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops new 4f3b0f8e3640 ASoC: rt1019: remove registers to sync with rt1019 datasheet new a893a666b5b9 ASoC: codecs: lpass-wsa-macro: constify static struct snd_ [...] new 4150cc7306fa ASoC: amd: renoir: acp3x-pdm-dma: constify static struct s [...] new 81df40a0807f ASoC: codecs: lpass-tx-macro: constify static struct snd_s [...] new 33e12dea130d ASoC: wcd9335: constify static struct snd_soc_dai_ops new 26e33ed9f184 ASoC: amd: Add support for ALC1015P codec in acp3x machine driver new b2fe85790d8d ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI new 7459f8b703db ASoC: SOF: topology: remove useless code new e4330cae2a8c ASoC: SOF: add Kconfig option for probe workqueues new ca6a0122557f ASoC: soc-acpi: add new fields for mach_params new 17e9d6b0a395 ASoC: SOF: change signature of set_mach_params() callback new 974cccf490eb ASoC: SOF: Intel: update set_mach_params() new f3f3af174335 ASoC: SOF: pcm: export snd_pcm_dai_link_fixup new 4c1cc83fcc7e ASOC: SOF: simplify nocodec mode new 6fede18b0c1e Merge series "ASoC: SOF: simplify nocodec mode" from Ranja [...] new 3bcae98e1017 ASoC: SOF: core: Add missing error prints to device probe [...] new 4d1284cd7952 ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of new 2976eef29ec5 Merge series "ASoC: SOF: simplify probe and report errors" [...] new 1b9889974ce9 ASoC: SOF: Intel: add missing use_acpi_target_states for T [...] new 4ad03f894b3c ASoC: SOF: Intel: Update ADL P to use its own descriptor new 13a9e21b80ab Merge series "ASoC: SOF: Intel: descriptor corrections for [...] new 462c47c2fcc2 ASoC: sti: sti_uniperif: add missing MODULE_DEVICE_TABLE new 59f5cd96e9b9 ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai [...] new f899006d5585 ASoC: simple-card-utils: remove li->dais/li->conf new fafc05aadd4b ASoC: simple-card-utils: use for_each_prop_xxx() new e25704f84ca2 ASoC: simple-card-utils: remove asoc_simple_parse_xxx() new 1cf6805700ec ASoC: simple-card-utils: care multi DAI at asoc_simple_cle [...] new ac813c625ad5 ASoC: simple-card-utils: indicate dai_fmt if exist new 40d8cbe70e71 ASoC: simple-card-utils: indicate missing CPU/Codec number [...] new 9830d3e99f51 ASoC: simple-card-utils: add simple_props_to_xxx() macro new c826ec0391c8 ASoC: simple-card-utils: multi support at asoc_simple_cano [...] new 33cd6b191f1c ASoC: simple-card-utils: tidyup debug info for clock new 3919249e8099 ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line new fcfd763bef4f ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() new 637251bcfe64 Merge series "ASoC: simple-card-utils: prepare for multi s [...] new 38c694e98f6a ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_ [...] new cdf20c3ef0e9 ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_ [...] new 0b93bbc977af ASoC: ak5558: correct reset polarity new 4d5d75ce2b32 ASoC: ak5558: change function name to ak5558_reset new e42b6e813f42 ASoC: cs35l35: remove unused including <linux/version.h> new a122a116fc6d ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() new a4856e15e58b ASoC: rsnd: check all BUSIF status when error new 691b379cbe34 ASoC: rsnd: add rsnd_ssi_busif_err_status_clear() new 15c57ce07ce2 ASoC: rsnd: add rsnd_ssi_busif_err_irq_enable/disable() new 63346d3d2f7c ASoC: rsnd: add usage for SRC new 8577bf61a635 Merge series "ASoC: rsnd: tidyup Renesas sound" from Kunin [...] new b5fb388da472 ASoC: topology: adhere to KUNIT formatting standard new 1ceb019e7830 Merge series "kunit: Fix formatting of KUNIT tests to meet [...] new 22ff9c4230bd ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only th [...] new 8cbea89e2fba ASoC: simple-card: remove unused variable from simple_parse_of() new 5bb5ac71e3f4 ASoC: simple-card: use asoc_link_to_xxx() macro new 2c33e20ffd68 ASoC: simple-card: use simple_props_to_xxx() macro new 7ed5920995ce ASoC: audio-graph: use asoc_link_to_xxx() macro new ae0727ab7741 ASoC: audio-graph: use simple_props_to_xxx() macro new 620f7c08d985 Merge series "ASoC: simple-card/audio-graph: adjust to mul [...] new eea1d18e9b2d ASoC: SOF: use current DAI config during resume new d97140033948 ASoC: core: Don't set platform name when of_node is set new 0f687d826736 ASoC: simple-card-utils: Propagate errors on too many links new 343e55e71877 ASoC: simple-card-utils: Increase maximum number of links to 128 new 1cacbac447d9 ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmet [...] new ee39d77ed91f ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetr [...] new 8f1a16818a08 ASoC: soc-utils: add snd_soc_component_is_dummy() new 9c2ae363f334 ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() new ac22cf52523a Merge series "ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_p [...] new 093b9dcb5976 ASoC: Intel: soc-acpi: add ADL SoundWire base configurations new 870dc42fe831 ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations new d25bbe80485f ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp new 7ae6af413174 Merge series "ASoC: Intel: add new TGL/ADL configurations" [...] new a48f928e13a0 ASoC: rt715: modification for code simplicity new dcca646c4977 ASoC: rt715: add main capture switch and main capture volume new fa2f98378f94 ASoC: rt715: remove kcontrols which no longer be used new d63f2a88d5cf ASoC: mt6359: Drop ASoC mt6359 ASoC accdet jack document new e86a53fb64ed ASoC: ak4458: check reset control status new 59ce3233a538 ASoC: soc-acpi: remove useless initialization new d3b47a888f0b ASoC: soc-core: fix signed/unsigned issue new e2290daefef3 ASoC: soc-core: fix always-false condition new 36924a12c320 ASoC: codecs: lpass-rx-macro: remove useless return new 9726db36ed83 ASoC: codecs: rt5682: clarify expression new 87143bfdb9f7 Merge series "ASoC: remove more cppcheck warnings" from Pi [...] new 11a9b987611f ASoC: sigmadsp: Disable cache mechanism for readbacks new b15c3ea7e0d2 ASoC: rt286: Configure combo jack for headphones new f3bd4dde9f04 ASoC: rt298: Configure combo jack for headphones new aa2f9c12821e ASoC: rt286: Generalize support for ALC3263 codec new 4b1013f407dc Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] new 7f51384f17b3 ASoC: rt1015p: add support on format S32_LE new ec1af6c64db9 ASoC: simple-card-utils: Allocate link info structure on heap new 7342db3cddcd ASoC: ak4458: enable daisy chain new 1a456b1c6be1 ASoC: audio-graph: move audio_graph_card_probe() to simple [...] new f6fcc820e0c9 ASoC: audio-graph: move audio_graph_remove() to simple-car [...] new 6769ea1e4315 ASoC: audio-graph: check ports if exists new 14d78d74d7bc ASoC: audio-graph: remove "audio-graph-card, " preix support new 67800ae93982 ASoC: audio-graph: remove unused "node" from graph_parse_m [...] new 63f2f9cceb09 ASoC: audio-graph: remove Platform support new 23b16df6c9c9 Merge series "ASoC: audio-graph: cleanups" from Kuninori M [...] new 8859f809c7d5 ASoC: audio-graph: add graph_parse_node() new e51237b8d305 ASoC: audio-graph: add graph_link_init() new 59c35c44a9cf ASoC: simple-card: add simple_parse_node() new 434392271afc ASoC: simple-card: add simple_link_init() new 73371bacf047 ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() new ccd4cc3ed069 ASoC: tegra: mark runtime-pm functions as __maybe_unused new 65d1cce726d4 ASoC: stm32: properly get clk from the provider new 104c3a9ed074 ASoC: wcd934x: use the clock provider API new 8691743c511d ASoC: rt5682: clock driver must use the clock provider API new 27dc72b44e85 ASoC: lpass: use the clock provider API new 12f8127fe9e6 ASoC: da7219: properly get clk from the provider new ca5118c0c00f ASoC: rt711-sdca: change capture switch controls new a1aee7f7b711 ASoC: rt711-sdca: add the notification when volume changed new 25c4a9b614f1 ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 new ffc9841d5200 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 0301201b7181 Merge tag 'asoc-v5.13' of https://git.kernel.org/pub/scm/l [...] new 4fb44dd2c1dd ALSA: sb: Fix two use after free in snd_sb_qsound_build new 0e853a9c3937 ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB new 45b14fe200ba ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds [...] new e861431303d2 ALSA: virtio: fix kernel-doc new 970e3012c04c ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx new a3ffcebc8748 ALSA: usb-audio: Remove redundant assignment to len new b265047ac56b ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries new b7529c18feec ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries new 13e1a4cd490b ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries new 45461e3b554c ALSA: hda/realtek: Re-order ALC269 HP quirk table entries new 433f894ec7fb ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries new aa143ad39a52 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries new 3cd0ed636dd1 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries new cab561f8d4bc ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries new f552ff54c2a7 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries new c656f747df15 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries new 9edeb1109d05 ALSA: hda/realtek: Re-order ALC662 quirk table entries new defce244b01e ALSA: hda/realtek: Remove redundant entry for ALC861 Haier [...] new 2e6a731296be ALSA: hda/conexant: Re-order CX5066 quirk table entries new b71428d7ab33 Merge tag 'sound-5.13-rc1' of git://git.kernel.org/pub/scm [...] new 9951bb259dd0 HID: hiddev: Return specific error codes on connect failure new 590ade88bafd Merge branch 'for-5.13/core' into for-linus new efb618fba54d HID: elan: Silence mute LED errors being logged when the d [...] new 2601371e1082 HID: elan: Set default_trigger for the mute LED new ba3f92938f2c HID: elan: Remove elan_mute_led_get_brigtness() new 743b357607ee Merge branch 'for-5.13/elan' into for-linus new 6a82582d9fa4 HID: ft260: add usb hid to i2c host bridge driver new 2076b7bdc529 HID: ft260: fix an error message in ft260_i2c_write_read() new 8ba3c81c0872 Merge branch 'for-5.13/ft260' into for-linus new 6d97010eb9ff HID: i2c-hid: acpi: Get ACPI companion only once and reuse it new 4cecff8f1d0e HID: i2c-hid: acpi: Switch to new style i2c-driver probe function new a3836a02c5f2 HID: i2c-hid: acpi: Move GUID out of function and described it new 0960941043a1 HID: i2c-hid: acpi: Drop redundant ACPI_PTR() new cddbefcc1746 Merge branch 'for-5.13/i2c-hid' into for-linus new bbf62645255f HID: lenovo: Use brightness_set_blocking callback for sett [...] new 658d04e6eb6b HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling new 34348a8661e3 HID: lenovo: Check hid_get_drvdata() returns non NULL in l [...] new 033c97868025 HID: lenovo: Remove lenovo_led_brightness_get() new 8744eeec539a HID: lenovo: Set LEDs max_brightness value new 617103246cfd HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY [...] new e2da5ff435d6 HID: lenovo: Set default_triggers for the mute and micmute LEDs new 2d0f1c071ab1 HID: lenovo: Rework how the tp10ubkbd code decides which U [...] new c158c2afc99f HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard new 0b21c35f5cf3 Merge branch 'for-5.13/lenovo' into for-linus new 751cb6518cef HID: logitech-dj: Use hid-ids.h defines for USB device-ids [...] new 434f77092eeb HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID [...] new 686e161eea8f Merge branch 'for-5.13/logitech' into for-linus new 2b0c086cd6f4 HID: magicmouse: add Apple Magic Mouse 2 support new 3dcc5f7b45e0 HID: magicmouse: fix 3 button emulation of Mouse 2 new c0dc5582812d HID: magicmouse: fix reconnection of Magic Mouse 2 new 9de07a4e8d4c HID: input: map battery capacity (00850065) new 275ac61bafb8 Merge branch 'for-5.13/magicmouse' into for-linus new f567d6ef8606 HID: plantronics: Workaround for double volume key presses new cfc9bdfb6ba7 Merge branch 'for-5.13/plantronics' into for-linus new a6ad93e37e76 Merge tag 'platform-drivers-x86-surface-aggregator-v5.13-1 [...] new b05ff1002a5c HID: Add support for Surface Aggregator Module HID transport new 35a927f2848b HID: surface-hid: Add support for legacy keyboard interface new e50fedec822e Merge branch 'for-5.13/surface-system-aggregator-intergrat [...] new c49c33637802 HID: support for initialization of some Thrustmaster wheels new dfe74f550810 HID: thrustmaster: introduce proper USB dependency new 66ff89946e6a HID: fix memdup.cocci warnings new e9bb37ff35bb HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses new 5a4a13cb4712 Merge branch 'for-5.13/thrustmaster' into for-linus new 46fc466e01a1 HID: wacom: Setup pen input capabilities to the targeted tools new 6c905ab1ace2 Merge branch 'for-5.13/wacom' into for-linus new 4cbf8aa75cf3 HID: usbhid: Repair a formatting issue in a struct description new fbe352aa7bbd HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses new 8802d1546b79 HID: hid-alps: Correct struct misnaming new cd2bb7b73e0b HID: hid-core: Fix incorrect function name in header new a3760cd75e33 HID: hid-kye: Fix incorrect function name for kye_tablet_enable() new ae71db0d4d68 HID: hid-picolcd_core: Remove unused variable 'ret' new 3f37fdcd313d HID: hid-logitech-hidpp: Fix conformant kernel-doc header [...] new a62ce117ac18 HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs new 5abb54458242 HID: hid-uclogic-params: Ensure function names are present [...] new dbf104fdd42e HID: hid-sensor-custom: Remove unused variable 'ret' new 1784cd57e35f HID: wacom_sys: Demote kernel-doc abuse new 07b34ddd759b HID: hid-sensor-hub: Remove unused struct member 'quirks' new ff0e9ee3a6d4 HID: hid-sensor-hub: Move 'hsdev' description to correct s [...] new e16e9f118418 Merge branch 'for-5.13/warnings' into for-linus new efd8929b9eec Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
The 829 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/devicetree/bindings/sound/ak5558.txt | 2 +- .../bindings/sound/audio-graph-port.yaml | 104 +- .../devicetree/bindings/sound/fsl,rpmsg.yaml | 108 ++ .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + .../bindings/sound/intel,keembay-i2s.yaml | 2 +- .../bindings/sound/marvell,mmp-sspa.yaml | 6 +- .../devicetree/bindings/sound/mchp,i2s-mcc.yaml | 108 ++ .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 43 - .../sound/mt8183-mt6358-ts3a227-max98357.txt | 1 + .../bindings/sound/nvidia,tegra186-dspk.yaml | 11 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 11 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 27 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 11 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 11 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 5 +- .../devicetree/bindings/sound/rt1019.yaml | 35 + Documentation/devicetree/bindings/sound/rt5682.txt | 2 +- .../bindings/sound/socionext,uniphier-aio.yaml | 8 +- .../bindings/sound/socionext,uniphier-evea.yaml | 8 +- .../devicetree/bindings/sound/tlv320aic3x.txt | 21 +- MAINTAINERS | 23 + drivers/firmware/dmi_scan.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 82 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 34 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 24 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 11 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 128 ++ drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 125 ++ drivers/gpu/drm/amd/amdgpu/nv.c | 10 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 35 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 28 + drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +- drivers/gpu/drm/amd/amdgpu/vi.c | 193 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 129 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 27 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 27 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 35 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 25 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 58 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 37 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 87 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 63 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 33 +- drivers/gpu/drm/amd/display/dc/dc.h | 13 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 15 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 2 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 8 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 31 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 - .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 + .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h | 16 + drivers/gpu/drm/amd/include/atomfirmware.h | 41 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 40 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 2 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 378 +++- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 123 ++ drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 55 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 - drivers/gpu/drm/i915/display/intel_display.c | 3 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 1 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 5 - drivers/gpu/drm/i915/gvt/gtt.c | 6 - drivers/gpu/drm/i915/gvt/gvt.c | 8 +- drivers/gpu/drm/i915/i915_request.c | 3 +- drivers/gpu/drm/radeon/cik.c | 4 - drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/tegra/dc.c | 113 +- drivers/gpu/drm/tegra/dc.h | 6 + drivers/gpu/drm/tegra/drm.c | 27 +- drivers/gpu/drm/tegra/drm.h | 5 + drivers/gpu/drm/tegra/fb.c | 10 + drivers/gpu/drm/tegra/gem.h | 6 + drivers/gpu/drm/tegra/gr2d.c | 4 +- drivers/gpu/drm/tegra/gr3d.c | 4 +- drivers/gpu/drm/tegra/hub.c | 41 +- drivers/gpu/drm/tegra/plane.c | 32 + drivers/gpu/drm/tegra/vic.c | 4 +- drivers/gpu/drm/ttm/ttm_device.c | 2 +- drivers/gpu/drm/ttm/ttm_tt.c | 2 + drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 +- drivers/gpu/host1x/bus.c | 31 + drivers/gpu/host1x/cdma.c | 11 +- drivers/gpu/host1x/debug.c | 14 +- drivers/gpu/host1x/dev.c | 6 + drivers/gpu/host1x/dev.h | 13 +- drivers/gpu/host1x/hw/cdma_hw.c | 2 +- drivers/gpu/host1x/hw/channel_hw.c | 10 +- drivers/gpu/host1x/hw/debug_hw.c | 2 +- drivers/gpu/host1x/hw/hw_host1x07_vm.h | 2 +- drivers/gpu/host1x/intr.c | 28 +- drivers/gpu/host1x/intr.h | 4 +- drivers/gpu/host1x/job.c | 5 +- drivers/gpu/host1x/syncpt.c | 202 ++- drivers/gpu/host1x/syncpt.h | 4 +- drivers/hid/Kconfig | 20 +- drivers/hid/Makefile | 6 +- drivers/hid/hid-alps.c | 2 +- drivers/hid/hid-core.c | 2 +- drivers/hid/hid-debug.c | 1 + drivers/hid/hid-elan.c | 17 +- drivers/hid/hid-ft260.c | 1054 +++++++++++ drivers/hid/hid-ids.h | 14 +- drivers/hid/hid-input.c | 22 +- drivers/hid/hid-kye.c | 2 +- drivers/hid/hid-lenovo.c | 147 +- drivers/hid/hid-lg.c | 24 - drivers/hid/hid-logitech-dj.c | 131 +- drivers/hid/hid-logitech-hidpp.c | 7 +- drivers/hid/hid-magicmouse.c | 158 +- drivers/hid/hid-picolcd_core.c | 5 +- drivers/hid/hid-plantronics.c | 60 +- drivers/hid/hid-quirks.c | 5 +- drivers/hid/hid-sensor-custom.c | 5 +- drivers/hid/hid-sensor-hub.c | 4 +- drivers/hid/hid-thrustmaster.c | 371 ++++ drivers/hid/hid-uclogic-params.c | 8 +- drivers/hid/hid-uclogic-rdesc.c | 2 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 52 +- drivers/hid/surface-hid/Kconfig | 42 + drivers/hid/surface-hid/Makefile | 7 + drivers/hid/surface-hid/surface_hid.c | 253 +++ drivers/hid/surface-hid/surface_hid_core.c | 272 +++ drivers/hid/surface-hid/surface_hid_core.h | 77 + drivers/hid/surface-hid/surface_kbd.c | 300 ++++ drivers/hid/usbhid/hid-pidff.c | 4 +- drivers/hid/usbhid/hiddev.c | 6 +- drivers/hid/usbhid/usbkbd.c | 18 +- drivers/hid/wacom_sys.c | 2 +- drivers/hid/wacom_wac.c | 50 +- drivers/hid/wacom_wac.h | 1 + drivers/reset/core.c | 215 +++ drivers/spi/spi-imx.c | 5 +- drivers/staging/media/tegra-video/vi.c | 6 +- drivers/video/fbdev/efifb.c | 6 +- include/linux/hid.h | 5 + include/linux/host1x.h | 18 +- include/linux/platform_data/asoc-mx27vis.h | 12 - include/linux/reset.h | 315 ++++ include/sound/control.h | 35 +- include/sound/core.h | 2 +- include/sound/graph_card.h | 4 - include/sound/hda_register.h | 8 +- include/sound/rt5645.h | 32 - include/sound/simple_card_utils.h | 128 +- include/sound/soc-acpi.h | 4 + include/sound/soc-component.h | 8 +- include/sound/soc-dpcm.h | 10 +- include/sound/soc.h | 36 +- include/sound/sof.h | 4 +- include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_snd.h | 334 ++++ sound/Kconfig | 2 + sound/Makefile | 3 +- sound/core/Kconfig | 6 + sound/core/Makefile | 2 + sound/core/control.c | 272 ++- sound/core/control_led.c | 777 ++++++++ sound/core/init.c | 2 - sound/core/oss/pcm_oss.c | 8 +- sound/core/pcm_memory.c | 12 +- sound/core/pcm_native.c | 4 +- sound/core/seq_device.c | 15 +- sound/drivers/vx/vx_core.c | 2 +- sound/firewire/bebob/bebob.h | 2 + sound/firewire/bebob/bebob_command.c | 36 + sound/firewire/bebob/bebob_stream.c | 163 +- sound/hda/Kconfig | 7 +- sound/hda/hdac_stream.c | 2 +- sound/isa/sb/emu8000.c | 4 +- sound/isa/sb/sb16_csp.c | 8 +- sound/pci/asihpi/hpicmn.h | 2 +- sound/pci/asihpi/hpidspcd.h | 2 +- sound/pci/ctxfi/ct20k1reg.h | 2 +- sound/pci/ctxfi/ct20k2reg.h | 2 +- sound/pci/ctxfi/ctamixer.c | 2 +- sound/pci/ctxfi/ctamixer.h | 2 +- sound/pci/ctxfi/ctatc.c | 2 +- sound/pci/ctxfi/ctatc.h | 2 +- sound/pci/ctxfi/ctdaio.c | 2 +- sound/pci/ctxfi/ctdaio.h | 2 +- sound/pci/ctxfi/cthardware.h | 2 +- sound/pci/ctxfi/cthw20k1.h | 2 +- sound/pci/ctxfi/cthw20k2.h | 2 +- sound/pci/ctxfi/ctimap.h | 2 +- sound/pci/ctxfi/ctmixer.h | 2 +- sound/pci/ctxfi/ctpcm.h | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/ctxfi/ctresource.h | 2 +- sound/pci/ctxfi/ctsrc.c | 2 +- sound/pci/ctxfi/ctsrc.h | 2 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/ctxfi/ctvmem.h | 2 +- sound/pci/hda/Kconfig | 4 +- sound/pci/hda/hda_auto_parser.h | 2 +- sound/pci/hda/hda_codec.c | 70 +- sound/pci/hda/hda_generic.c | 162 +- sound/pci/hda/hda_generic.h | 15 +- sound/pci/hda/hda_jack.c | 73 +- sound/pci/hda/hda_jack.h | 8 + sound/pci/hda/hda_local.h | 18 +- sound/pci/hda/ideapad_s740_helper.c | 492 ++++++ sound/pci/hda/patch_ca0132.c | 4 +- sound/pci/hda/patch_cirrus.c | 1128 +++++++++++- sound/pci/hda/patch_conexant.c | 14 +- sound/pci/hda/patch_hdmi.c | 29 +- sound/pci/hda/patch_realtek.c | 197 ++- sound/pci/hda/patch_sigmatel.c | 6 +- sound/pci/hda/thinkpad_helper.c | 2 +- sound/pci/mixart/mixart_hwdep.c | 3 +- sound/pci/rme9652/hdsp.c | 3 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 3 +- sound/pci/vx222/vx222_ops.c | 10 +- sound/ppc/keywest.c | 5 - sound/ppc/snd_ps3_reg.h | 2 +- sound/soc/Kconfig | 2 +- sound/soc/Makefile | 4 +- sound/soc/amd/Kconfig | 8 +- sound/soc/amd/acp-da7219-max98357a.c | 386 +++- sound/soc/amd/acp3x-rt5682-max9836.c | 46 +- sound/soc/amd/raven/acp3x-i2s.c | 8 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 4 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 2 +- sound/soc/atmel/Kconfig | 3 + sound/soc/atmel/atmel-classd.c | 6 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 161 +- sound/soc/bcm/cygnus-ssp.c | 2 +- sound/soc/codecs/Kconfig | 51 +- sound/soc/codecs/Makefile | 16 +- sound/soc/codecs/ab8500-codec.c | 7 - sound/soc/codecs/ad1836.c | 2 - sound/soc/codecs/adau17x1.c | 13 +- sound/soc/codecs/adau1977.c | 2 - sound/soc/codecs/ak4458.c | 66 +- sound/soc/codecs/ak4458.h | 1 + sound/soc/codecs/ak5558.c | 122 +- sound/soc/codecs/arizona-jack.c | 544 ++---- sound/soc/codecs/arizona.h | 46 +- sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cs35l35.c | 3 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs4270.c | 1 + sound/soc/codecs/cs42l42.c | 323 ++-- sound/soc/codecs/cs42l42.h | 28 +- sound/soc/codecs/cx2072x.c | 13 +- sound/soc/codecs/da7219-aad.c | 2 +- sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/da732x.c | 17 +- sound/soc/codecs/da732x.h | 12 +- sound/soc/codecs/hdac_hdmi.c | 14 +- sound/soc/codecs/hdac_hdmi.h | 2 +- sound/soc/codecs/hdmi-codec.c | 3 +- sound/soc/codecs/jz4760.c | 11 +- sound/soc/codecs/jz4770.c | 7 +- sound/soc/codecs/lm49453.c | 2 - sound/soc/codecs/lpass-rx-macro.c | 7 +- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/lpass-va-macro.c | 9 +- sound/soc/codecs/lpass-wsa-macro.c | 15 +- sound/soc/codecs/madera.h | 2 +- sound/soc/codecs/max98090.c | 2 +- sound/soc/codecs/max98373.c | 14 + sound/soc/codecs/max98373.h | 3 + sound/soc/codecs/max98390.c | 62 + sound/soc/codecs/max98390.h | 2 + sound/soc/codecs/mt6358.c | 4 +- sound/soc/codecs/mt6359-accdet.c | 1080 ++++++++++++ sound/soc/codecs/mt6359-accdet.h | 128 ++ sound/soc/codecs/mt6359.c | 4 +- sound/soc/codecs/mt6359.h | 1864 ++++++++++++++++++-- sound/soc/codecs/nau8825.c | 11 +- sound/soc/codecs/pcm1681.c | 2 +- sound/soc/codecs/rt1011.c | 65 +- sound/soc/codecs/rt1011.h | 1 - sound/soc/codecs/rt1015.c | 27 +- sound/soc/codecs/rt1015.h | 10 + sound/soc/codecs/rt1015p.c | 13 +- sound/soc/codecs/rt1016.c | 11 +- sound/soc/codecs/rt1019.c | 608 +++++++ sound/soc/codecs/rt1019.h | 158 ++ sound/soc/codecs/rt1305.c | 6 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt1308.c | 10 +- sound/soc/codecs/rt1316-sdw.c | 744 ++++++++ sound/soc/codecs/rt1316-sdw.h | 55 + sound/soc/codecs/rt286.c | 34 +- sound/soc/codecs/rt298.c | 9 +- sound/soc/codecs/rt5631.c | 4 +- sound/soc/codecs/rt5640.c | 12 +- sound/soc/codecs/rt5645.c | 47 +- sound/soc/codecs/rt5645.h | 2 - sound/soc/codecs/rt5651.c | 6 +- sound/soc/codecs/rt5659.c | 4 +- sound/soc/codecs/rt5660.c | 4 +- sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5665.c | 4 +- sound/soc/codecs/rt5668.c | 8 +- sound/soc/codecs/rt5670.c | 55 +- sound/soc/codecs/rt5670.h | 2 + sound/soc/codecs/rt5677.c | 6 +- sound/soc/codecs/rt5682-i2c.c | 2 +- sound/soc/codecs/rt5682-sdw.c | 6 +- sound/soc/codecs/rt5682.c | 20 +- sound/soc/codecs/rt5682.h | 1 + sound/soc/codecs/rt700-sdw.c | 2 +- sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdca-sdw.c | 425 +++++ sound/soc/codecs/rt711-sdca-sdw.h | 99 ++ sound/soc/codecs/rt711-sdca.c | 1583 +++++++++++++++++ sound/soc/codecs/rt711-sdca.h | 240 +++ sound/soc/codecs/rt711-sdw.c | 2 +- sound/soc/codecs/rt711.c | 2 +- sound/soc/codecs/rt715-sdca-sdw.c | 278 +++ sound/soc/codecs/rt715-sdca-sdw.h | 170 ++ sound/soc/codecs/rt715-sdca.c | 1075 +++++++++++ sound/soc/codecs/rt715-sdca.h | 136 ++ sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/rt715.c | 369 +++- sound/soc/codecs/rt715.h | 3 + sound/soc/codecs/sgtl5000.c | 6 +- sound/soc/codecs/sigmadsp-regmap.c | 2 +- sound/soc/codecs/sigmadsp.c | 18 +- sound/soc/codecs/sigmadsp.h | 2 +- sound/soc/codecs/sti-sas.c | 3 - sound/soc/codecs/tas2552.c | 4 +- sound/soc/codecs/tas2562.c | 3 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 12 +- sound/soc/codecs/tlv320aic3x-i2c.c | 72 + sound/soc/codecs/tlv320aic3x-spi.c | 78 + sound/soc/codecs/tlv320aic3x.c | 111 +- sound/soc/codecs/tlv320aic3x.h | 13 + sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/tscs454.c | 7 +- sound/soc/codecs/wcd-clsh-v2.h | 6 +- sound/soc/codecs/wcd9335.c | 4 +- sound/soc/codecs/wcd934x.c | 12 +- sound/soc/codecs/wm2200.c | 7 - sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 12 +- sound/soc/codecs/wm8524.c | 2 +- sound/soc/codecs/wm8903.c | 2 - sound/soc/codecs/wm8958-dsp2.c | 16 +- sound/soc/codecs/wm8960.c | 12 +- sound/soc/codecs/wm8962.c | 23 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8994.h | 2 +- sound/soc/codecs/wm8996.c | 2 +- sound/soc/codecs/wm8997.c | 14 +- sound/soc/codecs/wm8998.c | 9 + sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/codecs/wm_hubs.h | 2 +- sound/soc/codecs/wsa881x.c | 2 +- sound/soc/dwc/local.h | 6 +- sound/soc/fsl/Kconfig | 32 + sound/soc/fsl/Makefile | 6 + sound/soc/fsl/fsl-asoc-card.c | 17 +- sound/soc/fsl/fsl_asrc.c | 59 +- sound/soc/fsl/fsl_asrc_dma.c | 5 +- sound/soc/fsl/fsl_aud2htx.c | 4 +- sound/soc/fsl/fsl_audmix.c | 3 +- sound/soc/fsl/fsl_dma.c | 3 - sound/soc/fsl/fsl_easrc.c | 13 +- sound/soc/fsl/fsl_esai.c | 50 +- sound/soc/fsl/fsl_micfil.c | 27 +- sound/soc/fsl/fsl_rpmsg.c | 279 +++ sound/soc/fsl/fsl_rpmsg.h | 35 + sound/soc/fsl/fsl_sai.c | 62 +- sound/soc/fsl/fsl_sai.h | 4 + sound/soc/fsl/fsl_spdif.c | 33 +- sound/soc/fsl/fsl_ssi.c | 7 +- sound/soc/fsl/fsl_xcvr.c | 19 +- sound/soc/fsl/imx-audio-rpmsg.c | 140 ++ sound/soc/fsl/imx-hdmi.c | 5 - sound/soc/fsl/imx-pcm-rpmsg.c | 918 ++++++++++ sound/soc/fsl/imx-pcm-rpmsg.h | 512 ++++++ sound/soc/fsl/imx-rpmsg.c | 150 ++ sound/soc/fsl/mpc5200_dma.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 2 +- sound/soc/fsl/p1022_ds.c | 2 +- sound/soc/generic/audio-graph-card.c | 422 ++--- sound/soc/generic/simple-card-utils.c | 299 +++- sound/soc/generic/simple-card.c | 272 +-- sound/soc/intel/Makefile | 2 +- sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/atom/sst/sst_acpi.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 2 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 1 + sound/soc/intel/boards/bytcr_rt5640.c | 31 +- sound/soc/intel/boards/bytcr_wm5102.c | 36 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 77 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 58 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 48 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +- sound/soc/intel/boards/sof_realtek_common.c | 105 ++ sound/soc/intel/boards/sof_realtek_common.h | 7 + sound/soc/intel/boards/sof_rt5682.c | 35 +- sound/soc/intel/boards/sof_sdw.c | 11 + sound/soc/intel/boards/sof_wm8804.c | 6 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 223 +++ sound/soc/intel/common/soc-acpi-intel-byt-match.c | 40 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 13 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 23 - sound/soc/intel/keembay/kmb_platform.c | 7 +- sound/soc/intel/skylake/Makefile | 2 +- sound/soc/intel/skylake/skl-topology.c | 17 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/mediatek/Kconfig | 1 + sound/soc/mediatek/common/mtk-btcvsd.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h | 4 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 4 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 29 + sound/soc/meson/aiu-acodec-ctrl.c | 2 +- sound/soc/meson/aiu-codec-ctrl.c | 2 +- sound/soc/meson/aiu.c | 4 +- sound/soc/meson/aiu.h | 2 +- sound/soc/meson/axg-fifo.c | 11 +- sound/soc/meson/axg-frddr.c | 27 +- sound/soc/meson/axg-tdmin.c | 2 +- sound/soc/meson/axg-tdmout.c | 2 +- sound/soc/mxs/mxs-saif.c | 10 - sound/soc/pxa/mmp-pcm.c | 2 +- sound/soc/pxa/mmp-sspa.c | 1 - sound/soc/qcom/lpass-cpu.c | 2 +- sound/soc/qcom/lpass-hdmi.c | 4 - sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6afe-clocks.c | 209 +-- sound/soc/qcom/qdsp6/q6afe-dai.c | 4 +- sound/soc/qcom/qdsp6/q6afe.c | 9 +- sound/soc/qcom/qdsp6/q6afe.h | 4 +- sound/soc/qcom/qdsp6/q6asm.h | 6 +- sound/soc/samsung/i2s.c | 3 +- sound/soc/samsung/s3c24xx_simtec.c | 5 + sound/soc/samsung/smdk_wm8994.c | 1 + sound/soc/samsung/snow.c | 5 +- sound/soc/samsung/tm2_wm5110.c | 5 +- sound/soc/sh/dma-sh7760.c | 1 - sound/soc/sh/rcar/adg.c | 15 +- sound/soc/sh/rcar/cmd.c | 15 +- sound/soc/sh/rcar/core.c | 103 +- sound/soc/sh/rcar/ctu.c | 2 + sound/soc/sh/rcar/rsnd.h | 6 +- sound/soc/sh/rcar/src.c | 9 + sound/soc/sh/rcar/ssi.c | 267 ++- sound/soc/sh/rcar/ssiu.c | 22 +- sound/soc/sh/siu_pcm.c | 6 +- sound/soc/soc-acpi.c | 2 +- sound/soc/soc-component.c | 16 +- sound/soc/soc-compress.c | 15 +- sound/soc/soc-core.c | 55 +- sound/soc/soc-dai.c | 2 +- sound/soc/soc-dapm.c | 24 +- sound/soc/soc-ops.c | 2 +- sound/soc/soc-pcm.c | 527 +++--- sound/soc/soc-topology.c | 16 +- sound/soc/soc-utils.c | 6 + sound/soc/sof/Kconfig | 11 + sound/soc/sof/core.c | 14 +- sound/soc/sof/debug.c | 21 +- sound/soc/sof/intel/Kconfig | 2 +- sound/soc/sof/intel/bdw.c | 8 +- sound/soc/sof/intel/byt.c | 22 +- sound/soc/sof/intel/hda-dai.c | 44 + sound/soc/sof/intel/hda-dsp.c | 11 +- sound/soc/sof/intel/hda.c | 10 +- sound/soc/sof/intel/hda.h | 2 +- sound/soc/sof/intel/pci-tgl.c | 20 +- sound/soc/sof/intel/tgl.c | 2 +- sound/soc/sof/nocodec.c | 39 +- sound/soc/sof/ops.h | 6 +- sound/soc/sof/pcm.c | 38 +- sound/soc/sof/sof-acpi-dev.c | 18 +- sound/soc/sof/sof-audio.c | 63 +- sound/soc/sof/sof-audio.h | 2 + sound/soc/sof/sof-of-dev.c | 18 +- sound/soc/sof/sof-pci-dev.c | 20 +- sound/soc/sof/sof-priv.h | 2 +- sound/soc/sof/topology.c | 250 ++- sound/soc/sti/sti_uniperif.c | 3 + sound/soc/sti/uniperif.h | 4 +- sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 5 +- sound/soc/sunxi/sun4i-codec.c | 4 +- sound/soc/sunxi/sun4i-i2s.c | 2 - sound/soc/sunxi/sun8i-codec.c | 2 +- sound/soc/tegra/tegra20_ac97.c | 21 + sound/soc/tegra/tegra20_ac97.h | 1 + sound/soc/tegra/tegra20_das.c | 8 +- sound/soc/tegra/tegra20_das.h | 6 +- sound/soc/tegra/tegra20_i2s.c | 64 +- sound/soc/tegra/tegra20_i2s.h | 1 + sound/soc/tegra/tegra20_spdif.c | 20 +- sound/soc/tegra/tegra30_ahub.c | 172 +- sound/soc/tegra/tegra30_ahub.h | 5 +- sound/soc/tegra/tegra30_i2s.c | 69 +- sound/soc/tegra/tegra_audio_graph_card.c | 5 +- sound/soc/ti/ams-delta.c | 2 +- sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ti/omap-mcbsp.c | 3 +- sound/soc/uniphier/aio-cpu.c | 7 +- sound/soc/ux500/mop500.c | 6 +- sound/soc/ux500/mop500_ab8500.h | 2 +- sound/usb/card.c | 16 +- sound/usb/clock.c | 18 +- sound/usb/endpoint.c | 11 +- sound/usb/implicit.c | 162 +- sound/usb/midi.c | 125 +- sound/usb/midi.h | 2 + sound/usb/mixer.c | 79 +- sound/usb/mixer.h | 1 + sound/usb/mixer_quirks.c | 62 +- sound/usb/quirks-table.h | 94 + sound/usb/quirks.c | 20 +- sound/usb/usbaudio.h | 4 + sound/virtio/Kconfig | 10 + sound/virtio/Makefile | 13 + sound/virtio/virtio_card.c | 439 +++++ sound/virtio/virtio_card.h | 111 ++ sound/virtio/virtio_chmap.c | 219 +++ sound/virtio/virtio_ctl_msg.c | 310 ++++ sound/virtio/virtio_ctl_msg.h | 78 + sound/virtio/virtio_jack.c | 233 +++ sound/virtio/virtio_pcm.c | 513 ++++++ sound/virtio/virtio_pcm.h | 124 ++ sound/virtio/virtio_pcm_msg.c | 414 +++++ sound/virtio/virtio_pcm_ops.c | 464 +++++ 577 files changed, 28741 insertions(+), 4864 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/fsl,rpmsg.yaml create mode 100644 Documentation/devicetree/bindings/sound/mchp,i2s-mcc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mchp-i2s-mcc.txt create mode 100644 Documentation/devicetree/bindings/sound/rt1019.yaml create mode 100644 drivers/hid/hid-ft260.c create mode 100644 drivers/hid/hid-thrustmaster.c create mode 100644 drivers/hid/surface-hid/Kconfig create mode 100644 drivers/hid/surface-hid/Makefile create mode 100644 drivers/hid/surface-hid/surface_hid.c create mode 100644 drivers/hid/surface-hid/surface_hid_core.c create mode 100644 drivers/hid/surface-hid/surface_hid_core.h create mode 100644 drivers/hid/surface-hid/surface_kbd.c delete mode 100644 include/linux/platform_data/asoc-mx27vis.h delete mode 100644 include/sound/rt5645.h create mode 100644 include/uapi/linux/virtio_snd.h create mode 100644 sound/core/control_led.c create mode 100644 sound/pci/hda/ideapad_s740_helper.c create mode 100644 sound/soc/codecs/mt6359-accdet.c create mode 100644 sound/soc/codecs/mt6359-accdet.h create mode 100644 sound/soc/codecs/rt1019.c create mode 100644 sound/soc/codecs/rt1019.h create mode 100644 sound/soc/codecs/rt1316-sdw.c create mode 100644 sound/soc/codecs/rt1316-sdw.h create mode 100644 sound/soc/codecs/rt711-sdca-sdw.c create mode 100644 sound/soc/codecs/rt711-sdca-sdw.h create mode 100644 sound/soc/codecs/rt711-sdca.c create mode 100644 sound/soc/codecs/rt711-sdca.h create mode 100644 sound/soc/codecs/rt715-sdca-sdw.c create mode 100644 sound/soc/codecs/rt715-sdca-sdw.h create mode 100644 sound/soc/codecs/rt715-sdca.c create mode 100644 sound/soc/codecs/rt715-sdca.h create mode 100644 sound/soc/codecs/tlv320aic3x-i2c.c create mode 100644 sound/soc/codecs/tlv320aic3x-spi.c create mode 100644 sound/soc/fsl/fsl_rpmsg.c create mode 100644 sound/soc/fsl/fsl_rpmsg.h create mode 100644 sound/soc/fsl/imx-audio-rpmsg.c create mode 100644 sound/soc/fsl/imx-pcm-rpmsg.c create mode 100644 sound/soc/fsl/imx-pcm-rpmsg.h create mode 100644 sound/soc/fsl/imx-rpmsg.c create mode 100644 sound/virtio/Kconfig create mode 100644 sound/virtio/Makefile create mode 100644 sound/virtio/virtio_card.c create mode 100644 sound/virtio/virtio_card.h create mode 100644 sound/virtio/virtio_chmap.c create mode 100644 sound/virtio/virtio_ctl_msg.c create mode 100644 sound/virtio/virtio_ctl_msg.h create mode 100644 sound/virtio/virtio_jack.c create mode 100644 sound/virtio/virtio_pcm.c create mode 100644 sound/virtio/virtio_pcm.h create mode 100644 sound/virtio/virtio_pcm_msg.c create mode 100644 sound/virtio/virtio_pcm_ops.c